@charset "UTF-8";a,address,article,aside,audio,body,canvas,caption,dd,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,label,legend,li,nav,ol,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font-style:normal;vertical-align:baseline}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;font-stretch:normal}li,ol,ul{list-style:none}button,input,select,textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0}button,input[type=number],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:pointer}fieldset{padding:0!important;margin:0!important;border:none!important}img{max-width:100%;height:auto;vertical-align:top}.clearfix::after{content:"";display:block;clear:both}a{color:#232323;text-decoration:none}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{overflow-x:hidden}:-moz-placeholder-shown{font-size:1.4rem;color:#9b9b9b;opacity:1}:-ms-input-placeholder{font-size:1.4rem;color:#9b9b9b;opacity:1}:placeholder-shown{font-size:1.4rem;color:#9b9b9b;opacity:1}::-webkit-input-placeholder{font-size:1.4rem;color:#9b9b9b;opacity:1}:-moz-placeholder{font-size:1.4rem;color:#9b9b9b;opacity:1}::-moz-placeholder{font-size:1.4rem;color:#9b9b9b;opacity:1}:-ms-input-placeholder{font-size:1.4rem;color:#9b9b9b;opacity:1}html{font-size:2.6666666667vw}html{font-size:2.6666666667vw}body{padding:0;margin:0 auto;font-size:1.4rem;line-height:1.75;color:#555;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,Meiryo,"メイリオ",sans-serif;background-color:#fff}.inner{padding:0;margin:0 auto;width:92vw;height:auto}.header{padding:1.3333333333vw 0;margin:0;text-align:left;color:#fff;background-color:#4776b2}.header .inner{max-width:1024px;display:flex;flex-wrap:nowrap;align-items:center;align-content:flex-start}.header .h_logo{width:8vw;height:auto;flex-grow:0;flex-shrink:0;flex-basis:8vw}.header .h_ttl_site{padding:0 1.5vw;margin:0;font-size:1.2rem;flex-grow:0;flex-shrink:0}.header .h_host{padding:0;margin:0;font-size:1rem;flex-grow:1;flex-shrink:1}.footer{padding:2.6666666667vw;margin:0;text-align:center;font-size:1.2rem;color:#fff;background-color:#4776b2}.footer .inner{padding:0;margin:0 auto;width:auto;max-width:1024px}.footer a{color:#fff;text-decoration:underline}.footer .ft_txt_link{padding:0;margin:0 auto 5.3333333333vw}.footer .ft_txt_copyright{padding:0;margin:0 auto}.company{padding:13.3333333333vw 0;margin:0 auto}.company_title,.ttl_company{padding:0;margin:0 auto 5.3333333333vw;font-size:2.3rem;text-align:center;color:#4776b2}.company_figure,.img_company{display:block;padding:0;margin:0 auto;width:100%;height:auto}.company_table,.table_company{padding:0;margin:0 auto;vertical-align:top;border:none;border-collapse:collapse}.company_table tr,.table_company tr{border-bottom:.5333333333vw solid #4776b2}.company_table tr:first-of-type,.table_company tr:first-of-type{border-top:.5333333333vw solid #4776b2}.company_table td,.company_table th,.table_company td,.table_company th{padding:2.6666666667vw;margin:0;font-weight:400;text-align:left;vertical-align:top;border:none;background-color:#fff}.company_table th,.table_company th{width:30.6666666667vw}button,input,select,textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:-moz-placeholder-shown{color:#d9d9d9;opacity:1}:-ms-input-placeholder{color:#d9d9d9;opacity:1}:placeholder-shown{color:#d9d9d9;opacity:1}::-webkit-input-placeholder{color:#d9d9d9;opacity:1}:-moz-placeholder{color:#d9d9d9;opacity:1}::-moz-placeholder{color:#d9d9d9;opacity:1}:-ms-input-placeholder{color:#d9d9d9;opacity:1}.mailform{padding:13.3333333333vw 0;margin:0 auto}.mailform_header{padding:0;margin:0 auto 5.3333333333vw;text-align:center}.mailform_header_title{padding:0;margin:0 0 2.6666666667vw 0;font-size:2.3rem;font-weight:900;text-align:center;color:#4776b2;position:relative;display:flex;align-items:center;justify-content:center}.mailform_header_title::before{display:block;content:"";padding:0;margin:-.5333333333vw 4vw 0 0;width:10.1333333333vw;height:7.4666666667vw;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36.854" height="28.927" viewBox="0 0 36.854 28.927"><g transform="translate(0 -55.062)"><path data-name="パス1" d="M36.759,59.18A5.1,5.1,0,0,0,35.7,56.945a4.4,4.4,0,0,0-.347-.385,5.1,5.1,0,0,0-3.614-1.5H5.112A5.108,5.108,0,0,0,1.5,56.56a4.49,4.49,0,0,0-.347.385A5.037,5.037,0,0,0,.1,59.18a4.944,4.944,0,0,0-.1.994v18.7a5.083,5.083,0,0,0,.424,2.03A5.011,5.011,0,0,0,1.5,82.491c.114.114.228.219.352.323a5.108,5.108,0,0,0,3.262,1.175h26.63A5.075,5.075,0,0,0,35,82.81a4.414,4.414,0,0,0,.352-.319,5.116,5.116,0,0,0,1.079-1.584v0a5.058,5.058,0,0,0,.418-2.025v-18.7A5.254,5.254,0,0,0,36.759,59.18ZM3.348,58.41a2.469,2.469,0,0,1,1.764-.732h26.63a2.456,2.456,0,0,1,1.988.994L19.773,70.836a2.049,2.049,0,0,1-2.691,0L3.129,58.666A1.887,1.887,0,0,1,3.348,58.41ZM2.615,78.877v-17.5l10.1,8.811-10.1,8.8A.747.747,0,0,1,2.615,78.877Zm29.126,2.5H5.112a2.462,2.462,0,0,1-1.236-.328l10.651-9.282.994.865a4.425,4.425,0,0,0,5.815,0l.994-.865,10.647,9.282A2.466,2.466,0,0,1,31.742,81.373Zm2.5-2.5a.779.779,0,0,1,0,.109l-10.1-8.8,10.1-8.812Z" transform="translate(0 0)" fill="%234776b2"/></g></svg>') center no-repeat;background-size:contain}.mailform_header_complet{padding:0;margin:0 auto;color:#4776b2}.box_mailform{padding:5.3333333333vw;margin:0 auto;border-radius:2.4vw;background-color:#f6f6f6}#mailform .mailform_label{padding:0;margin:0 0 2.6666666667vw 0;font-size:1.3rem;font-weight:900}#mailform .mailform_label .must{display:inline-block;padding:.5333333333vw 1.3333333333vw;margin:0 0 0 4vw;font-size:.9rem;font-weight:400;color:#fff;background-color:#b40f18;border-radius:.5333333333vw}#mailform .mailform_input{padding:0;margin:0 0 8vw 0;position:relative}#mailform .mailform_input li{padding:1.8666666667vw 0}#mailform input{display:block;padding:2.6666666667vw;margin:0 0 .4vw 0;width:100%;font-size:1.3rem;border-radius:1.8666666667vw;box-shadow:inset 0 .2666666667vw .4vw 0 rgba(0,0,0,.5);background-color:#fff}#mailform input[type=radio]{display:none}#mailform input[type=checkbox]{display:none}#mailform .mailform_input_select{margin:0 auto;width:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}#mailform .mailform_input_select li{padding:1.8666666667vw 0;margin:0;width:auto;height:auto}#mailform .mailform_input_select li label{padding:4vw;margin:0;width:auto;height:100%;font-size:1.4rem;line-height:1.2;color:#333;background-color:#fff;border:1px solid #4776b2;border-radius:2.6666666667vw;box-shadow:0 .2666666667vw .8vw 0 rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}#mailform .mailform_input_select li input[type=radio]:checked+label{color:#fff;background-color:#4776b2}#mailform .mailform_input_select li input[type=checkbox]:checked+label{color:#fff;background-color:#4776b2}#mailform #problems.mailform_input_select>li{flex-grow:0;flex-shrink:1;flex-basis:38.4vw}#mailform #problems.mailform_input_select>li label{height:21.3333333333vw}#mailform #kariire.mailform_input_select>li{flex-grow:0;flex-shrink:1;flex-basis:38.4vw}#mailform #address.mailform_input_select>li{flex-grow:0;flex-shrink:1;flex-basis:38.4vw}#mailform #time.mailform_input_select>li{flex-grow:0;flex-shrink:1;flex-basis:38.4vw}#mailform textarea{display:block;padding:2.6666666667vw;margin:0;width:100%;font-size:1.3rem;border-radius:1.8666666667vw;box-shadow:inset 0 .2666666667vw .4vw 0 rgba(0,0,0,.5);background-color:#fff}#mailform .form_att{padding:1.3333333333vw 0;margin:0;font-size:1.3rem;font-weight:400}#mailform input[type=submit]{padding:5.3333333333vw;margin:0;font-size:1.6rem;font-weight:900;text-align:center;color:#fff;background-color:#4776b2;border-radius:1.6vw;box-shadow:none}#mailform input[type=submit][disabled]{-moz-opacity:.5;opacity:.5}.mailform_input li{position:relative}.notification{padding:5.3333333333vw 0 0;margin:0 auto;text-align:center}.formError .formErrorContent{font-size:1.2rem!important}#err_address,#err_kariire,#err_problems,#err_time{top:102%!important;bottom:0!important}#err_mail,#err_name,#err_tel{top:70%!important}@media screen and (min-width:769px){html{font-size:10px}.sp-visibility{display:none}html{font-size:10px}body{font-size:1.8rem}.inner{width:700px}.header{padding:11px 0 7px;letter-spacing:0}.header .h_logo{padding-left:40px;width:auto;height:39px;flex-basis:54px}.header .h_ttl_site{padding:0 15px;font-size:2rem}.header .h_host{font-size:1.5rem}.footer{padding:20px 0}.footer .ft_txt_link{margin:0 auto 20px}.company{padding:100px 0}.company_title,.ttl_company{margin:0 auto 50px;font-size:4rem}.company_figure,.img_company{margin:0 auto 20px;width:644px}.company_table tr,.table_company tr{border-bottom:2px solid #4776b2}.company_table tr:first-of-type,.table_company tr:first-of-type{border-top:2px solid #4776b2}.company_table td,.company_table th,.table_company td,.table_company th{padding:15px 30px}.company_table th,.table_company th{width:201px}.mailform{padding:100px 0}.mailform_header{margin:0 auto 50px}.mailform_header_title{margin:0 0 20px 0;font-size:3.6rem;line-height:1}.mailform_header_title::before{margin:-2px 15px 0 0;width:48px;height:36px}.box_mailform{padding:50px;border-radius:26px}#mailform .mailform_label{margin:0 0 10px 0;font-size:1.3rem}#mailform .mailform_label .must{padding:2px 5px;margin:0 0 0 15px;font-size:1.1rem;border-radius:2px}#mailform .mailform_input{margin:0 0 30px 0}#mailform .mailform_input li{padding:7px 0}#mailform input{padding:10px;margin:0 0 3px 0;font-size:1.6rem;border-radius:7px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#mailform .mailform_input_select li{padding:7px 0}#mailform .mailform_input_select li label{padding:15px;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}#mailform .mailform_input_select li label:hover{background-color:#aedee4}#mailform #problems.mailform_input_select>li{flex-basis:290px}#mailform #problems.mailform_input_select>li label{height:64px}#mailform #kariire.mailform_input_select>li{flex-basis:140px}#mailform #address.mailform_input_select>li{flex-basis:140px}#mailform #time.mailform_input_select>li{flex-basis:140px}#mailform textarea{padding:10px;font-size:1.6rem;border-radius:7px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#mailform .form_att{padding:5px 0;font-size:1.4rem}#mailform .submit{position:relative;padding:0;margin:40px auto;width:506.3px;height:101px;color:#fff!important;font-size:2.6rem;font-weight:700;text-align:center;line-height:101px;border-radius:9px;letter-spacing:-.4px;background-color:#4776b2}#mailform .submit::before{display:block;content:"";width:48px;height:37px;background:url(/wp-content/themes/cubylp_child/images/common/icn_mail_white.svg) no-repeat;background-size:cover;position:absolute;left:17%;top:32%}#mailform .submit::after{display:block;content:"";width:15px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;right:18%;top:42%}#mailform .submit:hover{opacity:.6}#mailform input[type=submit]{padding:0;font-size:2.6rem;border:none;background:0 0}.notification{padding:0}.formError .formErrorContent{font-size:1.4rem!important}}@media screen and (max-width:768px){.pc-visibility{display:none}}