@media(min-width:1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:8.3333333333%}.col-1,.offset-1{position:relative}.offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:16.6666666667%}.col-2,.offset-2{position:relative}.offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:25%}.col-3,.offset-3{position:relative}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:33.3333333333%}.col-4,.offset-4{position:relative}.offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:41.6666666667%}.col-5,.offset-5{position:relative}.offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:50%}.col-6,.offset-6{position:relative}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:58.3333333333%}.col-7,.offset-7{position:relative}.offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:66.6666666667%}.col-8,.offset-8{position:relative}.offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:75%}.col-9,.offset-9{position:relative}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:83.3333333333%}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:91.6666666667%}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:100%}.offset-12{margin-left:100%;position:relative}}@-webkit-keyframes progress{0%{width:0}to{width:100%}}@keyframes progress{0%{width:0}to{width:100%}}@-webkit-keyframes scrollSign{0%{height:0}50%{height:100%}to{height:100%}}@keyframes scrollSign{0%{height:0}50%{height:100%}to{height:100%}}.wrap.main #searchToggle{display:none}@media(max-width:1024px){.wrap.main #searchToggle{display:block}}.wrap.main .container{padding:0}.wrap.main .container:before{display:none}.wrap.main .sec_welcome{height:calc(var(--vh, 1vh)*100)}.wrap.main .sec_welcome .sec_header{height:calc(var(--vh, 1vh)*100 - max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent))));overflow:hidden;position:relative;width:100%}.wrap.main .sec_welcome .sec_header .progress-bars{display:-webkit-box;display:-ms-flexbox;display:flex;left:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(327px*var(--base-ratio)),calc(327/var(--base-size)*var(--base-percent)));z-index:99;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .sec_header .progress-bar-wrapper{height:auto;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0;position:relative;width:max(calc(50px*var(--base-ratio)),calc(50/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .sec_header .progress-bar-wrapper:after{background:#ccc;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wrap.main .sec_welcome .sec_header .progress-bar-wrapper.active .progress-bar{-webkit-animation:progress 5s linear forwards;animation:progress 5s linear forwards}.wrap.main .sec_welcome .sec_header .progress-bar-wrapper.completed .progress-bar{background:#ccc;-webkit-transition:none;transition:none;width:100%}.wrap.main .sec_welcome .sec_header .progress-bar{background:#00854a;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .1s linear;transition:width .1s linear;width:0;z-index:1}.wrap.main .sec_welcome .sec_header .scroll_sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;gap:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .8s,visibility .8s;transition:opacity .8s,visibility .8s;z-index:9}.wrap.main .sec_welcome .sec_header .scroll_sign.hidden{opacity:0;visibility:hidden}.wrap.main .sec_welcome .sec_header .scroll_sign span{color:#fff;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3}.wrap.main .sec_welcome .sec_header .scroll_sign i{background:#898582;height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));position:relative;width:1px}.wrap.main .sec_welcome .sec_header .scroll_sign i:before{-webkit-animation:scrollSign 2.4s linear infinite;animation:scrollSign 2.4s linear infinite;background:#fff;content:"";height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:0;width:100%}.wrap.main .sec_welcome .sec_body{height:max(calc(200px*var(--base-ratio)),calc(200/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_visual_swiper{height:100%}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide{overflow:hidden}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide.motion-active .bg_area img{-webkit-transform:scale(1.07);transform:scale(1.07)}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide.motion-active .txt_area>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide.motion-completed .bg_area img{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-transition:none;transition:none}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide.motion-completed .txt_area>*{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none;visibility:hidden}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area{background:#00783a;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(#000));background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:max(calc(90px*var(--base-ratio)),calc(90/var(--base-size)*var(--base-percent)));left:0;opacity:.4;position:absolute;width:100%;z-index:1}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area>div{height:100%;width:100%}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 5s;transition:-webkit-transform 5s;transition:transform 5s;transition:transform 5s,-webkit-transform 5s;width:100%}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));height:100%;margin:0 auto;padding-top:max(calc(160px*var(--base-ratio)),calc(160/var(--base-size)*var(--base-percent)));position:relative;width:calc(100% - max(calc(240px * var(--base-ratio)), calc(calc(240 / var(--base-size)) * var(--base-percent))));z-index:1}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area>*{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .8s,visibility .8s,-webkit-transform .8s;transition:opacity .8s,visibility .8s,-webkit-transform .8s;transition:opacity .8s,visibility .8s,transform .8s;transition:opacity .8s,visibility .8s,transform .8s,-webkit-transform .8s;visibility:hidden}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area h2{color:#fff;font-family:DBDream,sans-serif;font-size:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2;opacity:0;visibility:hidden}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area .btn_wrap{-webkit-transition-delay:.4s;transition-delay:.4s}.wrap.main .sec_welcome .welcome_search{background:-webkit-gradient(linear,left top,right top,from(#8dc63f),to(#009559));background:linear-gradient(90deg,#8dc63f 0,#009559);height:100%}.wrap.main .sec_welcome .welcome_search .search_wrap{margin:auto;padding-top:max(calc(46px*var(--base-ratio)),calc(46/var(--base-size)*var(--base-percent)));width:max(calc(716px*var(--base-ratio)),calc(716/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_wrap .input_wrap{margin-bottom:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_wrap .input_wrap input{height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword dt{color:#fff;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap.main .sec_welcome .welcome_search .search_keyword dd{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword dd a{background:#00854a;border-radius:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));color:#fff;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent))) max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;white-space:nowrap}@media(min-width:1025px)and (pointer:fine){.wrap.main .sec_welcome .welcome_search .search_keyword dd a:hover{background:#fff;color:#00854a}}@media(max-width:1024px){.wrap.main .sec_welcome{height:auto;padding-top:max(calc(70px*var(--base-ratio)),calc(70/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .sec_header{height:calc(var(--vh, 1vh)*100 - max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))))}.wrap.main .sec_welcome .sec_header .progress-bars{bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));left:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));top:unset}.wrap.main .sec_welcome .sec_header .scroll_sign{display:none}.wrap.main .sec_welcome .sec_body{height:auto}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(94px*var(--base-ratio)),calc(94/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(54.91%,#000));background:linear-gradient(180deg,transparent,#000 54.91%);height:42%;opacity:1}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area{gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.wrap.main .sec_welcome .welcome_search{height:auto}.wrap.main .sec_welcome .welcome_search .search_wrap{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0 max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));width:73%}.wrap.main .sec_welcome .welcome_search .search_wrap .input_wrap{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword dt{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.wrap.main .sec_welcome .welcome_search .search_keyword dd a{padding:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent))) max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.wrap.main .sec_welcome .sec_header .progress-bars{bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));left:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide{padding:0 max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(74px*var(--base-ratio)),calc(74/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .bg_area:before{height:45.6%}.wrap.main .sec_welcome .welcome_visual_swiper .swiper-slide .txt_area h2{font-size:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2}.wrap.main .sec_welcome .welcome_search .search_wrap{width:calc(100% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))))}.wrap.main .sec_welcome .welcome_search .search_wrap .input_wrap{margin-bottom:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.main .sec_welcome .welcome_search .search_keyword dd a{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}.wrap.main .sec_manual{overflow:hidden;padding:max(calc(178px*var(--base-ratio)),calc(178/var(--base-size)*var(--base-percent))) 0 max(calc(160px*var(--base-ratio)),calc(160/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual[data-motion] .typo_area p,.wrap.main .sec_manual[data-motion] .typo_area strong{opacity:0;-webkit-transition:opacity .8s ease-in-out,-webkit-transform .8s ease-in-out;transition:opacity .8s ease-in-out,-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out,opacity .8s ease-in-out;transition:transform .8s ease-in-out,opacity .8s ease-in-out,-webkit-transform .8s ease-in-out}.wrap.main .sec_manual[data-motion] .typo_area strong{-webkit-transform:translateX(30%);transform:translateX(30%)}.wrap.main .sec_manual[data-motion] .typo_area strong.back{-webkit-transform:translateX(-30%);transform:translateX(-30%)}.wrap.main .sec_manual[data-motion] .typo_area p{-webkit-transform:translateY(30%);transform:translateY(30%);-webkit-transition-delay:.6s;transition-delay:.6s}.wrap.main .sec_manual[data-motion].is_animated .typo_area p,.wrap.main .sec_manual[data-motion].is_animated .typo_area strong{opacity:1}.wrap.main .sec_manual[data-motion].is_animated .typo_area strong{-webkit-transform:translateX(0);transform:translateX(0)}.wrap.main .sec_manual[data-motion].is_animated .typo_area p{-webkit-transform:translateY(0);transform:translateY(0)}.wrap.main .sec_manual .sec_header{margin-bottom:max(calc(160px*var(--base-ratio)),calc(160/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area{margin-bottom:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wrap.main .sec_manual .typo_area .typo{position:relative}.wrap.main .sec_manual .typo_area strong{color:#231f20;display:block;font-size:max(calc(96px*var(--base-ratio)),calc(96/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;letter-spacing:-.04em!important;line-height:1;text-align:right;white-space:nowrap}.wrap.main .sec_manual .typo_area strong.back{color:#eee;left:-2%;position:absolute;text-align:left;top:-85%}.wrap.main .sec_manual .typo_area p{color:#58595b;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.8125;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wrap.main .sec_manual .visual_area{height:max(calc(360px*var(--base-ratio)),calc(360/var(--base-size)*var(--base-percent)));margin-left:auto;overflow:hidden;position:relative;width:calc(100% - max(calc(140px * var(--base-ratio)), calc(calc(140 / var(--base-size)) * var(--base-percent))))}.wrap.main .sec_manual .visual_area .visual{background:url(/resources/images/main/manual_visual.jpg) 50% no-repeat;background-size:cover;left:0;padding-bottom:75%;position:absolute;top:max(calc(196/var(--base-size)*var(--base-percent)*-1));width:100%}.wrap.main .sec_manual .manual_area .title span{color:#231f20;display:block;font-size:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-bottom:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:relative}.wrap.main .sec_manual .manual_area .title span:before{background:#231f20;bottom:0;content:"";height:2px;left:0;position:absolute;width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .title p{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap.main .sec_manual .manual_area .list{border-top:1px solid #231f20;position:relative}.wrap.main .sec_manual .manual_area .list .cover{background-repeat:no-repeat;background-size:cover;border-radius:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));-webkit-box-shadow:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) 0 rgba(0,0,0,.15);box-shadow:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) 0 rgba(0,0,0,.15);height:max(calc(220px*var(--base-ratio)),calc(220/var(--base-size)*var(--base-percent)));opacity:0;overflow:hidden;position:absolute;right:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)));top:0;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;width:max(calc(180px*var(--base-ratio)),calc(180/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .list .cover[data-cover=logo]{background-image:url(/resources/images/main/manual_list_logo.png)}.wrap.main .sec_manual .manual_area .list .cover[data-cover=color]{background-image:url(/resources/images/main/manual_list_color.png)}.wrap.main .sec_manual .manual_area .list .cover[data-cover=typography]{background-image:url(/resources/images/main/manual_list_typography.png)}.wrap.main .sec_manual .manual_area .list .cover[data-cover=application]{background-image:url(/resources/images/main/manual_list_application.png)}.wrap.main .sec_manual .manual_area .list .cover[data-cover=signage]{background-image:url(/resources/images/main/manual_list_signage.png)}.wrap.main .sec_manual .manual_area .list .cover[data-cover=digital]{background-image:url(/resources/images/main/manual_list_digital.png)}.wrap.main .sec_manual .manual_area .list .cover.active{opacity:1;visibility:visible}.wrap.main .sec_manual .manual_area .list li{border-bottom:1px solid #231f20}.wrap.main .sec_manual .manual_area .list li a{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;padding:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .list li span{color:#231f20;font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.3}.wrap.main .sec_manual .manual_area .list li i{height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:relative;width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .list li i:after,.wrap.main .sec_manual .manual_area .list li i:before{content:"";height:100%;position:absolute;right:0;width:100%}.wrap.main .sec_manual .manual_area .list li i:after{opacity:0}.wrap.main .sec_manual .manual_area .list li i:before{background:url(/resources/images/main/ic_arrow_narrow_right.svg) 50% no-repeat;background-size:cover}.wrap.main .sec_manual .manual_area .list li i:after{background:url(/resources/images/main/ic_arrow_narrow_right_on.svg) 50% no-repeat;background-size:cover}@media(min-width:1025px)and (pointer:fine){.wrap.main .sec_manual .manual_area .list li:hover span{color:#00854a;font-weight:600}.wrap.main .sec_manual .manual_area .list li:hover i:before{-webkit-animation:shortcutBefore .3s ease-in-out forwards;animation:shortcutBefore .3s ease-in-out forwards}.wrap.main .sec_manual .manual_area .list li:hover i:after{-webkit-animation:shortcutAfter .3s ease-in-out forwards;animation:shortcutAfter .3s ease-in-out forwards}}@media(max-width:1024px){.wrap.main .sec_manual{padding:max(calc(114px*var(--base-ratio)),calc(114/var(--base-size)*var(--base-percent))) 0 max(calc(128px*var(--base-ratio)),calc(128/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .sec_header{margin-bottom:max(calc(128px*var(--base-ratio)),calc(128/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area{margin-bottom:max(calc(46px*var(--base-ratio)),calc(46/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:max(calc(27px*var(--base-ratio)),calc(27/var(--base-size)*var(--base-percent)));justify-content:space-between}.wrap.main .sec_manual .typo_area .row>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap.main .sec_manual .typo_area strong{font-size:max(calc(68px*var(--base-ratio)),calc(68/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.wrap.main .sec_manual .visual_area{height:34vw;width:calc(100% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))))}.wrap.main .sec_manual .visual_area .visual{top:max(calc(100/var(--base-size)*var(--base-percent)*-1))}.wrap.main .sec_manual .manual_area .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));justify-content:space-between}.wrap.main .sec_manual .manual_area .row>div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap.main .sec_manual .manual_area .title span{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3;margin-bottom:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .title p{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap.main .sec_manual .manual_area .list .cover{display:none}.wrap.main .sec_manual .manual_area .list li a{padding:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent))) 0}.wrap.main .sec_manual .manual_area .list li span{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3}}@media(max-width:767px){.wrap.main .sec_manual{padding:max(calc(162px*var(--base-ratio)),calc(162/var(--base-size)*var(--base-percent))) 0 max(calc(128px*var(--base-ratio)),calc(128/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area{margin-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .typo_area .row>div{width:100%}.wrap.main .sec_manual .typo_area .row>div:first-child{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.wrap.main .sec_manual .typo_area strong{font-size:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.wrap.main .sec_manual .typo_area strong.back{width:100%}.wrap.main .sec_manual .typo_area p{padding-right:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .visual_area{height:69.3vw;width:calc(100% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))))}.wrap.main .sec_manual .visual_area .visual{background:url(/resources/images/main/m/manual_visual.jpg) 50% no-repeat;background-size:cover;height:100%;padding-bottom:0;top:0}.wrap.main .sec_manual .manual_area .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.wrap.main .sec_manual .manual_area .row>div:last-child{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.wrap.main .sec_contact{padding-bottom:max(calc(160px*var(--base-ratio)),calc(160/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a{-webkit-box-flex:1;-ms-flex:1;flex:1;height:max(calc(280px*var(--base-ratio)),calc(280/var(--base-size)*var(--base-percent)));padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative}@media(min-width:1025px)and (pointer:fine){.wrap.main .sec_contact .contact_wrap a:hover i:before{-webkit-animation:shortcutBefore .3s ease-in-out forwards;animation:shortcutBefore .3s ease-in-out forwards}.wrap.main .sec_contact .contact_wrap a:hover i:after{-webkit-animation:shortcutAfter .3s ease-in-out forwards;animation:shortcutAfter .3s ease-in-out forwards}}.wrap.main .sec_contact .contact_wrap a:before{bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));content:"";position:absolute;right:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a.inquiry{background:-webkit-gradient(linear,left top,right top,from(#8dc63f),to(#009559));background:linear-gradient(90deg,#8dc63f 0,#009559)}.wrap.main .sec_contact .contact_wrap a.inquiry:before{background:url(/resources/images/main/ic_inquiry.svg) 50% no-repeat;background-size:cover;height:max(calc(62px*var(--base-ratio)),calc(62/var(--base-size)*var(--base-percent)));width:max(calc(61px*var(--base-ratio)),calc(61/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a.report{background:-webkit-gradient(linear,left top,right top,from(#14b1e7),to(#0061af));background:linear-gradient(90deg,#14b1e7 0,#0061af)}.wrap.main .sec_contact .contact_wrap a.report:before{background:url(/resources/images/main/ic_report.svg) 50% no-repeat;background-size:cover;height:max(calc(62px*var(--base-ratio)),calc(62/var(--base-size)*var(--base-percent)));width:max(calc(58px*var(--base-ratio)),calc(58/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap strong{display:block;font-size:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));font-weight:600;line-height:1.3}.wrap.main .sec_contact .contact_wrap p,.wrap.main .sec_contact .contact_wrap strong{color:#fff;letter-spacing:-.02em;margin-bottom:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap p{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));line-height:1.5}.wrap.main .sec_contact .contact_wrap i{display:block;height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:relative;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap i:after,.wrap.main .sec_contact .contact_wrap i:before{background:url(/resources/images/main/ic_arrow_narrow_right_white.svg) 50% no-repeat;background-size:cover;content:"";height:100%;position:absolute;right:0;width:100%}.wrap.main .sec_contact .contact_wrap i:after{opacity:0}@media(max-width:1024px){.wrap.main .sec_contact{padding-bottom:max(calc(132px*var(--base-ratio)),calc(132/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap{gap:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a{height:max(calc(194px*var(--base-ratio)),calc(194/var(--base-size)*var(--base-percent)));padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent))) max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent))) max(calc(42px*var(--base-ratio)),calc(42/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a:before{bottom:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a.inquiry:before{height:max(calc(39px*var(--base-ratio)),calc(39/var(--base-size)*var(--base-percent)));width:max(calc(38px*var(--base-ratio)),calc(38/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap a.report:before{height:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));width:max(calc(38px*var(--base-ratio)),calc(38/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap strong{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap p,.wrap.main .sec_contact .contact_wrap strong{letter-spacing:-.02em;line-height:1.3;margin-bottom:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.wrap.main .sec_contact .contact_wrap p{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.wrap.main .sec_contact .contact_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}}