@charset "utf-8";html{font-size:62.5%;color:#000;background:#fff}body{font-size:15px;font-size:1.5rem}body,div,figure,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}hr{margin:0}img{vertical-align:bottom}a{outline:none}img[src$=".svg"]{width:100%}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%;}.clearfix:after,.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;min-height:1%}.clearfix{display:block}.clearfix{overflow:hidden}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}a{text-decoration:none}img{vertical-align:bottom;line-height:0;max-width:100%;height:auto}html{width:100%;height:100%;background:#fff}body{width:100%;height:100%;font-family:'Noto Sans JP',sans-serif;color:#1a1a1a;text-align:left;line-height:1.5;font-weight:300;padding:0;margin:0;background:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}.obl{font-style:oblique}.po-c{color:#d15161}iframe.wp-embedded-content{max-width:86%}header#top{position:relative;margin:0;padding:0}header#top #inf-hero{margin:0;padding:0}header#top #inf-hero .hero-img{position:relative;width:72.4%;height:100vh;min-height:620px;background-size:cover;background-repeat:no-repeat;background-position:bottom left;margin:0 0 0 auto}header#top #top-pcnavi{position:absolute;top:0;left:0;width:27.6%;margin:0;padding:0}header#top #top-pcnavi .top-logo{width:45.6%;margin:4.5rem auto 0;padding:0}header#top #top-pcnavi .top-logo img{width:100%}header#top h1{position:absolute;top:0;right:0;font-family:'Noto Sans JP',sans-serif;font-size:.78vw;line-height:1;font-weight:400;color:#fff;letter-spacing:.078em;margin:0;padding:1em 1.5em 0 0}header#top #top-pcnavi .top-gnav{width:100%;margin:3.2rem auto 0;padding:0}header#top #top-pcnavi .top-gnav ul.top-navlist{margin:0;padding:0}header#top #top-pcnavi .top-gnav ul.top-navlist li{font-family:'Oswald',sans-serif;font-size:1.6vw;font-weight:300;letter-spacing:.052em;line-height:1.1;margin:0;padding:0}header#top #top-pcnavi .top-gnav ul.top-navlist li a{display:block;color:#1a1a1a;margin:0;padding:.73vw 4vw .73vw 5.2vw;background-image:none,linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(222,211,212,1) 50%);background-position:20.6vw 1.75vw,0 0;background-size:2vw auto,200% auto;background-repeat:no-repeat,repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-startr;justify-content:flex-start;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}header#top #top-pcnavi .top-gnav ul.top-navlist li a span.sepa{font-size:.8vw;font-weight:200;margin:0 0 .2vw .8em;padding:0}header#top #top-pcnavi .top-gnav ul.top-navlist li a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.8vw;font-weight:400;margin:0 0 .2vw .8em;padding:0}header#top #top-pcnavi .top-gnav ul.top-navlist li a:hover{background-image:url(/img/common/arrow-01.svg),linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(222,211,212,1) 50%);background-position:23.6vw 1.7vw,-100% 0;color:#1a1a1a}header#top #top-spnavi{display:none}header#top #site_menu{display:none}header{width:100%;margin:0;padding:0}header #sp-header{display:none}header #pc-header{margin:0;padding:2.4vw 2.4% 2.4vw 7.2%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center}header #pc-header #logo{width:7.7vw;margin:0;padding:0}header #pc-header #logo a:hover img{opacity:.52;-webkit-opacity:.52;-moz-opacity:.52;filter:alpha(opacity=52);-ms-filter:"alpha(opacity=52)"}header #pc-header #logo a img{-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}header #pc-header nav{width:86%;margin:0;padding:0}header #pc-header nav ul.nav-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:center;-webkit-align-items:center;align-items:center}header #pc-header nav ul.nav-list li{font-family:'Oswald',sans-serif;text-align:center;font-size:1.25vw;font-weight:200;letter-spacing:.13em;line-height:1.1;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}header #pc-header nav ul.nav-list li a{display:block;width:100%;color:#1a1a1a;margin:0;padding:.8vw 2.7vw}header #pc-header nav ul.nav-list li a span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:.7vw;font-weight:300;letter-spacing:.087em;margin:.52vw 0 0;padding:0}header #pc-header nav ul.nav-list li a{transition:all .3s}header #pc-header nav ul.nav-list li a:hover{color:#c1aab9}#top-thing{width:100%;margin:6.5vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-startr;justify-content:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-thing .thing-imgwrap{position:relative;width:32.7%;margin:0 0 0 11.5%;padding:0;overflow:hidden}#top-thing .thing-imgwrap .thing-img01{width:100%;height:auto;min-height:38.5vw;background-size:cover;background-repeat:no-repeat;background-position:top left;margin:0}#top-thing .thing-readwrap{width:37%;margin:0 0 0 7.35%;padding:0}#top-thing .thing-readwrap .thing-prof{margin:0;padding:0}#top-thing .thing-readwrap .thing-prof .rep-head{font-family:'Noto Serif JP',serif;font-size:3.2rem;font-weight:500;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#top-thing .thing-readwrap .thing-prof .rep-head span.repre{display:block;font-size:1.8rem;letter-spacing:.05em;margin:0 0 .85rem;padding:0}#top-thing .thing-readwrap .thing-prof .rep-head span.name-en{font-size:1.8rem;letter-spacing:.05em;margin:0 0 0 1.25em;padding:0}#top-thing .thing-readwrap .thing-prof h2{font-family:'Noto Serif JP',serif;font-size:1.4rem;font-weight:500;line-height:1.1;letter-spacing:.052em;margin:1.5rem 0 0;padding:0}#top-thing .thing-readwrap .thing-read{margin:5.2rem 0 0;padding:0}#top-thing .thing-readwrap .thing-read h3{font-family:'Noto Serif JP',serif;font-size:1.5vw;font-weight:500;line-height:1.5;letter-spacing:.062em;margin:0;padding:0;text-indent:-.5em}#top-thing .thing-readwrap .thing-read p{text-align:justify;font-size:1.05vw;line-height:1.8;letter-spacing:.062rem;margin:3.2rem 0 0;padding:0}#top-thing .thing-readwrap .thing-read p:first-child{text-align:justify;font-size:1.05vw;line-height:1.8;letter-spacing:.062rem;margin:0;padding:0}#top-thing .thing-readwrap .thing-read p span.str{font-family:'Noto Serif JP',serif;font-size:1.3vw;font-weight:700}#top-thing .thing-readwrap .thing-read02{margin:5.2rem 0 0;padding:0}#top-thing .thing-readwrap .thing-read02 h3{font-family:'Noto Serif JP',serif;font-size:1.25vw;font-weight:500;line-height:1.3;letter-spacing:.062em;margin:0;padding:0}#top-thing .thing-readwrap .thing-read02 h3 span.left-line{margin:0 .75em 0 0}#top-thing .thing-readwrap .thing-read02 h3 span.right-line{margin:0 0 0 .25em}#top-thing .thing-readwrap .thing-read02 p{text-align:justify;font-size:1.1vw;line-height:1.8;letter-spacing:.062rem;margin:3.2rem 0 0;padding:0}#top-thing .thing-readwrap .thing-link{margin:5.2rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-thing .thing-readwrap .thing-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:91% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-thing .thing-readwrap .thing-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-thing .thing-readwrap .thing-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-thing .thing-readwrap .thing-link a{transition:all .3s}#top-thing .thing-readwrap .thing-link a:hover{background-color:rgba(222,211,212,.5)}#image-sepa{width:100%;margin:16vw 0 0;padding:0;background:rgba(222,211,212,.7)}#image-sepa .isepa-wrap{position:relative;width:81.1%;height:25vw;margin:0 auto;padding:0}#image-sepa .isepa-wrap .isepa{position:absolute;bottom:3.2vw;left:0;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}#image-sepa .isepa-wrap .isepa .core-p{position:absolute;top:0;left:7.5%;width:40%;margin:0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p{text-align:center;font-size:1.05vw;line-height:1.8;letter-spacing:.062rem;margin:2.65vw 0 0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p:first-child{text-align:center;font-size:1.05vw;line-height:1.8;letter-spacing:.062rem;margin:0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p span.str{font-family:'Noto Serif JP',serif;font-size:1.7vw;font-weight:700}#image-sepa .isepa-wrap .isepa .isepa-01{width:32%;margin:0 7% 0 0;padding:0}#image-sepa .isepa-wrap .isepa .isepa-01 .isepa-img{width:100%;height:auto;min-height:32vw;background-size:cover;background-repeat:no-repeat;background-position:top right;margin:0}#image-sepa .isepa-wrap .isepa .isepa-02{width:66%;margin:0;padding:0}#image-sepa .isepa-wrap .isepa .isepa-02 .isepa-img{width:100%;height:auto;min-height:32vw;background-size:cover;background-repeat:no-repeat;background-position:top left;margin:0}#top-for{width:100%;margin:8rem 0 0;padding:0}#top-for h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.8rem;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#top-for h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.32rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#top-for h2:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-3.2rem;left:0;right:0;margin:auto;width:9rem}#top-for .top-forwrap{margin:8rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-for .top-forwrap .top-forhf{width:49.9%}#top-for .top-forwrap .top-forhf .top-house{position:relative;width:100%;margin:0;padding:0 0 61.8%;overflow:hidden}#top-for .top-forwrap .top-forhf .top-house figure.forhouse-img{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;z-index:1}#top-for .top-forwrap .top-forhf .top-house figure.forhouse-img img{width:100%}#top-for .top-forwrap .top-forhf .top-office{position:relative;width:100%;margin:0;padding:0 0 61.8%;overflow:hidden}#top-for .top-forwrap .top-forhf .top-office figure.foroffice-img{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;z-index:1}#top-for .top-forwrap .top-forhf .top-office figure.foroffice-img img{width:100%}#top-for .top-forwrap .top-forhf .for-btn{position:relative;width:100%;margin:-15% 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;z-index:99}#top-for .top-forwrap .top-forhf .for-btn a{width:24rem;font-family:'Oswald',sans-serif;font-size:3.5rem;line-height:1.3;font-weight:200;color:#1a1a1a;letter-spacing:.052em;margin:0 2vw;padding:3rem 6.2rem 3rem 1.5em;background-color:#faf8f9;background-image:url(/img/common/arrow-01.svg);background-position:91% 82.5%;background-size:2.8rem auto;background-repeat:no-repeat}#top-for .top-forwrap .top-forhf .for-btn a span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:3.2rem 0 0;padding:0}#top-for .top-forwrap .top-forhf .for-btn a{transition:all .3s}#top-for .top-forwrap .top-forhf .for-btn a:hover{background-color:#eee9e9}#top-hcex{width:100%;margin:8rem 0 0;padding:0}#top-hcex h3{position:relative;font-family:'Oswald',sans-serif;width:72.4%;font-size:2.4rem;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0 auto;padding:0 0 1.8rem;border-bottom:.085vw solid rgba(222,211,212,1)}#top-hcex h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.15rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.85em 0 0;padding:0}#top-hcex .top-hcexwrap{width:72.4%;margin:3.2rem auto 0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list{margin:-2.4% 0 0 -2.4%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#top-hcex .top-hcexwrap ul.hcex-list li{width:30.9%;margin:2.4% 0 0 2.4%;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a{display:block;margin:0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#top-hcex .top-hcexwrap .housecase-link{margin:2rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-hcex .top-hcexwrap .housecase-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-hcex .top-hcexwrap .housecase-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-hcex .top-hcexwrap .housecase-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-hcex .top-hcexwrap .housecase-link a{transition:all .3s}#top-hcex .top-hcexwrap .housecase-link a:hover{background-color:rgba(222,211,212,.5)}#top-ocex{width:100%;margin:8rem 0 0;padding:0}#top-ocex h3{position:relative;font-family:'Oswald',sans-serif;width:72.4%;font-size:2.4rem;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0 auto;padding:0 0 1.8rem;border-bottom:.085vw solid rgba(222,211,212,1)}#top-ocex h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.15rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.85em 0 0;padding:0}#top-ocex .top-ocexwrap{width:72.4%;margin:3.2rem auto 0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list{margin:-2.4% 0 0 -2.4%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#top-ocex .top-ocexwrap ul.ocex-list li{width:30.9%;margin:2.4% 0 0 2.4%;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a{display:block;margin:0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#top-ocex .top-ocexwrap .officecase-link{margin:2rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-ocex .top-ocexwrap .officecase-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-ocex .top-ocexwrap .officecase-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-ocex .top-ocexwrap .officecase-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-ocex .top-ocexwrap .officecase-link a{transition:all .3s}#top-ocex .top-ocexwrap .officecase-link a:hover{background-color:rgba(222,211,212,.5)}#top-news{width:100%;margin:8rem 0 0;padding:0}#top-news .top-newswrap{width:72.4%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:2.4rem 0;border:.085vw #1a1a1a solid}#top-news .top-newswrap .title-box{width:23.5%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}#top-news .top-newswrap .title-box h2{font-family:'Oswald',sans-serif;font-size:3.5rem;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#top-news .top-newswrap .title-box h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:1.5vw 0 0;padding:0}#top-news .top-newswrap .post-box{width:76.38%;margin:0;padding:0;border-left:.085vw #1a1a1a solid}#top-news .top-newswrap .post-box ul.top-postlist{margin:0;padding:0}#top-news .top-newswrap .post-box ul.top-postlist li{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:.085vw #1a1a1a solid}#top-news .top-newswrap .post-box ul.top-postlist li:last-child{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:none}#top-news .top-newswrap .post-box ul.top-postlist li .write-day{position:absolute;top:2.4rem;left:0;font-size:1.24rem;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:.5em 1em;background:rgba(222,211,212,.5)}#top-news .top-newswrap .post-box ul.top-postlist li .write-day i{font-size:1.15rem;margin:0 .32em 0 0}#top-news .top-newswrap .post-box ul.top-postlist li .post-title{margin:0;padding:0 0 0 12.6rem}#top-news .top-newswrap .post-box ul.top-postlist li .post-title p{font-size:1.35rem;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:.38rem 0 0}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a{color:#1a1a1a}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a{transition:all .3s}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a:hover{color:#c1aab9}#top-news .news-link{width:72.4%;margin:2rem auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-news .news-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-news .news-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-news .news-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-news .news-link a{transition:all .3s}#top-news .news-link a:hover{background-color:rgba(222,211,212,.5)}#top-blog{width:100%;margin:8rem 0 0;padding:0}#top-blog .top-blogwrap{width:72.4%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:2.4rem 0;border:.085vw #1a1a1a solid}#top-blog .top-blogwrap .title-box{width:23.5%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}#top-blog .top-blogwrap .title-box h2{font-family:'Oswald',sans-serif;font-size:3.5rem;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#top-blog .top-blogwrap .title-box h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:1.5vw 0 0;padding:0}#top-blog .top-blogwrap .post-box{width:76.38%;margin:0;padding:0;border-left:.085vw #1a1a1a solid}#top-blog .top-blogwrap .post-box ul.top-postlist{margin:0;padding:0}#top-blog .top-blogwrap .post-box ul.top-postlist li{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:.085vw #1a1a1a solid}#top-blog .top-blogwrap .post-box ul.top-postlist li:last-child{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:none}#top-blog .top-blogwrap .post-box ul.top-postlist li .write-day{position:absolute;top:2.4rem;left:0;font-size:1.24rem;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:.5em 1em;background:rgba(222,211,212,.5)}#top-blog .top-blogwrap .post-box ul.top-postlist li .write-day i{font-size:1.15rem;margin:0 .32em 0 0}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title{margin:0;padding:0 0 0 12.6rem}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title p{font-size:1.35rem;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:.38rem 0 0}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a{color:#1a1a1a}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a{transition:all .3s}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a:hover{color:#c1aab9}#top-blog .blog-link{width:72.4%;margin:2rem auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-blog .blog-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-blog .blog-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-blog .blog-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-blog .blog-link a{transition:all .3s}#top-blog .blog-link a:hover{background-color:rgba(222,211,212,.5)}#top-insta{width:100%;margin:8rem 0 0;padding:0}#top-insta h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.8rem;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#top-insta h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.32rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#top-insta h2:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-3.2rem;left:0;right:0;margin:auto;width:9rem}#top-insta .top-instawrap{width:75.4%;margin:8rem auto 0;padding:0}#sb_instagram .sbi_type_carousel .fa-clone:before{display:none}#top-insta .insta-link{width:72.4%;margin:2rem auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-insta .insta-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#top-insta .insta-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#top-insta .insta-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#top-insta .insta-link a{transition:all .3s}#top-insta .insta-link a:hover{background-color:rgba(222,211,212,.5)}#page-title{margin:0;padding:0}#page-title h1{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.8rem;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#page-title h1 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.32rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#page-title h1:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-3.2rem;left:0;right:0;margin:auto;width:9rem}#page-title h1.arc{position:relative;font-family:'Oswald','Noto Sans JP',sans-serif;width:100%;font-size:2.4rem;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.032em;margin:0;padding:1.55rem 0 1rem}#page-hero{margin:9rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#page-hero .hero-imgwrap{position:relative;width:61.8%;margin:0;padding:0;overflow:hidden}#page-hero .hero-imgwrap .hero-img{position:relative;width:100%;height:auto;min-height:43.75vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#page-hero .hero-readwrap{position:relative;width:36.2%;margin:0 0 0 -6.5%;padding:3%;background:#faf8f9;z-index:15}#page-hero .hero-readwrap h2{font-family:'Noto Serif JP',serif;text-align:justify;font-size:1.83vw;line-height:1.3;font-weight:500;letter-spacing:.082em;margin:0;padding:0}#page-hero .hero-readwrap p{text-align:justify;font-size:.97vw;line-height:1.8;letter-spacing:.052em;margin:3.2rem 0 0;padding:0}#page-hero .hero-readwrap p:first-child{text-align:justify;font-size:1.38rem;line-height:1.8;letter-spacing:.052em;margin:0;padding:0}#house-planning{margin:5vw 0 0;padding:0}#house-planning h3{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#house-planning h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.8vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#house-planning .planning-wrap{margin:2.4vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#house-planning .planning-wrap .hp-menu{position:relative;width:33.2%;margin:0;padding:0}#house-planning .planning-wrap .hp-menu .menu-img{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#house-planning .planning-wrap .hp-menu .menu-img-t{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:center 0;margin:0}#house-planning .planning-wrap .menu-plan{position:relative;width:88%;height:auto;min-height:21vw;margin:-5.5vw auto 0;padding:5% 0;background:#faf8f9;z-index:16}#house-planning .planning-wrap .menu-plan .planning{margin:0 8%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#house-planning .planning-wrap .menu-plan .planning span.numb{width:3.3vw;font-family:'Oswald',sans-serif;font-size:2.4vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .planning h4{width:21.1vw;text-align:justify;font-size:1.25vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap{margin:2.3vw 5% 0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list{width:100%;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li{font-size:1vw;line-height:1.3;font-weight:400;letter-spacing:.052em;margin:0;padding:.65vw 0 .65vw 1.5vw;background-image:url(/img/common/check.svg);background-position:0 .75vw;background-size:1.1vw auto;background-repeat:no-repeat;border-top:.089vw #ded3d4 solid}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li:first-child{font-size:1vw;line-height:1.3;font-weight:400;letter-spacing:.052em;margin:0;padding:0 0 .65vw 1.5vw;background-image:url(/img/common/check.svg);background-position:0 .1vw;background-size:1.1vw auto;background-repeat:no-repeat;border-top:none}#house-planning .planning-wrap .menu-plan .plan-view{position:absolute;bottom:2.4vw;right:-1.5vw;margin:0 auto;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a{display:block;font-family:'Oswald',sans-serif;width:20vw;font-size:1.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:.8vw 0 .8vw 1.5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:16.5vw 1.65vw;background-size:1.6vw auto;background-repeat:no-repeat}#house-planning .planning-wrap .menu-plan .plan-view a span.sepa{font-size:.9vw;font-weight:100;margin:0 0 0 1em;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.9vw;font-weight:400;margin:0 0 0 1em;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a{transition:all .3s}#house-planning .planning-wrap .menu-plan .plan-view a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1);background-image:url(/img/common/arrow-01.svg);background-position:17.5vw 1.65vw}#office-planning{margin:5vw 0 0;padding:0}#office-planning h3{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#office-planning h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.8vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#office-planning .planning-wrap{margin:2.4vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#office-planning .planning-wrap .op-menu{position:relative;width:49.9%;margin:0;padding:0}#office-planning .planning-wrap .op-menu .menu-img{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#office-planning .planning-wrap .menu-plan{position:relative;width:88%;height:auto;min-height:24vw;margin:-5.5vw auto 0;padding:5% 0;background:#faf8f9;z-index:16}#office-planning .planning-wrap .menu-plan .planning{margin:0 8%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#office-planning .planning-wrap .menu-plan .planning span.numb{width:3.3vw;font-family:'Oswald',sans-serif;font-size:2.4vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .planning h4{width:33.5vw;text-align:justify;font-size:1.25vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap{margin:2.3vw 5% 0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list{width:100%;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li{font-size:1vw;line-height:1.3;font-weight:400;letter-spacing:.052em;margin:0;padding:.65vw 0 .65vw 1.5vw;background-image:url(/img/common/check.svg);background-position:0 .75vw;background-size:1.1vw auto;background-repeat:no-repeat;border-top:.089vw #ded3d4 solid}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li:first-child{font-size:1vw;line-height:1.3;font-weight:400;letter-spacing:.052em;margin:0;padding:0 0 .65vw 1.5vw;background-image:url(/img/common/check.svg);background-position:0 .1vw;background-size:1.1vw auto;background-repeat:no-repeat;border-top:none}#office-planning .planning-wrap .menu-plan .plan-view{position:absolute;bottom:2.4vw;right:-1.5vw;margin:0 auto;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a{display:block;font-family:'Oswald',sans-serif;width:20vw;font-size:1.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:.8vw 0 .8vw 1.5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:16.5vw 1.65vw;background-size:1.6vw auto;background-repeat:no-repeat}#office-planning .planning-wrap .menu-plan .plan-view a span.sepa{font-size:.9vw;font-weight:100;margin:0 0 0 1em;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.9vw;font-weight:400;margin:0 0 0 1em;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a{transition:all .3s}#office-planning .planning-wrap .menu-plan .plan-view a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1);background-image:url(/img/common/arrow-01.svg);background-position:17.5vw 1.65vw}#about-profile{width:61.8%;margin:9rem auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-profile #portrait{width:32.8%;margin:0;padding:0}#about-profile #portrait img{width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}#about-profile .intro{width:61.8%;margin:0;padding:0}#about-profile .intro h2{font-family:'Noto Serif JP',serif;font-size:2.3vw;font-weight:500;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#about-profile .intro h2 span.repre{display:block;font-size:1.24vw;letter-spacing:.05em;margin:0 0 .69vw;padding:0}#about-profile .intro h2 span.name-en{font-size:1.24vw;letter-spacing:.05em;margin:0 0 0 1.25em;padding:0}#about-profile .intro h3{font-family:'Noto Serif JP',serif;font-size:.99vw;font-weight:500;line-height:1.1;letter-spacing:.052em;margin:1.24vw 0 0;padding:0}#about-profile .intro .intro-read{margin:3.2vw 0 0;padding:0}#about-profile .intro .intro-read p{text-align:justify;font-size:.98vw;line-height:1.8;letter-spacing:.032em;margin:2vw 0 0;padding:0}#about-profile .intro .intro-read p:first-child{text-align:justify;font-size:.98vw;line-height:1.8;letter-spacing:.032em;margin:0;padding:0}#about-message,#about-seminar,#about-media{width:61.8%;margin:5vw auto 0;padding:5vw 0 0;border-top:.085vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-message h3,#about-seminar h3,#about-media h3{position:relative;font-family:'Oswald',sans-serif;width:32.8%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0;border-right:.085vw rgba(222,211,212,1) solid}#about-message h3 span.jp,#about-seminar h3 span.jp,#about-media h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.8vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#about-message .message-wrap,#about-seminar .seminar-wrap,#about-media .media-wrap{width:61.8%;margin:0;padding:0}#about-message .message-wrap .message-read,#about-seminar .seminar-wrap .seminar-read{width:100%;margin:0;padding:0}#about-message .message-wrap .message-read p,#about-seminar .seminar-wrap .seminar-read p{text-align:justify;font-size:.98vw;line-height:1.8;letter-spacing:.032em;margin:2vw 0 0;padding:0}#about-message .message-wrap .message-read p:first-child,#about-seminar .seminar-wrap .seminar-read p:first-child{text-align:justify;font-size:.98vw;line-height:1.8;letter-spacing:.032em;margin:0;padding:0}#about-message .message-wrap .message-read p.emp{font-weight:500}#about-seminar .seminar-wrap .seminar-contact{margin:.5vw 0 0;padding:0}#about-seminar .seminar-wrap .seminar-contact a{display:block;font-family:'Oswald',sans-serif;width:28vw;font-size:1.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1.5vw 0 1.5vw 1.5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:24.5vw 2.35vw;background-size:1.6vw auto;background-repeat:no-repeat}#about-seminar .seminar-wrap .seminar-contact a span.sepa{font-size:.9vw;font-weight:100;margin:0 0 0 1em;padding:0}#about-seminar .seminar-wrap .seminar-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.9vw;font-weight:400;margin:0 0 0 1em;padding:0}#about-seminar .seminar-wrap .seminar-contact a{transition:all .3s}#about-seminar .seminar-wrap .seminar-contact a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1);background-image:url(/img/common/arrow-01.svg);background-position:26vw 2.35vw}#about-seminar .seminar-wrap .seminar-results{margin:2vw 0 0;padding:0}#about-seminar .seminar-wrap .seminar-results h4{font-family:'Noto Sans JP',sans-serif;font-size:1.1vw;font-weight:500;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0 0 .5vw;border-bottom:.085vw rgba(222,211,212,1) solid}#about-seminar .seminar-wrap .seminar-results .results-wrap{margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list{margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li{margin:0;padding:.9vw;border-top:.085vw rgba(222,211,212,1) dashed}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li:first-child{border-top:none}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li .seminar-title{font-size:1.05vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li .seminar-sponsor{font-size:.92vw;line-height:1.5;letter-spacing:.052em;margin:.5vw 0 0;padding:0}#about-media .media-wrap ul.media-list{margin:-2.4vw 0 0;padding:0}#about-media .media-wrap ul.media-list li{margin:0;padding:2.4vw 0;border-bottom:.085vw #e4ded5 dashed;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-media .media-wrap ul.media-list li:last-child{padding:2.4vw 0 0;border-bottom:none}#about-media .media-wrap ul.media-list li .media-p{width:48%;margin:0;padding:0}#about-media .media-wrap ul.media-list li .media-title{width:48%;margin:0;padding:0}#about-media .media-wrap ul.media-list li .media-title .title-page{width:100%;font-size:1.1vw;line-height:1.5;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#about-media .media-wrap ul.media-list li .media-title .comment{width:100%;font-size:1vw;line-height:1.5;letter-spacing:.052em;margin:1.5vw 0 0;padding:0}#flow-process{width:61.8%;margin:9rem auto 0;padding:0}#flow-process .flow-readwrap{width:100%;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list{margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li{margin:0;padding:1.5vw 6% 2vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:.085vw rgba(222,211,212,1) dashed}#flow-process .flow-readwrap ul.flow-list li:first-child{padding:0 6% 2vw}#flow-process .flow-readwrap ul.flow-list li:last-child{padding:1.5vw 6% 0;border-bottom:none}#flow-process .flow-readwrap ul.flow-list li .flow-numb{width:3.3vw;font-family:'Oswald',sans-serif;font-size:2.4vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read{width:51vw;margin:.5vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p{text-align:justify;font-size:1.15vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:1.8vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p:first-child{text-align:justify;font-size:1.15vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:.55vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap{width:100%;margin:1vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list{margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list li{text-align:justify;font-size:1.15vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:.15vw 0 0 1.2vw;background-image:url(/img/common/circle-01.svg);background-position:.3vw .75vw;background-size:.5vw auto;background-repeat:no-repeat;border:none}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list li:first-child{padding:0 0 0 1.2vw;background-position:.3vw .65vw}#flow-process .flow-readwrap ul.flow-list li .flow-read p.att{text-align:justify;font-size:1.15vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image01,#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image02{margin:1vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image01 .flow-img{position:relative;width:50%;height:auto;min-height:25.5vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image02 .flow-img{position:relative;width:74%;height:auto;min-height:25.5vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p.arrow{text-align:justify;font-size:1.15vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:1vw 0 0 2em;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-numbnone{width:100%;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-numbnone p{text-align:center;font-size:1.52vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0 0 0 3.3vw;padding:0}.footnote-wrap{margin:2.3vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-endt;justify-content:flex-end}.footnote-wrap .footnote{margin:0;padding:0}.footnote-wrap .footnote p{font-size:1.05vw;line-height:1.4;letter-spacing:.052em;margin:0;padding:.5vw 0 0}.footnote-wrap .footnote p:first-child{padding:0}.footnote-wrap .footnote p.c-area{font-size:1.15vw;line-height:1.6;font-weight:500;text-indent:-6.3em;padding:.5vw 0 0 6.3em}#house-plan{margin:5vw 0 0;padding:0}#house-plan h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#house-plan h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.8vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#house-plan .planning-wrap{width:61.8%;margin:2.4vw auto 0;padding:0}#house-plan .planning-wrap .hp-menu{position:relative;width:100%;margin:0;padding:0}#house-plan .planning-wrap .hp-menu .menu-img{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#house-plan .planning-wrap .hp-menu .menu-img-t{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:center 0;margin:0}#house-plan .planning-wrap .menu-plan{position:relative;width:86%;height:auto;margin:-5.5vw auto 0;padding:0;background:#faf8f9;z-index:16}#house-plan .planning-wrap .menu-plan .recom-wrap{margin:0;padding:5% 8% 8vw}#house-plan .planning-wrap .menu-plan .recom-wrap h3{font-size:.96vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:2.3vw 0 0 -.45vw;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap h3:first-child{margin:1vw 0 0 -.45vw}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read{margin:.5vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:.5vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup{margin:2.3vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup{margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li{text-align:justify;font-size:.98vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0 0 0 1.2vw;text-indent:-1.2vw}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li span.sup{margin:0 .15vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap{margin:2.3vw 0 0;padding:0;border-bottom:.085vw solid rgba(222,211,212,1)}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list{margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li{margin:0;padding:1.5vw 0 2.1vw;border-top:.085vw solid rgba(222,211,212,1)}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning span.numb{width:3.3vw;font-family:'Oswald',sans-serif;font-size:2.4vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning h3{width:41.3vw;text-align:justify;font-size:1.25vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li h4{font-size:.96vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:1.5vw 0 0 -.45vw;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .plan-read{margin:.5vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:.5vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .plan-contact{position:absolute;bottom:2.4vw;right:-1.5vw;margin:0 auto;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a{display:block;font-family:'Oswald',sans-serif;width:20vw;font-size:1.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:.8vw 0 .8vw 1.5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:16.5vw 1.65vw;background-size:1.6vw auto;background-repeat:no-repeat}#house-plan .planning-wrap .menu-plan .plan-contact a span.sepa{font-size:.9vw;font-weight:100;margin:0 0 0 1em;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.9vw;font-weight:400;margin:0 0 0 1em;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a{transition:all .3s}#house-plan .planning-wrap .menu-plan .plan-contact a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1);background-image:url(/img/common/arrow-01.svg);background-position:17.5vw 1.65vw}#office-plan{margin:5vw 0 0;padding:0}#office-plan h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0}#office-plan h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.8vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}#office-plan .planning-wrap{width:61.8%;margin:2.4vw auto 0;padding:0}#office-plan .planning-wrap .op-menu{position:relative;width:100%;margin:0;padding:0}#office-plan .planning-wrap .op-menu .menu-img{position:relative;width:100%;height:auto;min-height:24vw;background-size:cover;background-repeat:no-repeat;background-position:top center;margin:0}#office-plan .planning-wrap .menu-plan{position:relative;width:86%;height:auto;min-height:44vw;margin:-5.5vw auto 0;padding:0;background:#faf8f9;z-index:16}#office-plan .planning-wrap .menu-plan .recom-wrap{margin:0;padding:5% 8% 8vw}#office-plan .planning-wrap .menu-plan .recom-wrap h3{font-size:.96vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:2.3vw 0 0 -.45vw;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap h3:first-child{margin:1vw 0 0 -.45vw}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read{margin:.5vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:.5vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup{margin:2.3vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup{margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li{text-align:justify;font-size:.98vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0 0 0 1.2vw;text-indent:-1.2vw}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li span.sup{margin:0 .15vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap{margin:2.3vw 0 0;padding:0;border-bottom:.085vw solid rgba(222,211,212,1)}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list{margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li{margin:0;padding:1.5vw 0 2.1vw;border-top:.085vw solid rgba(222,211,212,1)}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning span.numb{width:3.3vw;font-family:'Oswald',sans-serif;font-size:2.4vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning h3{width:41.3vw;text-align:justify;font-size:1.25vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li h4{font-size:.96vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:1.5vw 0 0 -.45vw;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .plan-read{margin:.5vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p{text-align:justify;font-size:1vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:.5vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .plan-contact{position:absolute;bottom:2.4vw;right:-1.5vw;margin:0 auto;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a{display:block;font-family:'Oswald',sans-serif;width:20vw;font-size:1.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:.8vw 0 .8vw 1.5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:16.5vw 1.65vw;background-size:1.6vw auto;background-repeat:no-repeat}#office-plan .planning-wrap .menu-plan .plan-contact a span.sepa{font-size:.9vw;font-weight:100;margin:0 0 0 1em;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.9vw;font-weight:400;margin:0 0 0 1em;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a{transition:all .3s}#office-plan .planning-wrap .menu-plan .plan-contact a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1);background-image:url(/img/common/arrow-01.svg);background-position:17.5vw 1.65vw}#concept-readwrap{width:61.8%;margin:9rem auto 0;padding:0 0 8vw}#concept-readwrap p{font-family:'Noto Serif JP',serif;text-align:center;font-size:1.35vw;line-height:1.8;font-weight:400;letter-spacing:.087em;margin:2vw 0 0;padding:0}#overview-base{width:61.8%;margin:9rem auto 0;padding:0 0 8vw}#overview-base h2{text-align:center;font-family:'Noto Serif JP',serif;font-size:2vw;font-weight:500;line-height:1.5;letter-spacing:.087em;margin:0;padding:0}#overview-base .base-wrap{margin:0;padding:0}#overview-base .base-wrap ul.base-list{margin:0;padding:0}#overview-base .base-wrap ul.base-list li{text-align:center;font-family:'Noto Serif JP',serif;font-size:3.2vw;font-weight:500;line-height:1.1;letter-spacing:.087em;margin:5vw 0 0;padding:0}#overview-base .base-wrap ul.base-list li span.jp{display:block;font-size:1.4vw;font-weight:400;margin:1vw 0 0;padding:0}#overview-base .base-mean{margin:8vw 0 0;padding:0}#overview-base .base-mean .mean-title{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:centert;-webkit-justify-content:center;justify-content:center}#overview-base .base-mean .mean-title h3{text-align:center;font-size:1.25vw;font-weight:400;line-height:1.1;letter-spacing:.087em;color:#c1aab9;margin:0;padding:1.5vw 2.4vw;border:.12vw #ded3d4 solid}#overview-base .base-mean .mean-read{margin:3vw 0 0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt{margin:0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt li{width:52%;text-align:center;font-size:1.25vw;line-height:1.6;font-weight:400;letter-spacing:.052em;margin:1.5vw auto 0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt li:first-child{margin:0 auto 0}#overview-trn{width:61.8%;margin:0 auto 0;padding:5vw 0 0;border-top:.085vw #ded3d4 solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center}#overview-trn #overview-logo{width:32.8%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#overview-trn #overview-logo img{width:61.8%}#overview-trn .name{width:61.8%;margin:0;padding:0}#overview-trn .name h2{font-family:'Noto Serif JP',serif;font-size:2.3vw;font-weight:500;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#overview-trn .name h2 span.repre{display:block;font-size:1.24vw;letter-spacing:.05em;margin:0 0 .69vw;padding:0}#overview-trn .name h2 span.name-en{font-size:1.24vw;letter-spacing:.05em;margin:0 0 0 1.25em;padding:0}#overview-trn .name h3{font-family:'Noto Serif JP',serif;font-size:.99vw;font-weight:500;line-height:1.1;letter-spacing:.052em;margin:1.24vw 0 0;padding:0}.overview-container{width:61.8%;margin:5vw auto 0;padding:5vw 0 0;border-top:.085vw #ded3d4 solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.overview-container h4{position:relative;font-family:'Oswald',sans-serif;width:32.8%;font-size:2.4vw;text-align:center;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0;border-right:.085vw #ded3d4 solid}.overview-container h4 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:.98vw;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.5em 0 0;padding:0}.overview-container .container-wrap{width:61.8%;margin:0;padding:0}.overview-container .container-wrap .overview-read{width:100%;margin:0;padding:0}.overview-container .container-wrap .overview-read p{text-align:justify;font-size:1.1vw;line-height:1.6;letter-spacing:.032em;margin:.85vw 0 0;padding:0}.overview-container .container-wrap .overview-read p:first-child{text-align:justify;font-size:1.1vw;line-height:1.6;letter-spacing:.032em;margin:0;padding:0}#contact-wrap{width:61.8%;margin:9rem auto 0;padding:0 0 8vw}#contact-wrap .contact-intro{text-align:center;font-size:1.3vw;line-height:1.6;letter-spacing:.032em;margin:0;padding:0}#contact-wrap .form_area{width:100%;margin:3.2vw 0 0;padding:2.4vw 0 0;border-top:.087vw rgba(222,211,212,1) solid}#contact-wrap .form_area .form_app{margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry{margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry li{margin:0;padding:2.4vw 3%;border-top:.087vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li:first-child{margin:0;padding:0 3% 2.4vw;border-top:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li .form_head{width:27.6%;font-size:1.24vw;font-weight:500;letter-spacing:.032em;margin:0;padding:.6vw 0 0}#contact-wrap .form_area .form_app ul.form_entry li .form_head .must{display:inline-block;font-weight:100;margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry li .form_input{width:72.4%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li .form_input input{width:100%;font-size:1.24vw;letter-spacing:.032em;font-weight:400;margin:0;padding:1% 2%;border:.087vw #aeb2b5 solid}#contact-wrap .form_area .form_app ul.form_entry li .form_input .name{width:44%}#contact-wrap .form_area .form_app ul.form_entry li .form_input .name_sp{width:44%}#contact-wrap .form_area .form_app ul.form_entry li .form_input textarea{width:100%;font-size:1.24vw;letter-spacing:.032em;font-weight:400;margin:0;padding:1% 2%;border:.087vw #aeb2b5 solid}#contact-wrap .form_area .form_app .form_check{text-align:center;margin:0;padding:3.2vw 0;border-top:.087vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#contact-wrap .form_area .form_app .form_check p{width:100%;text-align:center;font-size:1.24vw;line-height:1.1;font-weight:500;margin:0;padding:0 0 1vw}input[type=checkbox]{-ms-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}#contact-wrap .form_area .form_app .form_button_area{width:100%;margin:0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button{margin:0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li{width:61.8%;margin:2.4vw auto 0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li:first-child{margin:0 auto 0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input{-webkit-appearance:none;width:100%;font-size:1.32vw;letter-spacing:.168em;font-weight:400;border:none;cursor:pointer;margin:0;padding:1.5vw 0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input.send_btn{color:#1a1a1a;background:rgba(222,211,212,1)}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input.reset_btn{color:#1a1a1a;background:#eaebec}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input:hover{opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input{-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-ms-transition:opacity .15s ease-out;transition:opacity .15s ease-out}#contact-wrap .thanks_area{text-align:center;font-size:1.5vw;line-height:1.1;font-weight:500;margin:3.2vw 0 0;padding:3.2vw 1.5vw;border:.087vw #1a1a1a solid}#contact-wrap .att_area{margin:2.4vw 0 0;padding:1.8vw 3.2vw;border:.087vw #1a1a1a solid}#contact-wrap .att_area p{text-align:justify;font-size:1.05vw;line-height:1.8;letter-spacing:.052em;margin:1.15vw 0 0;padding:0}#contact-wrap .att_area p:first-child{margin:0}#contact-wrap .back-home{width:100%;margin:2rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#contact-wrap .back-home a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}#contact-wrap .back-home a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}#contact-wrap .back-home a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}#contact-wrap .back-home a{transition:all .3s}#contact-wrap .back-home a:hover{background-color:#eee9e9}#coordi-eg{width:100%;margin:9rem 0 0;padding:0}#coordi-eg .coordi-egwrap{width:72.4%;margin:3.2rem auto 0;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist{margin:-2.4% 0 0 -2.4%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#coordi-eg .coordi-egwrap ul.coordi-eglist li{width:30.9%;margin:2.4% 0 0 2.4%;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a{display:block;margin:0;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#article-date{width:100%;margin:9rem 0 0;padding:0}#article-date .article-datewrap{width:61.8%;margin:3.2rem auto 0;padding:0}#article-date .article-datewrap ul.article-datelist{margin:0;padding:0}#article-date .article-datewrap ul.article-datelist li{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:.085vw #1a1a1a solid}#article-date .article-datewrap ul.article-datelist li:last-child{position:relative;margin:0 2.4rem;padding:2.4rem 0 2.75rem;border-bottom:none}#article-date .article-datewrap ul.article-datelist li .write-day{position:absolute;top:2.4rem;left:0;font-size:1.24rem;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:.5em 1em;background:#eee9e9}#article-date .article-datewrap ul.article-datelist li .write-day i{font-size:1.15rem;margin:0 .32em 0 0}#article-date .article-datewrap ul.article-datelist li .post-title{margin:0;padding:0 0 0 12.6rem}#article-date .article-datewrap ul.article-datelist li .post-title p{font-size:1.35rem;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:.38rem 0 0}#article-date .article-datewrap ul.article-datelist li .post-title a{color:#1a1a1a}#article-date .article-datewrap ul.article-datelist li .post-title a{transition:all .3s}#article-date .article-datewrap ul.article-datelist li .post-title a:hover{color:#c1aab9}#article-date .article-datewrap ul.blog-datelist{margin:-6% 0 0 -3.2%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#article-date .article-datewrap ul.blog-datelist li{position:relative;width:46.8%;margin:6% 0 0 3.2%;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#article-date .article-datewrap ul.blog-datelist li .blog-thumb a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#article-date .article-datewrap ul.blog-datelist li .blog-date{width:100%;margin:-1.75vw 0 0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-date .write-day{position:relative;display:inline-block;font-size:1.24rem;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:.75vw 0 0;padding:.5em 1em;background:#eee9e9;z-index:52}#article-date .article-datewrap ul.blog-datelist li .blog-date .write-day i{font-size:1.15rem;margin:0 .32em 0 0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title{margin:.5vw 0 0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title p{text-align:justify;font-size:1.24vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0 .7vw 0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a{color:#1a1a1a}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a{transition:all .3s}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a:hover{color:#c1aab9}#postpage-title{width:52.9%;margin:0 auto;padding:0}#postpage-title h1{position:relative;font-family:'Oswald','Noto Sans JP',sans-serif;width:100%;font-size:2vw;text-align:left;line-height:1.4;font-weight:600;letter-spacing:.052em;margin:0;padding:0}#post-wday{width:52.9%;font-size:1vw;font-weight:500;line-height:1.1;letter-spacing:.052em;color:#c1aab9;margin:1.5vw auto;padding:0}#post-wday i{font-size:.9vw;margin:0 .32em 0 0}#post-date{width:52.9%;margin:3.2vw auto 0;padding:0 0 5.1vw;border-bottom:none}#post-date p{text-align:justify;font-size:1.1vw;line-height:1.6;font-weight:300;letter-spacing:.032em;margin:0 0 2.4vw;padding:0}#post-date p a{font-weight:400;color:#00f}#post-date p a{transition:all .3s}#post-date p a:hover{color:#ae9e84}#post-date h1{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:2vw;text-align:left;line-height:1.4;font-weight:600;letter-spacing:.052em;margin:5.1vw 0 2.4vw;padding:0}#post-date h2{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:1.8vw;text-align:left;line-height:1.4;font-weight:500;color:#ae9e84;letter-spacing:.052em;margin:5.1vw 0 2.4vw;padding:0 0 .8vw;border-bottom:.085vw #ae9e84 solid}#post-date h3{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:1.6vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:5.1vw 0 2.4vw;padding:0 0 .8vw;border-bottom:.085vw #1a1a1a solid}#post-date h4{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:1.45vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;color:#ae9e84;margin:5.1vw 0 2.4vw;padding:.5vw 1vw;border:.085vw #ae9e84 solid}#post-date h5{font-size:1.3vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;color:#d15161;margin:5.1vw 0 1vw;padding:0}#post-date h6{font-size:1.2vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:5.1vw 0 1vw;padding:0}#post-date .post-category{margin:5.1vw 0 0;padding:0}#post-date .post-category ul.post-category-list{margin:-1.5vw 0 0 -1.5vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#post-date .post-category ul.post-category-list li{margin:1.5vw 0 0 1.5vw}#post-date .post-category ul.post-category-list li a{display:block;font-family:'Noto Sans JP',sans-serif;font-size:1.1vw;line-height:1.1;font-weight:400;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:.8vw 1.5vw;background-color:#eee9e9}#post-date .post-category ul.post-category-list li a{transition:all .3s}#post-date .post-category ul.post-category-list li a:hover{color:#1a1a1a;background-color:rgba(222,211,212,1)}.article-list{width:72.4%;margin:3.2vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.article-list .articlelist-link{margin:0;padding:0}.article-list .articlelist-link a{font-family:'Oswald',sans-serif;font-size:1.65rem;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:1rem 6.2rem 1rem 1.5em;background-image:url(/img/common/arrow-01.svg);background-position:94% 1.95rem;background-size:2.4rem auto;background-repeat:no-repeat}.article-list .articlelist-link a span.sepa{font-size:1.2rem;font-weight:100;margin:0 0 0 1em;padding:0}.article-list .articlelist-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:400;margin:0 0 0 1em;padding:0}.article-list .articlelist-link a{transition:all .3s}.article-list .articlelist-link a:hover{background-color:#eee9e9}#result-title{width:52.9%;margin:0 auto;padding:0}#result-title h1#search-result{position:relative;font-family:'Oswald','Noto Sans JP',sans-serif;width:100%;font-size:2vw;text-align:left;line-height:1.4;font-weight:600;letter-spacing:.052em;margin:0;padding:0}#result-date{width:52.9%;margin:3.2vw auto 0;padding:0 0 5.1vw}#result-date p.err{text-align:justify;font-size:1.1vw;line-height:1.8;font-weight:300;letter-spacing:.032em;margin:0 0 2.4vw;padding:0}#related-post{width:72.4%;margin:8rem auto 0;padding:0}#related-post .related-head{position:relative;font-family:'Oswald',sans-serif;font-size:2.4rem;line-height:1.1;font-weight:200;letter-spacing:.052em;margin:0;padding:0 0 1.8rem;border-bottom:.085vw solid rgba(222,211,212,1)}#related-post .related-head span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:1.15rem;line-height:1.1;font-weight:300;letter-spacing:.062em;margin:.85em 0 0;padding:0}#related-post .related-wrap{margin:3.2rem 0 0;padding:0}#related-post .related-wrap ul.related-post-list{margin:-3.2% 0 0 -2.4%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#related-post .related-wrap ul.related-post-list li{width:30.9%;margin:3.2% 0 0 2.4%;padding:0}#related-post .related-wrap ul.related-post-list li .related-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#related-post .related-wrap ul.related-post-list li .related-thumb a{display:block;margin:0;padding:0}#related-post .related-wrap ul.related-post-list li .related-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#related-post .related-wrap ul.related-post-list li .related-thumb a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#related-post .related-wrap ul.related-post-list li .related-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#related-post .related-wrap ul.related-post-list li .related-post-title{margin:.5vw 0 0;padding:0}#related-post .related-wrap ul.related-post-list li .related-post-title p{text-align:justify;font-size:1vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0 .7vw 0}#related-post .related-wrap ul.related-post-list li .related-post-title a{color:#1a1a1a}#related-post .related-wrap ul.related-post-list li .related-post-title a{transition:all .3s}#related-post .related-wrap ul.related-post-list li .related-post-title a:hover{color:#c1aab9}.cms-pagination{width:61.8%;overflow:hidden;margin:3.8vw auto 0}.cms-pagination ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.cms-pagination ul li{position:relative;font-family:'Oswald',sans-serif;width:2.5vw;height:2.5vw;display:table;font-size:.96vw;line-height:1.1;font-weight:400;margin:0 .15vw;display:none}.cms-pagination ul li.pagination-no-num{width:2.5vw;display:table}.cms-pagination ul li.pagination-no-num span{background:#f2f2f3;border:.087vw solid #eaebec;color:#aeb2b5;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}.cms-pagination ul li.pagination-sp{display:table}.cms-pagination ul li a,.cms-pagination ul li span{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;color:rgba(222,211,212,1);border:.087vw solid rgba(222,211,212,1);background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}.cms-pagination ul li span{background:rgba(222,211,212,1);border:.087vw solid rgba(222,211,212,1);color:#3a3a3a}.pagination-txt{clear:both;text-align:center;font-size:.87vw;font-weight:400;margin:1vw 0 0}.pagination-txt span{color:#aeb2b5}#sitemap-base{width:72.4%;margin:9rem auto 0;padding:0 0 8vw}#sitemap-base .sitemap-wrap{margin:0;padding:0}#sitemap-base .sitemap-wrap ul.sitemap-list{margin:-3.2vw 0 0 -3%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#sitemap-base .sitemap-wrap ul.sitemap-list li{width:30.3%;margin:2.7vw 0 0 3%;padding:0 0 3.2vw;border-bottom:.087vw #ded3d4 solid}#sitemap-base .sitemap-wrap ul.sitemap-list li a{display:block;font-family:'Oswald','Noto Sans JP',sans-serif;font-size:.96vw;line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:.052em;margin:.5vw 0 0;padding:.5vw 0 .5vw 1.15vw;background-image:url(/img/common/arrow-09.svg);background-position:.24vw .9vw;background-size:.32vw auto;background-repeat:no-repeat}#sitemap-base .sitemap-wrap ul.sitemap-list li a:first-child{margin:0}#sitemap-base .sitemap-wrap ul.sitemap-list li a{transition:all .3s}#sitemap-base .sitemap-wrap ul.sitemap-list li a:hover{color:#c1aab9}#fixpage-date{width:52.9%;margin:9rem auto 0;padding:0}#fixpage-date p{text-align:justify;font-size:1.1vw;line-height:1.6;font-weight:300;letter-spacing:.032em;margin:0 0 2.4vw;padding:0}footer{width:100%;margin:8rem 0 0;padding:8rem 0;background:rgba(222,211,212,1)}footer #f-wrap{width:85.6%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}footer #f-wrap .fl-contents{width:47.4vw;margin:0;padding:0}footer #f-wrap .fl-contents .f-heading{font-family:'Oswald',sans-serif;font-size:1.3vw;line-height:1.1;font-weight:300;color:#3a3a3a;letter-spacing:.052em;margin:0;padding:0}footer #f-wrap .fl-contents .contents-wrap{margin:1.5rem 0 0;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li{width:20.95vw;margin:0;padding:0;border-bottom:.055vw #3a3a3a solid}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li.bordernone{width:20.95vw;margin:0;padding:0;border-bottom:none}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a{display:block;font-family:'Oswald',sans-serif;font-size:1.24vw;line-height:1.1;font-weight:200;color:#3a3a3a;letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:18.5vw 2.05vw;background-size:1.35vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0;padding:1.5rem 0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a span.sepa{font-size:.87vw;font-weight:100;margin:0 0 0 1em;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.87vw;font-weight:300;margin:0 0 0 1em;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a:hover{letter-spacing:.12em;background-image:url(/img/common/arrow-01.svg);background-position:19.5vw 2.05vw;color:#1a1a1a}footer #f-wrap .fr-contents{width:32.7vw;margin:0;padding:0}footer #f-wrap .fr-contents .f-heading{font-family:'Noto Sans JP',sans-serif;font-size:.98vw;line-height:1.1;font-weight:400;color:#3a3a3a;letter-spacing:.032em;margin:0;padding:.32em 0 0}footer #f-wrap .fr-contents .f-contact{margin:3.4rem 0 0;padding:0}footer #f-wrap .fr-contents .f-contact a{display:block;font-family:'Oswald',sans-serif;font-size:1.55vw;line-height:1.1;font-weight:300;color:#3a3a3a;letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:28.5vw 2.75vw;background-size:1.55vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:rgba(255,255,255,.6);margin:0;padding:2.4rem}footer #f-wrap .fr-contents .f-contact a span.sepa{font-size:.96vw;font-weight:100;margin:0 0 0 1em;padding:0}footer #f-wrap .fr-contents .f-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:.96vw;font-weight:400;margin:0 0 0 1em;padding:0}footer #f-wrap .fr-contents .f-contact a:hover{letter-spacing:.12em;background-color:rgba(255,255,255,.6);background-image:url(/img/common/arrow-01.svg);background-position:29.5vw 2.75vw;color:#1a1a1a}footer #f-wrap .fr-contents .f-expert{margin:3.4rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer #f-wrap .fr-contents .f-expert .f-er{font-family:'Oswald',sans-serif;font-size:1.25vw;line-height:1.3;font-weight:500;letter-spacing:.052em;color:#3a3a3a;margin:0;padding:.15em 2.4em .15em 0;border-right:.085vw #3a3a3a solid}footer #f-wrap .fr-contents .f-expert .f-link{width:10.5vw;margin:0;padding:0 0 0 2.4em}footer #f-wrap .fr-contents .f-expert .f-link img{width:100%;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-expert .f-link a:hover img{opacity:.52;-webkit-opacity:.52;-moz-opacity:.52;filter:alpha(opacity=52);-ms-filter:"alpha(opacity=52)"}footer #f-wrap .fr-contents .f-expert .f-link a img{-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #f-wrap .fr-contents .f-sns{margin:3.4rem 0 0;padding:0}footer #f-wrap .fr-contents .f-sns ul.sns-list{margin:0 0 0 -2.4em;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}footer #f-wrap .fr-contents .f-sns ul.sns-list li{width:2.1vw;margin:0 0 0 2.4em;padding:0}footer #f-wrap .fr-contents .f-sns ul.sns-list li img{width:100%;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-sns ul.sns-list li a:hover img{opacity:.52;-webkit-opacity:.52;-moz-opacity:.52;filter:alpha(opacity=52);-ms-filter:"alpha(opacity=52)"}footer #f-wrap .fr-contents .f-sns ul.sns-list li a img{-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #f-logo{width:10.5%;margin:12rem auto 0;padding:0}footer #f-logo a:hover img{opacity:.52;-webkit-opacity:.52;-moz-opacity:.52;filter:alpha(opacity=52);-ms-filter:"alpha(opacity=52)"}footer #f-logo a img{opacity:.8;-webkit-opacity:.8;-moz-opacity:8.;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #copyright{margin:3.2rem auto 0;padding:0}footer #copyright p{text-align:center;font-size:.78vw;line-height:1.1;font-weight:500;letter-spacing:.15em;color:#3a3a3a;margin:0;padding:0}@media screen and (max-width:769px){body{font-weight:400}header#top{position:relative;height:100%;margin:0;padding:0}header#top #inf-hero{height:100%;margin:0;padding:0}header#top #inf-hero .hero-img{position:relative;width:100%;height:100%;min-height:100%;background-size:cover;background-repeat:no-repeat;background-position:62% 0;margin:0 0 0 auto;z-index:15}header#top #top-pcnavi{display:none}header#top #top-spnavi{display:block;position:absolute;top:0;left:0;height:100%;margin:0;padding:0;z-index:520}header#top #top-spnavi .top-logo{width:100vw;height:100%;margin:0 auto;padding:0;background:rgba(24,24,24,.32);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}header#top #top-spnavi .top-logo img{width:52.9vw;padding:0 0 15%}header#top h1{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);display:inline-block;text-align:center;font-family:'Noto Sans JP',sans-serif;font-size:2.1vw;line-height:1;font-weight:400;color:#fff;letter-spacing:.078em;margin:32vw 0 0;padding:.75em 3.2em;z-index:530}header#top h1:before{border-bottom:.168vw #fff solid;content:"";position:absolute;top:-4.5vw;left:0;right:0;margin:auto;width:10.3vw}.drawer-hamburger{position:unset !important;z-index:980 !important;width:8vw !important;padding:1.1rem 0 0 !important;margin:0 !important}.drawer-nav{z-index:999 !important}header#top #site_menu{display:block}header#top #site_menu{position:absolute;top:5vw;right:0;width:15vw;margin:0;padding:0;z-index:540}header#top #site_menu .menu_area{position:relative;width:15vw;margin:0 3% 0 0;padding:0}header#top #site_menu .menu_area nav.drawer-nav{margin:0;padding:0 0 2.4rem;background:rgba(222,211,212,1)}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi{margin:0;padding:0 5.5vw}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi li{display:block;font-family:'Oswald',sans-serif;font-size:5.2vw;font-weight:300;letter-spacing:.052em;line-height:1.1;margin:0;padding:0;border-bottom:.087vw #3a3a3a solid}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi li:last-child{display:block;font-family:'Oswald',sans-serif;font-size:5.2vw;font-weight:300;letter-spacing:.052em;line-height:1.1;margin:0;padding:0 0 8%;border-bottom:none}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi li a{display:block;color:#3a3a3a;margin:0;padding:4.8vw 0;background-image:url(/img/common/arrow-01.svg);background-position:63vw 8.9vw;background-size:5.2vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-startr;justify-content:flex-start;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi li a span.sepa{font-size:2.9vw;font-weight:200;margin:0 0 .2vw 1em;padding:0}header#top #site_menu .menu_area nav.drawer-nav ul.g_navi li a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:2.9vw;font-weight:400;margin:0 0 .2vw 1em;padding:0}header{width:100%;margin:0;padding:0}header #pc-header{display:none}header #sp-header{display:block;position:relative;margin:0;padding:0}header #sp-header #sp-logo{width:27.5%;margin:0 auto;padding:5vw 0 0}header #sp-header #site_menu{position:absolute;top:5vw;right:0;width:15vw;margin:0;padding:0}header #sp-header #site_menu .menu_area{position:relative;width:15vw;margin:0 3% 0 0;padding:0;z-index:998}header #sp-header #site_menu .menu_area nav.drawer-nav{margin:0;padding:0 0 2.4rem;background:rgba(222,211,212,1)}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi{margin:0;padding:0 5.5vw}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi li{display:block;font-family:'Oswald',sans-serif;font-size:5.2vw;font-weight:300;letter-spacing:.052em;line-height:1.1;margin:0;padding:0;border-bottom:1px #8a8a8a solid}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi li:last-child{display:block;font-family:'Oswald',sans-serif;font-size:5.2vw;font-weight:300;letter-spacing:.052em;line-height:1.1;margin:0;padding:0 0 8%;border-bottom:none}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi li a{display:block;color:#3a3a3a;margin:0;padding:4.8vw 0;background-image:url(/img/common/arrow-08.svg);background-position:63vw 8.9vw;background-size:5.2vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-startr;justify-content:flex-start;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi li a span.sepa{font-size:2.9vw;font-weight:200;margin:0 0 .2vw 1em;padding:0}header #sp-header #site_menu .menu_area nav.drawer-nav ul.g_navi li a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:2.9vw;font-weight:400;margin:0 0 .2vw 1em;padding:0}#top-thing{width:100%;margin:8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-startr;justify-content:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-thing .thing-imgwrap{position:relative;width:86%;margin:0 auto;padding:0;overflow:hidden}#top-thing .thing-imgwrap .thing-img01{width:100%;height:auto;min-height:86vw;background-size:cover;background-repeat:no-repeat;background-position:0 0;margin:0}#top-thing .thing-readwrap{position:relative;width:86%;margin:0 auto;padding:0;z-index:15}#top-thing .thing-readwrap .thing-prof{position:absolute;top:-48vw;right:-8%;width:63%;margin:0;padding:5% 7%;background:#faf8f9}#top-thing .thing-readwrap .thing-prof .rep-head{font-family:'Noto Serif JP',serif;font-size:8.9vw;font-weight:500;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#top-thing .thing-readwrap .thing-prof .rep-head span.repre{display:block;font-size:4.5vw;letter-spacing:.05em;margin:0 0 .85rem .1em;padding:0}#top-thing .thing-readwrap .thing-prof .rep-head span.name-en{display:block;font-size:3.8vw;letter-spacing:.05em;margin:.5em 0 0 .1em;padding:0}#top-thing .thing-readwrap .thing-prof h2{font-family:'Noto Serif JP',serif;font-size:3.1vw;font-weight:500;line-height:1.5;letter-spacing:.052em;margin:1.3rem 0 0;padding:0}#top-thing .thing-readwrap .thing-read{margin:8.2vw auto 0;padding:0}#top-thing .thing-readwrap .thing-read h3{font-size:5.6vw}#top-thing .thing-readwrap .thing-read p{text-align:justify;font-size:3.5vw;line-height:1.8;letter-spacing:.062rem;margin:5vw 0 0;padding:0}#top-thing .thing-readwrap .thing-read p:first-child{text-align:justify;font-size:3.5vw;line-height:1.8;letter-spacing:.062rem;margin:0;padding:0}#top-thing .thing-readwrap .thing-read p span.str{font-size:4vw}#top-thing .thing-readwrap .thing-read02{margin:8.2vw auto 0;padding:0}#top-thing .thing-readwrap .thing-read02 h3{font-family:'Noto Serif JP',serif;text-align:center;font-size:3.5vw;font-weight:600;line-height:1.3;letter-spacing:.062em;margin:0;padding:0}#top-thing .thing-readwrap .thing-read02 h3 span.left-line{display:block;font-size:5.5vw;margin:0 0 .5em}#top-thing .thing-readwrap .thing-read02 h3 span.right-line{display:block;font-size:5.5vw;margin:.5em 0 0}#top-thing .thing-readwrap .thing-read02 p{text-align:justify;font-size:3.5vw;line-height:1.8;letter-spacing:.062rem;margin:5vw 0 0;padding:0}#top-thing .thing-readwrap .thing-link{margin:8.2vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-thing .thing-readwrap .thing-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 4.9vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-thing .thing-readwrap .thing-link a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#top-thing .thing-readwrap .thing-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#image-sepa{width:100%;margin:24vw 0 0;padding:0;background:rgba(222,211,212,.7)}#image-sepa .isepa-wrap{position:relative;width:96%;height:auto;margin:0 auto;padding:0}#image-sepa .isepa-wrap .isepa{position:relative;bottom:13vw;left:0;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:block;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}#image-sepa .isepa-wrap .isepa .core-p{position:relative;top:0;left:0;width:100%;margin:13vw 0 0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p{text-align:center;font-size:3.3vw;line-height:1.8;letter-spacing:.062rem;margin:8.7vw 0 0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p:first-child{text-align:center;font-size:3.3vw;line-height:1.8;letter-spacing:.062rem;margin:0;padding:0}#image-sepa .isepa-wrap .isepa .core-p p span.str{font-family:'Noto Serif JP',serif;font-size:5.2vw;font-weight:700}#image-sepa .isepa-wrap .isepa .isepa-01{width:55%;margin:0 auto;padding:0}#image-sepa .isepa-wrap .isepa .isepa-01 .isepa-img{width:100%;height:auto;min-height:61vw;background-size:cover;background-repeat:no-repeat;background-position:center right;margin:0}#image-sepa .isepa-wrap .isepa .isepa-02{width:66%;margin:0;padding:0}#image-sepa .isepa-wrap .isepa .isepa-02 .isepa-img{width:100%;height:auto;min-height:45vw;background-size:cover;background-repeat:no-repeat;background-position:center left;margin:0}#top-for{width:100%;margin:18vw 0 0;padding:0}#top-for h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#top-for h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#top-for h2:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-7.2vw;left:0;right:0;margin:auto;width:14.6vw}#top-for .top-forwrap{margin:15.8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-for .top-forwrap .top-forhf{width:100%}#top-for .top-forwrap .top-forhf .top-house{position:relative;width:100%;margin:0;padding:0 0 58.8%;overflow:hidden}#top-for .top-forwrap .top-forhf .top-house figure.forhouse-img{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;z-index:1}#top-for .top-forwrap .top-forhf .top-house figure.forhouse-img img{width:100%}#top-for .top-forwrap .top-forhf .top-office{position:relative;width:100%;margin:8.2vw 0 0;padding:0 0 58.8%;overflow:hidden}#top-for .top-forwrap .top-forhf .top-office figure.foroffice-img{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;z-index:1}#top-for .top-forwrap .top-forhf .top-office figure.foroffice-img img{width:100%}#top-for .top-forwrap .top-forhf .for-btn{position:relative;width:100%;margin:-13% 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;z-index:99}#top-for .top-forwrap .top-forhf .for-btn a{width:38.2%;font-family:'Oswald',sans-serif;font-size:7.8vw;line-height:1.2;font-weight:200;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:5.2vw 14vw 5.2vw 9vw;background-color:#faf8f9;background-image:url(/img/common/arrow-01.svg);background-position:91% 29.5vw;background-size:5.8vw auto;background-repeat:no-repeat}#top-for .top-forwrap .top-forhf .for-btn a span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:2.45vw;font-weight:400;margin:12% 0 0;padding:0}#top-for .top-forwrap .top-forhf .for-btn a{transition:all .3s}#top-for .top-forwrap .top-forhf .for-btn a:hover{background-color:#faf8f9}#top-hcex{width:100%;margin:15vw 0 0;padding:0}#top-hcex h3{position:relative;font-family:'Oswald',sans-serif;text-align:center;width:86%;font-size:5.8vw;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0 auto;padding:0 0 1.8rem;border-bottom:.32vw solid rgba(222,211,212,1)}#top-hcex h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.6vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.85em 0 0;padding:0}#top-hcex .top-hcexwrap{width:86%;margin:8% auto 0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list{margin:-3.2% 6.8% 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#top-hcex .top-hcexwrap ul.hcex-list li{width:100%;margin:3.2% 0 0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a{display:block;margin:0;padding:0}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#top-hcex .top-hcexwrap ul.hcex-list li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#top-hcex .top-hcexwrap .housecase-link{margin:4.3vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-hcex .top-hcexwrap .housecase-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 9.1vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-hcex .top-hcexwrap .housecase-link a span.sepa{display:none}#top-hcex .top-hcexwrap .housecase-link a span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:.32em 0 0;padding:0}#top-hcex .top-hcexwrap .housecase-link a{transition:all .3s}#top-hcex .top-hcexwrap .housecase-link a:hover{background-color:rgba(222,211,212,.5)}#top-ocex{width:100%;margin:15vw 0 0;padding:0}#top-ocex h3{position:relative;font-family:'Oswald',sans-serif;text-align:center;width:86%;font-size:5.8vw;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0 auto;padding:0 0 1.8rem;border-bottom:.32vw solid rgba(222,211,212,1)}#top-ocex h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.6vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.85em 0 0;padding:0}#top-ocex .top-ocexwrap{width:86%;margin:8% auto 0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list{margin:-3.2% 6.8% 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#top-ocex .top-ocexwrap ul.ocex-list li{width:100%;margin:3.2% 0 0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a{display:block;margin:0;padding:0}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#top-ocex .top-ocexwrap ul.ocex-list li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#top-ocex .top-ocexwrap .officecase-link{margin:4.3vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-ocex .top-ocexwrap .officecase-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 9.1vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-ocex .top-ocexwrap .officecase-link a span.sepa{display:none}#top-ocex .top-ocexwrap .officecase-link a span.jp{display:block;font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:.32em 0 0;padding:0}#top-ocex .top-ocexwrap .officecase-link a{transition:all .3s}#top-ocex .top-ocexwrap .officecase-link a:hover{background-color:rgba(222,211,212,.5)}#top-news{width:100%;margin:15vw 0 0;padding:0}#top-news .top-newswrap{width:77%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:0 4.5%;border:.1rem #ccc solid}#top-news .top-newswrap .title-box{width:100%;margin:0;padding:5.2vw 0 0;display:block}#top-news .top-newswrap .title-box h2{font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0 0 8vw;border-bottom:.09vw #1a1a1a solid}#top-news .top-newswrap .title-box h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#top-news .top-newswrap .post-box{width:100%;margin:0;padding:0;border-left:none}#top-news .top-newswrap .post-box ul.top-postlist{margin:0;padding:0}#top-news .top-newswrap .post-box ul.top-postlist li{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:.09vw #1a1a1a solid}#top-news .top-newswrap .post-box ul.top-postlist li:last-child{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:none}#top-news .top-newswrap .post-box ul.top-postlist li .write-day{position:absolute;top:4.5vw;left:0;font-size:3vw;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:1.5vw 2.4vw;background:rgba(222,211,212,.5)}#top-news .top-newswrap .post-box ul.top-postlist li .write-day i{font-size:2.6vw;margin:0 .32em 0 0}#top-news .top-newswrap .post-box ul.top-postlist li .post-title{margin:0;padding:0 0 0 38%}#top-news .top-newswrap .post-box ul.top-postlist li .post-title p{font-size:3.2vw;line-height:1.5;font-weight:500;letter-spacing:.052em;margin:0;padding:.6vw 0 0}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a{color:#1a1a1a}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a{transition:all .3s}#top-news .top-newswrap .post-box ul.top-postlist li .post-title a:hover{color:#1a1a1a}#top-news .news-link{width:86%;margin:8.2vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-news .news-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 5vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-news .news-link a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#top-news .news-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#top-news .news-link a{transition:all .3s}#top-news .news-link a:hover{background-color:rgba(222,211,212,.5)}#top-blog{width:100%;margin:15vw 0 0;padding:0}#top-blog .top-blogwrap{width:77%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:0 4.5%;border:.1rem #ccc solid}#top-blog .top-blogwrap .title-box{width:100%;margin:0;padding:5.2vw 0 0;display:block}#top-blog .top-blogwrap .title-box h2{font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0 0 8vw;border-bottom:.09vw #1a1a1a solid}#top-blog .top-blogwrap .title-box h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#top-blog .top-blogwrap .post-box{width:100%;margin:0;padding:0;border-left:none}#top-blog .top-blogwrap .post-box ul.top-postlist{margin:0;padding:0}#top-blog .top-blogwrap .post-box ul.top-postlist li{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:.09vw #1a1a1a solid}#top-blog .top-blogwrap .post-box ul.top-postlist li:last-child{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:none}#top-blog .top-blogwrap .post-box ul.top-postlist li .write-day{position:absolute;top:4.5vw;left:0;font-size:3vw;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:1.5vw 2.4vw;background:rgba(222,211,212,.5)}#top-blog .top-blogwrap .post-box ul.top-postlist li .write-day i{font-size:2.6vw;margin:0 .32em 0 0}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title{margin:0;padding:0 0 0 38%}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title p{font-size:3.2vw;line-height:1.5;font-weight:500;letter-spacing:.052em;margin:0;padding:.6vw 0 0}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a{color:#1a1a1a}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a{transition:all .3s}#top-blog .top-blogwrap .post-box ul.top-postlist li .post-title a:hover{color:#1a1a1a}#top-blog .blog-link{width:86%;margin:8.2vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-blog .blog-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 5vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-blog .blog-link a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#top-blog .blog-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#top-blog .blog-link a{transition:all .3s}#top-blog .blog-link a:hover{background-color:rgba(222,211,212,.5)}#top-insta{width:100%;margin:18vw 0 0;padding:0}#top-insta h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#top-insta h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#top-insta h2:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-7.2vw;left:0;right:0;margin:auto;width:14.6vw}#top-insta .top-instawrap{width:100%;margin:15.8vw 0 0;padding:0}#top-insta .insta-link{width:86%;margin:8.2vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#top-insta .insta-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:rgba(222,211,212,.5);background-image:url(/img/common/arrow-01.svg);background-position:93% 5vw;background-size:4.8vw auto;background-repeat:no-repeat}#top-insta .insta-link a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#top-insta .insta-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#top-insta .insta-link a{transition:all .3s}#top-insta .blog-insta a:hover{background-color:rgba(222,211,212,.5)}#page-title{margin:12.4vw 0 0;padding:0}#page-title h1{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#page-title h1 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#page-title h1:before{border-bottom:.069em solid rgba(222,211,212,1);content:"";position:absolute;top:0;bottom:-7.2vw;left:0;right:0;margin:auto;width:14.6vw}#page-title h1.arc{position:relative;font-family:'Oswald','Noto Sans JP',sans-serif;width:100%;font-size:5.1vw;text-align:center;line-height:1.1;font-weight:400;letter-spacing:.052em;margin:0;padding:4.5vw 0 2vw}#page-hero{margin:18vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#page-hero .hero-imgwrap{position:relative;width:100%;margin:0;padding:0 0 61%;overflow:hidden}#page-hero .hero-imgwrap{position:relative;width:100%;margin:0;padding:0;overflow:hidden}#page-hero .hero-imgwrap .hero-img{position:relative;width:100%;height:auto;min-height:85.6vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#page-hero .hero-readwrap{position:relative;width:75.6%;margin:-24% auto 0;padding:9% 5%;background:#faf8f9;z-index:15}#page-hero .hero-readwrap h2{font-family:'Noto Serif JP',serif;text-align:justify;font-size:4.7vw;line-height:1.3;font-weight:600;letter-spacing:.082em;margin:0;padding:0 0 3vw}#page-hero .hero-readwrap h2 span.nl{display:block}#page-hero .hero-readwrap p{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.052em;margin:5.2vw 0 0;padding:0}#page-hero .hero-readwrap p:first-child{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.052em;margin:0;padding:0}#house-planning{margin:15vw 0 0;padding:0}#house-planning h3{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#house-planning h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#house-planning .planning-wrap{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#house-planning .planning-wrap .hp-menu{position:relative;width:100%;margin:8vw 0 0;padding:0}#house-planning .planning-wrap .hp-menu .menu-img{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#house-planning .planning-wrap .hp-menu .menu-img-t{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center 0;margin:0}#house-planning .planning-wrap .menu-plan{position:relative;width:85.6%;height:auto;min-height:auto;margin:-9vw auto 0;padding:5% 0 19%;background:#faf8f9;z-index:16}#house-planning .planning-wrap .menu-plan .planning{margin:0 5%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#house-planning .planning-wrap .menu-plan .planning span.numb{width:9.9vw;font-family:'Oswald',sans-serif;font-size:7.8vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .planning h4{width:67.1vw;text-align:justify;font-size:3.98vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap{margin:8% 5% 0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list{width:100%;margin:0;padding:0}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li{text-align:justify;font-size:3.4vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-image:url(/img/common/check.svg);background-position:0 3.2vw;background-size:3.2vw auto;background-repeat:no-repeat;border-top:.089vw #ded3d4 solid}#house-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li:first-child{text-align:justify;font-size:3.4vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:0;padding:0 0 2.4vw 4.3vw;background-image:url(/img/common/check.svg);background-position:0 .7vw;background-size:3.2vw auto;background-repeat:no-repeat;border-top:none}#house-planning .planning-wrap .menu-plan .plan-view{position:absolute;bottom:5.2vw;right:-5.2vw;margin:0 auto;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a{display:block;font-family:'Oswald',sans-serif;width:57.5vw;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw;background-size:4.8vw auto;background-repeat:no-repeat}#house-planning .planning-wrap .menu-plan .plan-view a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#house-planning .planning-wrap .menu-plan .plan-view a{transition:all .3s}#house-planning .planning-wrap .menu-plan .plan-view a:hover{color:#1a1a1a;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw}#office-planning{margin:15vw 0 0;padding:0}#office-planning h3{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#office-planning h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#office-planning .planning-wrap{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#office-planning .planning-wrap .op-menu{position:relative;width:100%;margin:8vw 0 0;padding:0}#office-planning .planning-wrap .op-menu .menu-img{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#office-planning .planning-wrap .menu-plan{position:relative;width:85.6%;height:auto;min-height:auto;margin:-9vw auto 0;padding:5% 0 19%;background:#faf8f9;z-index:16}#office-planning .planning-wrap .menu-plan .planning{margin:0 5%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#office-planning .planning-wrap .menu-plan .planning span.numb{width:9.9vw;font-family:'Oswald',sans-serif;font-size:7.8vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .planning h4{width:67.1vw;text-align:justify;font-size:3.98vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap{margin:8% 5% 0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list{width:100%;margin:0;padding:0}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li{text-align:justify;font-size:3.4vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-image:url(/img/common/check.svg);background-position:0 3.2vw;background-size:3.2vw auto;background-repeat:no-repeat;border-top:.089vw #ded3d4 solid}#office-planning .planning-wrap .menu-plan .recom-wrap ul.recom-list li:first-child{text-align:justify;font-size:3.4vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:0;padding:0 0 2.4vw 4.3vw;background-image:url(/img/common/check.svg);background-position:0 .7vw;background-size:3.2vw auto;background-repeat:no-repeat;border-top:none}#office-planning .planning-wrap .menu-plan .plan-view{position:absolute;bottom:5.2vw;right:-5.2vw;margin:0 auto;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a{display:block;font-family:'Oswald',sans-serif;width:57.5vw;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw;background-size:4.8vw auto;background-repeat:no-repeat}#office-planning .planning-wrap .menu-plan .plan-view a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#office-planning .planning-wrap .menu-plan .plan-view a{transition:all .3s}#office-planning .planning-wrap .menu-plan .plan-view a:hover{color:#1a1a1a;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw}#about-profile{width:86%;margin:18vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-profile #portrait{width:52.9%;margin:0 auto;padding:0}#about-profile #portrait img{width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}#about-profile .intro{width:100%;margin:5.1vw 0 0;padding:0}#about-profile .intro h2{font-family:'Noto Serif JP',serif;font-size:7.1vw;font-weight:600;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#about-profile .intro h2 span.repre{display:block;font-size:4.1vw;letter-spacing:.05em;margin:0 0 .85rem .1em;padding:0}#about-profile .intro h2 span.name-en{font-size:3.2vw;letter-spacing:.05em;margin:0 0 0 1em;padding:0}#about-profile .intro h3{font-family:'Noto Serif JP',serif;font-size:2.8vw;font-weight:500;line-height:1.5;letter-spacing:.052em;margin:1.3rem 0 0;padding:0}#about-profile .intro .intro-read{margin:6vw 0 0;padding:0}#about-profile .intro .intro-read p{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.032em;margin:4.4vw 0 0;padding:0}#about-profile .intro .intro-read p:first-child{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.032em;margin:0;padding:0}#about-message,#about-seminar,#about-media{width:86%;margin:15vw auto 0;padding:15vw 0 0;border-top:.085vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-message h3,#about-seminar h3,#about-media h3{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0;border-right:none}#about-message h3 span.jp,#about-seminar h3 span.jp,#about-media h3 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#about-message .message-wrap,#about-seminar .seminar-wrap,#about-media .media-wrap{width:100%;margin:8vw 0 0;padding:0}#about-message .message-wrap .message-read,#about-seminar .seminar-wrap .seminar-read{width:100%;margin:0;padding:0}#about-message .message-wrap .message-read p,#about-seminar .seminar-wrap .seminar-read p{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.032em;margin:4.4vw 0 0;padding:0}#about-message .message-wrap .message-read p:first-child,#about-seminar .seminar-wrap .seminar-read p:first-child{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.032em;margin:0;padding:0}#about-message .message-wrap .message-read p.emp{font-weight:600}#about-seminar .seminar-wrap .seminar-contact{margin:3.2vw 0 0;padding:0}#about-seminar .seminar-wrap .seminar-contact a{display:block;font-family:'Oswald',sans-serif;width:82.8vw;font-size:4.4vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:3.2vw 0 3.2vw 3.2vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:74.8vw 5.65vw;background-size:4.8vw auto;background-repeat:no-repeat}#about-seminar .seminar-wrap .seminar-contact a span.sepa{font-size:2.7vw;font-weight:100;margin:0 0 0 1em;padding:0}#about-seminar .seminar-wrap .seminar-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:2.7vw;font-weight:400;margin:0 0 0 1em;padding:0}#about-seminar .seminar-wrap .seminar-contact a{transition:all .3s}#about-seminar .seminar-wrap .seminar-contact a:hover{color:#1a1a1a;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:74.8vw 5.65vw}#about-seminar .seminar-wrap .seminar-results{margin:5.1vw 0 0;padding:0}#about-seminar .seminar-wrap .seminar-results h4{font-family:'Noto Sans JP',sans-serif;font-size:3.8vw;font-weight:600;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0 0 2vw;border-bottom:.085vw rgba(222,211,212,1) solid}#about-seminar .seminar-wrap .seminar-results .results-wrap{margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list{margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li{margin:0;padding:3.2vw 1.8vw;border-top:.085vw rgba(222,211,212,1) dashed}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li:first-child{border-top:none}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li .seminar-title{font-size:3.2vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:0;padding:0}#about-seminar .seminar-wrap .seminar-results .results-wrap ul.results-list li .seminar-sponsor{font-size:2.9vw;line-height:1.5;letter-spacing:.052em;margin:1.5vw 0 0;padding:0}#about-media .media-wrap ul.media-list{margin:-8vw 0 0;padding:0}#about-media .media-wrap ul.media-list li{margin:0;padding:8vw 0 0;border-bottom:.085vw #e4ded5 dashed;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#about-media .media-wrap ul.media-list li:last-child{padding:8vw 0 0;border-bottom:none}#about-media .media-wrap ul.media-list li .media-p{width:80%;margin:0 auto;padding:0}#about-media .media-wrap ul.media-list li .media-title{width:80%;margin:3.4vw auto 0;padding:0}#about-media .media-wrap ul.media-list li .media-title .title-page{width:100%;font-size:3.8vw;line-height:1.5;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#about-media .media-wrap ul.media-list li .media-title .comment{width:100%;text-align:justify;font-size:3.4vw;line-height:1.5;letter-spacing:.052em;margin:1.5vw 0 0;padding:0}#flow-process{width:86%;margin:18vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#flow-process #work-image{width:100%;margin:0;padding:0}#flow-process #work-image ul.work-imagelist{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#flow-process #work-image ul.work-imagelist li{width:58.5%;margin:0;padding:0}#flow-process #work-image ul.work-imagelist li:first-child{width:39.5%;margin:0;padding:0}#flow-process #work-image ul.work-imagelist li img{width:100%}#flow-process .flow-readwrap{width:100%;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list{margin:4.1vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li{margin:0;padding:4.1vw 0 5.8vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:1px rgba(222,211,212,1) dashed}#flow-process .flow-readwrap ul.flow-list li:first-child{margin:0;padding:0 0 5.8vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:1px rgba(222,211,212,1) dashed}#flow-process .flow-readwrap ul.flow-list li:last-child{margin:0;padding:4.1vw 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;border-bottom:none}#flow-process .flow-readwrap ul.flow-list li .flow-numb{width:100%;text-align:center;font-family:'Oswald',sans-serif;font-size:7.8vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read{width:100%;margin:.5vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p{text-align:justify;font-size:3.48vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:3.2vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p:first-child{text-align:justify;font-size:3.48vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap{width:100%;margin:1.5vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list{margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list li{text-align:justify;font-size:3.48vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:1.5vw 0 0 3.7vw;background-image:url(/img/common/circle-01.svg);background-position:.7vw 3.1vw;background-size:2vw auto;background-repeat:no-repeat;border:none}#flow-process .flow-readwrap ul.flow-list li .flow-read .hearing-wrap ul.hearing-list li:first-child{padding:0 0 0 3.7vw;background-position:.7vw 1.7vw}#flow-process .flow-readwrap ul.flow-list li .flow-read p.att{text-align:justify;font-size:3vw;line-height:1.4;font-weight:400;letter-spacing:.052em;margin:1.5vw 0 0;padding:0 0 0 1em;text-indent:-1em}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image01,#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image02{margin:1.5vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image01 .flow-img{position:relative;width:72.4%;height:auto;min-height:62.5vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 auto}#flow-process .flow-readwrap ul.flow-list li .flow-read .flow-image02 .flow-img{position:relative;width:100%;height:auto;min-height:57.5vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#flow-process .flow-readwrap ul.flow-list li .flow-read p.arrow{text-align:center;font-size:3.48vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:3.2vw 0 0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-numbnone{width:100%;margin:0;padding:0}#flow-process .flow-readwrap ul.flow-list li .flow-numbnone p{text-align:center;font-size:3.98vw;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:0}.footnote-wrap{margin:5.8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-endt;justify-content:flex-end}.footnote-wrap .footnote{width:100%;margin:0;padding:0}.footnote-wrap .footnote p{font-size:3.3vw;line-height:1.4;letter-spacing:.052em;margin:0;padding:1.5vw 0 0 1em;text-indent:-1em}.footnote-wrap .footnote p:first-child{padding:0 0 0 1em}.footnote-wrap .footnote p.c-area{font-size:2.92vw;font-weight:500;padding:1.5vw 0 0 6.3em;text-indent:-6.3em}#house-plan{margin:15vw 0 0;padding:0}#house-plan h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#house-plan h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#house-plan .planning-wrap{width:100%;margin:8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#house-plan .planning-wrap .hp-menu{position:relative;width:100%;margin:0;padding:0}#house-plan .planning-wrap .hp-menu .menu-img{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0}#house-plan .planning-wrap .hp-menu .menu-img-t{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center 0;margin:0}#house-plan .planning-wrap .menu-plan{position:relative;width:86%;height:auto;min-height:auto;margin:-9vw auto 0;padding:0;background:#faf8f9;z-index:16}#house-plan .planning-wrap .menu-plan .recom-wrap{margin:0;padding:5% 8% 22vw}#house-plan .planning-wrap .menu-plan .recom-wrap h3{font-size:3.3vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:8% 0 0 -1vw;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap h3:first-child{margin:1.5vw 0 0 -1vw}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read{margin:2vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:2vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-read p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup{margin:8% 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup{margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li{text-align:justify;font-size:3.2vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1.8vw 0 0;padding:0 0 0 3.6vw;text-indent:-3.6vw}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li span.sup{margin:0 .15vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1.8vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap{margin:8% 0 0;padding:0;border-bottom:1px solid rgba(222,211,212,1)}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list{margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li{margin:0;padding:5.1vw 0 6.2vw;border-top:1px solid rgba(222,211,212,1)}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning span.numb{width:9.9vw;font-family:'Oswald',sans-serif;font-size:7.8vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning h3{width:62.3vw;text-align:justify;font-size:3.98vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li h4{text-align:justify;font-size:3.2vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:4.1vw 0 0;padding:0;text-indent:-1.3vw}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .plan-read{margin:1.5vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0}#house-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p:first-child{margin:0}#house-plan .planning-wrap .menu-plan .plan-contact{position:absolute;bottom:5.2vw;right:-5.2vw;margin:0 auto;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a{display:block;font-family:'Oswald',sans-serif;width:57.5vw;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw;background-size:4.8vw auto;background-repeat:no-repeat}#house-plan .planning-wrap .menu-plan .plan-contact a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#house-plan .planning-wrap .menu-plan .plan-contact a{transition:all .3s}#house-plan .planning-wrap .menu-plan .plan-contact a:hover{color:#1a1a1a;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw}#office-plan{margin:15vw 0 0;padding:0}#office-plan h2{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0}#office-plan h2 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}#office-plan .planning-wrap{width:100%;margin:8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#office-plan .planning-wrap .op-menu{position:relative;width:100%;margin:0;padding:0}#office-plan .planning-wrap .op-menu .menu-img{position:relative;width:100%;height:auto;min-height:43vw;background-size:cover;background-repeat:no-repeat;background-position:center 0;margin:0}#office-plan .planning-wrap .menu-plan{position:relative;width:86%;height:auto;min-height:auto;margin:-9vw auto 0;padding:0;background:#faf8f9;z-index:16}#office-plan .planning-wrap .menu-plan .recom-wrap{margin:0;padding:5% 8% 22vw}#office-plan .planning-wrap .menu-plan .recom-wrap h3{font-size:3.3vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:8% 0 0 -1vw;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap h3:first-child{margin:1.5vw 0 0 -1vw}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read{margin:2vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:2vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-read p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup{margin:8% 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup{margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li{text-align:justify;font-size:3.2vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1.8vw 0 0;padding:0 0 0 3.6vw;text-indent:-3.6vw}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup ul.plan-sup li span.sup{margin:0 .15vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1.8vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-readsup p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap{margin:8% 0 0;padding:0;border-bottom:1px solid rgba(222,211,212,1)}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list{margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li{margin:0;padding:5.1vw 0 6.2vw;border-top:1px solid rgba(222,211,212,1)}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning span.numb{width:9.9vw;font-family:'Oswald',sans-serif;font-size:7.8vw;font-weight:200;letter-spacing:.052em;color:#c1aab9;margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .planning h3{width:62.3vw;text-align:justify;font-size:3.98vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li h4{text-align:justify;font-size:3.2vw;line-height:1.3;font-weight:600;letter-spacing:.052em;margin:4.1vw 0 0;padding:0;text-indent:-1.3vw}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li .plan-read{margin:1.5vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:400;letter-spacing:.052em;margin:1vw 0 0;padding:0}#office-plan .planning-wrap .menu-plan .recom-wrap .plan-listwrap ul.plan-list li p:first-child{margin:0}#office-plan .planning-wrap .menu-plan .plan-contact{position:absolute;bottom:5.2vw;right:-5.2vw;margin:0 auto;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a{display:block;font-family:'Oswald',sans-serif;width:57.5vw;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.4vw 0 2.4vw 4.3vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw;background-size:4.8vw auto;background-repeat:no-repeat}#office-plan .planning-wrap .menu-plan .plan-contact a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#office-plan .planning-wrap .menu-plan .plan-contact a{transition:all .3s}#office-plan .planning-wrap .menu-plan .plan-contact a:hover{color:#1a1a1a;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:53.5vw 5.4vw}#concept-readwrap{width:100%;margin:15vw 0 0;padding:0 0 10vw}#concept-readwrap p{font-family:'Noto Serif JP',serif;text-align:center;font-size:4vw;line-height:1.8;font-weight:500;letter-spacing:.067em;margin:3.2vw 0 0;padding:0}#overview-base{width:100%;margin:15vw 0 0;padding:0 0 10vw}#overview-base h2{text-align:center;font-family:'Noto Serif JP',serif;font-size:4.8vw;font-weight:500;line-height:1.5;letter-spacing:.087em;margin:0;padding:0}#overview-base .base-wrap{margin:0;padding:0}#overview-base .base-wrap ul.base-list{margin:0;padding:0}#overview-base .base-wrap ul.base-list li{text-align:center;font-family:'Noto Serif JP',serif;font-size:8.1vw;font-weight:500;line-height:1.1;letter-spacing:.087em;margin:10vw 0 0;padding:0}#overview-base .base-wrap ul.base-list li span.jp{display:block;font-size:3.4vw;font-weight:400;letter-spacing:.069em;margin:2.4vw 0 0;padding:0}#overview-base .base-mean{margin:12vw 0 0;padding:0}#overview-base .base-mean .mean-title{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:centert;-webkit-justify-content:center;justify-content:center}#overview-base .base-mean .mean-title h3{text-align:center;font-size:3.5vw;font-weight:500;line-height:1.5;letter-spacing:.087em;color:#c1aab9;margin:0 8%;padding:3.2vw 13vw;border:1px #ded3d4 solid}#overview-base .base-mean .mean-read{margin:5vw 0 0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt{margin:0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt li{width:83%;text-align:center;font-size:3.4vw;line-height:1.6;font-weight:400;letter-spacing:.052em;margin:2.4vw auto 0;padding:0}#overview-base .base-mean .mean-read ul.mean-txt li:first-child{margin:0 auto 0}#overview-trn{width:86%;margin:15vw auto 0;padding:15vw 0 0;border-top:1px #ded3d4 solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center}#overview-trn #overview-logo{width:58%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#overview-trn #overview-logo img{width:100%}#overview-trn .name{width:100%;margin:8vw 0 0;padding:0}#overview-trn .name h2{text-align:center;font-family:'Noto Serif JP',serif;font-size:7.1vw;font-weight:500;line-height:1.1;letter-spacing:.25em;margin:0;padding:0}#overview-trn .name h2 span.repre{display:block;font-size:4.1vw;letter-spacing:.05em;margin:0 0 1.5vw;padding:0}#overview-trn .name h2 span.name-en{display:block;font-size:3.2vw;letter-spacing:.05em;margin:3.2vw 0 0;padding:0}#overview-trn .name h3{text-align:center;font-family:'Noto Serif JP',serif;font-size:2.8vw;font-weight:500;line-height:1.1;letter-spacing:.052em;margin:5vw 0 0;padding:0}.overview-container{width:86%;margin:15vw auto 0;padding:15vw 0 0;border-top:1px #ded3d4 solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.overview-container h4{position:relative;font-family:'Oswald',sans-serif;width:100%;font-size:6.28vw;text-align:center;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0;border-right:none}.overview-container h4 span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.8vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.75em 0 0;padding:0}.overview-container .container-wrap{width:100%;margin:8vw 0 0;padding:0}.overview-container .container-wrap .overview-read{width:100%;margin:0;padding:0}.overview-container .container-wrap .overview-read p{text-align:justify;font-size:3.4vw;line-height:1.6;letter-spacing:.032em;margin:4.4vw 0 0;padding:0}.overview-container .container-wrap .overview-read p:first-child{text-align:justify;font-size:3.4vw;line-height:1.6;letter-spacing:.032em;margin:0;padding:0}#contact-wrap{width:86%;margin:15vw auto 0;padding:0 0 8vw}#contact-wrap .contact-intro{text-align:center;font-size:3.4vw;line-height:1.6;letter-spacing:.032em;margin:0;padding:0}#contact-wrap .form_area{width:100%;margin:5.2vw 0 0;padding:3.2vw 0 0;border-top:.087vw rgba(222,211,212,1) solid}#contact-wrap .form_area .form_app{margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry{margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry li{margin:0;padding:3.2vw 3% 5.2vw;border-top:.087vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li:first-child{margin:0;padding:0 3% 5.2vw;border-top:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li .form_head{width:100%;font-size:3.4vw;font-weight:500;letter-spacing:.032em;margin:0;padding:0 0 1.5vw}#contact-wrap .form_area .form_app ul.form_entry li .form_head .must{display:inline-block;font-weight:100;margin:0;padding:0}#contact-wrap .form_area .form_app ul.form_entry li .form_input{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#contact-wrap .form_area .form_app ul.form_entry li .form_input input{width:96%;font-size:3.4vw;letter-spacing:.032em;font-weight:400;margin:0;padding:1% 2%;border:.087vw #aeb2b5 solid}#contact-wrap .form_area .form_app ul.form_entry li .form_input .name{width:44%}#contact-wrap .form_area .form_app ul.form_entry li .form_input .name_sp{width:44%}#contact-wrap .form_area .form_app ul.form_entry li .form_input textarea{width:96%;font-size:3.4vw;letter-spacing:.032em;font-weight:400;margin:0;padding:1% 2%;border:.087vw #aeb2b5 solid}#contact-wrap .form_area .form_app .form_check{text-align:center;margin:0;padding:8vw 0 0;border-top:.087vw rgba(222,211,212,1) solid;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#contact-wrap .form_area .form_app .form_check p{width:100%;text-align:center;font-size:3vw;line-height:1.1;font-weight:500;letter-spacing:.032em;margin:0;padding:0 0 3.2vw}input[type=checkbox]{-ms-transform:scale(1.5,1.5);-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}#contact-wrap .form_area .form_app .form_button_area{width:100%;margin:15vw 0 0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button{margin:0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li{width:72.4%;margin:5.2vw auto 0;padding:0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li:first-child{margin:0 auto 0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input{-webkit-appearance:none;width:100%;font-size:3.4vw;letter-spacing:.168em;font-weight:400;border:none;cursor:pointer;margin:0;padding:2.4vw 0}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input.send_btn{color:#1a1a1a;background:rgba(222,211,212,1)}#contact-wrap .form_area .form_app .form_button_area ul.form_button li input.reset_btn{color:#1a1a1a;background:#eaebec}#contact-wrap .thanks_area{text-align:center;font-size:3.2vw;line-height:1.1;font-weight:600;margin:5.2vw 0 0;padding:4vw 3.2vw;border:.087vw #1a1a1a solid}#contact-wrap .att_area{margin:8vw 0 0;padding:4.5vw 5.2vw;border:.087vw #1a1a1a solid}#contact-wrap .att_area p{text-align:justify;font-size:3.4vw;line-height:1.8;letter-spacing:.052em;margin:3.2vw 0 0;padding:0}#contact-wrap .att_area p:first-child{margin:0}#contact-wrap .back-home{width:100%;margin:8.2vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#contact-wrap .back-home a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:93% 5vw;background-size:4.8vw auto;background-repeat:no-repeat}#contact-wrap .back-home a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}#contact-wrap .back-home a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}#contact-wrap .back-home a{transition:all .3s}#contact-wrap .back-home a:hover{background-color:#eee9e9}#coordi-eg{width:100%;margin:15vw 0 0;padding:0}#coordi-eg .coordi-egwrap{width:86%;margin:0 auto;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist{margin:-2.4% 0 0 -2.4%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#coordi-eg .coordi-egwrap ul.coordi-eglist li{width:47.6%;margin:2.4% 0 0 2.4%;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a{display:block;margin:0;padding:0}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#coordi-eg .coordi-egwrap ul.coordi-eglist li .case-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#article-date{width:100%;margin:15vw 0 0;padding:0}#article-date .article-datewrap{width:86%;margin:0 auto 0;padding:0}#article-date .article-datewrap ul.article-datelist{margin:0;padding:0}#article-date .article-datewrap ul.article-datelist li{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:.09vw #1a1a1a solid}#article-date .article-datewrap ul.article-datelist li:last-child{position:relative;margin:0;padding:4.5vw 0 4.8vw;border-bottom:none}#article-date .article-datewrap ul.article-datelist li .write-day{position:absolute;top:4.5vw;left:0;font-size:3vw;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:0 1.5rem 0 0;padding:1.5vw 2.4vw;background:#eee9e9}#article-date .article-datewrap ul.article-datelist li .write-day i{font-size:2.6vw;margin:0 .32em 0 0}#article-date .article-datewrap ul.article-datelist li .post-title{margin:0;padding:7.8vw 0 0}#article-date .article-datewrap ul.article-datelist li .post-title p{text-align:justify;font-size:3.4vw;line-height:1.5;font-weight:500;letter-spacing:.052em;margin:0;padding:.6vw 0 0}#article-date .article-datewrap ul.article-datelist li .post-title a{color:#1a1a1a}#article-date .article-datewrap ul.article-datelist li .post-title a{transition:all .3s}#article-date .article-datewrap ul.article-datelist li .post-title a:hover{color:#1a1a1a}#article-date .article-datewrap ul.blog-datelist{margin:-8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#article-date .article-datewrap ul.blog-datelist li{position:relative;width:100%;margin:8vw 0 0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#article-date .article-datewrap ul.blog-datelist li .blog-thumb a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#article-date .article-datewrap ul.blog-datelist li .blog-date{width:100%;margin:-3.9vw 0 0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-date .write-day{position:relative;display:inline-block;font-size:3vw;font-weight:500;line-height:1.1;color:#5a5a5a;letter-spacing:.052em;margin:.75vw 0 0;padding:.5em 1em;background:#eee9e9;z-index:52}#article-date .article-datewrap ul.blog-datelist li .blog-date .write-day i{font-size:2.8vw;margin:0 .32em 0 0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title{margin:1.5vw 0 0;padding:0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title p{text-align:justify;font-size:3.8vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0 2.4vw 0}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a{color:#1a1a1a}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a{transition:all .3s}#article-date .article-datewrap ul.blog-datelist li .blog-date .post-title a:hover{color:#1a1a1a}#postpage-title{width:86%;margin:8vw auto 0;padding:0}#postpage-title h1{font-family:'Oswald','Noto Sans JP',sans-serif;position:relative;width:100%;font-size:4.7vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#post-wday{width:86%;font-size:2.9vw;font-weight:500;line-height:1.1;letter-spacing:.052em;color:#c1aab9;margin:3.4vw auto;padding:0}#post-wday i{font-size:2.7vw;margin:0 .32em 0 0}#post-date{width:86%;margin:8vw auto 0;padding:0 0 15vw;border-bottom:.085vw rgba(222,211,212,1) solid}#post-date p{text-align:justify;font-size:3.4vw;line-height:1.6;font-weight:400;letter-spacing:.032em;margin:0 0 5.1vw;padding:0}#post-date p a{font-weight:500;color:#00f}#post-date p a{transition:all .3s}#post-date p a:hover{color:#00f}#post-date h1{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:4.7vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:10vw 0 5.1vw;padding:0}#post-date h2{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:4.5vw;text-align:left;line-height:1.4;font-weight:500;color:#ae9e84;letter-spacing:.052em;margin:10vw 0 5.1vw;padding:0 0 1.5vw;border-bottom:.085vw #ae9e84 solid}#post-date h3{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:4.15vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:10vw 0 5.1vw;padding:0 0 1.5vw;border-bottom:.085vw #1a1a1a solid}#post-date h4{font-family:'Oswald','Noto Sans JP',sans-serif;font-size:3.9vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;color:#ae9e84;margin:10vw 0 5.1vw;padding:1.5vw 2.5vw;border:.085vw #ae9e84 solid}#post-date h5{font-size:3.7vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;color:#d15161;margin:8vw 0 2.4vw;padding:0}#post-date h6{font-size:3.5vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:8vw 0 2.4vw;padding:0}#post-date .post-category{margin:8vw 0 0;padding:0}#post-date .post-category ul.post-category-list{margin:-3.2vw 0 0 -3.2vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#post-date .post-category ul.post-category-list li{margin:3.2vw 0 0 3.2vw}#post-date .post-category ul.post-category-list li a{display:block;font-family:'Noto Sans JP',sans-serif;font-size:3.5vw;line-height:1.1;font-weight:500;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.4vw 4.3vw;background-color:#eee9e9}#post-date .post-category ul.post-category-list li a:hover{color:#1a1a1a;background-color:#eee9e9}.article-list{width:86%;margin:8vw auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.article-list .articlelist-link{margin:0;padding:0}.article-list .articlelist-link a{font-family:'Oswald',sans-serif;font-size:4.3vw;line-height:1.1;font-weight:300;color:#1a1a1a;letter-spacing:.052em;margin:0;padding:2.1vw 14vw 2.5vw 5vw;background-color:#eee9e9;background-image:url(/img/common/arrow-01.svg);background-position:93% 5vw;background-size:4.8vw auto;background-repeat:no-repeat}.article-list .articlelist-link a span.sepa{font-size:3.1vw;font-weight:100;margin:0 0 0 1em;padding:0}.article-list .articlelist-link a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.1vw;font-weight:400;margin:0 0 0 1em;padding:0}.article-list .articlelist-link a{transition:all .3s}.article-list .articlelist-link a:hover{background-color:#eee9e9}#result-title{width:86%;margin:8vw auto 0;padding:0}#result-title h1#search-result{font-family:'Oswald','Noto Sans JP',sans-serif;position:relative;width:100%;font-size:4.7vw;text-align:left;line-height:1.4;font-weight:500;letter-spacing:.052em;margin:0;padding:0}#result-date{width:86%;margin:8vw auto 0;padding:0 0 15vw}#result-date p.err{text-align:justify;font-size:3.4vw;line-height:1.6;font-weight:400;letter-spacing:.032em;margin:0 0 5.1vw;padding:0}#related-post{width:86%;margin:15vw auto;padding:0}#related-post .related-head{position:relative;font-family:'Oswald',sans-serif;text-align:center;font-size:5.8vw;line-height:1.1;font-weight:300;letter-spacing:.052em;margin:0;padding:0 0 1.8rem;border-bottom:none}#related-post .related-head span.jp{display:block;font-family:'Noto Sans JP',sans-serif;width:100%;font-size:2.6vw;line-height:1.1;font-weight:400;letter-spacing:.062em;margin:.85em 0 0;padding:0}#related-post .related-wrap{margin:8% 0 0;padding:0}#related-post .related-wrap ul.related-post-list{margin:-3.2% 6.8% 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#related-post .related-wrap ul.related-post-list li{width:100%;margin:0;padding:0;border-top:none}#related-post .related-wrap ul.related-post-list li+li{width:100%;margin:5.2vw 0 0;padding:7.2vw 0 0;border-top:.1vw solid rgba(174,158,132,1)}#related-post .related-wrap ul.related-post-list li .related-thumb{overflow:hidden;display:block;width:100%;margin:0;padding:0}#related-post .related-wrap ul.related-post-list li .related-thumb a{display:block;margin:0;padding:0}#related-post .related-wrap ul.related-post-list li .related-thumb a{display:block;-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s}#related-post .related-wrap ul.related-post-list li .related-thumb a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:1.25s;-moz-transition-duration:1.25s;-o-transition-duration:1.25s;-ms-transition-duration:1.25s;transition-duration:1.25s;cursor:pointer}#related-post .related-wrap ul.related-post-list li .related-thumb a img{width:100%;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#related-post .related-wrap ul.related-post-list li .related-post-title{margin:2.4vw 0 0;padding:0}#related-post .related-wrap ul.related-post-list li .related-post-title p{text-align:justify;font-size:3.6vw;line-height:1.3;font-weight:500;letter-spacing:.052em;margin:0;padding:0 1.5vw}#related-post .related-wrap ul.related-post-list li .related-post-title a{color:#1a1a1a}#related-post .related-wrap ul.related-post-list li .related-post-title a{transition:all .3s}#related-post .related-wrap ul.related-post-list li .related-post-title a:hover{color:#1a1a1a}.cms-pagination{width:86%;overflow:hidden;margin:12vw auto 0}.cms-pagination ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.cms-pagination ul li{position:relative;font-family:'Oswald',sans-serif;width:8vw;height:8vw;display:table;font-size:3.2vw;line-height:1.1;font-weight:400;margin:0 .81vw;display:none}.cms-pagination ul li.pagination-no-num{width:8vw;display:table}.cms-pagination ul li.pagination-no-num span{background:#f2f2f3;border:.087vw solid #eaebec;color:#aeb2b5;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}.cms-pagination ul li.pagination-sp{display:table}.cms-pagination ul li a,.cms-pagination ul li span{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;color:rgba(222,211,212,1);border:.087vw solid rgba(222,211,212,1);background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(//in-f.net/site/wp-content/themes/in-f/border-radius-ie8.htc)}.cms-pagination ul li span{background:rgba(222,211,212,1);border:.087vw solid rgba(222,211,212,1);color:#3a3a3a}.pagination-txt{clear:both;text-align:center;font-size:2.9vw;font-weight:400;margin:1.24vw 0 0}.pagination-txt span{color:#aeb2b5}#sitemap-base{width:86%;margin:15vw auto 0;padding:0 0 8vw}#sitemap-base .sitemap-wrap{margin:0;padding:0}#sitemap-base .sitemap-wrap ul.sitemap-list{margin:-3.2vw 0 0 -3%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}#sitemap-base .sitemap-wrap ul.sitemap-list li{width:100%;margin:3.6vw 0 0;padding:0 0 5.1vw;border-bottom:1px #ded3d4 solid}#sitemap-base .sitemap-wrap ul.sitemap-list li a{display:block;font-family:'Oswald','Noto Sans JP',sans-serif;font-size:3.4vw;line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:.052em;margin:2.4vw 0 0;padding:2.1vw 0 1.5vw 4vw;background-image:url(/img/common/arrow-09.svg);background-position:.96vw 2.9vw;background-size:1.5vw auto;background-repeat:no-repeat}#sitemap-base .sitemap-wrap ul.sitemap-list li a:first-child{margin:0}#sitemap-base .sitemap-wrap ul.sitemap-list li a{transition:all .3s}#sitemap-base .sitemap-wrap ul.sitemap-list li a:hover{color:#1a1a1a}#fixpage-date{width:86%;margin:15vw auto 0;padding:0}#fixpage-date p{text-align:justify;font-size:3.4vw;line-height:1.6;font-weight:400;letter-spacing:.032em;margin:0 0 5.1vw;padding:0}footer{width:100%;margin:15vw 0 0;padding:12vw 0 8vw;background:rgba(222,211,212,1)}footer #f-wrap{width:72.4%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}footer #f-wrap .fl-contents{width:100%;margin:0;padding:0}footer #f-wrap .fl-contents .f-heading{font-family:'Oswald',sans-serif;font-size:5.2vw;line-height:1.1;font-weight:400;color:#3a3a3a;letter-spacing:.052em;margin:0;padding:0}footer #f-wrap .fl-contents .contents-wrap{margin:5.2vw 0 0;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li{width:100%;margin:0;padding:0;border-bottom:1px #8a8a8a solid}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li.bordernone{width:100%;margin:0;padding:0;border-bottom:none}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a{display:block;font-family:'Oswald',sans-serif;font-size:5.2vw;line-height:1.1;font-weight:300;color:#3a3a3a;letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:67.1vw 7.8vw;background-size:5.2vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0;padding:4.1vw 0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a span.sepa{font-size:2.8vw;font-weight:100;margin:0 0 0 1em;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:2.8vw;font-weight:400;margin:0 0 0 1em;padding:0}footer #f-wrap .fl-contents .contents-wrap ul.contents-list li a:hover{letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:67.1vw 7.8vw;color:#3a3a3a}footer #f-wrap .fr-contents{width:100%;margin:12vw 0 0;padding:0}footer #f-wrap .fr-contents .f-heading{font-family:'Noto Sans JP',sans-serif;font-size:3.4vw;line-height:1.1;font-weight:400;color:#3a3a3a;letter-spacing:.032em;margin:0;padding:.32em 0 0}footer #f-wrap .fr-contents .f-contact{margin:3.2vw 0 0;padding:0}footer #f-wrap .fr-contents .f-contact a{display:block;font-family:'Oswald',sans-serif;font-size:5.8vw;line-height:1.1;font-weight:300;color:#3a3a3a;letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:62.5vw 9.4vw;background-size:5.2vw auto;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:rgba(255,255,255,.6);margin:0;padding:5.2vw 4vw}footer #f-wrap .fr-contents .f-contact a span.sepa{font-size:3.2vw;font-weight:100;margin:0 0 0 1em;padding:0}footer #f-wrap .fr-contents .f-contact a span.jp{font-family:'Noto Sans JP',sans-serif;font-size:3.2vw;font-weight:400;margin:0 0 0 1em;padding:0}footer #f-wrap .fr-contents .f-contact a:hover{letter-spacing:.052em;background-image:url(/img/common/arrow-08.svg);background-position:62.5vw 9.4vw;color:#3a3a3a}footer #f-wrap .fr-contents .f-expert{margin:6.8vw 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer #f-wrap .fr-contents .f-expert .f-er{font-family:'Oswald',sans-serif;font-size:3.8vw;line-height:1.3;font-weight:500;letter-spacing:.052em;color:#3a3a3a;margin:0;padding:.5vw 8vw .5vw 0;border-right:.085vw #3a3a3a solid}footer #f-wrap .fr-contents .f-expert .f-link{width:32vw;margin:0;padding:0 0 0 8vw}footer #f-wrap .fr-contents .f-expert .f-link img{width:100%;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-expert .f-link a:hover img{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-expert .f-link a img{-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #f-wrap .fr-contents .f-sns{margin:6.8vw 0 0;padding:0}footer #f-wrap .fr-contents .f-sns ul.sns-list{margin:0 0 0 -6.9vw;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}footer #f-wrap .fr-contents .f-sns ul.sns-list li{width:7.2vw;margin:0 0 0 6.9vw;padding:0}footer #f-wrap .fr-contents .f-sns ul.sns-list li img{width:100%;opacity:.8;-webkit-opacity:.81;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-sns ul.sns-list li a:hover img{opacity:.8;-webkit-opacity:.81;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-wrap .fr-contents .f-sns ul.sns-list li a img{-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #f-logo{width:38.2%;margin:15vw auto 0;padding:0}footer #f-logo a:hover img{opacity:.8;-webkit-opacity:.81;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}footer #f-logo a img{opacity:.8;-webkit-opacity:.81;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-webkit-transition:opacity .24s ease-out;-moz-transition:opacity .24s ease-out;-ms-transition:opacity .24s ease-out;transition:opacity .24s ease-out}footer #copyright{margin:8vw auto 0;padding:0}footer #copyright p{text-align:center;font-size:2.1vw;line-height:1.1;font-weight:500;letter-spacing:.15em;color:#3a3a3a;margin:0;padding:0}}