@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP&family=Roboto&family=Shippori+Mincho:wght@500&family=Zen+Kurenaido&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{min-height:0vw;min-height:0}:root{--contentWidth: 1040px;--color_black: #000000;--color_white: #FFFFFF;--color_gray: #DDDDDD;--color_lightGray: #F6F6F6;--color_darkGray: #888888;--color_blue: #5AC2D8;--color_dullBlue: #9EC1C8;--color_lightBlue: #E6F6F9;--color_darkBlue: #2D94A9;--color_orange: #FBC93B;--color_green: #D9E367;--color_pink: #F9D3E3}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"游ゴシック",YuGothic,"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;line-height:1.5;background:var(--color_white);color:var(--color_black)}main{overflow:hidden}a{text-decoration:none}ul,ol{list-style:none}img{vertical-align:middle;width:100%}@media screen and (max-width: 767px){.sp_hide{display:none}}.pc_hide{display:none}@media screen and (max-width: 767px){.pc_hide{display:block}}@font-face{font-family:"fontello";src:url("./font/fontello.eot");src:url("./font/fontello.eot") format("embedded-opentype"),url("./font/fontello.woff2") format("woff2"),url("./font/fontello.woff") format("woff"),url("./font/fontello.ttf") format("truetype"),url("./font/fontello.svg") format("svg");font-weight:normal;font-style:normal}header{position:fixed;top:0;left:0;width:100%;z-index:100}header .header_inner{height:80px;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-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0 clamp(10px,1.525px + 2.26vw,30px);background:var(--color_white);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){header .header_inner{height:60px;padding-right:0}}header .header_inner .header_logo{width:clamp(140px,124.746px + 4.068vw,176px)}header .header_inner .header_logo a{display:inline-block;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}header .header_inner .header_logo a:hover{opacity:.5}header .header_inner .header_content{height:100%}header .header_inner .header_content .header_nav{height:100%;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}@media screen and (max-width: 767px){header .header_inner .header_content .header_nav{display:none}}header .header_inner .header_content .header_nav .header_nav_list{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(10px,-21.22px + 4.065vw,30px);-moz-column-gap:clamp(10px,-21.22px + 4.065vw,30px);column-gap:clamp(10px,-21.22px + 4.065vw,30px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header_inner .header_content .header_nav .header_nav_list .header_nav_item{height:100%;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}header .header_inner .header_content .header_nav .header_nav_list .header_nav_item a{height:100%;color:var(--color_black);font-size:15px;letter-spacing:.05em;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}header .header_inner .header_content .header_nav .header_nav_list .header_nav_item a span{position:relative}header .header_inner .header_content .header_nav .header_nav_list .header_nav_item a span::after{content:"";position:absolute;left:0;width:100%;height:1px;background:var(--color_black);bottom:-5px;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}header .header_inner .header_content .header_nav .header_nav_list .header_nav_item a:hover span::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}header .header_inner .header_content .header_nav_sp{display:none;opacity:0;position:fixed;top:60px;right:-100%;width:100%;height:100%;max-height:calc(100vh - clamp(60px,51.525px + 2.26vw,80px));background:var(--color_lightGray);overflow-y:auto;-webkit-transition:all .3s ease;transition:all .3s ease;padding-bottom:60px}@media screen and (max-width: 767px){header .header_inner .header_content .header_nav_sp{display:block}}header .header_inner .header_content .header_nav_sp .header_nav_sp_list .header_nav_sp_item a{display:inline-block;font-size:15px;padding:15px;color:var(--color_black);width:100%;border-bottom:1px solid var(--color_gray);position:relative}header .header_inner .header_content .header_nav_sp .header_nav_sp_list .header_nav_sp_item a::before{content:"";position:absolute;background:url(../img/common/arrow_black.svg) no-repeat;background-size:contain;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}header .header_inner .header_content .header_nav_sp.panelactive{opacity:1;right:0}header .header_inner .header_content .nav_toggle{display:none}@media screen and (max-width: 767px){header .header_inner .header_content .nav_toggle{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}header .header_inner .header_content .nav_toggle .nav_toggle_inner{width:30px;height:100%;position:relative;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;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .header_inner .header_content .nav_toggle .nav_toggle_inner span{position:absolute;height:1px;background:var(--color_black);-webkit-transition:all .3s ease;transition:all .3s ease}header .header_inner .header_content .nav_toggle .nav_toggle_inner span:nth-of-type(1){width:30px;top:38%}header .header_inner .header_content .nav_toggle .nav_toggle_inner span:nth-of-type(2){width:25px;top:50%}header .header_inner .header_content .nav_toggle .nav_toggle_inner span:nth-of-type(3){width:20px;top:62%}}header .header_inner .header_content .nav_toggle.active .nav_toggle_inner span:nth-of-type(1){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .header_inner .header_content .nav_toggle.active .nav_toggle_inner span:nth-of-type(2){opacity:0}header .header_inner .header_content .nav_toggle.active .nav_toggle_inner span:nth-of-type(3){width:30px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer{border-top:1px solid var(--color_gray);padding:0 20px 60px}@media screen and (max-width: 767px){footer{padding-bottom:80px}}footer .footer_inner{max-width:var(--contentWidth);margin:0 auto}footer .footer_inner .footer_content{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-column-gap:100px;-moz-column-gap:100px;column-gap:100px;padding-top:clamp(20px,3.051px + 4.52vw,60px)}@media screen and (max-width: 767px){footer .footer_inner .footer_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .footer_inner .footer_content .footer_left{padding-top:20px}footer .footer_inner .footer_content .footer_left .footer_logo{width:clamp(60px,54.068px + 1.582vw,74px)}footer .footer_inner .footer_content .footer_left .footer_link{margin-top:20px}footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li:not(:first-of-type){margin-top:10px}footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li a{display:inline-block;font-family:"Roboto",sans-serif;font-size:clamp(16px,15.153px + 0.226vw,18px);letter-spacing:.05em;color:var(--color_black);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li a{white-space:nowrap}}footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li a:hover{opacity:.5}footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li a.external{position:relative;padding-right:17px}footer .footer_inner .footer_content .footer_left .footer_link .footer_link_list li a.external::after{content:"";position:absolute;background:url(../img/common/external.svg) no-repeat;background-size:contain;width:10px;height:9px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .footer_inner .footer_content .footer_left .footer_sns{width:clamp(40px,31.525px + 2.26vw,60px);margin-top:clamp(30px,13.051px + 4.52vw,70px)}footer .footer_inner .footer_content .footer_left .footer_sns a{display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}footer .footer_inner .footer_content .footer_left .footer_sns a:hover{opacity:.5}footer .footer_inner .footer_content .footer_right{width:100%;max-width:620px}@media screen and (max-width: 767px){footer .footer_inner .footer_content .footer_right{margin-top:20px}}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);-webkit-column-gap:clamp(40px,23.051px + 4.52vw,80px);-moz-column-gap:clamp(40px,23.051px + 4.52vw,80px);column-gap:clamp(40px,23.051px + 4.52vw,80px)}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(1){grid-column:1/2;grid-row:1/2}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(2){grid-column:1/2;grid-row:2/3}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(3){grid-column:1/2;grid-row:3/4}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(4){grid-column:2/3;grid-row:1/2}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(5){grid-column:2/3;grid-row:2/3}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item:nth-of-type(6){grid-column:2/3;grid-row:3/4}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item a{display:inline-block;padding:20px 0;width:100%;font-size:14px;color:var(--color_black);border-bottom:1px solid var(--color_gray);position:relative}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item a::before{content:"";position:absolute;background:url(../img/common/arrow_black.svg) no-repeat;background-size:contain;width:10px;height:10px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}footer .footer_inner .footer_content .footer_right .footer_nav .footer_nav_list .footer_nav_item a:hover::before{-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}footer .footer_inner .footer_under{margin-top:30px}footer .footer_inner .footer_under .copyright{font-size:10px}footer .top_link{position:fixed;width:clamp(40px,31.525px + 2.26vw,60px);height:clamp(40px,31.525px + 2.26vw,60px);background:var(--color_black);right:clamp(15px,8.644px + 1.695vw,30px);bottom:clamp(15px,8.644px + 1.695vw,30px);z-index:3}footer .top_link a{display:inline-block;width:100%;height:100%;position:relative}footer .top_link a::before{content:"";position:absolute;background:url(../img/common/arrow_white.svg) no-repeat;background-size:contain;width:10px;height:10px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}main{padding-top:80px}@media screen and (max-width: 767px){main{padding-top:60px}}.title_h2{font-family:"Shippori Mincho",serif;font-size:clamp(28px,20.373px + 2.034vw,46px);font-weight:500}.title_h2 .en{display:block;font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;letter-spacing:.05em;padding-left:10px;position:relative;margin-bottom:clamp(5px,0.763px + 1.13vw,15px)}.title_h2 .en::before{content:"";position:absolute;width:2px;height:10px;background:var(--color_blue);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button 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;width:300px;height:64px;background:var(--color_black);color:var(--color_white);padding-left:30px;position:relative}.button a::before{content:"";position:absolute;background:url(../img/common/arrow_white.svg) no-repeat;background-size:contain;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.button a::after{content:"";position:absolute;background:var(--color_white);width:1px;height:24px;right:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button a:hover::before{-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}.button_small{width:50px;height:50px;background:var(--color_black);position:relative}.button_small::before{content:"";position:absolute;background:url(../img/common/arrow_white.svg) no-repeat;background-size:contain;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px}.txt_link{color:var(--color_black)}.txt_link:hover{text-decoration:underline}.table{width:100%}.table tr{border-bottom:1px solid var(--color_gray)}.table tr:first-of-type{border-top:1px solid var(--color_gray)}.table tr th{width:23%;padding:clamp(15px,10.763px + 1.13vw,25px);background:var(--color_lightGray);vertical-align:middle;font-weight:500}@media screen and (max-width: 767px){.table tr th{display:block;width:100%;padding:8px 15px}}.table tr td{width:77%;padding:clamp(15px,10.763px + 1.13vw,25px);line-height:1.8}@media screen and (max-width: 767px){.table tr td{display:block;width:100%}}@media screen and (max-width: 1260px){.under .mv{margin-left:20px}}.under .mv .inner{width:92%;height:clamp(180px,86.78px + 24.859vw,400px);margin-left:auto;position:relative}@media screen and (max-width: 1260px){.under .mv .inner{width:100%}}.under .mv .inner::before{content:"";position:absolute;width:50%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));top:0;left:0}@media screen and (max-width: 767px){.under .mv .inner::before{width:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0))}}.under .mv .inner .title_h1{font-family:"Shippori Mincho",serif;font-size:clamp(28px,20.373px + 2.034vw,46px);font-weight:500;position:absolute;top:clamp(15px,4.407px + 2.825vw,40px);left:clamp(20px,7.288px + 3.39vw,50px)}.under .mv .inner .title_h1 .en{display:block;font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;letter-spacing:.05em;padding-left:10px;position:relative;margin-bottom:clamp(5px,0.763px + 1.13vw,15px)}.under .mv .inner .title_h1 .en::before{content:"";position:absolute;width:2px;height:10px;background:var(--color_blue);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .breadcrumb ol{width:92%;margin-left:auto;padding:clamp(15px,8.644px + 1.695vw,30px) 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1260px){.under .breadcrumb ol{width:100%;margin-left:20px}}.under .breadcrumb ol li{font-size:clamp(12px,11.153px + 0.226vw,14px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:clamp(5px,2.881px + 0.565vw,10px)}.under .breadcrumb ol li.current{color:var(--color_darkGray)}.under .breadcrumb ol li::before{content:">";padding-right:clamp(5px,2.881px + 0.565vw,10px)}.under .breadcrumb ol li:first-of-type::before{content:none}.under .breadcrumb ol li a{color:var(--color_black);-webkit-transition:all .3s ease;transition:all .3s ease}.under .breadcrumb ol li a:hover{opacity:.5}.under .sec{padding:0 20px}.under .sec .inner{max-width:var(--contentWidth);margin:0 auto}.under .heading_h2{font-family:"Shippori Mincho",serif;font-size:clamp(22px,17.763px + 1.13vw,32px);font-weight:500;padding-left:20px;position:relative;margin-bottom:clamp(20px,11.525px + 2.26vw,40px)}.under .heading_h2::before{content:"";position:absolute;width:2px;height:clamp(20px,13.644px + 1.695vw,35px);background:var(--color_blue);top:53%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.under .heading_h2.--noLine{padding-left:0}.under .heading_h2.--noLine::before{content:none}.under .heading_h3{font-family:"Noto Serif JP",serif;font-size:clamp(18px,15.458px + 0.678vw,24px);font-weight:500;padding-bottom:clamp(10px,7.881px + 0.565vw,15px);position:relative}.under .heading_h3::before{content:"";position:absolute;width:clamp(70px,57.288px + 3.39vw,100px);height:2px;background:var(--color_blue);left:0;bottom:0;z-index:2}.under .heading_h3::after{content:"";position:absolute;width:100%;height:1px;background:var(--color_gray);left:0;bottom:0;z-index:1}.under .heading_h3.--noLine{padding-bottom:0}.under .heading_h3.--noLine::before,.under .heading_h3.--noLine::after{content:none}.under .list li{line-height:1.8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(10px,7.881px + 0.565vw,15px);-moz-column-gap:clamp(10px,7.881px + 0.565vw,15px);column-gap:clamp(10px,7.881px + 0.565vw,15px)}.under .list li:not(:first-of-type){margin-top:10px}.under .list li::before{content:"";display:inline-block;min-width:clamp(8px,6.305px + 0.452vw,12px);height:1px;background:var(--color_black);margin-top:13px}.under .note{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.under .note::before{content:"※"}/*# sourceMappingURL=common.min.css.map */