@keyframes circle-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes arrow-scroll{from{transform:translateY(2px)}to{transform:translateY(-5px)}}[data-inview-ani]{opacity:0}[data-inview-ani].is-inview{animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fade-up{from{opacity:0;transform:translate3d(0, 100px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}[data-inview-ani="fadeUp"].is-inview{animation-name:fade-up}@keyframes fade-in-left{from{opacity:0;transform:translate3d(-100px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}[data-inview-ani="fadeInLeft"].is-inview{animation-name:fade-in-left}@keyframes fade-in-right{from{opacity:0;transform:translate3d(100px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}[data-inview-ani="fadeInRight"].is-inview{animation-name:fade-in-right}@keyframes fade-in-zoom{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}[data-inview-ani="fadeInZoom"].is-inview{animation-name:fade-in-zoom}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){select::-ms-expand{display:none}}@media screen\0 {select::-ms-expand{display:none}}a{outline:none;transition:0.3s}@media only screen and (min-width: 1025px){a:hover{text-decoration:none;opacity:0.5}}a:link,a:visited,a:active{color:#222;text-decoration:none}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"M PLUS 1p",sans-serif;font-size:16px;width:100%;color:#222;margin:0;padding:0;line-height:1.6;letter-spacing:0;height:100%;word-break:break-word}@media (max-width: 1023px){body{padding-bottom:52px}}body.body-simple{background-color:#f4f4f4}#wrap{display:block}.container{max-width:1202px;margin:0 auto;padding:0 16px}.container-p24{max-width:1218px;margin:0 auto;padding:0 24px}.container1200{max-width:1232px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.sp,.SP{display:none !important}}@media only screen and (max-width: 767px){.pc,.PC{display:none !important}}.c-fw{width:100%}[rel~="js-lazy"]{opacity:0}[rel~="js-lazy"]:not(.initial){transition:opacity 0.3s}[rel~="js-lazy"].initial,[rel~="js-lazy"].loaded,[rel~="js-lazy"].error{opacity:1}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat}.c-btn{display:block;width:220px;margin:auto;max-width:100%;border:1px solid #222;border-radius:25px;text-align:center;overflow:hidden;position:relative}@media (max-width: 1023px){.c-btn{width:250px}}.c-btn::before{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background-color:#222;will-change:width;transition:width 0.3s;border-radius:25px}.c-btn span{display:block;font-size:14px;line-height:20px;font-weight:500;position:relative;z-index:2;padding:14px 0;transition:color 0.3s;border-radius:25px}.c-btn span::before,.c-btn span::after{content:"";position:absolute;top:50%}.c-btn span::before{right:14px;width:19px;height:19px;border:1px solid #222;border-radius:50%;transition:border 0.3s, width 0.3s, height 0.3s, margin 0.3s;margin-top:-9px}.c-btn span::after{right:20px;width:21px;height:5px;margin-top:-2px;background:url(//casting-one.jp/castingone-haken/assets/img/common/icon/ico_arrow-black-white.png) 100% 50%/45px 5px no-repeat;transition:background 0.3s}@media only screen and (min-width: 1025px){.c-btn:hover{opacity:1}.c-btn:hover::before{width:100%}.c-btn:hover span{color:white}.c-btn:hover span::before{border-color:white;width:23px;height:23px;margin-top:-11px}.c-btn:hover span::after{background-position:0% 50%}}.c-btn--large{width:250px}.c-btn--large span{padding-right:20px}.c-btn--black-yellow{border:none;background-color:#222;transition:background 0.3s}.c-btn--black-yellow::before{background-color:#ffed0f}.c-btn--black-yellow span{color:white;padding-top:15px;padding-bottom:15px}.c-btn--black-yellow span::before{border-color:white}.c-btn--black-yellow span::after{background-image:url(//casting-one.jp/castingone-haken/assets/img/common/icon/ico_arrow-whiteyellow-black.png)}@media only screen and (min-width: 1025px){.c-btn--black-yellow:hover{background-color:transparent}.c-btn--black-yellow:hover span{color:#222}.c-btn--black-yellow:hover span::before{border-color:#222}}.c-btn--yellow-black{border:none;background-color:#ffed0f;transition:background 0.3s}.c-btn--yellow-black::before{background-color:#222}.c-btn--yellow-black span{color:white;padding-top:15px;padding-bottom:15px;color:#222}@media only screen and (min-width: 1025px){.c-btn--yellow-black:hover{background-color:transparent}.c-btn--yellow-black:hover span{color:#fff}}.c-btn--dl span::before{width:17px;height:17px;margin-top:-8px;border:none;border-radius:0;transition:background 0.3s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.118' height='16.118' viewBox='0 0 16.118 16.118'%3E%3Cg id='Icon_feather-download' data-name='Icon feather-download' transform='translate(1 1)'%3E%3Cpath id='Path_834' data-name='Path 834' d='M18.618,22.5v3.137a1.569,1.569,0,0,1-1.569,1.569H6.069A1.569,1.569,0,0,1,4.5,25.637V22.5' transform='translate(-4.5 -13.088)' fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_835' data-name='Path 835' d='M10.5,15l3.922,3.922L18.343,15' transform='translate(-7.363 -9.51)' fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_836' data-name='Path 836' d='M18,13.912V4.5' transform='translate(-10.941 -4.5)' fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}.c-btn--dl span::after{display:none}@media only screen and (min-width: 1025px){.c-btn--dl:hover span::before{width:17px;height:17px;margin-top:-8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.118' height='16.118' viewBox='0 0 16.118 16.118'%3E%3Cg id='Icon_feather-download' data-name='Icon feather-download' transform='translate(1 1)'%3E%3Cpath id='Path_834' data-name='Path 834' d='M18.618,22.5v3.137a1.569,1.569,0,0,1-1.569,1.569H6.069A1.569,1.569,0,0,1,4.5,25.637V22.5' transform='translate(-4.5 -13.088)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_835' data-name='Path 835' d='M10.5,15l3.922,3.922L18.343,15' transform='translate(-7.363 -9.51)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_836' data-name='Path 836' d='M18,13.912V4.5' transform='translate(-10.941 -4.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}}.c-btn--noArrow{width:100%;border-color:#cecece}.c-btn--noArrow span{font-size:15px;font-weight:normal}.c-btn--noArrow span:before,.c-btn--noArrow span:after{display:none}.c-banner{position:fixed;left:20px;bottom:20px;padding-top:40px;z-index:2000;display:none}.c-banner.is-shown{display:block}.c-banner__link{display:block;background-color:white;border-radius:10px}@media only screen and (min-width: 1025px){.c-banner__link:hover{opacity:1}.c-banner__link:hover .c-banner__img{opacity:0.9}}.c-banner__img{transition:opacity 0.3s}.c-banner__close{cursor:pointer;position:absolute;top:0;right:0;width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Group_807' data-name='Group 807' transform='translate(-1384 -546)'%3E%3Ccircle id='Ellipse_1422' data-name='Ellipse 1422' cx='15' cy='15' r='15' transform='translate(1384 546)'/%3E%3Cpath id='Union_6' data-name='Union 6' d='M12370,10V4h-6V2h6V-4h2V2h6V4h-6v6Z' transform='translate(-7346.496 -8188.738) rotate(45)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat}.c-header-btns{display:flex}@media (max-width: 1023px){.c-header-btns{position:fixed;z-index:1000;bottom:-55px;left:0;width:100%;will-change:bottom;transition:bottom 0.3s}.c-header-btns.is-fixed{bottom:0}}.c-header-btns .header-btns-item{display:block;text-align:center;line-height:1;position:relative;border-radius:30px;padding:18px 0}@media (max-width: 1023px){.c-header-btns .header-btns-item{padding:14px 0;border-radius:12px 12px 0 0}}.c-header-btns .header-btns-item i{position:absolute;top:50%}.c-header-btns .header-btns-item i::after,.c-header-btns .header-btns-item i::before{position:absolute;left:0;top:0;width:100%;height:100%;transition:background 0.3s}.c-header-btns .header-btns-item span{font-size:14px;line-height:20px;font-weight:bold}@media only screen and (min-width: 1024px) and (max-width: 1399px){.c-header-btns .header-btns-item span{font-size:1vw}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.c-header-btns .header-btns-item span{display:none}}@media (max-width: 1023px){.c-header-btns .header-btns-item span{font-size:14px}}.c-header-btns .header-btns-item.btn-simu{width:197px;background-color:#f9f9f9;padding-left:33px;border:2px solid #ececec}@media only screen and (min-width: 1024px) and (max-width: 1439px){.c-header-btns .header-btns-item.btn-simu{width:14vw}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.c-header-btns .header-btns-item.btn-simu{width:60px;height:60px}}@media (max-width: 1023px){.c-header-btns .header-btns-item.btn-simu{width:50%;padding-left:29px}}.c-header-btns .header-btns-item.btn-simu i{width:26px;height:22px;left:20px;transform:translateY(-50%)}@media only screen and (min-width: 1024px) and (max-width: 1439px){.c-header-btns .header-btns-item.btn-simu i{left:5%}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.c-header-btns .header-btns-item.btn-simu i{left:50%;margin-left:-13px}}@media (max-width: 1023px){.c-header-btns .header-btns-item.btn-simu i{left:13px}}.c-header-btns .header-btns-item.btn-simu i::before{content:"";background:url(//casting-one.jp/castingone-haken/assets/img/common/icon/ico_simu.png) 100% 50%/auto 22px no-repeat}.c-header-btns .header-btns-item.btn-dl{width:160px;background-color:#ffed0f;margin-left:10px;padding-left:18px}@media only screen and (min-width: 1024px) and (max-width: 1439px){.c-header-btns .header-btns-item.btn-dl{width:9.5vw;margin-left:5px;padding-left:30px}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.c-header-btns .header-btns-item.btn-dl{width:60px;height:60px}}@media (max-width: 1023px){.c-header-btns .header-btns-item.btn-dl{margin-left:0;padding-left:25px;width:50%}}.c-header-btns .header-btns-item.btn-dl i{width:17px;height:14px;left:20px;transform:translateY(-70%)}@media only screen and (min-width: 1024px) and (max-width: 1439px){.c-header-btns .header-btns-item.btn-dl i{left:10%}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.c-header-btns .header-btns-item.btn-dl i{left:50%;margin-left:-11px}}@media (max-width: 1023px){.c-header-btns .header-btns-item.btn-dl i{left:39px}}.c-header-btns .header-btns-item.btn-dl i::before{content:"";background:url(//casting-one.jp/castingone-haken/assets/img/common/icon/ico_dl.png) 100% 100%/11px auto no-repeat}.c-header-btns .header-btns-item.btn-dl i::after{content:"";position:absolute;left:3px;top:100%;width:17px;height:5px;background:url(//casting-one.jp/castingone-haken/assets/img/common/icon/ico_dl-bottom.png) center bottom/cover no-repeat}@media only screen and (min-width: 1025px){.c-header-btns .header-btns-item:hover{opacity:1}.c-header-btns .header-btns-item:hover.btn-simu i::before{background-position:0% 50%}.c-header-btns .header-btns-item:hover.btn-dl i::before{background-position:100% 0%}}.header-main{position:fixed;top:0;left:0;width:100%;z-index:2000;display:flex;align-items:center;justify-content:space-between;padding:30px 29px 0}@media (max-width: 1023px){.header-main{transition:background 0.3s;padding:15px}}.header-main.is-active .header-logo .logo-main{display:block}.header-main.is-active .header-logo .logo-sub{display:none}.header-main .header-logo{display:block}@media (max-width: 1023px){.header-main .header-logo{position:relative;z-index:3000}}.header-main .header-logo .logo-main{display:none}@media (min-width: 1024px){.header-main .header-nav{width:1175px;max-width:calc(100% - 160px - 20px)}}@media only screen and (min-width: 1024px) and (max-width: 1439px){.header-main .header-nav{width:81.6vw}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.header-main .header-nav{width:867px}}@media only screen and (min-width: 1024px) and (max-width: 1109px){.header-main .header-nav{width:78.2vw}}@media (min-width: 1024px){.header-main .nav-bar{border-radius:40px;padding:0 10px;background-color:rgba(255,255,255,0.4);backdrop-filter:blur(2px);border:solid 1px #fff}}@media (max-width: 1023px){.header-main .nav-bar{padding:0}}@media (max-width: 1023px){.header-main .layer-menu{position:fixed;z-index:1000;right:0;top:0;width:100%;height:100%;padding-bottom:80px;max-height:none;transform:translateY(-100%);transition:transform 0.3s ease-in-out;background-color:#f0f0f0;overflow:hidden;background:url(//casting-one.jp/castingone-haken/assets/img/common/bg_menu.jpg) 0 0 no-repeat;background-size:cover}}@media (min-width: 1024px){.header-main .layer-menu .in-layer{display:flex;justify-content:space-between;align-items:center;height:80px}}@media (max-width: 1023px){.header-main .layer-menu .in-layer{position:relative;width:100%;overflow:auto;max-height:100vh;padding:89px 24px 50px}}.header-main .hamberger{position:relative;z-index:2000}.header-main .hamberger span{display:block;height:1px;margin-left:auto;position:relative;width:20px;background-color:#222;transition:background 0.3s}.header-main .hamberger span::before,.header-main .hamberger span::after{content:"";position:absolute;right:0;height:1px;background-color:#222;transition:transform 0.3s, width 0.3s, top 0.3s;transform-origin:0 center}.header-main .hamberger span::before{width:10px;top:7px}.header-main .hamberger span::after{width:15px;top:14px}.header-main .hamberger.is-active span{background:transparent}.header-main .hamberger.is-active span::before{transform:translateX(6px) rotate(45deg);width:25px;top:-3px}.header-main .hamberger.is-active span::after{transform:translateX(6px) rotate(-45deg);width:25px;top:15px}.header-main .hamberger .hamberger-bg{position:relative;z-index:3000;width:49px;height:49px;border-radius:50%;padding-top:17px;padding-right:14px;line-height:1;border:solid 1px #fff;border-radius:50%;background:rgba(255,255,255,0.4);box-shadow:0 4.261px 21.304px 0 rgba(0,0,0,0.05);backdrop-filter:blur(5px)}@media (min-width: 1024px){.header-main .gnav-main{display:flex;padding-left:10px}}@media only screen and (min-width: 1024px) and (max-width: 1399px){.header-main .gnav-main{padding-left:3px;width:calc(100% - 25.5vw)}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.header-main .gnav-main{padding-left:10px;width:calc(100% - 130px)}}.header-main .gnav-main>li{line-height:1;position:relative}@media (min-width: 1024px){.header-main .gnav-main>li:not(:last-child){margin-right:24px}}@media only screen and (min-width: 1024px) and (max-width: 1439px){.header-main .gnav-main>li:not(:last-child){margin-right:1.2vw}}@media (max-width: 1023px){.header-main .gnav-main>li:not(:last-child){margin-bottom:10px}}@media only screen and (min-width: 1200px) and (max-width: 1365px){.header-main .gnav-main>li:not(:last-child){margin-right:14px}}.header-main .gnav-main>li.has-sub{padding-right:20px}@media only screen and (min-width: 1024px) and (max-width: 1439px){.header-main .gnav-main>li.has-sub{padding-right:0.9vw}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.header-main .gnav-main>li.has-sub{padding-right:1.2vw}}@media (max-width: 1023px){.header-main .gnav-main>li.has-sub{padding-right:30px}}.header-main .gnav-main>li.has-sub::after,.header-main .gnav-main>li.has-sub::before{content:"";position:absolute;right:0;top:50%;width:11px;height:2px;margin-top:-1px;background-color:#222;border-radius:2px}@media only screen and (min-width: 1024px) and (max-width: 1399px){.header-main .gnav-main>li.has-sub::after,.header-main .gnav-main>li.has-sub::before{width:7px;height:1px}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.header-main .gnav-main>li.has-sub::after,.header-main .gnav-main>li.has-sub::before{width:11px;height:2px}}@media only screen and (min-width: 1024px) and (max-width: 1175px){.header-main .gnav-main>li.has-sub::after,.header-main .gnav-main>li.has-sub::before{width:7px;height:1px}}@media (max-width: 1023px){.header-main .gnav-main>li.has-sub::after,.header-main .gnav-main>li.has-sub::before{width:14px;height:2px;margin-top:0;top:25px}}.header-main .gnav-main>li.has-sub::before{transition:transform 0.5s;transform:rotate(90deg)}.header-main .gnav-main>li>a{display:block;position:relative;padding:20px 0}@media (max-width: 1023px){.header-main .gnav-main>li>a{padding:10px 0}}.header-main .gnav-main>li>a::before{content:"";position:absolute;width:10px;height:0px;background-color:#ffed0f;transform:skewX(-30deg) translateX(0);left:50%;top:50%;margin-top:-12px;will-change:height;transition:height 0.5s}.header-main .gnav-main>li>a.not-link{pointer-events:none}.header-main .gnav-main>li>a span{font-size:14px;line-height:20px;font-weight:bold;position:relative;z-index:1}@media only screen and (min-width: 1024px) and (max-width: 1439px){.header-main .gnav-main>li>a span{font-size:1.06vw}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.header-main .gnav-main>li>a span{font-size:13.5px}}@media only screen and (min-width: 1024px) and (max-width: 1109px){.header-main .gnav-main>li>a span{font-size:1.2vw}}@media (max-width: 1023px){.header-main .gnav-main>li>a span{font-size:18px;line-height:27px}}@media only screen and (min-width: 1025px){.header-main .gnav-main>li:hover.has-sub::before{transform:rotate(180deg)}.header-main .gnav-main>li:hover>a{opacity:1}.header-main .gnav-main>li:hover>a::before{height:23px}.header-main .gnav-main>li:hover .gnav-level2{max-height:200px;padding-top:30px;padding-bottom:10px}.header-main .gnav-main>li:hover .gnav-level2::before{height:50%}}.header-main .gnav-main>li.is-active.has-sub::before{transform:rotate(180deg)}@media (min-width: 1024px){.header-main .gnav-main>li .gnav-level2{transform-origin:center top;max-height:0;overflow:hidden;transition:max-height 0.5s, padding 0.5s;position:absolute;top:100%;left:50%}.header-main .gnav-main>li .gnav-level2::before{content:"";position:absolute;left:0;top:50%;height:0;width:100%;background-color:#ffed0f;border-radius:10px;transition:height 0.25s}.header-main .gnav-main>li .gnav-level2.w222{width:242px;margin-left:-121px}.header-main .gnav-main>li .gnav-level2.w128{width:148px;margin-left:-74px}}@media (max-width: 1023px){.header-main .gnav-main>li .gnav-level2{display:none;margin-top:10px;padding-bottom:8px}}.header-main .gnav-main>li .gnav-level2 .level2-list{margin:auto;position:relative;z-index:2}@media (min-width: 1024px){.header-main .gnav-main>li .gnav-level2 .level2-list{width:calc(100% - 20px);background-color:white;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.08);padding:19px;padding-right:0}}@media (max-width: 1023px){.header-main .gnav-main>li .gnav-level2 .level2-list{padding-left:17px}}.header-main .gnav-main>li .gnav-level2 .level2-list li{display:block;line-height:1}.header-main .gnav-main>li .gnav-level2 .level2-list li ~ li{margin-top:14px}@media (max-width: 1023px){.header-main .gnav-main>li .gnav-level2 .level2-list li ~ li{margin-top:18px}}.header-main .gnav-main>li .gnav-level2 .level2-list li a{display:inline-block;font-size:13px;line-height:20px;position:relative;transition:padding 0.3s}@media only screen and (max-width: 1439px){.header-main .gnav-main>li .gnav-level2 .level2-list li a{font-size:1vw}}@media (max-width: 1023px){.header-main .gnav-main>li .gnav-level2 .level2-list li a{font-size:15px;line-height:27px;padding-left:11px}}.header-main .gnav-main>li .gnav-level2 .level2-list li a::before{content:"";position:absolute;left:-1px;top:9px;width:0;height:1px;background-color:#222;transition:width 0.3s}@media (max-width: 1023px){.header-main .gnav-main>li .gnav-level2 .level2-list li a::before{width:8px;top:13px}}@media only screen and (min-width: 1025px){.header-main .gnav-main>li .gnav-level2 .level2-list li a:hover{opacity:1;padding-left:10px}.header-main .gnav-main>li .gnav-level2 .level2-list li a:hover::before{width:8px}}.header-main.header-top .header-logo .logo-main{display:block}@media (min-width: 1024px){.header-main.header-top.is-active .header-nav::before,.header-main.header-top.is-active .header-nav::after{opacity:0}}.header-main.header-top .header-nav{position:relative}.header-main.header-top .hamberger{position:relative}.header-main.header-top .header-btns .header-btns-item{padding-top:20px;padding-bottom:20px}.header-main.header-top .header-btns .header-btns-item.btn-simu{border:none}.header-main.header-top .nav-bar{position:relative;z-index:3}.is-layer-on .layer-menu{transform:translateY(0)}.is-layer-on .c-header-btns{bottom:0}.is-layer-on .header-logo .logo-main{display:block}.is-layer-on .header-logo .logo-sub{display:none}.header-simple{position:absolute;top:0;left:0;border-bottom:1px solid #e2e2e2;width:100%;height:60px;background-color:white}@media (min-width: 1024px){.header-simple{height:56px;width:calc(100% - 535px)}}.header-simple .header-simple-logo{display:inline-block;line-height:1;margin-left:29px;margin-top:9px}@media (max-width: 1023px){.header-simple .header-simple-logo{margin-top:14px;margin-left:16px}}.header-form{text-align:center;position:absolute;top:0;left:0;width:100%;padding-top:48px}.header-form .header-logo{display:inline-block;line-height:1}