@charset "UTF-8";body{margin:0;padding:0;text-align:center;font-family:-apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif !important}@media screen and (max-width: 767px){body{font-size:13px}}@media screen and (max-width: 374px){body{font-size:12px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal}ul,li{list-style-type:none}img{border:none;border:0}.floatR{float:right}.floatL{float:left}.clear{clear:both}.clearfix{width:100%;zoom:1}.clearfix:after{content:"";display:block;clear:both}.flex{display:flex;justify-content:space-between}.flexStart{display:flex;justify-content:flex-start}.flexEnd{display:flex;justify-content:flex-end}.flexCenter{display:flex;justify-content:center}.flexWrap{flex-wrap:wrap}.txtR{text-align:right !important}.txtC{text-align:center !important}.txtL{text-align:left !important}.red{color:#791327}.orange{color:#eb711f}.hidden{display:none}.co{padding:25px 15px}.bgColor1{background-color:#edf1eb}.btnorange{background-color:#eb711f}.btn{color:#fff;font-size:0.9em;display:inline-block;width:80%;padding:0.8em 0.5em;margin:10px auto;text-decoration:none;border-radius:5px}.rCornerBtn{min-width:7em;display:inline-block;line-height:1;padding:0.5em 2.5em 0.5em 1em;border-radius:2.5em;color:#2b84d2;background-color:#fff;border:solid 2px #2b84d2;position:relative;font-weight:bold}.rCornerBtn::after{font-family:'marurino';content:'\e92f';font-size:1.2em;font-weight:normal;line-height:1;font-weight:normal;color:#2b84d2;position:absolute;right:5%;top:50%;margin-top:-0.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orgBtn{margin-bottom:1.5em;color:#fff;background-color:#2b84d2;border:none}.orgBtn:after{color:#fff}.en{font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif}a{text-decoration:none}.eve:before{font-family:'marurino';content:"\e91c"}.ref:before{font-family:'marurino';content:"\e90a"}.lif:before{font-family:'marurino';content:"\e90c"}.use:before{font-family:'marurino';content:"\e91a"}.mar:before{font-family:'marurino';content:"\e911"}.cas:before{font-family:'marurino';content:"\e907"}.voi:before{font-family:'marurino';content:"\e917"}.ri:before{font-family:'marurino';content:"\e91e"}.con:before{font-family:'marurino';content:"\e91e"}.app:before{font-family:'marurino';content:"\e908"}.off:before{font-family:'marurino';content:"\e91f"}.per:before{font-family:'marurino';content:"\e90f"}.mem:before{font-family:'marurino';content:"\e962"}.exc:before{font-family:'marurino';content:"\e918"}.rec:before{font-family:'marurino';content:"\e912"}.sup:before{font-family:'marurino';content:"\e913"}.str:before{font-family:'marurino';content:"\e90c"}.mov:before{font-family:'marurino';content:"\e92b"}.vie:before{font-family:'marurino';content:"\e963"}.osh:before{font-family:'marurino';content:"\e90d"}.icon-vr::before{content:'';display:block;width:32px;height:32px;margin:.2em;background-image:url(/common/img/icon-vr.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.icon-hou::before{content:'';display:block;width:32px;height:32px;margin:.2em;background-image:url(/common/img/icon-hou.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.icon-zeh::before{content:'';display:block;width:32px;height:32px;margin:.2em;background-image:url(/common/img/icon-zeh.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.icon-grs::before{content:'';display:block;width:32px;height:32px;margin:.2em;background-image:url(/common/img/icon-grs.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.icon-ri:before{font-family:'marurino';content:"\e91e";display:inline-block;padding-right:0.1em;font-size:22px;font-weight:normal;line-height:1em;vertical-align:-0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tel:before{font-family:'marurino';content:"\e915";font-weight:normal;margin-right:0.5em;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forSP{display:none}@media screen and (max-width: 767px){.forPC{display:none}.forSP{display:block}.rCornerBtn{padding:0.7em 2.5em 0.7em 1em}}.brdclm{display:flex;width:100%;min-width:980px;max-width:1440px;margin:0 auto;padding:5px 10px;box-sizing:border-box}.brdclm li{padding:0.75em 0.5em;font-size:12px;line-height:1em;list-style-type:none;box-sizing:border-box}.brdclm li a{color:#666;font-size:12px}.brdclm li:first-child a{font-size:13px}.brdclm li a:after{font-family:'marurino';content:'\e93f';display:inline-block;margin-left:0.4em;font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brdclm li.sitemap{margin-left:auto;width:150px;padding-right:0}.brdclm li.sitemap a{background-color:#444;font-size:11px;color:#fff;padding:0.3em 1em;border-radius:1em}.brdclm li.sitemap a:hover{background-color:#ccc}@media screen and (max-width: 767px){.brdclm{display:none}}@media screen and (min-width: 767px){#m-hd{width:100%;padding:10px 20px;border-bottom:1px solid #ccc;background-color:#f3f3f3;box-sizing:border-box;font-size:16px;box-sizing:border-box;flex-wrap:wrap}#m-hd p.tag,#m-hd h1.tag,#m-hd h2.tag{font-size:12px;line-height:1em;text-align:left;letter-spacing:0.03em;vertical-align:middle}#m-hd a{display:block;padding:0 !important;margin:0 !important}#m-hd img{display:block;height:14px;width:auto;padding:0 !important;margin:0 !important}}#m-header{width:100%;min-width:980px;background-color:#fff;text-align:center;position:relative;margin:0 auto;padding:0;z-index:99;font-size:16px;box-sizing:border-box;border-bottom:1px solid #ddd}#m-header a:hover,#subNavi a:hover{text-decoration:none}#m-header .logoArea{width:100%;margin:0 auto;padding:0 0 0 10px;align-items:center;border-bottom:1px solid #ccc;text-align:left;box-sizing:border-box}#m-header .sekisui{width:90px;flex-shrink:0}#m-header .logo{width:152px;flex-shrink:0}#m-header .sekisui img,#m-header .logo img{display:block;width:100%;height:auto;padding:0 10px;box-sizing:border-box}#m-header h2.tag{width:60%;white-space:nowrap;font-size:16px !important;letter-spacing:0.03em;align-items:center;margin:0 auto 0 10px;box-sizing:border-box}#m-header .contact{display:flex;align-items:center;background-color:#2b84d2 !important;margin-left:auto;color:#fff;font-size:0.8em;padding:8px 0;white-space:nowrap;box-sizing:border-box}#m-header .contact a{color:#fff !important;text-align:center;padding:2em;width:150px}#m-header .contact a:first-child{border-right:1px solid #fff}#m-header .logoArea .contact a:before{font-size:20px;line-height:1em;vertical-align:middle;display:inline-block;margin-right:0.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#m-header .contact a:hover{color:#000 !important}@media screen and (max-width: 767px){#m-header{min-width:0}#m-header .logoArea{padding:0}#m-header .sekisui{display:block;align-items:center;width:16vw;margin:0;padding:0}#m-header .logo{display:block;width:25vw;padding:0}#m-header .sekisui img,#m-header .logo img{padding:0 1.5vw}#m-header h2.tag{width:55vw;white-space:inherit;font-size:3.2vw !important;margin:0 auto;padding:3vw 0}#m-header .contact{display:none}}#m-header nav{position:static;width:100%;margin:0 auto;padding:0;background-color:#fff}#m-header .navi{width:100%;min-width:980px;max-width:1440px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;position:relative;z-index:20;box-sizing:border-box}#m-header .navi li{width:20%;border-right:1px solid #ccc;text-align:center;margin:7px 0;list-style-type:none;box-sizing:border-box}#m-header .navi li.logo{display:none;align-items:center}#m-header .navi li.logo img.marurionoLogo{width:120px}#m-header .navi li.logo img.sekisuiLogo{width:80px}#m-header .navi li:nth-child(6){border-right:none}#m-header .navi li.contact{border-right:none;display:none}#m-header .navi li a{display:block;width:100%;font-size:0.86em;padding:0.5em 0;box-sizing:border-box;color:#000;font-weight:500;text-decoration:none}#m-header .navi li a:hover{color:#eb711f}#m-header .navi li a:before{font-family:'marurino';display:block;font-weight:normal;font-size:2.4em;padding-bottom:0.3em;vertical-align:middle;line-height:1em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#m-header .navi li a.on{color:#eb711f;position:relative}#m-header .navi li a.on:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}#m-header .navi li.contact a.on:after{border:none}@media screen and (max-width: 767px){#m-header .navi{display:none}}#m-header nav.on{width:100%;position:fixed;top:0;left:0;z-index:99;border-bottom:1px solid #ddd}#m-header nav.on .navi{width:100%;padding:0;font-size:14px}#m-header nav.on .navi li.logo{-js-display:flex;display:flex;align-items:center;width:240px}#m-header nav.on .navi li{border:none;padding:5px;margin:0;list-style-type:none;box-sizing:border-box}#m-header nav.on .navi li.contact{-js-display:flex;display:flex;align-items:center;background-color:#2b84d2;font-size:14px}#m-header nav.on .navi li.contact a{width:120px}#m-header nav.on .navi li.contact a:first-child{border-right:1px solid #fff}#subnavi{position:absolute;width:100%;margin:0;box-sizing:border-box;display:none;background-color:rgba(0,0,0,0.86);z-index:2;font-size:16px}#subnavi a.cls{display:inline-block;padding:10px;position:absolute;top:0;right:7.5%;color:#fff;font-size:40px !important;z-index:11}#subnavi a.cls:hover{color:#eb711f}#subnavi ul{width:100%;max-width:1440px;min-width:980px;margin:0 auto;padding:30px;box-sizing:border-box;display:none;position:relative;z-index:10}#subnavi li{display:inline-block;width:16.2%;box-sizing:border-box;list-style-type:none;vertical-align:top}#subnavi li a{display:block;font-size:0.8em;padding:1em;color:#fff;box-sizing:border-box;text-align:center}#subnavi li a:before{display:block;width:100%;text-align:center;font-size:2.5em;box-sizing:border-box;padding:0.2em;color:#eb711f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#subnavi li a:hover{color:#eb711f}@media screen and (max-width: 767px){header{width:100%;height:78px;background-color:rgba(255,255,255,0.95);position:fixed;top:0;left:0;padding:18px 0 0;box-shadow:0px 3px 3px -2px #ccc;box-sizing:border-box;z-index:998}#m-hd{width:100%;padding-top:3px;padding-left:0.4em;padding-right:3px;position:fixed;top:0;left:0;z-index:999;box-sizing:border-box}#m-hd p,#m-hd h1,#m-hd h2{font-size:0.72em;font-weight:normal;letter-spacing:-0.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#m-hd a{display:none}header ul{align-items:center}header a{vertical-align:middle;line-height:1}header span.sekisui{padding:0 10px 0}header span.logo{padding:0 0}header span.logo img{width:86px;height:auto}header li{text-align:center}header li:nth-child(2){padding:0 22px 0 0}header li:nth-child(2) a{display:inline-block}#telBtn{width:100px}#telBtn img{width:100%;height:auto;vertical-align:bottom}#menuBtn{width:10vw;height:13vw;margin-right:0.5em;margin-left:0.5em;padding:0 0.6em}#menuBtn p::before{font-family:'marurino';display:block;font-size:9vw;margin:0 auto 2px;box-sizing:border-box}#menuBtn p::before{content:'\e956'}#menuBtn.menuOpen p::before{content:'\e93e';font-size:7.5vw}header a{color:#000}header p{padding:0.2em 0;font-size:0.75em}#menu{width:100%;height:0;background:rgba(255,255,255,0.95);position:fixed;top:0;left:0;z-index:997}#menu>div{width:100%;height:100%;overflow:scroll}#menu div img{width:100%;height:auto;padding:40px 0 0}}.telPopBox{width:80%;height:14em;padding:1.5em 0 0;position:fixed;left:10%;top:50%;margin-top:-5em;background:rgba(255,255,255,0.95);border:solid 1px #614336;text-align:center;box-sizing:border-box;font-size:1.2em;display:none;z-index:100}.telPopBox p{margin-bottom:2em;color:#614336;font-weight:bold}.telPopBox li{margin:1em auto;width:12em}.telPopBox li span,.telPopBox li a{display:block;padding:0.5em 0;border-radius:2em;position:relative}.telPopBox .notCall span{background-color:#fff;color:#614336;border:solid 1px #614336}.telPopBox .call a{padding-left:1em;background-color:#eb711f;font-weight:bold;color:#fff;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.3)}.telPopBox .call a::before{font-family:'marurino';content:'\e915';font-size:1.6em;position:absolute;left:0.5em;top:50%;margin-top:-0.5em}.container{text-align:left}.inner{width:100%;max-width:1200px;min-width:980px;margin:0 auto;padding:30px 0}@media screen and (max-width: 767px){.container{padding-top:76px}.inner{width:92vw;min-width:0;padding:20px 0}}#infoArea{background-color:#efefef}#infoArea .inner{display:flex !important;justify-content:space-between;width:100%;max-width:1200px;min-width:980px;padding:40px 20px;box-sizing:border-box;margin:0 auto}#infoArea .inner div{width:48%;display:block;box-sizing:border-box;margin:0;padding:0 !important}#infoArea .inner div a{color:#ccc;vertical-align:bottom;margin:0;padding:0}#infoArea .inner div a img{width:100%;height:auto;padding:0 !important}@media screen and (max-width: 767px){#infoArea .inner{min-width:0;padding:20px 15px 0;display:block !important}#infoArea .inner div{width:100%}}#marurinoOffice{padding:0}#marurinoOffice .inner{padding-bottom:30px;border-bottom:1px solid #ccc}#marurinoOffice p:not(.ad){display:inline-block;font-size:18px;padding:5px 20px;margin:10px auto 20px;color:#2b84d2;border:1px solid #2b84d2}#marurinoOffice h1,#marurinoOffice h2{font-size:19px;font-weight:bold;letter-spacing:0.1em;padding:0 0 10px}#marurinoOffice p.ad{padding:0 0 30px;line-height:1.8em}#marurinoOffice a{color:#fff;padding:0.5em 3em;background-color:#2b84d2;border-radius:1em;font-size:0.9em}#marurinoOffice a:hover{background-color:#000}#marurinoOffice a:before{margin-right:0.6em}@media screen and (max-width: 767px){#marurinoOffice p:not(.ad){width:100%;font-size:3.6vw;padding:5px 0}#marurinoOffice h1,#marurinoOffice h2{font-size:1.3em}#marurinoOffice p.ad{padding:0 0 1em;line-height:1.6em}#marurinoOffice a{font-size:1em;display:inline-block}}#footer2017{display:block;width:100%;background-color:#fff;font-size:16px}#footer2017 .comInfo{background-color:#fff;padding:30px 0;box-sizing:border-box}#footer2017 .comInfo p{padding:0.25em 0;line-height:1.5em;box-sizing:border-box}#footer2017 #sekisuinavi{width:100%;margin:0 auto;padding:10px 0;box-sizing:border-box;background-color:#efefef}#footer2017 #sekisuinavi ul{width:980px;margin:0 auto;padding:0;box-sizing:border-box;background-color:#efefef}#footer2017 #sekisuinavi li{display:block;width:18%;padding:8px 0;border-left:1px solid #ccc;list-style-type:none;text-align:center}#footer2017 #sekisuinavi li:first-child{border-left:none}#footer2017 #sekisuinavi li a{display:block;font-size:13px;line-height:1em;color:#000;text-decoration:none}#footer2017 #sekisuinavi li a:before{font-family:'marurino';content:'\e93f';display:inline-block;padding-right:0.5em;font-size:0.8em;vertical-align:middle}#footer2017 #sekisuinavi li a:hover{color:#2b84d2}#footer2017 #footerEnd{display:block;width:100%;padding:40px 0 100px;background-color:#000;box-sizing:border-box;text-align:center}#footer2017 #footerEnd a{display:inline-block;font-size:14px;padding:0 0 30px;color:#fff;text-align:center;text-decoration:none}#footer2017 #footerEnd a.sitemap:before{font-family:'marurino';content:'\e945';display:inline-block;padding-right:0.5em}#footer2017 a.pagetop:before{display:block;font-family:'marurino';content:'\e941';font-size:20px}#footer2017 a.pagetop:hover{color:#eb711f !important}#footer2017 #footerEnd p{font-size:13px;color:#fff;text-align:center}@media screen and (max-width: 767px){#footer2017 #sekisuinavi{width:100%;margin:0 auto;padding:10px 0;box-sizing:border-box;background-color:#efefef}#footer2017 #sekisuinavi ul{width:92vw;flex-wrap:wrap}#footer2017 #sekisuinavi li{display:block;width:50%;padding:8px 0;border-left:0;text-align:left}}#footerNavi{position:fixed;width:100%;padding:10px 0;background-color:#2b84d2;box-sizing:border-box;bottom:-120px;left:0;z-index:100}#footerNavi ul{width:100%;max-width:1440px;min-width:980px;margin:0 auto;font-size:15px;color:#fff;padding:0 20px;box-sizing:border-box;list-style-type:none}#footerNavi li{list-style-type:none}#footerNavi li p{line-height:1.4em;vertical-align:middle;margin-bottom:0 !important}#footerNavi li a{display:inline-block;width:240px;color:#2b84d2;padding:6px 20px;line-height:2em;vertical-align:middle;font-weight:bold;background-color:#fff;border-radius:2em;margin:5px;box-sizing:border-box;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);box-shadow:1px 1px 3px rgba(0,0,0,0.2)}#footerNavi li a:before{font-family:'marurino';display:inline-block;margin-right:0.2em;font-size:1.5em;font-weight:normal !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footerNavi li a:hover{color:#fff;text-decoration:none;background-color:#000 !important}#footerNavi li:nth-child(1) a:before{font-size:1.5em}#footerNavi li:nth-child(2) a:before{font-size:1.8em}#footerNavi li:nth-child(3) a:before{font-size:1.3em}#footerNavi li:last-child{margin-left:auto;text-align:right}#footerNavi li:nth-child(3) a{background-color:#ff7e00;color:#fff}#footerNavi li .tel a{display:inline-block;width:auto;color:#fff;padding:0;line-height:1em;vertical-align:middle;background-color:transparent;border-radius:2em;margin:0;box-shadow:0 0 0 rgba(0,0,0,0.2)}#footerNavi p .tel{font-family:'Roboto Condensed';font-size:30px;line-height:1em;font-weight:600;vertical-align:middle;color:#fff}#footerNavi p .open{display:block;font-size:0.76em;line-height:1em;color:#fff;margin-top:0.5em}@media screen and (max-width: 767px){#footerNavi{background-color:rgba(188,188,196,0.96)}#footerNavi ul{width:92vw;min-width:0;margin:0 auto;padding:0}#footerNavi li{width:48%}#footerNavi li:nth-child(3),#footerNavi li:nth-child(4){display:none}#footerNavi li p{line-height:1.4em;vertical-align:middle;margin-bottom:0 !important}#footerNavi li a{width:100%;padding:0.6em 0 0.4em;margin:0;background-color:#2b84d2;color:#ffffff;font-size:0.9em}}@media screen and (max-width: 767px){#page-top{display:block;height:48px;width:48px;position:absolute;bottom:70px;right:2%}#page-top a{background-image:url(/images/btn_pagetop_off.svg);background-repeat:no-repeat;background-size:cover;height:48px;width:48px;display:block}}.ftLinsk{margin:0 auto;text-align:left;border-top:1px solid #ccc}.ftLinsk .ftHome{font-weight:bold}.ftLinsk .ftContainer{display:flex;justify-content:space-between;flex-wrap:wrap}.ftLinsk .ftContainer>div{width:18%;margin-left:2%}.ftLinsk .ftHead{font-weight:bold;font-size:0.9rem;margin-bottom:0.5em;margin-top:0.5em}.ftLinsk .ftContainer ul{margin-bottom:1.5em;font-size:0.8rem}.ftLinsk .ftContainer li{margin-bottom:0.5em}.ftLinsk a{color:#004da1}.ftLinsk .ftContainer li ul{margin-top:0;margin-bottom:0.7em;margin-left:2.5em;font-size:0.75rem}.ftLinsk .ftContainer li ul li{margin-top:0.5em;list-style:disc}@media screen and (max-width: 767px){.ftLinsk .ftContainer>div{width:48%}.ftLinsk .ftContainer ul{font-size:0.7rem}}.vr-wrp .checkpoint{width:30%;margin:0;border:1px solid #ccc;padding:1em;background-color:#fff;position:relative}@media screen and (max-width: 767px){.vr-wrp .checkpoint{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vr-wrp .checkpoint:not(:first-child){margin:4% 0 0}}.vr-wrp .checkpoint .thumb{width:100%;height:0;padding-bottom:60%;position:relative;margin-bottom:1em}@media screen and (max-width: 767px){.vr-wrp .checkpoint .thumb{width:45%;padding-bottom:45%;margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.vr-wrp .checkpoint .thumb img{position:absolute;top:0;left:0}.vr-wrp .checkpoint .meta-wrp{width:100%;text-align:center}@media screen and (max-width: 767px){.vr-wrp .checkpoint .meta-wrp{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.vr-wrp .checkpoint .meta-wrp h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em}@media screen and (max-width: 767px){.vr-wrp .checkpoint .meta-wrp h3{padding:0 0 .5em}}.vr-wrp .checkpoint .meta-wrp h3 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vr-wrp .checkpoint .meta-wrp h3 span.pointnum{width:2em;height:2em;border-radius:100%;background-color:#eb711f;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.5em}.vr-wrp .checkpoint .meta-wrp h4{margin-bottom:.5em}.vr-wrp .checkpoint .meta-wrp p{line-height:1.5}.vr-wrp .checkpoint .meta-wrp .vr-btn{font-size:.9em;margin-top:1em}@media screen and (max-width: 767px){.vr-wrp .checkpoint .meta-wrp .vr-btn{margin:.75em auto 0;padding:.5em 1em .5em 1.5em;line-height:1.4}}.vr-wrp .checkpoint.over{width:60%;padding:1em;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.vr-wrp .checkpoint.over.point1{top:-10%;left:-20%}.vr-wrp .checkpoint.over.point2{top:10%;right:-25%}.vr-wrp .checkpoint.over.point3{top:50%;right:20%}@media screen and (max-width: 767px){.vr-wrp .checkpoint.over{display:none}}.vr-wrp .checkpoint.over .thumb{width:25%;padding-bottom:25%}@media screen and (max-width: 767px){.vr-wrp .checkpoint.over .thumb{display:none}}.vr-wrp .checkpoint.over .meta-wrp{width:70%;text-align:left}@media screen and (max-width: 767px){.vr-wrp .checkpoint.over .meta-wrp{display:none}}.vr-wrp .checkpoint.over .meta-wrp h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:.8em;margin:0}.vr-wrp .checkpoint.over .meta-wrp h4{margin-bottom:0}.vr-wrp .checkpoint.over .meta-wrp p{font-size:.9em}.vr-wrp .checkpoint.over .meta-wrp p br{display:none}.vr-wrp .checkpoint.over .meta-wrp .vr-btn{width:100%;font-size:.8em;margin-top:1em;margin-bottom:0;text-align:center}.vr-wrp .checkpoint.over{visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.vr-wrp .checkpoint.over.on{visibility:visible;opacity:1;-webkit-transform:translateY(-5%);transform:translateY(-5%)}.vr-btn{display:inline-block;padding:.5em 2.5em;margin:1em 0;font-size:1em;text-indent:1em;color:#fff;border:1px solid #2985d2;background-color:#2985d2;border-radius:4px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:1px 1px 2px 0 rgba(50,50,50,0.4);box-shadow:1px 1px 2px 0 rgba(50,50,50,0.4)}.vr-btn:hover{color:#2985d2;background-color:#fff}.vr-btn::before{content:'';display:block;width:1.5em;height:1.5em;position:absolute;top:calc(50% - .75em);left:.5em;-webkit-mask:url(../img/icon-vr.svg) no-repeat center/contain;mask:url(../img/icon-vr.svg) no-repeat center/contain;background-color:currentColor}@media all and (-ms-high-contrast: none){.vr-btn::before{background-image:url(../img/icon-vr_white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent}.vr-btn:hover::before{background-image:url(../img/icon-vr.svg)}}.icon360{display:block;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.icon360 .txt360{position:absolute;display:block;font-size:1em;font-weight:600;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000}.vr-tour-wrp .inner{width:100%;max-width:1200px;margin:0 auto}.vr-tour-wrp .tour{width:980px;margin:0 auto;border:1px solid #ccc;background-color:#fff;position:relative}@media screen and (max-width: 767px){.vr-tour-wrp .tour{width:100%}}.vr-tour-wrp .tour.tour1{margin-bottom:5rem}.vr-tour-wrp .tour.tour1::after{top:calc(100% + 2rem);left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(41,133,210,0);border-top-color:#2985d2;border-width:20px;margin-left:-20px}.vr-tour-wrp .tour .thumb{width:55%;position:relative}@media screen and (max-width: 767px){.vr-tour-wrp .tour .thumb{width:100%}}.vr-tour-wrp .tour .meta-wrp{width:45%;padding:1em 2em}@media screen and (max-width: 767px){.vr-tour-wrp .tour .meta-wrp{width:100%;text-align:center}}.vr-tour-wrp .tour .meta-wrp .tour-title{display:block;font-size:1.3em;font-weight:200;margin:.5em 0}.vr-tour-wrp .tour .meta-wrp .tour-title .large{color:#555}.vr-tour-wrp .tour .meta-wrp h3{font-size:1.3em;line-height:1.6}.vr-tour-wrp .tour .meta-wrp h3 .large{font-size:1.3em;display:inline-block;border-bottom:1px solid;margin-right:.25em}@media screen and (max-width: 767px){.vr-wrp .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotation{-webkit-animation:rotation 3s infinite linear;animation:rotation 3s infinite linear}@keyframes sclupanim{0%{transform:translateY(2em)}100%{transform:translateY(0)}}.sclup,.sclstart{opacity:0;transform:translateY(2em)}.sclup.on,.sclstart.on{opacity:1;transform:translateY(0);transition:transform 1s ease, opacity 1s ease}.scup{opacity:0;transform:translateY(2em);transition:transform 1s ease, opacity 1s ease}.scup.on{opacity:1;transform:translateY(0em);transition:transform 1s 0.2s ease, opacity 1s 0.2s ease}.sclup.on a h4,.sclup.on a table,.sclup.on a p{color:#000}@media screen and (max-width: 767px){.checkpoint.sclup.on a{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal}}.brown2{color:#614336}.orange{color:#eb711f}#menuList{width:100%;height:100%;padding:83px 0 60px;box-sizing:border-box;font-size:4.1vw}#menu li{display:block;width:90%;margin:0 auto;text-align:left;border-bottom:solid 1px #ccc;position:relative}#menu li::before{font-family:'marurino';color:#eb711f;font-size:1.3em;padding-right:0.4em;padding-top:0.4em;position:absolute}#menu ul li a{display:block;color:#000;padding:0.6em 0 0.6em 10%;font-weight:bold;font-size:3.6vw;position:relative}#menu ul li a:after{font-family:'marurino';content:'\e93f';display:flex;top:0;right:0;width:1.2em;height:100%;align-items:center;font-size:0.9em;color:#ccc;position:absolute}#menu ul li a.subMenu:after{position:absolute;top:12%;content:'+';color:#fff;background-color:#ccc;width:7vw;height:7vw;text-align:center;font-size:4vw;overflow:hidden;display:inline-grid;font-weight:bold}#menu ul li a.open:after{content:'-'}#menu ul li.subMenuArea .sub{width:100%;padding:0 0 0.8em 0}#menu ul li.subMenuArea h2{font-size:3.4vw;line-height:1.3em;display:flex;font-weight:bold}#menu ul li.subMenuArea h2>a{padding:0.4em 0}#menu ul li.subMenuArea h2::before{font-family:'marurino';color:#eb711f;font-size:1.5em;padding-right:0.5em}#menu ul li.subMenuArea li{border:none;width:100%;padding-left:0.3em;display:block}#menu ul li.subMenuArea li a{font-size:0.75em;padding:0.4em 0 0.4em 10%}#menu ul li.subMenuArea li::before{font-size:1.1em;color:#614336}#menu ul li.subMenuArea li a:after{content:''}#m-top::before{content:'\e91d'}#m-precious::before{content:'\e91e';font-size:1.7em}#m-about::before{content:'\e91e';font-size:1.7em}#m-warranty::before{content:'\e964'}#m-technique::before{content:'\e90c'}#m-used::before{content:'\e907'}#m-oshirase::before{content:'\e90d'}#m-event::before{content:'\e91c'}#m-eventlist::before{content:'\e91c'}#m-eventvoice::before{content:'\e917'}#m-osusume::before{content:'\e913'}#m-vision::before{content:'\e962'}#m-use::before{content:'\e91a'}#m-navi::before{content:'\e918'}#m-reading::before{content:'\e91a'}#m-basic::before{content:'\e90a'}#m-flow::before{content:'\e90a'}#m-performance::before{content:'\e90f'}#m-faq::before{content:'\e911'}#m-case::before{content:'\e907'}#m-gallery::before{content:'\e907'}#m-voice::before{content:'\e917'}#m-office::before{content:'\e91f'}#m-request::before{content:'\e908'}#m-contact::before{content:'\e92f'}#m-construction::before{content:"\e912"}#m-support::before{content:"\e913"}#m-seminar::before{content:'\e917'}#m-story::before{content:'\e90c'}#m-movie::before{content:'\e92b'}#m-view::before{content:'\e963'}#m-highspeed::before{content:'\e92b'}#m-vr::before{width:11px;height:11px;background-image:url(/common/img/icons-vr.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';top:4px}#m-hou::before{width:11px;height:11px;background-image:url(/common/img/icons-hou.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';top:4px}#m-zeh::before{width:11px;height:11px;background-image:url(/common/img/icons-zeh.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';top:4px}#m-360::before{content:'\e963'}#m-grs::before{width:11px;height:11px;background-image:url(/common/img/icons-grs.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';top:4px}.displayNone{display:none}@font-face{font-family:'marurino';src:url("../../marurino/stylesheets/fonts/marurino.ttf?n5jonq") format("truetype"),url("../../marurino/stylesheets/fonts/marurino.woff?n5jonq") format("woff"),url("../../marurino/stylesheets/fonts/marurino.svg?n5jonq#marurino") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'marurino' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check_1:before{content:"\e900"}.icon-check_2:before{content:"\e901"}.icon-instagram_1:before{content:"\e902"}.icon-instagram_2:before{content:"\e903"}.icon-instagram_3:before{content:"\e904"}.icon-marurino_logo:before{content:"\e905"}.icon-sekisui_logo:before{content:"\e906"}.icon-casestudy:before{content:"\e907"}.icon-catalog:before{content:"\e908"}.icon-construction-_1:before{content:"\e909"}.icon-construction:before{content:"\e90a"}.icon-event:before{content:"\e90b"}.icon-lifestyle:before{content:"\e90c"}.icon-money:before{content:"\e90d"}.icon-performance_1:before{content:"\e90e"}.icon-performance:before{content:"\e90f"}.icon-qna_1:before{content:"\e910"}.icon-qna:before{content:"\e911"}.icon-recommend:before{content:"\e912"}.icon-support:before{content:"\e913"}.icon-tel_1:before{content:"\e914"}.icon-tel:before{content:"\e915"}.icon-voice_1:before{content:"\e916"}.icon-voice:before{content:"\e917"}.icon-icomoon61856:before{content:"\e92b"}.icon-Asset-1:before{content:"\e92c"}.icon-Asset-2:before{content:"\e92d"}.icon-Asset-4:before{content:"\e92e"}.icon-Asset-5:before{content:"\e92f"}.icon-search:before{content:"\e930"}.icon-icon-052:before{content:"\e93b"}.icon-icon-092:before{content:"\e93c"}.icon-icon-042:before{content:"\e93d"}.icon-icon-282:before{content:"\e93e"}.icon-icon-292:before{content:"\e93f"}.icon-icon-302:before{content:"\e940"}.icon-icon-312:before{content:"\e941"}.icon-icon-322:before{content:"\e942"}.icon-icon-362:before{content:"\e943"}.icon-icon-372:before{content:"\e944"}.icon-icon-382:before{content:"\e945"}.icon-icon-392:before{content:"\e946"}.icon-icon-402:before{content:"\e947"}.icon-icon-412:before{content:"\e948"}.icon-icon-422:before{content:"\e949"}.icon-icon-432:before{content:"\e94a"}.icon-icon-442:before{content:"\e94b"}.icon-icon-452:before{content:"\e94c"}.icon-icon-462:before{content:"\e94d"}.icon-icon-472:before{content:"\e94e"}.icon-icon-482:before{content:"\e94f"}.icon-icon-492:before{content:"\e950"}.icon-icon-502:before{content:"\e951"}.icon-icon-522:before{content:"\e952"}.icon-icon-532:before{content:"\e953"}.icon-icon-332:before{content:"\e954"}.icon-icon-342:before{content:"\e955"}.icon-icon-352:before{content:"\e956"}.icon-icon_print_search-08_pirnt2:before{content:"\e957"}.icon-icon_print_search-08_clip-022:before{content:"\e958"}.icon-icon_print_search-08_like-042:before{content:"\e959"}.icon-icon_print_search-08_search-032:before{content:"\e95a"}.icon-icon_print_search-08_shop-052:before{content:"\e95b"}.icon-icon_print_search-08_print-062:before{content:"\e95c"}.icon-icon_print_search-08_like-092:before{content:"\e95d"}.icon-icon_print_search-08_clip-072:before{content:"\e95e"}.icon-icon_print_search-08_search-082:before{content:"\e95f"}.icon-icon_print_search-08_shop-102:before{content:"\e960"}.icon-icon_print_search-08_print-112:before{content:"\e961"}.icon-icon_print_search-08_clip-122:before{content:"\e962"}.icon-icon_print_search-08_search-132:before{content:"\e963"}.icon-icon_print_search-08_like-142:before{content:"\e964"}.icon-icon_print_search-08_shop-152:before{content:"\e965"}.icon-exc2:before{content:"\e918"}.icon-exc1:before{content:"\e919"}.icon-book1:before{content:"\e91a"}.icon-book2:before{content:"\e91b"}.icon-event2:before{content:"\e91c"}.icon-maruri2:before{content:"\e91d"}.icon-maruri:before{content:"\e91e"}@media screen and (min-width: 767px){article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:white;color:black}a{color:#1ea8bd;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}a:focus,a:hover{color:#146d7b;text-decoration:none}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #e9e6e0}.container{width:940px;margin:0 auto;position:relative}#nav.affix-top{position:static}#nav.affix{position:fixed !important;top:90px}.pull-left{display:block;float:left}.pull-right{display:block;float:right}.icon-space-right{padding-right:5px}.icon-space-left{padding-left:5px}.btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;padding:10px 20px 10px;color:black;line-height:1.2;border:1px solid #e9e6e0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn.btn-primary{background:#f9a630;border-color:#f9a630;color:white;font-weight:700}body>.main>header{margin:5px 0 10px 0}body>.main>header .container{width:953px}body>.main>header .table-container{display:table;width:100%}body>.main>header .table-container>*{display:table-cell;vertical-align:bottom;position:relative}body>.main>header .logo{margin-top:7px}body>.main>header .copy{line-height:1;font-size:11px;color:#000}body>.main>header .actions{width:162px}body>.main>header .actions ul{font-size:0}body>.main>header .actions li{display:inline-block}body>.main>header .actions .list-half{margin-top:1px}body>.main>header .actions .list-half+.list-half{margin-left:2px}.sitemap{text-align:left}.container{text-align:initial}.container p{line-height:1.6em}.section-breadcrumb{margin:10px 0 20px;overflow:hidden;*zoom:1}.section-breadcrumb .breadcrumb li{display:inline-block;margin-right:2px}.section-breadcrumb .breadcrumb li a{background:url(../images/icn-breadcrumb-separator.gif) no-repeat right top 0px;padding-right:12px}.section-breadcrumb .breadcrumb li:last-child a{background:none}.section-breadcrumb .section-area{line-height:1.7}.section-breadcrumb .section-area img{padding-left:10px}.layout-content-gallery-index header{margin-bottom:20px;border-bottom:1px solid #e9e6e0;display:table;width:100%}.layout-content-gallery-index header h1,.layout-content-gallery-index header h2{margin-bottom:20px}.layout-content-gallery-index header .title{font-size:24px;font-weight:700;margin-bottom:10px}.layout-content-gallery-index header p{margin-bottom:20px;min-width:580px}.layout-content-gallery-index header>*{display:table-cell;vertical-align:top;position:relative}.layout-content-gallery-index header .eyecatch img{max-width:340px;max-height:250px;margin:20px 0 20px 20px}.list-gallery{overflow:hidden;*zoom:1;margin-left:-20px;margin-top:-20px;margin-bottom:20px}.list-gallery .item{width:298px;box-shadow:0 1px 9px rgba(0,0,0,0.06);float:left;margin-left:20px;margin-top:20px}.list-gallery .item img{max-width:100%}.list-gallery .item .thumb{position:relative}.list-gallery .item .thumb .caption{position:absolute;bottom:4px;width:278px;background:rgba(0,0,0,0.5);padding:10px}.list-gallery .item .thumb .caption h2{font-size:14px;font-weight:700;color:#fff;line-height:1.4;width:240px}.list-gallery .item .thumb .caption .vr{position:absolute;top:-140px;width:50px;right:10px}.list-gallery .item .thumb .caption .badge{position:absolute;top:-25px;right:10px}.list-gallery .item .thumb .item-label{position:absolute;top:-1px;left:0}.list-gallery .item .information{background:#fff;display:table;width:100%;text-align:center}.list-gallery .item .information>*{display:table-cell;vertical-align:middle;position:relative}.list-gallery .item .information dl{width:33.3%;line-height:1.2;font-size:12px;padding:10px 5px}.list-gallery .item .information dl+dl{border-left:1px solid #e9e6e0}.list-gallery .item .information dl dt{margin-bottom:3px;font-weight:700}.list-gallery .item .information dl dd{margin-left:0}.layout-content-gallery-show header{margin-bottom:20px}.layout-content-gallery-show h2{font-size:24px;font-weight:700;margin-bottom:10px}.layout-content-gallery-show .list-attribute li{display:inline-block;margin-left:5px}.layout-content-gallery-show .list-attribute li:after{content:"|";padding-left:5px}.layout-content-gallery-show .list-attribute li:first-child{margin-left:0}.layout-content-gallery-show .list-attribute li:last-child:after{content:"";padding-left:0}.layout-content-gallery-show .section-gallery{display:table;width:100%;margin-bottom:40px}.layout-content-gallery-show .section-gallery>*{display:table-cell;vertical-align:top;position:relative}.layout-content-gallery-show .section-gallery .gallery-main{text-align:center;width:780px;height:560px}.layout-content-gallery-show .section-gallery .gallery-main img{max-width:780px;max-height:560px}.layout-content-gallery-show .section-gallery .gallery-thumbnail{text-align:center}.layout-content-gallery-show .section-gallery .gallery-thumbnail .item{margin-bottom:10px;opacity:.7}.layout-content-gallery-show .section-gallery .gallery-thumbnail .item img{border:2px solid #fff;max-width:120px;max-height:80px}.layout-content-gallery-show .section-gallery .gallery-thumbnail .item.active img,.layout-content-gallery-show .section-gallery .gallery-thumbnail .item:hover img{opacity:1;border:3px solid #000}.layout-content-gallery-show .section-excerpt{background:#F8F4F4;border:1px solid #ddd;padding:20px;margin-bottom:40px}.layout-content-gallery-show .section-excerpt>*{margin-bottom:0}.layout-content-gallery-show .section-excerpt>*+*{margin-top:10px}.layout-content-gallery-show .section-content{display:table;width:100%;margin-bottom:40px}.layout-content-gallery-show .section-content>*{display:table-cell;vertical-align:top;position:relative}.layout-content-gallery-show .section-content h2,.layout-content-gallery-show .section-content h3,.layout-content-gallery-show .section-content h4,.layout-content-gallery-show .section-content p,.layout-content-gallery-show .section-content ul,.layout-content-gallery-show .section-content ol,.layout-content-gallery-show .section-content dl,.layout-content-gallery-show .section-content table,.layout-content-gallery-show .section-content .well{margin-bottom:20px}.layout-content-gallery-show .section-content h2{font-size:16px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #442A02}.layout-content-gallery-show .section-content h3{font-size:14px;font-weight:700;margin-bottom:15px}.layout-content-gallery-show .section-content .table{margin-bottom:20px}.layout-content-gallery-show .section-content .section+.section{margin-top:30px}.layout-content-gallery-show .section-content-sidebar .list-navigation{margin-top:-6px}.layout-content-gallery-show .section-content-sidebar .list-navigation li a{color:black;display:block;padding:5px 0}.layout-content-gallery-show .section-content-sidebar .list-navigation li.active{color:#FE8622;font-weight:700}.layout-content-gallery-show .section-content-sidebar .list-navigation li.active a{color:#FE8622}.layout-content-gallery-show .section-content-main{width:760px}.layout-content-gallery-show .section-content-main img{max-width:100%;max-height:100%}.layout-content-gallery-show .section-content-main .section-tour{text-decoration:underline;font-size:medium}.section-before-after{display:table;width:100%;text-align:center;margin-top:40px;margin-bottom:20px}.section-before-after>*{display:table-cell;vertical-align:top;position:relative}.section-before-after .thumb{position:relative}.section-before-after .thumb .badge{position:absolute;right:20px;top:-30px}.section-before-after .thumb img{max-width:365px;max-height:365px}.section-before-after .comment{margin-top:10px;font-size:12px;line-height:1.6;padding:0 5px}.section-before-after .section-separater{padding:10px;padding-top:110px}.section-points .item{line-height:1.5;display:table;width:100%;margin-bottom:20px}.section-points .item>*{display:table-cell;vertical-align:top;position:relative}.section-points .item h4{font-size:14px;font-weight:700;margin-bottom:10px}.section-points .item .thumb{text-align:right}.section-points .item .thumb img{max-width:300px;max-height:200px}.section-points .item .content{padding-right:20px}.section-points .item+.item{padding-top:20px;border-top:1px dotted #ddd}.table{width:100%;border-left:1px solid #e9e6e0;border-top:1px solid #e9e6e0}.table tr th,.table tr td{text-align:left;padding:5px 10px;border-right:1px solid #e9e6e0;border-bottom:1px solid #e9e6e0}.table tr th{background:#F8F4F4}.table tr td{background:#fff}.table.table-justified-4 th,.table.table-justified-4 td{width:25%}.well{background:#F8F4F4;border:1px solid #e9e6e0;padding:15px}.well>*{margin-bottom:0 !important}.title-question{background:url(../images/icn-question.png) no-repeat left top 4px;padding-left:30px}ol.list-styled{padding-left:20px}ol.list-styled li{list-style-type:decimal}.section-list-header{display:table;width:100%;margin-bottom:20px}.section-list-header>*{display:table-cell;vertical-align:top;position:relative}.section-list-header .section-heading{line-height:1.6}.section-list-header .section-heading dl dt{font-weight:700;color:#442A00;font-size:16px}.section-list-header .section-heading dl dt small{font-size:12px;font-weight:400;margin-left:20px}.section-list-header .section-heading dd{margin-left:0}.section-list-header .section-filter{text-align:right}.section-list-header .section-filter .blue-btn{padding:1em 2.5em;margin:1em 0;font-size:1em;font-weight:bold;text-indent:1em;color:#fff;border:1px solid #2985d2;background-color:#2985d2;border-radius:4px}.section-list-header .section-filter .icon-dropdown::after{font-family:'marurino';content:"\e948";display:inline-block;padding-left:0.5em;font-size:1.1em;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-list-header .trigger{width:150px;margin-bottom:0}.section-list-header .btn-dropdown{position:relative}.section-list-header .btn-dropdown.active .trigger{border-bottom:none;z-index:999;position:relative}.section-list-header .btn-dropdown.active .section-dropdown-content{display:block}.section-list-header .section-dropdown-content{display:none;text-align:left;position:absolute;right:0;margin-top:-1px;background:#fff;z-index:998;width:600px;border:1px solid #e9e6e0}.section-list-header .section-dropdown-content h3{padding:20px 20px 0;font-size:14px;font-weight:700}.section-list-header .section-dropdown-content h3 small{font-weight:400;font-size:13px;margin-left:20px}.section-list-header .form-group{padding:10px 20px 20px}.section-list-header .form-group label{margin-right:10px;display:inline-block}.section-list-header .form-actions{background:#eee;text-align:center;padding:10px}.section-list-header .form-actions .btn{width:110px}.section-list-header .form-actions .btn+.btn{margin-left:10px}.section-pagination{text-align:center}.section-pagination .pagination{font-size:0}.section-pagination .pagination li{display:inline-block;border:1px solid #e9e6e0;background:#fff;text-align:center;font-size:12px}.section-pagination .pagination li a{display:block;padding:10px 20px;color:black}.section-pagination .pagination li+li{margin-left:10px}.section-pagination .pagination li.active{border-color:#f9a630;background:#f9a630}.section-pagination .pagination li.active a{color:white}.section-banners{margin-bottom:40px}.section-banners ul{text-align:center}.section-banners ul li{list-style:none;display:inline-block}.section-banners ul li+li{margin-left:20px}.section-columns h3,.section-related h3{font-size:18px;padding-bottom:10px;border-bottom:1px solid #442A02;margin-bottom:20px;font-weight:700}.list-columns{overflow:hidden;*zoom:1;margin-left:-20px;margin-top:-20px;margin-bottom:20px}.list-columns .item{width:298px;border:1px solid #e9e6e0;box-shadow:0 1px 9px rgba(0,0,0,0.06);float:left;margin-left:20px;margin-top:20px}.list-columns .item img{max-width:100%}.list-columns .item .thumb{position:relative}.list-columns .item .information{background:#fff;text-align:left}.list-columns .item .information dl{padding:10px}.list-columns .item .information dl+dl{border-left:1px solid #e9e6e0}.list-columns .item .information dl dt{margin-bottom:3px;font-weight:700;font-size:16px;margin-bottom:10px}.list-columns .item .information dl dt a{color:black}.list-columns .item .information dl dd{line-height:1.5;font-size:13px}.text-right{text-align:right}.nav{padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav-pills>li{float:left}.nav-pills>li+li{margin-left:2px}.nav-pills>li a{color:black;border:1px solid #ddd}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#3A1C02;border-color:#3A1C02}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav-justified{width:100%}.nav-justified>li{float:none;display:table-cell;width:1%}.nav-justified>li+li{padding-left:5px}.nav-justified>li>a{text-align:center;margin-bottom:5px}.section-shortcut-banners{position:fixed;bottom:160px;right:20px;font-size:10px}.section-shortcut-banners dl{text-align:center}.section-shortcut-banners dl dt{background:#dfbeda;margin-bottom:5px;padding:5px;line-height:1;text-align:center}.section-shortcut-banners dl dd{margin-bottom:10px}.section-shortcut-banners dl dd ul{padding-left:17px;text-align:left;margin-bottom:5px}.section-shortcut-banners dl dd ul li{list-style:disc;line-height:1.3}.section-shortcut-banners .ic-free{position:absolute;bottom:115px;right:0px;z-index:999}.section-gotop{position:fixed;right:43px;bottom:20px}.section-gotop>*+*{margin-top:10px}.inline-block{display:inline-block}.checkbox{display:none}.checkbox+label{position:relative;display:inline-block;padding-left:25px;min-height:20px;line-height:20px;cursor:pointer}.checkbox+label::before{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;content:url("../images/icn-checkbox_off.png")}.checkbox:checked+label::before{content:url("../images/icn-checkbox_on.png")}.checkbox:disabled+label{opacity:.3;cursor:not-allowed}.checkbox-inline{display:inline-block}.radio{display:none}.radio+label{position:relative;display:inline-block;padding-left:23px;min-height:18px;line-height:18px;cursor:pointer}.radio+label::before{position:absolute;left:0;top:0;display:inline-block;width:18px;height:18px;content:url("../images/icn-radio_off.png")}.radio:checked+label::before{content:url("../images/icn-radio_on.png")}.radio:disabled+label{opacity:.3;cursor:not-allowed}#copyright{padding-bottom:60px}.banner-gallery-cv{background-color:#F8F4F4;border:1px solid #ddd;padding:10px;margin:0 0 10px 0}.banner-gallery-cv__title{margin:0 0 10px 0;text-align:center;font-weight:bold;font-size:120%}.banner-gallery-cv__action{text-align:center}.banner-gallery-cv__action a{display:inline-block;width:240px;color:#2985d2;padding:6px 20px;line-height:2em;vertical-align:middle;font-weight:bold;background-color:#2985d2;border-radius:2em;color:#fff;margin:5px;box-sizing:border-box;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);box-shadow:1px 1px 3px rgba(0,0,0,0.2)}#menu ul li a.subMenu:after{line-height:7vw}.icon-vr::before{background-image:url("../../marurino/images/icon-vr.svg")}.icon-zeh::before{background-image:url("../../marurino/images/icon-zeh.svg")}.icon-hou::before{background-image:url("../../marurino/images/icon-hou.svg")}.icon-grs::before{background-image:url("../../marurino/images/icon-grs.svg")}.flex{display:flex;justify-content:space-between}.vr-wrp .checkpoint{width:28%}.vr-wrp .checkpoint .meta-wrp .vr-btn{font-size:.8em}.vr-wrp .checkpoint .thumb{margin-left:0}.vr-wrp .checkpoint .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vr-tour-wrp .tour{width:100%}.vr-tour-wrp .tour .large{font-size:1.8em}.vr-tour-wrp .tour .thumb{max-height:200px}.vr-tour-wrp .tour .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vr-tour-wrp .tour .meta-wrp h3{font-size:1.2em;line-height:1.5}.vr-tour-wrp .tour .meta-wrp .tour-title{margin:0}.vr-btn{margin:0}.vr-btn::before{-webkit-mask:url(../../marurino/images/icon-blue-vr.svg) no-repeat center/contain;mask:url(../../marurino/images/icon-blue-vr.svg) no-repeat center/contain;background-color:currentColor}.ftLinsk .ftContainer ul{padding-left:0;margin-top:0}}@media screen and (max-width: 767px){.borderList{margin:0;padding:0}.borderList li{margin-bottom:10px;background-color:#fff;border:solid 2px #614336;position:relative}.borderList li a{display:block;color:#614336;text-align:left;font-size:0.9em;font-weight:bold}.borderList li span{display:block;font-size:0.8em}.borderList li::after{font-family:'marurino';content:'\e92f';font-size:2em;color:#614336;position:absolute;right:5%;top:50%;margin-top:-0.5em}.borderList li#tour-banner{background-image:url("../images/banner-tour.jpg")}.borderList li#tour-banner a{padding:0.8em 15px 0.8em 27%}.borderList li#hint-banner{background-image:url("../images/banner-hint.png")}.borderList li#hint-banner a{padding:1.4em 15px 1.4em 27%}.borderList li#good-renovation-banner{background-image:url("../images/banner-good-renovation.jpg")}.borderList li#good-renovation-banner a{padding:0.8em 15px 0.8em 27%}.borderList li#vr-banner{background-image:url("../mobile/images/banner-vr.jpg")}.borderList li#vr-banner a{padding:0.8em 15px 0.8em 27%}.borderList li{background-repeat:no-repeat;background-position:left center;background-size:22% auto}body{font-family:"Helvetica Neue", "Hiragino Kaku Gothic ProN", "游ゴシック Medium", meiryo, sans-serif;color:#333333;line-height:1.4;box-sizing:border-box}body img{vertical-align:bottom;max-width:100%}body a{color:#2895f1}body a i{text-decoration:none}dl dd{margin-left:0}.container{width:1000px;margin:0 auto;position:relative}.row{list-style:none;margin-left:-20px}.col--2-of-2,.col--3-of-3,.col--4-of-4,.col--5-of-5,.col--6-of-6,.col--8-of-8,.col--10-of-10,.col--12-of-12{width:100%}.col--1-of-2,.col--2-of-4,.col--3-of-6,.col--4-of-8,.col--5-of-10,.col--6-of-12{width:50%}.col--1-of-3,.col--2-of-6,.col--4-of-12{width:33.33333%}.col--2-of-3,.col--4-of-6,.col--8-of-12{width:66.66667%}.col--1-of-4,.col--2-of-8,.col--3-of-12{width:25%}.col--3-of-4,.col--6-of-8,.col--9-of-12{width:75%}.col--push-2-of-2,.col--push-3-of-3,.col--push-4-of-4,.col--push-5-of-5,.col--push-6-of-6,.col--push-8-of-8,.col--push-10-of-10,.col--push-12-of-12{margin-left:100%}.col--push-1-of-2,.col--push-2-of-4,.col--push-3-of-6,.col--push-4-of-8,.col--push-5-of-10,.col--push-6-of-12{margin-left:50%}.col--push-1-of-3,.col--push-2-of-6,.col--push-4-of-12{margin-left:33.33333%}.col--push-2-of-3,.col--push-4-of-6,.col--push-8-of-12{margin-left:66.66667%}.col--push-1-of-4,.col--push-2-of-8,.col--push-3-of-12{margin-left:25%}.col--push-3-of-4,.col--push-6-of-8,.col--push-9-of-12{margin-left:75%}.col--pull-2-of-2,.col--pull-3-of-3,.col--pull-4-of-4,.col--pull-5-of-5,.col--pull-6-of-6,.col--pull-8-of-8,.col--pull-10-of-10,.col--pull-12-of-12{margin-left:-100%}.col--pull-1-of-2,.col--pull-2-of-4,.col--pull-3-of-6,.col--pull-4-of-8,.col--pull-5-of-10,.col--pull-6-of-12{margin-left:-50%}.col--pull-1-of-3,.col--pull-2-of-6,.col--pull-4-of-12{margin-left:-33.33333%}.col--pull-2-of-3,.col--pull-4-of-6,.col--pull-8-of-12{margin-left:-66.66667%}.col--pull-1-of-4,.col--pull-2-of-8,.col--pull-3-of-12{margin-left:-25%}.col--pull-3-of-4,.col--pull-6-of-8,.col--pull-9-of-12{margin-left:-75%}.col--1-of-5{width:20%}.col--push-1-of-5{margin-left:20%}.col--pull-1-of-5{margin-left:-20%}.col--2-of-5{width:40%}.col--push-2-of-5{margin-left:40%}.col--pull-2-of-5{margin-left:-40%}.col--3-of-5{width:60%}.col--push-3-of-5{margin-left:60%}.col--pull-3-of-5{margin-left:-60%}.col--4-of-5{width:80%}.col--push-4-of-5{margin-left:80%}.col--pull-4-of-5{margin-left:-80%}.col--1-of-6{width:16.66667%}.col--push-1-of-6{margin-left:16.66667%}.col--pull-1-of-6{margin-left:-16.66667%}.col--5-of-6{width:83.33333%}.col--push-5-of-6{margin-left:83.33333%}.col--pull-5-of-6{margin-left:-83.33333%}.col--1-of-8{width:12.5%}.col--push-1-of-8{margin-left:12.5%}.col--pull-1-of-8{margin-left:-12.5%}.col--3-of-8{width:37.5%}.col--push-3-of-8{margin-left:37.5%}.col--pull-3-of-8{margin-left:-37.5%}.col--5-of-8{width:62.5%}.col--push-5-of-8{margin-left:62.5%}.col--pull-5-of-8{margin-left:-62.5%}.col--7-of-8{width:87.5%}.col--push-7-of-8{margin-left:87.5%}.col--pull-7-of-8{margin-left:-87.5%}.col--1-of-10{width:10%}.col--push-1-of-10{margin-left:10%}.col--pull-1-of-10{margin-left:-10%}.col--2-of-10{width:20%}.col--push-2-of-10{margin-left:20%}.col--pull-2-of-10{margin-left:-20%}.col--3-of-10{width:30%}.col--push-3-of-10{margin-left:30%}.col--pull-3-of-10{margin-left:-30%}.col--4-of-10{width:40%}.col--push-4-of-10{margin-left:40%}.col--pull-4-of-10{margin-left:-40%}.col--6-of-10{width:60%}.col--push-6-of-10{margin-left:60%}.col--pull-6-of-10{margin-left:-60%}.col--7-of-10{width:70%}.col--push-7-of-10{margin-left:70%}.col--pull-7-of-10{margin-left:-70%}.col--8-of-10{width:80%}.col--push-8-of-10{margin-left:80%}.col--pull-8-of-10{margin-left:-80%}.col--9-of-10{width:90%}.col--push-9-of-10{margin-left:90%}.col--pull-9-of-10{margin-left:-90%}.col--1-of-12{width:8.33333%}.col--push-1-of-12{margin-left:8.33333%}.col--pull-1-of-12{margin-left:-8.33333%}.col--2-of-12{width:16.66667%}.col--push-2-of-12{margin-left:16.66667%}.col--pull-2-of-12{margin-left:-16.66667%}.col--5-of-12{width:41.66667%}.col--push-5-of-12{margin-left:41.66667%}.col--pull-5-of-12{margin-left:-41.66667%}.col--7-of-12{width:58.33333%}.col--push-7-of-12{margin-left:58.33333%}.col--pull-7-of-12{margin-left:-58.33333%}.col--10-of-12{width:83.33333%}.col--push-10-of-12{margin-left:83.33333%}.col--pull-10-of-12{margin-left:-83.33333%}.col--11-of-12{width:91.66667%}.col--push-11-of-12{margin-left:91.66667%}.col--pull-11-of-12{margin-left:-91.66667%}.col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}.col--centered{display:block;margin-left:auto;margin-right:auto}.col--d-first{float:left}.col--d-last{float:right}.row--no-gutter{margin-left:0;width:100%}.row--no-gutter .col{padding-left:0}.row--no-gutter .col--span-all{margin-left:0;width:100%}.col--ab{vertical-align:bottom}.col--am{vertical-align:middle}.pull-right{display:inline-block;float:right}.pull-left{display:inline-block;float:left}.link-style-none{text-decoration:none}.list-style-none{margin:0;list-style:none;padding:0;font-size:0}.list-style-none>li{display:inline-block;font-size:0.8rem}.icon-space-right{padding-right:3.33333px}.icon-space-left{padding-left:3.33333px}.display-table{display:table;width:100%}.display-table>*{display:table-cell;vertical-align:middle;position:relative}.label{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#333;color:#fff;font-size:.68rem;padding:.12rem .3rem}.label.label-new{background:#FF4747}.btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;padding:10px 20px 10px;color:#333333;line-height:1.2;border:1px solid #ededed;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-decoration:none}.btn.btn-primary{background:#ff7429;border-color:#ff7429;color:white;font-weight:700}.btn.btn-block{display:block}.container{width:94%}.menu-content{display:none;position:fixed;top:75px;background:#57473A;width:100%;z-index:9999}.menu-content ul{padding:0;margin:0}.menu-content ul li{border-bottom:1px solid rgba(34,16,2,0.3);box-shadow:rgba(225,225,225,0.1) 0 1px 0}.menu-content ul li a{color:#d7d7d9;text-decoration:none;display:block;padding:15px}.menu-content .toggle{text-align:center;padding:10px 0}.section-sitemap{background:#f7f7f7;color:#8E867D;text-align:center}.section-sitemap a{color:#8E867D;text-decoration:none}.section-sitemap img{vertical-align:middle;padding-left:3px}.section-sitemap ul{padding:0}.section-sitemap ul li{display:inline-block;line-height:2.4}.section-sitemap ul li+li:before{content:"|";padding-left:5px;padding-right:5px;color:#000}.section-company{padding:0 10px;font-size:0.7rem}.section-company .brand{display:table;width:100%;width:auto;line-height:1.2;font-size:0.7rem}.section-company .brand>*{display:table-cell;vertical-align:middle;position:relative}.section-copyright{padding:0 10px}.layout-content-gallery-index .lead{margin-bottom:10px;border-bottom:1px solid #ededed}.list-gallery{overflow:hidden;*zoom:1;margin-bottom:20px}.list-gallery .item{border:1px solid #ededed;box-shadow:0 1px 9px rgba(0,0,0,0.06);margin-bottom:15px}.list-gallery .item img{width:100%}.list-gallery .item .thumb{position:relative}.list-gallery .item .thumb .caption{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:10px}.list-gallery .item .thumb .caption h2{font-size:14px;font-weight:700;color:#fff;line-height:1.4;width:240px}.list-gallery .item .thumb .caption .vr{position:absolute;top:-150px;width:50px;right:30px}.list-gallery .item .thumb .caption .badge{position:absolute;top:-25px;right:30px}.list-gallery .item .thumb .item-label{position:absolute;top:0;left:0}.list-gallery .item .information{background:#fff;display:table;width:100%;text-align:center}.list-gallery .item .information>*{display:table-cell;vertical-align:middle;position:relative}.list-gallery .item .information dl{width:33.3%;line-height:1.2;font-size:12px;padding:10px 5px}.list-gallery .item .information dl+dl{border-left:1px solid #ededed}.list-gallery .item .information dl dt{margin-bottom:3px;font-weight:700}.section-list-header{display:table;width:100%;margin-bottom:20px}.section-list-header>*{display:table-cell;vertical-align:top;position:relative}.section-list-header .section-heading{line-height:1.6}.section-list-header .section-heading dl{margin:0}.section-list-header .section-heading dl dt{font-weight:700;color:#442A00;font-size:14px}.section-list-header .section-heading dl dd{font-size:10px}.section-list-header .section-filter-right{text-align:right}.section-list-header .section-filter-center{text-align:center}.section-list-header .btn-dropdown{position:relative}.section-list-header .btn-dropdown.active .trigger{border-bottom:none;z-index:999;position:relative}.section-list-header .btn-dropdown.active .section-dropdown-content{display:block}.section-list-header .section-dropdown-content{display:none;text-align:left;position:absolute;right:0;margin-top:-1px;background:#fff;z-index:998;width:300px;border:1px solid #ededed}.section-list-header .section-dropdown-content h3{padding:20px 20px 0;font-size:14px;font-weight:700}.section-list-header .section-dropdown-content h3 small{font-weight:400;font-size:13px;margin-left:20px}.section-list-header .form-group{padding:10px 20px 20px}.section-list-header .form-group label{margin-right:10px;display:inline-block}.section-list-header .form-actions{background:#eee;text-align:center;padding:10px}.section-list-header .form-actions .btn+.btn{margin-left:10px}.section-list-header .blue-btn{padding:1em 2.5em;margin:1em 0;font-size:1em;font-weight:bold;text-indent:1em;color:#fff;border:1px solid #2985d2;background-color:#2985d2;border-radius:4px}.section-list-header .icon-dropdown::after{font-family:'marurino';content:"\e948";display:inline-block;padding-left:0.5em;font-size:1.1em;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-pagination{text-align:center}.section-pagination .pagination li{display:inline-block;border:1px solid #ededed;background:#fff;text-align:center}.section-pagination .pagination li a{display:block;padding:10px 20px;color:#333333}.section-pagination .pagination li+li{margin-left:10px}.section-pagination .pagination li.active{border-color:#ff7429;background:#ff7429}.section-pagination .pagination li.active a{color:white}.checkbox{display:none}.checkbox+label{position:relative;display:inline-block;padding-left:25px;min-height:20px;line-height:20px;cursor:pointer}.checkbox+label::before{position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;content:url("../images/icn-checkbox_off.png")}.checkbox:checked+label::before{content:url("../images/icn-checkbox_on.png")}.checkbox:disabled+label{opacity:.3;cursor:not-allowed}.checkbox-inline{display:inline-block}.radio{display:none}.radio+label{position:relative;display:inline-block;padding-left:23px;min-height:18px;line-height:18px;cursor:pointer}.radio+label::before{position:absolute;left:0;top:0;display:inline-block;width:18px;height:18px;content:url("../images/icn-radio_off.png")}.radio:checked+label::before{content:url("../images/icn-radio_on.png")}.radio:disabled+label{opacity:.3;cursor:not-allowed}.layout-content-gallery-show h1{font-size:18px;font-weight:700;margin-bottom:10px}.layout-content-gallery-show .list-attribute{margin:0;padding-left:0}.layout-content-gallery-show .list-attribute li{display:inline-block;margin-left:5px;font-size:0.7rem}.layout-content-gallery-show .list-attribute li:after{content:"|";padding-left:5px}.layout-content-gallery-show .list-attribute li:first-child{margin-left:0}.layout-content-gallery-show .list-attribute li:last-child:after{content:"";padding-left:0}.layout-content-gallery-show .section-gallery{margin-bottom:20px}.layout-content-gallery-show .section-gallery .gallery-thumbnail{margin-top:10px;display:table;width:100%}.layout-content-gallery-show .section-gallery .gallery-thumbnail>*{display:table-cell;vertical-align:top;position:relative}.layout-content-gallery-show .section-gallery .gallery-thumbnail .item+.item{padding-left:5px}.layout-content-gallery-show .section-catalog{text-align:center;margin-bottom:20px}.layout-content-gallery-show .section-catalog .blue-btn{padding:1em 2.5em;margin:1em 0;font-size:1em;font-weight:bold;text-indent:1em;color:#fff;border:1px solid #2985d2;background-color:#2985d2;border-radius:4px}.layout-content-gallery-show .section-catalog .icon-catalog::before{font-family:'marurino';display:inline-block;margin-right:0.2em;font-size:1.5em;font-weight:normal !important;vertical-align:middle;-webkit-font-smoothing:antialiased}.layout-content-gallery-show .section-event{text-align:center;margin-top:20px;margin-bottom:20px}.layout-content-gallery-show .section-event .description{font-weight:normal;margin-bottom:0px}.layout-content-gallery-show .section-event .blue-btn{padding:1em 2.5em;margin:1em 0;font-size:1em;font-weight:bold;text-indent:1em;color:#fff;border:1px solid #2985d2;background-color:#2985d2;border-radius:4px}.layout-content-gallery-show .section-event .icon-more::after{font-family:'marurino';content:"\e945";display:inline-block;padding-left:0.5em;font-size:1.1em;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-content-gallery-show .section-excerpt{background:#F8F4F4;border:1px solid #ddd;padding:10px;margin-bottom:20px}.layout-content-gallery-show .section-excerpt>*{margin-bottom:0}.layout-content-gallery-show .section-excerpt>*+*{margin-top:10px}.layout-content-gallery-show .section-content{margin-bottom:20px}.layout-content-gallery-show .section-content h2,.layout-content-gallery-show .section-content h3,.layout-content-gallery-show .section-content h4,.layout-content-gallery-show .section-content p,.layout-content-gallery-show .section-content ul,.layout-content-gallery-show .section-content ol,.layout-content-gallery-show .section-content dl,.layout-content-gallery-show .section-content table,.layout-content-gallery-show .section-content .well{margin-bottom:20px}.layout-content-gallery-show .section-content h2{font-size:16px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #442A02}.layout-content-gallery-show .section-content h3{font-size:14px;font-weight:700;margin-bottom:15px}.layout-content-gallery-show .section-content .table{margin-bottom:20px}.layout-content-gallery-show .section-content .section-tour{text-decoration:underline;font-size:medium}.section-before-after{text-align:center;margin-bottom:10px}.section-before-after .thumb{position:relative}.section-before-after .thumb .badge{position:absolute;right:-10px;top:-15px;width:40px}.section-before-after .thumb img{max-height:240px}.section-before-after .comment{margin-top:10px;font-size:12px;line-height:1.6;padding:0 5px}.section-before-after .section-separater{width:10px;padding:50px 5px 0 5px}.section-before-after .section-after{margin-top:20px}.section-points .item{line-height:1.5}.section-points .item h4{font-size:14px;font-weight:700;margin-bottom:10px;margin-top:0}.section-points .item .thumb{text-align:center}.section-points .item .more{text-align:center;margin:10px 0}.section-points .item .more a{color:black}.section-points .item+.item{padding-top:20px;border-top:1px dotted #ddd}.table{width:100%;border-left:1px solid #ededed;border-top:1px solid #ededed}.table tr th,.table tr td{text-align:left;padding:5px 10px;border-right:1px solid #ededed;border-bottom:1px solid #ededed}.table tr th{background:#F8F4F4}.table tr td{background:#fff}.table.table-justified-4 th,.table.table-justified-4 td{width:25%}.well{background:#F8F4F4;border:1px solid #ededed;padding:15px}.well>*{margin:0;margin-bottom:0 !important}.section-question .more{text-align:center;margin:10px 0}.section-question .more a{color:black}.title-question{background:url(../images/icn-question.png) no-repeat left top 2px;padding-left:30px;min-height:22px}ol.list-styled{padding-left:20px}ol.list-styled li{list-style-type:decimal}.nav{padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;text-decoration:none;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{background-color:#eeeeee}.nav-pills>li{float:left}.nav-pills>li+li{margin-left:2px}.nav-pills>li a{color:#333333;border:1px solid #ddd}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#3A1C02;border-color:#3A1C02}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content .tab-pane+.tab-pane{border-top:1px dotted #ddd}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav-justified{width:100%}.nav-justified>li{float:none;display:table-cell;width:1%}.nav-justified>li+li{padding-left:5px}.nav-justified>li>a{text-align:center;margin-bottom:5px}.section-columns h3,.section-related h3{font-size:16px;padding-bottom:10px;border-bottom:1px solid #442A02;margin-bottom:20px;font-weight:700;margin-top:0}.section-banners{margin-bottom:20px}.section-banners ul{padding-left:0;margin:0}.section-banners ul li{list-style:none}.section-banners ul li+li{margin-top:10px}.fixed-footer{position:fixed;bottom:0;width:100%}.fixed-footer .section-gotop{text-align:right;padding-right:10px}.fixed-footer ul.section-actions{background:rgba(255,255,255,0.8);display:table;width:100%;text-align:center;padding:5px 0;margin-top:5px}.fixed-footer ul.section-actions>*{display:table-cell;vertical-align:middle;position:relative}.fixed-footer ul.section-actions li.item{width:30%;display:inline-block;list-style-type:none;padding:5px}.fixed-footer ul.section-actions li.item a{padding:10px 0 !important}.layout-content{padding-top:75px}html,body,div,dl,dt,dd,ul,ol,li,form,fieldset,h1,h2,h3,h4,h5,h6,input,textarea,p,table,caption,tbody,tfoot,thead,tr,th,td,header,figure{font-family:'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;color:#333333;line-height:1.6}header ul{list-style:none;padding:0;margin:0}header h1{font-size:0}.telPopBox p{margin-top:0}.telPopBox ul{margin:0;padding:0;list-style:none}footer ul,footer ol{margin:0;padding:0;list-style:none;list-style-position:outside}#fnavi .contactNav ul{margin:0;padding:0;list-style:none}#fnavi .contactNav li a::before{line-height:1.0}#menu ul li::before{padding-top:0.15em}#menu ul li.subMenuArea .sub ul{padding-left:0}.telPopBox .call a::before{top:40%}#page-top a{background-image:url(https://s3-ap-northeast-1.amazonaws.com/maru-rino-com-production/assets/marurino/images/btn_pagetop_off-1ddc37ad182921b9e18e269acb3f457d.svg)}h1.copy,header h1{margin-bottom:0}#menuList{margin-top:0}#menuBtn p{line-height:1}.layout-content .container{padding-top:0;width:94%}.layout-content h1,.layout-content h2{margin:0.83em 0;font-weight:bold}.banner-gallery-cv{background-color:#F8F4F4;border:1px solid #ddd;padding:10px;margin:0 0 10px 0}.banner-gallery-cv__title{margin:0 0 10px 0;text-align:center;font-weight:bold;font-size:120%}.banner-gallery-cv__action{text-align:center}.banner-gallery-cv__action a{display:inline-block;width:240px;color:#2985d2;padding:6px 20px;line-height:2em;vertical-align:middle;font-weight:bold;background-color:#2985d2;border-radius:2em;color:#fff;margin:5px;box-sizing:border-box;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);box-shadow:1px 1px 3px rgba(0,0,0,0.2)}#m-vr::before{height:15px;background-image:url(../../marurino/images/icons-vr.svg)}#m-zeh::before{height:15px;background-image:url(../../marurino/images/icons-zeh.svg)}#m-hou::before{height:15px;background-image:url(../../marurino/images/icons-hou.svg)}#m-grs::before{height:15px;background-image:url(../../marurino/images/icons-grs.svg)}.vr-wrp .checkpoint .thumb{margin:0}.vr-wrp .checkpoint .thumb img{width:100%;height:100%;object-fit:cover}.vr-wrp .checkpoint h3{margin-bottom:0}.vr-wrp .checkpoint h4{font-size:1.2em}.vr-tour-wrp .tour .tour-title.blue{color:#2985d2}.vr-tour-wrp .tour .large{font-size:1.8em}.vr-btn{margin:0}.vr-btn::before{-webkit-mask:url(../../marurino/images/icon-blue-vr.svg) no-repeat center/contain;mask:url(../../marurino/images/icon-blue-vr.svg) no-repeat center/contain;background-color:currentColor}}@media only screen and (max-width: 767px) and (min-width: 720px) and (max-width: 999px){.container{width:720px}}@media only screen and (max-width: 767px) and (min-width: 576px) and (max-width: 719px){.container{width:576px}}@media only screen and (max-width: 767px) and (max-width: 575px){.container{width:100%}}@media screen and (max-width: 767px) and (max-width: 720px){.col{display:block;margin-left:0;margin-right:0;width:auto}}@media screen and (max-width: 767px) and (max-width: 720px) and (min-width: 576px){.col[class*="col--m-"]{display:inline-block;margin-right:-.24em}.col.col--m-1-of-2,.col.col--m-2-of-4{width:50%}.col.col--m-1-of-3{width:33.33333%}.col.col--m-2-of-3{width:66.66667%}.col.col--m-1-of-4{width:25%}.col.col--m-3-of-4{width:75%}}@media screen and (max-width: 767px) and (max-width: 576px){.col[class*="col--s-"]{display:inline-block;margin-right:-.24em}.col.col--s-1-of-2,.col.col--s-2-of-4{width:50%}.col.col--s-1-of-3{width:33.33333%}.col.col--s-2-of-3{width:66.66667%}.col.col--s-1-of-4{width:25%}.col.col--s-3-of-4{width:75%}}@media only screen and (max-width: 767px) and (max-width: 999px){.hidden-md-down{display:none !important}}@media only screen and (max-width: 767px) and (max-width: 719px){.hidden-sm-down{display:none !important}}@media only screen and (max-width: 767px) and (max-width: 575px){.hidden-xs-down{display:none !important}}@media only screen and (max-width: 767px) and (max-width: 1000px){.hidden-lg-up{display:none !important}}@media only screen and (max-width: 767px) and (max-width: 720px){.hidden-md-up{display:none !important}}@media only screen and (max-width: 767px) and (max-width: 576px){.hidden-sm-up{display:none !important}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(https://s3-ap-northeast-1.amazonaws.com/maru-rino-com-production/assets/common/module/colorbox/images/loading-940c23611c12a2bf90e2e91056a92311.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(https://s3-ap-northeast-1.amazonaws.com/maru-rino-com-production/assets/common/module/colorbox/images/controls-6af4f309b0757b45d3fade8892a8b76b.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0px;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}
