@charset "UTF-8";@font-face{font-weight:700;font-style:normal;font-family:"Mamelon4";src:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../fonts/Mamelon-4HiRegular.eot) format("embedded-opentype"),url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../fonts/Mamelon-4HiRegular.woff2) format("woff2");font-display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,button,nav,section,time,mark,audio,video{margin:0;padding:0;outline:0;border:0;font-size:1rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,table,input,select,option,textarea,button{font-family:"メイリオ","Meiryo","ＭＳＰゴシック","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}h1,h2,h3,h4,h5,h6{font-weight:700}table,input,select,option,button{line-height:1.1}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-spacing:0;border-collapse:collapse}ins{text-decoration:none}del{text-decoration:line-through}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input:not([type=text]){margin:0;cursor:pointer}button{padding:0;outline:none;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{margin:0;text-transform:none;cursor:pointer}button,input,select{overflow:visible}u{text-decoration:none}em{font-style:normal}img{max-width:100%;height:auto;vertical-align:top}a{background-color:transparent}a:active,a:hover{outline-width:0}body{line-height:1.5}.l-header{max-height:1280px;height:100vh;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/mv_bg.jpg) no-repeat top center;background-size:cover}.l-header__inner{position:relative;height:100%;margin-right:auto;margin-left:auto;max-width:1000px}.l-header__title{position:absolute;top:65px;left:0;width:100%}.l-header__logo{position:absolute;right:0}.l-header__present{position:absolute;right:0;bottom:90px}.l-header__buttons{position:absolute;bottom:-62px;left:0;width:100%}@media only screen and (max-width:800px){.l-header{height:600px}}.l-footer{padding:75px 15px 35px}.l-footer__inner{text-align:center;margin-right:auto;margin-left:auto;max-width:1000px}.l-footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.l-footer__official{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer__official-label{font-weight:400;font-size:.9375rem}.l-footer__official-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;gap:10px}.l-footer__official-link-container.is-sns{gap:20px}.l-footer__official-link{display:block;text-decoration:none;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-footer__official-link:hover{opacity:.7}.l-footer__company{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:40px;font-size:.9375rem}.l-footer__company-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400}.l-footer__company-text{margin-left:15px}.l-footer__company-address{margin-left:30px}.l-footer__copyright{display:block;margin-top:70px;font-size:.9375rem}.c-title1{text-align:center;letter-spacing:7px;font-family:"Mamelon4",sans-serif;font-size:2.1875rem}.c-title1__sub{position:relative;display:table;margin-right:auto;margin-bottom:10px;margin-left:auto;padding:0 25px 25px;color:#e95513;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.c-title1__sub:after{position:absolute;bottom:0;left:0;width:100%;height:10px;background:-webkit-gradient(linear,left top,right top,from(#ed6c00),color-stop(80%,#fdf2eb),to(#fcd475));background:linear-gradient(90deg,#ed6c00 0%,#fdf2eb 80%,#fcd475 100%);content:""}.c-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 20px}.c-button-container>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-button1{display:block;padding:10px;background-color:#fff;color:#fff;text-decoration:none}.c-button1:hover{text-decoration:none}.c-button1:hover .c-button1__text:before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.c-button1.is-participation .c-button1__inner{background-color:#ed6c00}.c-button1.is-participation:hover .c-button1__inner{background-color:rgba(237,108,0,.7)}.c-button1.is-request .c-button1__inner{background-color:#5185c5}.c-button1.is-request:hover .c-button1__inner{background-color:rgba(81,133,197,.7)}.c-button1__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:105px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-button1__text{position:relative;padding-left:65px;letter-spacing:5px;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.c-button1__text:before{position:absolute;top:50%;left:0;margin-top:-20px;width:54px;height:40px;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/arrow_r1.svg) no-repeat;background-size:contain;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(0);transform:translateX(0)}.c-measures1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-measures1__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;height:60px;border:1px solid;font-size:1.25rem}.c-measures1__content{margin-left:35px}.c-measures1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-measures1__item:nth-child(2){margin-left:35px}.c-measures1__item:nth-child(3){margin-left:50px}.c-measures1__item:nth-child(4){margin-left:38px}.p-index__buttons{padding:15px;background-color:#fdece4}.p-index__content{padding:75px 15px}.p-index__content.is-pink{background-color:#fdece4}.p-index__content.is-white{background-color:#fff}.p-index__content.is-white+.is-white{padding-top:25px}.p-index__inner{margin-right:auto;margin-left:auto;max-width:1000px}.p-about{padding-top:175px}.p-about__text{margin-top:55px;text-align:center}.p-about__emphasis{color:#5185c5;letter-spacing:3px;line-height:1.5;font-size:1.5625rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-about__catch{letter-spacing:3px;line-height:3;font-size:1.25rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-about__kids{color:#e60012;font-size:.6875rem}.p-about__notes{position:relative;margin-left:5px;padding-left:10px;font-size:.6875rem}.p-about__notes:before{position:absolute;top:-2px;left:0;content:"※"}.p-about__measures{margin-top:50px}.p-thought__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px;margin-right:-15px;gap:15px}.p-thought__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 10px 10px;width:calc((100% / 4) - 15px);border:1px solid #e95513;border-radius:10px;background-color:#fdf6f2;text-align:center}.p-thought__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px}.p-thought__text{margin-top:10px;letter-spacing:-.1em;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:.9375rem}.p-point{overflow:hidden;counter-reset:number 0}.p-point__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px;gap:20px 40px}.p-point__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-120px}.p-point__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-120px}.p-point__img{position:relative}.p-point__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-point__title{position:relative;padding-top:48px}.p-point__title:before,.p-point__title:after{position:absolute;color:#fbdac8;line-height:1;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-point__title:before{top:0;left:-10px;content:"point";-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom center;transform-origin:bottom center;font-size:2.0625rem}.p-point__title:after{position:absolute;top:-20px;left:33px;content:"0" counter(number);counter-increment:number 1;font-size:6.875rem}.p-point__title-label{position:relative;z-index:1;color:#5185c5;letter-spacing:2px;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.p-point__text{margin-top:25px}.p-point__text>p:not(:first-child){margin-top:20px}.p-present__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:90px;gap:20px 60px}.p-present__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-present__img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:270px}.p-present__img:before{position:absolute;bottom:0;left:0;width:100%;height:70px;background-color:#5185c5;content:""}.p-present__img>img{position:relative;z-index:1}.p-present__text{display:table;margin-top:10px;margin-right:auto;margin-left:auto;line-height:1.2}.p-present__notes{position:relative;padding-left:11px;font-size:.6875rem}.p-present__notes:before{position:absolute;top:-1px;left:0;content:"※"}.p-contact{padding:75px 15px;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/contact_bg.jpg) no-repeat center;background-size:cover}.p-contact__inner{margin-right:auto;margin-left:auto;max-width:1000px}.p-contact__content{padding:55px 0 60px;background-color:rgba(255,255,255,.7);text-align:center}.p-contact__head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-contact__img{margin-left:50px}.p-contact__catch{margin-top:10px;letter-spacing:2px;font-family:"Mamelon4",sans-serif;font-size:2.1875rem}.p-contact__text{margin-top:35px}.p-contact__emphasis1{color:#5185c5;letter-spacing:2px;line-height:1.5;font-size:1.5625rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-contact__emphasis2{letter-spacing:3px;line-height:2.5;font-size:1.25rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-contact__kids{color:#e60012;font-size:.6875rem}.p-contact__notes{position:relative;margin-left:5px;padding-left:10px;font-size:.6875rem}.p-contact__notes:before{position:absolute;top:-2px;left:0;content:"※"}.p-contact__measures{margin-top:30px}.p-contact__buttons{margin-top:40px}.p-worriees__list{margin-top:60px;counter-reset:list_number 0}.p-worriees__item{position:relative;padding-top:20px;padding-left:90px;min-height:55px;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-worriees__item:not(:first-child){margin-top:40px}.p-worriees__item:first-child:after{color:#ed6c00}.p-worriees__item:nth-child(2){margin-left:70px}.p-worriees__item:nth-child(2):after{color:#f08300}.p-worriees__item:nth-child(3){margin-left:140px}.p-worriees__item:nth-child(3):after{color:#f39800}.p-worriees__item:nth-child(4){margin-left:210px}.p-worriees__item:nth-child(4):after{color:#f6ab00}.p-worriees__item:after{position:absolute;top:-10px;left:0;content:"0" counter(list_number);counter-increment:list_number 1;font-size:3.4375rem}.p-worriees__label{position:relative;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#e7c911));background:linear-gradient(transparent 65%,#e7c911 65%);color:#5185c5;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.p-worriees__text{margin-top:70px;padding:30px;background-color:#fff;color:#ed6c00;text-align:center;letter-spacing:1px;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.p-understand{position:relative;margin-top:75px}.p-understand__title1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-understand__title1:before,.p-understand__title1:after{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:240px;height:16px;border-top:4px solid #5185c5;border-bottom:4px solid #5185c5;content:""}.p-understand__title1-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:1;flex-shrink:1;margin-right:50px;margin-left:30px;padding-left:110px;min-height:68px;line-height:1.3;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.5625rem}.p-understand__title1-text:before{position:absolute;top:50%;left:0;width:75px;height:75px;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/worries_title_icon1.svg) no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-understand__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:75px;padding-bottom:90px;counter-reset:understand_number 0;gap:13px}.p-understand__container:after{position:absolute;bottom:0;left:0;width:100%;height:16px;border-top:4px solid #5185c5;border-bottom:4px solid #5185c5;content:""}.p-understand__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:50px}.p-understand__item:after{position:absolute;top:12px;left:0;z-index:-1;width:100%;height:calc(100% - 22px);border-radius:50%;background-color:#fef7f2;content:""}.p-understand__title2{position:relative;z-index:1;display:table;margin-right:auto;margin-left:auto;padding-top:50px}.p-understand__title2:before{position:absolute;top:0;left:50%;width:37px;height:37px;border-radius:50%;background-color:#ed6c00;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-understand__title2:after{position:absolute;top:4px;left:50%;color:#fff;content:counter(understand_number);counter-increment:understand_number 1;line-height:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.875rem}.p-understand__title2-text{position:relative;display:block;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.25rem}.p-understand__title2-text:after{position:absolute;bottom:0;left:4px;z-index:-1;width:calc(100% - 8px);height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#ffe33f));background:linear-gradient(transparent 65%,#ffe33f 65%);content:""}.p-understand__text{margin-top:20px;padding-right:25px;padding-left:25px;line-height:1.8}.p-faq__item.is-first{margin-top:80px}.p-faq__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;background-color:#fef7f2}.p-faq__title-inner{position:relative;padding-left:50px;letter-spacing:2px;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif;font-size:1.25rem}.p-faq__title-inner:before{position:absolute;top:50%;left:0;width:35px;height:28px;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/faq_q_icon1.svg) no-repeat;background-size:contain;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-faq__content{position:relative;padding:25px 30px 22px 90px;line-height:1.6}.p-faq__content:before{position:absolute;top:35px;left:30px;width:35px;height:28px;background:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/faq_a_icon1.svg) no-repeat;background-size:contain;content:""}.p-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 40px}.p-info__content.is-first{margin-top:90px}.p-info__content:not(.is-first){margin-top:50px}.p-info__img{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-info__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-info__shop-name{letter-spacing:2px;font-size:1.25rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-info__list{margin-top:10px}.p-info__item{position:relative;padding-left:20px;font-size:.875rem}.p-info__item:not(:first-child){margin-top:7px}.p-info__item:before{position:absolute;top:2px;left:0;width:14px;height:14px;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.p-info__item.is-address:before{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/info_icon1.svg)}.p-info__item.is-time:before{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/info_icon2.svg)}.p-info__item.is-parking:before{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/info_icon3.svg)}.p-info__item.is-tel:before{background-image:url(//okina-mori.jp/housing/wp-content/themes/okina-mori/lp/lp-soudan/css/../images/info_icon4.svg)}.p-info__map{margin-top:25px}.p-info__map iframe{width:100%}.p-form__inner{max-width:800px}.p-form__text{margin-top:80px}.p-form__text p{line-height:1.8}.p-form__text p:not(:first-child){margin-top:20px}.p-form__table{margin-top:75px;width:100%;border-collapse:collapse;border-top:1px solid #e0e0e0}.p-form__cell{padding:15px;border-bottom:1px solid #e0e0e0;vertical-align:middle;font-size:.875rem}.p-form__cell.is-head{position:relative;padding-right:60px;width:32%;background-color:#fdf6f2;color:#361c11;text-align:left}.p-form__cell:not(.is-head){background-color:#fff}.p-form__notes{position:relative;display:block;margin-top:15px;padding-left:15px;font-weight:400;font-size:.8125rem}.p-form__notes:before{position:absolute;top:0;left:0;content:"※"}.p-form__required{position:absolute;top:50%;right:15px;padding:2px 4px;background-color:#e95513;color:#fff;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.6875rem}.p-form__postal-code{margin-bottom:10px}.p-postal-code{width:200px !important}.p-form__col-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.p-form__col-text{font-size:.875rem}.p-form__input{padding:0 10px;width:100%;height:40px;border:1px solid #ddd;background-color:#fff;line-height:40px;font-size:1rem}.p-form__input.schedule-date-datepicker{font-size:.875rem}.p-form__input::-webkit-input-placeholder{color:#ddd}.p-form__input::-moz-placeholder{color:#ddd}.p-form__input:-ms-input-placeholder{color:#ddd}.p-form__input::-ms-input-placeholder{color:#ddd}.p-form__input::placeholder{color:#ddd}.p-form__textarea{padding:20px;width:100%;height:240px;border-color:#ddd;background-color:#fff;font-size:1rem}.p-form__textarea::-webkit-input-placeholder{color:#ddd}.p-form__textarea::-moz-placeholder{color:#ddd}.p-form__textarea:-ms-input-placeholder{color:#ddd}.p-form__textarea::-ms-input-placeholder{color:#ddd}.p-form__textarea::placeholder{color:#ddd}.p-form__radio>span{display:block}.p-form__radio>span:not(:first-child){margin-top:10px}.p-form__radio label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.p-form__radio label>input{position:absolute;top:0;left:0;z-index:3;display:none}.p-form__radio label>input:checked+span:after{opacity:1}.p-form__radio label>span{position:relative;padding-top:2px;padding-left:30px}.p-form__radio label>span:before{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #361c11;border-radius:50%;background-color:#fff;content:""}.p-form__radio label>span:after{position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:50%;background-color:#361c11;content:"";opacity:0}.p-form__checkbox>span{display:block}.p-form__checkbox>span:not(:first-child){margin-top:10px}.p-form__checkbox label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;font-size:.8125rem}.p-form__checkbox label>input{position:absolute;top:0;left:0;z-index:3;display:none}.p-form__checkbox label>input:checked+span:after{opacity:1}.p-form__checkbox label>span{position:relative;padding-top:2px;padding-left:30px}.p-form__checkbox label>span:before{position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #361c11;background-color:#fff;content:""}.p-form__checkbox label>span:after{position:absolute;top:4px;left:4px;width:12px;height:8px;border-bottom:3px solid #361c11;border-left:3px solid #361c11;content:"";opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-form__agree{margin-top:25px;text-align:center}.p-form__agree a{color:#e95513;text-decoration:underline}.p-form__agree a:hover{text-decoration:none}.p-form__agree label>span{font-size:.8125rem}.p-form__submit{margin:30px auto 0;width:200px}.p-form__submit>input{padding:20px 0;width:100%;border:none;border-radius:5px;background:#e95513;color:#fff;line-height:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-weight:900;font-style:normal;font-family:"toppan-bunkyu-midashi-go-std",sans-serif}.p-form__submit>input:disabled{background-color:#ddd}.p-form__submit>input:not(:disabled):hover{background-color:#ed6c00}@media only screen and (max-width:800px){body{min-width:320px}.l-header__title{position:static;height:100%}.l-header__title img{display:block;width:163px}.l-header__logo{position:static;margin-bottom:5px}.l-header__present{bottom:15px;width:calc(100% - 10px);text-align:center}.l-header__present img{width:183px}.l-footer{padding:25px 15px}.l-footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__official{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__official-link-container{margin-top:10px;margin-left:0}.l-footer__official-link-container:not(.is-sns){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__company-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__company-text{margin-left:0}.l-footer__company-address{margin-left:0}.l-footer__copyright{margin-top:35px;font-size:.75rem}.c-title1{letter-spacing:1px;font-size:1.5rem}.c-title1__sub{padding-bottom:15px;font-size:1.125rem}.c-title1__sub:after{height:5px}.c-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-button1{width:100%}.c-button1__inner{height:60px}.c-button1__text{padding-left:35px;font-size:1.125rem}.c-button1__text:before{margin-top:-10px;width:27px;height:20px}.c-measures1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-measures1__label{height:40px;font-size:1rem}.c-measures1__content{margin-top:15px;margin-left:0;width:100%}.c-measures1__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;gap:15px}.c-measures1__item{width:calc((100% / 2) - 30px)}.c-measures1__item:nth-child(2){margin-left:0}.c-measures1__item:nth-child(3){margin-left:0}.c-measures1__item:nth-child(4){margin-left:0}.p-index__content{padding-top:35px;padding-bottom:35px}.p-about{padding-top:40px}.p-about__text{margin-top:35px}.p-about__emphasis{font-size:1.125rem}.p-about__catch{display:block;margin-top:35px;line-height:1.5;font-size:1rem}.p-about__kids{display:block;text-align:left}.p-about__notes{display:block;margin-top:5px;text-align:left}.p-about__notes:before{top:0}.p-thought__list{margin-top:35px;margin-right:0}.p-thought__item{width:100%}.p-point__item{margin-top:35px}.p-point__item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-point__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-point__img{text-align:center}.p-point__title{padding-top:30px}.p-point__title:before{top:10px;font-size:1.125rem}.p-point__title:after{top:0;left:20px;font-size:3.4375rem}.p-point__title-label{font-size:1.125rem}.p-point__text{margin-top:15px}.p-present__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.p-present__img{padding:0 15px 15px;height:auto}.p-present__img:before{height:35px}.p-contact{padding-top:35px;padding-bottom:35px}.p-contact__content{padding:25px 15px}.p-contact__head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-contact__img{margin-bottom:15px;margin-left:0}.p-contact__img img{width:92px}.p-contact__catch{font-size:1.5rem}.p-contact__text{margin-top:25px}.p-contact__emphasis1{font-size:1.125rem}.p-contact__emphasis2{display:block;margin-top:25px;line-height:1.5;font-size:1rem}.p-contact__kids{display:block;text-align:left}.p-contact__notes{display:block;margin-top:5px;margin-left:0;text-align:left}.p-contact__notes:before{top:0}.p-worriees__list{margin-top:30px}.p-worriees__item{padding-top:0;padding-left:45px;min-height:auto}.p-worriees__item:not(:first-child){margin-top:20px}.p-worriees__item:after{font-size:1.5rem}.p-worriees__label{font-size:1.125rem}.p-worriees__text{margin-top:35px;padding:15px;font-size:1.125rem}.p-understand{margin-top:35px}.p-understand__title1-text{margin-right:15px;margin-left:15px;padding-left:40px;min-height:auto;white-space:nowrap;font-size:1.125rem}.p-understand__title1-text:before{width:30px;height:30px}.p-understand__container{margin-top:35px;padding-right:15px;padding-bottom:45px;padding-left:15px}.p-understand__item{padding-bottom:25px}.p-understand__text{padding-right:15px;padding-left:15px}.p-faq__item{margin-right:-15px;margin-left:-15px}.p-faq__item.is-first{margin-top:40px}.p-faq__title{padding:15px;height:auto}.p-faq__title-inner{font-size:1rem}.p-faq__content{padding:15px 15px 12px 65px}.p-faq__content:before{left:15px}.p-info__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-info__content.is-first{margin-top:40px}.p-info__content:not(.is-first){margin-top:25px}.p-info__img{text-align:center}.p-form__text{margin-top:40px}.p-form__table{display:block;margin-top:30px}.p-form__table tbody,.p-form__table tr{display:block}.p-form__cell{display:block}.p-form__cell.is-head{width:100%}.p-form__dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.p-form__dates>*{width:100%}.p-form__time{margin-top:10px}.p-form__col-text{font-size:.75rem}.u-hide__type--sp{display:none}}@media only screen and (max-width:1000px){.l-header__title{padding-left:15px}.l-header__logo{right:15px}.l-header__present{right:5px}.l-header__buttons{padding-right:15px;padding-left:15px}}@media only screen and (max-width:1240px) and (min-width:800px){.p-thought__item{width:calc((100% / 2) - 15px)}.p-point__img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:1240px){.p-point__item:nth-child(odd){margin-left:0}.p-point__item:nth-child(even){margin-right:0}.p-worriees__item:nth-child(2){margin-left:0}.p-worriees__item:nth-child(3){margin-left:0}.p-worriees__item:nth-child(4){margin-left:0}.p-understand__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-understand__item:after{border-radius:10px}}@media only screen and (min-width:801px){.u-hide__type--pc{display:none}}@media only screen and (min-width:1000px){.u-hide__type--break1{display:none}}.screen-reader-response{display:none}.wpcf7-response-output{margin-top:1em;color:#e95513;font-size:80%;text-align:center}.wpcf7-not-valid-tip{display:block;font-size:80%;margin-top:.5em;color:#e95513}#lp-soudan #header,#lp-soudan #footer,#lp-soudan #contactNav{display:none}#lp-soudan .headStickyArea{padding-left:0}