﻿.p-intr{text-align:center;margin-top:105px}.p-map{padding:50px 0;margin-top:80px;background:url(../images/common/bg04.jpg) repeat 0 0}.p-map h3{color:#9f5e54;letter-spacing:0.1em;text-align:center;font-weight:normal;font-size:167%}.p-map__container{width:700px;margin:40px auto 0}.p-map__container li{display:flex;align-items:center;padding:10px 0;border-top:1px solid #101010}.p-map__container li:last-child{border-bottom:1px solid #101010}.p-map__container li .floor{margin-right:30px}.p-map__container li .contents .txt a{color:#101010;text-decoration:underline;text-underline-offset:5px}.p-map__container li .contents .txt a:hover{text-decoration:none}.p-map__container li .contents .st{margin-top:8px}.p-nav{position:relative;margin-top:80px;padding:50px 0 45px;background:url(../images/common/bg01.jpg)}.p-nav__link{width:916px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.p-nav__link+ul{margin-top:22px}.p-nav__link li{width:220px}.p-nav__link li:not(:first-child){margin-left:12px}.p-nav__link li a{display:block;text-align:center;text-decoration:none;background:#fff;padding:10px;color:#101010;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.p-nav__link li a>*{display:block}.p-nav__link li a em{margin-top:.7em;line-height:2.4;font-style:normal}.p-nav__link li a em:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#9f5e54;margin-left:.5em;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.p-nav__link li:hover a{background:#d8a78f;color:#fff}.p-nav__link li:hover a em:after{color:#fff}.p-fac1{margin-top:100px}.p-fac1 .img{margin-top:65px}.p-fac2{margin-top:120px}.p-fac2 .img{margin-top:70px}.p-fac3{margin-top:100px;position:relative;padding-bottom:85px}.p-fac3::before{content:"";z-index:0;width:100%;height:1005px;left:0;right:0;bottom:0;position:absolute;background:url(../images/common/bg04.jpg) repeat 0 0}.p-fac3 ul{position:relative;z-index:1;margin-top:70px;display:flex;justify-content:space-between}.p-fac3 ul li{width:463px}.p-fac3 ul li .b-01{margin:25px 0 0 30px;width:280px}.p-fac4{position:relative}.p-fac4 .title1{position:absolute;left:50%;top:100px;transform:translateX(-50%)}.p-fac5{position:relative;margin-top:100px}.p-fac5 .title1{position:absolute;left:50%;top:100px;transform:translateX(-50%)}.p-fac5 .img2{margin-top:100px}.p-ov{margin-top:120px;padding:80px 0;background:url(../images/common/bg01.jpg)}.p-ov .img{margin-top:50px;text-align:center}
