@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://use.fontawesome.com/releases/v5.7.1/css/all.css";@font-face{font-family:"kaisei";src:url("../../assets/fonts/Kaisei_Tokumin/KaiseiTokumin-Regular.ttf")}*{box-sizing:border-box}html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}html.active{overflow:hidden}body{margin:0;padding:0;color:#231815;font-family:"kaisei","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","YakuHanJPs","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","メイリオ","Meiryo",Sans-Serif;font-weight:normal;font-style:normal;font-size:14px;*font-size:116%;line-height:1.6;word-spacing:0;letter-spacing:.04em;position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}::-moz-selection{background:#514d63;color:#fff}::selection{background:#514d63;color:#fff}img{width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;font-size:14px}main{display:block}em,address{font-style:normal}a{color:#514d63;text-decoration:none}a:hover{text-decoration:none}.btn{position:relative;text-align:center}.boxBtn{color:#fff;font-size:177%;display:inline-block;padding:16px 2em;border-radius:50px;position:relative}.boxBtn::before{content:"";display:block;width:100%;height:100%;border-radius:50px;position:absolute;top:0;right:0;z-index:-1;transition:all .2s ease-in-out}.boxBtn::after{content:"";display:block;width:100%;height:100%;border-radius:50px;position:absolute;top:5px;right:-8px;z-index:-2}.boxBtn.boxBtnA::before{background:#231815}.boxBtn.boxBtnA::after{border:3px solid #231815}.boxBtn.boxBtnA:active::before{top:8px;right:-5px}.boxBtn.boxBtnB::before{background:#514d63}.boxBtn.boxBtnB::after{border:3px solid #514d63}.boxBtn.boxBtnB:active::before{top:8px;right:-5px}.txtBtn{display:inline-block;color:#514d63;font-weight:bold;padding:0 2.4em 0 0;position:relative;position:relative}.txtBtn::after{position:absolute;bottom:-7px;left:0;content:"";width:100%;height:2px;background:#514d63;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.txtBtn:hover::after{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.txtBtn::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.boxBtn{font-size:116%;padding:12px 1.6em;border-radius:50px}.boxBtn::before{border-radius:50px}.boxBtn::after{border-radius:50px;top:4px;right:-6px}.boxBtn.boxBtnA:active::before{top:6px;right:-4px}.boxBtn.boxBtnB:active::before{top:6px;right:-4px}}#editer{font-size:100%}#editer ul{padding:0 0 0 1.6em}#editer ul li{margin:0;padding:0;list-style:disc}#editer .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}#editer .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#editer blockquote{margin:unset}.mw_wp_form input[type=text],.mw_wp_form input[type=tel],.mw_wp_form input[type=email]{padding:10px 1em;font-size:108%;color:#333;background:#fff;border:2px solid #231815;border-radius:3px;border-radius:30px}.mw_wp_form input[type=text]:placeholder-shown,.mw_wp_form input[type=tel]:placeholder-shown,.mw_wp_form input[type=email]:placeholder-shown{color:#ccc}.mw_wp_form input[type=text]::-webkit-input-placeholder,.mw_wp_form input[type=tel]::-webkit-input-placeholder,.mw_wp_form input[type=email]::-webkit-input-placeholder{color:#ccc}.mw_wp_form input[type=text]:-moz-placeholder,.mw_wp_form input[type=tel]:-moz-placeholder,.mw_wp_form input[type=email]:-moz-placeholder{color:#ccc;opacity:1}.mw_wp_form input[type=text]::-moz-placeholder,.mw_wp_form input[type=tel]::-moz-placeholder,.mw_wp_form input[type=email]::-moz-placeholder{color:#ccc;opacity:1}.mw_wp_form input[type=text]:-ms-input-placeholder,.mw_wp_form input[type=tel]:-ms-input-placeholder,.mw_wp_form input[type=email]:-ms-input-placeholder{color:#ccc}.mw_wp_form input.sizeXxs{width:15%}.mw_wp_form input.sizeXs{width:25%}.mw_wp_form input.sizeS{width:50%}.mw_wp_form input.sizeM{width:65%}.mw_wp_form input.sizeL{width:80%}.mw_wp_form input.sizeXl{width:100%}.mw_wp_form textarea{width:100%;height:200px;padding:10px 1em;font-size:108%;background:#fff;border:2px solid #231815;border-radius:3px;color:#333;border-radius:30px}.mw_wp_form input::-moz-selection,.mw_wp_form textarea::-moz-selection{background:#666;color:#fff}.mw_wp_form input::selection,.mw_wp_form textarea::selection{background:#666;color:#fff}.mw_wp_form input:focus,.mw_wp_form textarea:focus{outline:0;border:2px solid #231815}.mw_wp_form input:focus::-webkit-input-placeholder,.mw_wp_form textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.mw_wp_form input:focus:-ms-input-placeholder,.mw_wp_form textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.mw_wp_form input:focus::placeholder,.mw_wp_form textarea:focus::placeholder{color:rgba(0,0,0,0)}.mw_wp_form span.mwform-checkbox-field{display:block}.mw_wp_form label{display:block;margin:0}.mw_wp_form label input[type=checkbox],.mw_wp_form label input[type=radio]{margin:0;outline:none}.mw_wp_form .select-wrap{width:auto;position:relative;border:1px solid #ccc}.mw_wp_form .select-wrap::before{content:"";font-family:"Material Icons";position:absolute;font-size:70%;top:10px;right:10px;color:#999;z-index:1}.mw_wp_form select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-overflow:"";background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;height:40px;padding:8px 12px;width:100%;border-radius:3px;font-size:108%;position:relative}.mw_wp_form select option{background-color:#fff}.mw_wp_form select::-ms-expand{display:none}.mw_wp_form select:-moz-focusring{text-shadow:0 0 0 #828c9a}.mw_wp_form span.error{color:#e60012;font-weight:bold;font-size:77%;display:block;padding:5px 0 0}.mw_wp_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mw_wp_form dl dt,.mw_wp_form dl dd{margin:14px 0}.mw_wp_form dl dt{color:#222;width:30%}.mw_wp_form dl dt span{color:#231815;display:inline-block;padding:0;border-radius:none;background:none;margin:0 0 0 5px}.mw_wp_form dl dd{width:70%;padding:0 0 0 5%}.mw_wp_form_input span#backBtnSpan{display:none}.mw_wp_form_confirm dl dt span{display:none}.mw_wp_form_confirm span#backBtnSpan{display:block}.inputBtnArea{text-align:center;margin:60px 0 0}.inputBtnArea span{width:400px;margin:0 auto;display:block;position:relative}.inputBtnArea span::after{content:"";display:block;width:100%;height:100%;border-radius:40px;position:absolute;top:5px;right:-10px;z-index:-2;border:3px solid #231815}.inputBtnArea span input{display:block;border-radius:40px;padding:16px 2.5em;text-align:center;font-size:177%;cursor:pointer;width:100%;font-weight:normal;border:none}.inputBtnArea span input::-moz-selection{border:none}.inputBtnArea span input::selection{border:none}.inputBtnArea span input:focus{border:none}.inputBtnArea input.submitBtn{background:#231815;color:#fff}.inputBtnArea input.submitBtn:hover{background:#231815}.inputBtnArea input.back{background:#ccc;color:#fff;margin:30px auto 0}.inputBtnArea input.back:hover{background:#999}@media screen and (max-width: 480px){.mw_wp_form input.sizeXxs{width:100%}.mw_wp_form input.sizeXs{width:100%}.mw_wp_form input.sizeS{width:100%}.mw_wp_form input.sizeM{width:100%}.mw_wp_form input.sizeL{width:100%}.mw_wp_form input.sizeXl{width:100%}.mw_wp_form textarea{height:200px}.mw_wp_form dl{padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mw_wp_form dl dt,.mw_wp_form dl dd{margin:0}.mw_wp_form dl dt{width:100%;padding:5px 0 2px}.mw_wp_form dl dd{width:100%;padding:2px 0 5px}.inputBtnArea{text-align:center;margin:15px 0 0}.inputBtnArea span{width:60%;margin:0 auto;display:block;position:relative}.inputBtnArea span::after{border-radius:50px;top:4px;right:-8px}.inputBtnArea span input{display:block;border-radius:50px;padding:16px 1.6em;font-size:131%}.inputBtnArea input.submitBtn{background:#231815;color:#fff;padding:16px 1.6em;font-size:131%}.inputBtnArea input.submitBtn:hover{background:#231815}.inputBtnArea input.back{background:#ccc;color:#fff;margin:20px auto 0}.inputBtnArea input.back:hover{background:#999}}.wp-pagenavi{text-align:center;font-size:93%;margin:100px auto 0}.wp-pagenavi span.current{background:#514d63;color:#fff;padding:12px 13px;border-radius:10px;margin:0 5px}.wp-pagenavi a.page{background:#f0f0f0;color:#000;padding:12px 13px;border-radius:10px;margin:0 3px}.wp-pagenavi a.page:hover{color:#514d63}.wp-pagenavi a.last,.wp-pagenavi a.first,.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{font-size:85%;color:#514d63;margin:0 3px;padding:8px 5px;position:relative;border:none;opacity:1}.wp-pagenavi a.last:hover,.wp-pagenavi a.first:hover,.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{opacity:.5}.entryBtnWrap{position:relative;height:50px;width:100%;margin:60px auto 0;padding:0}.entryBtnWrap p{position:absolute;top:0}.entryBtnWrap p a{color:#514d63;font-size:100%;background:none;display:block;text-align:center;padding:14px 0;position:relative}.entryBtnWrap p a:after{position:absolute}.entryBtnWrap p.prevBtn,.entryBtnWrap p.nextBtn{width:25%}.entryBtnWrap p.prevBtn a:hover,.entryBtnWrap p.nextBtn a:hover{opacity:.75}.entryBtnWrap p.prevBtn a::after,.entryBtnWrap p.nextBtn a::after{top:50%;font-size:70%;margin:-9px 0 0}.entryBtnWrap p.prevBtn{left:0}.entryBtnWrap p.prevBtn a{padding:12px 0 12px 12px}.entryBtnWrap p.prevBtn a::after{content:"";font-family:"Material Icons";left:0}.entryBtnWrap p.nextBtn{right:0}.entryBtnWrap p.nextBtn a{padding:12px 12px 12px 0}.entryBtnWrap p.nextBtn a::after{content:"";font-family:"Material Icons";right:0}.entryBtnWrap p.backIndexBtn{left:50%;width:30%;margin:0 0 0 -15%}.entryBtnWrap p.backIndexBtn a{border-radius:2px;text-align:center;background:#514d63;color:#fff}.entryBtnWrap p.backIndexBtn a:hover{opacity:.85}@media screen and (max-width: 480px){.entryBtnWrap{height:50px;margin:60px auto 0;padding:0}.entryBtnWrap p a{font-size:77%;padding:14px 0}.entryBtnWrap p.prevBtn,.entryBtnWrap p.nextBtn{width:30%}.entryBtnWrap p.prevBtn a{padding:14px 0 14px 12px}.entryBtnWrap p.nextBtn{right:0}.entryBtnWrap p.nextBtn a{padding:14px 12px 14px 0}}p.editPost{margin:0}p.editPost a.post-edit-link{display:block;padding:15px 0;text-align:center;background:#222;color:#fff;margin:0}p.editPost a.post-edit-link:hover{background:#333;color:#fff}#editer figure{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px}section#about .inner #firstWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#about .inner #firstWrap #txtWrap{width:40%;padding:200px 6% 140px 0}section#about .inner #firstWrap #txtWrap p{line-height:1.8}section#about .inner #firstWrap #txtWrap p#copy{font-size:147%;font-weight:bold;margin:0 0 60px}section#about .inner #firstWrap #txtWrap div{margin:100px 0 0}section#about .inner #firstWrap #txtWrap div h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#about .inner #firstWrap #txtWrap div h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:3px;left:-5px}section#about .inner #firstWrap #txtWrap figure{margin:100px 0 0}section#about .inner #firstWrap #txtWrap figure a{display:block}section#about .inner #firstWrap #txtWrap figure a:hover{opacity:.85}section#about .inner #firstWrap #mvWrap{width:60%;height:100vh;position:-webkit-sticky;position:sticky;top:0;right:0}section#about .inner #firstWrap #mvWrap::before{content:"";display:block;width:8px;height:100vh;background-image:url("../../assets/img/common/figure_deco.png");background-repeat:repeat-y;position:absolute;top:0;left:-7px}section#about .inner #firstWrap #mvWrap figure{margin:0;padding:0;height:100vh;overflow:hidden}section#about .inner #firstWrap #mvWrap figure img{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}section#about .innerB{width:100%;max-width:1060px;margin:0 auto;padding:200px 8% 200px 0}section#about .innerB p#listTitle{text-align:center;font-size:147%;font-weight:bold;margin:0 0 40px;background-image:url("../../assets/img/whats/midashi_bg.png");background-repeat:no-repeat;background-position:center center}section#about .innerB .listWrap{display:-webkit-box;display:-ms-flexbox;display:flex}section#about .innerB .listWrap .box{width:30%;margin:40px 0 0 5%}section#about .innerB .listWrap .box:nth-of-type(3n+1){margin:40px 0 0}section#about .innerB .listWrap .box figure{margin:0 0 15px}section#about .innerB .listWrap .box .txtWrap p{margin:0;text-align:center}section#about .innerB .listWrap .box .txtWrap p.shukuTitle{color:#b19552;font-weight:bold;font-size:147%;margin:0 0 10px}section#about .innerB .listWrap .box .txtWrap p.shukuTxt{margin:0 0 20px}section#about .innerB .listWrap .box .txtWrap p.btn{width:80%;margin:0 auto}section#about .innerB .listWrap .box .txtWrap p.btn a{font-weight:bold;color:#b19552;display:block;border:1px solid #b19552;padding:8px 0;text-align:center}@media screen and (max-width: 820px){section#about .inner #firstWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section#about .inner #firstWrap #txtWrap{width:100%;padding:40px 5% 0}section#about .inner #firstWrap #txtWrap p{line-height:1.8}section#about .inner #firstWrap #txtWrap p#copy{font-size:131%;margin:0 0 30px}section#about .inner #firstWrap #txtWrap div{margin:40px 0 0}section#about .inner #firstWrap #txtWrap div h3{font-size:124%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#about .inner #firstWrap #txtWrap figure{margin:50px 0 0}section#about .inner #firstWrap #mvWrap{width:100%;height:70vh;position:static;top:unset;right:unset}section#about .inner #firstWrap #mvWrap::before{display:none}section#about .inner #firstWrap #mvWrap figure{margin:0;padding:0;height:70vh}section#about .inner #firstWrap #mvWrap figure img{height:70vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}}section#access .inner #accessIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 0 100px}section#access .inner #accessIntro div{width:50%}section#access .inner #accessIntro div img{width:150px}section#access .inner #accessIntro div p#phoneNumber{margin:30px 0 0;font-size:139%}section#access .inner #accessIntro div p#phoneNumber span{color:#b19552;font-size:14px}section#access .inner #accessIntro div p#email{margin:0 0 30px;color:#b19552}section#access .inner #accessIntro div p#email a{color:#b19552}section#access .inner #accessIntro div p#email a:hover{text-decoration:underline}section#access .inner #accessIntro figure{width:50%;margin:0;padding:0}section#access .inner iframe{width:100%;height:450px}@media screen and (max-width: 820px){section#access .inner #accessIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px;padding:15px 0 0}section#access .inner #accessIntro div{width:100%}section#access .inner #accessIntro div img{width:150px}section#access .inner #accessIntro div p#phoneNumber{margin:30px 0　0;font-size:139%}section#access .inner #accessIntro div p#phoneNumber span{color:#b19552;font-size:14px}section#access .inner #accessIntro div p#email{margin:0 0 30px}section#access .inner #accessIntro figure{width:100%;margin:0 0 40px;padding:0}section#access .inner iframe{width:100%;height:300px}}main#errorContents{padding:100px}main#errorContents #logoWrap{width:200px;margin:0 0 20px}main#errorContents p#errorTitle{font-size:177%}main#errorContents p.errorTxt{font-size:100%}main#errorContents p#btn{margin:40px 0 0;width:20%}main#errorContents p#btn a{text-align:center;display:block;background:#b19552;color:#fff;padding:14px 2em}main#errorContents p#btn a:hover{opacity:.85}@media screen and (max-width: 820px){main#errorContents{padding:50px 10%}main#errorContents #logoWrap{width:200px;margin:0 auto 40px}main#errorContents p#errorTitle{font-size:154%;text-align:center}main#errorContents p.errorTxt{font-size:85%;text-align:center}main#errorContents p#btn{margin:40px auto 0;width:80%}}footer{width:100%;max-width:1060px;margin:0 auto;padding:80px 8% 0 0}footer #footerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footerInner p#footAddress{font-size:77%;margin:0}footer #footerInner div{font-size:77%;text-align:right}footer #footerInner div p{margin:0}footer #footerInner div p a{text-decoration:underline}footer #footerInner div address{margin:0}footer #footerInner p#pageScroll{width:26px;margin:0}footer #footerInner p#pageScroll a{cursor:pointer}@media screen and (max-width: 820px){footer{width:100%;max-width:100%;margin:0;padding:40px 5% 0}footer #footerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer #footerInner p#footAddress{text-align:center;font-size:85%;margin:0 0 10px}footer #footerInner div{width:100%;margin:0 0 15px;font-size:70%;text-align:center}footer #footerInner div p{margin:0 0 5px}footer #footerInner div p a{text-decoration:underline}footer #footerInner div address{margin:0;text-align:center}footer #footerInner p#pageScroll{width:24px;margin:0 auto}}header#siteHead{width:300px;position:fixed;top:0;left:0;z-index:999}header#siteHead #headerInner{width:150px;height:100vh;padding:60px 0;margin:0 auto;position:relative}header#siteHead #headerInner p#siteId{width:100%;margin:0 0 15px}header#siteHead #headerInner p#siteId a{display:block}header#siteHead #headerInner p#siteId a:hover{opacity:.75}header#siteHead #headerInner h1{font-size:77%;margin:0 0 70px}header#siteHead #headerInner nav{width:100%}header#siteHead #headerInner nav ul li{margin:22px 0 0}header#siteHead #headerInner nav ul li:first-child{margin:0}header#siteHead #headerInner nav ul li a{color:#514d63;padding:0 0 0 22px;position:relative}header#siteHead #headerInner nav ul li a::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:12px;height:12px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#siteHead #headerInner nav ul li a:hover,header#siteHead #headerInner nav ul li a.active{color:#b19552}header#siteHead #headerInner nav ul li a:hover::before,header#siteHead #headerInner nav ul li a.active::before{content:"";display:block;background-image:url("../../assets/img/common/active-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:20px;height:20px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#siteHead #headerInner div#utility{width:100%;position:absolute;bottom:40px}header#siteHead #headerInner div#utility p#contactBtn{margin:15px 0}header#siteHead #headerInner div#utility p#contactBtn a{text-align:center;height:55px;font-size:85%;display:block;padding:17px 0 0;background-image:url("../../assets/img/common/contact_bdr.png");background-repeat:repeat-x}header#siteHead #headerInner div#utility p#contactBtn a:hover{color:#b19552}header#siteHeadSp{display:none}@media screen and (max-width: 820px){header#siteHead{display:none}header#siteHeadSp{display:block}header#siteHeadSp #fixHead{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;z-index:9995;height:65px;position:fixed;top:0;left:0;right:0;bottom:0;padding:10px 4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#siteHeadSp #fixHead p{margin:0}header#siteHeadSp #fixHead p#siteId{width:40%;position:absolute;top:16px;left:3%}header#siteHeadSp #fixHead p#siteId a{display:block}header#siteHeadSp #fixHead p#siteCopy{position:absolute;top:23px;left:48%;margin:0;padding:0;font-size:85%;display:inline-block}header#siteHeadSp #fixHead p#hbgBtn{position:absolute;top:12px;right:3%;width:30px}header#siteHeadSp #fixHead p#hbgBtn span{font-size:10px;display:block}header#siteHeadSp #spheadNavWrap{width:100%;height:100vh;padding:85px 0 0;position:relative;display:none;background-image:url("../../assets/img/common/main_bgA_sp.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}header#siteHeadSp #spheadNavWrap.active{display:block;position:fixed;width:100%;height:100vh;z-index:9994}header#siteHeadSp #spheadNavWrap nav{width:100%}header#siteHeadSp #spheadNavWrap nav ul{padding:0 5%}header#siteHeadSp #spheadNavWrap nav ul li{margin:25px 0 0}header#siteHeadSp #spheadNavWrap nav ul li:first-child{margin:0}header#siteHeadSp #spheadNavWrap nav ul li a{font-size:124%;color:#514d63;padding:0 0 0 22px;position:relative}header#siteHeadSp #spheadNavWrap nav ul li a::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:12px;height:12px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#siteHeadSp #spheadNavWrap nav ul li a:hover,header#siteHeadSp #spheadNavWrap nav ul li a.active{color:#b19552}header#siteHeadSp #spheadNavWrap nav ul li a:hover::before,header#siteHeadSp #spheadNavWrap nav ul li a.active::before{content:"";display:block;background-image:url("../../assets/img/common/active-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:20px;height:20px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#siteHeadSp #spheadNavWrap div#utility{width:100%;position:absolute;bottom:0}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn{width:100%;margin:0}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a{color:#fff;background:#b19552;text-align:center;height:80px;font-size:116%;display:block;padding:26px 0 0;background-image:url("../../assets/img/common/contact_bdr.png");background-repeat:no-repeat;position:relative}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a:hover{color:#b19552}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a::before,header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a::before{top:3px}header#siteHeadSp #spheadNavWrap div#utility p#contactBtn a::after{bottom:3px}}section#mvContents #mvInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#mvContents #mvInner #logoWrap{width:40%}section#mvContents #mvInner #logoWrap p{width:65%;font-size:131%;margin:0 0 5px;text-align:center}section#mvContents #mvInner #logoWrap img{width:65%;height:auto}section#mvContents #mvInner #mvWrap{width:60%;height:100vh;position:relative}section#mvContents #mvInner #mvWrap::before{content:"";display:block;width:8px;height:100vh;background-image:url("../../assets/img/common/figure_deco.png");background-repeat:repeat-y;position:absolute;top:0;left:-7px}section#mvContents #mvInner #mvWrap figure{margin:0;padding:0;height:100vh;overflow:hidden}section#mvContents #mvInner #mvWrap figure img{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 820px){section#mvContents #mvInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section#mvContents #mvInner #logoWrap{display:none}section#mvContents #mvInner #mvWrap{width:100%;height:70vh;position:relative}section#mvContents #mvInner #mvWrap::before{display:none}section#mvContents #mvInner #mvWrap figure{margin:0;padding:0;height:70vh}section#mvContents #mvInner #mvWrap figure img{height:70vh}}section#kantei .inner .txtFeed h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#kantei .inner .txtFeed h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#kantei .inner .txtFeed p{line-height:1.8}section#kantei .inner .caseFeed figure{margin:60px 0}section#kantei .inner .caseFeed div{margin:60px 0}section#kantei .inner .firstWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 200px}section#kantei .inner .firstWrap .txtWrap{width:450px}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap{margin:0 0 60px;padding:0}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li{list-style:none;margin:25px 0 0;padding:8px 0 8px 20px;border-bottom:1px solid #b19552;position:relative}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:14px;height:14px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a{font-size:131%;font-weight:bold;display:block;position:relative}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a:hover{color:#b19552}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a::before{font-size:12px;color:#b19552;content:"";display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a span{font-size:14px;margin:0 0 0 10px}section#kantei .inner .firstWrap .txtWrap div#ppWrap{margin:0 0 200px}section#kantei .inner .firstWrap .txtWrap div#ppWrap span{background:#b19552;color:#fff;padding:3px 8px}section#kantei .inner .firstWrap .txtWrap div#ppWrap p{font-size:85%}section#kantei .inner .firstWrap .txtWrap div#ppWrap p a{color:#b19552}section#kantei .inner .firstWrap .imgWrap{width:45%}section#kantei .inner .firstWrap .imgWrap figure{width:100%;position:-webkit-sticky;position:sticky;top:50px;right:0;margin:0}section#kantei .inner #ytWrap{margin:0 0 200px;position:relative;width:100%;padding-top:56.25%}section#kantei .inner #ytWrap iframe{position:absolute;top:0;right:0;width:100%;height:100%;vertical-align:bottom}section#kantei .inner .secondWrap,section#kantei .inner .thirdWrap,section#kantei .inner .fourWrap,section#kantei .inner .fiveWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 200px}section#kantei .inner .secondWrap .txtWrap,section#kantei .inner .thirdWrap .txtWrap,section#kantei .inner .fourWrap .txtWrap,section#kantei .inner .fiveWrap .txtWrap{width:450px}section#kantei .inner .secondWrap .imgWrap,section#kantei .inner .thirdWrap .imgWrap,section#kantei .inner .fourWrap .imgWrap,section#kantei .inner .fiveWrap .imgWrap{width:45%}section#kantei .inner .secondWrap .imgWrap figure,section#kantei .inner .thirdWrap .imgWrap figure,section#kantei .inner .fourWrap .imgWrap figure,section#kantei .inner .fiveWrap .imgWrap figure{width:100%;position:-webkit-sticky;position:sticky;top:50px;right:0;margin:0}@media screen and (max-width: 820px){section#kantei .inner .txtFeed h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#kantei .inner .txtFeed h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#kantei .inner .txtFeed p{line-height:1.8}section#kantei .inner .caseFeed figure{margin:60px 0}section#kantei .inner .caseFeed div{margin:60px 0}section#kantei .inner .firstWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 50px}section#kantei .inner .firstWrap .txtWrap{width:100%}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap{margin:0 0 40px;padding:0}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li{list-style:none;margin:20px 0 0;padding:8px 0 8px 20px;border-bottom:1px solid #b19552;position:relative}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:14px;height:14px;position:absolute;top:25%;left:0;-webkit-transform:translateY(0%);transform:translateY(0%)}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a{font-size:131%;font-weight:bold;display:block;position:relative}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a:hover{color:#b19552}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a::before{font-size:12px;color:#b19552;content:"";display:block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#kantei .inner .firstWrap .txtWrap ul#ancBtnWrap li a span{display:block;font-size:11px;margin:0}section#kantei .inner .firstWrap .txtWrap div#ppWrap{margin:0 0 50px}section#kantei .inner .firstWrap .txtWrap div#ppWrap span{font-size:12px;padding:3px 8px}section#kantei .inner .firstWrap .txtWrap div#ppWrap p{font-size:85%}section#kantei .inner .firstWrap .imgWrap{width:80%;margin:0 auto 40px}section#kantei .inner .firstWrap .imgWrap figure{width:100%;position:static;top:0;right:unset;margin:0}section#kantei .inner #ytWrap{margin:0 0 50px}section#kantei .inner .secondWrap,section#kantei .inner .thirdWrap,section#kantei .inner .fourWrap,section#kantei .inner .fiveWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 50px}section#kantei .inner .secondWrap .txtWrap,section#kantei .inner .thirdWrap .txtWrap,section#kantei .inner .fourWrap .txtWrap,section#kantei .inner .fiveWrap .txtWrap{width:100%}section#kantei .inner .secondWrap .imgWrap,section#kantei .inner .thirdWrap .imgWrap,section#kantei .inner .fourWrap .imgWrap,section#kantei .inner .fiveWrap .imgWrap{width:80%;margin:0 auto 40px}section#kantei .inner .secondWrap .imgWrap figure,section#kantei .inner .thirdWrap .imgWrap figure,section#kantei .inner .fourWrap .imgWrap figure,section#kantei .inner .fiveWrap .imgWrap figure{width:100%;position:static;top:0;right:0;margin:0}}body.bgTypeA{width:100vw;height:100%;background-image:url("../../assets/img/common/main_bgA.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 50%}body.bgTypeB{width:100vw;height:100%;background-image:url("../../assets/img/common/main_bgB.jpg");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 50%}section.pageContents{padding-left:300px;padding-bottom:100px}section.pageContents h2{font-size:147%;font-weight:bold;padding:0 0 0 80px;margin:0 0 100px;position:relative}section.pageContents h2::before{content:"";display:block;background-image:url("../../assets/img/common/active-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:60px;height:60px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.pagetypeA .inner,section.pagetypeB .inner{width:100%;max-width:1060px;margin:0 auto;padding:200px 8% 0 0}@media screen and (max-width: 820px){body.bgTypeA{width:unset;height:unset;background-image:unset;background-repeat:unset;background-size:unset;background-attachment:unset;background-position:unset}body.bgTypeA::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url("../../assets/img/common/main_bgA_sp.jpg") no-repeat 50% 50%/cover}body.bgTypeB{width:unset;height:unset;background-image:unset;background-repeat:unset;background-size:unset;background-attachment:unset;background-position:unset}body.bgTypeB::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url("../../assets/img/common/main_bgB_sp.jpg") no-repeat 50% 50%/cover}section.pageContents{padding-left:0;padding-bottom:50px;padding-top:65px}section.pageContents h2{font-size:131%;padding:0 0 0 45px;margin:0 0 40px;position:relative}section.pageContents h2::before{width:40px;height:40px}section.pagetypeA .inner,section.pagetypeB .inner{width:100%;max-width:100%;margin:0;padding:0 5%}}section#price .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#price .inner #txtWrap{width:40%}section#price .inner #txtWrap p#firstPriceTxt{font-size:147%}section#price .inner #txtWrap p#priceTxt{font-size:116%}section#price .inner #txtWrap p.caption{margin:60px 0 0;font-size:93%}section#price .inner #mvWrap{width:60%;height:100vh;position:relative}section#price .inner #mvWrap::before{content:"";display:block;width:8px;height:100vh;background-image:url("../../assets/img/common/figure_deco.png");background-repeat:repeat-y;position:absolute;top:0;left:-7px}section#price .inner #mvWrap figure{margin:0;padding:0;height:100vh;overflow:hidden}section#price .inner #mvWrap figure img{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 820px){section#price .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#price .inner #txtWrap{width:100%;padding:50px 5% 0}section#price .inner #txtWrap p#firstPriceTxt{font-size:147%}section#price .inner #txtWrap p#priceTxt{font-size:116%}section#price .inner #txtWrap p.caption{margin:30px 0 0;font-size:85%}section#price .inner #mvWrap{width:100%;height:70vh}section#price .inner #mvWrap::before{display:none}section#price .inner #mvWrap figure{height:70vh}section#price .inner #mvWrap figure img{height:70vh}}section#privacy .inner div{margin:40px 0 0}section#privacy .inner div h3{font-size:116%}section#privacy .inner div p{margin:10px 0}section#privacy .inner div ol{margin:10px 0 0;padding:0 0 0 1.8em}section#privacy .inner div ol li{margin:10px 0 0}@media screen and (max-width: 820px){section#privacy .inner{padding:50px 5% 0}}section#profile .inner .firstWrap,section#profile .inner .secondWrap,section#profile .inner .thirdWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#profile .inner .firstWrap .txtWrap,section#profile .inner .secondWrap .txtWrap,section#profile .inner .thirdWrap .txtWrap{width:420px}section#profile .inner .firstWrap .txtWrap p,section#profile .inner .secondWrap .txtWrap p,section#profile .inner .thirdWrap .txtWrap p{margin:20px 0;line-height:1.8}section#profile .inner .firstWrap .imgWrap,section#profile .inner .secondWrap .imgWrap,section#profile .inner .thirdWrap .imgWrap{width:45%;margin:0}section#profile .inner .firstWrap .imgWrap figure,section#profile .inner .secondWrap .imgWrap figure,section#profile .inner .thirdWrap .imgWrap figure{margin:30px 0 0;padding:0}section#profile .inner .firstWrap .imgWrap figure:first-of-type,section#profile .inner .secondWrap .imgWrap figure:first-of-type,section#profile .inner .thirdWrap .imgWrap figure:first-of-type{margin:20px 0 0}section#profile .inner .firstWrap,section#profile .inner .secondWrap{position:relative}section#profile .inner .firstWrap::after,section#profile .inner .secondWrap::after{content:"";display:block;background-image:url("../../assets/img/common/dotline.png");background-repeat:no-repeat;width:100%;height:8px}section#profile .inner .firstWrap::after,section#profile .inner .secondWrap::after{position:absolute;bottom:0;left:0}section#profile .inner .firstWrap{padding:0 0 100px;margin:0 0 100px}section#profile .inner .firstWrap .txtWrap #profWrap{margin:0 0 100px}section#profile .inner .firstWrap .txtWrap #profWrap p#name{font-size:131%}section#profile .inner .firstWrap .txtWrap #profWrap p#copy{font-size:131%;margin:30px 0;color:#b19552}section#profile .inner .secondWrap{padding:0 0 100px;margin:0 0 100px}@media screen and (max-width: 820px){section#profile .inner .firstWrap,section#profile .inner .secondWrap,section#profile .inner .thirdWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section#profile .inner .firstWrap .txtWrap,section#profile .inner .secondWrap .txtWrap,section#profile .inner .thirdWrap .txtWrap{width:100%;margin:0 0 20px}section#profile .inner .firstWrap .txtWrap p,section#profile .inner .secondWrap .txtWrap p,section#profile .inner .thirdWrap .txtWrap p{margin:15px 0;line-height:1.8}section#profile .inner .firstWrap .imgWrap,section#profile .inner .secondWrap .imgWrap,section#profile .inner .thirdWrap .imgWrap{width:80%;margin:0 auto 40px}section#profile .inner .firstWrap .imgWrap figure,section#profile .inner .secondWrap .imgWrap figure,section#profile .inner .thirdWrap .imgWrap figure{margin:30px 0 0;padding:0}section#profile .inner .firstWrap .imgWrap figure:first-of-type,section#profile .inner .secondWrap .imgWrap figure:first-of-type,section#profile .inner .thirdWrap .imgWrap figure:first-of-type{margin:20px 0 0}section#profile .inner .firstWrap,section#profile .inner .secondWrap{position:relative}section#profile .inner .firstWrap::after,section#profile .inner .secondWrap::after{background-size:contain}section#profile .inner .firstWrap::after,section#profile .inner .secondWrap::after{position:absolute;bottom:0;left:0}section#profile .inner .firstWrap{padding:0 0 40px;margin:0 0 40px}section#profile .inner .firstWrap .txtWrap #profWrap{margin:0 0 40px}section#profile .inner .firstWrap .txtWrap #profWrap p#name{font-size:131%}section#profile .inner .firstWrap .txtWrap #profWrap p#copy{font-size:131%;margin:30px 0;color:#b19552}section#profile .inner .secondWrap{padding:0 0 40px;margin:0 0 40px}}section#powerstone .inner #psIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 200px}section#powerstone .inner #psIntro div{width:50%;padding:0 7% 0 0}section#powerstone .inner #psIntro div p{line-height:1.8}section#powerstone .inner #psIntro figure{width:45%;margin:0;padding:0}section#powerstone .inner #psGallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 200px}section#powerstone .inner #psGallery figure{border:2px solid #b19552;margin:0;padding:0;width:47%}section#powerstone .inner #up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 200px}section#powerstone .inner #up div{width:50%;padding:0 7% 0 0}section#powerstone .inner #up div h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#powerstone .inner #up div h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#powerstone .inner #up div p{line-height:1.8}section#powerstone .inner #up figure{width:45%;margin:0;padding:0}section#powerstone .inner #psBnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#powerstone .inner #psBnr figure{width:48%}section#powerstone .inner #psBnr figure a{display:block}section#powerstone .inner #psBnr figure a:hover{opacity:.85}@media screen and (max-width: 820px){section#powerstone .inner #psIntro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 40px}section#powerstone .inner #psIntro div{width:100%;padding:0}section#powerstone .inner #psIntro div p{line-height:1.8}section#powerstone .inner #psIntro figure{width:80%;margin:0 auto 40px;padding:15px 0 0}section#powerstone .inner #psGallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 70px}section#powerstone .inner #psGallery figure{border:2px solid #b19552;margin:0;padding:0;width:47%}section#powerstone .inner #up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}section#powerstone .inner #up div{width:100%;padding:0}section#powerstone .inner #up div h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#powerstone .inner #up div h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#powerstone .inner #up figure{width:80%;margin:0 auto 40px;padding:0}section#powerstone .inner #psBnr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section#powerstone .inner #psBnr figure{width:90%;margin:15px auto 0;padding:0}section#powerstone .inner #psBnr figure:first-of-type{margin:0 auto}}section#whats .inner #firstWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section#whats .inner #firstWrap #txtWrap{width:40%;padding:200px 6% 140px 0}section#whats .inner #firstWrap #txtWrap p{line-height:1.8}section#whats .inner #firstWrap #txtWrap p#copy{font-size:147%;font-weight:bold;margin:0 0 60px}section#whats .inner #firstWrap #txtWrap div{margin:100px 0 0}section#whats .inner #firstWrap #txtWrap div:first-of-type{margin:0}section#whats .inner #firstWrap #txtWrap div h3{font-size:131%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#whats .inner #firstWrap #txtWrap div h3::before{content:"";display:block;background-image:url("../../assets/img/common/nav-icon.svg");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:25px;height:25px;position:absolute;top:3px;left:-5px}section#whats .inner #firstWrap #mvWrap{width:60%;height:100vh;position:-webkit-sticky;position:sticky;top:0;right:0}section#whats .inner #firstWrap #mvWrap::before{content:"";display:block;width:8px;height:100vh;background-image:url("../../assets/img/common/figure_deco.png");background-repeat:repeat-y;position:absolute;top:0;left:-7px}section#whats .inner #firstWrap #mvWrap figure{margin:0;padding:0;height:100vh;overflow:hidden}section#whats .inner #firstWrap #mvWrap figure img{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}section#whats .innerB{width:100%;max-width:1060px;margin:0 auto;padding:200px 8% 50px 0}section#whats .innerB p#listTitle{text-align:center;font-size:147%;font-weight:bold;margin:0 0 40px;background-image:url("../../assets/img/whats/midashi_bg.png");background-repeat:no-repeat;background-position:center center}section#whats .innerB .listWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section#whats .innerB .listWrap .box{width:30%;margin:40px 0 0 5%}section#whats .innerB .listWrap .box:nth-of-type(3n+1){margin:40px 0 0}section#whats .innerB .listWrap .box figure{margin:0 0 5px}section#whats .innerB .listWrap .box .txtWrap p{margin:0;text-align:center}section#whats .innerB .listWrap .box .txtWrap p.shukuTitle{color:#b19552;font-weight:bold;font-size:147%;margin:0 0 10px}section#whats .innerB .listWrap .box .txtWrap p.shukuTxt{margin:0 0 10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:45px}section#whats .innerB .listWrap .box .txtWrap p.btn{width:80%;margin:0 auto}section#whats .innerB .listWrap .box .txtWrap p.btn a{cursor:pointer;font-weight:bold;color:#b19552;display:block;border:1px solid #b19552;padding:8px 0;text-align:center}section#whats .innerB .listWrap .box .txtWrap p.btn a:hover{background:#b19552;color:#fff}.shukuDetail{width:100%;margin:0 auto}.shukuDetail .inlineInner{padding:50px;background:#fff;border-radius:30px}.shukuDetail .inlineInner .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px}.shukuDetail .inlineInner .flex figure{width:25%;margin:0}.shukuDetail .inlineInner .flex div.inlineTxtWrap{width:75%;padding:0 0 0 5%}.shukuDetail .inlineInner .flex div.inlineTxtWrap p{margin:0;padding:0}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.shukuTitleInline{color:#b19552;font-size:224%;font-weight:bold;margin:0 0 10px}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.shukuTxtInline{font-size:154%;margin:0 0 10px}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.midashiInline{margin:20px 0 5px;color:#b19552;font-size:131%;background-image:url("../../assets/img/whats/inline_midashi_bg.png");background-repeat:no-repeat;background-position:center right}.shukuDetail .inlineInner .yumeiWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#514d63;padding:15px 30px;color:#fff}.shukuDetail .inlineInner .yumeiWrap p.yumeiTitle{width:25%;margin:0 5% 0 0;font-size:154%;font-weight:bold}.shukuDetail .inlineInner .yumeiWrap dl{width:37.5%;padding:0 0 0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shukuDetail .inlineInner .yumeiWrap dl:first-of-type{border-left:1px solid #fff}.shukuDetail .inlineInner .yumeiWrap dl dt{width:5%}.shukuDetail .inlineInner .yumeiWrap dl dt img{height:40px;width:auto}.shukuDetail .inlineInner .yumeiWrap dl dd{width:80%}.shukuDetail .inlineInner .yumeiWrap dl dd p{margin:0}.shukuDetail .inlineInner .yumeiWrap dl dd p.yumeiName{font-size:116%}.lity{background:rgba(0,0,0,.9)}.lity-container{width:60%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.lity-container::-webkit-scrollbar{display:none}.lity-close{color:#b19552;font-size:40px;right:20px;top:20px;border:2px solid #b19552;width:50px;height:50px;border-radius:100%;text-shadow:none}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{color:#b19552;font-size:40px;right:20px;top:20px;border:2px solid #b19552;width:50px;height:50px;border-radius:100%;text-shadow:none;opacity:.5}@media screen and (max-width: 820px){section#whats .inner #firstWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section#whats .inner #firstWrap #txtWrap{width:100%;padding:40px 5% 0}section#whats .inner #firstWrap #txtWrap p#copy{font-size:131%;margin:0 0 30px}section#whats .inner #firstWrap #txtWrap div{margin:40px 0 0}section#whats .inner #firstWrap #txtWrap div h3{font-size:124%;padding:0 0 0 30px;margin:0 0 40px;position:relative}section#whats .inner #firstWrap #mvWrap{width:100%;height:70vh;position:static;top:unset;right:unset}section#whats .inner #firstWrap #mvWrap::before{display:none}section#whats .inner #firstWrap #mvWrap figure{margin:0;padding:0;height:70vh}section#whats .inner #firstWrap #mvWrap figure img{height:70vh}section#whats .innerB{width:100%;max-width:100%;margin:0 auto;padding:50px 5% 0}section#whats .innerB p#listTitle{text-align:center;font-size:131%;margin:0;background-size:contain}section#whats .innerB .listWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section#whats .innerB .listWrap .box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0}section#whats .innerB .listWrap .box:nth-of-type(3n+1){margin:15px 0 0}section#whats .innerB .listWrap .box figure{width:35%;margin:0 0 5px}section#whats .innerB .listWrap .box .txtWrap{width:65%;padding:0 0 0 5%}section#whats .innerB .listWrap .box .txtWrap p{text-align:left}section#whats .innerB .listWrap .box .txtWrap p.shukuTitle{font-size:116%;margin:0 0 6px}section#whats .innerB .listWrap .box .txtWrap p.shukuTxt{font-size:85%;margin:0 0 10px;-webkit-box-orient:vertical;-webkit-line-clamp:unset;min-height:unset}section#whats .innerB .listWrap .box .txtWrap p.btn{width:70%;margin:0 0 0 auto}section#whats .innerB .listWrap .box .txtWrap p.btn a{font-size:77%;padding:3px 0}.shukuDetail{width:100%;margin:0 auto}.shukuDetail .inlineInner{padding:30px;border-radius:30px}.shukuDetail .inlineInner .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px}.shukuDetail .inlineInner .flex figure{width:60%;margin:0 auto 10px}.shukuDetail .inlineInner .flex div.inlineTxtWrap{width:100%;padding:0}.shukuDetail .inlineInner .flex div.inlineTxtWrap p{margin:0;padding:0}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.shukuTitleInline{text-align:center;font-size:154%;margin:0 0 10px}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.shukuTxtInline{text-align:center;font-size:108%;margin:0 0 10px}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.midashiInline{margin:20px 0 5px;color:#b19552;font-size:131%;background-image:url("../../assets/img/whats/inline_midashi_bg.png");background-repeat:no-repeat;background-position:center right;background-size:65%}.shukuDetail .inlineInner .flex div.inlineTxtWrap p.featureTxtInline,.shukuDetail .inlineInner .flex div.inlineTxtWrap p.hiketsuTxtInline{font-size:93%}.shukuDetail .inlineInner .yumeiWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:15px 30px;color:#fff;border-radius:10px}.shukuDetail .inlineInner .yumeiWrap p.yumeiTitle{width:100%;margin:0;font-size:116%;text-align:center}.shukuDetail .inlineInner .yumeiWrap dl{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shukuDetail .inlineInner .yumeiWrap dl:first-of-type{border-left:none}.shukuDetail .inlineInner .yumeiWrap dl dt{width:10%;text-align:center}.shukuDetail .inlineInner .yumeiWrap dl dt img{display:block;height:40px;width:auto}.shukuDetail .inlineInner .yumeiWrap dl dd{width:90%}.shukuDetail .inlineInner .yumeiWrap dl dd p{margin:0}.shukuDetail .inlineInner .yumeiWrap dl dd p.yumeiName{font-size:100%}.shukuDetail .inlineInner .yumeiWrap dl dd p.yumeiBirth{font-size:93%}.lity{background:rgba(0,0,0,.9)}.lity-wrap{padding:15px 0}.lity-container{width:90%}.lity-close{line-height:1;font-size:20px;width:30px;height:30px}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{font-size:20px;width:30px;height:30px}}