html,body{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:baseline;margin:0;padding:0}@media all and (-ms-high-contrast: none){html,body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}body{line-height:1}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:baseline;margin:0;padding:0}@media all and (-ms-high-contrast: none){div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0px}a{text-decoration:none;color:#062155}a.decoration{text-decoration:underline}a.decoration:visited,a.decoration:focus,a.decoration:active{text-decoration:underline;outline:0}a:visited,a:focus,a:active{text-decoration:none;color:#062155;outline:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.headerWrap:not(.changeColor) header .headerInner .menuBtnWrap .menuWrap .menuList .menuItem .menuLink{color:#fff}.headerWrap:not(.changeColor) header .headerInner .menuBtnWrap .hamWrap{border-color:#fff}.headerWrap:not(.changeColor) header .headerInner .menuBtnWrap .hamWrap span{background-color:#fff}#main{overflow:hidden}#pageHead{font-family:sans-serif;padding-top:150px}@media only screen and (max-width: 767px){#pageHead{padding-top:0;padding:12.8205128205vw 0 71.7948717949vw 0}}#pageHead .outInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#pageHead .outInner .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 767px){#pageHead .outInner .box{gap:1.2820512821vw}}@media only screen and (max-width: 767px){#pageHead .outInner .box .pageTitleWrap{margin-top:12.8205128205vw}}#pageHead .outInner .box .pageTitleWrap .enTitle{color:#fff;font-size:22px;font-weight:700}@media only screen and (max-width: 767px){#pageHead .outInner .box .pageTitleWrap .enTitle{font-size:4.1025641026vw}}#pageHead .outInner .box .pageTitleWrap .pageTitle{color:#fff;font-size:42px;font-weight:700}@media only screen and (max-width: 767px){#pageHead .outInner .box .pageTitleWrap .pageTitle{font-size:9.2307692308vw}}#pageHead .outInner .box .sectionTitleWrap{margin-left:20px}@media only screen and (max-width: 767px){#pageHead .outInner .box .sectionTitleWrap{margin:0}}#pageHead .outInner .box .sectionTitleWrap .titleTextWrap .text{color:#fff;font-size:20px;font-weight:500}@media only screen and (max-width: 767px){#pageHead .outInner .box .sectionTitleWrap .titleTextWrap .text{font-size:4.1025641026vw}}#pageHead .outInner .box .subTextWrap{width:100%}#pageHead .outInner .box .subTextWrap .box{margin-top:45px}@media only screen and (max-width: 767px){#pageHead .outInner .box .subTextWrap .box{margin-top:7.6923076923vw}}#pageHead .outInner .box .subTextWrap .box .subText{display:-webkit-box;display:-ms-flexbox;display:flex}#pageHead .outInner .box .subTextWrap .box .subText .check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:16px;height:16px;position:relative;margin-right:10px;background-color:#fff;color:#fff;border-radius:50%;border:1px solid #fff}@media only screen and (max-width: 767px){#pageHead .outInner .box .subTextWrap .box .subText .check{width:4.1025641026vw;height:4.1025641026vw;margin-right:2.5641025641vw}}#pageHead .outInner .box .subTextWrap .box .subText .check+.last-of-type{margin-right:0}#pageHead .outInner .box .subTextWrap .box .subText .check::before{content:"";position:absolute;border-left:2px solid #0367b3;border-bottom:2px solid #0367b3;height:4px;width:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:5px}@media only screen and (max-width: 767px){#pageHead .outInner .box .subTextWrap .box .subText .check::before{height:1.0256410256vw;width:1.7948717949vw;left:1.0256410256vw;top:1.2820512821vw}}#pageHead .outInner .box .subTextWrap .box .subText p{font-weight:700;margin-right:20px;color:#fff}@media only screen and (max-width: 767px){#pageHead .outInner .box .subTextWrap .box .subText p{font-size:3.5897435897vw}}#pageHead .outInner .box .subTextWrap .box .subText p+.last-of-type{margin-left:0}#pageHead .outInner .box .subTextWrap .text{color:#fff;font-size:16px;font-weight:500;margin-top:13px}@media only screen and (max-width: 767px){#pageHead .outInner .box .subTextWrap .text{font-size:3.5897435897vw;margin-top:3.3333333333vw}}#pageHead .outInner .imagebox img{z-index:3;position:absolute;top:100px;right:150px;width:380px}@media only screen and (max-width: 767px){#pageHead .outInner .imagebox img{top:102.5641025641vw;right:17.9487179487vw;width:58.9743589744vw}}#pageHead .subTextWrap .box{display:-webkit-box;display:-ms-flexbox;display:flex}#pageHead .subTextWrap .text{color:#fff;font-size:24px;font-weight:500}@media only screen and (max-width: 767px){#pageHead .subTextWrap .text{font-size:6.1538461538vw}}.sectionBgBlue{position:relative}.sectionBgBlue::after{content:"";position:absolute;left:-10%;bottom:-30px;width:120%;height:60px;background-color:var(--blue);border-radius:50%}@media only screen and (max-width: 767px){.sectionBgBlue::after{bottom:-7.6923076923vw;height:15.3846153846vw}}.section .minInner{margin:0 auto;width:90%;max-width:800px}.section *{color:#000}#message{padding:120px 0}@media only screen and (max-width: 767px){#message{padding:28.2051282051vw 0}}#message .messagebox{border:1px solid #b7b7b7}#message .messagebox .messageWrap{text-align:center;padding:30px}@media only screen and (max-width: 767px){#message .messagebox .messageWrap{padding:5.1282051282vw 5vw}}#message .messagebox .messageWrap .text{font-size:16px;font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){#message .messagebox .messageWrap .text{font-size:4.1025641026vw}}#message .messagebox .messageWrap .text .kome{color:red;font-size:14px;font-weight:500}#message .messagebox .messageWrap .text .min{font-size:14px}@media only screen and (max-width: 767px){#message .messagebox .messageWrap .text .min{font-size:3.5897435897vw}}#message .messagebox .messageWrap .text .bold{font-weight:bold}#message .messagebox .messageWrap .mintext{color:#000;font-size:11px;font-weight:700;margin-top:15px}@media only screen and (max-width: 767px){#message .messagebox .messageWrap .mintext{font-size:2.8205128205vw;margin-top:3.8461538462vw}}#message .messagebox .messageWrap .telWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#message .messagebox .messageWrap .telWrap .icon{margin-right:.625em;display:inline-block;width:1.1875em;height:1.1875em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;background-color:#0367b3;-webkit-mask-image:url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_1" data-name="レイヤー_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 19 19"><image width="38" height="38" transform="scale(.5)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL4SURBVHgBvZhNbtpAFMffGw8S6cq9ATdoeoOwrNpEcIImG0K6KTlBwgmgmyrNBvcEpJCqy9AbpCcIR4gUKUXxeF7fmBIggD22GP+WMGP//ebN+0LYgHcyqIEWHQCqTH/BcQm96uTi3RgKQKz98XjQAY39uSgDVUJSPSgIhBVR1z0EOty4AaGqLvZH4Jgli4nm8CxJlIEIzqAAni1Wbvb5qOSdzaZoR72Gbv0eHPJssZBK1paQj7IFjpkfJVHNdhMhfAbHxMJKn37u8qH6Gfb5sjncA4fEwkjrLKKmEFhbOA+xMBTCqSPnIRYWPj6NIRM4Vii74JCp8wfm6uM4bTHHllsOsO1oJ3wLjlOTnL9V/+brVoHNokbq234VCmIx8o+SFhLALrT62S9JTp6FRZPoKmWtX0RgnTG3mPEzTLEaB9Zy81cFCmA5iWv8kbLe59KnAwWwJCx8CgN2prSYVouLSMcsF4p8nCjgS+oujT3XR7pSwaqJ6lpYzX8i1QeHrJbWllbjuLYrGwNn/ra25re0Gt9SbInG0ElFu1bYNEXREVjAKercO7n+CFsGk/70msMbttwepHMvPFENv76/hS0hkv6MJqpuk9wZX0f6Ji44twSmLTCVKndGN2DHPR9t/WV753OOfXiUPX5bLf5Q1O3o4iBIelCixQzmJSTwFOzwzUeIxmAppz78LXWmogzcRBP2vOPruyQLp1pshjwedrnCsG5CkKirXkXt8sSksaS2EAMePbRfjh6shRm8xiDga5jhBvKxEfnpjQ6OEelo0QUyCcsnzh4iOtWXB3HJnlmYIeuxZmHW5ac6/zq4xG6Z2h8cICcyvhC5hBnYH87Z9rZxzv65ZRUH6dzCDNHlwVWEYZWv4HfYBojBbFiTy8fW4TUHh0DibHnYl0ETt4ZqR1W3LizmsO/LsmwRmVtrL5D9dcRHWF8cbW1X2AyetXng7aVakEsrAdgOLz+sdPVuhC3wfypk0tEbtmSFJ5acT/E20vBHvwqDTQPAf0chHkBRfWRUAAAAAElFTkSuQmCC"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_1" data-name="レイヤー_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 19 19"><image width="38" height="38" transform="scale(.5)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL4SURBVHgBvZhNbtpAFMffGw8S6cq9ATdoeoOwrNpEcIImG0K6KTlBwgmgmyrNBvcEpJCqy9AbpCcIR4gUKUXxeF7fmBIggD22GP+WMGP//ebN+0LYgHcyqIEWHQCqTH/BcQm96uTi3RgKQKz98XjQAY39uSgDVUJSPSgIhBVR1z0EOty4AaGqLvZH4Jgli4nm8CxJlIEIzqAAni1Wbvb5qOSdzaZoR72Gbv0eHPJssZBK1paQj7IFjpkfJVHNdhMhfAbHxMJKn37u8qH6Gfb5sjncA4fEwkjrLKKmEFhbOA+xMBTCqSPnIRYWPj6NIRM4Vii74JCp8wfm6uM4bTHHllsOsO1oJ3wLjlOTnL9V/+brVoHNokbq234VCmIx8o+SFhLALrT62S9JTp6FRZPoKmWtX0RgnTG3mPEzTLEaB9Zy81cFCmA5iWv8kbLe59KnAwWwJCx8CgN2prSYVouLSMcsF4p8nCjgS+oujT3XR7pSwaqJ6lpYzX8i1QeHrJbWllbjuLYrGwNn/ra25re0Gt9SbInG0ElFu1bYNEXREVjAKercO7n+CFsGk/70msMbttwepHMvPFENv76/hS0hkv6MJqpuk9wZX0f6Ji44twSmLTCVKndGN2DHPR9t/WV753OOfXiUPX5bLf5Q1O3o4iBIelCixQzmJSTwFOzwzUeIxmAppz78LXWmogzcRBP2vOPruyQLp1pshjwedrnCsG5CkKirXkXt8sSksaS2EAMePbRfjh6shRm8xiDga5jhBvKxEfnpjQ6OEelo0QUyCcsnzh4iOtWXB3HJnlmYIeuxZmHW5ac6/zq4xG6Z2h8cICcyvhC5hBnYH87Z9rZxzv65ZRUH6dzCDNHlwVWEYZWv4HfYBojBbFiTy8fW4TUHh0DibHnYl0ETt4ZqR1W3LizmsO/LsmwRmVtrL5D9dcRHWF8cbW1X2AyetXng7aVakEsrAdgOLz+sdPVuhC3wfypk0tEbtmSFJ5acT/E20vBHvwqDTQPAf0chHkBRfWRUAAAAAElFTkSuQmCC"/></svg>')}#message .messagebox .messageWrap .telWrap .telnumber{color:#0367b3;font-size:24px;font-weight:700;margin-top:5px}@media only screen and (max-width: 767px){#message .messagebox .messageWrap .telWrap .telnumber{font-size:6.1538461538vw;margin-top:1.2820512821vw}}#message .messagebox .messageWrap .telWrap+.text{margin-top:20px}@media only screen and (max-width: 767px){#message .messagebox .messageWrap .telWrap+.text{margin-top:5.1282051282vw}}#message .boldTextLink{text-decoration:underline;font-weight:bold;color:#0367B3}#message .boldTextLink:visited,#message .boldTextLink:focus,#message .boldTextLink:active{color:#0367B3}#form{padding:45px 0 110px}@media only screen and (max-width: 767px){#form{padding:0}}#form .pageTitleWrap .HeroChildcontact{margin-bottom:45px;text-align:center;color:#0367b3;font-size:28px;font-weight:700}@media only screen and (max-width: 767px){#form .pageTitleWrap .HeroChildcontact{margin-bottom:7.6923076923vw;font-size:6.1538461538vw}}#form .satori__custom_form *{font-size:16px;color:#062155}@media only screen and (max-width: 767px){#form .satori__custom_form *{font-size:4.1025641026vw}}#form .satori__require{border-radius:5px;color:#fff;font-weight:500;font-size:14px;padding:7px;background-color:red}@media only screen and (max-width: 767px){#form .satori__require{border-radius:1.2820512821vw;font-size:3.5897435897vw;padding:1.7948717949vw}}#form .satori__input_group>label:first-of-type,#form .satori__horiz_group>label:first-of-type{padding-bottom:20px;font-size:20px;font-weight:bold}@media only screen and (max-width: 767px){#form .satori__input_group>label:first-of-type,#form .satori__horiz_group>label:first-of-type{padding-bottom:5.1282051282vw;font-size:4.6153846154vw}}#form .satori__input_group{padding:0}#form .satori__input_group+.satori__input_group{margin-top:50px}@media only screen and (max-width: 767px){#form .satori__input_group+.satori__input_group{margin-top:12.8205128205vw}}#form .satori__horiz_group{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width: 767px){#form .satori__horiz_group{margin-top:12.8205128205vw;gap:2.5641025641vw}}#form .satori__horiz_group .satori__input_group{margin-top:0}#form .satori__horiz_group+.satori__input_group{margin-top:50px}@media only screen and (max-width: 767px){#form .satori__horiz_group+.satori__input_group{margin-top:12.8205128205vw}}#form input[type=text],#form input[type=tel],#form input[type=email],#form input[type=date],#form select,#form textarea{padding:0;margin:0;font-family:inherit;border:none;outline:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px 25px;background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 767px){#form input[type=text],#form input[type=tel],#form input[type=email],#form input[type=date],#form select,#form textarea{padding:5.1282051282vw 6.4102564103vw}}#form input[type=checkbox]{display:none}@media only screen and (max-width: 767px){#form input[type=checkbox]:first-of-type+label{margin-top:0 !important}}#form input[type=checkbox]:checked+label::after{opacity:1}#form input[type=checkbox]+label{position:relative;margin-top:10px;padding-left:32px;display:inline-block}@media only screen and (max-width: 767px){#form input[type=checkbox]+label{margin-top:2.5641025641vw;padding-left:8.2051282051vw}}#form input[type=checkbox]+label::before,#form input[type=checkbox]+label::after{content:"";position:absolute;display:block}#form input[type=checkbox]+label::before{top:50%;left:0;width:24px;height:24px;border:1px solid #b7b7b7;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){#form input[type=checkbox]+label::before{width:6.1538461538vw;height:6.1538461538vw;border-radius:1.0256410256vw}}#form input[type=checkbox]+label::after{top:40%;left:8px;width:13px;height:7px;border-bottom:1px solid #0191fe;border-left:1px solid #0191fe;opacity:0;-webkit-transform:rotate(-40deg) translateY(-50%);transform:rotate(-40deg) translateY(-50%)}@media only screen and (max-width: 767px){#form input[type=checkbox]+label::after{left:2.0512820513vw;width:3.3333333333vw;height:1.7948717949vw}}#form .satori__btn{border-radius:30px;padding:15px 60px;font-size:20px;font-weight:500;background-color:#fff;border:1px solid;font-weight:700}@media only screen and (max-width: 767px){#form .satori__btn{border-radius:7.6923076923vw;padding:3.8461538462vw 7.6923076923vw;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}}#form .satori__btn.submit{color:#0367b3;border-color:#0367b3}#form .satori__btn.cancel{margin-right:30px;color:#606060;border-color:#606060}@media only screen and (max-width: 767px){#form .satori__btn.cancel{margin:0 0 5.1282051282vw}}#form .satori__not_require{display:none}#form .satori__notes{margin-top:10px;font-size:14px;background-color:rgba(0,0,0,0);border:none}@media only screen and (max-width: 767px){#form .satori__notes{margin-top:2.5641025641vw;font-size:3.5897435897vw}}#form .satori__error_messages{position:relative;margin-top:10px;font-size:14px}@media only screen and (max-width: 767px){#form .satori__error_messages{margin-top:2.5641025641vw;font-size:3.5897435897vw}}#form .satori__error_messages span{color:red}#form #satori__privacy_policy_agreement_wrapper{margin-top:55px}@media only screen and (max-width: 767px){#form #satori__privacy_policy_agreement_wrapper{margin-top:10.2564102564vw}}#form #satori__privacy_policy_agreement_wrapper p,#form #satori__privacy_policy_agreement_wrapper a{font-size:15px}@media only screen and (max-width: 767px){#form #satori__privacy_policy_agreement_wrapper p,#form #satori__privacy_policy_agreement_wrapper a{font-size:3.8461538462vw}}#form #satori__privacy_policy_agreement_wrapper a{text-decoration:underline}@media only screen and (min-width: 1080px){#form #satori__privacy_policy_agreement_wrapper a:hover{text-decoration:none}}#form #satori__privacy_policy_agreement_wrapper label{padding-bottom:3px;padding-left:22px;font-size:15px;font-weight:normal}@media only screen and (max-width: 767px){#form #satori__privacy_policy_agreement_wrapper label{padding-bottom:.7692307692vw;padding-left:5.641025641vw;font-size:3.8461538462vw}}#form #satori__privacy_policy_agreement_wrapper label::before{width:15px;height:15px;border-radius:0}@media only screen and (max-width: 767px){#form #satori__privacy_policy_agreement_wrapper label::before{width:3.8461538462vw;height:3.8461538462vw}}#form #satori__privacy_policy_agreement_wrapper label::after{bottom:45%;left:5px;width:7px;height:4px}@media only screen and (max-width: 767px){#form #satori__privacy_policy_agreement_wrapper label::after{left:1.2820512821vw;width:1.7948717949vw;height:1.0256410256vw}}.contact.contact-sales #pageHead .subTextWrap{margin-top:30px}@media only screen and (max-width: 767px){.contact.contact-sales #pageHead .subTextWrap{margin-top:7.6923076923vw}}.contact.contact-sales #pageHead .subTextWrap .text{margin:0;line-height:2}#thanks{padding:120px 0}@media only screen and (max-width: 767px){#thanks{padding:20.5128205128vw 0}}#thanks .btnWrap{margin:50px auto 0}@media only screen and (max-width: 767px){#thanks .btnWrap{margin-top:12.8205128205vw}}