﻿@keyframes fadeOut{0%{opacity:1;transform:translate(0, 0);overflow:hidden;height:auto}99.999%{opacity:0;transform:translate(0, 0)}100%{opacity:0;transform:translate(0, -100%);height:0}}@keyframes fadeIn{0%{opacity:0;transform:translate(0,-100%){}overflow:hidden;height:0}.001%{opacity:0;transform:translate(0, 0);height:auto}100%{opacity:1;transform:translate(0, 0)}}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:inherit;font-size:100%;vertical-align:baseline;vertical-align-box-sizing:border-box}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-feature-settings:"pkna" 1}html,body{position:relative;font-size:62.5%;font-smoothing:antialiased;color:#333;-webkit-font-smoothing:subpixel-antialiased;scroll-behavior:smooth;word-wrap:break-word;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Noto Sans JP", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif}a{border:0;outline:none;text-decoration:none;transition:0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53)}a:visited{color:#333}a:link{color:#333}a:hover,a:active{color:#333}.logo_base{display:block;position:relative;width:150px;height:48px}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.ff_en{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400}.ff_en_lead{font-family:orator-std, monospace;letter-spacing:.17em;font-display:swap;font-weight:400}.loadpanel{position:fixed;left:0;top:0;z-index:200001;width:100%;height:100%;background-color:white;opacity:1;transition:opacity .6s ease, transform .0s ease .6s;transform:translate(0, 0)}body{overflow:hidden}body.isloaded{overflow:auto}body.isloaded .loadpanel{opacity:0;transform:translate(0, -100%)}@keyframes nav_morphing{0%{width:0;height:0;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:15px 15px 50px rgba(0,0,0,0.2)}33%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{}66%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}100%{width:100%;height:100%;border-radius:0}}header#site-header{position:fixed;left:0;top:0;z-index:20004;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;height:710px}header#site-header .sitelogo{display:flex;flex-grow:1;align-items:flex-end;justify-content:center;width:100%;margin:0 auto;padding-bottom:15px}header#site-header .sitelogo a{display:block}header#site-header .sitelogo a img{display:block;width:100%}body.en header#site-header{width:190px}body.en header#site-header .sitelogo{max-width:174px}body.jp header#site-header{width:150px}body.jp header#site-header .sitelogo{max-width:108px}@media screen and (max-width: 640px){header#site-header{position:absolute;left:18px;top:24px;display:block;height:auto}body.en header#site-header{width:174px}body.jp header#site-header{width:108px}}a#navi-btn{display:none;position:fixed;z-index:20006;right:0;top:0;width:40px;height:40px}@media screen and (max-width: 640px){a#navi-btn{display:block}}a#navi-btn .menu-trigger,a#navi-btn .menu-trigger span{display:inline-block;transition:all .4s}a#navi-btn .menu-trigger{position:absolute;left:50%;top:50%;width:23px;height:16px;transform:translate(-50%, -50%)}a#navi-btn .menu-trigger span{position:absolute;left:0;z-index:1;width:100%;height:1px;background-color:#000}a#navi-btn .menu-trigger span:nth-of-type(1){top:0}a#navi-btn .menu-trigger span:nth-of-type(2){top:50%;margin-top:-1px}a#navi-btn .menu-trigger span:nth-of-type(3){bottom:0}a#navi-btn.active .menu-trigger span:nth-of-type(1){transform:translateX(-2px) translateY(7.5px) rotate(45deg)}a#navi-btn.active .menu-trigger span:nth-of-type(3){transform:translateX(-2px) translateY(-7.5px) rotate(-45deg)}a#navi-btn.active .menu-trigger span:nth-of-type(2){left:auto;right:0;width:0}body.open-nav{overflow:hidden}@media screen and (max-width: 1180px){body.open-nav{webkit-overflow-scrolling:touch}}nav#site-navi{width:100%;height:524px;background-color:white;animation:fadeIn .01s ease both}@media screen and (max-width: 640px){nav#site-navi{position:fixed;z-index:20005;right:0;top:0;width:150px !important;border:2px solid #0062b0;animation:fadeOut .01s ease both}}.open-nav nav#site-navi{animation:fadeIn .3s ease both}.hide-nav nav#site-navi{animation:fadeOut .3s ease both}nav#site-navi ul{position:relative}nav#site-navi ul>li{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;border-bottom:1px dotted #ccc}nav#site-navi ul>li a{position:relative;display:block;width:100%;height:130px;letter-spacing:0.05em;padding-top:78px;background-repeat:no-repeat}nav#site-navi ul>li a span{transition:transform 0.5s cubic-bezier(0.33, 1, 0.68, 1),opacity 0.4s ease;display:block;text-align:center}#site-header.en nav#site-navi ul>li a span.en{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.8rem;color:#0062b0;margin-bottom:.14em}#site-header.en nav#site-navi ul>li a span.jp{font-size:1.2rem;color:#ed6c50}#site-header.jp nav#site-navi ul>li a span.jp{font-weight:bold;font-size:1.7rem;color:#0062b0;margin-bottom:.18em}#site-header.jp nav#site-navi ul>li a span.en{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.2rem;color:#ed6c50}body.pc nav#site-navi ul>li a:hover::before{right:auto;left:0;width:100%}nav#site-navi ul>li.about a{background-position:center 26px;background-size:auto 40px}body.en nav#site-navi ul>li.about a{background-image:url(assets/img/header/icon_face_all.svg)}body.jp nav#site-navi ul>li.about a{background-image:url(assets/img/header/icon_face_father.svg)}nav#site-navi ul>li.contact a{background-position:center 11px;background-image:url(assets/img/header/icon_contact.svg);background-size:auto 60px}nav#site-navi ul>li.procedures a{background-position:center 13px;background-image:url(assets/img/header/icon_procedures.svg);background-size:auto 44px;padding-top:68px}nav#site-navi ul>li.partner a{background-position:center 23px;background-image:url(assets/img/header/icon_face_brothers.svg);background-size:auto 44px}nav#site-navi ul>li.link a{background-position:center 32px;background-image:url(assets/img/header/icon_link.svg);background-size:auto 30px}@media screen and (max-width: 640px){nav#site-navi{animation:fadeOut .01s ease both}nav#site-navi ul{padding-top:20px}nav#site-navi ul>li a{position:relative;display:block;width:100%;height:130px;letter-spacing:0.05em;padding-top:81px;background-repeat:no-repeat}nav#site-navi ul>li a span{transition:transform 0.5s cubic-bezier(0.33, 1, 0.68, 1),opacity 0.4s ease;display:block;text-align:center}#site-header.en nav#site-navi ul>li a span.en{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.5rem;margin-bottom:.14em}nav#site-navi ul>li.link a{padding-top:60px;height:110px;background-position:center 20px;background-image:url(assets/img/header/icon_link.svg);background-size:auto 30px}}footer#site-footer{padding-left:190px;text-align:center;padding-bottom:50px}footer#site-footer p{max-width:960px;padding-right:60px}footer#site-footer p small{font-family:orator-std, monospace;letter-spacing:.17em;font-display:swap;font-weight:400;font-size:1.4rem}@media screen and (max-width: 640px){footer#site-footer{padding-left:0}footer#site-footer p{padding-right:0}footer#site-footer p small{font-size:1.2rem;letter-spacing:.03em}}.overlay *{position:fixed;z-index:100;top:50%;font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.1rem;line-height:1;letter-spacing:0.1em;display:inline-block;writing-mode:vertical-rl}.overlay .copy{left:30px;white-space:nowrap;transform:translate(-50%, -50%) rotate(180deg)}.overlay .copy2{right:30px;white-space:nowrap;transform:translate(50%, -50%)}.overlay .copy2 a{position:relative;display:inline-block;color:#000}.overlay .copy2 a::before{transition:height .4s ease;position:absolute;left:calc(50% - 1px);bottom:0;background-color:#000;width:1px;height:0;display:block;content:''}body.pc .overlay .copy2 a:hover::before{top:0;bottom:auto;height:100%}main{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400}body.en main{padding-left:190px}body.jp main{padding-left:150px}@media screen and (max-width: 640px){main{padding-left:0 !important}}main .mainvisual{position:relative;width:100%;height:710px;margin-bottom:55px}main .mainvisual .swiper-wrapper{height:710px}main .mainvisual .swiper-wrapper .swiper-slide{height:710px;background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover}main .mainvisual .swiper-wrapper .swiper-slide__01{background-image:url(assets/img/ph_mainvisual2.jpg)}main .mainvisual .swiper-wrapper .swiper-slide__02{background-image:url(assets/img/ph_mainvisual.jpg)}main .mainvisual__bg{height:710px;background:url(assets/img/ph_mainvisual.jpg) no-repeat 0 0 transparent;background-size:cover}main .mainvisual__cont{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}main .mainvisual__cont .catchcopy{position:absolute;left:45px;top:75px;color:#ffecbf}main .mainvisual__cont .catchcopy .main{text-shadow:2px 2px 0px #0062b0}main .mainvisual__cont .catchcopy span{display:inline-block;margin-right:4px;transform-origin:left top;opacity:0;transform:matrix3d(0.966, -0.355, 0, 0, -0.355, 0.966, 0, 0, 0, 0, 1, 0, -9, -5, 0, 1)}main .mainvisual__cont .catchcopy.anim span{opacity:1;transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}body.en main .mainvisual__cont{min-width:850px}body.en main .mainvisual__cont .catchcopy{line-height:1.4}body.en main .mainvisual__cont .catchcopy span{transition:0.25s cubic-bezier(0.36, 0.24, 0.24, 1.03)}body.en main .mainvisual__cont .catchcopy .main{font-size:4rem}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(1){transition-delay:.04s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(2){transition-delay:.08s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(3){transition-delay:.12s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(4){transition-delay:.16s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(5){transition-delay:.2s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(6){transition-delay:.24s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(7){transition-delay:.28s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(8){transition-delay:.32s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(9){transition-delay:.36s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(10){transition-delay:.4s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(11){transition-delay:.44s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(12){transition-delay:.48s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(13){transition-delay:.52s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(14){transition-delay:.56s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(15){transition-delay:.6s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(16){transition-delay:.64s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(17){transition-delay:.68s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(18){transition-delay:.72s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(19){transition-delay:.76s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(20){transition-delay:.8s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(21){transition-delay:.84s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(22){transition-delay:.88s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(23){transition-delay:.92s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(24){transition-delay:.96s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(25){transition-delay:1s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(26){transition-delay:1.04s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(27){transition-delay:1.08s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(28){transition-delay:1.12s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(29){transition-delay:1.16s !important}body.en main .mainvisual__cont .catchcopy .main span:nth-of-type(30){transition-delay:1.2s !important}body.en main .mainvisual__cont .catchcopy .sub{margin-top:4px;font-size:1.8rem;text-shadow:1.5px 1.5px 0px #0062b0}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(1){transition-delay:.315s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(2){transition-delay:.33s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(3){transition-delay:.345s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(4){transition-delay:.36s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(5){transition-delay:.375s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(6){transition-delay:.39s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(7){transition-delay:.405s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(8){transition-delay:.42s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(9){transition-delay:.435s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(10){transition-delay:.45s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(11){transition-delay:.465s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(12){transition-delay:.48s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(13){transition-delay:.495s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(14){transition-delay:.51s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(15){transition-delay:.525s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(16){transition-delay:.54s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(17){transition-delay:.555s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(18){transition-delay:.57s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(19){transition-delay:.585s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(20){transition-delay:.6s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(21){transition-delay:.615s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(22){transition-delay:.63s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(23){transition-delay:.645s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(24){transition-delay:.66s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(25){transition-delay:.675s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(26){transition-delay:.69s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(27){transition-delay:.705s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(28){transition-delay:.72s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(29){transition-delay:.735s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(30){transition-delay:.75s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(31){transition-delay:.765s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(32){transition-delay:.78s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(33){transition-delay:.795s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(34){transition-delay:.81s !important}body.en main .mainvisual__cont .catchcopy .sub span:nth-of-type(35){transition-delay:.825s !important}body.en main .mainvisual__cont .catchcopy .sub2{margin-top:5px;font-size:2.4rem;text-shadow:1.5px 1.5px 0px #0062b0}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(1){transition-delay:.465s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(2){transition-delay:.48s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(3){transition-delay:.495s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(4){transition-delay:.51s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(5){transition-delay:.525s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(6){transition-delay:.54s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(7){transition-delay:.555s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(8){transition-delay:.57s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(9){transition-delay:.585s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(10){transition-delay:.6s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(11){transition-delay:.615s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(12){transition-delay:.63s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(13){transition-delay:.645s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(14){transition-delay:.66s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(15){transition-delay:.675s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(16){transition-delay:.69s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(17){transition-delay:.705s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(18){transition-delay:.72s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(19){transition-delay:.735s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(20){transition-delay:.75s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(21){transition-delay:.765s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(22){transition-delay:.78s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(23){transition-delay:.795s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(24){transition-delay:.81s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(25){transition-delay:.825s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(26){transition-delay:.84s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(27){transition-delay:.855s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(28){transition-delay:.87s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(29){transition-delay:.885s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(30){transition-delay:.9s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(31){transition-delay:.915s !important}body.en main .mainvisual__cont .catchcopy .sub2 span:nth-of-type(32){transition-delay:.93s !important}body.en main .mainvisual__cont .catchcopy._col-reverse .main,body.en main .mainvisual__cont .catchcopy._col-reverse .sub,body.en main .mainvisual__cont .catchcopy._col-reverse .sub2{color:#0062b0;text-shadow:1.5px 1.5px 0px #ffecbf}body.jp main .mainvisual__cont{min-width:850px}body.jp main .mainvisual__cont .catchcopy{line-height:1.6}body.jp main .mainvisual__cont .catchcopy span{transition:0.5s cubic-bezier(0.36, 0.24, 0.24, 1.03)}body.jp main .mainvisual__cont .catchcopy .main{font-size:3.5rem}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(1){transition-delay:.06s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(2){transition-delay:.12s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(3){transition-delay:.18s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(4){transition-delay:.24s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(5){transition-delay:.3s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(6){transition-delay:.36s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(7){transition-delay:.42s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(8){transition-delay:.48s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(9){transition-delay:.54s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(10){transition-delay:.6s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(11){transition-delay:.66s !important}body.jp main .mainvisual__cont .catchcopy .main span:nth-of-type(12){transition-delay:.72s !important}body.jp main .mainvisual__cont .catchcopy .sub{margin-top:5px;font-size:2.6rem;text-shadow:2px 2px 0px #0062b0}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(1){transition-delay:.36s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(2){transition-delay:.42s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(3){transition-delay:.48s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(4){transition-delay:.54s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(5){transition-delay:.6s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(6){transition-delay:.66s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(7){transition-delay:.72s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(8){transition-delay:.78s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(9){transition-delay:.84s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(10){transition-delay:.9s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(11){transition-delay:.96s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(1) span:nth-of-type(12){transition-delay:1.02s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(1){transition-delay:.66s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(2){transition-delay:.72s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(3){transition-delay:.78s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(4){transition-delay:.84s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(5){transition-delay:.9s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(6){transition-delay:.96s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(7){transition-delay:1.02s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(8){transition-delay:1.08s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(9){transition-delay:1.14s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(10){transition-delay:1.2s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(11){transition-delay:1.26s !important}body.jp main .mainvisual__cont .catchcopy .sub>div:nth-of-type(2) span:nth-of-type(12){transition-delay:1.32s !important}body.jp main .mainvisual__cont .catchcopy._col-reverse .main,body.jp main .mainvisual__cont .catchcopy._col-reverse .sub,body.jp main .mainvisual__cont .catchcopy._col-reverse .sub2{color:#0062b0;text-shadow:1.5px 1.5px 0px #ffecbf}main .mainvisual__cont a.btn_lang{position:absolute;right:20px;top:20px;display:block;height:32px;line-height:31px;background-color:#ffecbf;border:1px solid #0062b0;border-radius:4px;text-align:center;color:#0062b0;transition:.4s ease}body.en main .mainvisual__cont a.btn_lang{width:85px;font-size:1.43rem;font-weight:bold}body.jp main .mainvisual__cont a.btn_lang{width:115px;font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.5rem}body.pc main .mainvisual__cont a.btn_lang:hover{background-color:#0062b0;color:white}@media screen and (max-width: 640px){main .mainvisual{height:auto}main .mainvisual__bg{height:75vw;margin-bottom:20px}main .mainvisual__cont{position:static;min-width:100% !important}main .mainvisual__cont .catchcopy{position:relative;left:auto;top:auto;height:auto;text-align:center;padding:0 20px}main .mainvisual__cont .catchcopy span{display:inline-block}body.en main .mainvisual__cont .catchcopy{line-height:1.4}body.en main .mainvisual__cont .catchcopy span{margin-right:2px}body.en main .mainvisual__cont .catchcopy .main{font-size:2rem}body.en main .mainvisual__cont .catchcopy .sub{font-size:1.2rem}body.en main .mainvisual__cont .catchcopy .sub2{font-size:1.7rem}body.jp main .mainvisual__cont .catchcopy{font-size:2.6rem;line-height:1.4}body.jp main .mainvisual__cont .catchcopy .main{font-size:2.4rem}body.jp main .mainvisual__cont .catchcopy .sub{font-size:2.1rem}main .mainvisual__cont a.btn_lang{position:static;margin:20px auto 0;background-color:white;width:105px !important;font-size:1.4rem}}main section{padding-left:50px;padding-right:60px;margin-bottom:95px;max-width:1010px}body.en main section{min-width:850px}body.jp main section{min-width:850px}main section .section_lead{color:#0062b0;text-align:center}main section .section_lead.anim_basic{transition:.6s ease-in-out;opacity:0;transform:translateY(30px)}main section .section_lead.anim_basic.visible{opacity:1;transform:translateY(0)}body.en main section .section_lead{font-family:orator-std, monospace;letter-spacing:.17em;font-display:swap;font-weight:400;font-size:3.4rem;margin-bottom:25px}body.jp main section .section_lead{font-weight:bold;font-size:2.7rem;letter-spacing:.08em;margin-bottom:30px}main section ul.buttons{display:flex;flex-wrap:wrap}main section ul.buttons.visible>li{opacity:1;transform:translateY(0)}main section ul.buttons>li{display:flex;width:23.2%;margin-right:2.4%;margin-bottom:2.4%;transition:.5s ease;opacity:0;transform:translateY(30px)}main section ul.buttons>li:nth-child(4n){margin-right:0}main section ul.buttons>li:nth-child(1){transition-delay:.06s}main section ul.buttons>li:nth-child(2){transition-delay:.12s}main section ul.buttons>li:nth-child(3){transition-delay:.18s}main section ul.buttons>li:nth-child(4){transition-delay:.24s}main section ul.buttons>li:nth-child(5){transition-delay:.3s}main section ul.buttons>li:nth-child(6){transition-delay:.36s}main section ul.buttons>li:nth-child(7){transition-delay:.42s}main section ul.buttons>li:nth-child(8){transition-delay:.48s}main section ul.buttons>li a{position:relative;display:flex;padding:10px 5px;justify-content:center;align-items:center;width:100%;min-height:50px;text-align:center;font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:2rem;color:#333;background-color:#ffecbf;border-bottom:1px solid #ed6c50;transition:.5s ease}main section ul.buttons>li a span{position:relative;z-index:2}main section ul.buttons>li a::after{position:absolute;right:0;top:0;width:0;height:100%;background-color:#ffecbf;display:block;content:'';transition:.5s ease}body.pc main section ul.buttons>li a:hover{color:white}body.pc main section ul.buttons>li a:hover::after{right:auto;left:0;background-color:#ed6c50;width:100%}@media screen and (max-width: 640px){main section ul.buttons>li a{min-height:62px}main section ul.buttons._sp1>li{width:100%;margin-right:0;margin-bottom:2%}main section ul.buttons._sp2>li{width:49%;margin-right:2%;margin-bottom:2%}main section ul.buttons._sp2>li:nth-child(2n),main section ul.buttons._sp2>li:nth-child(2n){margin-right:0}}@media screen and (max-width: 640px){main section{padding-left:20px;padding-right:20px;min-width:0 !important}body.en main section .section_lead{font-size:2.7rem;letter-spacing:.08em}body.jp main section .section_lead{font-weight:bold;font-size:2.7rem;letter-spacing:.04em}}main section#about{display:flex;flex-wrap:wrap}main section#about figure{transition:transform 0.8s cubic-bezier(0.33, 1, 0.68, 1),opacity 0.8s ease;opacity:0;transform:translateY(30px)}main section#about figure.visible{opacity:1;transform:translateY(0)}main section#about figure.visible.parents{transform:translateY(-5%)}main section#about figure img{display:block;width:100%}main section#about .text .section_lead{text-align:left}main section#about .text._t1.visible h2,main section#about .text._t1.visible p,main section#about .text._t2.visible h2,main section#about .text._t2.visible p{opacity:1;transform:translateX(0)}main section#about .text._t1 h2,main section#about .text._t1 p,main section#about .text._t2 h2,main section#about .text._t2 p{transition:transform 0.8s cubic-bezier(0.33, 1, 0.68, 1),opacity 0.8s ease;transform:translateX(20px);opacity:0}main section#about .text._t1 p:nth-of-type(1),main section#about .text._t2 p:nth-of-type(1){transition-delay:.19s}main section#about .text._t1 p:nth-of-type(2),main section#about .text._t2 p:nth-of-type(2){transition-delay:.3705s}main section#about .text._t1{width:57%}main section#about .text._t2{width:30%;padding-top:4%;order:4}main section#about .text p{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.6rem;line-height:1.5;margin-bottom:1em}main section#about .text p:last-of-type{margin-bottom:0}body.en main section#about figure.parents{width:31.6%;margin-left:3%}body.en main section#about figure.brothers{width:45%;margin-right:5%}body.en main section#about .text._t1{width:57%;padding-top:5%;margin-bottom:25px}body.en main section#about .text._t2{width:50%;padding-top:4%;order:4}body.en main section#about .text p{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.6rem;line-height:1.5;margin-bottom:1em}body.en main section#about .text p:last-of-type{margin-bottom:0}body.jp main section#about figure.parents{width:31.6%;margin-left:5%}body.jp main section#about figure.brothers{width:56%;margin-right:5%}body.jp main section#about .text._t1{width:60%;padding-top:5%;margin-bottom:25px}body.jp main section#about .text._t2{width:39%;padding-top:4%;order:4}body.jp main section#about .text p{font-size:1.5rem;line-height:1.85;letter-spacing:.03em;margin-bottom:1em}body.jp main section#about .text p.sign{padding-top:10px;text-align:right}@media screen and (max-width: 640px){body.jp main section#about .text p.sign{display:none}}body.jp main section#about .text p:last-of-type{margin-bottom:0}@media screen and (max-width: 640px){main section#about{display:block}main section#about .text{width:100% !important}main section#about .text .section_lead{text-align:center}main section#about .text._t1{padding:0 !important;margin-bottom:0 !important}main section#about figure{margin-left:auto !important;margin-right:auto !important;margin-top:30px}main section#about figure.parents{width:63.2vw !important;margin-bottom:20px}main section#about figure.brothers{width:83.2vw !important;transform:translateY(0)}}main section#contact h2.section_lead{transition:.5s ease;transform:translateX(30px);opacity:0}main section#contact h2.section_lead.visible{opacity:1;transform:translateX(0)}main section#contact table,main section#contact tr{background-repeat:repeat-x;background-size:4px 1px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACBAMAAACXuoDeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXN3e2Kr9OLsNT1+Pz///8AAAAXJA9QAAAAAWJLR0QF+G/pxwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAAd0SU1FB+QGGBQRJ7YQ5DMAAAAPSURBVAjXY2BUdnFhABEABdgBWRRyHFcAAAAASUVORK5CYII=")}main section#contact table{width:100%;background-position:0 top}main section#contact table.visible tr{opacity:1;transform:translateY(0)}main section#contact table tr{background-position:0 bottom;transition:.5s ease;opacity:0;transform:translateY(30px)}main section#contact table tr:nth-child(1){transition-delay:.04s}main section#contact table tr:nth-child(2){transition-delay:.08s}main section#contact table tr:nth-child(3){transition-delay:.12s}main section#contact table tr:nth-child(4){transition-delay:.16s}main section#contact table tr:nth-child(5){transition-delay:.2s}main section#contact table tr:nth-child(6){transition-delay:.24s}main section#contact table tr:nth-child(7){transition-delay:.28s}main section#contact table tr:nth-child(8){transition-delay:.32s}main section#contact table tr:nth-child(9){transition-delay:.36s}main section#contact table tr:nth-child(10){transition-delay:.4s}main section#contact table tr th,main section#contact table tr td{padding-top:12px;padding-bottom:12px;font-size:1.5rem;line-height:1.2}main section#contact table tr th{white-space:nowrap}main section#contact table tr td{width:auto}body.en main section#contact table tr th{padding-left:25px;padding-right:25px;text-align:right}body.jp main section#contact table tr th{padding-right:25px;text-align:right}body.jp main section#contact table tr th,body.jp main section#contact table tr td{font-size:1.4rem;text-align:left}main section#contact #map{display:flex;justify-content:space-between;margin-top:95px}body.en main section#contact #map{flex-direction:row-reverse}body.en main section#contact #map .text{flex:1;padding-left:30px}@media screen and (max-width: 640px){body.en main section#contact #map .text{padding-left:0}}body.jp main section#contact #map .text{padding-top:5px;padding-right:30px;width:450px}body.jp main section#contact #map figure{flex:1}body.jp main section#contact #map figure .iframe-wrapper{height:auto}main section#contact #map .text .section_lead{text-align:left}main section#contact #map .text p.copy{font-size:1.5rem;line-height:1.45}main section#contact #map figure{position:relative;display:flex;flex-wrap:wrap;width:61.1%}main section#contact #map figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}main section#contact #map figure figcaption{position:absolute;left:0;bottom:-22px}main section#contact #map figure figcaption a.map{position:relative;display:inline-block;font-size:1.4rem;transition:.4s ease}main section#contact #map figure figcaption a.map .icon_external{position:absolute;left:calc(100% + 5px);top:45%;transform:translateY(-50%);display:block;width:11px;height:11px}main section#contact #map figure figcaption a.map .icon_external path{transition:.4s ease;fill:#333}main section#contact #map figure figcaption a.map::after{transition:.4s ease;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#333;display:block;content:''}body.pc main section#contact #map figure figcaption a.map:hover{color:#ed6c50}body.pc main section#contact #map figure figcaption a.map:hover .icon_external path{fill:#ed6c50}body.pc main section#contact #map figure figcaption a.map:hover::after{background-color:#ed6c50;left:auto;right:0;width:0}@media screen and (max-width: 640px){body.en main section#contact table tr{display:block;width:100%;padding-top:12px;padding-bottom:12px}body.en main section#contact table tr th,body.en main section#contact table tr td{display:block;padding:0;font-size:1.6rem;line-height:1.2}body.en main section#contact table tr th{white-space:normal;padding-left:0;padding-right:0;text-align:left;font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-weight:500;margin-bottom:0.3em}main section#contact #map{display:block;margin-top:95px}main section#contact #map .text,main section#contact #map figure{width:100% !important}main section#contact #map .text{padding-left:0;margin-bottom:24px}main section#contact #map .text .section_lead{text-align:center}main section#contact #map .text p.copy{font-size:1.6rem}main section#contact #map figure{height:300px}main section#contact #map figure figcaption{margin-top:10px}main section#contact #map figure figcaption a{position:relative;display:inline-block}main section#contact #map figure figcaption a::after{position:absolute;right:0;bottom:0;width:100%;height:1px;background-color:#333;display:block;content:''}}main section#procedure p.copy{text-align:center;font-size:1.6rem;line-height:1.4;letter-spacing:.12em;padding:0 20px;margin-bottom:15px}main section#partner{padding-left:35px;padding-right:95px}main section#partner .peoples{display:flex;position:relative}main section#partner .peoples.visible::before,main section#partner .peoples.visible::after{height:100%}main section#partner .peoples::before,main section#partner .peoples::after{transition:.6s ease-in-out .25s;position:absolute;bottom:0;width:1px;height:0;background-color:#0062b0;display:block;content:''}main section#partner .peoples::before{left:0}main section#partner .peoples::after{right:0}main section#partner .peoples .people{padding-left:30px;padding-right:27px;transition:.6s ease-in-out .25s;opacity:0;transform:translateY(30px)}main section#partner .peoples .people.visible{opacity:1;transform:translateY(0)}main section#partner .peoples .people h3.name{color:#0062b0;font-weight:bold;font-size:1.8rem;margin-bottom:.8em}main section#partner .peoples .people ul{font-size:1.4rem;padding-left:1.2em}main section#partner .peoples .people ul li{position:relative;list-style:outside disc;line-height:1.5;margin-bottom:8px}main section#partner .peoples .people ul li.history{padding-left:90px}main section#partner .peoples .people ul li.history span{position:absolute;left:0;top:0;display:inline-block}main section#partner .peoples .people._masakazu{width:42%}main section#partner .peoples .people._masakazu.visible::after{height:100%}main section#partner .peoples .people._masakazu::after{transition:.6s ease-in-out .25s;position:absolute;right:0;top:0;width:1px;height:0;background-color:#0062b0;display:block;content:''}main section#partner .peoples .people._tomokazu{width:58%}@media screen and (max-width: 640px){main section#partner{padding-left:20px;padding-right:20px}main section#partner .peoples{display:block}main section#partner .peoples::before,main section#partner .peoples::after{display:none}main section#partner .peoples .people{width:100% !important;padding-left:0;padding-right:0}main section#partner .peoples .people h3.name{text-align:center}main section#partner .peoples .people._masakazu{margin-bottom:40px}main section#partner .peoples .people._masakazu::after{display:none}}body.jp main section#link ul.clmn{padding-left:50px;padding-right:50px;display:flex;justify-content:space-between}body.jp main section#link ul.clmn>li ul.links{font-size:1.4rem;padding-left:1em}body.jp main section#link ul.clmn>li ul.links.visible>li{opacity:1;transform:translateY(0)}body.jp main section#link ul.clmn>li ul.links>li{transition:.5s ease;opacity:0;transform:translateY(30px);line-height:1.4;list-style:outside disc;color:#0062b0;margin-bottom:18px}body.jp main section#link ul.clmn>li ul.links>li:nth-child(1){transition-delay:.06s}body.jp main section#link ul.clmn>li ul.links>li:nth-child(2){transition-delay:.12s}body.jp main section#link ul.clmn>li ul.links>li:nth-child(3){transition-delay:.18s}body.jp main section#link ul.clmn>li ul.links>li:nth-child(4){transition-delay:.24s}body.jp main section#link ul.clmn>li ul.links>li a{display:block;columns:#333}body.jp main section#link ul.clmn>li ul.links>li a span{display:block}body.jp main section#link ul.clmn>li ul.links>li a span.url{color:#ed6c50;text-decoration:underline}@media screen and (max-width: 640px){body.jp main section#link ul.clmn{padding-left:0;padding-right:0;display:block}body.jp main section#link ul.clmn>li ul.links{padding-left:1em}body.jp main section#link ul.clmn>li ul.links>li{margin-bottom:16px}}.js-lbox{position:fixed;z-index:200001;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.88);display:flex;align-items:center;justify-content:center}.js-lbox .js-lbox__body{overflow:scroll;position:relative;border:2px solid #0062b0;background-color:#fff;width:100%;max-width:580px;max-height:90vh}body.en .js-lbox .js-lbox__body{font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.8rem}body.jp .js-lbox .js-lbox__body{font-size:1.7rem}.js-lbox .js-lbox__body .js-lbox__closer{position:absolute;z-index:10;right:15px;top:15px;width:40px;height:40px;border:0 none;outline:none;background-color:transparent}.js-lbox .js-lbox__body .js-lbox__closer::before,.js-lbox .js-lbox__body .js-lbox__closer::after{position:absolute;z-index:10;left:50%;top:50%;margin-left:-27.5px;width:55px;height:1px;background-color:#0062b0;display:block;content:''}.js-lbox .js-lbox__body .js-lbox__closer::before{transform:rotate(45deg)}.js-lbox .js-lbox__body .js-lbox__closer::after{transform:rotate(-45deg)}.js-lbox .js-lbox__body .js-lbox__lead{color:#0062b0;font-size:3rem;line-height:1.3;text-align:center;padding:1.5em 2em}.js-lbox .js-lbox__body .js-lbox__copy{background-color:#0062b0;color:white;line-height:1.9;padding:2em 2em}.js-lbox .js-lbox__body .js-lbox__copy p+p{margin-top:0.5em}body.jp .js-lbox .js-lbox__body .js-lbox__copy{letter-spacing:.1em;font-family:"Hannari", serif}.js-lbox .js-lbox__body .js-lbox__info{padding:2em 2em;display:flex;flex-direction:column;align-items:center}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__data th,.js-lbox .js-lbox__body .js-lbox__info .js-lbox__data td{padding:0.5em 0;line-height:1.4}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__data th{width:85px;padding-right:1em;text-align:left;text-align:justify;text-justify:inter-ideograph}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__map{margin:3rem auto}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__map img{border:3px solid #000;display:block;max-width:100%;height:auto}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__info-lead{color:#0062b0;font-size:2.1rem;margin-bottom:1em;font-style:italic}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__info-description{line-height:1.5;margin-top:1em}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__members .js-lbox__members-lead{font-weight:bold;text-align:center}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__members .js-lbox__members-list .js-lbox__member{margin-top:0.75em}.js-lbox .js-lbox__body .js-lbox__button--close{position:relative;margin:2.5rem auto 0;cursor:pointer;background-color:#0062b0;color:white;border:0 none;outline:none;border-radius:8px;width:250px;height:40px;font-size:1.6rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 640px){.js-lbox .js-lbox__body{max-width:95vw;max-height:85vh;font-family:franklin-gothic-urw, sans-serif;letter-spacing:.08em;font-display:swap;font-weight:400;font-size:1.5rem}.js-lbox .js-lbox__body .js-lbox__closer{right:10px;top:10px;width:30px;height:30px}.js-lbox .js-lbox__body .js-lbox__closer::before,.js-lbox .js-lbox__body .js-lbox__closer::after{margin-left:-21.5px;width:43px}.js-lbox .js-lbox__body .js-lbox__lead{font-size:2.2rem;line-height:1.3;padding:2.5em 1em 2em}.js-lbox .js-lbox__body .js-lbox__copy{padding:2em 20px}.js-lbox .js-lbox__body .js-lbox__info{padding:2em 20px 2em}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__data{font-size:1.5rem}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__data th{width:84px;padding-right:0}.js-lbox .js-lbox__body .js-lbox__info .js-lbox__info-lead{font-size:1.9rem;line-height:1.3}.js-lbox .js-lbox__body .js-lbox__button--close{position:relative;margin:2.5rem auto 0;cursor:pointer;background-color:#0062b0;color:white;border:0 none;outline:none;border-radius:8px;width:250px;height:40px;font-size:1.5rem;display:flex;justify-content:center;align-items:center}}
