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{margin:0;padding:0;border:0;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{width:auto;height:auto;max-width:100%;border:0;vertical-align:top;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}a{text-decoration:none;color:inherit;-webkit-transition:all .3s;transition:all .3s}a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:bold}address{font-style:normal}button{display:block;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0)}body{color:#111;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif}a{text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}a:hover{opacity:.6}.page_width{width:100%;max-width:1390px;margin:0 auto;padding-left:20px;padding-right:20px}.wide_width{width:100%;max-width:1470px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_l{width:100%;max-width:1460px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_m{width:100%;max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px}.page_width_s{width:100%;max-width:1220px;margin:0 auto;padding-left:20px;padding-right:20px}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-list-item{display:list-item !important}@media screen and (max-width: 575px){.d-xs-none{display:none !important}}@media screen and (max-width: 575px){.d-xs-inline{display:inline !important}}@media screen and (max-width: 575px){.d-xs-inline-block{display:inline-block !important}}@media screen and (max-width: 575px){.d-xs-block{display:block !important}}@media screen and (max-width: 575px){.d-xs-grid{display:grid !important}}@media screen and (max-width: 575px){.d-xs-inline-grid{display:inline-grid !important}}@media screen and (max-width: 575px){.d-xs-table{display:table !important}}@media screen and (max-width: 575px){.d-xs-table-row{display:table-row !important}}@media screen and (max-width: 575px){.d-xs-table-cell{display:table-cell !important}}@media screen and (max-width: 575px){.d-xs-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width: 575px){.d-xs-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (max-width: 575px){.d-xs-list-item{display:list-item !important}}@media screen and (min-width: 576px){.d-sm-none{display:none !important}}@media screen and (min-width: 576px){.d-sm-inline{display:inline !important}}@media screen and (min-width: 576px){.d-sm-inline-block{display:inline-block !important}}@media screen and (min-width: 576px){.d-sm-block{display:block !important}}@media screen and (min-width: 576px){.d-sm-grid{display:grid !important}}@media screen and (min-width: 576px){.d-sm-inline-grid{display:inline-grid !important}}@media screen and (min-width: 576px){.d-sm-table{display:table !important}}@media screen and (min-width: 576px){.d-sm-table-row{display:table-row !important}}@media screen and (min-width: 576px){.d-sm-table-cell{display:table-cell !important}}@media screen and (min-width: 576px){.d-sm-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 576px){.d-sm-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 576px){.d-sm-list-item{display:list-item !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}}@media screen and (min-width: 768px){.d-md-inline{display:inline !important}}@media screen and (min-width: 768px){.d-md-inline-block{display:inline-block !important}}@media screen and (min-width: 768px){.d-md-block{display:block !important}}@media screen and (min-width: 768px){.d-md-grid{display:grid !important}}@media screen and (min-width: 768px){.d-md-inline-grid{display:inline-grid !important}}@media screen and (min-width: 768px){.d-md-table{display:table !important}}@media screen and (min-width: 768px){.d-md-table-row{display:table-row !important}}@media screen and (min-width: 768px){.d-md-table-cell{display:table-cell !important}}@media screen and (min-width: 768px){.d-md-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 768px){.d-md-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-list-item{display:list-item !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}}@media screen and (min-width: 992px){.d-lg-inline{display:inline !important}}@media screen and (min-width: 992px){.d-lg-inline-block{display:inline-block !important}}@media screen and (min-width: 992px){.d-lg-block{display:block !important}}@media screen and (min-width: 992px){.d-lg-grid{display:grid !important}}@media screen and (min-width: 992px){.d-lg-inline-grid{display:inline-grid !important}}@media screen and (min-width: 992px){.d-lg-table{display:table !important}}@media screen and (min-width: 992px){.d-lg-table-row{display:table-row !important}}@media screen and (min-width: 992px){.d-lg-table-cell{display:table-cell !important}}@media screen and (min-width: 992px){.d-lg-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 992px){.d-lg-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 992px){.d-lg-list-item{display:list-item !important}}@media screen and (min-width: 1200px){.d-xl-none{display:none !important}}@media screen and (min-width: 1200px){.d-xl-inline{display:inline !important}}@media screen and (min-width: 1200px){.d-xl-inline-block{display:inline-block !important}}@media screen and (min-width: 1200px){.d-xl-block{display:block !important}}@media screen and (min-width: 1200px){.d-xl-grid{display:grid !important}}@media screen and (min-width: 1200px){.d-xl-inline-grid{display:inline-grid !important}}@media screen and (min-width: 1200px){.d-xl-table{display:table !important}}@media screen and (min-width: 1200px){.d-xl-table-row{display:table-row !important}}@media screen and (min-width: 1200px){.d-xl-table-cell{display:table-cell !important}}@media screen and (min-width: 1200px){.d-xl-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1200px){.d-xl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1200px){.d-xl-list-item{display:list-item !important}}@media screen and (min-width: 1400px){.d-xxl-none{display:none !important}}@media screen and (min-width: 1400px){.d-xxl-inline{display:inline !important}}@media screen and (min-width: 1400px){.d-xxl-inline-block{display:inline-block !important}}@media screen and (min-width: 1400px){.d-xxl-block{display:block !important}}@media screen and (min-width: 1400px){.d-xxl-grid{display:grid !important}}@media screen and (min-width: 1400px){.d-xxl-inline-grid{display:inline-grid !important}}@media screen and (min-width: 1400px){.d-xxl-table{display:table !important}}@media screen and (min-width: 1400px){.d-xxl-table-row{display:table-row !important}}@media screen and (min-width: 1400px){.d-xxl-table-cell{display:table-cell !important}}@media screen and (min-width: 1400px){.d-xxl-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1400px){.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1400px){.d-xxl-list-item{display:list-item !important}}.section_header .category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(2.8125rem,2.2815533981rem + 2.2653721683vw,5rem);color:#065fa5;margin-bottom:clamp(.75rem,.4769417476rem + 1.1650485437vw,1.875rem)}.section_header .category.anime{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;-webkit-transition:all .7s ease-out .4s;transition:all .7s ease-out .4s}.section_header .category.anime.js-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.section_header .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:clamp(.9375rem,.8009708738rem + .5825242718vw,1.5rem);letter-spacing:.03em;margin-bottom:clamp(1.875rem,1.2682038835rem + 2.5889967638vw,4.375rem)}@media screen and (min-width: 768px){.section_header .title{margin-bottom:0}}.section_header .title::before{content:"－";display:inline-block}.section_header .title.anime{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;-webkit-transition:all .7s ease-out .8s;transition:all .7s ease-out .8s}.section_header .title.anime.js-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.section_header .kaso_width{margin:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem) auto clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);padding:0 clamp(1.25rem,-3.6674528302rem + 5.6603773585vw,3.125rem);max-width:1550px;position:relative;z-index:1}.section_header .kaso_width.with_photo{max-width:none;margin:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem) auto clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem)}@media screen and (min-width: 768px){.section_header .kaso_width.with_photo{margin:clamp(3.125rem,1.1529126214rem + 8.4142394822vw,11.25rem) 3% clamp(1.25rem,-2.2390776699rem + 14.8867313916vw,15.625rem)}}.section_header .kaso_width.with_photo .category{font-size:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem)}.section_header .kaso_photo .photo{margin:0 0 clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 20px;height:clamp(13.4375rem,7.5970873786rem + 24.9190938511vw,37.5rem)}@media screen and (min-width: 768px){.section_header .kaso_photo .photo{position:absolute;top:0;right:0;width:60%}}.section_header .kaso_photo .photo img{border-radius:10px 0 0 10px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 768px){.section_header .kaso_photo .photo img{border-radius:0 0 0 20px}}.section_header .big_text{font-size:clamp(5rem,2.4211165049rem + 11.003236246vw,15.625rem);font-family:"Poppins",sans-serif;font-weight:600;color:rgba(237,237,237,.3);line-height:1;z-index:-2;margin-top:calc(clamp(2.5rem,.8313106796rem + 7.1197411003vw,9.375rem)*-1);margin-bottom:clamp(1.25rem,.3398058252rem + 3.8834951456vw,5rem);overflow:hidden}.blue_ttl{margin-bottom:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);font-size:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem);color:#065fa5;line-height:1.5}.left_line_ttl{margin-bottom:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);padding-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-bottom:solid 1px #ccc}.left_line_ttl .ttl{padding:.2em 0 .2em .8em;border-left:solid 5px #065fa5;font-size:clamp(1.125rem,.9126213592rem + .9061488673vw,2rem)}@media screen and (min-width: 768px){.left_line_ttl .ttl{border-left:solid 7px #065fa5}}.slidein{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 575px){.slidein_xs{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_xs.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_xs_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 576px){.slidein_sm{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_sm.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_sm_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 768px){.slidein_md{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_md.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_md_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 992px){.slidein_lg{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_lg.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_lg_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 1200px){.slidein_xl{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_xl.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_xl_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 1400px){.slidein_xxl{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.slidein_xxl.js-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.slidein_xxl_none{-webkit-transform:none !important;transform:none !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}}.fadein{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein.js-active{opacity:1}.fadein_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 575px){.fadein_xs{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_xs.js-active{opacity:1}.fadein_xs_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 576px){.fadein_sm{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_sm.js-active{opacity:1}.fadein_sm_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 768px){.fadein_md{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_md.js-active{opacity:1}.fadein_md_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 992px){.fadein_lg{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_lg.js-active{opacity:1}.fadein_lg_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 1200px){.fadein_xl{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_xl.js-active{opacity:1}.fadein_xl_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}@media screen and (min-width: 1400px){.fadein_xxl{opacity:0;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.fadein_xxl.js-active{opacity:1}.fadein_xxl_none{opacity:1 !important;-webkit-transition:none !important;transition:none !important}}.delay{-webkit-transition-delay:.3s;transition-delay:.3s}header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem)}header .fixed_header{position:fixed;z-index:95;top:0;background:#fff;width:100%;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.0509803922);box-shadow:0px 3px 6px rgba(0,0,0,.0509803922);padding:0 clamp(1.25rem,-3.6674528302rem + 5.6603773585vw,3.125rem) 0 clamp(1.4375rem,-2.9882075472rem + 5.0943396226vw,3.125rem)}header .fixed_header .logo{margin-left:-10px}@media screen and (min-width: 768px){header .fixed_header .logo{margin-left:initial}}header .fixed_header .logo img{width:clamp(11.625rem,8.4846059113rem + 13.3990147783vw,20.125rem)}header .fixed_header .menu{display:none}@media screen and (min-width: 1100px){header .fixed_header .menu{display:block}}header .fixed_header .menu .menu_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(.625rem,-1.0141509434rem + 1.8867924528vw,1.25rem)}header .fixed_header .menu .menu_list>li.link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);font-weight:bold;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);padding:0 clamp(.5rem,-.483490566rem + 1.1320754717vw,.875rem);position:relative}header .fixed_header .menu .menu_list>li.link>a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#065fa5;-webkit-transition:width .3s ease;transition:width .3s ease}header .fixed_header .menu .menu_list>li.link>a:hover{opacity:1}header .fixed_header .menu .menu_list>li.link>a:hover::after{width:100%}header .fixed_header .menu .menu_list>li.drop_down{position:relative}header .fixed_header .menu .menu_list>li.drop_down>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);font-weight:bold;font-size:16px;padding:0 26px 0 14px;position:relative}header .fixed_header .menu .menu_list>li.drop_down>a::before{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:#065fa5;-webkit-transition:width .3s ease;transition:width .3s ease}header .fixed_header .menu .menu_list>li.drop_down>a::after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-right:2px solid #065fa5;border-bottom:2px solid #065fa5;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:50% calc(100% - 2px);transform-origin:50% calc(100% - 2px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}header .fixed_header .menu .menu_list>li.drop_down.is-hover>a,header .fixed_header .menu .menu_list>li.drop_down:hover>a{opacity:1}header .fixed_header .menu .menu_list>li.drop_down.is-hover>a::before,header .fixed_header .menu .menu_list>li.drop_down:hover>a::before{width:100%}header .fixed_header .menu .menu_list>li.drop_down.is-hover>a::after,header .fixed_header .menu .menu_list>li.drop_down:hover>a::after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}header .fixed_header .menu .menu_list>li.drop_down .drop_menu{position:fixed;top:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);left:0;right:0;width:100vw;background:#fff;border:1px solid #ddd;z-index:10;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .6s cubic-bezier(0.77, 0, 0.175, 1),opacity .6s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .6s cubic-bezier(0.77, 0, 0.175, 1),opacity .6s cubic-bezier(0.77, 0, 0.175, 1),-webkit-transform .6s cubic-bezier(0.77, 0, 0.175, 1)}header .fixed_header .menu .menu_list>li.drop_down .drop_menu.is-instant{-webkit-transition:none;transition:none;-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;pointer-events:none}header .fixed_header .menu .menu_list>li.drop_down .drop_menu.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}header .fixed_header .menu .menu_list>li.drop_down .drop_menu.is-hiding{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0;pointer-events:auto;z-index:-1}header .fixed_header .menu .menu_list>li.drop_down .drop_menu:not(.is-visible):not(.is-hiding){pointer-events:none}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(3.125rem,-.7335209003rem + 8.038585209vw,6.25rem);padding:clamp(1.25rem,-.2934083601rem + 3.2154340836vw,2.5rem) clamp(0rem,-.7717041801rem + 1.6077170418vw,.625rem)}@media screen and (min-width: 768px){header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_inner{padding-left:0;padding-right:0}}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .menu_title{margin-top:clamp(1.75rem,.9782958199rem + 1.6077170418vw,2.375rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .menu_title .ja{font-weight:bold;font-size:18px}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .menu_title .ja::before{content:"－　";font-weight:bold;font-size:18px}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .menu_title .en{font-family:"Outfit",sans-serif;font-weight:700;font-size:48px;letter-spacing:.03em;color:#065fa5}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.25rem,.2467845659rem + 2.0900321543vw,2.0625rem)}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li:last-child{border-bottom:none}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(.5rem,.345659164rem + .3215434084vw,.625rem);text-decoration:none;font-weight:bold;font-size:16px}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .image img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a:hover{opacity:1}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .image{overflow:hidden;display:block;max-width:224px;border-radius:4px}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:clamp(.625rem,.393488746rem + .4823151125vw,.8125rem)}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .title .circle{position:relative;width:20px;height:20px;background-color:#2a63a4;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .title .circle .arrow{width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:1px;display:block}header .fixed_header .menu .menu_list>li.drop_down .drop_menu .drop_menu_list li a .title .title_text{line-height:1.2}header .fixed_header .menu .menu_list>li.blank_link a{font-weight:bold;font-size:16px;width:150px;height:50px;border:1px solid #065fa5;border-radius:9999px;color:#065fa5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}header .fixed_header .menu .menu_list>li.blank_link a::before,header .fixed_header .menu .menu_list>li.blank_link a::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}header .fixed_header .menu .menu_list>li.blank_link a::before{width:10px;height:2px;top:0%;right:29px;background:#e57f0a;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:background .3s;transition:background .3s}header .fixed_header .menu .menu_list>li.blank_link a::after{top:-1px;right:30px;width:8px;height:8px;border-top:2px solid #e57f0a;border-right:2px solid #e57f0a;-webkit-transition:border .3s;transition:border .3s}header .fixed_header .menu .menu_list>li.blank_link a:hover{opacity:1;background:#e57f0a;color:#fff;border-color:#e57f0a;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}header .fixed_header .menu .menu_list>li.blank_link a:hover::before{background:#fff}header .fixed_header .menu .menu_list>li.blank_link a:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}header .fixed_header .menu .menu_list>li.blank_link a .text{display:block;margin-right:20px}header .fixed_header .menu .menu_list>li.contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:150px;height:50px;border-radius:9999px;background:#065fa5;color:#fff;-webkit-transition:background .3s;transition:background .3s;font-weight:bold;text-align:center}header .fixed_header .menu .menu_list>li.contact a:hover{opacity:1;background:#e57f0a;-webkit-transition:background .3s;transition:background .3s}#drawer{display:block}@media screen and (min-width: 1100px){#drawer{display:none}}#drawer .drawer__btn{position:fixed;top:0;right:0;z-index:96;width:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);overflow:hidden;cursor:pointer;background:#fff}#drawer .drawer__btn span{display:block;width:clamp(1.5rem,1.4089805825rem + .3883495146vw,1.875rem);height:3px;border-radius:10px;background-color:#065fa5;position:absolute;top:50%;left:50%;-webkit-transition:.3s;transition:.3s}#drawer .drawer__btn span:nth-child(1){-webkit-transform:translate(-50%, -9px);transform:translate(-50%, -9px)}#drawer .drawer__btn span:nth-child(2){-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#drawer .drawer__btn span:nth-child(3){-webkit-transform:translate(-50%, 6px);transform:translate(-50%, 6px)}#drawer .drawer__btn.active span{background:#065fa5}#drawer .drawer__btn.active span:nth-child(1){width:clamp(1.875rem,1.7991504854rem + .3236245955vw,2.1875rem);-webkit-transform:translate(-50%, 0) rotate(-35deg);transform:translate(-50%, 0) rotate(-35deg)}#drawer .drawer__btn.active span:nth-child(2){-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}#drawer .drawer__btn.active span:nth-child(3){width:clamp(1.875rem,1.7991504854rem + .3236245955vw,2.1875rem);-webkit-transform:translate(-50%, 0) rotate(35deg);transform:translate(-50%, 0) rotate(35deg)}#drawer .drawer__menu{position:fixed;top:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);right:0;z-index:10001;width:100%;max-width:400px;height:calc(100dvh - clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem));overflow:auto;-webkit-transition:opacity .3s 0s,-webkit-transform .3s .3s;transition:opacity .3s 0s,-webkit-transform .3s .3s;transition:opacity .3s 0s,transform .3s .3s;transition:opacity .3s 0s,transform .3s .3s,-webkit-transform .3s .3s;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;padding:0;background:rgba(6,95,165,.8)}#drawer .drawer__menu nav{height:100%;padding-bottom:90px;overflow-y:scroll;position:relative;-ms-overflow-style:none;scrollbar-width:none}#drawer .drawer__menu nav::-webkit-scrollbar{display:none}#drawer .drawer__menu nav .links{margin-top:20px;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}#drawer .drawer__menu nav .links>.blank_link{padding:0 20px}#drawer .drawer__menu nav .links>.blank_link a{font-weight:bold;width:100%;height:60px;border-radius:9999px;background:#fff;color:#065fa5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}#drawer .drawer__menu nav .links>.blank_link a .text{position:relative;display:block;margin-right:20px}#drawer .drawer__menu nav .links>.blank_link a .text::before,#drawer .drawer__menu nav .links>.blank_link a .text::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}#drawer .drawer__menu nav .links>.blank_link a .text::before{width:12px;height:2px;top:3px;right:-22px;background:#469fcc;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:background .3s;transition:background .3s}#drawer .drawer__menu nav .links>.blank_link a .text::after{top:3px;right:-21px;width:10px;height:10px;border-top:2px solid #469fcc;border-right:2px solid #469fcc;-webkit-transition:border .3s;transition:border .3s}#drawer .drawer__menu nav .links>.blank_link a:hover{opacity:1;background:#065fa5;color:#fff;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}#drawer .drawer__menu nav .links>.blank_link a:hover .text::before{background:#fff}#drawer .drawer__menu nav .links>.blank_link a:hover .text::after{border-top:2px solid #fff;border-right:2px solid #fff}#drawer .drawer__menu nav .links>.contact{padding:0 20px}#drawer .drawer__menu nav .links>.contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;border-radius:9999px;background:#e57f0a;color:#fff;-webkit-transition:background .3s;transition:background .3s;font-weight:bold;text-align:center}#drawer .drawer__menu nav .links>.contact a:hover{opacity:1;background:#e57f0a;-webkit-transition:background .3s;transition:background .3s}#drawer .drawer__menu nav .sns_box{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}#drawer .drawer__menu nav .sns_box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border-radius:9999px;-webkit-transition:background .3s;transition:background .3s}#drawer .drawer__menu nav .sns_box a:hover{background:#ededed;opacity:1;-webkit-transition:background .3s;transition:background .3s}#drawer .drawer__menu.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#drawer .drawer__menu .inner_category{margin:15px 0 40px;padding:0 20px}#drawer .drawer__menu .inner_category .include-accordion .accodion_box{height:0;padding:0;overflow:hidden;margin:0}#drawer .drawer__menu .inner_category .include-accordion .accodion_box a{padding:0;font-size:14px;font-weight:normal;line-height:2.5}#drawer .drawer__menu .inner_category .include-accordion .accodion_box a::before{content:"－";display:inline}#drawer .drawer__menu .inner_category .include-accordion .accodion_box a:hover{opacity:1}#drawer .drawer__menu .inner_category .include-accordion .accodion_box a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}#drawer .drawer__menu .inner_category .accodion_box.active{overflow-y:auto}#drawer .drawer__menu .inner_category .category_list>li{font-weight:bold;font-size:16px;line-height:1.5;color:#111;border-bottom:1px solid #88b2d3;color:#fff}#drawer .drawer__menu .inner_category .category_list>li a{display:block;padding:20px 20px 20px 0}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set){position:relative}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::before,#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::after{content:"";position:absolute;top:calc(50% - 2px);right:15px;width:1.5px;height:10px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;background:#fff}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set)::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:calc(50% - 3px);right:16px}#drawer .drawer__menu .inner_category .category_list>li>a:not(#accodion_set) #accodion_set:hover{opacity:1}#drawer .drawer__menu .inner_category .category_list>li ul{background:rgba(7,106,185,.0509803922);padding-bottom:10px;padding:0 20px 20px 20px}#drawer .drawer__menu .inner_category .category_list>li ul a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#drawer .drawer__menu .inner_category .category_list>li.accordion{position:relative}#drawer .drawer__menu .inner_category .category_list>li button{position:absolute;top:22px;right:0;border:none;width:36px;color:#fff;cursor:pointer;text-align:left;font-weight:bold;font-size:16px;padding:10px 0;line-height:1.5}#drawer .drawer__menu .inner_category .category_list>li button::before,#drawer .drawer__menu .inner_category .category_list>li button::after{content:"";position:absolute;top:50%;right:10px;width:18px;height:2px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;background:#fff}#drawer .drawer__menu .inner_category .category_list>li button::before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#drawer .drawer__menu .inner_category .category_list>li button::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#drawer .drawer__menu .inner_category .category_list>li.active button::before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}#drawer .drawer__menu .inner_category .category_list>li.active button::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#drawer .drawer__bg{position:fixed;top:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);left:0;z-index:10000;width:calc(100% - 400px);height:100vh;background-color:rgba(0,0,0,.6);-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;cursor:pointer}#drawer .drawer__bg.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.footer_box .footer_box_inner .footer_big_lings .big_lins_list{display:grid;grid-template-columns:1fr}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list{grid-template-columns:1fr 1fr}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:first-child{background:#044188}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li:last-child{background:#065fa5}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 clamp(1.5625rem,-.7291666667rem + 4.7743055556vw,5rem) 0 clamp(1.5625rem,-2.3958333333rem + 8.2465277778vw,7.5rem);height:clamp(11.25rem,7.9126213592rem + 14.2394822006vw,25rem)}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links{position:relative}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links::after{content:"";position:absolute;top:50%;right:0;width:clamp(2.375rem,1.7378640777rem + 2.7184466019vw,5rem);height:clamp(2.375rem,1.7378640777rem + 2.7184466019vw,5rem);border:1px solid #fff;border-radius:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links::after{opacity:0;border-width:2px}}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links::before{content:"";position:absolute;top:50%;right:clamp(.75rem,.5527912621rem + .8414239482vw,1.5625rem);width:clamp(.5625rem,.395631068rem + .71197411vw,1.25rem);height:clamp(.5625rem,.395631068rem + .71197411vw,1.25rem);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links:hover::after{opacity:1}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem)}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .sub_title{font-weight:500;font-size:clamp(.8125rem,.7063106796rem + .4530744337vw,1.25rem);line-height:2.4;color:#fff}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .sub_title::before{content:"－　";font-weight:bold;font-size:clamp(.625rem,.5036407767rem + .5177993528vw,1.125rem)}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a .set_links .footer_big_lings_title .main_title{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(2rem,1.5752427184rem + 1.8122977346vw,3.75rem);letter-spacing:.03em;text-align:left;color:#fff}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a:hover{opacity:1}.footer_box .footer_box_inner .footer_big_lings .big_lins_list>li>a:hover .set_links::after{opacity:1}.footer_box .footer_box_inner .footer_section .right .footer_nav li.footer_nav_list_normal,.footer_box .footer_box_inner .footer_section .left .footer_nav_bottom li.footer_nav_list_normal{margin-top:10px}.footer_box .footer_box_inner .footer_section .right .footer_nav li.footer_nav_list_normal a,.footer_box .footer_box_inner .footer_section .left .footer_nav_bottom li.footer_nav_list_normal a{font-size:14px;font-weight:500;display:inline-block;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border .3s;transition:border .3s}.footer_box .footer_box_inner .footer_section .right .footer_nav li.footer_nav_list_normal a:hover,.footer_box .footer_box_inner .footer_section .left .footer_nav_bottom li.footer_nav_list_normal a:hover{border-color:#065fa5;-webkit-transition:border .3s;transition:border .3s}.footer_box .footer_box_inner .footer_section .footer_section_inner{max-width:1390px;margin:0 auto}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .footer_section_inner{padding:0 20px}}.footer_box .footer_box_inner .footer_section .footer_section_box{display:grid;grid-template-columns:1fr;grid-template-areas:"footer_navs" "office_info";gap:50px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .footer_section_box{grid-template-columns:1fr 1fr;gap:0;grid-template-areas:"office_info footer_navs"}}.footer_box .footer_box_inner .footer_section .left{grid-area:office_info;padding:0 20px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left{padding:0}}.footer_box .footer_box_inner .footer_section .left .left_inner{margin-top:0}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .left_inner{margin-top:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem)}}.footer_box .footer_box_inner .footer_section .left .logo{width:100%;max-width:315px;margin:0 auto 50px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .logo{max-width:none;width:clamp(19.6875rem,19.1565533981rem + 2.2653721683vw,21.875rem);margin:0 0 50px}}.footer_box .footer_box_inner .footer_section .left .logo a{display:block;margin:0 auto}@media screen and (min-width: 576px){.footer_box .footer_box_inner .footer_section .left .logo a{margin:initial}}.footer_box .footer_box_inner .footer_section .left .logo img{max-width:100%;height:auto;margin-left:0}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .logo img{margin-left:-20px}}.footer_box .footer_box_inner .footer_section .left .office_box{margin-bottom:60px}.footer_box .footer_box_inner .footer_section .left .office_box .office_box_inner{max-width:300px;margin:0 auto}@media screen and (min-width: 576px){.footer_box .footer_box_inner .footer_section .left .office_box .office_box_inner{max-width:initial;margin:initial}}.footer_box .footer_box_inner .footer_section .left .office_box .office_list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .office_box .office_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_title{font-size:15px;font-weight:bold;margin-bottom:8px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_title{font-size:14px}}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info_box{max-width:260px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info{display:grid;grid-template-columns:auto auto;gap:10px;grid-template-areas:"postcord address_text" "tel tel"}@media screen and (min-width: 576px){.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info span{display:block;font-size:15px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info span{font-size:14px}}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info .postcord{grid-area:postcord}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info .address_text{grid-area:address_text}.footer_box .footer_box_inner .footer_section .left .office_box .office_list li .office_item .office_info .tel{grid-area:tel}.footer_box .footer_box_inner .footer_section .left .iso_log_wrapper{max-width:300px;margin:0 auto 40px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .left .iso_log_wrapper{margin:0 0 40px}}.footer_box .footer_box_inner .footer_section .left .iso_log_wrapper img{max-width:186px}.footer_box .footer_box_inner .footer_section .left .footer_nav_bottom{max-width:300px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.footer_box .footer_box_inner .footer_section .left .footer_nav_bottom .footer_social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.footer_box .footer_box_inner .footer_section .right{grid-area:footer_navs;padding:0 20px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right{padding:0}}.footer_box .footer_box_inner .footer_section .right .footer_inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:35px;margin-top:clamp(3.125rem,2.8216019417rem + 1.2944983819vw,4.375rem);padding-bottom:50px;position:relative;grid-template-areas:"footer_nav_start" "footer_nav_center" "footer_nav_end";border-bottom:1px solid #ccc}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right .footer_inner{grid-template-columns:auto;grid-template-rows:auto;gap:50px;grid-template-areas:"footer_nav_start footer_nav_center footer_nav_end";margin-left:clamp(1.25rem,-18.8392857143rem + 21.4285714286vw,6.875rem);border:none;padding-bottom:0}}@media screen and (min-width: 1200px){.footer_box .footer_box_inner .footer_section .right .footer_inner{grid-template-areas:"footer_nav_start footer_nav_center footer_nav_end"}}.footer_box .footer_box_inner .footer_section .right .footer_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:35px 10px;list-style:none;padding:0;margin:0}.footer_box .footer_box_inner .footer_section .right .footer_nav_start{grid-area:footer_nav_start}.footer_box .footer_box_inner .footer_section .right .footer_nav_center{grid-area:footer_nav_center}.footer_box .footer_box_inner .footer_section .right .footer_nav_end{grid-area:footer_nav_end}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right .footer_nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px 65px}}.footer_box .footer_box_inner .footer_section .right .footer_nav li{width:calc(50% - 5px)}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right .footer_nav li{width:auto}}.footer_box .footer_box_inner .footer_section .right .footer_nav li.footer_nav_list_product{width:100%}.footer_box .footer_box_inner .footer_section .right .footer_nav li a{display:block;text-decoration:none;color:#111;font-weight:bold;font-size:clamp(.9375rem,.9223300971rem + .0647249191vw,1rem)}.footer_box .footer_box_inner .footer_section .right .footer_nav li a:hover{color:#065fa5;opacity:1;-webkit-transition:color .3s;transition:color .3s}.footer_box .footer_box_inner .footer_section .right .footer_nav li a .icon_arrow{position:relative}.footer_box .footer_box_inner .footer_section .right .footer_nav li a .icon_arrow::before,.footer_box .footer_box_inner .footer_section .right .footer_nav li a .icon_arrow::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.footer_box .footer_box_inner .footer_section .right .footer_nav li a .icon_arrow::before{width:10px;height:2px;top:3px;right:-16px;background:#469fcc;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:background .3s;transition:background .3s}.footer_box .footer_box_inner .footer_section .right .footer_nav li a .icon_arrow::after{top:3px;right:-15px;width:8px;height:8px;border-top:2px solid #469fcc;border-right:2px solid #469fcc;-webkit-transition:border .3s;transition:border .3s}.footer_box .footer_box_inner .footer_section .right .footer_nav li>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-top:20px}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .right .footer_nav li>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer_box .footer_box_inner .footer_section .right .footer_nav li>ul li a{text-decoration:none;color:#111;font-weight:500;font-size:14px;line-height:2.1}.footer_box .footer_box_inner .footer_section .right .footer_nav li>ul li a::before{content:"－";display:inline-block}.footer_box .footer_box_inner .footer_section .right .footer_nav li>ul li a:hover{opacity:1;text-decoration:underline}.footer_box .footer_box_inner .footer_section .right .footer_social{grid-area:footer_social;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (min-width: 1200px){.footer_box .footer_box_inner .footer_section .right .footer_social{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}}.footer_box .footer_box_inner .footer_section .right .footer_social a{font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:9999px}.footer_box .footer_box_inner .footer_section .right .footer_social a svg{-webkit-transition:fill .3s;transition:fill .3s;fill:#111}.footer_box .footer_box_inner .footer_section .right .footer_social a:hover{opacity:1}.footer_box .footer_box_inner .footer_section .right .footer_social a:hover svg{-webkit-transition:fill .3s;transition:fill .3s;fill:#065fa5}.footer_box .footer_box_inner .footer_section .copylight{font-family:"Outfit",sans-serif;font-weight:500;font-size:clamp(.625rem,.578817734rem + .197044335vw,.75rem);letter-spacing:.1em;color:#888;padding-top:40px;text-align:center;padding-bottom:clamp(5rem,4.6966019417rem + 1.2944983819vw,6.25rem)}@media screen and (min-width: 992px){.footer_box .footer_box_inner .footer_section .copylight{margin-top:40px;background:initial}}@media screen and (min-width: 1400px){.footer_box .footer_box_inner .footer_section .copylight{margin-top:10px}}.index .arrow{background:#065fa5;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s;position:relative;display:inline-block;width:clamp(1.25rem,1.1589805825rem + .3883495146vw,1.625rem);height:clamp(1.25rem,1.1589805825rem + .3883495146vw,1.625rem);background:#065fa5;border:1px solid #065fa5;border-radius:50%}.index .arrow::before{content:"";position:absolute;top:clamp(.375rem,.3294902913rem + .1941747573vw,.5625rem);left:clamp(.375rem,.3446601942rem + .1294498382vw,.5rem);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(.3125rem,.2973300971rem + .0647249191vw,.375rem);height:clamp(.3125rem,.2973300971rem + .0647249191vw,.375rem);border-right:clamp(.0625rem,.0473300971rem + .0647249191vw,.125rem) solid #fff;border-bottom:clamp(.0625rem,.0473300971rem + .0647249191vw,.125rem) solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.index .arrow:hover{background:#e57f0a;border-color:#e57f0a;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.index .main_visual_box{position:relative;width:100%}.index .main_visual_box .main_visual_box_inner .splide__slide::before{content:"";width:100%;height:100%;background:#065fa5;display:block;opacity:.1;mix-blend-mode:overlay;z-index:2;position:absolute;top:0;left:0}.index .main_visual_box .main_visual_box_inner .splide__slide::after{content:"";width:100%;height:100%;background:-webkit-linear-gradient(315deg, #05233B 0%, rgba(5, 35, 59, 0) 100%);background:linear-gradient(135deg, #05233B 0%, rgba(5, 35, 59, 0) 100%);mix-blend-mode:multiply;display:block;opacity:.5;z-index:1;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_box_inner .splide__slide::after{background:-webkit-linear-gradient(30deg, #05233B 0%, rgba(5, 35, 59, 0) 60%);background:linear-gradient(60deg, #05233B 0%, rgba(5, 35, 59, 0) 60%)}}.index .main_visual_box .main_visual_box_inner .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 7s ease;transition:-webkit-transform 7s ease;transition:transform 7s ease;transition:transform 7s ease, -webkit-transform 7s ease}.index .main_visual_box .main_visual_box_inner .splide__slide.is-active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .main_visual_box .main_visual_content{position:absolute;top:0;left:0;z-index:2;color:#fff;text-align:left;padding-top:clamp(3.75rem,1.3834951456rem + 10.0970873786vw,13.5rem);padding-left:clamp(1.25rem,-.9496359223rem + 9.3851132686vw,10.3125rem);padding-right:clamp(1.25rem,-.9496359223rem + 9.3851132686vw,10.3125rem)}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content{padding-top:clamp(1.875rem,-5.875rem + 16.1458333333vw,13.5rem)}}.index .main_visual_box .main_visual_content .main_visual_title{font-weight:bold;font-size:clamp(2rem,1.5145631068rem + 2.071197411vw,4rem);color:#fff;line-height:1.5625;margin-bottom:clamp(1.0625rem,.5922330097rem + 2.0064724919vw,3rem);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:all .7s ease-out .5s;transition:all .7s ease-out .5s}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_title{line-height:1.5}}.index .main_visual_box .main_visual_content .main_visual_title.js-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.index .main_visual_box .main_visual_content .main_visual_text{font-weight:500;line-height:1.9230769231;color:#fff;font-size:clamp(.8125rem,.7063106796rem + .4530744337vw,1.25rem);-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:all .7s ease-out 1s;transition:all .7s ease-out 1s}@media screen and (min-width: 768px){.index .main_visual_box .main_visual_content .main_visual_text{line-height:2.25}}.index .main_visual_box .main_visual_content .main_visual_text.js-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.index .main_visual_box .main_visual_content #my-pagination{margin-top:clamp(.9375rem,.072815534rem + 3.6893203883vw,4.5rem)}.index .main_visual_box .main_visual_content #my-pagination .splide__pagination{position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0;gap:clamp(.3125rem,.2214805825rem + .3883495146vw,.6875rem)}.index .main_visual_box .main_visual_content #my-pagination .splide__pagination .splide__pagination__page{height:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);width:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.index .main_visual_box .main_visual_content #my-pagination .splide__pagination .splide__pagination__page.is-active{background:#ef1212;-webkit-transform:scale(1);transform:scale(1);opacity:1}.index .main_visual_box .main_visual_scroll{font-family:"Outfit",sans-serif;font-weight:500;font-size:clamp(.625rem,.375rem + .5208333333vw,1rem);letter-spacing:.1em;text-align:center;color:#fff;position:absolute;z-index:2;bottom:clamp(1.25rem,-1.25rem + 5.2083333333vw,5rem);left:clamp(1.375rem,.9502427184rem + 1.8122977346vw,3.125rem);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index .main_visual_box .main_visual_scroll>div{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.index .main_visual_box .main_visual_scroll .scrolldown{width:1px;height:50px;margin:clamp(.375rem,-.0416666667rem + .8680555556vw,1rem) auto 0}.index .main_visual_box .main_visual_scroll .scrolldown .line{width:100%;height:100%;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 50%);background:linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 50%);background-position:0 -50px;background-size:100% 200%;-webkit-animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}@-webkit-keyframes scrolldown{0%{background-position:0 -50px}75%{background-position:0 0}100%{background-position:0 50px}}@keyframes scrolldown{0%{background-position:0 -50px}75%{background-position:0 0}100%{background-position:0 50px}}.index .business_section{padding:clamp(3.75rem,3.1432038835rem + 2.5889967638vw,6.25rem) 0 0;background:#fff}.index .business_section .business_box .business_wrapper .business_button_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media screen and (min-width: 768px){.index .business_section .business_box .business_wrapper .business_button_wrapper{margin-bottom:0}}.index .business_section .business_box .business_wrapper .business_button_wrapper a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);border:2px solid #065fa5;border-radius:50rem;color:#065fa5;position:relative;min-width:235px;height:55px;padding:0 40px}@media screen and (min-width: 768px){.index .business_section .business_box .business_wrapper .business_button_wrapper a{border:none;color:#111;min-width:auto;height:auto;padding:0}}.index .business_section .business_box .business_wrapper .business_button_wrapper a:hover{opacity:1}.index .business_section .business_box .business_wrapper .business_button_wrapper a:hover .business_button::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.index .business_section .business_box .business_wrapper .business_button_wrapper a:hover .arrow{background:#e57f0a;border-color:#e57f0a}.index .business_section .business_box .business_wrapper .business_button_wrapper a .business_button{display:inline-block;font-weight:bold;text-decoration:none;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin:0 auto}@media screen and (min-width: 768px){.index .business_section .business_box .business_wrapper .business_button_wrapper a .business_button{padding-bottom:10px;margin:initial;position:relative}.index .business_section .business_box .business_wrapper .business_button_wrapper a .business_button::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#111;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:-webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:transform .4s cubic-bezier(0.76, 0, 0.3, 1), -webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1)}}.index .business_section .business_box .business_wrapper .business_button_wrapper a .arrow{width:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);height:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);position:absolute;top:calc(50% - clamp(1.25rem,0rem + 2.6041666667vw,3.125rem)/2);right:15px;background:#e57f0a;border-color:#e57f0a}@media screen and (min-width: 768px){.index .business_section .business_box .business_wrapper .business_button_wrapper a .arrow{position:relative;right:auto;background:#065fa5;border-color:#065fa5}}.index .business_section .business_box .business_wrapper .business_button_wrapper a .arrow::before{top:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2);left:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2 - 1px);width:clamp(.375rem,.125rem + .5208333333vw,.75rem);height:clamp(.375rem,.125rem + .5208333333vw,.75rem)}@media screen and (min-width: 768px){.index .business_section .business_box .business_wrapper .business_button_wrapper a .arrow::before{top:calc(50% - clamp(.6rem,.5rem + .2083333333vw,.75rem)/2);left:calc(50% - clamp(.6rem,.5rem + .2083333333vw,.75rem)/2 - 3px);width:clamp(.6rem,.5rem + .2083333333vw,.75rem);height:clamp(.6rem,.5rem + .2083333333vw,.75rem)}}.index .business_section .business_box .business_upper{display:grid;grid-template-columns:1fr;gap:10px;grid-template-areas:"business_content" "business_images";margin-bottom:0px}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper{gap:60px}}@media screen and (min-width: 1200px){.index .business_section .business_box .business_upper{grid-template-columns:1fr 1fr;gap:0;grid-template-areas:"business_content business_images"}}.index .business_section .business_box .business_upper .business_images{grid-area:business_images;width:100%;margin-bottom:30px}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_images{margin-bottom:0}}.index .business_section .business_box .business_upper .business_images .main_image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (min-width: 1200px){.index .business_section .business_box .business_upper .business_images .main_image{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}}.index .business_section .business_box .business_upper .business_images .main_image img{height:auto;max-width:527px;width:88%}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_images .main_image img{width:100%}}.index .business_section .business_box .business_upper .business_content{grid-area:business_content;width:100%}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_content{padding-right:clamp(1.25rem,-.8333333333rem + 4.3402777778vw,4.375rem);padding-top:clamp(1.875rem,.625rem + 2.6041666667vw,3.75rem)}}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_content .section_header{margin-bottom:clamp(1.875rem,1.2682038835rem + 2.5889967638vw,4.375rem)}}.index .business_section .business_box .business_upper .business_content .business_title{font-weight:bold;font-size:clamp(1.5rem,1.2572815534rem + 1.0355987055vw,2.5rem);line-height:1.6;color:#065fa5;margin-bottom:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem)}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_content .business_title{line-height:1.35}}.index .business_section .business_box .business_upper .business_content .business_text{font-weight:500;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);line-height:2;margin-bottom:clamp(1.25rem,.3398058252rem + 3.8834951456vw,5rem)}@media screen and (min-width: 768px){.index .business_section .business_box .business_upper .business_content .business_text{line-height:2.2222222222}}.index .business_section .business_box .business_bottom{grid-area:business_bottom}.index .business_section .business_box .business_bottom .decorative_text_wrapper{overflow:hidden}.index .business_section .business_box .business_bottom .decorative_text_wrapper .decorative_text{font-family:"Poppins",sans-serif;font-size:clamp(2.8125rem,-5.7291666667rem + 17.7951388889vw,15.625rem);font-weight:700;white-space:nowrap;-webkit-transform:scale(1.75);transform:scale(1.75);-webkit-transform-origin:left top;transform-origin:left top;color:#ededed;opacity:.3;pointer-events:none;min-height:60px}@media screen and (min-width: 768px){.index .business_section .business_box .business_bottom .decorative_text_wrapper .decorative_text{-webkit-transform:none;transform:none;min-height:auto;font-size:clamp(12.5rem,10.4166666667rem + 4.3402777778vw,15.625rem)}}@media screen and (min-width: 1200px){.index .business_section .business_box .business_bottom .decorative_text_wrapper .decorative_text{font-size:clamp(15.625rem,15.625rem + 0vw,15.625rem)}}.index .business_section .business_box .business_bottom .business_slide{margin-top:calc(-1*clamp(0rem,-3.125rem + 6.5104166667vw,4.6875rem))}@media screen and (min-width: 768px){.index .business_section .business_box .business_bottom .business_slide{margin-top:calc(-1*clamp(1.875rem,0rem + 3.90625vw,4.6875rem))}}@media screen and (min-width: 1200px){.index .business_section .business_box .business_bottom .business_slide{margin-top:calc(-1*clamp(0rem,-3.125rem + 6.5104166667vw,4.6875rem))}}.index .business_section .business_box .business_bottom .business_slide img{max-width:clamp(23.4375rem,15.4733009709rem + 33.9805825243vw,56.25rem)}.index .product_section .product_section_inner{padding-top:clamp(2.5rem,1.6808252427rem + 3.4951456311vw,5.875rem)}@media screen and (min-width: 768px){.index .product_section .product_section_inner{padding-top:clamp(3.75rem,3.234223301rem + 2.2006472492vw,5.875rem);margin-bottom:clamp(3.75rem,3.1432038835rem + 2.5889967638vw,6.25rem)}}.index .product_section .product_section_inner .section_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem)}.index .product_section .product_section_inner .section_header .title_wrapper{width:100%}@media screen and (min-width: 768px){.index .product_section .product_section_inner .section_header .title_wrapper{width:auto}}.index .product_section .product_section_inner .section_header .description{font-weight:500;line-height:2;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}@media screen and (min-width: 768px){.index .product_section .product_section_inner .section_header .description{line-height:2.2222222222}}.index .product_section .product_section_inner .product_list_wrapper{background:#065fa5;margin-top:clamp(5.5rem,5.0145631068rem + 2.071197411vw,7.5rem);padding-top:1px;padding-bottom:clamp(4.625rem,4.3822815534rem + 1.0355987055vw,5.625rem)}.index .product_section .product_section_inner .product_list_wrapper .product_list{margin-top:calc(-1*clamp(5.5rem,5.0145631068rem + 2.071197411vw,7.5rem));margin-bottom:clamp(2.5rem,.8333333333rem + 3.4722222222vw,5rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;gap:clamp(2.5rem,2.25rem + .5208333333vw,2.875rem) clamp(1.25rem,1.125rem + .2604166667vw,1.4375rem)}@media screen and (min-width: 768px){.index .product_section .product_section_inner .product_list_wrapper .product_list{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_list_wrapper .product_list{grid-template-columns:repeat(4, 1fr);margin-bottom:0}}.index .product_section .product_section_inner .product_list_wrapper .product_list li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.index .product_section .product_section_inner .product_list_wrapper .product_list li a{display:block;text-align:left;text-decoration:none;color:#fff}.index .product_section .product_section_inner .product_list_wrapper .product_list li a:hover{opacity:1}.index .product_section .product_section_inner .product_list_wrapper .product_list li a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .product_section .product_section_inner .product_list_wrapper .product_list li a:hover .arrow{background:#fff}.index .product_section .product_section_inner .product_list_wrapper .product_list li a:hover .arrow::before{border-color:#065fa5}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .image{display:block;overflow:hidden;border-radius:10px}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .image img{display:block;overflow:hidden;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.index .product_section .product_section_inner .product_list_wrapper .product_list li a img,.index .product_section .product_section_inner .product_list_wrapper .product_list li a picture{width:100%;height:auto;display:block}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .product_name{font-weight:bold;font-size:clamp(1.125rem,1.0946601942rem + .1294498382vw,1.25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(.625rem,.5339805825rem + .3883495146vw,1rem);margin-top:1.3rem}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .product_description{margin-top:1rem;font-size:clamp(.8125rem,.7366504854rem + .3236245955vw,1.125rem);line-height:calc(25px/clamp(.8125rem,.7366504854rem + .3236245955vw,1.125rem))}@media screen and (min-width: 768px){.index .product_section .product_section_inner .product_list_wrapper .product_list li a .product_description{line-height:calc(33px/clamp(.8125rem,.7366504854rem + .3236245955vw,1.125rem))}}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .arrow{background:#439ecc;margin-bottom:-1px}.index .product_section .product_section_inner .product_list_wrapper .product_list li a .arrow:hover{border-color:#439ecc}.index .product_section .product_section_inner .product_button_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper{margin-bottom:0}}.index .product_section .product_section_inner .product_button_wrapper a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);border:2px solid #fff;border-radius:50rem;color:#fff;position:relative;min-width:235px;height:55px;padding:0 40px}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper a{border:none;color:#111;min-width:auto;height:auto;padding:0}}.index .product_section .product_section_inner .product_button_wrapper a:hover{opacity:1}.index .product_section .product_section_inner .product_button_wrapper a:hover .product_button::after{-webkit-transform:scaleX(0);transform:scaleX(0)}.index .product_section .product_section_inner .product_button_wrapper a:hover .arrow{background:#fff;border-color:#fff}@media screen and (min-width: 768px){.index .product_section .product_section_inner .product_button_wrapper a:hover{background:#e57f0a;border-color:#e57f0a;color:#fff;-webkit-transition:background .3s,border-color .3s,color .3s;transition:background .3s,border-color .3s,color .3s}.index .product_section .product_section_inner .product_button_wrapper a:hover .arrow{background:#fff;border-color:#fff;-webkit-transition:background .3s,border-color .3s,color .3s;transition:background .3s,border-color .3s,color .3s}.index .product_section .product_section_inner .product_button_wrapper a:hover .arrow::before{border-color:#e57f0a;-webkit-transition:background .3s,border-color .3s,color .3s;transition:background .3s,border-color .3s,color .3s}}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper a:hover{background:none;border:none;color:#111}.index .product_section .product_section_inner .product_button_wrapper a:hover .arrow{background:#e57f0a;border-color:#e57f0a}.index .product_section .product_section_inner .product_button_wrapper a:hover .arrow::before{border-color:#fff}}.index .product_section .product_section_inner .product_button_wrapper a .product_button{display:inline-block;font-weight:bold;text-decoration:none;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin:0 auto}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper a .product_button{padding-bottom:10px;margin:initial;position:relative}.index .product_section .product_section_inner .product_button_wrapper a .product_button::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#111;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:-webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:transform .4s cubic-bezier(0.76, 0, 0.3, 1);transition:transform .4s cubic-bezier(0.76, 0, 0.3, 1), -webkit-transform .4s cubic-bezier(0.76, 0, 0.3, 1)}}.index .product_section .product_section_inner .product_button_wrapper a .arrow{width:clamp(1.25rem,.8333333333rem + .8680555556vw,1.875rem);height:clamp(1.25rem,.8333333333rem + .8680555556vw,1.875rem);position:absolute;top:calc(50% - clamp(1.25rem,.8333333333rem + .8680555556vw,1.875rem)/2);right:15px;background:#e57f0a;border-color:#e57f0a}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper a .arrow{position:relative;right:auto;background:#065fa5;border-color:#065fa5;width:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);height:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);top:calc(50% - clamp(1.25rem,0rem + 2.6041666667vw,3.125rem)/2)}}.index .product_section .product_section_inner .product_button_wrapper a .arrow::before{top:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2);left:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2 - 1px);width:clamp(.375rem,.125rem + .5208333333vw,.75rem);height:clamp(.375rem,.125rem + .5208333333vw,.75rem)}@media screen and (min-width: 1200px){.index .product_section .product_section_inner .product_button_wrapper a .arrow::before{top:calc(50% - clamp(.6rem,.5rem + .2083333333vw,.75rem)/2);left:calc(50% - clamp(.6rem,.5rem + .2083333333vw,.75rem)/2 - 3px);width:clamp(.6rem,.5rem + .2083333333vw,.75rem);height:clamp(.6rem,.5rem + .2083333333vw,.75rem)}}.index .company_section{background-color:#fff;margin-bottom:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem)}.index .company_section .company_section_title{font-weight:bold;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);color:#065fa5;margin-bottom:clamp(.625rem,.442961165rem + .7766990291vw,1.375rem);padding:0 20px}@media screen and (min-width: 1400px){.index .company_section .company_section_title{padding:0}}.index .company_section .company_section_title::before{content:"－　";font-weight:bold;font-size:18px}.index .company_section .company_header{display:grid;grid-template-columns:1fr;gap:clamp(.625rem,-.1334951456rem + 3.2362459547vw,3.75rem);margin-bottom:clamp(2.5rem,1.8932038835rem + 2.5889967638vw,5rem)}@media screen and (min-width: 768px){.index .company_section .company_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1200px){.index .company_section .company_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:initial;-webkit-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1400px){.index .company_section .company_header{padding:0}}.index .company_section .company_header .header_right{position:relative;gap:clamp(1.25rem,.4915048544rem + 3.2362459547vw,4.375rem)}@media screen and (min-width: 768px){.index .company_section .company_header .header_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 992px){.index .company_section .company_header .header_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:initial;-webkit-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.index .company_section .company_header .header_right .company_intro{font-weight:500;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}@media screen and (min-width: 768px){.index .company_section .company_header .header_right .company_intro{line-height:2.2222222222}}.index .company_section .links_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(1.875rem,.6917475728rem + 5.0485436893vw,6.75rem);margin-bottom:clamp(3.75rem,3.1432038835rem + 2.5889967638vw,6.25rem)}.index .company_section .links_wrapper .fade-img.next{z-index:3}.index .company_section .links_wrapper .company_images_wrapper{width:54.96%;border-radius:10px;overflow:hidden;aspect-ratio:371/250;position:relative}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_images_wrapper{border-radius:20px}}.index .company_section .links_wrapper .company_images_wrapper .fade-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease,-webkit-transform .4s ease;transition:opacity .3s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease,-webkit-transform .4s ease;opacity:0;z-index:1}.index .company_section .links_wrapper .company_images_wrapper .fade-img.current{opacity:1;z-index:2}.index .company_section .links_wrapper .company_images_wrapper img{width:100%;height:auto}.index .company_section .links_wrapper .company_links{display:grid;grid-template-columns:1fr;gap:clamp(1.0275rem,-3.4915996785rem + 9.4147909968vw,4.6875rem)}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links{grid-template-columns:repeat(1, 1fr);gap:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width: 1400px){.index .company_section .links_wrapper .company_links{padding:0}}.index .company_section .links_wrapper .company_links li{border-top:1px solid #cecece;padding-top:clamp(1.0275rem,-.5205385852rem + 3.2250803859vw,2.28125rem)}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links li{padding-top:0}}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links li:first-child{border-top:none;padding-bottom:0}}.index .company_section .links_wrapper .company_links li:last-child{border-bottom:1px solid #cecece;padding-bottom:clamp(1.0275rem,-.5205385852rem + 3.2250803859vw,2.28125rem)}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links li:last-child{padding-bottom:0}}.index .company_section .links_wrapper .company_links li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links li a{height:100%}}.index .company_section .links_wrapper .company_links li a:hover{opacity:1}.index .company_section .links_wrapper .company_links li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .company_section .links_wrapper .company_links li a:hover .arrow{background:#e57f0a;border-color:#e57f0a}.index .company_section .links_wrapper .company_links li a .image{overflow:hidden;border-radius:10px;width:46.57%}@media screen and (min-width: 768px){.index .company_section .links_wrapper .company_links li a .image{border-radius:20px}}.index .company_section .links_wrapper .company_links li a img{width:100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.index .company_section .links_wrapper .company_links li a .link_text{font-weight:500;font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.index .company_section .bottom_links{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,-2.4356913183rem + 8.1993569132vw,4.6875rem)}@media screen and (min-width: 768px){.index .company_section .bottom_links{grid-template-columns:repeat(2, 1fr);gap:0}}.index .company_section .bottom_links .bottom_link{position:relative;overflow:hidden;display:block}@media screen and (min-width: 768px){.index .company_section .bottom_links .bottom_link:first-child .image{border-top-right-radius:0;border-bottom-right-radius:0}.index .company_section .bottom_links .bottom_link:last-child .image{border-top-left-radius:0;border-bottom-left-radius:0}.index .company_section .bottom_links .bottom_link img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;max-width:initial;width:100%}}.index .company_section .bottom_links .bottom_link:hover{opacity:1}.index .company_section .bottom_links .bottom_link:hover::after{opacity:1}.index .company_section .bottom_links .bottom_link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index .company_section .bottom_links .bottom_link .title_box .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(.625rem,.5339805825rem + .3883495146vw,1rem)}.index .company_section .bottom_links .bottom_link .title_box .title .sub_title{font-weight:500;font-size:clamp(.8125rem,.42664791rem + .8038585209vw,1.125rem);color:#fff}.index .company_section .bottom_links .bottom_link .title_box .title .main_title{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(2rem,.8424437299rem + 2.4115755627vw,2.9375rem);letter-spacing:.03em;text-align:left;color:#fff;line-height:1.2}.index .company_section .bottom_links .bottom_link .image{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.index .company_section .bottom_links .bottom_link .image{border-radius:20px}}.index .recruit_box{background:-webkit-linear-gradient(303deg, #076BBB 0%, #68B863 100%);background:linear-gradient(147deg, #076BBB 0%, #68B863 100%)}@media screen and (min-width: 768px){.index .recruit_box{background:-webkit-linear-gradient(336deg, #076BBB 0%, #68B863 100%);background:linear-gradient(114deg, #076BBB 0%, #68B863 100%)}}.index .recruit_box .recruit_box_inner{padding:clamp(3.75rem,3.1432038835rem + 2.5889967638vw,6.25rem) 0 clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}.index .recruit_box .recruit_box_inner>div{margin-bottom:clamp(2.1875rem,1.5048543689rem + 2.9126213592vw,5rem)}.index .recruit_box .recruit_box_inner>div ul{width:auto}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner>div ul.splide__list{display:grid;grid-template-columns:repeat(6, minmax(60px, 1fr));gap:clamp(.9725rem,.6775970874rem + 1.2582524272vw,2.1875rem);padding:0 20px !important}}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner>div ul li{width:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.index .recruit_box .recruit_box_inner>div ul li:nth-child(even){margin-top:clamp(.9725rem,.6775970874rem + 1.2582524272vw,2.1875rem)}.index .recruit_box .recruit_box_inner>div ul li img{border-radius:10px;max-width:clamp(7.5rem,5.239684466rem + 9.644012945vw,16.8125rem)}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner>div ul li img{opacity:1 !important;visibility:visible !important;width:100%}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.5625rem,-3.3222087379rem + 20.8414239482vw,21.6875rem);margin-bottom:0}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .title_wrapper{width:100%}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .title_wrapper{width:auto}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .title_wrapper .category{color:#fff}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .title_wrapper .title{color:#fff;margin-bottom:0}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);color:#fff;line-height:2;margin-bottom:40px}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box p{line-height:2.2222222222}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper{margin-bottom:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);border:2px solid #fff;border-radius:50rem;color:#fff;position:relative;min-width:235px;height:55px;padding:0 40px}@media screen and (min-width: 768px)and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a::before{position:absolute;bottom:0;margin:auto;content:"";vertical-align:middle;width:13px;height:2px;top:2.8px;right:29px;background:#e6ff00;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:background .3s;transition:background .3s}}@media screen and (min-width: 768px)and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a::after{position:absolute;bottom:0;margin:auto;content:"";vertical-align:middle;top:3px;right:30px;width:11px;height:11px;border-top:2px solid #e6ff00;border-right:2px solid #e6ff00;-webkit-transition:border .3s;transition:border .3s}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a:hover{opacity:1}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a:hover .arrow{background:#e57f0a;border-color:#e57f0a}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a:hover{-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s;background:#e57f0a;border-color:#e57f0a}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a .recruit_button{display:inline-block;font-weight:bold;text-decoration:none;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin:0 auto}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a .arrow{width:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);height:clamp(1.25rem,0rem + 2.6041666667vw,3.125rem);position:absolute;top:calc(50% - clamp(1.25rem,0rem + 2.6041666667vw,3.125rem)/2);right:15px;background:#e57f0a;border-color:#e57f0a}@media screen and (min-width: 768px){.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a .arrow{display:none}}.index .recruit_box .recruit_box_inner .recruit_contents_wrapper .recruit_link_box .recruit_button_wrapper a .arrow::before{top:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2);left:calc(50% - clamp(.375rem,.125rem + .5208333333vw,.75rem)/2 - 1px);width:clamp(.375rem,.125rem + .5208333333vw,.75rem);height:clamp(.375rem,.125rem + .5208333333vw,.75rem)}.index .news_section .news_section_inner{padding:clamp(1.875rem,.6007281553rem + 5.4368932039vw,7.125rem) 0 clamp(6.25rem,4.7330097087rem + 6.4724919094vw,12.5rem);display:grid;grid-template-columns:1fr;grid-template-areas:"title_box" "news_list_box" "link_box"}@media screen and (min-width: 1200px){.index .news_section .news_section_inner{grid-template-columns:auto 1fr;grid-template-rows:minmax(0, 250px) 1fr;grid-template-areas:"title_box news_list_box" "link_box news_list_box"}}.index .news_section .section_header{grid-area:title_box}@media screen and (min-width: 768px){.index .news_section .section_header .title_wrapper{margin-bottom:20px}}@media screen and (min-width: 1200px){.index .news_section .section_header .title_wrapper{margin-top:30px;margin-bottom:0}}.index .news_section .news_button_wrapper{grid-area:link_box}.index .news_section .news_button_wrapper a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(.625rem,.4126213592rem + .9061488673vw,1.5rem);position:relative;min-width:235px}@media screen and (min-width: 1200px){.index .news_section .news_button_wrapper a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(.0625rem,.0018203883rem + .2588996764vw,.3125rem);border:2px solid #065fa5;border-radius:50rem;color:#065fa5;position:relative;min-width:auto;width:170px;height:50px;padding:0 22px;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.index .news_section .news_button_wrapper a:hover{opacity:1;background:#065fa5;color:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.index .news_section .news_button_wrapper a:hover .arrow::before{border-color:#fff;-webkit-transition:border-color .3s;transition:border-color .3s}}.index .news_section .news_button_wrapper a .news_button{padding-bottom:8px;border-bottom:1px solid #111;margin:initial;font-weight:700}@media screen and (min-width: 1200px){.index .news_section .news_button_wrapper a .news_button{border:none;padding:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}}.index .news_section .news_button_wrapper a .arrow{position:relative;right:auto;background:#e57f0a;border-color:#e57f0a;top:-2px}@media screen and (min-width: 1200px){.index .news_section .news_button_wrapper a .arrow{background:rgba(0,0,0,0);border:none;top:1px}.index .news_section .news_button_wrapper a .arrow::before{top:calc(50% - clamp(.3125rem,.2070691748rem + .4498381877vw,.746875rem)/2);border-color:#065fa5;width:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);height:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);border-width:clamp(.125rem,.1098300971rem + .0647249191vw,.1875rem);-webkit-transition:border-color .3s;transition:border-color .3s}}.index .news_section .news_list_box{grid-area:news_list_box;margin-bottom:19px}@media screen and (min-width: 1200px){.index .news_section .news_list_box{margin-bottom:0}}.index .news_section .news_list{max-width:100%}@media screen and (min-width: 1200px){.index .news_section .news_list{margin-left:auto;max-width:960px}}.index .news_section .news_list li{text-decoration:none;color:#111;background:#fafafa;margin-bottom:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.index .news_section .news_list li a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px 20px;grid-template-areas:"news_date news_label" "news_text news_text";position:relative;text-decoration:none;color:inherit;padding:clamp(1.25rem,1.25rem + 0vw,1.25rem) clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem) clamp(1.5625rem,1.4866504854rem + .3236245955vw,1.875rem) clamp(1.25rem,1.25rem + 0vw,1.25rem);border:2px solid rgba(0,0,0,0);-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}@media screen and (min-width: 1200px){.index .news_section .news_list li a{grid-template-rows:initial;padding-top:clamp(1.25rem,1.25rem + 0vw,1.25rem);padding-bottom:clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem);gap:17px 25px}}.index .news_section .news_list li a::after{content:"";position:absolute;top:50%;right:22px;width:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);height:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);border-right:2px solid #439ecc;border-bottom:2px solid #439ecc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:1px;display:block}.index .news_section .news_list li a:hover{opacity:1;border:2px solid #065fa5;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.index .news_section .news_list li .news_date{grid-area:news_date;font-family:"Outfit",sans-serif;font-weight:500;font-size:clamp(.75rem,.6585365854rem + .3902439024vw,1rem);color:#888;white-space:nowrap}.index .news_section .news_list li .news_label{grid-area:news_label}.index .news_section .news_list li .news_label span{display:inline-block;font-weight:500;font-size:clamp(.625rem,.5946601942rem + .1294498382vw,.75rem);padding:clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) clamp(.9375rem,.9375rem + 0vw,.9375rem);white-space:nowrap;background:#ededed}.index .news_section .news_list li .news_text{grid-area:news_text;font-weight:500;font-size:clamp(.875rem,.7835365854rem + .3902439024vw,1.125rem);line-height:1.6428571429;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit}@media screen and (min-width: 768px){.index .news_section .news_list li .news_text{line-height:1.6;font-weight:400}}.index .news_section .link_box{grid-area:link_box;align-self:start;text-align:center}@media screen and (min-width: 1200px){.index .news_section .link_box{text-align:left}}.index .news_section .link_box .view_more_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:clamp(13.75rem,13.4466019417rem + 1.2944983819vw,15rem);height:clamp(3.125rem,3.125rem + 0vw,3.125rem);padding:10px;border:2px solid #111;background:#111;color:#fff;border-radius:9999px;font-weight:bold;text-decoration:none;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin:0 auto;position:relative}@media screen and (min-width: 768px){.index .news_section .link_box .view_more_btn{width:clamp(10.625rem,10.625rem + 0vw,10.625rem);height:clamp(3.125rem,3.125rem + 0vw,3.125rem)}}.index .news_section .link_box .view_more_btn::before{content:"";position:absolute;top:52%;left:20%;width:clamp(.5rem,.5rem + 0vw,.5rem);height:clamp(.5rem,.5rem + 0vw,.5rem);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width: 1200px){.index .news_section .link_box .view_more_btn::before{left:10%}}@media screen and (min-width: 768px){.index .news_section .link_box .view_more_btn{margin:initial}}.index .news_section .link_box .view_more_btn:hover{opacity:1;background:#fff;color:#111}.index .news_section .link_box .view_more_btn:hover::before{border-right:2px solid #111;border-bottom:2px solid #111}.index .news_section .link_box .view_more_btn .text{margin-left:30px}@media screen and (min-width: 1200px){.index .news_section .link_box .view_more_btn .text{margin-left:20px}}.business_page .business_section_inner .section_head .head_title{font-weight:bold;font-size:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem);color:#065fa5;line-height:1.6666666667}.business_page .business_section_inner .section_head .head_text{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2.1;margin-top:clamp(.9375rem,.6189320388rem + 1.359223301vw,2.25rem)}.business_page .business_section_inner .section_contents{margin-top:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem)}.business_page .business_section_inner .section_contents .contents_title{font-weight:bold;font-size:25px;line-height:35px;border-left:5px solid rgba(6,95,165,.8);padding-left:clamp(.9375rem,.8231707317rem + .487804878vw,1.25rem)}@media screen and (min-width: 768px){.business_page .business_section_inner .section_contents .contents_title{font-size:32px;line-height:60px}}.business_page .business_section_inner .section_contents .contents_text{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2;margin-top:clamp(.9375rem,.6796116505rem + 1.1003236246vw,2rem)}.business_page .business_section_inner .section_contents .image_box{margin-top:clamp(.9375rem,.6796116505rem + 1.1003236246vw,2rem);border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.business_page .business_section_inner .section_contents .image_box{border-radius:20px}}.under_layer.products,.under_layer.product-top,.under_layer.product,.under_layer.taxonomy-products,.under_layer.archive-product,.under_layer.product-building-materials{margin-bottom:0}@media screen and (min-width: 768px){.under_layer.products,.under_layer.product-top,.under_layer.product,.under_layer.taxonomy-products,.under_layer.archive-product,.under_layer.product-building-materials{margin-bottom:clamp(6.25rem,5.4915048544rem + 3.2362459547vw,9.375rem)}}.under_layer.products .products_section .products_section_inner,.under_layer.product-top .products_section .products_section_inner,.under_layer.product .products_section .products_section_inner,.under_layer.taxonomy-products .products_section .products_section_inner,.under_layer.archive-product .products_section .products_section_inner,.under_layer.product-building-materials .products_section .products_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(6.25rem,6.5533980583rem - 1.2944983819vw,5rem);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:wrap-reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner,.under_layer.product-top .products_section .products_section_inner,.under_layer.product .products_section .products_section_inner,.under_layer.taxonomy-products .products_section .products_section_inner,.under_layer.archive-product .products_section .products_section_inner,.under_layer.product-building-materials .products_section .products_section_inner{-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap}}.under_layer.products .products_section .products_section_inner .main_content,.under_layer.product-top .products_section .products_section_inner .main_content,.under_layer.product .products_section .products_section_inner .main_content,.under_layer.taxonomy-products .products_section .products_section_inner .main_content,.under_layer.archive-product .products_section .products_section_inner .main_content,.under_layer.product-building-materials .products_section .products_section_inner .main_content{width:100%}.under_layer.products .products_section .products_section_inner .main_content .section_title,.under_layer.product-top .products_section .products_section_inner .main_content .section_title,.under_layer.product .products_section .products_section_inner .main_content .section_title,.under_layer.taxonomy-products .products_section .products_section_inner .main_content .section_title,.under_layer.archive-product .products_section .products_section_inner .main_content .section_title,.under_layer.product-building-materials .products_section .products_section_inner .main_content .section_title{font-weight:bold;font-size:clamp(1.5625rem,1.4563106796rem + .4530744337vw,2rem);line-height:35px;border-left:5px solid rgba(6,95,165,.8);padding-left:clamp(.9375rem,.8231707317rem + .487804878vw,1.25rem);margin-bottom:25px}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .main_content .section_title,.under_layer.product-top .products_section .products_section_inner .main_content .section_title,.under_layer.product .products_section .products_section_inner .main_content .section_title,.under_layer.taxonomy-products .products_section .products_section_inner .main_content .section_title,.under_layer.archive-product .products_section .products_section_inner .main_content .section_title,.under_layer.product-building-materials .products_section .products_section_inner .main_content .section_title{line-height:60px}}.under_layer.products .products_section .products_section_inner .main_content .section_description,.under_layer.product-top .products_section .products_section_inner .main_content .section_description,.under_layer.product .products_section .products_section_inner .main_content .section_description,.under_layer.taxonomy-products .products_section .products_section_inner .main_content .section_description,.under_layer.archive-product .products_section .products_section_inner .main_content .section_description,.under_layer.product-building-materials .products_section .products_section_inner .main_content .section_description{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2;margin-bottom:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}.under_layer.products .products_section .products_section_inner .products_list,.under_layer.product-top .products_section .products_section_inner .products_list,.under_layer.product .products_section .products_section_inner .products_list,.under_layer.taxonomy-products .products_section .products_section_inner .products_list,.under_layer.archive-product .products_section .products_section_inner .products_list,.under_layer.product-building-materials .products_section .products_section_inner .products_list{display:grid;gap:60px clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);grid-template-columns:repeat(2, 1fr)}.under_layer.products .products_section .products_section_inner .products_list .product_item,.under_layer.product-top .products_section .products_section_inner .products_list .product_item,.under_layer.product .products_section .products_section_inner .products_list .product_item,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item{background-color:#fff;overflow:hidden}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link .image,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link .image,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link .image,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link .image,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link .image,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link .image{display:block;overflow:hidden;border-radius:10px}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link .image img,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link .image img,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link .image img,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link .image img,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link .image img,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link .image img{width:100%;display:block;overflow:hidden;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link:hover,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link:hover,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link:hover,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link:hover,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link:hover,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link:hover{opacity:1}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link:hover .image img,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link:hover .image img,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link:hover .image img,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link:hover .image img,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link:hover .image img,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow{background:#fff !important;border:1px solid #065fa5 !important;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link:hover .arrow::before{border-right:2px solid #065fa5 !important;border-bottom:2px solid #065fa5 !important}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link .product_name,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link .product_name,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link .product_name,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link .product_name,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link .product_name,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link .product_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(.625rem,.5339805825rem + .3883495146vw,1rem);font-size:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);font-weight:bold;position:relative;margin-top:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem)}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow{display:inline-block;min-width:clamp(1.25rem,1.1589805825rem + .3883495146vw,1.625rem);height:clamp(1.25rem,1.1589805825rem + .3883495146vw,1.625rem);background:#065fa5;border:1px solid #065fa5;border-radius:50%;position:relative;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.under_layer.products .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before,.under_layer.product-top .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before,.under_layer.product .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before,.under_layer.taxonomy-products .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before,.under_layer.archive-product .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before,.under_layer.product-building-materials .products_section .products_section_inner .products_list .product_item .product_link .product_name .arrow::before{content:"";position:absolute;top:clamp(.375rem,.3446601942rem + .1294498382vw,.5rem);left:clamp(.3125rem,.2821601942rem + .1294498382vw,.4375rem);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(.375rem,.3446601942rem + .1294498382vw,.5rem);height:clamp(.375rem,.3446601942rem + .1294498382vw,.5rem);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.under_layer.products .products_section .products_section_inner .cate_list,.under_layer.product-top .products_section .products_section_inner .cate_list,.under_layer.product .products_section .products_section_inner .cate_list,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list,.under_layer.archive-product .products_section .products_section_inner .cate_list,.under_layer.product-building-materials .products_section .products_section_inner .cate_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list,.under_layer.product-top .products_section .products_section_inner .cate_list,.under_layer.product .products_section .products_section_inner .cate_list,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list,.under_layer.archive-product .products_section .products_section_inner .cate_list,.under_layer.product-building-materials .products_section .products_section_inner .cate_list{gap:35px clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}}.under_layer.products .products_section .products_section_inner .cate_list .product_item,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item,.under_layer.product .products_section .products_section_inner .cate_list .product_item,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.9375rem,.4065533981rem + 2.2653721683vw,3.125rem);width:calc(50% - clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)/2)}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item,.under_layer.product .products_section .products_section_inner .cate_list .product_item,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item{width:100%;padding:40px 40px 50px;border:solid 1px #ccc}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image{width:100%}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image{width:150px}}@media screen and (min-width: 1200px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image{width:300px}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image .photo{aspect-ratio:1/1;border-radius:10px;border:solid 1px #ccc;overflow:hidden}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image .photo,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image .photo{border:none;border-radius:0}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .image .photo img,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .image .photo img,.under_layer.product .products_section .products_section_inner .cate_list .product_item .image .photo img,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .image .photo img,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .image .photo img,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .image .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_ttl,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_ttl,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_ttl,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_ttl,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_ttl,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_ttl{margin-bottom:10px;font-size:clamp(.875rem,.875rem + 0vw,.875rem);font-weight:500}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 6.6666666667px}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link li{width:calc((100% - 6.6666666667px)/2)}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link li,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link li{width:auto}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link a{padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;background-color:#065fa5;color:#fff;text-align:center;font-family:"Poppins",sans-serif;font-size:clamp(.75rem,.7196601942rem + .1294498382vw,.875rem);border-radius:3px;border:solid 1px #065fa5;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link a,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link a{width:70px}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link a::before{content:"";width:12px;height:12px;background:url(../images/product/icon_download.svg) no-repeat center;background-size:contain}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover{background-color:#fff;color:#065fa5;opacity:1}.under_layer.products .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before,.under_layer.product .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .download .dl_link a:hover::before{background-image:url(../images/product/icon_download_blue.svg)}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .product_name{margin-bottom:clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem);padding-bottom:clamp(0rem,-.2275485437rem + .9708737864vw,.9375rem);font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-weight:bold}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .product_name,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .product_name{border-bottom:solid 1px #ccc}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .copy{margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);color:#065fa5;font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);font-weight:500;line-height:1.6}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .copy,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .copy{font-weight:700}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .point{display:none;line-height:2}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .point,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .point{display:block}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .point li,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .point li,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .point li,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .point li,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .point li,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .point li{line-height:1.8}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .point li+li,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .point li+li,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .point li+li,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .point li+li,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .point li+li,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .point li+li{margin-top:10px}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button{margin-top:20px;display:none}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button{display:block}}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button a,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button a{margin-left:auto;padding:15px 5px;display:block;max-width:240px;border:solid 2px #065fa5;border-radius:55px;color:#065fa5;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:700;text-align:center;position:relative;-webkit-transition:.3s;transition:.3s}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button a::after{content:"";display:block;width:10px;height:10px;border-style:solid;border-color:#065fa5;border-width:2px 2px 0 0;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover{background-color:#065fa5;color:#fff;opacity:1}.under_layer.products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after,.under_layer.product-top .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after,.under_layer.product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after,.under_layer.taxonomy-products .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after,.under_layer.archive-product .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after,.under_layer.product-building-materials .products_section .products_section_inner .cate_list .product_item .text_area .more_button a:hover::after{border-color:#fff}.under_layer.products .products_section .products_section_inner .products_item_detail .item_title,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_title,.under_layer.product .products_section .products_section_inner .products_item_detail .item_title,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_title,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_title,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_title{margin-bottom:clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem);font-size:clamp(1.5rem,1.2572815534rem + 1.0355987055vw,2.5rem);line-height:1.4;color:#065fa5}.under_layer.products .products_section .products_section_inner .products_item_detail .item_intro,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_intro,.under_layer.product .products_section .products_section_inner .products_item_detail .item_intro,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_intro,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_intro,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_intro{margin-bottom:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);font-weight:500;line-height:2}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo{margin-bottom:clamp(1.875rem,1.2682038835rem + 2.5889967638vw,4.375rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo{padding-left:130px}}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb{width:100%}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb{position:absolute;left:0;height:100%}}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__track{height:100% !important}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide{opacity:.6;-webkit-transition:.2s;transition:.2s;border:solid 1px #ccc;border-radius:3px}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide{border-radius:0}}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_thumb .splide__slide.is-active{opacity:1}.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide{border:solid 1px #ccc;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product-top .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .item_photo #item__photo_slider .splide__slide{border-radius:0}}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box{margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem);padding-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);border-top:solid 1px #ccc}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_ttl{margin-bottom:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem);font-size:clamp(1.125rem,.9733009709rem + .6472491909vw,1.75rem);color:#065fa5;font-weight:700}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list{margin-top:clamp(1.5625rem,1.4866504854rem + .3236245955vw,1.875rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1200px){.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list li{width:calc((100% - 15px)/2)}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list li{width:100%;max-width:220px}}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list a,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list a{padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#065fa5;color:#fff;text-align:center;font-family:"Poppins",sans-serif;font-size:clamp(.875rem,.8598300971rem + .0647249191vw,.9375rem);border-radius:5px;border:solid 1px #065fa5;-webkit-transition:.3s;transition:.3s}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list a::before{content:"";width:12px;height:12px;background:url(../images/product/icon_download.svg) no-repeat center;background-size:contain}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover{background-color:#fff;color:#065fa5;opacity:1}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .dl_list a:hover::before{background-image:url(../images/product/icon_download_blue.svg)}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .point_list,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .point_list,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .point_list,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .point_list,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .point_list,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .point_list{line-height:2.5}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .point_list li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .point_list li,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .point_list li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .point_list li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .point_list li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .point_list li{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .point_list li+li{margin-top:clamp(0rem,-.2275485437rem + .9708737864vw,.9375rem)}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table{width:100%}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table td{padding:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem);border:solid 1px #ccc;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:400;line-height:1.4}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table td{font-weight:500}}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table th{width:120px;background-color:#ededed;text-align:left}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table th,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table th{width:37.6344086022%}}.under_layer.products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-top .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .spec_box .spec_table td,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .spec_box .spec_table td{padding:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem) 20px}.under_layer.products .products_section .products_section_inner .products_item_detail .link,.under_layer.product-top .products_section .products_section_inner .products_item_detail .link,.under_layer.product .products_section .products_section_inner .products_item_detail .link,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .link,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .link,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .link{margin-top:clamp(3.75rem,3.4466019417rem + 1.2944983819vw,5rem)}.under_layer.products .products_section .products_section_inner .products_item_detail .link a,.under_layer.product-top .products_section .products_section_inner .products_item_detail .link a,.under_layer.product .products_section .products_section_inner .products_item_detail .link a,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .link a,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .link a,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .link a{display:block;padding:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem) 10px;color:#065fa5;font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);font-weight:700;border-radius:80px;border:solid 2px #065fa5;text-align:center;max-width:315px;margin:0 auto;-webkit-transition:.3s;transition:.3s;background-color:#e57f0a;border-color:#e57f0a;color:#fff}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .link a,.under_layer.product-top .products_section .products_section_inner .products_item_detail .link a,.under_layer.product .products_section .products_section_inner .products_item_detail .link a,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .link a,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .link a,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .link a{max-width:600px;border:solid 2px #065fa5;color:#065fa5;background-color:rgba(0,0,0,0)}}.under_layer.products .products_section .products_section_inner .products_item_detail .link a:hover,.under_layer.product-top .products_section .products_section_inner .products_item_detail .link a:hover,.under_layer.product .products_section .products_section_inner .products_item_detail .link a:hover,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .link a:hover,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .link a:hover,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .link a:hover{background-color:#e57f0a;border-color:#e57f0a;color:#fff;opacity:1}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list{margin-top:clamp(.625rem,-.1334951456rem + 3.2362459547vw,3.75rem)}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0px}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul{gap:40px}}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li{width:100%;padding:15px 0;border-bottom:solid 1px #ededed}@media screen and (min-width: 576px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li{width:calc(50% - 20px);padding:0;border:none}}@media screen and (min-width: 992px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li{width:100%}}@media screen and (min-width: 1200px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li{width:calc(50% - 20px)}}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a{gap:30px}}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo{max-width:100px}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .photo{max-width:120px}}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .text{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .text{font-weight:700}}.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after{margin-left:8px;content:"";display:inline-block;width:8px;height:8px;background:url(../images/product/icon_link.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.under_layer.products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product-top .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.taxonomy-products .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.archive-product .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after,.under_layer.product-building-materials .products_section .products_section_inner .products_item_detail .housing_list ul li a .text::after{margin-left:10px;width:11px;height:11px}}.under_layer.products .products_section #mobile-menu-trigger,.under_layer.product-top .products_section #mobile-menu-trigger,.under_layer.product .products_section #mobile-menu-trigger,.under_layer.taxonomy-products .products_section #mobile-menu-trigger,.under_layer.archive-product .products_section #mobile-menu-trigger,.under_layer.product-building-materials .products_section #mobile-menu-trigger{display:block;position:fixed;top:15px;right:15px;z-index:1001;background:#eee;border:1px solid #ccc;padding:10px;cursor:pointer}.under_layer.products .products_section #mobile-menu-trigger .hamburger-icon,.under_layer.product-top .products_section #mobile-menu-trigger .hamburger-icon,.under_layer.product .products_section #mobile-menu-trigger .hamburger-icon,.under_layer.taxonomy-products .products_section #mobile-menu-trigger .hamburger-icon,.under_layer.archive-product .products_section #mobile-menu-trigger .hamburger-icon,.under_layer.product-building-materials .products_section #mobile-menu-trigger .hamburger-icon{display:block;width:24px;height:2px;background:#333;position:relative}.under_layer.products .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.products .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product-top .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product-top .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.taxonomy-products .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.taxonomy-products .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.archive-product .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.archive-product .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product-building-materials .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product-building-materials .products_section #mobile-menu-trigger .hamburger-icon::after{content:"";display:block;width:100%;height:2px;background:#333;position:absolute;left:0}.under_layer.products .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product-top .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.taxonomy-products .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.archive-product .products_section #mobile-menu-trigger .hamburger-icon::before,.under_layer.product-building-materials .products_section #mobile-menu-trigger .hamburger-icon::before{top:-7px}.under_layer.products .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product-top .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.taxonomy-products .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.archive-product .products_section #mobile-menu-trigger .hamburger-icon::after,.under_layer.product-building-materials .products_section #mobile-menu-trigger .hamburger-icon::after{bottom:-7px}@media screen and (min-width: 1100px){.under_layer.products .products_section #mobile-menu-trigger,.under_layer.product-top .products_section #mobile-menu-trigger,.under_layer.product .products_section #mobile-menu-trigger,.under_layer.taxonomy-products .products_section #mobile-menu-trigger,.under_layer.archive-product .products_section #mobile-menu-trigger,.under_layer.product-building-materials .products_section #mobile-menu-trigger{display:none}}.under_layer.news .news_list .list li+li,.under_layer.archive-news .news_list .list li+li{margin-top:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.under_layer.news .news_list .list li a,.under_layer.archive-news .news_list .list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px 20px;padding:clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem) clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem) 25px clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);background-color:#fafafa;position:relative;outline:solid 2px rgba(0,0,0,0)}.under_layer.news .news_list .list li a::after,.under_layer.archive-news .news_list .list li a::after{content:"";position:absolute;top:50%;right:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);width:8px;height:8px;border-style:solid;border-color:#439ecc;border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.under_layer.news .news_list .list li a:hover,.under_layer.archive-news .news_list .list li a:hover{opacity:1;outline:solid 2px #065fa5}.under_layer.news .news_list .list li a time,.under_layer.archive-news .news_list .list li a time{color:#888;font-size:clamp(.75rem,.6893203883rem + .2588996764vw,1rem);font-family:"Poppins",sans-serif}.under_layer.news .news_list .list li a .category,.under_layer.archive-news .news_list .list li a .category{padding:5px 10px;display:block;background-color:#ededed;font-size:clamp(.625rem,.5339805825rem + .3883495146vw,1rem)}.under_layer.news .news_list .list li a .title,.under_layer.archive-news .news_list .list li a .title{width:100%;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.4}.under_layer.news .news_list .navigation,.under_layer.archive-news .news_list .navigation{margin-top:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}.under_layer.news .news_list .navigation .screen-reader-text,.under_layer.archive-news .news_list .navigation .screen-reader-text{display:none}.under_layer.news .news_list .navigation .nav-links,.under_layer.archive-news .news_list .navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.under_layer.news .news_list .navigation .nav-links .page-numbers,.under_layer.archive-news .news_list .navigation .nav-links .page-numbers{display:block;width:clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);line-height:clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);text-align:center;background-color:rgba(6,95,165,.1);border-radius:50%;color:#065fa5;font-weight:500;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);font-family:"Outfit",sans-serif}.under_layer.news .news_list .navigation .nav-links .page-numbers.current,.under_layer.archive-news .news_list .navigation .nav-links .page-numbers.current{color:#fff;background-color:#065fa5}.under_layer.news .news_list .navigation .nav-links .prev,.under_layer.news .news_list .navigation .nav-links .next,.under_layer.archive-news .news_list .navigation .nav-links .prev,.under_layer.archive-news .news_list .navigation .nav-links .next{background-color:rgba(0,0,0,0);color:#111;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.under_layer.news .news_list .navigation .nav-links .prev::before,.under_layer.news .news_list .navigation .nav-links .next::before,.under_layer.archive-news .news_list .navigation .nav-links .prev::before,.under_layer.archive-news .news_list .navigation .nav-links .next::before{content:"";display:inline-block;width:8px;height:8px;border-style:solid;border-color:#111;border-width:0 2px 2px 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.under_layer.news .news_list .navigation .nav-links .next::before,.under_layer.archive-news .news_list .navigation .nav-links .next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.under_layer.news .news_article,.under_layer.archive-news .news_article{margin:0 auto;max-width:1080px}.under_layer.news .news_article .info,.under_layer.archive-news .news_article .info{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.under_layer.news .news_article .info time,.under_layer.archive-news .news_article .info time{color:#888;font-size:clamp(.75rem,.6893203883rem + .2588996764vw,1rem);font-family:"Poppins",sans-serif}.under_layer.news .news_article .info .category,.under_layer.archive-news .news_article .info .category{padding:5px 10px;display:block;background-color:#ededed;font-size:clamp(.625rem,.5946601942rem + .1294498382vw,.75rem)}.under_layer.news .news_article .ttl,.under_layer.archive-news .news_article .ttl{margin-bottom:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);padding-bottom:clamp(1.25rem,1.0224514563rem + .9708737864vw,2.1875rem);color:#065fa5;font-size:clamp(1.5rem,1.333131068rem + .71197411vw,2.1875rem);line-height:1.5;border-bottom:solid 1px #ccc}.under_layer.news .news_article .cont,.under_layer.archive-news .news_article .cont{padding-bottom:clamp(0rem,-.9101941748rem + 3.8834951456vw,3.75rem);border-bottom:solid 1px #ccc}.under_layer.news .news_article .cont p,.under_layer.news .news_article .cont img,.under_layer.archive-news .news_article .cont p,.under_layer.archive-news .news_article .cont img{margin-bottom:clamp(1.5625rem,1.2591019417rem + 1.2944983819vw,2.8125rem)}.under_layer.news .news_article .cont p,.under_layer.archive-news .news_article .cont p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.under_layer.news .news_article .cont .col2,.under_layer.archive-news .news_article .cont .col2{margin:clamp(3.75rem,3.9016990291rem - .6472491909vw,3.125rem) auto clamp(2.1875rem,2.6425970874rem - 1.9417475728vw,.3125rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.under_layer.news .news_article .cont .col2,.under_layer.archive-news .news_article .cont .col2{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.under_layer.news .news_article .cont .col2 p,.under_layer.archive-news .news_article .cont .col2 p{width:100%}@media screen and (min-width: 768px){.under_layer.news .news_article .cont .col2 p,.under_layer.archive-news .news_article .cont .col2 p{width:50%}}.under_layer.news .news_article .cont .col2 img,.under_layer.archive-news .news_article .cont .col2 img{width:100%}@media screen and (min-width: 768px){.under_layer.news .news_article .cont .col2 img,.under_layer.archive-news .news_article .cont .col2 img{width:calc(50% - clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem))}}.under_layer.news .news_article .link,.under_layer.archive-news .news_article .link{margin-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.under_layer.news .news_article .link .btn_arrow,.under_layer.archive-news .news_article .link .btn_arrow{padding-left:40px;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);font-weight:700;position:relative}.under_layer.news .news_article .link .btn_arrow::before,.under_layer.news .news_article .link .btn_arrow::after,.under_layer.archive-news .news_article .link .btn_arrow::before,.under_layer.archive-news .news_article .link .btn_arrow::after{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under_layer.news .news_article .link .btn_arrow::before,.under_layer.archive-news .news_article .link .btn_arrow::before{content:"";display:block;width:20px;height:20px;background-color:#065fa5;border-radius:50%}.under_layer.news .news_article .link .btn_arrow::after,.under_layer.archive-news .news_article .link .btn_arrow::after{content:"";left:8px;display:block;width:6px;height:6px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.enviroment_page p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.enviroment_page ul li{list-style:none;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.enviroment_page ul li::before{content:"・"}.enviroment_page ul li+li{margin-top:clamp(.9375rem,1.1650485437rem - .9708737864vw,0rem)}@media screen and (min-width: 768px){.enviroment_page ul li+li{margin-top:clamp(.625rem,.7766990291rem - .6472491909vw,0rem)}}.enviroment_page .intro img{margin:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem) 0 clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.enviroment_page .box_list{margin-top:clamp(3.125rem,2.0631067961rem + 4.5307443366vw,7.5rem)}.enviroment_page .box_list .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 0}.enviroment_page .box_list .box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.enviroment_page .box_list .box+.box{margin-top:clamp(3.75rem,2.3847087379rem + 5.8252427184vw,9.375rem)}.enviroment_page .box_list .box .text{width:100%}@media screen and (min-width: 768px){.enviroment_page .box_list .box .text{width:51.8518518519%}}.enviroment_page .box_list .box .text img{margin-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);max-height:50px}@media screen and (min-width: 576px){.enviroment_page .box_list .box .text img{max-height:100%}}.enviroment_page .box_list .box .photo{width:100%;overflow:hidden}@media screen and (min-width: 768px){.enviroment_page .box_list .box .photo{width:44.4444444444%}}.enviroment_page .box_list .box .photo img{border-radius:10px}@media screen and (min-width: 768px){.enviroment_page .box_list .box .photo img{border-radius:20px}}.enviroment_page .box_list .box.col1 .text,.enviroment_page .box_list .box.col1 .photo{width:100%}.enviroment_page .box_list .box .environment3{aspect-ratio:335/225}@media screen and (min-width: 768px){.enviroment_page .box_list .box .environment3{aspect-ratio:inherit}}.enviroment_page .box_list .box .environment3 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.contact_page .contact_section_inner{max-width:1080px;margin:0 auto}.contact_page .tel .link{margin-top:clamp(1.25rem,.6432038835rem + 2.5889967638vw,3.75rem);font-family:"Poppins",sans-serif;letter-spacing:.05em}.contact_page .tel .link .text{display:inline-block;padding-right:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);font-size:clamp(1rem,.7876213592rem + .9061488673vw,1.875rem)}.contact_page .tel .link a{color:#065fa5;font-size:clamp(2rem,1.5752427184rem + 1.8122977346vw,3.75rem);font-weight:500}@media screen and (min-width: 768px){.contact_page .tel .link a{font-weight:400}}.contact_page .tel .time{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}.contact_page .mail{margin-top:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem)}.contact_page .mail .intro{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}.contact_page .mail .intro .required{padding-right:.5em;color:#ff3030;font-size:12px;font-weight:500}.contact_page .mail .mail_sheet{margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}.contact_page .mail .mail_sheet .box+.box{margin-top:30px}.contact_page .mail .mail_sheet .box .top{padding-bottom:10px}.contact_page .mail .mail_sheet .box .top label{font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact_page .mail .mail_sheet .box .top .required::after{content:"＊";color:#ff3030;padding-left:.5em;font-size:12px}.contact_page .mail .mail_sheet .box .bot{letter-spacing:.05em}.contact_page .mail .mail_sheet .box input[type=text],.contact_page .mail .mail_sheet .box input[type=email],.contact_page .mail .mail_sheet .box textarea{padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem) clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);background-color:#eee;width:100%;border:none;letter-spacing:.05em;font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem);line-height:1.4}.contact_page .mail .mail_sheet .box input[type=text]:focus,.contact_page .mail .mail_sheet .box input[type=email]:focus,.contact_page .mail .mail_sheet .box textarea:focus{outline:none;background-color:rgba(67,158,204,.1)}.contact_page .mail .mail_sheet .box input[type=text]::-webkit-input-placeholder, .contact_page .mail .mail_sheet .box input[type=email]::-webkit-input-placeholder, .contact_page .mail .mail_sheet .box textarea::-webkit-input-placeholder{color:#888}.contact_page .mail .mail_sheet .box input[type=text]::-moz-placeholder, .contact_page .mail .mail_sheet .box input[type=email]::-moz-placeholder, .contact_page .mail .mail_sheet .box textarea::-moz-placeholder{color:#888}.contact_page .mail .mail_sheet .box input[type=text]:-ms-input-placeholder, .contact_page .mail .mail_sheet .box input[type=email]:-ms-input-placeholder, .contact_page .mail .mail_sheet .box textarea:-ms-input-placeholder{color:#888}.contact_page .mail .mail_sheet .box input[type=text]::-ms-input-placeholder, .contact_page .mail .mail_sheet .box input[type=email]::-ms-input-placeholder, .contact_page .mail .mail_sheet .box textarea::-ms-input-placeholder{color:#888}.contact_page .mail .mail_sheet .box input[type=text]::placeholder,.contact_page .mail .mail_sheet .box input[type=email]::placeholder,.contact_page .mail .mail_sheet .box textarea::placeholder{color:#888}.contact_page .mail .mail_sheet .box input[type=checkbox]{display:none}.contact_page .mail .mail_sheet .box input[type=checkbox]+label{position:relative;padding-left:28px;cursor:pointer;font-size:16px}.contact_page .mail .mail_sheet .box input[type=checkbox]+label::before{content:"";position:absolute;left:0;top:.5em;width:20px;height:20px;border:1px solid #ccc;background:#fff}.contact_page .mail .mail_sheet .box input[type=checkbox]:checked+label::before{background-color:#065fa5}.contact_page .mail .mail_sheet .box input[type=checkbox]:checked+label::after{content:"";font-family:"font awesome 6 free";font-weight:900;position:absolute;left:1px;top:.1em;width:20px;text-align:center;color:#fff}.contact_page .mail .mail_sheet .box .zip{max-width:200px}.contact_page .mail .mail_sheet .box textarea{min-height:140px}.contact_page .mail .mail_sheet .box.agree{margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}.contact_page .mail .mail_sheet .box.agree .bot{margin-top:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:2}.contact_page .mail .mail_sheet .box.agree .bot label{position:relative;padding-left:28px;cursor:pointer;font-size:16px}.contact_page .mail .mail_sheet .box.agree .bot label::before{content:"";position:absolute;left:0;top:.5em;width:20px;height:20px;border:1px solid #ccc;background:#fff}.contact_page .mail .mail_sheet .box.agree .bot label:has(input[type=checkbox]:checked)::before{background-color:#065fa5}.contact_page .mail .mail_sheet .box.agree .bot label:has(input[type=checkbox]:checked)::after{content:"";font-family:"font awesome 6 free";font-weight:900;position:absolute;left:1px;top:.1em;width:20px;text-align:center;color:#fff}.contact_page .mail .mail_sheet .box.agree .bot a{text-decoration:underline;text-underline-offset:.1em}.contact_page .mail .mail_sheet .box.agree .bot a:hover{text-decoration:none}.contact_page .mail .mail_sheet .btn{margin-top:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem)}.contact_page .mail .mail_sheet .btn>p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.contact_page .mail .mail_sheet .btn input[type=submit],.contact_page .mail .mail_sheet .btn input[type=button]{background-color:#065fa5;color:#fff;padding:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem) 10px;font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);font-weight:700;border:solid 2px #065fa5;border-radius:60px;cursor:pointer;max-width:300px;width:100%;display:block;-webkit-transition:all .3s;transition:all .3s}.contact_page .mail .mail_sheet .btn input[type=submit]:hover,.contact_page .mail .mail_sheet .btn input[type=button]:hover{background-color:#fff;color:#065fa5}.contact_page .mail .mail_sheet .btn input[type=button]{border:solid 2px #065fa5;background-color:#fff;color:#065fa5}.contact_page .mail .mail_sheet .btn input[type=button]:hover{background-color:#eee;border-color:#eee;color:#888}.contact_page .mail .mail_sheet .btn .wpcf7-spinner{position:absolute;bottom:-50px}.contact_page .mail .mail_sheet.confirm .box .bot p{padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);background-color:rgba(67,158,204,.1);width:100%;letter-spacing:.05em;font-size:clamp(.8125rem,.7669902913rem + .1941747573vw,1rem);line-height:1.4}.policy_page .policy_section_inner{max-width:1080px;margin:0 auto}.policy_page .policy_list .box+.box{margin-top:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem)}.policy_page .policy_list .box .ttl{margin-bottom:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);font-size:clamp(1.125rem,1.0339805825rem + .3883495146vw,1.5rem)}.policy_page .policy_list .box .cont{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.policy_page .policy_list .box .cont ul{counter-reset:number 0}.policy_page .policy_list .box .cont ul li{counter-increment:number}.policy_page .policy_list .box .cont ul li::before{content:counter(number) "．"}.policy_page .policy_list .box .cont ul li+li{margin-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.company_page p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.company_page .sub_ttl{font-weight:bold;font-size:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem);line-height:1.6;margin-bottom:30px}@media screen and (min-width: 768px){.company_page .sub_ttl{line-height:1.8}}.company_page .sub_ttl span{color:#065fa5}.company_page .sec_box{margin-bottom:clamp(6.25rem,5.4915048544rem + 3.2362459547vw,9.375rem)}.company_page .message{position:relative}.company_page .message .photo{width:100%;position:relative;top:auto;right:auto;margin-bottom:30px;border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.company_page .message .photo{width:34%;position:absolute;top:0;right:0;margin-bottom:0;border-radius:20px}}.company_page .message .photo img{width:100%}.company_page .message p{width:100%;margin-bottom:30px}@media screen and (min-width: 768px){.company_page .message p{width:61%}}.company_page .message .name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);font-size:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem);font-weight:bold}@media screen and (min-width: 768px){.company_page .message .name{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.company_page .message .name span{font-size:clamp(1rem,.9696601942rem + .1294498382vw,1.125rem);font-weight:normal}.company_page .philosophy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.company_page .philosophy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company_page .philosophy .text{width:100%}@media screen and (min-width: 768px){.company_page .philosophy .text{width:46%}}.company_page .philosophy .photo{width:100%;margin-top:clamp(0rem,-.1516990291rem + .6472491909vw,.625rem)}@media screen and (min-width: 768px){.company_page .philosophy .photo{width:54%}}.company_page .overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}.company_page .overview table{width:100%}@media screen and (min-width: 768px){.company_page .overview table{width:calc(67% - clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem))}}.company_page .overview table iframe{width:100%;height:clamp(9.375rem,4.0655339806rem + 22.6537216828vw,31.25rem);display:block;margin:10px 0 20px}@media screen and (min-width: 768px){.company_page .overview table iframe{display:none}}.company_page .overview table iframe:last-of-type{margin-bottom:0}.company_page .overview table th,.company_page .overview table td{line-height:1.5;text-align:left;display:block}@media screen and (min-width: 768px){.company_page .overview table th,.company_page .overview table td{line-height:2;display:table-cell;vertical-align:top}}.company_page .overview table th{width:25%;font-size:clamp(.9375rem,.8919902913rem + .1941747573vw,1.125rem);font-weight:bold;white-space:nowrap;padding:clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem) clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) 0}@media screen and (min-width: 768px){.company_page .overview table th{font-weight:600;border-bottom:solid 1px #ccc;padding:clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem) clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}}.company_page .overview table td{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);border-bottom:solid 1px #ccc;padding:5px clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem)}@media screen and (min-width: 768px){.company_page .overview table td{padding:clamp(1.25rem,1.1741504854rem + .3236245955vw,1.5625rem) clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}}.company_page .overview .pc_map{width:33%;display:none;margin-top:20px}@media screen and (min-width: 768px){.company_page .overview .pc_map{display:block}}.company_page .overview .pc_map .map_box{margin-bottom:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}.company_page .overview .pc_map iframe{width:100%}.company_page .overview .pc_map p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:600;margin-top:10px}.company_page .chart .photo{max-width:400px;margin:clamp(1.875rem,.8131067961rem + 4.5307443366vw,6.25rem) auto clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}@media screen and (min-width: 768px){.company_page .chart .photo{max-width:1160px}}.company_page .chart .photo img,.company_page .chart .photo picture{width:100%}.company_page .chart dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.company_page .chart dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company_page .chart dl dt:nth-of-type(odd),.company_page .chart dl dd:nth-of-type(odd){background-color:#fff}@media screen and (min-width: 768px){.company_page .chart dl dt:nth-of-type(odd),.company_page .chart dl dd:nth-of-type(odd){background-color:#f2f7fc}}.company_page .chart dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-weight:bold;padding:10px 20px;color:#065fa5;line-height:1.25;background-color:#f2f7fc}@media screen and (min-width: 768px){.company_page .chart dl dt{width:18%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);background-color:initial}}.company_page .chart dl dt:nth-of-type(odd){background-color:#f2f7fc}.company_page .chart dl dd{width:100%;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:normal;padding:15px 5px 30px;line-height:1.6}@media screen and (min-width: 768px){.company_page .chart dl dd{width:82%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);font-weight:500}}.company_page .chart dl dd:last-of-type{padding-bottom:0}.company_page .history{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}@media screen and (min-width: 768px){.company_page .history{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company_page .history dt{width:100%;font-size:clamp(.9375rem,.8009708738rem + .5825242718vw,1.5rem);font-weight:bold;color:#065fa5;white-space:nowrap;padding-top:5px;padding-left:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);position:relative;margin-bottom:10px}@media screen and (min-width: 768px){.company_page .history dt{width:21%;margin-bottom:clamp(1.875rem,1.4957524272rem + 1.6181229773vw,3.4375rem)}}.company_page .history dt:before{content:"";width:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);height:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);background:#065fa5;border-radius:20px;position:absolute;top:clamp(.1875rem,.1116504854rem + .3236245955vw,.5rem);left:0}.company_page .history dt:after{content:"";width:1px;height:calc(100% + 10px);background:#065fa5;position:absolute;top:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);left:calc(clamp(.5rem,.3483009709rem + .6472491909vw,1.125rem)/2)}@media screen and (min-width: 768px){.company_page .history dt:after{height:calc(100% + clamp(1.875rem,1.4957524272rem + 1.6181229773vw,3.4375rem))}}.company_page .history dt:last-of-type:after{content:none}.company_page .history dd{width:100%;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.5;padding-left:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);position:relative;margin-bottom:30px}@media screen and (min-width: 768px){.company_page .history dd{width:79%;padding-left:0;margin-bottom:clamp(1.875rem,1.4957524272rem + 1.6181229773vw,3.4375rem);line-height:2}}.company_page .history dd:after{content:"";width:1px;height:calc(100% + 30px);background:#065fa5;position:absolute;top:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);left:calc(clamp(.5rem,.3483009709rem + .6472491909vw,1.125rem)/2)}@media screen and (min-width: 768px){.company_page .history dd:after{content:none}}.company_page .history dd:last-of-type:after{content:none}@media screen and (min-width: 768px){.download_page .left_line_ttl{border-bottom:none}}.download_page .left_line_ttl .ttl{font-size:clamp(1.125rem,.9126213592rem + .9061488673vw,2rem)}@media screen and (min-width: 768px){.download_page .left_line_ttl .ttl{border-left-width:5px;line-height:1.5}}.download_page .sec_box{margin-bottom:clamp(6.25rem,5.036407767rem + 5.1779935275vw,11.25rem)}.download_page .pdf_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px;margin-top:30px}@media screen and (min-width: 768px){.download_page .pdf_list{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem);margin-top:-10px}}.download_page .pdf_list .pdf_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem) clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border:1px solid #ccc;width:100%;max-width:300px;margin:0 auto}@media screen and (min-width: 576px){.download_page .pdf_list .pdf_item{max-width:none}}@media screen and (min-width: 768px){.download_page .pdf_list .pdf_item{gap:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem)}}.download_page .pdf_list .pdf_item .icon{width:clamp(2.5rem,1.8932038835rem + 2.5889967638vw,5rem)}.download_page .pdf_list .pdf_item .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.download_page .pdf_list .pdf_item p{font-size:clamp(.9375rem,.8009708738rem + .5825242718vw,1.5rem);font-weight:bold;line-height:1.4}.download_page .data_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem);margin-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.download_page .data_nav{margin-top:-10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.download_page .data_nav a{width:calc((100% - clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem))/2);display:block;text-align:center;padding:clamp(.9375rem,.8009708738rem + .5825242718vw,1.5rem) clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem) clamp(.9375rem,.8009708738rem + .5825242718vw,1.5rem) clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem);color:#065fa5;font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);font-weight:bold;border:solid 2px #ededed;background:#ededed;border-radius:100px;-webkit-transition:all .3s;transition:all .3s;position:relative}@media screen and (min-width: 768px){.download_page .data_nav a{width:100%}}.download_page .data_nav a:before{content:"";position:absolute;top:50%;right:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);width:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);height:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);border-right:2px solid #065fa5;border-bottom:2px solid #065fa5;-webkit-transform:translateY(calc(-50% - 2px)) rotate(45deg);transform:translateY(calc(-50% - 2px)) rotate(45deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:2}.download_page .data_nav a:hover{opacity:1;background-color:#fff;border-color:#065fa5}.download_page .data_download_sec{margin-top:clamp(3.75rem,2.9915048544rem + 3.2362459547vw,6.875rem)}.download_page .data_download_sec .sub_ttl{font-size:clamp(1.125rem,.9126213592rem + .9061488673vw,2rem);font-weight:bold;margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);color:#065fa5}.download_page .data_download_sec .sub_ttl:before{content:"■";padding-right:5px}.download_page .data_download_sec .table{width:calc(100% + 40px);margin-left:-20px;overflow-x:scroll;padding-bottom:15px;padding-right:20px;padding-left:20px}@media screen and (min-width: 576px){.download_page .data_download_sec .table{width:100%;margin-left:0;overflow:hidden;padding-bottom:0;padding-right:0;padding-left:0}}.download_page .data_download_sec table{width:100%;min-width:440px}@media screen and (min-width: 576px){.download_page .data_download_sec table{min-width:0}}.download_page .data_download_sec table th,.download_page .data_download_sec table td{border:solid 1px #ccc;line-height:1.5}.download_page .data_download_sec table th:nth-of-type(2),.download_page .data_download_sec table td:nth-of-type(2){display:none}@media screen and (min-width: 768px){.download_page .data_download_sec table th:nth-of-type(2),.download_page .data_download_sec table td:nth-of-type(2){display:table-cell}}.download_page .data_download_sec table th{background:#ededed;font-size:clamp(.9375rem,.9223300971rem + .0647249191vw,1rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.download_page .data_download_sec table td{font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);padding:10px}.download_page .data_download_sec table td:nth-of-type(1){width:auto;min-width:250px}@media screen and (min-width: 768px){.download_page .data_download_sec table td:nth-of-type(1){width:22%}}.download_page .data_download_sec table td:nth-of-type(2){width:51%}.download_page .data_download_sec table td:nth-of-type(3){width:auto;min-width:190px}@media screen and (min-width: 768px){.download_page .data_download_sec table td:nth-of-type(3){width:27%}}.download_page .data_download_sec table .item_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem)}.download_page .data_download_sec table .item_name .img{width:clamp(3.75rem,3.4466019417rem + 1.2944983819vw,5rem)}.download_page .data_download_sec table .item_name .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.download_page .data_download_sec table .item_name p{width:calc(100% - clamp(3.75rem,3.4466019417rem + 1.2944983819vw,5rem) - clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem));text-decoration:underline}@media screen and (min-width: 768px){.download_page .data_download_sec table .item_name p{text-decoration:none}}.download_page .data_download_sec table .item_detail{font-size:clamp(.875rem,.8598300971rem + .0647249191vw,.9375rem);padding:0 10px}.download_page .data_download_sec table .item_download{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.download_page .data_download_sec table .item_download a{display:block;background:#065fa5;border:solid 1px #065fa5;border-radius:3px;padding:2px 10px;color:#fff;-webkit-transition:all .3s;transition:all .3s}.download_page .data_download_sec table .item_download a:before{content:"";display:inline-block;width:12px;height:12px;margin-right:5px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path class="a" d="M165.5-791.75l-3.437-3.437.962-1,1.788,1.787V-800h1.375v5.6l1.788-1.787.962,1ZM161.375-789a1.324,1.324,0,0,1-.971-.4,1.324,1.324,0,0,1-.4-.971v-2.063h1.375v2.063h8.25v-2.063H171v2.063a1.324,1.324,0,0,1-.4.971,1.324,1.324,0,0,1-.971.4Z" transform="translate(-160 800)"/></svg>') no-repeat center/contain;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><path class="a" d="M165.5-791.75l-3.437-3.437.962-1,1.788,1.787V-800h1.375v5.6l1.788-1.787.962,1ZM161.375-789a1.324,1.324,0,0,1-.971-.4,1.324,1.324,0,0,1-.4-.971v-2.063h1.375v2.063h8.25v-2.063H171v2.063a1.324,1.324,0,0,1-.4.971,1.324,1.324,0,0,1-.971.4Z" transform="translate(-160 800)"/></svg>') no-repeat center/contain;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.download_page .data_download_sec table .item_download a:hover{opacity:1;background:#fff;color:#065fa5}.download_page .data_download_sec table .item_download a:hover:before{background-color:#065fa5}.customer_page p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.customer_page .customer_nav{background:#f5f5f5;width:calc(100% + 40px);padding:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem) clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem);margin-top:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem);margin-left:-20px;margin-bottom:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}@media screen and (min-width: 576px){.customer_page .customer_nav{width:100%;margin-left:0}}.customer_page .customer_nav>p{text-align:center;font-size:clamp(1.125rem,1.0339805825rem + .3883495146vw,1.5rem);font-weight:bold;margin-bottom:clamp(2.5rem,2.4241504854rem + .3236245955vw,2.8125rem);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.customer_page .customer_nav>p::before,.customer_page .customer_nav>p::after{content:"";display:inline-block;width:20px;height:1px;background:#707070;margin:0 16px}.customer_page .customer_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.customer_page .customer_nav ul li a{font-size:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);font-weight:bold;position:relative;padding-right:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem)}.customer_page .customer_nav ul li a:before{content:"";width:clamp(1rem,.8483009709rem + .6472491909vw,1.625rem);height:clamp(1rem,.8483009709rem + .6472491909vw,1.625rem);border-radius:30px;background:#065fa5;border:solid 1px #065fa5;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}.customer_page .customer_nav ul li a:after{content:"";display:block;position:absolute;right:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);bottom:calc(50% - 4px);width:clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem);height:clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:50% calc(100% - 2px);transform-origin:50% calc(100% - 2px);-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 576px){.customer_page .customer_nav ul li a:after{bottom:calc(50% - 5px)}}.customer_page .customer_nav ul li a:hover{opacity:1}.customer_page .customer_nav ul li a:hover:before{background:#fff;border-color:#111}.customer_page .customer_nav ul li a:hover:after{border-color:#111}.customer_page .customer_list{margin-bottom:clamp(3.75rem,3.4466019417rem + 1.2944983819vw,5rem)}.customer_page .customer_list ul{margin:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem) 0;display:grid;grid-template-columns:1fr;gap:clamp(1.5625rem,1.3349514563rem + .9708737864vw,2.5rem)}@media screen and (min-width: 576px){.customer_page .customer_list ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.customer_page .customer_list ul{grid-template-columns:repeat(3, 1fr)}}.customer_page .customer_list ul li a{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:normal;line-height:1.5;padding-left:0;position:relative}@media screen and (min-width: 576px){.customer_page .customer_list ul li a{font-weight:500;padding-left:20px}}.customer_page .customer_list ul li a:before{content:none;display:block;width:8px;height:8px;border-radius:8px;background:#065fa5;margin-right:10px;position:absolute;left:0;top:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem)}@media screen and (min-width: 576px){.customer_page .customer_list ul li a:before{content:""}}.customer_page .customer_list ul li a:after{content:"";display:inline-block;width:12px;height:12px;background:url("../images/customer/separate_window.svg") no-repeat center center/contain;margin-left:5px}@media screen and (min-width: 576px){.customer_page .customer_list ul li a:after{content:none}}.suggest_page .suggest_section_inner .section_head .head_title{font-weight:bold;font-size:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem);color:#065fa5;line-height:1.6666666667}.suggest_page .suggest_section_inner .section_head .head_text{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2;margin-top:clamp(.9375rem,.6189320388rem + 1.359223301vw,2.25rem)}.suggest_page .suggest_section_inner .section_nav{margin-top:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}.suggest_page .suggest_section_inner .section_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem);margin-top:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .section_nav ul{margin-top:-10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.suggest_page .suggest_section_inner .section_nav ul li{width:calc((100% - clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem))/2)}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .section_nav ul li{width:100%}}.suggest_page .suggest_section_inner .section_nav ul a{width:100%;display:block;text-align:center;padding:clamp(.8125rem,.7063106796rem + .4530744337vw,1.25rem) clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem) clamp(.8125rem,.7063106796rem + .4530744337vw,1.25rem) clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);color:#065fa5;font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);font-weight:bold;border:solid 2px #ededed;background:#ededed;border-radius:100px;-webkit-transition:all .3s;transition:all .3s;position:relative}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .section_nav ul a{border-color:#065fa5;background:#fff}}.suggest_page .suggest_section_inner .section_nav ul a:before{content:"";position:absolute;top:50%;right:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);width:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);height:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem);border-right:2px solid #065fa5;border-bottom:2px solid #065fa5;-webkit-transform:translateY(calc(-50% - 2px)) rotate(45deg);transform:translateY(calc(-50% - 2px)) rotate(45deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:2}.suggest_page .suggest_section_inner .section_nav ul a:hover{opacity:1;background-color:#065fa5;color:#fff}.suggest_page .suggest_section_inner .section_nav ul a:hover:before{border-color:#fff}.suggest_page .suggest_section_inner .section_contents{margin-top:clamp(3.75rem,2.8398058252rem + 3.8834951456vw,7.5rem)}.suggest_page .suggest_section_inner .section_contents p{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:2}.suggest_page .suggest_section_inner .section_contents h3{font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);line-height:1.5;color:#065fa5;font-weight:bold;margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.suggest_page .suggest_section_inner .section_contents h3+p{margin-bottom:clamp(1.25rem,1.0224514563rem + .9708737864vw,2.1875rem)}.suggest_page .suggest_section_inner .section_contents table{width:100%}.suggest_page .suggest_section_inner .section_contents table th,.suggest_page .suggest_section_inner .section_contents table td{border:solid 1px #ccc}.suggest_page .suggest_section_inner .section_contents table th{font-size:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);line-height:1.2;padding:clamp(.875rem,.7536407767rem + .5177993528vw,1.375rem) clamp(.5rem,.2876213592rem + .9061488673vw,1.375rem);background:#065fa5;font-weight:bold;color:#fff}.suggest_page .suggest_section_inner .section_contents table th.light{font-size:clamp(.875rem,.7839805825rem + .3883495146vw,1.25rem);background:#f2f7fc;color:#111}.suggest_page .suggest_section_inner .section_contents table th.gray{background:#888}.suggest_page .suggest_section_inner .section_contents table th.minheight{padding:5px}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .section_contents table th.minheight{padding:clamp(.875rem,.7536407767rem + .5177993528vw,1.375rem) clamp(.5rem,.2876213592rem + .9061488673vw,1.375rem)}}.suggest_page .suggest_section_inner .section_contents table th span{font-size:80%}.suggest_page .suggest_section_inner .section_contents table td{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);line-height:1.6666666667;padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.suggest_page .suggest_section_inner .section_contents table ul li{padding-left:1.2rem;position:relative}.suggest_page .suggest_section_inner .section_contents table ul li:before{content:"・";position:absolute;left:0;top:0}.suggest_page .suggest_section_inner .characteristics dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .characteristics dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.suggest_page .suggest_section_inner .characteristics dl dt:nth-of-type(odd),.suggest_page .suggest_section_inner .characteristics dl dd:nth-of-type(odd){background-color:#fff}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .characteristics dl dt:nth-of-type(odd),.suggest_page .suggest_section_inner .characteristics dl dd:nth-of-type(odd){background-color:#f2f7fc}}.suggest_page .suggest_section_inner .characteristics dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-weight:bold;padding:10px 20px;line-height:1.25;background-color:#f2f7fc}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .characteristics dl dt{width:18%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);background-color:initial}}.suggest_page .suggest_section_inner .characteristics dl dt:nth-of-type(odd){background-color:#f2f7fc}.suggest_page .suggest_section_inner .characteristics dl dd{width:100%;font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem);font-weight:normal;padding:15px 5px 30px;line-height:1.6}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .characteristics dl dd{width:82%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);font-weight:500}}.suggest_page .suggest_section_inner .characteristics dl dd:last-of-type{padding-bottom:0}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .characteristics dl dd:last-of-type{padding-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}}.suggest_page .suggest_section_inner .characteristics dl dd p span{color:#ef1212}.suggest_page .suggest_section_inner .characteristics dl dd p a{color:#065fa5;text-decoration:underline;font-weight:600}.suggest_page .suggest_section_inner .characteristics dl dd .ttl{font-size:clamp(1rem,.8786407767rem + .5177993528vw,1.5rem);font-weight:bold;color:#065fa5;margin-top:0;line-height:1.5}.suggest_page .suggest_section_inner .characteristics dl dd .ttl+p{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.suggest_page .suggest_section_inner .lightweight .table{width:calc(100% + 40px);margin-left:-20px;overflow-x:scroll;padding-bottom:15px;padding-right:20px;padding-left:20px}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .lightweight .table{width:100%;margin-left:0;overflow:hidden;padding-bottom:0;padding-right:0;padding-left:0}}.suggest_page .suggest_section_inner .lightweight .table table{min-width:750px}@media screen and (min-width: 576px){.suggest_page .suggest_section_inner .lightweight .table table{min-width:950px}}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .lightweight .table table{min-width:0}}.suggest_page .suggest_section_inner .lightweight .table+h3{margin-top:clamp(3.125rem,2.8216019417rem + 1.2944983819vw,4.375rem)}.suggest_page .suggest_section_inner .lightweight .table01 tr:first-child th:first-child{width:8%}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table01 tr:first-child th:first-child{width:20%}}.suggest_page .suggest_section_inner .lightweight .table01 img{display:block;width:150px;height:auto;margin:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) auto}.suggest_page .suggest_section_inner .lightweight .table01 .space{position:relative;padding-bottom:clamp(8.125rem,7.6699029126rem + 1.9417475728vw,10rem)}.suggest_page .suggest_section_inner .lightweight .table01 .space img{position:absolute;bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.suggest_page .suggest_section_inner .lightweight .table01 .point{border-left:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc;border-right:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc}.suggest_page .suggest_section_inner .lightweight .table01 .point_t{border-left:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc;border-right:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc;border-top:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc}.suggest_page .suggest_section_inner .lightweight .table01 .point_b{border-left:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc;border-right:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc;border-bottom:solid clamp(.3125rem,.2669902913rem + .1941747573vw,.5rem) #439ecc}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table02 tbody{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(1){grid-column:1;grid-row:1}.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(2){grid-column:1;grid-row:2}.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(4){grid-column:2;grid-row:1}.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(4) th{border-left:none}.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(5){grid-column:2;grid-row:2}.suggest_page .suggest_section_inner .lightweight .table02 tr:nth-child(5) td{border-left:none}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table02 th,.suggest_page .suggest_section_inner .lightweight .table02 td{display:block;width:100%;height:100%}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table02 td{border-top:none}}.suggest_page .suggest_section_inner .lightweight .table02 .none{border-left:none;border-right:none}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .lightweight .table02 .none{display:none}}.suggest_page .suggest_section_inner .lightweight .table02 img{display:block;width:90%;max-width:400px;margin:0 auto;padding:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .aging table tbody{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .aging table tr:nth-child(1){grid-column:1;grid-row:1}.suggest_page .suggest_section_inner .aging table tr:nth-child(2){grid-column:1;grid-row:2}.suggest_page .suggest_section_inner .aging table tr:nth-child(4){grid-column:2;grid-row:1}.suggest_page .suggest_section_inner .aging table tr:nth-child(4) th{border-left:none}.suggest_page .suggest_section_inner .aging table tr:nth-child(5){grid-column:2;grid-row:2}.suggest_page .suggest_section_inner .aging table tr:nth-child(5) td{border-left:none}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .aging table th,.suggest_page .suggest_section_inner .aging table td{display:block;width:100%;height:100%}}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .aging table td{border-top:none}}.suggest_page .suggest_section_inner .aging table .none{border-left:none;border-right:none}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .aging table .none{display:none}}.suggest_page .suggest_section_inner .aging table img{display:block;width:100%;max-width:400px;margin:0 auto;padding:clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem)}.suggest_page .suggest_section_inner .aging table ul{padding:10px clamp(.625rem,.3216019417rem + 1.2944983819vw,1.875rem) clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.suggest_page .suggest_section_inner .soundproofing .comparison_images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem);margin-top:clamp(1.875rem,1.4199029126rem + 1.9417475728vw,3.75rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .soundproofing .comparison_images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.suggest_page .suggest_section_inner .insulation .comparison_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:clamp(2.1875rem,1.8082524272rem + 1.6181229773vw,3.75rem);gap:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem)}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .insulation .comparison_top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.suggest_page .suggest_section_inner .insulation .comparison_top p{width:100%}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .insulation .comparison_top p{width:calc(100% - clamp(31.25rem,30.036407767rem + 5.1779935275vw,36.25rem))}}.suggest_page .suggest_section_inner .insulation .comparison_top .image{width:100%}@media screen and (min-width: 992px){.suggest_page .suggest_section_inner .insulation .comparison_top .image{width:clamp(31.25rem,30.036407767rem + 5.1779935275vw,36.25rem)}}.suggest_page .suggest_section_inner .insulation h3{display:none}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .insulation h3{display:block}}.suggest_page .suggest_section_inner .insulation table th,.suggest_page .suggest_section_inner .insulation table td{text-align:center;vertical-align:middle;padding:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .insulation table th,.suggest_page .suggest_section_inner .insulation table td{padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}}.suggest_page .suggest_section_inner .insulation table th{font-size:clamp(.75rem,.6286407767rem + .5177993528vw,1.25rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .insulation table th{font-size:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}}.suggest_page .suggest_section_inner .insulation table td{font-size:clamp(.6875rem,.5813106796rem + .4530744337vw,1.125rem)}@media screen and (min-width: 768px){.suggest_page .suggest_section_inner .insulation table td{font-size:clamp(.875rem,.8143203883rem + .2588996764vw,1.125rem)}}body.is-menu-open{overflow:hidden !important}body.is-menu-open .products_sidebar{visibility:visible !important;opacity:1 !important;-webkit-transition:opacity .3s ease,visibility 0s linear 0s !important;transition:opacity .3s ease,visibility 0s linear 0s !important}body.is-menu-open .products_sidebar nav{left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}body.is-menu-open .toggle_menu_button{display:none}.products_sidebar{width:100vw;margin:0 calc(50% - 50vw)}@media screen and (min-width: 992px){.products_sidebar{width:auto;margin:0;position:relative}}.products_sidebar nav{padding:40px clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem) clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);background-color:#f2f7fc;width:100%}@media screen and (min-width: 992px){.products_sidebar nav{width:340px;border-radius:10px}}.products_sidebar #mobile-menu-close{position:absolute;top:-35px;right:0px;font-size:18px;line-height:1;color:#fff;background:none;border:none;padding:5px;cursor:pointer;z-index:1002}.products_sidebar .sidebar_title{margin-bottom:15px;font-weight:bold;font-size:20px;color:#065fa5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.products_sidebar ul li{border-bottom:1px solid #ddd;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.products_sidebar ul li a{display:block;padding:20px 0px;font-size:clamp(.9375rem,.9223300971rem + .0647249191vw,1rem);font-weight:500}.products_sidebar ul li a:hover{text-decoration:none}.products_sidebar ul li .submenu{max-height:0;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out,visibility 0s linear .3s;transition:max-height .3s ease-out,opacity .3s ease-out,visibility 0s linear .3s;border-top:solid 1px #ddd}.products_sidebar ul li .submenu li{border:none}.products_sidebar ul li .submenu li:first-child{margin-top:10px}.products_sidebar ul li .submenu li:last-child{margin-bottom:10px}.products_sidebar ul li .submenu li a{padding:12px 10px;font-size:14px}.products_sidebar ul li.is-open>.submenu{max-height:1000px;opacity:1;visibility:visible;-webkit-transition:max-height .4s ease-in-out,opacity .4s ease-in-out,visibility 0s linear 0s;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,visibility 0s linear 0s}.products_sidebar ul li.no_submenu:hover::after{opacity:.6}.products_sidebar ul li.no_submenu::after{content:"";position:absolute;top:50%;right:16px;width:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);height:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);border-right:2px solid #065fa5;border-bottom:2px solid #065fa5;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:2}.products_sidebar ul li.has_submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.products_sidebar ul li.has_submenu>a{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.products_sidebar ul li.has_submenu>.toggle_button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:5px;cursor:pointer}.products_sidebar ul li.has_submenu>.submenu{width:100%}.products_sidebar ul li.has_submenu:last-child.is-open{border-bottom:none}.products_sidebar .toggle_button{padding:10px;font-weight:bold;font-size:18px;color:#065fa5;margin-right:5px}.under_layer{margin-bottom:clamp(6.25rem,4.7330097087rem + 6.4724919094vw,12.5rem)}.under_layer .wrapper{position:relative}.under_layer .under_layer_header{position:relative}.under_layer .under_layer_header .title_box{position:relative}.under_layer .under_layer_header .title_box .title_box_inner{height:clamp(9.6875rem,.4437022901rem + 39.4402035623vw,19.375rem);position:absolute}@media screen and (min-width: 768px){.under_layer .under_layer_header .title_box .title_box_inner{height:clamp(10rem,0rem + 20.8333333333vw,25rem)}}.under_layer .under_layer_header .title_box .title_box_inner .title{position:absolute;top:50%;left:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.0625rem,.7894417476rem + 1.1650485437vw,2.1875rem)}.under_layer .under_layer_header .title_box .title_box_inner .title .sub_title{font-family:"Outfit",sans-serif;font-weight:bold;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);letter-spacing:.08em;white-space:nowrap}.under_layer .under_layer_header .title_box .title_box_inner .title .sub_title::before{content:"－ "}.under_layer .under_layer_header .title_box .title_box_inner .title .main_title{font-weight:bold;font-size:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);white-space:nowrap}.under_layer .under_layer_header .title_box .title_box_inner .title.type1 .sub_title{color:#fff}.under_layer .under_layer_header .title_box .title_box_inner .title.type1 .main_title{color:#fff}.under_layer .under_layer_header .title_box .title_box_inner .title.type2 .sub_title{color:#065fa5}.under_layer .under_layer_header .title_box .title_box_inner .title.type2 .main_title{color:#000}.under_layer .under_layer_header .under_layer_image img{width:100%}.under_layer .bottom_links{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,-2.4356913183rem + 8.1993569132vw,4.6875rem)}@media screen and (min-width: 768px){.under_layer .bottom_links{grid-template-columns:repeat(2, 1fr);gap:0}}.under_layer .bottom_links .bottom_link{position:relative;overflow:hidden;display:block}@media screen and (min-width: 768px){.under_layer .bottom_links .bottom_link:first-child .image{border-top-right-radius:0;border-bottom-right-radius:0}.under_layer .bottom_links .bottom_link:last-child .image{border-top-left-radius:0;border-bottom-left-radius:0}.under_layer .bottom_links .bottom_link img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;max-width:initial;width:100%}}.under_layer .bottom_links .bottom_link:hover{opacity:1}.under_layer .bottom_links .bottom_link:hover::after{opacity:1}.under_layer .bottom_links .bottom_link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.under_layer .bottom_links .bottom_link .title_box .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:clamp(1.25rem,.7949029126rem + 1.9417475728vw,3.125rem);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(.625rem,.5339805825rem + .3883495146vw,1rem)}.under_layer .bottom_links .bottom_link .title_box .title .sub_title{font-weight:500;font-size:clamp(.8125rem,.42664791rem + .8038585209vw,1.125rem);color:#fff}.under_layer .bottom_links .bottom_link .title_box .title .main_title{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(2rem,.8424437299rem + 2.4115755627vw,2.9375rem);letter-spacing:.03em;text-align:left;color:#fff;line-height:1.2}.under_layer .bottom_links .bottom_link .image{border-radius:10px;overflow:hidden}@media screen and (min-width: 768px){.under_layer .bottom_links .bottom_link .image{border-radius:20px}}.bread{background-color:#fafafa;padding:15px clamp(1.25rem,-8.5849056604rem + 11.320754717vw,5rem)}.bread ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;overflow:hidden}.bread ul li{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.bread ul li:not(:last-child)::after{content:"";margin-left:10px;color:#888;width:6px;height:6px;display:inline-block;border-style:solid;border-color:#888;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page_navi .navigation{margin-top:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}.page_navi .navigation .screen-reader-text{display:none}.page_navi .navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page_navi .navigation .nav-links .page-numbers{display:block;width:clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);line-height:clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);text-align:center;background-color:rgba(6,95,165,.1);border-radius:50%;color:#065fa5;font-weight:500;font-size:clamp(.875rem,.8446601942rem + .1294498382vw,1rem);font-family:"Outfit",sans-serif}.page_navi .navigation .nav-links .page-numbers.current{color:#fff;background-color:#065fa5}.page_navi .navigation .nav-links .prev,.page_navi .navigation .nav-links .next{background-color:rgba(0,0,0,0);color:#111;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page_navi .navigation .nav-links .prev::before,.page_navi .navigation .nav-links .next::before{content:"";display:inline-block;width:8px;height:8px;border-style:solid;border-color:#111;border-width:0 2px 2px 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.page_navi .navigation .nav-links .next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}/*# sourceMappingURL=style.css.map */