@charset "UTF-8";@import url("https://use.typekit.net/wxr8qrp.css");.box_breadcrumb dt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.box_breadcrumb{scrollbar-width:none;-ms-overflow-style:none}.box_breadcrumb::-webkit-scrollbar{display:none}@container (calc(1200 / 16 * 1em) <= inline-size){}@container (inline-size < calc(1200 / 16 * 1em)){}#footer .box_inner,.con_common_services{margin-inline:auto;max-width:calc(1500 / 16 * 1em);width:90%}.box_breadcrumb dd{margin-inline:auto;max-width:calc(1710 / 16 * 1em);width:90%}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}dialog[data-dialog-name]{container:dialog/inline-size}dialog[data-dialog-name]:after,dialog[data-dialog-name]:before,dialog[data-dialog-name]>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)));--cqi-to-px-dialog:var(--cqi-to-px)}dialog[data-dialog-name]{max-width:calc(1200 / var(--base) * 1em);width:90%;border-radius:calc(10 / var(--base) * 1em)}dialog[data-dialog-name] .dialog-inner{position:relative;padding:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 58/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,78/var(--base) * 1em);background:#fff;border-radius:inherit}dialog[data-dialog-name] .dialog-inner .title_dialog{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}dialog[data-dialog-name] .dialog-inner .txt_description{--fsz:28;margin-bottom:calc(35 / var(--fsz) * 1em);font-size:clamp(18/var(--base) * 1em,18/var(--base) * 1em + calc(var(--fsz) - 18)/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;text-align:center;word-break:keep-all;overflow-wrap:break-word}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}dialog[data-dialog-name] .dialog-inner .btn_close{--size:clamp(25/var(--base) * 1em,25/var(--base) * 1em + 25/1165 * (var(--cqi-to-px) - 335/100) * 100/var(--base) * 1em,50/var(--base) * 1em);position:absolute;top:0;right:0;margin:calc(15 / var(--base) * 1em);width:var(--size);height:var(--size)}dialog[data-dialog-name] .dialog-inner .btn_close button{width:100%;transition:0.15s}dialog[data-dialog-name] .dialog-inner .btn_close button .ico_close{color:currentColor;transition:inherit}dialog[data-dialog-name] .dialog-inner .btn_close button .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}dialog[data-dialog-name] .dialog-inner .btn_close button:hover .ico_close{transform:scale(1.1)}#contents{position:relative;z-index:2}.con_common_services>.title{text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_common_services>.title{margin-bottom:calc(32 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_common_services>.title{margin-bottom:calc(20 / var(--base) * 1em)}}.con_common_services>.title .title_en{font-size:calc(var(--fsz) / var(--base) * 1em);line-height:1}@container (calc(768 / 16 * 1em) <= inline-size){.con_common_services>.title .title_en{--fsz:45}}@container (inline-size < calc(768 / 16 * 1em)){.con_common_services>.title .title_en{--fsz:35}}.con_common_services>.title .txt{font-size:calc(var(--fsz) / var(--base) * 1em);display:block;font-weight:400}@container (calc(768 / 16 * 1em) <= inline-size){.con_common_services>.title .txt{--fsz:18}}@container (inline-size < calc(768 / 16 * 1em)){.con_common_services>.title .txt{--fsz:16}}.con_common_services .box_main_services>.box_item>.box_title .btn_accordion{display:none}.title_en{text-transform:uppercase;font-family:"futura-pt",sans-serif;font-weight:600}.st_common01{display:flex;align-items:center}.st_common01 .title_en{line-height:1;font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.st_common01 .title_en{--fsz:45;margin-right:calc(18 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.st_common01 .title_en{--fsz:25;margin-right:calc(8 / var(--fsz) * 1em)}}.st_common01 .title_jp{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400}@container (calc(768 / 16 * 1em) <= inline-size){.st_common01 .title_jp{--fsz:16;margin-top:calc(10 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.st_common01 .title_jp{--fsz:12}}.btn_more_link a{font-size:calc(var(--fsz) / var(--base) * 1em);color:#009faf;display:flex;align-items:center;gap:calc(12 / var(--fsz) * 1em);text-decoration:none}@container (calc(768 / 16 * 1em) <= inline-size){.btn_more_link a{--fsz:16}}@container (inline-size < calc(768 / 16 * 1em)){.btn_more_link a{--fsz:14}}.btn_more_link a:after{content:"";width:calc(35 / var(--fsz) * 1em);height:1px;background:#323232;transition:all 0.3s ease-in-out}.btn_more_link a:hover:after{background:currentColor;transform:translateX(50%)}.box_main_services.list_layout>.box_item_child>.box_title .img_bg,.box_main_services.list_layout>.box_item_child>.box_title .title{display:none}.box_main_services.grid_layout{display:grid}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout{grid-template-columns:repeat(2,min(346/var(--base) * 1em,(100% - 38/var(--base) * 1em)/2));gap:calc(38 / var(--base) * 1em);justify-content:center}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout{grid-template-columns:100%;gap:1px}}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child{height:100%;display:flex;flex-direction:column}}.box_main_services.grid_layout>.box_item_child>.box_title{position:relative;overflow:hidden;display:flex;align-items:center}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child>.box_title{height:calc(130 / var(--base) * 1em);border-top-left-radius:calc(8 / var(--base) * 1em);border-top-right-radius:calc(8 / var(--base) * 1em);text-align:center;justify-content:center}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child>.box_title{height:calc(180 / var(--base) * 1em)}}.box_main_services.grid_layout>.box_item_child>.box_title.active .btn_accordion .icon_toggle:after{transform:rotate(0deg)}.box_main_services.grid_layout>.box_item_child>.box_title .title{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);color:#fff;position:relative;z-index:1;word-break:keep-all;font-weight:700}@container (calc(1200 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child>.box_title .title{text-align:center;padding-inline:calc(15 / var(--fsz) * 1em);font-size:clamp(var(--fsz) * 0.75/var(--base) * 1em,var(--fsz)/1500 * 100vw,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child>.box_title .title{padding-inline:calc(18 / var(--fsz) * 1em)}}.box_main_services.grid_layout>.box_item_child>.box_title .title .txt_small{display:block;font-size:77.7777777778%}.box_main_services.grid_layout>.box_item_child>.box_title .img_bg{position:absolute;top:0;left:0;width:100%;height:100%}.box_main_services.grid_layout>.box_item_child>.box_title .img_bg img{width:100%;height:100%;object-fit:cover}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion{display:none}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion{--fsz:18;font-size:calc(var(--fsz) / var(--base) * 1em);position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;background:transparent;border:0;padding-inline:calc(18 / var(--fsz) * 1em);display:flex;align-items:center;justify-content:space-between;gap:calc(8 / var(--fsz) * 1em);cursor:pointer}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion .txt{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion .icon_toggle{width:calc(30 / var(--fsz) * 1em);height:calc(30 / var(--fsz) * 1em);flex:0 0 calc(30 / var(--fsz) * 1em);background:#009faf;border-radius:calc(infinity * 1px);position:relative}.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion .icon_toggle:after,.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion .icon_toggle:before{content:"";position:absolute;width:46.6666666667%;height:2px;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;border-radius:calc(infinity * 1px);transition:transform 0.3s ease-in-out}.box_main_services.grid_layout>.box_item_child>.box_title .btn_accordion .icon_toggle:after{transform:rotate(90deg)}}.box_main_services.grid_layout>.box_item_child .box_submenu_child{border:1px solid #d4d4d4;background:#fff}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child .box_submenu_child{flex:1 1 auto;display:block!important;height:auto!important}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child .box_submenu_child{display:none}}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li{border-bottom:1px solid #d4d4d4}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li.no_border{border-bottom:0}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);padding:calc(12 / var(--fsz) * 1em) calc(16 / var(--fsz) * 1em);gap:calc(8 / var(--fsz) * 1em)}@container (calc(1200 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link{position:relative;font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/1500 * 100vw,var(--fsz)/var(--base) * 1em)}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#323232;opacity:0;z-index:0;transition:opacity 0.3s ease-in-out}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link:hover{color:#fff}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link:hover:after{opacity:1}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link{font-size:clamp(var(--fsz) * 0.875/var(--base) * 1em,var(--fsz)/1200 * 100vw,var(--fsz)/var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link{line-height:1.7}}@container (inline-size < calc(768 / 16 * 1em)){.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link{line-height:1.5}}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .txt{position:relative;z-index:1;word-break:keep-all}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .txt_nowrap{white-space:nowrap}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link [class*=ico_]{width:calc(16 / var(--fsz) * 1em);height:calc(16 / var(--fsz) * 1em);flex:0 0 calc(16 / var(--fsz) * 1em);position:relative;z-index:1}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .ico_arrow_right{background:#009faf;border-radius:calc(infinity * 1px);color:#fff}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .ico_arrow_right:before{width:calc(4 / var(--fsz) * 1em);display:block}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .ico_external{color:#969696}.box_main_services.grid_layout>.box_item_child .box_submenu_child>li>.item_link .ico_external:before{width:calc(12 / var(--fsz) * 1em)}.box_common_media{display:grid}@container (calc(768 / 16 * 1em) <= inline-size){.box_common_media{grid-template-columns:repeat(2,1fr);gap:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 32/512 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,52/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_common_media{grid-template-columns:100%;gap:calc(20 / var(--base) * 1em)}}.box_common_media>li .box_item{display:block;text-decoration:none;transition:opacity 0.3s ease-in-out}.box_common_media>li .box_item:hover{opacity:0.8}.box_common_media>li .box_item .img{display:block}.box_common_media>li .box_item .img img{width:100%}.box_common_media>li .box_item .txt{margin-top:calc(12 / var(--fsz) * 1em);display:block}@container (calc(768 / 16 * 1em) <= inline-size){.box_common_media>li .box_item .txt{--fsz:16;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/432 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_common_media>li .box_item .txt{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:12}}.box_footer .box_navigation{background:#323232;border-radius:calc(4 / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.box_footer .box_navigation{padding:clamp(12/var(--base) * 1em,12/var(--base) * 1em + 12/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,24/var(--base) * 1em);margin-top:clamp(80/var(--base) * 1em,80/var(--base) * 1em + 40/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,120/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_footer .box_navigation{padding:calc(20 / var(--base) * 1em) calc(10 / var(--base) * 1em);margin-top:calc(30 / var(--base) * 1em)}}.box_footer .box_navigation .box_inner{display:flex;justify-content:space-between;position:relative}.box_footer .box_navigation .box_inner .btn_next,.box_footer .box_navigation .box_inner .btn_prev{max-width:40%}.box_footer .box_navigation .box_inner .btn_prev{order:1}.box_footer .box_navigation .box_inner .btn_next{order:3}.box_footer .box_navigation .box_inner .btn_home{order:2;position:absolute;display:flex;justify-content:center;padding-inline:calc(10 / var(--base) * 1em);top:0;bottom:0}@container (calc(768 / 16 * 1em) <= inline-size){.box_footer .box_navigation .box_inner .btn_home{left:clamp(200/var(--base) * 1em,200/var(--base) * 1em + 70/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,270/var(--base) * 1em);right:clamp(200/var(--base) * 1em,200/var(--base) * 1em + 70/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,270/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_footer .box_navigation .box_inner .btn_home{left:calc(50 / var(--base) * 1em);right:calc(50 / var(--base) * 1em)}}.box_footer .box_navigation .box_inner .btn_home .button{text-decoration:underline}.box_footer .box_navigation .box_inner .btn_home .button [class*=ico_]{width:calc(24 / var(--base) * 1em);height:calc(24 / var(--base) * 1em);color:#969696}.box_footer .box_navigation .box_inner .button{text-decoration:none;color:#fff;display:flex;align-items:center;gap:calc(8 / var(--base) * 1em);text-underline-offset:calc(3 / var(--base) * 1em)}.box_footer .box_navigation .box_inner .button:hover{text-decoration:underline}.box_footer .box_navigation .box_inner .button .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:"1.5"}.firefox .box_footer .box_navigation .box_inner .button .txt,.ie .box_footer .box_navigation .box_inner .button .txt{max-height:calc(1 * 1.5 * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.box_footer .box_navigation .box_inner .button .txt{--fsz:14;font-size:clamp(12/var(--base) * 1em,12/var(--base) * 1em + calc(var(--fsz) - 12)/320 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.box_footer .box_navigation .box_inner .button .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}.box_footer .box_navigation .box_inner .button [class*=ico_]{width:calc(16 / var(--base) * 1em);height:calc(16 / var(--base) * 1em);color:#969696}.box_breadcrumb{padding-block:calc(23 / var(--base) * 1em);overflow:scroll;background:#fff;border-bottom:1px solid #d4d4d4}.box_breadcrumb dd{line-height:1.5}.box_breadcrumb dd:after,.box_breadcrumb dd:before{content:"";display:block;height:0;width:0}.box_breadcrumb dd:before{margin-bottom:calc(-0.34em + 0px)}.box_breadcrumb dd:after{margin-top:calc(-0.26em + 0px)}.box_breadcrumb dd{display:flex;flex-direction:column}.box_breadcrumb dd ol{display:flex;gap:calc(15 / var(--base) * 1em)}.box_breadcrumb dd ol li{--fsz:12;flex-shrink:0;display:flex;align-items:center;gap:calc(19 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);text-transform:uppercase}.box_breadcrumb dd ol li a{display:flex;gap:calc(10 / var(--fsz) * 1em);align-items:center;text-decoration:none}.box_breadcrumb dd ol li a:not([aria-current=page]){color:#323232;text-decoration:underline}.box_breadcrumb dd ol li a[aria-current=page]{pointer-events:none}.box_breadcrumb dd ol li a .txt .label{display:none}.box_breadcrumb dd ol li .ico_home{display:block;width:calc(14 / var(--fsz) * 1em);aspect-ratio:1/1}.box_breadcrumb dd ol li .ico_home:before{display:block;width:100%;height:100%;background:#a5a5a5;clip-path:polygon(50% 0%,100% 36%,100% 100%,64% 100%,64% 64%,36% 64%,36% 100%,0 100%,0 36%);content:""}.box_breadcrumb dd ol li .ico_arrow_r{display:block;width:calc(6 / var(--fsz) * 1em);aspect-ratio:6/9}.box_breadcrumb dd ol li .ico_arrow_r:before{display:block;width:100%;height:100%;background:#a5a5a5;clip-path:polygon(18% 0,100% 50%,18% 100%,0 88%,62% 50%,0 12%);content:""}#footer{background:#fff}@container (calc(1200 / 16 * 1em) <= inline-size){#footer.is-sticky{position:sticky;bottom:0;z-index:0;transition:opacity 0.3s ease-in-out}}@container (calc(768 / 16 * 1em) <= inline-size){#footer{padding-top:calc(13 / var(--base) * 1em)}}#footer .box_inner{max-width:calc(1230 / var(--base) * 1em)}#footer .box_inner .box_footer{display:flex}@container (calc(768 / 16 * 1em) <= inline-size){#footer .box_inner .box_footer{justify-content:space-between}}@container (inline-size < calc(768 / 16 * 1em)){#footer .box_inner .box_footer{flex-direction:column}}@container (calc(768 / 16 * 1em) <= inline-size){#footer .box_inner .box_footer .box_left{flex:0 0 calc(406 / var(--base) * 1em)}}#footer .box_inner .box_footer .box_left .box_logo{text-align:center}#footer .box_inner .box_footer .box_left .box_time{--fsz:15;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;text-align:center;margin-top:calc(28 / var(--fsz) * 1em)}#footer .box_inner .box_footer .box_left .box_time .txt_title{margin-bottom:calc(9 / var(--fsz) * 1em)}#footer .box_inner .box_footer .box_left .box_time .box_time_inner{padding-block:calc(12 / var(--base) * 1em);border-top:1px dotted #97c8d2;border-bottom:1px dotted #97c8d2}#footer .box_inner .box_footer .box_left .box_time .box_time_inner .box_time_list{display:inline-block;vertical-align:top;text-align:left}#footer .box_inner .box_footer .box_left .box_time .box_time_inner .box_time_list li{display:flex;gap:calc(47 / var(--fsz) * 1em)}#footer .box_inner .box_footer .box_left .box_time .box_time_inner .box_time_list li+li{margin-top:calc(6 / var(--fsz) * 1em)}#footer .box_inner .box_footer .box_left .box_time .box_time_inner .box_time_list li .txt_day{flex:0 0 calc(146 / var(--fsz) * 1em)}#footer .box_inner .box_footer .box_left .socials{margin-top:calc(33 / var(--base) * 1em)}@container (inline-size < calc(768 / 16 * 1em)){#footer .box_inner .box_footer .box_right{margin-top:calc(37 / var(--base) * 1em)}}#footer .box_inner .box_footer .box_right .box_map .box_map_image .link_map{display:block;text-decoration:none}#footer .box_inner .box_footer .box_right .box_map .box_map_image .link_map .img_map{display:block}#footer .box_inner .box_footer .box_right .box_map .box_map_image .link_map .img_map img{border-radius:calc(10 / var(--base) * 1em);min-height:calc(260 / var(--base) * 1em);object-fit:cover}#footer .box_inner .box_footer .box_right .box_map .btn_map{display:flex;justify-content:flex-end;margin-top:calc(4 / var(--base) * 1em)}#footer .box_inner .box_footer .box_right .box_map .btn_map .button{--fsz:13;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;display:flex;align-items:center}#footer .box_inner .box_footer .box_right .box_map .btn_map .button .txt{text-decoration:underline;text-underline-offset:calc(3 / var(--fsz) * 1em);text-decoration-thickness:1px;text-decoration-color:#8b9ea8}#footer .box_inner .box_footer .box_right .box_map .btn_map .button .ico_map{width:calc(18 / var(--fsz) * 1em);height:calc(18 / var(--fsz) * 1em)}#footer .box_inner .txt_copyright{--fsz:11;font-weight:500;font-size:calc(var(--fsz) / var(--base) * 1em);text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){#footer .box_inner .txt_copyright{padding-block:calc(30 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){#footer .box_inner .txt_copyright{padding-block:calc(122 / var(--fsz) * 1em) calc(34 / var(--fsz) * 1em)}}#footer .box_inner .txt_copyright small{font-size:100%}@container (calc(768 / 16 * 1em) <= inline-size){.btn_back_top{bottom:5%;right:2%;position:fixed;z-index:100}}@container (calc(1280 / 16 * 1em) <= inline-size){.btn_back_top{right:5%}}@container (inline-size < calc(768 / 16 * 1em)){.btn_back_top{left:0;right:0;bottom:calc(83 / var(--base) * 1em);display:flex;justify-content:center;position:absolute;z-index:1}}.btn_back_top .button{display:flex;flex-direction:column-reverse;align-items:center;gap:calc(6 / var(--base) * 1em);text-decoration:none}.btn_back_top .button .txt{--fsz:12;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500}.btn_back_top .button .icon{width:calc(42 / var(--base) * 1em);height:calc(42 / var(--base) * 1em);border:calc(3 / var(--base) * 1em) solid #01d5ea;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.btn_back_top .button .icon [class*=ico_]{aspect-ratio:8.49/15.25;color:#009faf;width:23.5833333333%}.socials{display:flex;gap:calc(33 / var(--base) * 1em);justify-content:center}.socials li a{display:block;text-decoration:none;width:calc(25 / var(--base) * 1em);height:calc(25 / var(--base) * 1em)}