@charset "UTF-8";*,::after,::before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding-left:0}button,input,textarea{margin:0;padding:0;font-size:100%}button,input[type=button],input[type=submit]{cursor:pointer}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{overflow-y:scroll;overflow-x:hidden;font-size:62.5%;font-weight:300;width:100%}body{background-color:#fafafa;letter-spacing:.02em;font-size:4vw;width:100%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","M PLUS Rounded 1c","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;color:#3c3c3c;min-height:100vh;line-height:1.6}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600}a,button,fill,img,stroke{display:inline-block;transition:all .25s ease-in-out}a:link{color:#1061f4;text-decoration:none}a:visited{color:#1061f4;text-decoration:none}a:hover{color:#1061f4;text-decoration:none}a:active{color:#1061f4;text-decoration:none}a:focus{outline:0}a.mail,a[target=_blank]{word-break:break-all}img{vertical-align:top;max-width:100%;height:auto}hr{display:block;width:100%;height:1px;border:0;margin:2rem auto;background-color:#aeaeae}ol,ul{list-style-type:none;padding-left:0}dd{margin:0}figure{margin:0}figure img{margin-bottom:1rem}figure figcaption{font-size:1.5rem;max-width:720px;margin:0 auto}table{width:100%;margin:0;border-collapse:collapse;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;background-color:#fff}table caption{text-align:left}table td,table th{text-align:left;border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae;vertical-align:middle;font-weight:400;padding:10px}table thead th{font-weight:600;text-align:center;background-color:#fff}b,strong{font-weight:600;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.orange{color:#ff9a40}.bg_white{background-color:#fff}.clr_atte{color:#e15f26}.mt_0{margin-top:0!important}.mt_5{margin-top:1.3333333333vw!important}.mt_20{margin-top:5.3333333333vw!important}.mt_m140{margin-top:-37.3333333333vw!important}.pt_0{padding-top:0!important}.attention{font-size:3.2vw;padding-left:1em;position:relative;font-weight:300;color:#5e5e5e}.attention::before{content:"\203b";position:absolute;left:0}.center>.attention{text-align:left;display:inline-block}.list_atte{font-size:3.2vw;color:#5e5e5e}.list_atte>li{padding-left:1em;position:relative}.list_atte>li:not(:first-child){margin-top:.5333333333vw}.list_atte>li::before{content:"\203b";position:absolute;left:0}img.full{width:100%}.fs_s{font-size:3.2vw}.fs_m{font-size:3.7333333333vw}.fs_l{font-size:5.3333333333vw}.bold{font-weight:600}.center{text-align:center}.left{text-align:left}.right{text-align:right}.markerline_skyblue{background:linear-gradient(transparent 60%,#b1dcf7 0)}.block_mailform{width:calc(.9146666667 * 100%);margin:0 auto;padding-bottom:10.6666666667vw}#form fieldset{border:none}#form fieldset>dl{margin-top:8.5333333333vw}#form .mailform_label{font-size:5.3333333333vw;display:flex;align-items:center}#form .mailform_label .any,#form .mailform_label .must{display:inline-block;margin-left:2.1333333333vw;font-size:3.2vw;color:#fff;padding:0 1.0666666667vw;border-radius:.5333333333vw}#form .mailform_label .must{background-color:#f58b0a}#form .mailform_label .any{background-color:#575656}#form .mailform_input{margin-top:2.1333333333vw;position:relative}#form .mailform_input>.form_att{margin-top:0}#form .mailform_input input[type=email],#form .mailform_input input[type=tel],#form .mailform_input input[type=text],#form .mailform_input textarea{width:100%;border:1px solid #aeaeae;border-radius:2.1333333333vw;padding:2.1333333333vw 4.2666666667vw;margin-top:2.1333333333vw;font-size:4vw}#form .mailform_input input[type=email]:focus,#form .mailform_input input[type=tel]:focus,#form .mailform_input input[type=text]:focus,#form .mailform_input textarea:focus{outline:1px solid #97bf41}#form .mailform_input_select{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:1.6vw}#form .mailform_input_select>li{width:44.8vw;margin-top:2.6666666667vw}#form .mailform_input_select#problems>li{width:100%}#form .mailform_input_select input.checkbox_problems,#form .mailform_input_select input[type=checkbox],#form .mailform_input_select input[type=radio]{display:none}#form .mailform_input_select input.checkbox_problems+label,#form .mailform_input_select input[type=checkbox]+label,#form .mailform_input_select input[type=radio]+label{padding:4.2666666667vw 1.0666666667vw;width:auto;font-size:3.7333333333vw;line-height:1.3;color:#3c3c3c;background-color:#fff;border:1px solid #aeaeae;box-shadow:0 .8vw 0 0 #aeaeae;border-radius:2.1333333333vw;display:flex;justify-content:center;align-items:center;cursor:pointer}#form .mailform_input_select input.checkbox_problems:checked+label,#form .mailform_input_select input[type=checkbox]:checked+label,#form .mailform_input_select input[type=radio]:checked+label{border:1px solid #97bf41;background-color:#97bf41;color:#fff;box-shadow:none;position:relative;top:.8vw}#form .notification{margin-top:4.2666666667vw;font-size:3.2vw;color:#4e6616}#form .notification>p{margin-top:1.3333333333vw}#form .notification>p:first-child{margin-top:0}#form .notification .list_atte{color:#4e6616}#form .notification .list_atte a{color:#4e6616;text-decoration:underline}#form .notification strong{font-weight:600}#form .submit{margin-top:8.5333333333vw}#form .submit .not{text-align:center;margin:0;font-size:3.2vw}#form .submit .not span{display:inline-block;background-color:#e15f26;color:#fff;padding:.5333333333vw 2.1333333333vw;border-radius:.5333333333vw}#form .submit .ready{margin:0;font-size:3.7333333333vw;display:none;font-weight:600}#form .submit .ready span{display:flex;align-items:center;justify-content:center}#form .submit .ready span::after,#form .submit .ready span::before{content:"";display:block;width:5.0666666667vw;height:6.4vw;background:url(/wp-content/themes/cubylp_child/images/form/3/strong.png) left top/contain no-repeat}#form .submit .ready span::before{margin-right:1.0666666667vw}#form .submit .ready span::after{transform:scale(-1,1);margin-left:1.0666666667vw}#form .submit input[type=submit]{margin-top:2.1333333333vw;display:flex;align-items:center;justify-content:center;width:100%;height:14.9333333333vw;font-size:4.8vw;color:#fff;background:#f58b0a;border-radius:2.1333333333vw;font-weight:600;box-shadow:0 1.3333333333vw 0 0 #e15f26;border:none;background-image:url(/wp-content/themes/cubylp_child/images/097/icn-mail.svg),url(/wp-content/themes/cubylp_child/images/097/icn-arrow-white.svg);background-position:4.2666666667vw center,right 6.9333333333vw center;background-repeat:no-repeat,no-repeat;background-size:6.4vw 6.4vw,3.7333333333vw 3.7333333333vw;position:relative}#form .submit input[type=submit]:hover{position:relative;top:1.3333333333vw;box-shadow:none;background-color:#e15f26}#form .submit input[type=submit][disabled],#form .submit input[type=submit][disabled]:hover{background-color:#d2d2d2;box-shadow:0 1.3333333333vw 0 0 #aeaeae;top:0}.formError{bottom:0!important;padding:0!important}.formError .formErrorContent{font-size:3.2vw!important;width:100%!important;background:#e15f26!important;box-shadow:none!important}.formError .formErrorArrow div{background:#e15f26!important}#err_name{top:calc(100% + 12px)!important}#err_tel{top:calc(100% + 12px)!important}#err_mail{top:calc(100% + 12px)!important}#err_time{top:calc(100% + 12px + .8vw)!important}#err_kariire{top:calc(100% + 12px + .8vw)!important}#err_address{top:calc(100% + 12px + .8vw)!important}#err_problems{top:calc(100% + 12px + .8vw)!important}.header{background:#739d16;text-align:center;color:#fff;padding:2.1333333333vw 0}.header h1{font-size:3.7333333333vw;line-height:1.4}.wrapper{max-width:560px;margin:0 auto;background-color:#f0f8e1}.main>img{width:100%}.main dl,.main ol,.main p,.main table,.main ul{margin-top:4.2666666667vw}.main .lead{text-align:center;font-size:4.2666666667vw;display:flex;align-items:center;justify-content:center;margin-top:6.4vw}.main .lead::after,.main .lead::before{content:"";display:block;width:5.0666666667vw;height:6.4vw;background:url(/wp-content/themes/cubylp_child/images/form/3/strong.png) left top/contain no-repeat}.main .lead::before{margin-right:1.0666666667vw}.main .lead::after{transform:scale(-1,1);margin-left:1.0666666667vw}.main .title{width:calc(.9146666667 * 100%);margin:2.1333333333vw auto 0;padding:4.2666666667vw;background-color:#fff;border-radius:2.1333333333vw}.main .title h2{display:flex;align-items:center;justify-content:center;color:#739d16;font-size:5.3333333333vw;padding-bottom:2.1333333333vw;background-image:repeating-linear-gradient(90deg,#d2e5a8,#d2e5a8 5px,transparent 5px,transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}.main .title h2::after,.main .title h2::before{content:"";display:block;width:8.5333333333vw;height:8.5333333333vw;background:url(/wp-content/themes/cubylp_child/images/form/3/mail_green.png) left top/contain no-repeat}.main .title h2::before{margin-right:4.2666666667vw}.main .title h2::after{margin-left:4.2666666667vw}.main .title h2+p{margin-top:2.1333333333vw}.section_officeinfo{padding:21.3333333333vw 0 6.4vw;background:#fff url(/wp-content/themes/cubylp_child/images/form/3/bg_mailform.png) left top/contain no-repeat}.section_officeinfo h2{font-size:5.3333333333vw;color:#739d16;text-align:center}.section_officeinfo .inner{width:calc(.9146666667 * 100%);margin:0 auto}.section_officeinfo table{width:100%;border:none;border-collapse:collapse;margin-top:4.2666666667vw}.section_officeinfo table tr:not(:last-child){background-image:repeating-linear-gradient(90deg,#d2e5a8,#d2e5a8 5px,transparent 5px,transparent 8px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px}.section_officeinfo table td,.section_officeinfo table th{padding:4.2666666667vw 0;font-weight:400;text-align:left;vertical-align:top;border:none}.section_officeinfo table th{width:calc(7.4em + 4.2666666667vw);padding-right:4.2666666667vw;background-color:inherit;color:#739d16}.section_officeinfo table+p,.section_officeinfo table+ul{margin-top:1.3333333333vw}.section_officeinfo table a{color:#3c3c3c}.footer{padding:4.2666666667vw 0 6.4vw;text-align:center;color:#fff;background-color:#739d16;font-size:3.2vw}.footer a{color:#fff}.footer .copyright{margin-top:1.6vw}@media screen and (min-width:561px){body{font-size:22.4px}.mt_5{margin-top:7.4666666667px!important}.mt_20{margin-top:29.8666666667px!important}.mt_m140{margin-top:-209.0666666667px!important}.attention{font-size:17.92px}.list_atte{font-size:17.92px}.list_atte>li:not(:first-child){margin-top:2.9866666667px}.fs_s{font-size:17.92px}.fs_m{font-size:20.9066666667px}.fs_l{font-size:29.8666666667px}.block_mailform{padding-bottom:59.7333333333px}#form fieldset>dl{margin-top:47.7866666667px}#form .mailform_label{font-size:29.8666666667px}#form .mailform_label .any,#form .mailform_label .must{margin-left:11.9466666667px;font-size:17.92px;padding:0 5.9733333333px;border-radius:2.9866666667px}#form .mailform_input{margin-top:11.9466666667px}#form .mailform_input input[type=email],#form .mailform_input input[type=tel],#form .mailform_input input[type=text],#form .mailform_input textarea{border-radius:11.9466666667px;padding:11.9466666667px 23.8933333333px;margin-top:11.9466666667px;font-size:22.4px}#form .mailform_input_select{margin-top:8.96px}#form .mailform_input_select>li{width:250.88px;margin-top:14.9333333333px}#form .mailform_input_select input.checkbox_problems+label,#form .mailform_input_select input[type=checkbox]+label,#form .mailform_input_select input[type=radio]+label{padding:23.8933333333px 5.9733333333px;font-size:20.9066666667px;box-shadow:0 4.48px 0 0 #aeaeae;border-radius:11.9466666667px}#form .mailform_input_select input.checkbox_problems+label:hover,#form .mailform_input_select input[type=checkbox]+label:hover,#form .mailform_input_select input[type=radio]+label:hover{color:#97bf41;border:1px solid #97bf41;box-shadow:none;position:relative;top:4.48px}#form .mailform_input_select input.checkbox_problems:checked+label,#form .mailform_input_select input[type=checkbox]:checked+label,#form .mailform_input_select input[type=radio]:checked+label{top:4.48px}#form .mailform_input_select input.checkbox_problems:checked+label:hover,#form .mailform_input_select input[type=checkbox]:checked+label:hover,#form .mailform_input_select input[type=radio]:checked+label:hover{color:#fff}#form .notification{margin-top:23.8933333333px;font-size:17.92px}#form .notification>p{margin-top:7.4666666667px}#form .notification .list_atte a:hover{text-decoration:none}#form .submit{margin-top:47.7866666667px}#form .submit .not{font-size:17.92px}#form .submit .not span{padding:2.9866666667px 11.9466666667px;border-radius:2.9866666667px}#form .submit .ready{font-size:20.9066666667px}#form .submit .ready span::after,#form .submit .ready span::before{width:28.3733333333px;height:35.84px}#form .submit .ready span::before{margin-right:5.9733333333px}#form .submit .ready span::after{margin-left:5.9733333333px}#form .submit input[type=submit]{margin-top:11.9466666667px;height:83.6266666667px;font-size:26.88px;border-radius:11.9466666667px;box-shadow:0 7.4666666667px 0 0 #e15f26;background-position:23.8933333333px center,right 38.8266666667px center;background-size:35.84px 35.84px,20.9066666667px 20.9066666667px}#form .submit input[type=submit]:hover{top:7.4666666667px}#form .submit input[type=submit][disabled],#form .submit input[type=submit][disabled]:hover{box-shadow:0 7.4666666667px 0 0 #aeaeae}.formError .formErrorContent{font-size:17.92px!important}#err_time{top:calc(100% + 12px + 4.48px)!important}#err_kariire{top:calc(100% + 12px + 4.48px)!important}#err_address{top:calc(100% + 12px + 4.48px)!important}#err_problems{top:calc(100% + 12px + 4.48px)!important}.header{padding:11.9466666667px 0}.header h1{font-size:20.9066666667px}.main dl,.main ol,.main p,.main table,.main ul{margin-top:23.8933333333px}.main .lead{font-size:23.8933333333px;margin-top:35.84px}.main .lead::after,.main .lead::before{width:28.3733333333px;height:35.84px}.main .lead::before{margin-right:5.9733333333px}.main .lead::after{margin-left:5.9733333333px}.main .title{margin:11.9466666667px auto 0;padding:23.8933333333px;border-radius:11.9466666667px}.main .title h2{font-size:29.8666666667px;padding-bottom:11.9466666667px}.main .title h2::after,.main .title h2::before{width:47.7866666667px;height:47.7866666667px}.main .title h2::before{margin-right:23.8933333333px}.main .title h2::after{margin-left:23.8933333333px}.main .title h2+p{margin-top:11.9466666667px}.section_officeinfo{padding:119.4666666667px 0 35.84px}.section_officeinfo h2{font-size:29.8666666667px}.section_officeinfo table{margin-top:23.8933333333px}.section_officeinfo table td,.section_officeinfo table th{padding:23.8933333333px 0}.section_officeinfo table th{width:calc(7.4em + 23.8933333333px);padding-right:23.8933333333px}.section_officeinfo table+p,.section_officeinfo table+ul{margin-top:7.4666666667px}.footer{padding:23.8933333333px 0 35.84px;font-size:17.92px}.footer .copyright{margin-top:8.96px}}