#footer>.box_inner{margin-inline:auto;max-width:calc(1360 / 16 * 1em);width:90%}#header .box_header{margin-inline:auto;max-width:calc(1250 / 16 * 1em);width:90%}:root{--base:16;--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)));--scrollbar-width:0px;--root-line-height:1.5;--header-height:0}@property --1vw{syntax:"<length>";inherits:true;initial-value:0px}@property --1cqi{syntax:"<length>";inherits:true;initial-value:0px}html{line-height:var(--root-line-height,1.5);color:#000000}html.safari{-webkit-text-size-adjust:100%}html :target{scroll-margin-top:var(--header-height)}body{font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--base) / 16 * 1em);color:var(--a11y-basecolor,#000000);background:var(--a11y-bgcolor,#fff);font-weight:300}body.fixed{position:fixed;width:100%;height:100%}body #abi_page{container:main/inline-size}body #abi_page:after,body #abi_page:before,body #abi_page>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(960 / 16 * 1em) <= inline-size){body #abi_page .view_cq_tab,body #abi_page .view_cq_tab-sp{display:none!important}}@container (calc(640 / 16 * 1em) <= inline-size){body #abi_page .view_cq_sp{display:none!important}}@container (inline-size < calc(960 / 16 * 1em)){body #abi_page .view_cq_pc{display:none!important}}@container (inline-size < calc(640 / 16 * 1em)){body #abi_page .view_cq_pc-tab,body #abi_page .view_cq_tab{display:none!important}}:where(a){color:var(--a11y-linkcolor,#000000);transition:0.15s;-webkit-text-decoration:underline calc(1 / var(--base) * 1em) currentColor;text-decoration:underline calc(1 / var(--base) * 1em) currentColor;text-underline-offset:calc(8 / var(--base) * 1em)}h1,h2,h3,h4,h5,h6{font-weight:600}@media screen and (min-width:64.0625em) and (max-width:90em){body .view_pc-l{display:none!important}}@media screen and (min-width:64.0625em){body .view_tab,body .view_tab-sp{display:none!important}}@media screen and (min-width:48em){body .view_sp{display:none!important}}@media screen and (max-width:64em){body .view_pc,body .view_pc-l{display:none!important}}@media screen and (max-width:47.9375em){body .view_pc-l,body .view_pc-tab,body .view_tab{display:none!important}}html.noscroll{overflow:hidden}#abi_page{position:relative}#header{position:sticky;top:0;left:0;right:0;z-index:10;transition:0.3s;background:#fff}#header{container:header/inline-size}#header:after,#header:before,#header>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}#header.header_genmado{background:transparent;position:fixed}@container (calc(640 / 16 * 1em) <= inline-size){#header.header_genmado{top:clamp(5/var(--base) * 1em,5/var(--base) * 1em + 40/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,45/var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){#header.header_genmado .logo a img{filter:brightness(0) invert(1)}}#header.header_genmado.fixed{background:rgba(0,0,0,0.8);top:0}#header.header_genmado.fixed .logo a img{filter:brightness(0) invert(1)}@container (inline-size < calc(640 / 16 * 1em)){.menu_opened #header.header_genmado{background:rgba(0,0,0,0.8)}.menu_opened #header.header_genmado .logo a img{filter:brightness(0) invert(1)}}#header.header_genmado .box_header{max-width:calc(1650 / var(--base) * 1em);margin-inline:auto}#header.header_genmado .box_header .box_menu .box_menu_content .navigation>ul{display:flex}@container (calc(640 / 16 * 1em) <= inline-size){#header.header_genmado .box_header .box_menu .box_menu_content .navigation>ul>li>a{color:#fff}}#header.header_genmado .box_header .box_menu .box_menu_content .navigation>ul>li>a:hover{color:#ffc500}@container (inline-size < calc(640 / 16 * 1em)){#header.header_genmado .box_header .box_menu .btn_close_menu [class*=ico_]{color:#fff}}#header.header_genmado .box_header .box_search .btn_open_search .ico_search{color:#fff}#header.header_genmado .box_header .box_search .btn_open_search .ico_search:hover{color:#ffc500}#header.fixed{background:rgba(255,255,255,0.8)}#header .box_header{display:flex;gap:calc(20 / var(--base) * 1em);align-items:center;justify-content:space-between}#header .box_header .logo a{display:block;text-decoration:none;padding-block:calc(10 / var(--base) * 1em)}#header .box_header .logo a img{display:block;width:auto}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .logo a img{max-height:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 20/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,50/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .logo a img{max-height:clamp(40/var(--base) * 1em,40/var(--base) * 1em + 10/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,50/var(--base) * 1em)}}#header .box_header .box_menu{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_menu{gap:clamp(10/var(--base) * 1em,10/var(--base) * 1em + 20/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,30/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_menu{gap:calc(10 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_menu .box_menu_content{width:100%;position:fixed;top:calc(var(--header-height) / var(--base) * 1em);height:calc(100vh - var(--header-height) / var(--base) * 1em);border-top:1px solid #e9e9e9;right:0;z-index:4;transition:0.5s;background:#fff;transform:translateX(100%);overflow-y:scroll;padding:calc(30 / var(--base) * 1em) 5%}#header .box_header .box_menu .box_menu_content[data-display=hide]{display:none}.menu_opened #header .box_header .box_menu .box_menu_content{transform:translateX(0)}}#header .box_header .box_menu .box_menu_content .navigation>ul{display:flex}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_menu .box_menu_content .navigation>ul{gap:clamp(10/var(--base) * 1em,10/var(--base) * 1em + 30/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,40/var(--base) * 1em);align-items:center}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_menu .box_menu_content .navigation>ul{flex-direction:column;gap:calc(15 / var(--base) * 1em)}}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a{text-decoration:none;display:block;font-weight:500}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_menu .box_menu_content .navigation>ul>li>a{--fsz:20;font-size:clamp(11/var(--base) * 1em,11/var(--base) * 1em + calc(var(--fsz) - 11)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);padding-block:calc(10 / var(--fsz) * 1em);position:relative}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_menu .box_menu_content .navigation>ul>li>a{--fsz:16}}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a[aria-current=page]{color:#00a9ff}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a:focus-within,#header .box_header .box_menu .box_menu_content .navigation>ul>li>a:hover{color:#00a9ff}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_blue,#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_yellow{padding:calc(3 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em);color:#fff;background:#00a9ff;border-radius:calc(5 / var(--fsz) * 1em);display:inline-block;vertical-align:top}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_blue:hover,#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_yellow:hover{opacity:0.8}#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_yellow{background:#ffc500}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_menu .box_menu_content .navigation>ul>li>a.btn_yellow{margin-left:calc(-1 * clamp(5 / var(--fsz) * 1em, 5 / var(--fsz) * 1em + 20 / 1280 * (var(--cqi-to-px) - 640 / 100) * 100 / var(--fsz) * 1em, 25 / var(--fsz) * 1em))}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_menu .btn_close_menu{width:calc(40 / var(--base) * 1em);height:calc(40 / var(--base) * 1em);display:flex;justify-content:center;align-items:center}#header .box_header .box_menu .btn_close_menu [class*=ico_]{width:calc(25 / var(--base) * 1em);height:calc(25 / var(--base) * 1em);color:#000}#header .box_header .box_menu .btn_close_menu [class*=ico_].ico_close{width:calc(30 / var(--base) * 1em);height:calc(30 / var(--base) * 1em)}body:not(.menu_opened) #header .box_header .box_menu .btn_close_menu .ico_menu{display:block}body:not(.menu_opened) #header .box_header .box_menu .btn_close_menu .ico_close{display:none}.menu_opened #header .box_header .box_menu .btn_close_menu .ico_menu{display:none}.menu_opened #header .box_header .box_menu .btn_close_menu .ico_close{display:block}}#header .box_header .box_search{position:relative}#header .box_header .box_search .btn_open_search{display:flex;justify-content:center;align-items:center}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_search .btn_open_search{width:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 20/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,40/var(--base) * 1em);height:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 20/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,40/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_search .btn_open_search{width:calc(30 / var(--base) * 1em);height:calc(30 / var(--base) * 1em)}}#header .box_header .box_search .btn_open_search .ico_search{display:block;color:#000}#header .box_header .box_search .btn_open_search .ico_search:hover{color:#ffc500}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_search .btn_open_search .ico_search{width:clamp(18/var(--base) * 1em,18/var(--base) * 1em + 7/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,25/var(--base) * 1em);height:clamp(18/var(--base) * 1em,18/var(--base) * 1em + 7/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,25/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_search .btn_open_search .ico_search{width:calc(25 / var(--base) * 1em);height:calc(25 / var(--base) * 1em)}}#header .box_header .box_search:focus-within .box_search_content,#header .box_header .box_search:hover .box_search_content{display:block}#header .box_header .box_search .box_search_content{display:none;padding-block:calc(10 / var(--base) * 1em);z-index:10}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_search .box_search_content{right:0;position:absolute;top:100%}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_search .box_search_content{right:5%;left:5%;position:fixed;top:calc(var(--header-height) / var(--base) * 1em)}}#header .box_header .box_search .box_search_content .form_search{position:relative;width:100%}#header .box_header .box_search .box_search_content .form_search .input_search{padding-right:calc(60 / var(--fsz) * 1em);max-width:100%}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_search .box_search_content .form_search .input_search{--fsz:18;width:calc(400 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_search .box_search_content .form_search .input_search{--fsz:16;width:100%}}#header .box_header .box_search .box_search_content .form_search .btn_search{position:absolute;top:0;bottom:0;right:0;aspect-ratio:1;display:flex;justify-content:center;align-items:center}#header .box_header .box_search .box_search_content .form_search .btn_search .ico_search{width:38.5714285714%;aspect-ratio:1}#header .box_header .box_search .box_search_content .gsc-control-cse{padding:0;border-radius:30px;overflow:hidden;border:0;box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}@container (calc(640 / 16 * 1em) <= inline-size){#header .box_header .box_search .box_search_content .gsc-control-cse{width:calc(400 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#header .box_header .box_search .box_search_content .gsc-control-cse{width:100%}}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-search-box{margin:0}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-search-button-v2{padding:16px 20px;background:#ffc500;border:0;margin:0}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-search-button-v2 svg{width:20px;height:20px;fill:#fff}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-search-button-v2:hover svg{fill:#000}#header .box_header .box_search .box_search_content .gsc-control-cse td.gsc-input{padding-left:25px}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-input-box{border:0;padding:0}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-input-box .gsib_a{padding:0}#header .box_header .box_search .box_search_content .gsc-control-cse .gsc-results-wrapper-overlay{height:80vh}#footer{background:#f3f0ea;border-bottom:calc(50 / var(--base) * 1em) solid #ffc500;margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}#footer{container:footer/inline-size}#footer:after,#footer:before,#footer>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}#footer>.box_inner{padding-block:calc(60 / var(--base) * 1em) calc(35 / var(--base) * 1em)}#footer>.box_inner .title_footer{--fsz:35;font-weight:700;line-height:1.5;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1000 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}#footer>.box_inner .title_footer:after,#footer>.box_inner .title_footer:before{content:"";display:block;height:0;width:0}#footer>.box_inner .title_footer:before{margin-bottom:calc(-0.34em + 0px)}#footer>.box_inner .title_footer:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){#footer>.box_inner .title_footer{margin-bottom:calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#footer>.box_inner .title_footer{margin-bottom:calc(35 / var(--fsz) * 1em)}}#footer>.box_inner .box_content{display:flex}@container (inline-size < calc(960 / 16 * 1em)){#footer>.box_inner .box_content{flex-direction:column;gap:calc(20 / var(--base) * 1em)}}#footer>.box_inner .box_content .box_item{display:flex}@container (calc(640 / 16 * 1em) <= inline-size){#footer>.box_inner .box_content .box_item{padding-block:calc(20 / var(--base) * 1em);gap:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#footer>.box_inner .box_content .box_item{flex-direction:column;gap:calc(15 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){#footer>.box_inner .box_content .box_item+.box_item{padding-left:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 10/400 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,25/var(--base) * 1em);margin-left:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 10/400 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,25/var(--base) * 1em);border-left:1px solid #000}}#footer>.box_inner .box_content .box_item .box_address{font-style:normal;flex:1 1 auto}#footer>.box_inner .box_content .box_item .box_address.box_address_vn dl dd{word-break:break-word}#footer>.box_inner .box_content .box_item .box_address dl{display:flex}@container (calc(960 / 16 * 1em) <= inline-size){#footer>.box_inner .box_content .box_item .box_address dl{gap:clamp(10/var(--base) * 1em,10/var(--base) * 1em + 5/400 * (var(--cqi-to-px) - 960/100) * 100/var(--base) * 1em,15/var(--base) * 1em)}}#footer>.box_inner .box_content .box_item .box_address dl dt{--fsz:20;font-weight:700;flex:0 0 calc(140 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){#footer>.box_inner .box_content .box_item .box_address dl dt{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#footer>.box_inner .box_content .box_item .box_address dl dt{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}#footer>.box_inner .box_content .box_item .box_address dl dd{--fsz:20}@container (calc(640 / 16 * 1em) <= inline-size){#footer>.box_inner .box_content .box_item .box_address dl dd{flex:1 1 auto;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){#footer>.box_inner .box_content .box_item .box_address dl dd{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.btn_back_top{position:fixed;right:calc(30 / var(--base) * 1em);bottom:calc(100 / var(--base) * 1em);z-index:9}.btn_back_top .button{width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);filter:drop-shadow(0 0 calc(2 / var(--base) * 1em) rgba(0,0,0,0.2));--gap:0;display:none;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.btn_back_top .button{--size:50}}@container (inline-size < calc(640 / 16 * 1em)){.btn_back_top .button{--size:40}}.txt_primary{color:#ffc500}.txt_en{word-break:break-word}.main_title{--fsz:50;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:1.2}.main_title:after,.main_title:before{content:"";display:block;height:0;width:0}.main_title:before{margin-bottom:calc(-0.19em + 0px)}.main_title:after{margin-top:calc(-0.11em + 0px)}