html,body{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,'Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;-webkit-text-size-adjust:100%;color:#222}img{max-width:100%;height:auto}.main-menu{background:rgba(0,0,0,.78);padding-bottom:0}.main-menu>a{margin-bottom:22px}#collapsingNavbar a{color:#f4f4f4;font-size:1.1em}#collapsingNavbar a span{display:block}#collapsingNavbar a span.en{text-transform:uppercase;font-size:72%;letter-spacing:.1em}#collapsingNavbar .dropdown-menu li a{color:#000;font-size:1em}.dropdown-menu li a:active{background:0 0}.dropdown:hover>.dropdown-menu{display:block}.top-banner{position:relative}.top-banner img{width:100%;height:auto}.top-banner .slogan{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slogan h1{color:#000;letter-spacing:4px;word-spacing:2px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.slogan p{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.philosophy{background:#1a1a1a;color:#d4d4d4}.list-promise{margin-bottom:12px}.list-promise li{padding-bottom:12px}.philosophy .phil-list{margin-top:2em;margin-bottom:3em}.box-effect{border:3px solid #fff;padding:20px 8px;position:relative}.box-effect:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;border-image:linear-gradient(90deg,rgba(255,204,0,1) 20%,rgba(254,243,189,1) 35%,rgba(248,194,0,1) 100%);border-bottom:2px solid;border-top:2px solid;border-right:2px solid;border-left:2px solid;border-image-slice:1;margin:8px;transition:all 1s}.box-effect a{color:#fff;position:relative;z-index:1;text-decoration:none;display:inline-block;width:100%}.box-effect:after{content:'';position:absolute;width:15px;height:15px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:42%;left:8%}.philosophy .phil-til{font-size:2em;margin-bottom:8px}.philosophy .phil-txt{font-size:1.2em}.box-light{width:380px;margin:auto;background:rgba(255,255,255,.8784313725490196);padding:4.8em 1em;position:relative}.box-light:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;border-image:linear-gradient(90deg,rgba(255,204,0,1) 20%,rgba(254,243,189,1) 35%,rgba(248,194,0,1) 100%);border-bottom:2px solid;border-top:2px solid;border-right:2px solid;border-left:2px solid;border-image-slice:1;margin:8px}.box-light .link-more{margin-top:5em}.guide{background:url(//pikalin.link/wp-content/themes/japan-gold-week-kai9/css/../images/bg-guide.jpg) no-repeat center;padding:40px 0;background-size:100%}.coatingtop{background:url(//pikalin.link/wp-content/themes/japan-gold-week-kai9/css/../images/bg-coating.jpg) no-repeat center;padding:40px 0;background-size:100%}.price{background:url(//pikalin.link/wp-content/themes/japan-gold-week-kai9/css/../images/bg-price.jpg) no-repeat center;padding:40px 0;background-size:100%}.link-more{position:relative;z-index:1;display:block;width:80%;margin:auto;border:1px solid #000;color:#000;text-decoration:none;letter-spacing:.8em;padding:12px 20px;text-align:center;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear;overflow:hidden}.link-more:hover{text-decoration:none;color:#000}.link-more:before{content:'';position:absolute;width:15px;height:15px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);position:absolute;top:34%;left:4%}.link-more:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:-100%;-moz-transition:left .2s ease-out;-webkit-transition:left .2s ease-out;transition:left .2s ease-out;background-color:#b39861;opacity:.1}.link-more:hover:after{left:0}.top-blog{background:#f0f0f0}.top-blog a{text-decoration:none}.list-news{margin-top:2em;margin-bottom:4em}.list-news a{color:#000}.list-news li{display:flex;background:#fff;padding:12px;margin-bottom:18px;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative}.list-news li:after{content:'';position:absolute;width:12px;height:12px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg);right:20px}.list-news .news-cat{text-align:center;border:1px solid;padding:4px 24px;margin-right:12px}.list-news .news-time{margin-right:8px}.btn-link{width:380px;margin:auto;margin-bottom:4em}.reservation,footer{background:#1a1a1a;color:#fff;padding:3em 2em}.reservation-list{display:flex;align-items:center;flex-wrap:wrap;margin-top:2.2em}.reservation-list li:first-child{border-right:1px solid #fff}.reservation-list a{color:#fff}.reservation-list li .res-titl{font-size:1.4em}.reservation-list .link-more:before{border-top-color:#fff;border-right-color:#fff}.reservation-list .link-more{border-color:#fff;letter-spacing:2px}.reservation-list .link-more:hover{color:#fff}.recruit .link-more{letter-spacing:2px}footer{position:relative;padding-top:1.8em;padding-bottom:2em}.backtop{position:relative;width:60px;margin:auto;text-indent:-9999px}.backtop:after,.backtop:before{position:absolute;content:'';top:0;right:0;left:0;margin:auto}.backtop:before{border-bottom:3px solid #fff}.backtop:after{border-left:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(135deg);width:15px;height:15px;top:.8em}footer .address{padding-bottom:12px;opacity:.8}footer .copyright{opacity:.8}.banner{overflow:hidden;padding-top:180px;padding-bottom:120px}.img-to-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#8e8e8e}.img-to-bg>img{display:none !important}#breadcrumb{background:0 0;padding-left:0;border-bottom:1px solid #212020;margin-bottom:2em}#breadcrumb li:not(:last-child){padding-right:22px;position:relative}#breadcrumb li:not(:last-child):after{content:'';border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;width:8px;height:8px;bottom:30%;right:12%}#breadcrumb li a{text-decoration:underline;color:#000}.sidebar_box_title{background:#333;border-image:linear-gradient(90deg,rgba(248,195,1,1) 32%,rgba(253,238,173,.9514180672268907) 62%,rgba(245,180,0,1) 83%);border-left:8px solid;border-image-slice:1;padding:10px 12px;color:#fff;text-transform:uppercase;letter-spacing:1.8px;font-size:1.2em}.sidebar .sidebar_box .sidebar_box_title:nth-of-type(n+1){margin-top:1.2em}.sidebar .sidebar_box li{padding-left:8px}.sidebar .sidebar_box li:before{content:'';width:8px;height:1px;background:#000;display:inline-block;margin-bottom:5px;margin-right:4px}.sidebar ul{list-style:none;padding-left:0}.sidebar a{color:#000}.list-blog{background-color:#e1e1e1}.news-body .news-category{font-size:14px}.news-body a,.news-body a:hover{color:#000;text-decoration:none}.news-body .news-category li:not(:first-child){border-left:1px solid #000;padding-left:12px}.banner-heading{text-transform:uppercase;font-size:2em;font-weight:700;letter-spacing:4.8px;position:relative;color:#fff;text-shadow:1px 1px 2px #100f0f;padding:.2em 2em;font-family:"ＭＳ Ｐ明朝","Hiragino Mincho Pro W6",serif}.banner-heading:after{content:'';height:3px;width:22px;background:#000;position:absolute;bottom:-4px;left:0;right:0;margin:auto}.single-title{font-size:22px;font-weight:600;padding:25px 0 15px}.modal-content{color:#000}.sp-icon{list-style:none;position:absolute;right:86px;top:10px;display:none}.sp-icon li{display:inline-block}.main-menu .sp-icon img{width:32px;height:32px;object-fit:cover}.txt-en{letter-spacing:.1em}.single-post .feature-img{height:320px;overflow:hidden}.single-post .feature-img img{height:100%;width:100%;object-fit:cover}.page h3{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,'Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック',serif !important;margin-bottom:30px;text-align:center !important;color:#b39861}.page h3:after{content:'';display:block;width:100px;height:1px;margin:30px auto 0;background-color:#b39861}iframe{max-width:100%}.post-detail-meta li{font-size:.9em}.post-detail-meta a{color:#f7c50e}@media screen and (max-width:768px){.main-menu>a{margin-bottom:0}.banner{padding-top:80px;padding-bottom:30px}.banner-heading{padding:.2em 1em}.top-banner{margin-top:3.4em}.slogan h1{letter-spacing:2px;word-spacing:2px;font-size:2em}.box-light{padding:1.8em 1em}.list-news .news-titl{padding:8px 12px 0 0}.list-news li:after{bottom:37%}.reservation-list li:first-child{border-right:none}.reservation,footer{padding:3em 0}.main-menu{padding-top:0;padding-bottom:0}.main-menu img{height:44px}.sp-icon{display:block}#collapsingNavbar a span.en{font-size:60%}}