@charset "UTF-8";:root{--cus-grid-breakpoints-smp:768px;--cus-font-family-base:"Noto Sans JP",sans-serif;--cus-font-weight-base:500;--cus-font-style-base:normal;--cus-font-size-base:16px;--cus-font-size-smp-base:100%;--cus-line-height-base:1.5;--cus-text-color-base:#0e2e49;--cus-container-default:1200px;--cus-container-default-smp:90%;--cus-container-default-padding:0;--cus-transition-speed:0.5s}.noto-sans-jp{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}[class*=inview-]{opacity:0;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;visibility:hidden}@media (min-width:769px){.inview-up{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.inview-down{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.inview-left{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.inview-right{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}}.inview-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.delay1{transition-delay:.1s}.delay2{transition-delay:.2s}.delay3{transition-delay:.3s}.delay4{transition-delay:.4s}.delay5{transition-delay:.5s}.delay6{transition-delay:.6s}.delay7{transition-delay:.7s}.delay8{transition-delay:.8s}.delay9{transition-delay:.9s}.delay10{transition-delay:1s}.bgextend{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;opacity:0;overflow:hidden;position:relative}@-webkit-keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.bgLRextend:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;background-color:#36a100;content:"";height:100%;position:absolute;width:100%}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.001%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes bgLRextendAnime{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.001%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}.bgLRendTrg,.bginnerTrg{opacity:0}@-webkit-keyframes arrow{50%{opacity:1;right:.2em}to{opacity:0;right:-.4em}}@keyframes arrow{50%{opacity:1;right:.2em}to{opacity:0;right:-.4em}}@-webkit-keyframes marquee_right{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes marquee_right{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes marquee_left{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee_left{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes marquee_up{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes marquee_up{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes marquee_down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes marquee_down{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.glow-on-hover{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;height:50px;outline:none;position:relative;width:220px;z-index:0}.glow-on-hover:before{-webkit-animation:glowing 20s linear infinite;animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;-webkit-filter:blur(5px);filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px)}.glow-on-hover:after,.glow-on-hover:before{border-radius:10px;content:"";position:absolute;z-index:-1}.glow-on-hover:after{background:#111;height:100%;left:0;top:0;width:100%}.glow-on-hover:active{color:#000}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}@-webkit-keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}
/*!
 * THEMES
!*/.main_title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0f71e3;color:#fff;font-size:40px;font-weight:700;margin-bottom:90px;min-height:212px;padding:30px 0;width:100%}.title{font-size:40px;line-height:140%;margin-bottom:45px;padding-bottom:25px;position:relative;text-align:center}.title:after{background-color:#bebebe;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.title ._small{display:block;font-size:30px}@media only screen and (max-width:768px){.main_title{font-size:150%;margin-bottom:40px;min-height:90px;padding:10px 20px;text-align:center}.title{font-size:140%;margin-bottom:40px;padding-bottom:20px}.title:after{height:3px}.title ._small{font-size:70%}}.btn{--btn-color-bg:linear-gradient(180deg,#59c1d9,#3d9ed5 50%,#217ad1);--btn-font-size:18px;--btn-color-text:#fff;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:var(--btn-color-bg);border-radius:6px;color:var(--btn-color-text);font-size:var(--btn-font-size);font-weight:700;height:64px;min-width:265px;outline:none;padding:0 25px 0 15px;text-align:center}.btn:hover{opacity:.5;text-decoration:none}@media only screen and (max-width:768px){.btn{--btn-font-size:100%;height:auto;min-width:200px;padding-bottom:10px;padding-top:10px}}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:var(--cus-text-color-base);font-family:var(--cus-font-family-base);font-size:var(--cus-font-size-base);font-style:var(--cus-font-style-base);font-weight:var(--cus-font-weight-base);line-height:var(--cus-line-height-base)}li,nav,ul{list-style:none}img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}a{color:inherit;outline:0;text-decoration:none}a:hover{text-decoration:underline}input[type=checkbox],input[type=radio]{background-color:#fff;border:1px solid #b3b3b3;border-radius:0}input[type=submit]:hover{cursor:pointer;opacity:.8}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #b3b3b3;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;padding:6px 0;position:relative;text-indent:1em;width:auto}textarea{resize:none}area{outline:0}table{margin:0 auto;max-width:var(--cus-container-default);table-layout:fixed;width:100%}table,td,th{border-collapse:collapse;border-spacing:0;font-weight:var(--cus-font-weight-base);vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:120%;margin:0}a,button,input{transition:var(--cus-transition-speed)}#outside{overflow-x:hidden}.pc{display:inline-block}.hide,.smp{display:none}.logo_hover:hover img{cursor:default;opacity:1}@media only screen and (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit}a,button,input{transition:none}.pc{display:none}html.pc{display:block}.smp{display:inline-block}}#header{background:#fff;box-shadow:0 8px 10px -6px #bbb9b9;left:0;padding:35px 0 20px;position:fixed;right:0;top:0;transition:.5s;width:100%;z-index:10}#header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#header._small{padding:30px 0 10px}.header_logo{margin-left:25px;max-width:150px}.header_group{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.header_group,.header_group_info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header_group_info{-ms-flex-pack:justify;justify-content:space-between;width:540px}.header_group_info ._tel{margin-bottom:8px}.header_group_info ._tel a{background-image:url(../../../../uploads/icon-tel.png);background-position:left top 8px;background-repeat:no-repeat;display:block;font-size:33px;font-weight:700;letter-spacing:.5px;line-height:100%;padding-left:30px}.header_group_info ._tel a:hover{text-decoration:none}.header_group_info ._time{background:#f4f4f4;text-align:center}.header_group_info ._font14{font-size:14px;font-weight:600}.header_group_info ._font13{font-size:13px;font-weight:700}.header_group_info ._contact{position:relative;width:265px}.header_group_info ._note{background:#0e2e49;border-radius:20px;color:#fff;left:6px;padding:8px 0 8px 10px;position:absolute;text-align:center;top:-20px;width:170px;z-index:1}.header_group_info ._txt{left:-5px;position:relative}.header_navi{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-ms-flexbox;display:flex}.header_navi a{font-weight:600}@media only screen and (max-width:768px){#header{padding:12px 0 8px}#header .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#header._small{padding:12px 0 8px}.header_group{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:fixed;top:60px;-ms-flex-align:unset;align-items:unset;background:#fff;height:calc(100vh - 60px);overflow-y:auto;padding:35px 5% 50px;width:100%}.header_group_info{display:block;margin-top:auto;width:100%}.header_group_info ._contact{display:none}.header_group_info ._infosmp{border:1px solid #707070;display:block;margin:0 auto;padding:10px 0;position:relative;text-align:center;width:90%}.header_group_info ._infosmp a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header_group_info ._telsmp{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:600}.header_group_info ._texttel{background:#000;color:#fff;display:block;font-size:95%;font-weight:600;height:25px;line-height:25px;text-align:center;width:40px}.header_group_info ._call{font-size:27px;font-weight:700;letter-spacing:.5px}.header_group_info ._timesmp{font-size:90%;letter-spacing:-.5px}.header_logo{margin:0 auto;max-width:115px;text-align:center}.header_logo a{display:inline-block}.header_navi{display:block;width:100%}.header_navi a{border-bottom:1px solid hsla(0,0%,44%,.24);color:#0d0d0d;display:block;font-size:103%;padding:15px 0 15px 5%}.header_menu_trigger{display:block;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hamburger{height:24px;padding:0}.hamburger-box{width:30px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#9a9a9a;border-radius:0;height:3px;width:30px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#9a9a9a}}#footer{background:hsla(0,0%,96%,.2);padding-top:40px}.footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:53px}.footer_logo{margin-bottom:45px;max-width:197px}.footer_info ._tel,.footer_info ._text01{font-weight:600;margin-bottom:5px}.footer_info ._tel{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer_info ._texttel{background:#0e2e49;color:#fff;display:block;font-size:18px;height:29px;line-height:29px;text-align:center;width:48px}.footer_info ._call{color:#313841;font-size:37px;position:relative;top:-2px}.footer_info ._call a{display:block;line-height:100%}.footer_info ._call a:hover{text-decoration:none}.footer_info ._text02{font-weight:700;letter-spacing:.5px;margin-bottom:25px}.footer_info ._address{font-weight:700;line-height:180%;margin-bottom:12px}.footer_info ._link{font-weight:400;letter-spacing:-.5px;position:relative}.footer_info ._link a{background-image:url(../../../../uploads/icon-link.png);background-position:100%;background-repeat:no-repeat;padding-right:20px}.footer_navi{-webkit-column-gap:63px;-moz-column-gap:63px;column-gap:63px;display:-ms-flexbox;display:flex;padding-right:80px}.footer_coppyright{background:#0e2e49;color:#fff;font-weight:400;padding:19px 0;text-align:right}@media only screen and (max-width:768px){#footer{background:#f5fcff}.footer{display:block;padding-bottom:30px}.footer_logo{margin-bottom:25px;max-width:130px}.footer_navi{display:none}.footer_info ._tel{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.footer_info ._texttel{background:#313841;font-size:95%;height:26px;line-height:25px;width:45px}.footer_info ._call{font-size:27px}.footer_info ._address,.footer_info ._text02{margin-bottom:20px}.footer_coppyright{background:#000;padding:15px 0;text-align:center}}.container,.container-1280,.container-1400,.container-default,.container-full{clear:both;margin-left:auto;margin-right:auto;max-width:var(--cus-container-default,100%);position:relative;width:var(--cus-container-default,100%);z-index:1}@media only screen and (max-width:768px){.container,.container-1280,.container-1400,.container-default,.container-full{--cus-container-default-padding:0;width:var(--cus-container-default-smp,100%)}}.container-full{--cus-container-default:100%;--cus-container-default-smp:100%}.container{padding-left:var(--cus-container-default-padding);padding-right:var(--cus-container-default-padding)}.container-1280{--cus-container-default:1280px;--cus-container-default-smp:95%}.container-1400{--cus-container-default:1400px;--cus-container-default-smp:95%}#wrapper{padding-top:120px}@media only screen and (max-width:768px){#wrapper{padding-top:68px}}a.to-top-button{bottom:60px!important;box-shadow:0 0 5px 0 hsla(0,0%,100%,.67)}.pager-list{clear:both;margin:95px auto 70px;width:80%}.pager-list .page-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;gap:20px 15px}.pager-list .page-container,.pager-list .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pager-list .page-numbers{--pager-color:#fff;--pager-color-border:#0a89cb;--pager-size:52px;position:relative;-webkit-transition:.5s;-ms-flex-align:center;align-items:center;background-color:var(--pager-color);border:2px solid var(--pager-color-border);border-radius:50%;cursor:pointer;font-size:16px;font-weight:700;height:var(--pager-size);padding:0 4px;text-decoration:none;transition:color .3s ease-out;width:var(--pager-size)}.pager-list .page-numbers.current,.pager-list .page-numbers:hover{--pager-color:#0a7eba;color:#fff}.pager-list .page-numbers.current{cursor:default}.pager-list .page-numbers.dots{color:var(--pager-color);letter-spacing:3px}.pager-list .page-numbers.next,.pager-list .page-numbers.prev{border:none;color:var(--pager-color-border);font-size:20px;width:auto}.pager-list .page-numbers.next:hover,.pager-list .page-numbers.prev:hover{background-color:transparent;color:var(--pager-color);opacity:.8}@media only screen and (max-width:768px){.pager-list{margin:40px auto 80px;width:100%}.pager-list .page-numbers{--pager-size:50px;font-size:105%}.pager-list .page-numbers.dots{margin:0;width:30px}.pager-list .page-numbers.next,.pager-list .page-numbers.prev{font-size:100%}}.common_contact{background:#0f71e3;color:#fff;padding:38px 0 35px;text-align:center}.common_contact .container{width:100%}.common_contact h3{font-size:30px;font-weight:700;margin-bottom:35px}.common_contact_btn{background:#ffd26e;border-radius:8px;color:#0e2e49;display:block;font-weight:600;margin:0 auto 30px;padding:24px 0;text-align:center;width:655px}.common_contact_btn:hover{opacity:.8;text-decoration:none}@media only screen and (max-width:768px){.common_contact{padding:30px 0}.common_contact .container{width:90%}.common_contact h3{font-size:15px;margin-bottom:22px}.common_contact_btn{margin-bottom:25px;max-width:390px;padding:15px 0;width:100%}.common_contact p{font-size:15px}}.datepicker_icon{position:relative}.datepicker_icon img.ui-datepicker-trigger{cursor:pointer;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form_page ._note{color:#b7050e;font-weight:500}.form_page__description{margin-bottom:60px}.form_page__description_block01{border-bottom:1px solid #797979;margin-bottom:70px;padding-bottom:90px}.form_page__description_block01 .title{--color-text-en:#bba448;--color-icon:#e7dfbd;margin-bottom:10px}.form_page__description_block01 p{margin-left:15px}.form_page__description_block01 ._note{margin-bottom:15px}.form_page__description_block01 dl{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:#bba448;gap:30px 10px;padding-left:10px}.form_page__description_block01 dl dt{background-image:url(../../../../uploads/icon-tel4.png);background-position:left top 12px;background-repeat:no-repeat;font-size:60px;font-weight:700;line-height:100%;padding-left:48px}.form_page__description_block01 dl dd{font-size:17px;font-weight:800;letter-spacing:2px}.form_page__description_block02 p{line-height:160%;margin-bottom:20px;margin-left:20px}.form_page__detail{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 100px;padding:0 140px;width:100%}.form_page__detail dd,.form_page__detail dt{padding:15px 0;position:relative}.form_page__detail dt{color:#434343;font-size:17px;font-weight:600;padding-left:45px;width:275px}.form_page__detail dt.form_mandatory{--color:#db3e51;--color-bg:#fff;--text:"必須"}.form_page__detail dt.form_any{--color:#7295a2;--color-bg:#dcecf0;--text:"任意"}.form_page__detail dt ._title{display:block;margin-top:10px;position:relative;width:100%}.form_page__detail dt ._title:after{background:var(--color-bg);border:1px solid var(--color);border-radius:6px;color:var(--color);content:var(--text);font-size:14px;font-weight:500;left:-45px;line-height:100%;padding:3px 0;position:absolute;text-align:center;top:3px;width:40px}.form_page__detail dd{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding-left:20px;width:calc(100% - 275px)}.form_page__detail dd :-ms-input-placeholder{color:#9b9b9b;font-weight:500}.form_page__detail dd ::-ms-input-placeholder{color:#9b9b9b;font-weight:500}.form_page__detail dd ::-ms-input-placeholder,.form_page__detail dd ::placeholder{color:#9b9b9b;font-weight:500}.form_page__detail dd ._note-r01{font-size:15px;padding-left:7px}.form_page__detail dd ._list{margin-top:10px;position:relative}.form_page__detail dd ._list .wpcf7-form-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 50px}.form_page__detail dd ._list._1line .wpcf7-form-control{gap:0 0}.form_page__detail dd ._list._1line .wpcf7-list-item{width:100%}.form_page__detail dd .wpcf7-list-item{display:block;margin-bottom:8px;margin-left:0;min-width:85px}.form_page__detail dd .wpcf7-list-item-label:before{display:none}.form_page__detail dd .wpcf7-list-item input{margin-right:6px}.form_page__detail dd .wpcf7-list-item-other{margin-left:10px}.form_page__detail dd .wpcf7-list-item-other ._note{margin-right:50px}.form_page__detail dd ._fw300{font-weight:300}.form_page__detail dd ._fw300 ._note{font-weight:inherit}@media only screen and (min-width:769px){.form_page__detail dd [class*=_w]{max-width:100%}.form_page__detail dd ._wfull{width:100%}.form_page__detail dd ._w700{width:700px}.form_page__detail dd ._w670{width:670px}.form_page__detail dd ._w615{width:615px}.form_page__detail dd ._w335{width:335px}.form_page__detail dd ._w290{width:290px}.form_page__detail dd ._w275{width:275px}.form_page__detail dd ._w270{width:270px}.form_page__detail dd ._w255{width:255px}.form_page__detail dd ._w215{width:215px}.form_page__detail dd ._w185{width:185px}.form_page__detail dd ._w145{width:145px}.form_page__detail dd ._h75{height:75px}}.form_page__detail .form_group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;width:100%}.form_page__detail .form_input,.form_page__detail .form_select,.form_page__detail .form_textarea{background:#fff;border:1px solid #d3d3d3;height:40px;max-width:580px;outline:none;width:100%}.form_page__detail .form_select,.form_page__detail .form_textarea{text-indent:1em}.form_page__detail .form_select{-webkit-appearance:none;appearance:none;color:#959595}.form_page__detail .form_textarea{height:145px;padding:9px 0;resize:vertical}.form_page__detail .form_textarea::-webkit-input-placeholder{line-height:170%}.form_page__detail .form_textarea:-ms-input-placeholder{line-height:170%}.form_page__detail .form_textarea::-ms-input-placeholder{line-height:170%}.form_page__detail .form_textarea::placeholder{line-height:170%}.form_page__detail .form_select_group{position:relative}.form_page__detail .form_select_group ._title{color:#666;font-size:12px;position:absolute;right:30px;top:6px}.form_page__detail .form_select_group ._i{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #12901b;height:13px;height:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;width:0}.form_page__detail .form_layout__2col .wpcf7-form-control-wrap{margin-right:30px}.form_page__detail .form_layout__3col .form_select_group{margin-right:20px}.form_page__detail .form_layout__birthday{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form_page__detail .form_layout__birthday .form_select_group{width:96px}.form_page__detail .form_layout__birthday ._unit{margin-right:4px}.form_page__detail .form_layout__address{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:460px;row-gap:15px;width:100%}.form_page__detail .form_layout__address ._item_row{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.form_page__detail .form_layout__address ._item_name{width:75px}.form_page__detail .form_layout__address ._item_value{width:auto}.form_page__detail .form_privacy{background-color:#f7f7f7;color:#767676;font-size:15px;font-weight:500;margin-bottom:30px;padding:35px 15px 35px 55px}.form_page__detail .form_privacy h3,.form_page__detail .form_privacy p{font-size:inherit;font-weight:inherit;line-height:140%;margin-bottom:20px}.form_page__detail .form_privacy h3{font-size:16px}.form_page__detail .form_privacy__scroll{height:150px;overflow-y:auto;padding-right:40px}.form_page__detail .form_acceptance{margin-bottom:30px;text-align:center;width:100%}.form_page__detail .form_acceptance p{margin-bottom:20px}.form_page__detail .form_acceptance p:first-child{color:#6b6b6b;line-height:130%}.form_page__detail .form_acceptance p:last-child{font-size:17px}.form_page__detail .form_acceptance span{display:inline-block!important;width:auto!important}.form_page__detail .form_acceptance .wpcf7-acceptance{margin-right:15px}.form_page__detail .form_btn{--btn-width:100%;--btn-height:76px;--btn-color-text:#fff;--btn-font-size:19px;--btn-color-bg:#db3e51;--btn-color-bg-hover:#db3e51;--btn-color-border:#db3e51;min-width:0}.form_page__detail .form_btn._disabled{--btn-color-bg:#dedede;--btn-color-bg-hover:#dedede;--btn-color-border:#dedede}.form_page__detail .form_btn._disabled:hover:after{border-radius:50%;height:10px;right:19px;width:10px}.form_page__detail .form_btn input{background:none;border:none;color:inherit;height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.form_page__detail .form_btn input:disabled{cursor:not-allowed}.form_page__detail .form_btn_group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:550px;width:100%}.form_page__detail .form_btn_group li:first-child:last-child{max-width:365px;width:100%}.form_page__detail .form_btn_group li:first-child:nth-last-child(2),.form_page__detail .form_btn_group li:first-child:nth-last-child(2)~li{margin:0 2%;max-width:260px;width:48%}@media only screen and (max-width:768px){.form_page__detail .form_btn_group{-ms-flex-wrap:wrap;flex-wrap:wrap}.form_page__detail .form_btn_group li{margin:0 0 20px!important;max-width:100%!important;width:100%!important}}.form_page__detail ._questionnaire._confirm_title{font-size:20px;margin:50px 0 20px}.form_page__detail ._questionnaire.form_group dd,.form_page__detail ._questionnaire.form_group dt{padding:10px 0 0 45px;width:100%}.form_page__detail ._questionnaire.form_group dd{margin-bottom:15px}.form_page_confirm ._confirm_title{margin-bottom:50px}.form_page_confirm .form_btn_group{margin-top:70px}.form_page_confirm .form_btn_group .form_btn.btn-button{--btn-color-bg:#ccc;--btn-color-bg-hover:#ccc;--btn-color-border:#ccc;cursor:pointer}.form_page_thanks{margin:100px auto;max-width:500px;text-align:center;width:100%}.form_page_thanks ._title{font-size:20px;margin-bottom:20px}.form_page_thanks ._link{margin-top:20px}.form_page_thanks ._link a{position:relative}.form_page_thanks ._link a:after{background:#b3d189;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1);width:100%;will-change:transform}.form_page_thanks ._link a:hover{text-decoration:none}.form_page_thanks ._link a:hover:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left top;transform-origin:left top}.form_page_thanks .container{border:2px solid #ccc;padding:40px 20px;width:100%}.form_page_thanks .container a{color:#1f8657}@media only screen and (max-width:768px){.form_page_thanks .container{border:2px solid #ccc;margin:0 auto;padding:40px 5%;width:90%}.form_page .wpcf7-form{overflow-x:hidden}.form_page__description_block01{padding-bottom:60px}.form_page__description_block01 p{margin-left:0}.form_page__description_block01 ._note{margin-bottom:35px}.form_page__description_block01 dl{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;gap:15px 0;justify-content:center;padding-left:0}.form_page__description_block01 dl dd,.form_page__description_block01 dl dt{width:100%}.form_page__description_block01 dl dt{background-position:left top 8px;background-size:35px auto;font-size:42px;padding-left:40px}.form_page__description_block01 dl dd{font-size:16px;letter-spacing:0;text-align:center}.form_page__description_block02 p{margin-bottom:30px;margin-left:0}.form_page__detail{padding:0}.form_page__detail dd,.form_page__detail dt{padding-top:0;width:100%!important}.form_page__detail dt{font-size:105%;padding-bottom:15px;padding-left:0}.form_page__detail dt ._title{margin-top:0}.form_page__detail dt ._title:after{left:0;padding:3px 0 5px;position:absolute;top:2px;width:45px}.form_page__detail dt.form_mandatory ._title{padding-top:30px}.form_page__detail dd{padding-bottom:40px;padding-left:0}.form_page__detail dd ._note-r01{padding-left:15px;padding-top:10px}.form_page__detail dd ._list{margin-left:15px;margin-top:0}.form_page__detail dd ._list .wpcf7-form-control{gap:0 0;width:100%}.form_page__detail dd .wpcf7-list-item{margin-bottom:15px;min-width:100%}.form_page__detail .form_input,.form_page__detail .form_select,.form_page__detail .form_textarea{height:60px}.form_page__detail .form_textarea{height:300px}.form_page__detail .form_textarea._h75{height:150px}.form_page__detail .form_layout__birthday{width:100%}.form_page__detail .form_layout__birthday .form_select_group{width:96px}.form_page__detail .form_layout__birthday .form_select_group .form_select{text-indent:5px}.form_page__detail .form_layout__address{width:100%}.form_page__detail .form_layout__address ._item_value{width:calc(100% - 90px)}.form_page__detail .form_privacy{margin-bottom:40px;padding:20px 10px 25px 15px}.form_page__detail .form_privacy__scroll{height:280px;padding-right:20px}.form_page__detail .form_acceptance p:first-child{font-size:90%}.form_page__detail .form_acceptance p:last-child{font-size:105%;margin-bottom:0}.form_page__detail .form_btn{--btn-height:90px}.form_page_confirm ._confirm_title{margin-bottom:20px;width:100%}.form_page_confirm dd,.form_page_confirm dt{width:100%}.form_page_confirm dt{padding-top:25px}.form_page_confirm dd{padding-bottom:25px}.form_page_confirm .form_btn .btn{--btn-font-size:100%}}.page-confirm .common_contact,.page-contact .common_contact,.page-thanks .common_contact{display:none}.contact .wrap-text-pc{display:block}.contact .title{margin-bottom:26px;padding:0}.contact .title:after{display:none}.contact .form_page__des{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:0;margin-bottom:56px}.contact .form_page__des h3{font-size:18px;font-weight:700}.contact .form_page__des p{line-height:2;text-align:center}.contact .form_page__tel{color:#101010;margin-bottom:85px}.contact .form_page__tel ._box{border:2px solid #0f71e3;margin:0 auto;max-width:591px;padding:34px 10px;position:relative;text-align:center}.contact .form_page__tel ._tellink{display:none;height:100%;left:0;position:absolute;text-decoration:none!important;top:0;width:100%;z-index:1}.contact .form_page__tel ._tel{font-size:39px;font-weight:700;line-height:100%;margin-bottom:5px}.contact .form_page__tel ._time{font-size:13px;font-weight:600}.contact .form_page__detail{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:591px;padding:0}.contact .form_group{margin-bottom:50px}.contact .form_group dt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding:0;width:100%}.contact .form_group dd{display:block;margin-bottom:23px;padding:0;width:100%}.contact .form_group dd._list,.contact .form_group dd:last-child{margin-bottom:0}.contact .form_group ._title{color:#484848;font-size:18px;font-weight:700;margin:0 15px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .form_group ._title:after{display:none}.contact .form_group ._list{color:#484848}.contact .form_group ._list .wpcf7-checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;margin-bottom:34px}.contact .form_group ._list label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px}.contact .form_group ._list .form_input{border:none}.contact .form_group ._require{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #da2234;border-radius:4px;color:#da2234;font-size:13px;font-weight:700;height:23px;width:45px}.contact .form_group input:not(input[type=checkbox]){height:50px}.contact .form_group textarea{height:230px}.contact .form_group input:not(input[type=checkbox]),.contact .form_group textarea{background:#f2f5fa;border:none;width:100%}.contact .form_group input:not(input[type=checkbox])::-webkit-input-placeholder,.contact .form_group textarea::-webkit-input-placeholder{color:rgba(72,72,72,.17)}.contact .form_group input:not(input[type=checkbox]):-ms-input-placeholder,.contact .form_group textarea:-ms-input-placeholder{color:rgba(72,72,72,.17)}.contact .form_group input:not(input[type=checkbox])::-ms-input-placeholder,.contact .form_group textarea::-ms-input-placeholder{color:rgba(72,72,72,.17)}.contact .form_group input:not(input[type=checkbox])::placeholder,.contact .form_group textarea::placeholder{color:rgba(72,72,72,.17)}.contact .form_group input[type=checkbox]{height:18px;margin-right:5px;width:18px}.contact .form_privacy{display:-ms-flexbox;display:flex;-ms-flex-pack:center;background-color:#f8f8f8;justify-content:center;margin:0 auto;width:795px}.contact .form_privacy p{font-size:18px;-ms-flex-align:center;align-items:center;color:#434548;padding:29px 0;text-align:center}.contact .form_privacy a{text-decoration:underline}.contact .form_privacy a:hover{text-decoration:none}.contact .form_btn_group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:20px;justify-content:center;margin:100px 0;text-align:center}.contact .form_btn_group .btn{--btn-color-text:#fff;--btn-font-size:16px;--btn-font-weight:600;--btn-color-bg:#0e2e49;background-color:#0e2e49;border-color:#0e2e49;border-radius:8px;min-width:none;transition:opacity .3s ease}.contact .form_btn_group .btn input{background-color:transparent;border:none;color:#fff;font-weight:600;outline:none}.contact .form_btn_group .btn input[type=button]{background-color:#ccc;border-radius:7px}.contact .form_btn_group .btn:hover{opacity:.5;text-decoration:none}.contact.form_page_thanks{text-align:center}.contact.form_page_thanks .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:32px}.contact.form_page_thanks .container ._link{margin-top:35px}.contact.form_page_confirm ._confirm__title{color:#484848;font-size:18px;margin:0 0 50px;max-width:590px}.contact.form_page_confirm .form_group dd._list{margin-bottom:23px}.contact.form_page_confirm dt{display:inline}.contact.form_page_confirm__detail{padding:0}.contact.form_page_confirm .form_group{margin-bottom:0}@media only screen and (max-width:768px){.contact .wrap-text-pc{display:inline}.contact .form_page__des{gap:21px;margin-bottom:40px}.contact .form_page__des p{font-size:88%;text-align:start}.contact .form_page__des h3{font-size:20px;font-weight:800;margin:0}.contact .form_page__tel{margin:0 auto 88px;padding:0;width:90%}.contact .form_page__tel ._box{padding:15px 10px}.contact .form_page__tel ._tellink{display:block}.contact .form_page__tel ._tel{font-size:36px;margin-bottom:5px}.contact .form_page__tel ._time{font-size:12px}.contact .form_page__detail{margin:0 auto;padding-top:0;width:90%}.contact .form_page__detail dd .wpcf7-list-item{margin-bottom:0}.contact .form_group dt.form_mandatory ._title{font-size:90%;padding:0}.contact .form_group dt._title{font-size:95%}.contact .form_group dt{margin-bottom:10px}.contact .form_group ._list .wpcf7-checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:95%;gap:10px 20px}.contact .form_group ._list label{font-weight:700}.contact .form_group ._list .wpcf7-list-item{display:contents}.contact .form_group input{font-size:90%}.contact .form_group textarea{height:173px}.contact .form_privacy{margin:0 auto;width:90%}.contact .form_privacy p{color:#434548;font-size:88%;padding:20px 16px}.contact .form_btn_group{margin:50px 0}.contact .form_btn_group .btn{min-width:125px;padding:10px 15px}.contact .form_btn_group_confirm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:50px auto;width:90%}.contact .form_btn_group_confirm li{height:40px;padding:10px 15px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.contact .form_btn_group_confirm li input{font-size:90%!important;padding:10px 15px!important}.contact .thanks_box{font-size:88%}.contact.form_page_thanks .container{gap:0!important}}.ind .smp{display:none}.ind ._txt-blue{color:#0f71e3}.ind__title{font-size:40px;font-weight:700;line-height:1.8}.ind__video{background-color:#000;height:100vh;max-height:1080px;position:relative}.ind__video video{height:100%;left:50%;max-width:1920px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:0}.ind__safety{padding:87px 0 97px;width:100%}.ind__safety-img{margin-bottom:88px}.ind__catch{position:relative}.ind__catch h3{margin-bottom:29px}.ind__catch p{line-height:1.8}.ind__catch-des{margin-bottom:35px;max-width:525px}.ind__catch-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 10px;max-width:60%}.ind__catch-list ._txt-blue{font-weight:900}.ind__catch-item{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;border:1px solid #0f71e3;border-radius:11px;height:60px;padding:0 25px 0 45px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ind__catch-item:before{background-image:url(../../../../uploads/icon-check-light.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.ind__catch-images{width:100%}.ind__catch-image1{left:50%;position:absolute;top:0;width:640px}.ind__box-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:50px;justify-content:center;width:100%}.ind__box-list ._item{font-size:19px;font-weight:700;width:50%}.ind__box-list ._title{border-radius:18px 18px 0 0;color:#fff;padding:25px 0;text-align:center}.ind__box-list ._content{background-color:#fff;border-radius:0 0 18px 18px;padding:24px 24px 24px 81px}.ind__box-list ._content p{line-height:2;position:relative}.ind__box-list ._content p:after{content:"";height:21px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:21px}.ind__problem{background-color:#edf2fa;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);padding:72px 0 122px}.ind__problem h2{margin-bottom:93px;position:relative;text-align:center}.ind__problem h2:after{background-color:rgba(14,46,73,.38);bottom:-42px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.ind__problem-list ._title{background-color:#0e2e49}.ind__problem-list ._content{border:2px solid #0e2e49}.ind__problem-list ._content p:after{background-image:url(../../../../uploads/icon-check-bold.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ind__impact{padding:55px 0 100px;width:100%}.ind__impact h2{color:#0f71e3;margin-bottom:49px;text-align:center}.ind__impact-list ._title{background-color:#0f71e3}.ind__impact-list ._content{border:2px solid #0f71e3}.ind__impact-list ._content p:after{background-image:url(../../../../uploads/icon-check-light-bold.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ind__merit{background-color:#f4f6fa;padding:90px 0 95px}.ind__merit .container{width:100%}.ind__merit h2.ind__title{margin-bottom:77px;position:relative;text-align:center}.ind__merit h2.ind__title:after{background-color:rgba(14,46,73,.38);bottom:-30px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.ind__merit-01{margin-bottom:75px}.ind__merit-01 ._top{display:-ms-flexbox;display:flex;margin-bottom:38px}.ind__merit-01 ._left{width:46%}.ind__merit-01 ._left ._txt-blue{font-weight:800;margin-bottom:13px}.ind__merit-01 ._left .ind__title{line-height:1.7;margin-bottom:23px}.ind__merit-01 ._right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;width:50%}.ind__merit-01 ._right:after{background-image:url(../../../../uploads/ind-bg-blue.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:114px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:510px;z-index:0}.ind__merit-01 ._right p{position:relative;z-index:1}.ind__merit-01 ._f22{font-size:22px}.ind__merit-01 ._bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;gap:24px;justify-content:space-between}.ind__merit-01 ._bottom ._item{width:336px}.ind__merit-01 ._bottom ._item img{height:231px;margin-bottom:15px;-o-object-fit:contain;object-fit:contain}.ind__merit-01 ._bottom ._arrow{position:relative}.ind__merit-01 ._bottom ._arrow:after{background-image:url(../../../../uploads/icon-arrow-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;left:50%;position:absolute;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;z-index:0}.ind__merit-01 ._bottom p{line-height:1.8}.ind__merit-01 ._bottom ._title{font-size:20px;font-weight:700;line-height:1.5}.ind__merit-02{margin-bottom:99px}.ind__merit-02 ._top{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:42px}.ind__merit-02 ._left{width:50%}.ind__merit-02 ._left ._txt-blue{font-weight:800;margin-bottom:18px}.ind__merit-02 ._left .ind__title{line-height:1.7;margin-bottom:28px}.ind__merit-02 ._left p{line-height:1.8}.ind__merit-02 ._right{width:50%}.ind__merit-02 ._right img{margin:0 162px 0 100px}.ind__merit-02 ._bottom h3{font-size:25px;font-weight:800;margin-bottom:17px}.ind__merit-02 ._bottom ._list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;gap:23px;justify-content:space-between}.ind__merit-02 ._bottom ._item{background-color:#fff;border:1px solid #0f71e3;border-radius:10px;padding:30px 25px 25px 50px;width:385px}.ind__merit-02 ._title{font-size:18px;font-weight:700;margin-bottom:10px;position:relative}.ind__merit-02 ._title:before{background-color:#007bff;border-radius:50%;content:"";height:14px;left:-26px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.ind__merit-03{display:-ms-flexbox;display:flex;margin-bottom:100px}.ind__merit-03 ._left{width:50%}.ind__merit-03 ._left ._txt-blue{font-weight:800;margin-bottom:10px}.ind__merit-03 ._left .ind__title{line-height:1.7;margin-bottom:28px}.ind__merit-03 ._left p{line-height:1.8}.ind__merit-03 ._right{width:50%}.ind__merit-04 ._top{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:49px}.ind__merit-04 ._left{width:50%}.ind__merit-04 ._left ._txt-blue{font-weight:800;margin-bottom:18px}.ind__merit-04 ._left .ind__title{line-height:1.7;margin-bottom:28px}.ind__merit-04 ._left p{line-height:1.8}.ind__merit-04 ._right{width:50%}.ind__merit-04 ._bottom h3{font-size:25px;font-weight:800;margin-bottom:10px;text-align:center}.ind__merit-04 ._bottom p{margin-bottom:50px;text-align:center}.ind__merit-04 ._list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;gap:20px 32px;justify-content:center;padding:0 197px}.ind__merit-04 ._list p{margin-bottom:6px}.ind__merit-04 ._item{width:246px}.ind__intro{background-color:#f5fcff;padding:92px 0 95px}.ind__intro .container{width:100%}.ind__intro h2.ind__title{margin-bottom:77px;position:relative;text-align:center}.ind__intro h2.ind__title:after{background-color:rgba(14,46,73,.38);bottom:-43px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.ind__intro-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px;padding:0 210px}.ind__intro-list ._item{display:-ms-flexbox;display:flex;gap:50px}.ind__intro-list ._img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;height:160px;width:160px}.ind__intro-list ._content{width:559px}.ind__intro-list ._txt-blue{font-weight:800;margin-bottom:5px}.ind__intro-list ._txt_title{font-size:25px;font-weight:800;margin-bottom:12px}.ind__intro-list ._txt_title span{font-size:16px;font-weight:500}.ind__intro-list p:last-child{line-height:1.8}.ind__intro-list ._line{position:relative}.ind__intro-list ._line:after{background-image:url(../../../../uploads/ind-intro-line.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:200px;left:10%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2px;z-index:-1}.ind__question{padding:91px 0 53px}.ind__question h2.ind__title{margin-bottom:110px;position:relative;text-align:center}.ind__question h2.ind__title:after{background-color:rgba(14,46,73,.38);bottom:-43px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.ind__question-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:53px}.ind__question-list ._item{box-shadow:3px 1px 6px rgba(0,0,0,.16);padding:45px 42px 35px 92px}.ind__question-list ._q{font-size:20px;font-weight:700;margin-bottom:10px;position:relative}.ind__question-list ._q:after{background-image:url(../../../../uploads/ind-question-q.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;left:-49px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.ind__question-list ._a{font-weight:400;margin-bottom:20px;position:relative}.ind__question-list ._a:after{background-image:url(../../../../uploads/ind-question-a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:25px;left:-49px;position:absolute;top:0;width:25px}.ind__question-list a{color:#707070;font-weight:400;text-decoration:underline}.ind__question-list a:hover{text-decoration:none}.ind__question_btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0e2e49;border-radius:8px;color:#fff;font-weight:600;height:61px;margin:0 auto;width:270px}.ind__question_btn:hover{opacity:.8;text-decoration:none}@media only screen and (max-width:768px){.ind .hide-text{display:none}.ind .smp,.ind .wrap-text{display:block}.ind__title{font-size:130%}.ind__video{margin:0 auto;max-height:220px;max-width:394px}.ind__video video{width:100%}.ind__safety{padding:30px 0 26px;width:90%}.ind__safety-img{margin:0 auto 22px;max-width:112px}.ind__catch{position:relative}.ind__catch h3{margin-bottom:22px;text-align:center}.ind__catch p{font-size:88%;line-height:1.7}.ind__catch-des{margin-bottom:28px;max-width:none}.ind__catch-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-width:100%}.ind__catch-list ._txt-blue{font-weight:900}.ind__catch-item{max-height:40px;padding:0 10px 0 40px;width:100%}.ind__catch-item:before{height:14px;width:14px}.ind__catch-images{display:none}.ind__catch-images.smp{margin-bottom:29px}.smp>.ind__catch-image1{height:auto;left:0;position:relative;top:0;width:100%}.ind__box-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:19px;width:100%}.ind__box-list ._item{font-size:88%;width:100%}.ind__box-list ._title{padding:11px 0}.ind__box-list ._content{padding:16px 10px 16px 42px}.ind__box-list ._content p{letter-spacing:-.5px}.ind__box-list ._content p:after{height:16px;left:-24px;width:16px}.ind__problem{clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);padding:27px 0 56px}.ind__problem .container{width:90%}.ind__problem h2{margin-bottom:42px}.ind__problem h2:after{bottom:-13px}.ind__impact{padding:13px 0 29px;width:90%}.ind__impact h2{margin-bottom:25px}.ind__merit{background-color:#f4f6fa;padding:27px 0 31px}.ind__merit .container{width:90%}.ind__merit h2.ind__title{margin-bottom:40px}.ind__merit h2.ind__title:after{bottom:-12px;height:2px}.ind__merit-01{margin-bottom:25px}.ind__merit-01 ._top{-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.ind__merit-01 ._left{margin-bottom:40px;width:100%}.ind__merit-01 ._left p{font-size:88%}.ind__merit-01 ._left ._txt-blue{font-size:75%;margin-bottom:5px;text-align:center}.ind__merit-01 ._left .ind__title{margin-bottom:15px;text-align:center}.ind__merit-01 ._right{margin-bottom:20px;text-align:center;width:100%}.ind__merit-01 ._right:after{background-image:url(../../../../uploads/ind-bg-blue-smp.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:114px;left:0;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ind__merit-01 ._right p{font-size:88%}.ind__merit-01 ._right p._f22{font-size:100%}.ind__merit-01 ._bottom{-ms-flex-direction:column;flex-direction:column;gap:40px}.ind__merit-01 ._bottom ._item{width:100%}.ind__merit-01 ._bottom ._item img{height:auto;margin-bottom:10px}.ind__merit-01 ._bottom ._arrow:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.ind__merit-01 ._bottom ._title,.ind__merit-01 ._bottom p{font-size:88%}.ind__merit-02{margin-bottom:25px}.ind__merit-02 ._top{-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.ind__merit-02 ._left{margin-bottom:24px;width:100%}.ind__merit-02 ._left ._txt-blue{font-size:75%;margin-bottom:7px;text-align:center}.ind__merit-02 ._left .ind__title{margin-bottom:12px;text-align:center}.ind__merit-02 ._left p{font-size:88%}.ind__merit-02 ._right{margin:0 auto;max-width:206px;width:100%}.ind__merit-02 ._right img{margin:0 auto}.ind__merit-02 ._bottom h3{font-size:125%;margin-bottom:10px;text-align:center}.ind__merit-02 ._bottom ._list{-ms-flex-direction:column;flex-direction:column;gap:10px}.ind__merit-02 ._bottom ._item{padding:15px 15px 15px 18px;width:100%}.ind__merit-02 ._title{font-size:88%;margin-bottom:5px;padding-left:20px}.ind__merit-02 ._title:before{left:0}.ind__merit-02 p{font-size:88%}.ind__merit-03{-ms-flex-direction:column;flex-direction:column;gap:27px;margin-bottom:24px}.ind__merit-03 ._left{width:100%}.ind__merit-03 ._left ._txt-blue{font-size:75%;margin-bottom:5px;text-align:center}.ind__merit-03 ._left .ind__title{margin-bottom:15px;text-align:center}.ind__merit-03 ._left p{font-size:88%}.ind__merit-03 ._right{width:100%}.ind__merit-04 ._top{-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.ind__merit-04 ._left{width:100%}.ind__merit-04 ._left ._txt-blue{font-size:75%;margin-bottom:5px;text-align:center}.ind__merit-04 ._left .ind__title{margin-bottom:15px;text-align:center}.ind__merit-04 ._left p{font-size:88%;margin-bottom:27px}.ind__merit-04 ._right{width:100%}.ind__merit-04 ._bottom h3{font-size:125%;margin-bottom:5px}.ind__merit-04 ._bottom p{font-size:88%;margin-bottom:20px}.ind__merit-04 ._list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;gap:16px 14px;justify-content:center;padding:0 5px}.ind__merit-04 ._list p{font-size:88%;font-weight:700;margin-bottom:10px}.ind__merit-04 ._item{max-width:158px;width:50%}.ind__merit-04 ._item img{height:112px}.ind__intro{padding:27px 0 31px}.ind__intro .container{width:90%}.ind__intro h2.ind__title{margin-bottom:46px}.ind__intro h2.ind__title:after{bottom:-16px;height:2px}.ind__intro-list{gap:27px;padding:0}.ind__intro-list,.ind__intro-list ._item{-ms-flex-pack:center;justify-content:center}.ind__intro-list ._item{-ms-flex-direction:column;flex-direction:column;gap:0}.ind__intro-list ._img{margin:0 auto}.ind__intro-list ._content{font-size:88%;width:100%}.ind__intro-list ._txt_title{font-size:145%;font-weight:700;margin-bottom:0}.ind__intro-list ._txt_title span{font-size:70%;font-weight:700}.ind__intro ._line{display:none}.ind__question{padding:27px 0 48px}.ind__question h2.ind__title{margin-bottom:50px}.ind__question h2.ind__title:after{bottom:-15px;height:2px}.ind__question-list ._item{padding:26px 21px 27px 67px}.ind__question-list ._q{font-size:95%;margin-bottom:17px}.ind__question-list ._a{font-size:88%;margin-bottom:23px}.ind__question-list a{font-size:88%}}.faq_list{margin-bottom:130px}.faq_list li{box-shadow:3px 1px 6px 0 rgba(0,0,0,.16);margin-bottom:25px;padding:50px 30px 30px 40px}.faq_list ._a,.faq_list ._q{padding-left:45px;padding-top:2px;position:relative}.faq_list ._a:before,.faq_list ._q:before{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;left:0;position:absolute;top:0}.faq_list ._q{color:#0f71e3;font-size:20px;margin-bottom:10px}.faq_list ._q:before{content:"Q"}.faq_list ._a{font-weight:400;line-height:170%;margin-bottom:20px}.faq_list ._a:before{content:"A";top:5px}.faq_list ._link{color:#707070;font-weight:400;padding-left:45px}.faq_list ._link a{text-decoration:underline}.faq_list ._link a:hover{text-decoration:none}@media only screen and (max-width:768px){.faq_list li{padding:30px 20px 30px 10px}.faq_list ._a,.faq_list ._q{padding-left:40px}.faq_list ._a:before,.faq_list ._q:before{top:-10px}.faq_list ._q{font-size:95%}.faq_list ._a{font-size:85%}.faq_list ._a:before{top:7px}.faq_list ._link{font-size:90%;padding-left:40px}}.function{padding-bottom:30px}.function_anker{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:105px;padding-left:128px}.function_anker:after{background:#707070;content:"";height:22px;left:0;margin:0 auto;position:absolute;right:0;top:3px;width:2px}.function_anker a{background-image:url(../../../../uploads/icon-anker.png);background-position:right top 4px;background-repeat:no-repeat;display:block;padding-right:18px}.function_title{font-size:30px;font-weight:800;line-height:160%;margin-bottom:50px;padding-bottom:30px;position:relative;text-align:center}.function_title:before{background-color:#bebebe;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.function_title span{display:block}.function_title ._font40{font-size:40px;padding-bottom:10px}.function_block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 22px;margin-bottom:110px}.function_block ._item{background:#f4f6fa;padding:25px 20px;width:385px}.function_block ._img{background-repeat:no-repeat;background-size:contain;margin-bottom:17px;padding-bottom:66%}.function_block ._title{background-image:url(../../../../uploads/icon-check.png);background-position:left top 7px;background-repeat:no-repeat;color:#0f71e3;font-size:20px;font-weight:800;margin-bottom:15px;padding-left:27px}.function_block ._small{font-size:16px;letter-spacing:-.5px}.function_block ._des{line-height:180%}@media only screen and (max-width:768px){.function_anker{-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;font-size:95%;letter-spacing:-.5px;margin-bottom:60px;padding-left:2%}.function_anker:after{display:none}.function_anker a{background-position:bottom;padding-bottom:25px;padding-right:0}.function_title{font-size:100%;line-height:155%;margin-bottom:35px;padding-bottom:20px}.function_title ._font40{font-size:120%;padding-bottom:5px}.function_block{margin-bottom:70px}.function_block ._item{padding:20px;width:100%}.function_block ._img{margin-bottom:15px}.function_block ._title{background-position:left top 5px;background-size:17px;font-size:105%;margin-bottom:10px}.function_block ._des{line-height:170%}.function_block ._small{font-size:95%}}.policy{color:#000;padding-bottom:50px}.policy ._text01{font-size:18px;letter-spacing:-.5px;line-height:210%;margin-bottom:100px;text-align:center}.policy ._text02{letter-spacing:.2px;line-height:230%}.policy ._text02 p{margin-bottom:45px}@media only screen and (max-width:768px){.policy ._text01{font-size:105%;letter-spacing:0;line-height:190%;margin-bottom:35px;text-align:left}.policy ._text02{letter-spacing:0}.policy ._text02 p{margin-bottom:30px}}
/*! ready !*/.block_ready{clear:both;margin:-50px 0 200px;text-align:center}.block_ready h3{color:#f15a29;font-size:48px;font-weight:700;letter-spacing:1.5px;line-height:140%;margin-bottom:30px}.block_ready p{color:#3e2311;font-weight:400;line-height:180%}.thanks_page{text-align:center}.thanks_wrapper{border:2px solid #ccc;margin:150px auto;padding:50px 20px;width:700px}.thanks_title{font-size:30px;font-weight:500;margin-bottom:30px}.thanks_content{font-size:16px;line-height:170%;margin-bottom:30px}.thanks_link{text-align:center}@media only screen and (max-width:768px){
  /*! ready !*/.block_ready{margin-top:0;padding:10px 5% 0}.block_ready h3{font-size:230%;line-height:125%;margin-bottom:25px}.thanks_wrapper{padding:35px 3%;width:100%}.thanks_title{font-size:145%;line-height:160%;margin-bottom:15px}.thanks_content{font-size:100%}}
/*# sourceMappingURL=wordpress-styles.min.css.map */
