﻿*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,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:transparent}img{margin:0;padding:0;border:0;outline:0;background:transparent}html{font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none !important}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}dfn{font-weight:400;font-style:normal}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}li{list-style:none}html{overflow-y:scroll;font-size:62.5%;padding:0;margin:0;width:100%}body{position:relative;font-weight:400;font-size:1.4rem;line-height:1.6;background:#fff;color:#333;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin:auto;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"palt"}* sup{vertical-align:super;font-size:.5em}* a:link,* a:visited,* a:active,* a:hover{text-decoration:none}* figure{position:relative}* img{max-width:100%;width:100%;height:auto;display:block}* img.object-fit{object-fit:cover;height:100%}@media only screen and (max-width: 991px){.visible-pc{display:none !important}}@media only screen and (max-width: 767px){.visible-pctb{display:none !important}}@media only screen and (min-width: 992px){.visible-tbsp{display:none !important}}@media only screen and (min-width: 768px){.visible-sp{display:none !important}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media (max-width: 767px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}.imgcap{position:absolute;bottom:0;right:0;padding:0 5px;line-height:1.2;font-size:1.1rem;color:#222;background:rgba(0,0,0,0.5);color:#fff;padding:4px 6px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.column1{display:flex;flex-wrap:wrap;margin:0 -15px}.column1>*{margin:0 15px;width:calc(100% - 30px)}.column1>*:nth-child(n+2){margin-top:40px}.column2{display:flex;flex-wrap:wrap;margin:0 -15px}.column2>*{margin:0 15px;width:calc(50% - 30px)}.column2>*:nth-child(n+3){margin-top:40px}.column3{display:flex;flex-wrap:wrap;margin:0 -15px}.column3>*{margin:0 15px;width:calc(33.3333% - 30px)}.column3>*:nth-child(n+4){margin-top:40px}.column4{display:flex;flex-wrap:wrap;margin:0 -15px}.column4>*{margin:0 15px;width:calc(25% - 30px)}.column4>*:nth-child(n+5){margin-top:40px}.column5{display:flex;flex-wrap:wrap;margin:0 -15px}.column5>*{margin:0 15px;width:calc(20% - 30px)}.column5>*:nth-child(n+6){margin-top:40px}body *{font-family:'Switzer-Variable', 'Zen Kaku Gothic New', sans-serif}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background-color:#000;background-color:rgba(0,0,0,0.3)}::-webkit-scrollbar-thumb{background-color:#f5f5f5}html.fixed{height:100%;overflow:hidden}body{background:#F2F0E7}body *{color:#4B493E}html.is-scroll{overflow:visible;position:relative}html.is-transition main .sec-kv .container .line01{transition:0s linear 0s}html.is-transition main .sec-kv .container .line02{transition:0s linear 0s}html.is-load header{opacity:1;transform:translateY(0)}html.is-load main .sec-kv .container::before,html.is-load main .sec-kv .container::after{width:100%}html.is-load main .sec-kv .container .line01{height:calc(270px + 33%)}html.is-load main .sec-kv .container .line02{height:calc(270px + 33%)}html.is-load main .sec-kv .container .textBox p.kvCopy{clip-path:inset(0 0 0 0)}html.is-load main .sec-kv .container .textBox p.kvCopyEn{clip-path:inset(0 0 0 0)}html.is-load main .sec-kv .container .imgBox::before{clip-path:inset(0 0 0 100%)}@media only screen and (max-width: 767px){html.is-load .menuBtn{top:0px;opacity:1;pointer-events:auto}}header{position:relative;z-index:10;opacity:0;transform:translateY(-10px);transition:0.3s ease-in 1s}header .container{width:calc(100% - 40px);margin:auto;position:relative}header .container .officeName{position:absolute;font-size:18px;top:30px;left:0;z-index:3}@media only screen and (max-width: 991px){header .container .officeName{font-size:14px;top:20px}}header .container .navWrap{position:absolute;right:80px;top:30px;z-index:3;display:flex}@media only screen and (max-width: 767px){header .container .navWrap{display:none}}header .container .navWrap ul{width:auto;margin-right:40px;gap:15px 0}@media only screen and (max-width: 991px){header .container .navWrap ul{margin-right:25px}}header .container .navWrap ul li.nolink{pointer-events:none}header .container .navWrap ul li.nolink a{text-decoration:line-through;opacity:0.7}header .container .navWrap ul li a{font-size:13px}@media only screen and (max-width: 991px){header .container .navWrap ul li a{font-size:12px}}header .container .contactIcon{position:absolute;top:0;right:-20px;background:#FC6B00;width:100px;height:140px;z-index:3}@media only screen and (max-width: 767px){header .container .contactIcon{display:none}}header .container .contactIcon a{position:relative;display:block;height:100%}header .container .contactIcon a .contactBox{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;height:100%}header .container .contactIcon a .contactBox figure{width:20%;margin:auto auto 10px}header .container .contactIcon a .contactBox p{font-size:13px;text-align:center;color:#FFF;width:100%;font-weight:300;margin-top:-30px}.menuBtn{position:fixed;right:15px;z-index:100;mix-blend-mode:difference;width:60px;cursor:pointer;opacity:0;pointer-events:none;top:0;transition:0.2s ease-in 0s}@media only screen and (max-width: 767px){.menuBtn{transition:0.3s ease-in 1s;right:0;top:-10px}}.menuBtn.is-visible{top:15px;opacity:1;pointer-events:auto}.menuBtn.is-active .humWrap .humLine:nth-of-type(1){transform:rotate(-60deg) translateX(6px) translateY(13px)}.menuBtn.is-active .humWrap .humLine:nth-of-type(2){clip-path:inset(0 0 100% 0)}.menuBtn.is-active .humWrap .humLine:nth-of-type(3){transform:rotate(60deg) translateX(-6px) translateY(13px)}.menuBtn.is-active .humTextBox .humTextClose{opacity:1}.menuBtn.is-active .humTextBox .humTextMenu{opacity:0}.menuBtn .humWrap{display:flex;justify-content:space-between;width:60px;padding:10px 15px}@media only screen and (max-width: 767px){.menuBtn .humWrap{transform:scale(0.65)}}.menuBtn .humWrap .humLine{width:2px;height:60px;background:rgba(255,255,255,0.75);transition:.15s ease-in 0s;clip-path:inset(0 0 0 0)}.menuBtn .humWrap .humLine:nth-of-type(2){height:40px;width:1px}.menuBtn .humTextBox{width:100%;position:relative}.menuBtn .humTextBox .humTextClose{opacity:0}.menuBtn p{position:absolute;left:0;top:0;width:100%;z-index:2;color:rgba(255,255,255,0.75);margin-top:-2px;font-size:11px;width:100;text-align:center;transition:.15s ease-in 0s;font-weight:500}@media only screen and (max-width: 767px){.menuBtn p{margin-top:-10px}}.menu{position:fixed;top:0;left:0;z-index:99;background:#33312B;width:100%;height:100vh;overflow-y:scroll;clip-path:inset(100% 0 0 0);transition:0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display:flex;flex-wrap:wrap;align-content:flex-end;scrollbar-width:none;pointer-events:none;-ms-overflow-style:none}.menu::-webkit-scrollbar{display:none}@media only screen and (max-width: 991px){.menu{clip-path:inset(0 0 0 0);opacity:0}}@media only screen and (max-width: 1280px){.menu{display:block;padding-top:100px}}.menu.is-active{clip-path:inset(0 0 0 0);pointer-events:all}@media only screen and (max-width: 991px){.menu.is-active{opacity:1}}.menu .menuLinksContainer{padding:100px 150px 0;display:flex}@media only screen and (max-width: 1440px){.menu .menuLinksContainer{padding:20px 150px 0}}@media only screen and (max-width: 991px){.menu .menuLinksContainer{padding:20px 40px 0}}@media only screen and (max-width: 767px){.menu .menuLinksContainer{padding:60px 30px 0}}.menu .menuLinksContainer *{color:#EDE5DA;font-weight:200}.menu .menuLinksContainer .contentsLinks{width:460px;display:flex;position:relative}@media only screen and (max-width: 767px){.menu .menuLinksContainer .contentsLinks{width:100%;flex-wrap:wrap}}.menu .menuLinksContainer .contentsLinks:nth-of-type(1)::before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:rgba(255,255,255,0.1);z-index:2}.menu .menuLinksContainer .contentsLinks:nth-of-type(2){padding-left:80px}@media only screen and (max-width: 767px){.menu .menuLinksContainer .contentsLinks:nth-of-type(2){padding-left:40px}}.menu .menuLinksContainer .contentsLinks.comingsoon{pointer-events:none}.menu .menuLinksContainer .contentsLinks.comingsoon ul li a p{text-decoration:line-through;opacity:0.6}.menu .menuLinksContainer .contentsLinks h2{font-size:15px;width:180px}@media only screen and (max-width: 991px){.menu .menuLinksContainer .contentsLinks h2{width:150px}}@media only screen and (max-width: 767px){.menu .menuLinksContainer .contentsLinks h2{width:100%;margin-bottom:30px}}.menu .menuLinksContainer .contentsLinks ul{margin-top:-8px}.menu .menuLinksContainer .contentsLinks ul li{margin-bottom:30px}@media only screen and (max-width: 1440px){.menu .menuLinksContainer .contentsLinks ul li{margin-bottom:20px}}@media only screen and (max-width: 767px){.menu .menuLinksContainer .contentsLinks ul li{margin-bottom:15px}}.menu .menuLinksContainer .contentsLinks ul li a p{font-size:28px;display:inline-block;position:relative}@media only screen and (max-width: 1440px){.menu .menuLinksContainer .contentsLinks ul li a p{font-size:21px}}@media only screen and (max-width: 767px){.menu .menuLinksContainer .contentsLinks ul li a p{font-size:16px}}.menu .menuLinksContainer .contentsLinks ul li a p::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,0.15);z-index:2;transition:0.2s ease-in 0s;clip-path:inset(0 100% 0 0)}.menu .menuLinksContainer .contentsLinks ul li:hover p::before{clip-path:inset(0 0 0 0)}.menu .menuCV{margin-left:150px;margin-top:100px;margin-bottom:0;width:100%}@media screen and (orientation: landscape) and (max-height: 800px){.menu .menuCV{margin-top:50px}}@media only screen and (max-width: 991px){.menu .menuCV{margin-left:40px;margin-top:60px}}@media only screen and (max-width: 767px){.menu .menuCV{margin-left:30px;margin-top:50px}}.menu .menuCV a{display:block;height:100%;background:#EDE5DA;padding:120px 80px;position:relative}@media screen and (orientation: landscape) and (max-height: 800px){.menu .menuCV a{padding:60px 80px}}@media only screen and (max-width: 1440px){.menu .menuCV a{padding:60px 80px}}@media only screen and (max-width: 767px){.menu .menuCV a{padding:20px 30px}}.menu .menuCV a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#161613;z-index:2;clip-path:inset(0 100% 0 0);transition:0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.menu .menuCV a:hover::before{clip-path:inset(0 0 0 0)}.menu .menuCV a:hover .textBox{position:relative;z-index:3}.menu .menuCV a:hover .textBox p{color:#EDE5DA}.menu .menuCV a .textBox{display:flex;align-items:center}@media only screen and (max-width: 767px){.menu .menuCV a .textBox{flex-wrap:wrap}}.menu .menuCV a .textBox p{transition:0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s}.menu .menuCV a .textBox .en{font-size:60px;font-weight:200}@media only screen and (max-width: 767px){.menu .menuCV a .textBox .en{font-size:32px;width:100%}}.menu .menuCV a .textBox .jp{font-size:16px;margin-left:25px}@media only screen and (max-width: 767px){.menu .menuCV a .textBox .jp{margin-left:0;font-size:13px;width:100%}}.floatTopBtn{position:fixed;bottom:10px;right:10px;z-index:10;background:#4B493E;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.13);transition:0.2s ease-in 0s;opacity:0;bottom:-10px;pointer-events:none}@media only screen and (max-width: 767px){.floatTopBtn{z-index:100}}.floatTopBtn.is-visible{bottom:10px;opacity:1;pointer-events:auto}.floatTopBtn.is-visible.is-hidden{bottom:0;opacity:0;pointer-events:none}.floatTopBtn a{background:#4B493E;border-radius:999px;width:40px;height:40px;display:block;padding:14px}.floatCVBtn{position:fixed;bottom:10px;right:10px;z-index:10;background:#FC6B00;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.13);transition:0.2s ease-in 0s;opacity:0;bottom:-10px;pointer-events:none}.floatCVBtn.is-visible{bottom:10px;opacity:1;pointer-events:auto}.floatCVBtn.is-visible.is-hidden{bottom:0;opacity:0;pointer-events:none}.floatCVBtn::before{content:"";pointer-events:none;background:#fff;width:100%;height:100%;z-index:2;position:absolute;left:0;top:0;clip-path:inset(0 100% 0 0);transition:0.2s ease-in 0s}.floatCVBtn:hover::before{clip-path:inset(0 0 0 0)}.floatCVBtn:hover a .textBox .dots{background:#FC6B00}.floatCVBtn:hover a .textBox p{color:#FC6B00}.floatCVBtn a{padding:10px 32px;display:block;position:relative;z-index:3}@media only screen and (max-width: 767px){.floatCVBtn a{padding:8px 24px}}.floatCVBtn a .textBox{display:flex;align-items:center}.floatCVBtn a .textBox .dots{color:#fff;background:#fff;width:8px;height:8px;border-radius:99px;display:inline-block;margin-right:10px;position:relative;transition:0.15s ease-in 0s}@keyframes pulseMotionSmall{0%{transform:translate(-50%, -50%) scale(1, 1);background-color:rgba(255,255,255,0.4)}100%{transform:translate(-50%, -50%) scale(1.5, 1.5);background-color:rgba(255,255,255,0)}}.floatCVBtn a .textBox .dots::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;height:20px;background:rgba(255,255,255,0.3);animation:pulseMotionSmall 1.4s linear infinite;border-radius:9999px}.floatCVBtn a .textBox p{color:#fff;font-size:14px;transition:0.1s ease-in 0.1s}@media only screen and (max-width: 767px){.floatCVBtn a .textBox p{font-size:12px;font-weight:400}}main .contentsContainer{width:85vw;margin:auto}main .sec-padding{padding:250px 0}@media only screen and (max-width: 767px){main .sec-padding{padding:100px 0}}main .sec-ttl h2{font-size:60px;line-height:1;font-weight:200;margin-bottom:5px}@media only screen and (max-width: 767px){main .sec-ttl h2{font-size:28px}}main .sec-ttl .jp{font-size:16px;font-weight:100}@media only screen and (max-width: 767px){main .sec-ttl .jp{font-size:13px}}main .sec-filter{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;backdrop-filter:brightness(0.7) blur(20px);-webkit-backdrop-filter:brightness(0.7) blur(20px);opacity:0;pointer-events:none}main .sec-cv{position:fixed;z-index:1;width:100%;height:100vh;overflow:hidden;opacity:0;top:0;left:0}main .sec-cv:hover .bgImg::after{background:rgba(255,245,0,0.1)}main .sec-cv:hover .bgImg img{filter:grayscale(1) brightness(0.3) blur(10px)}main .sec-cv .imgcap{z-index:2;left:0;right:auto}main .sec-cv .bgImg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}main .sec-cv .bgImg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,245,0,0.035);z-index:2;transition:0.3s ease-in-out 0s}main .sec-cv .bgImg img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(0.5) brightness(0.5);transition:0.3s ease-in-out 0s}main .sec-cv .container{height:100%}main .sec-cv .container a{display:flex;height:100%;align-items:center}main .sec-cv .container a .btnInner{padding-left:5vw}@media only screen and (max-width: 767px){main .sec-cv .container a .btnInner{padding-left:40px}}main .sec-cv .container a .btnInner h2{font-size:86px;line-height:1;color:#fff;opacity:0.85;font-weight:200;margin-bottom:8px}@media only screen and (max-width: 767px){main .sec-cv .container a .btnInner h2{font-size:42px}}main .sec-cv .container a .btnInner .jp{position:relative;display:flex}main .sec-cv .container a .btnInner .jp .dots{width:4px;height:4px;background:rgba(255,255,255,0.3);position:relative;border-radius:99px;margin-top:12px;margin-right:15px;margin-left:7px}@media only screen and (max-width: 767px){main .sec-cv .container a .btnInner .jp .dots{margin-top:9px}}@keyframes pulseMotion{0%{transform:translate(-50%, -50%) scale(1, 1);background-color:rgba(255,255,255,0.4)}100%{transform:translate(-50%, -50%) scale(6.5, 6.5);background-color:rgba(255,255,255,0)}}main .sec-cv .container a .btnInner .jp .dots::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:rgba(255,255,255,0.3);animation:pulseMotion 1.4s linear infinite;border-radius:9999px}main .sec-cv .container a .btnInner .jp p{font-size:18px;color:#fff;position:relative;z-index:1}@media only screen and (max-width: 767px){main .sec-cv .container a .btnInner .jp p{font-size:13px}}footer{position:relative;z-index:3}footer .siteFooter{background:#F2F0E7;padding:250px 100px}@media only screen and (max-width: 767px){footer .siteFooter{padding:100px 30px}}footer .siteFooter .container{display:flex;flex-wrap:wrap}footer .siteFooter .container .h1Box{width:26vw}@media only screen and (max-width: 1280px){footer .siteFooter .container .h1Box{width:100%;margin-bottom:60px}}@media only screen and (max-width: 767px){footer .siteFooter .container .h1Box{margin-bottom:30px}}footer .siteFooter .container .h1Box .pjName{font-size:18px;font-weight:300}footer .siteFooter .container .h1Box h1{font-size:11px;opacity:0.75}footer .siteFooter .container .linksContainer{width:calc(100% - 26vw);display:flex;flex-wrap:wrap}@media only screen and (max-width: 1280px){footer .siteFooter .container .linksContainer{width:100%}}footer .siteFooter .container .linksContainer h2{font-size:42px;font-weight:200;margin-bottom:20px}@media only screen and (max-width: 767px){footer .siteFooter .container .linksContainer h2{font-size:24px}}footer .siteFooter .container .linksContainer .contact{margin-right:60px}@media only screen and (max-width: 767px){footer .siteFooter .container .linksContainer .contact{margin-right:0;margin-bottom:30px}}footer .siteFooter .container .linksContainer .contact a{display:flex;align-items:flex-end;margin-bottom:20px}footer .siteFooter .container .linksContainer .contact a figure{width:30px;margin-right:10px}footer .siteFooter .container .linksContainer .contact a p{font-size:36px;line-height:0.95;font-weight:200}@media only screen and (max-width: 767px){footer .siteFooter .container .linksContainer .contact a p{font-size:21px;font-weight:400}}footer .siteFooter .container .linksContainer .contact .contactDetail{font-size:14px;opacity:0.75}footer .siteFooter .container .linksContainer .siteContents .linkWrap{display:flex}footer .siteFooter .container .linksContainer .siteContents .linkWrap ul:first-of-type{margin-right:40px}footer .siteFooter .container .linksContainer .siteContents .linkWrap ul li{margin-bottom:8px}footer .siteFooter .container .linksContainer .siteContents .linkWrap ul li:last-of-type{margin-bottom:0}footer .siteFooter .container .linksContainer .siteContents .linkWrap ul.nolink{pointer-events:none}footer .siteFooter .container .linksContainer .siteContents .linkWrap ul.nolink *{text-decoration:line-through;opacity:0.7}footer .siteFooter .container .captionBox{margin-top:70px;padding-top:70px;border-top:1px solid rgba(0,0,0,0.2)}@media only screen and (max-width: 767px){footer .siteFooter .container .captionBox{margin-top:50px;padding-top:30px}}footer .siteFooter .container .captionBox p{font-size:11px;opacity:0.8}footer .corporateFooter{padding:65px 100px;background:#fff}@media only screen and (max-width: 991px){footer .corporateFooter{padding:50px 30px}}footer .corporateFooter .container{display:flex;justify-content:space-between;flex-wrap:wrap}footer .corporateFooter .container .otherLinks{margin-left:20px}@media only screen and (max-width: 767px){footer .corporateFooter .container .otherLinks{width:100%;margin-left:0;margin-bottom:15px}}footer .corporateFooter .container .otherLinks ul{display:flex}footer .corporateFooter .container .otherLinks ul li:last-of-type{margin-left:20px;position:relative}footer .corporateFooter .container .otherLinks ul li:last-of-type::before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.3);width:1px;height:6px}footer .corporateFooter .container .otherLinks ul li a{font-size:11px;opacity:0.7}footer .corporateFooter .container .nomura figure{width:200px;margin-bottom:15px}footer .corporateFooter .container .nomura p{font-size:11px;opacity:0.7}
/*# sourceMappingURL=px-common.css.map */
