@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}body{font-size:12px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;color:#fff;background-color:#000}@media screen and (min-width:1025px){.sp-block{display:none}}@media screen and (max-width:1024px){.pc-block{display:none}}.box-header{background:rgba(0,0,0,.6)}#top-box .top-img,#con-02 .com-box{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100vh;z-index:100;position:relative}#con-01 .com-box{width:100%;height:100vh;z-index:100}#menu #con-01 .com-box{width:100%;height:auto;z-index:100;padding-bottom:50px}.copy02{font-size:1.2em;text-align:center;padding:0 0 20px}@media screen and (max-width:1024px){.box-header{position:fixed;top:0;width:100%;transition:.3s;z-index:1000}.box-header .logo-area{width:170px;float:left;margin:10px 5px;display:table}.box-header .logo-area a{display:table-cell;vertical-align:middle}.box-header .logo-area img{width:100%}.box-sitename{font-weight:700;font-size:18px}.hamburger-menubox *{font-size:16px}.hamburger-menubox li{font-size:14px}.input-hidden{display:none}.hamburger-switch{cursor:pointer;position:absolute;right:1%;top:0;z-index:9999;width:4em;height:3.5em}#hamburger1:checked~.hamburger-switch{position:fixed}.hamburger-switch-line1,.hamburger-switch-line1:before,.hamburger-switch-line1:after{width:25px;height:3px;background:#fff;position:absolute;top:50%;left:50%;transition:.3s;content:""}.hamburger-switch-line1{transform:translate(-50%,-50%)}.hamburger-switch-line1:before{transform:translate(-48%,-300%)}.hamburger-switch-line1:after{transform:translate(-48%,200%)}#hamburger1:checked~.hamburger-switch .hamburger-switch-line1{width:0}#hamburger1:checked~.hamburger-switch .hamburger-switch-line1:before{transform:rotate(45deg) translate(-40%,325%)}#hamburger1:checked~.hamburger-switch .hamburger-switch-line1:after{transform:rotate(-45deg) translate(-40%,-325%)}.hamburger-menuwrap{position:fixed;height:100%;background:rgba(0,0,0,.5);padding:4em 3% 0 0;z-index:9998;transition:.3s;overflow-y:scroll;top:0;left:100%;width:70%}ul.hamburger-menulist{margin-right:3%;list-style:none}ul.hamburger-menulist li a{text-decoration:none;color:#fff;display:block;padding:1em 0 1em 4%;border-bottom:1px dashed #fff}ul.hamburger-menulist li:first-child a{border-top:1px dashed #fff}ul.hamburger-menulist li:nth-last-of-type(-n+2) a{border-bottom:1px solid #5f3d15}ul.hamburger-menulist li.reserve a{background-color:#a0793e}#hamburger1:checked~.hamburger-menuwrap{left:35%}#hamburger1:checked~.hamburger-cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9997;background:rgba(3,3,3,.5);display:block}#top-box .top-img{background-image:url(//ph-koshu.jp/wp-content/themes/penthouse-theme/img/penthause_sp_01.jpg)}#top-box .top-img h1{color:#fff;font-size:2em;font-weight:600;text-shadow:#000 0px 0 7px;text-align:center;position:absolute;top:40%;left:0;right:0;bottom:0;margin:auto}.com-box h1{width:80%;margin:0 auto;text-align:center;font-size:1.8em;border-bottom:1px solid #fff}div.menu-btn p a{display:block;text-decoration:none;color:#fff;font-size:1.4em;border-radius:5px;background:linear-gradient(#a0793e,#5f3d15)}#con-01 .com-box{padding:60px 0 0;box-sizing:border-box}#con-01 .com-box p.tex-box{width:80%;margin:30px auto 25px auto;text-align:left;font-size:1.4em}#con-01 .com-box img{width:100%}#con-01 .com-box div.menu-btn{margin:30px 0 0;display:flex}#con-01 .com-box div.menu-btn p{width:100%;padding:0 10px;text-align:center}#con-01 .com-box div.menu-btn p a{padding:15px}#con-02 .com-box{padding:90px 0;box-sizing:border-box}#con-02 .com-box{background-image:url(//ph-koshu.jp/wp-content/themes/penthouse-theme/img/penthause_sp_03.jpg)}#con-02 .com-box .inner-box{width:80%;margin:20px auto 0 auto;text-align:center;padding:50px 20px;background:rgba(0,0,0,.6)}#con-02 .com-box .inner-box p.tex-box{margin:50px auto 45px auto;text-align:center;font-size:1.4em}#con-02 .com-box .inner-box .menu-btn div.menu-btn{margin:60px 0 0;display:flex}#con-02 .com-box .inner-box div.menu-btn p{width:100%;padding:0 10px;text-align:center}#con-02 .com-box .inner-box div.menu-btn p a{padding:10px}#con-03 .com-box{padding:90px 0;box-sizing:border-box}#con-03 .com-box .map{margin:30px 0}#con-03 .com-box div.menu-btn p{width:80%;margin:0 auto;padding:0 10px;text-align:center}#con-03 .com-box div.menu-btn p a{padding:10px}.map .map-wrap{height:70vw}footer .footer-box{padding:0 0 100px;box-sizing:border-box}footer .footer-box .com-box img{margin:0 0 20px 20px;width:40%}footer .footer-box .com-box ul{padding-left:20px;font-size:1.2em}footer .footer-box .com-box ul li{margin-bottom:5px}.copy{display:block;text-align:center;padding-bottom:10px}.copy02{font-size:1.2em;text-align:center;padding:0 0 65px}.fixed-btn{position:fixed;bottom:0;width:100%;background-color:#920002;z-index:100000}.fixed-btn div.menu-btn p a{display:block;text-decoration:none;color:#fff;padding:6px 0 4px;font-size:1.4em;border-radius:5px;background:linear-gradient(#a0793e,#5f3d15)}.fixed-btn div.menu-btn{margin:8px 0;display:flex}.fixed-btn div.menu-btn p{width:100%;padding:0 10px;text-align:center}.tel{position:relative}.tel img{width:24px;position:absolute;top:0;bottom:0;margin:auto}li.tel img{left:4%}li.tel a{padding-left:40px !important}p.tel img{left:12%}}@media (min-width:1025px){#hamburger1{display:none}.box-header{position:fixed;top:0;overflow:hidden;z-index:100000;width:100%}.header-width{width:100%;max-width:1400px;margin:0 auto}.box-header .logo-area{max-width:210px;width:15%;float:left;padding:10px 20px 0 0;height:44px;display:table}.box-header .logo-area a{display:inline-block;display:table-cell;vertical-align:middle}.box-header .logo-area img{width:100%}.hamburger-menuwrap{width:82%;max-width:987px;float:right}.hamburger-menuwrap ul{display:table;table-layout:fixed;text-align:center;width:100%;height:58px}.hamburger-menuwrap ul li{display:table-cell;vertical-align:middle}.hamburger-menuwrap ul li.sp-block{display:none !important}.hamburger-menuwrap ul li:hover{background:rgba(255,255,255,.3)}.hamburger-menuwrap ul li a{display:block;text-decoration:none;font-size:1.4em;color:#fff;padding:15px 0}ul.hamburger-menulist{border-bottom:1px solid #fff}ul.hamburger-menulist li.reserve{background-color:#a0793e}ul.hamburger-menulist li.reserve:hover{background-color:#5f3d15}li.tel{font-size:1.8em;line-height:1.1em}#top-box .top-img{background-image:url(//ph-koshu.jp/wp-content/themes/penthouse-theme/img/penthause_pc_01.jpg)}#top-box .top-img h1{color:#fff;font-size:2.6em;font-weight:600;text-shadow:#000 0px 0 7px;position:absolute;top:30%;left:25%}.com-box h1{width:30%;font-size:1.8em;border-bottom:1px solid #fff;text-indent:.5em;text-align:left}#con-01 .com-box div.menu-btn p a,#con-02 .com-box .inner-box div.menu-btn p a,#con-03 .com-box div.menu-btn p a{display:block;text-decoration:none;color:#fff;border-radius:5px;background:linear-gradient(#a0793e,#5f3d15);padding:15px;font-size:1.8em}div.menu-btn p a:hover{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}#con-01 .com-box{width:1400px;margin:0 auto;padding:90px 0;text-align:center;box-sizing:border-box}#con-01 .com-box p.tex-box{width:60%;margin:60px auto 10px auto;text-align:left;font-size:1.6em}#con-01 .com-box img{width:60%}#con-01 .com-box div.menu-btn{margin:30px 0 0;display:flex}#con-01 .com-box div.menu-btn p{width:100%;padding:0 100px;text-align:center}#con-02 .com-box{padding:100px 0;box-sizing:border-box}#con-02 .com-box02{width:1400px;margin:0 auto}#con-02 .com-box{background-image:url(//ph-koshu.jp/wp-content/themes/penthouse-theme/img/penthause_pc_07.jpg)}#con-02 .com-box .inner-box{width:60%;margin:120px auto 0 auto;text-align:center;padding:80px;background:rgba(0,0,0,.6)}#con-02 .com-box .inner-box p.tex-box{margin:0 auto 50px auto;text-align:center;font-size:1.6em}#con-02 .com-box .inner-box .menu-btn div.menu-btn{margin:60px 0 0;display:flex}#con-02 .com-box .inner-box div.menu-btn p{width:80%;margin:0 auto;padding:0 10px;text-align:center}#con-02 .com-box .inner-box div.menu-btn p a{padding:10px;font-size:1.6em}#con-03 .com-box{width:1400px;margin:0 auto;padding:90px 0;text-align:center;box-sizing:border-box}#con-03 .com-box .map{margin-top:30px}#con-03 .com-box div.menu-btn{margin:30px 0 0;display:flex}#con-03 .com-box div.menu-btn p{width:80%;margin:0 auto;padding:0 100px;text-align:center}.map .map-wrap{height:33.4375vw}footer .footer-box{padding:50px 0 150px;box-sizing:border-box}footer .footer-box{width:1400px;margin:0 auto;display:flex}footer .footer-box div{width:100%;padding:0 10px}footer .footer-box .pc-block img{width:100%}footer .footer-box .com-box{padding-left:50px}footer .footer-box .com-box ul{padding:20px 0 0 20px;font-size:1.4em}footer .footer-box .com-box ul li{margin-bottom:5px}.copy{border-top:1px solid #fff;display:block;text-align:center;padding:10px 0 20px}}.top_text{animation:fadeIn 3s ease .5s 1 normal backwards}@keyframes fadeIn{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}#menu{padding:50px 0}#menu dl.menu-box{margin:0 auto;font-size:1.6em}#menu dl.menu-box div{position:relative;display:flex;justify-content:space-between;margin:5px 0;padding:5px 0}#menu .tax{font-size:.5em}#menu dl.menu-box div:after{content:"";display:block;position:absolute;top:50%;z-index:1;width:100%;border-bottom:dotted 1px #fff}#menu dl.menu-box dt{margin:0;padding:0 5px 0 0;background-color:#000;z-index:2;text-align:left}#menu dl.menu-box dd{margin:0;padding:0 0 0 5px;background-color:#000;z-index:2;text-align:right}div.menu-img{display:flex;flex-wrap:wrap;margin:30px auto}div.menu-img>p{width:50%;box-sizing:border-box}img.menu-ph{width:100% !important}#menu dl.menu-box02{margin:40px auto;width:60%;text-align:left}#menu dl.menu-box02 dt{margin:0;padding:0 5px 0 0;font-size:1.6em}@media (max-width:1024px){div.menu-img{width:90%}#menu dl.menu-box{width:70%}#menu dl.menu-box02{width:90%}#menu dl.menu-box02 div{padding:0 0 20px}#menu dl.menu-box02 dt{　border-bottom:1px solid #fff;display:block}#menu dl.menu-box02 dd{border-top:1px solid #fff;margin:0;padding:12px 0 0 10px;font-size:1.4em}#menu dl.menu-box02 dd span{font-size:.8em !important}}@media (min-width:1025px){div.menu-img{width:60%}#menu dl.menu-box{width:60%}#menu dl.menu-box02{width:60%}#menu dl.menu-box02 div{padding:0 0 30px}#menu dl.menu-box02 dd{margin:0;padding:0 0 0 10px;font-size:1.6em}#menu dl.menu-box02 dd span{font-size:.8em !important}}#modal{margin-top:30px}@media (max-width:1024px){input[type=checkbox]{display:none}.modal-box{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:98%;margin:0 auto}.modal-box>label{width:33%;box-sizing:border-box}.small-text{width:98%;font-size:1em;text-align:right}@keyframes bg{0%{opacity:0}100%{background-color:rgba(0,0,0,.8);opacity:1}}#item1:checked~.modal-box label[for=item1],#item2:checked~.modal-box label[for=item2],#item3:checked~.modal-box label[for=item3],#item4:checked~.modal-box label[for=item4],#item5:checked~.modal-box label[for=item5],#item6:checked~.modal-box label[for=item6],#item7:checked~.modal-box label[for=item7],#item8:checked~.modal-box label[for=item8],#item9:checked~.modal-box label[for=item9]{height:100vh;width:100%;position:fixed;animation:bg .6s both;display:flex;justify-content:center;align-items:center;z-index:10000;top:0;left:0}@keyframes img{0%{width:0}100%{width:100%}}.modal-box label img{max-width:100%}#item1:checked~.modal-box label[for=item1] img,#item2:checked~.modal-box label[for=item2] img,#item3:checked~.modal-box label[for=item3] img,#item4:checked~.modal-box label[for=item4] img,#item5:checked~.modal-box label[for=item5] img,#item6:checked~.modal-box label[for=item6] img,#item7:checked~.modal-box label[for=item7] img,#item8:checked~.modal-box label[for=item8] img,#item9:checked~.modal-box label[for=item9] img{animation:img .6s .4s both;max-height:100%;object-fit:contain}#item1:checked~.modal-box label[for=item1]:before,#item2:checked~.modal-box label[for=item2]:before,#item3:checked~.modal-box label[for=item3]:before,#item4:checked~.modal-box label[for=item4]:before,#item5:checked~.modal-box label[for=item5]:before,#item6:checked~.modal-box label[for=item6]:before,#item7:checked~.modal-box label[for=item7]:before,#item8:checked~.modal-box label[for=item8]:before,#item9:checked~.modal-box label[for=item9]:before,#item1:checked~.modal-box label[for=item1]:after,#item2:checked~.modal-box label[for=item2]:after,#item3:checked~.modal-box label[for=item3]:after,#item4:checked~.modal-box label[for=item4]:after,#item5:checked~.modal-box label[for=item5]:after,#item6:checked~.modal-box label[for=item6]:after,#item7:checked~.modal-box label[for=item7]:after,#item8:checked~.modal-box label[for=item8]:after,#item9:checked~.modal-box label[for=item9]:after{content:"";display:inline-block;height:3px;width:30px;background-color:#fff;border-radius:3px;position:fixed;right:20px;top:200px}#item1:checked~.modal-box label[for=item1]:before,#item2:checked~.modal-box label[for=item2]:before,#item3:checked~.modal-box label[for=item3]:before,#item4:checked~.modal-box label[for=item4]:before,#item5:checked~.modal-box label[for=item5]:before,#item6:checked~.modal-box label[for=item6]:before,#item7:checked~.modal-box label[for=item7]:before,#item8:checked~.modal-box label[for=item8]:before,#item9:checked~.modal-box label[for=item9]:before{transform:rotate(45deg)}#item1:checked~.modal-box label[for=item1]:after,#item2:checked~.modal-box label[for=item2]:after,#item3:checked~.modal-box label[for=item3]:after,#item4:checked~.modal-box label[for=item4]:after,#item5:checked~.modal-box label[for=item5]:after,#item6:checked~.modal-box label[for=item6]:after,#item7:checked~.modal-box label[for=item7]:after,#item8:checked~.modal-box label[for=item8]:after,#item9:checked~.modal-box label[for=item9]:after{transform:rotate(-45deg)}}@media (min-width:1025px){input[type=checkbox]{display:none}.modal-box{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:1400px;margin:0 auto}.modal-box>label{width:33%;box-sizing:border-box}.small-text{width:1400px;margin:0 auto;font-size:1.2em;text-align:right}@keyframes bg{0%{opacity:0}100%{background-color:rgba(0,0,0,.8);opacity:1}}#item1:checked~.modal-box label[for=item1],#item2:checked~.modal-box label[for=item2],#item3:checked~.modal-box label[for=item3],#item4:checked~.modal-box label[for=item4],#item5:checked~.modal-box label[for=item5],#item6:checked~.modal-box label[for=item6],#item7:checked~.modal-box label[for=item7],#item8:checked~.modal-box label[for=item8],#item9:checked~.modal-box label[for=item9]{height:100vh;width:100%;position:fixed;animation:bg .6s both;display:flex;justify-content:center;align-items:center;z-index:10000;top:0;left:0}@keyframes img{0%{width:0}100%{width:100%}}.modal-box label img{width:100% !important}#item1:checked~.modal-box label[for=item1] img,#item2:checked~.modal-box label[for=item2] img,#item3:checked~.modal-box label[for=item3] img,#item4:checked~.modal-box label[for=item4] img,#item5:checked~.modal-box label[for=item5] img,#item6:checked~.modal-box label[for=item6] img,#item7:checked~.modal-box label[for=item7] img,#item8:checked~.modal-box label[for=item8] img,#item9:checked~.modal-box label[for=item9] img{animation:img .6s .4s both;max-height:80%;max-width:80%;object-fit:contain}#item1:checked~.modal-box label[for=item1]:before,#item2:checked~.modal-box label[for=item2]:before,#item3:checked~.modal-box label[for=item3]:before,#item4:checked~.modal-box label[for=item4]:before,#item5:checked~.modal-box label[for=item5]:before,#item6:checked~.modal-box label[for=item6]:before,#item7:checked~.modal-box label[for=item7]:before,#item8:checked~.modal-box label[for=item8]:before,#item9:checked~.modal-box label[for=item9]:before,#item1:checked~.modal-box label[for=item1]:after,#item2:checked~.modal-box label[for=item2]:after,#item3:checked~.modal-box label[for=item3]:after,#item4:checked~.modal-box label[for=item4]:after,#item5:checked~.modal-box label[for=item5]:after,#item6:checked~.modal-box label[for=item6]:after,#item7:checked~.modal-box label[for=item7]:after,#item8:checked~.modal-box label[for=item8]:after,#item9:checked~.modal-box label[for=item9]:after{content:"";display:inline-block;height:3px;width:30px;background-color:#fff;border-radius:3px;position:fixed;right:20px;top:180px}#item1:checked~.modal-box label[for=item1]:before,#item2:checked~.modal-box label[for=item2]:before,#item3:checked~.modal-box label[for=item3]:before,#item4:checked~.modal-box label[for=item4]:before,#item5:checked~.modal-box label[for=item5]:before,#item6:checked~.modal-box label[for=item6]:before,#item7:checked~.modal-box label[for=item7]:before,#item8:checked~.modal-box label[for=item8]:before,#item9:checked~.modal-box label[for=item9]:before{transform:rotate(45deg)}#item1:checked~.modal-box label[for=item1]:after,#item2:checked~.modal-box label[for=item2]:after,#item3:checked~.modal-box label[for=item3]:after,#item4:checked~.modal-box label[for=item4]:after,#item5:checked~.modal-box label[for=item5]:after,#item6:checked~.modal-box label[for=item6]:after,#item7:checked~.modal-box label[for=item7]:after,#item8:checked~.modal-box label[for=item8]:after,#item9:checked~.modal-box label[for=item9]:after{transform:rotate(-45deg)}}