#header .head-box{justify-content:space-between}#header .head-box .menu-btn{display:none}#header .link_02{display:flex;align-items:center;gap:1em;align-items:stretch}@media screen and (max-width: 768px){#header .link_02{display:none}}#header .link_02 .link_btn{flex:1;display:flex}#header .link_02 .link_btn a{text-align:center;width:100%;display:block;border:1px solid #fff;padding:1em;font-size:min(2.8dvw,14px);color:#fff;display:flex;flex:1;align-items:center;justify-content:center}#header .link_02 .link_btn.online a{background:#a33636}#header .link_02 .link_btn.online a:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}#header .link_02 .link_btn.request a{background:#a8884e}#header .link_02 .link_btn.reserve{width:450px;position:relative}#header .link_02 .link_btn.reserve a{background:rgba(163,54,54,.8)}#header .link_02 .link_btn.reserve a:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}#header .link_02 .link_btn.reserve.cs:after{content:"COMMING SOON";height:100%;position:absolute;display:flex;display:flex;text-align:center;align-items:center;justify-content:center;top:0;width:100%;background:hsla(0,0%,100%,.7)}.footnav{display:flex;visibility:hidden;opacity:0;width:100%;height:60px;background:#fff;position:fixed;bottom:0;z-index:150;transition:all .4s}@media screen and (min-width: 769px),print{.footnav{display:none}}.footnav .gnav-sp{display:flex;justify-content:space-between;gap:0 1px;width:100%}.footnav .gnav-sp li{width:33.3333333333%;display:flex;justify-content:center;align-items:center;background:#005cb4;border-top:1px solid #fff}.footnav .gnav-sp li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1em;color:#fff;text-align:center}.footnav .gnav-sp li a:before{content:none}.footnav .gnav-sp li a .a-in{display:flex;justify-content:flex-start;flex-direction:column}.footnav .gnav-sp li a .a-in .ja{color:#fff;line-height:1;font-size:8px}.footnav .gnav-sp li a .a-in .en img{width:auto;min-height:100%;height:12px}.footnav .gnav-sp li.online_btn{flex:1;background:#a33636;border-right:1px solid #fff}.footnav .gnav-sp li.online_btn:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}.footnav .gnav-sp li.request_btn{flex:1;background:#a8884e;border-right:1px solid #fff}.footnav .gnav-sp li.reserve_btn{flex:1;background:#a33636}.footnav .gnav-sp li.reserve_btn:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}.footnav .gnav-sp li.cs:after{content:"COMMING SOON";height:100%;position:absolute;display:flex;display:flex;text-align:center;align-items:center;justify-content:center;top:0;width:50%;background:hsla(0,0%,100%,.7)}#penthouse #main{background:url(../images/penthouse/mv.webp) no-repeat left center;background-size:cover;height:90vh;position:relative}@media screen and (max-width: 768px){#penthouse #main{background:url(../images/penthouse/mv.webp) no-repeat center center;height:60vh;background-size:cover}}#penthouse #main .inner h1{padding:4em 0 2em;text-align:center;color:#fff;font-size:min(4.8dvw,30px);font-family:"Anton",sans-serif}@media screen and (min-width: 1024px),print{#penthouse #main .inner h1{padding:150px 0 100px}}#penthouse #main .inner h1 span{display:block;position:absolute;left:0;right:0}#penthouse #main .inner h1 span.en{bottom:6em}@media screen and (max-width: 768px){#penthouse #main .inner h1 span.en{bottom:5em}}#penthouse #main .inner h1 span.en img{height:80px}@media screen and (max-width: 768px){#penthouse #main .inner h1 span.en img{height:40px}}#penthouse #main .inner .catch{position:absolute;left:0;right:0;bottom:3em;text-align:center;font-size:min(4dvw,22px);color:#fff;letter-spacing:.1em;line-height:1.75}@media screen and (max-width: 768px){#penthouse #main .inner .catch{bottom:2em}}#penthouse #contents{background:#b9a292;background:linear-gradient(90deg, rgb(185, 162, 146) 0%, rgb(140, 128, 103) 100%)}#penthouse #contents .sec{padding:2em 0}#penthouse #contents .sec figure{position:relative;line-height:1;font-size:0}#penthouse #contents .sec figure img{position:relative;width:100%;height:auto}#penthouse #contents .sec figure figcaption{position:absolute;right:0;bottom:0;padding:.5em 1em;color:#fff;font-size:min(2dvw,10px);text-shadow:0 0 2px #000;filter:drop-shadow(0 0 2px #000)}#penthouse #contents .sec figure figcaption.tc-b{color:#000;text-shadow:none;filter:none}#penthouse #contents .sec figure figcaption.outside{position:relative}#penthouse #contents .sec figure figcaption.dsp-none{display:none}#penthouse #contents .sec figure span{position:absolute;left:0;bottom:0;padding:.5em .75em;color:#fff;font-size:min(2dvw,10px);background:rgba(36,34,29,.8)}#penthouse #contents .sec01 .tab-area{padding:3em 0}#penthouse #contents .sec01 .tab-area .tab-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));grid-template-rows:auto auto;gap:1em;margin-bottom:2em}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .tab-list{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}}#penthouse #contents .sec01 .tab-area .tab-list button{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:1em;width:100%;padding:1em 2em;background:linear-gradient(90deg, rgb(142, 146, 158) 0%, rgb(85, 100, 122) 100%);border:solid 1px #fff;filter:grayscale(1);opacity:.8}#penthouse #contents .sec01 .tab-area .tab-list button img{opacity:.6}#penthouse #contents .sec01 .tab-area .tab-list button.active{filter:grayscale(0);opacity:1}#penthouse #contents .sec01 .tab-area .tab-list button.active img{filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%);opacity:1}#penthouse #contents .sec01 .tab-area .tab-list button .type_name{height:45px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .tab-list button .type_name{height:30px}}#penthouse #contents .sec01 .tab-area .tab-list button .type_txt{height:30px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .tab-list button .type_txt{height:20px}}#penthouse #contents .sec01 .tab-area .plan_contents{display:none}#penthouse #contents .sec01 .tab-area .plan_contents.active{display:block}#penthouse #contents .sec01 .tab-area .plan_contents .inner{width:100%;background:#fff;padding-bottom:2em}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list{background:url(../images/plan/plan_type_bg.webp) no-repeat left top;margin-bottom:2em;background-size:50%}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list{background-size:100%}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex{display:flex;align-items:center}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex{flex-direction:column}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap{display:flex;width:50%;justify-content:space-evenly;padding:2.5em 0;align-items:center}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap{width:100%;padding:1em 0}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .type{display:flex;align-items:flex-end;gap:1em}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .type .type_name{height:50px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .type .type_name{height:35px}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .type .type_txt{height:40px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .type .type_txt{height:25px}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .border{align-self:stretch}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .border:before{content:"";width:1px;background:#000;height:100%;display:block}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk{display:flex;align-items:center;flex-direction:column;gap:1em}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk{gap:.5em}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .ldk_flex{display:flex;gap:1em;align-items:flex-end}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .type_num{height:50px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .type_num{height:35px}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .type_ldk{height:40px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .type_ldk{height:25px}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .ldk_small{display:flex;flex-wrap:wrap;width:100%;gap:.2em}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .ldk_small img{height:15px}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .flex .type_ldk_wrap .ldk .ldk_small img{height:10px}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .area{width:50%;background:#fff;font-family:"Shippori Mincho",serif;font-size:min(3.2dvw,16px);padding:0 3em}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .area{width:100%}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .area .bigger{font-size:min(6.8dvw,50px)}#penthouse #contents .sec01 .tab-area .plan_contents .inner .list .area .big{font-size:min(5.5dvw,40px)}#penthouse #contents .sec01 .tab-area .plan_contents .inner .madori{max-width:700px;width:100%;margin:0 auto 3em;display:block}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .madori{width:calc(100% - 2rem)}}#penthouse #contents .sec01 .tab-area .plan_contents .inner .madori.wide{max-width:900px}#penthouse #contents .sec01 .tab-area .plan_contents .inner .hanrei{max-width:350px;width:100%;display:block;margin:0 auto}@media screen and (max-width: 768px){#penthouse #contents .sec01 .tab-area .plan_contents .inner .hanrei{max-width:60%;width:calc(100% - 2rem)}}#penthouse #contents .sec01 .btn-area{padding:2em 0}#penthouse #contents .sec01 .btn-area .btn-flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1rem;width:min(75%,860px);margin:auto}#penthouse #contents .sec01 .btn-area .btn-flex .btn{min-width:calc(40% - 1rem);width:calc((580px - 100%)*1000);max-width:100%;color:#fff;text-align:left;font-weight:400;padding:1em}#penthouse #contents .sec01 .btn-area .btn-flex .btn.reserve{background:#a33636}#penthouse #contents .sec01 .btn-area .btn-flex .btn.online{background:#005cb4}#penthouse #contents .sec01 .btn-area .btn-flex .btn a{position:relative;display:block;text-align:center;font-size:min(3.8dvw,20px)}#penthouse #contents .sec01 .btn-area .btn-flex .btn a::after{content:"";width:31px;height:6px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s 0s ease}#penthouse #contents .sec01 .view-area{margin:2em auto}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area{margin:4em auto}}#penthouse #contents .sec01 .view-area .view-head{font-size:min(5.2dvw,36px);color:#fff;text-align:center;font-family:"Shippori Mincho",serif;margin-bottom:.5em}#penthouse #contents .sec01 .view-area .view-head small{display:block;margin:auto;font-size:min(3.6dvw,18px)}#penthouse #contents .sec01 .view-area .view-cap{font-size:min(3.2dvw,16px);color:#fff;text-align:center;font-family:"Shippori Mincho",serif;margin-bottom:2em}#penthouse #contents .sec01 .view-area .view-item{max-width:1480px;margin:0 auto 2em;position:relative}#penthouse #contents .sec01 .view-area .view-item .view-wrap{position:relative;overflow:hidden}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .view-wrap:hover .info{display:none}}#penthouse #contents .sec01 .view-area .view-item .viewbox{overflow:auto;white-space:nowrap;width:100%;aspect-ratio:1480/760;height:auto;margin:0 auto;cursor:grab;position:relative;-webkit-overflow-scrolling:touch;transition-timing-function:ease-out}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .viewbox{overflow:hidden;aspect-ratio:1480/540}}#penthouse #contents .sec01 .view-area .view-item .viewbox .slide{width:284%;height:auto;-webkit-overflow-scrolling:touch;transition-timing-function:ease-out}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .viewbox .slide{width:200%}}#penthouse #contents .sec01 .view-area .view-item .viewbox .slide img{display:block;width:100%}#penthouse #contents .sec01 .view-area .view-item .info{display:none}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .info{position:absolute;inset:0;background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:2;display:flex}}#penthouse #contents .sec01 .view-area .view-item .info .txt{font-size:min(2.8dvw,14px);text-align:center;line-height:1.25;margin-top:1em}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .info .txt{width:100%;font-size:min(3.8dvw,20px);margin-top:0}}#penthouse #contents .sec01 .view-area .view-item .info .arrows{width:100%;display:flex;justify-content:center;align-items:center}#penthouse #contents .sec01 .view-area .view-item .info .arrows .prev,#penthouse #contents .sec01 .view-area .view-item .info .arrows .next{width:50px;margin:0 1em}#penthouse #contents .sec01 .view-area .view-item .info .arrows .prev{animation:move-to-left 2s infinite}#penthouse #contents .sec01 .view-area .view-item .info .arrows .next{animation:move-to-right 2s infinite}#penthouse #contents .sec01 .view-area .view-item .small-txt{font-size:min(2.4dvw,12px);color:#fff;text-align:right}#penthouse #contents .sec01 .view-area .view-item .sp-txt{display:block;font-size:min(2.8dvw,14px);margin-top:1em;text-align:center}@media screen and (min-width: 769px),print{#penthouse #contents .sec01 .view-area .view-item .sp-txt{display:none}}#penthouse #contents .sec01 .view-area .view-note{font-size:min(2.4dvw,12px);font-family:"Shippori Mincho",serif}#penthouse #contents .sec02{background:#e6e6e3;padding:4em 0 2em}#penthouse #contents .sec02 .block-head img{width:auto;min-height:20px}#penthouse #contents .sec02 .lead{font-size:min(4.4dvw,26px);margin:1em 0}#penthouse #contents .sec02 .text{font-size:min(3.2dvw,16px);line-height:1.5}#penthouse #contents .sec02 .image{margin:1em auto 4em}#penthouse #contents .sec02 .image .grid{display:grid;gap:2px;grid-template-columns:1fr}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .image .grid{grid-template-columns:1fr 1fr}}#penthouse #contents .sec02 .image .grid.clm1-1_1{grid-template-columns:1fr 1fr}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .image .grid.clm1-1_1{grid-template-columns:1fr 1fr}}#penthouse #contents .sec02 .image .grid.clm1-1-25_1{grid-template-columns:1fr}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .image .grid.clm1-1-25_1{grid-template-columns:1.25fr 1fr}}#penthouse #contents .sec02 .image .grid .flex{display:flex;justify-content:center;gap:2px}#penthouse #contents .sec02 .image .grid .flex .left,#penthouse #contents .sec02 .image .grid .flex .right{display:flex;justify-content:center;gap:2px;flex-direction:column;width:100%}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .image .grid .flex .left,#penthouse #contents .sec02 .image .grid .flex .right{width:calc(50% - 1px)}}#penthouse #contents .sec02 .image .grid .flex.flex-clmn{flex-direction:column}#penthouse #contents .sec02 .image .grid .txt-box{padding:2em 0 0}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .image .grid .txt-box{padding:2em 0 1em 2em}}#penthouse #contents .sec02 .image .grid .objectfit{width:100%;height:100%;overflow:hidden;object-fit:cover}#penthouse #contents .sec02 .image .grid .objectfit img{width:100%;height:100%;overflow:hidden;object-fit:cover}#penthouse #contents .sec02 .image .grid .mgntop{margin-top:1em}#penthouse #contents .sec02 .image .cap-txt{font-size:min(2.8dvw,14px);margin-top:1em}#penthouse #contents .sec02 .btm-block{display:flex;justify-content:center;flex-wrap:wrap;gap:1em;margin:2em auto 0}#penthouse #contents .sec02 .btm-block .txt-block,#penthouse #contents .sec02 .btm-block .image-block{width:100%}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .btm-block .txt-block,#penthouse #contents .sec02 .btm-block .image-block{width:49%}}#penthouse #contents .sec02 .btm-block .txt-block h3{font-size:min(4.4dvw,26px);margin-bottom:1em}#penthouse #contents .sec02 .btm-block .txt-block p{font-size:min(3.2dvw,16px);line-height:1.5}#penthouse #contents .sec02 .block-container .flex{display:flex;justify-content:center;align-items:flex-start;gap:1em}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .block-container .flex{gap:2em}}#penthouse #contents .sec02 .block-container .flex .left,#penthouse #contents .sec02 .block-container .flex .right{display:flex;justify-content:center;gap:2px;flex-direction:column;width:100%}@media screen and (min-width: 769px),print{#penthouse #contents .sec02 .block-container .flex .left,#penthouse #contents .sec02 .block-container .flex .right{width:calc(50% - 1em)}}#penthouse #contents .sec02 .block-container .flex.flex-clmn{flex-direction:column}#penthouse #contents .sec02 .block-container .flex.flex-wrap{flex-wrap:wrap}#penthouse #contents .sec03 .floor_plan .en{height:35px;text-align:center;margin-bottom:5em}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .en{margin-bottom:3em}}#penthouse #contents .sec03 .floor_plan .inner{max-width:1124px}#penthouse #contents .sec03 .floor_plan .contents_wrap{background:#f0f0ed;padding:3em 5em}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .contents_wrap{padding:2em 2em}}#penthouse #contents .sec03 .floor_plan .flex{display:flex;align-items:flex-start}#penthouse #contents .sec03 .floor_plan .floor_flex{gap:5em;margin-bottom:5em;justify-content:center}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .floor_flex{flex-direction:column;gap:2em}}#penthouse #contents .sec03 .floor_plan .floor_flex .box{display:block;width:50%}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .floor_flex .box{width:100%}}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head{margin-bottom:2em}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .floor_flex .box .head{margin-bottom:1em}}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .floor{background:#000;padding:.5em 1em}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .floor{padding:.5em 1em}}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .floor img{height:15px}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .title{padding:.5em 1em;width:100%;display:inline-block;text-align:center}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .title{padding:.5em 1em}}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .title img{height:15px;text-align:center}#penthouse #contents .sec03 .floor_plan .floor_flex .box .head .title.penthouse{background:#b9a292;background:linear-gradient(90deg, rgb(185, 162, 146) 0%, rgb(140, 128, 103) 100%)}#penthouse #contents .sec03 .floor_plan .grid{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"item1 item2 item7" "item3 item4 item7" "item5 item6 item7"}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"item1 item2" "item7 item7" "item3 item4" "item5 item6"}}#penthouse #contents .sec03 .floor_plan .grid .item1{grid-area:item1}#penthouse #contents .sec03 .floor_plan .grid .item2{grid-area:item2}#penthouse #contents .sec03 .floor_plan .grid .item3{grid-area:item3}#penthouse #contents .sec03 .floor_plan .grid .item4{grid-area:item4}#penthouse #contents .sec03 .floor_plan .grid .item5{grid-area:item5}#penthouse #contents .sec03 .floor_plan .grid .item6{grid-area:item6}#penthouse #contents .sec03 .floor_plan .grid .item7{grid-area:item7}#penthouse #contents .sec03 .floor_plan .grid .box .head{color:#fff;text-align:center;font-family:"Shippori Mincho",serif;font-size:min(3.2dvw,16px);padding:.2em}#penthouse #contents .sec03 .floor_plan .grid .box .head .small{font-size:min(2.4dvw,12px)}#penthouse #contents .sec03 .floor_plan .grid .box .head.penthouse{background:#b9a292;background:linear-gradient(90deg, rgb(185, 162, 146) 0%, rgb(140, 128, 103) 100%)}#penthouse #contents .sec03 .floor_plan .grid .box .txt{text-align:center;font-size:min(2.8dvw,14px);line-height:normal}@media screen and (max-width: 768px){#penthouse #contents .sec03 .floor_plan .grid .box .txt{font-size:min(2.4dvw,12px)}}#penthouse #contents .sec03 .floor_plan .grid .item1 .txt,#penthouse #contents .sec03 .floor_plan .grid .item2 .txt,#penthouse #contents .sec03 .floor_plan .grid .item7 .txt{font-size:min(3.8dvw,20px);line-height:1.6}#penthouse #contents .sec04{background:#e6e6e3;padding:4em 0}#penthouse #contents .sec04 .grid_box{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}@media screen and (max-width: 768px){#penthouse #contents .sec04 .grid_box{grid-template-columns:1fr;margin-bottom:5em}}#penthouse #contents .sec04 .grid_box .box{border:1px solid #fff;width:100%;padding:2em 1em;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;grid-template-areas:"type line  area" "more more more";column-gap:20px;row-gap:20px;transition:.3s}#penthouse #contents .sec04 .grid_box .box::before{content:"";grid-area:line;background:hsla(0,0%,100%,.5019607843);height:100%}#penthouse #contents .sec04 .grid_box .box:hover{opacity:.7}#penthouse #contents .sec04 .grid_box .box.penthouse{background:#b9a292;background:linear-gradient(90deg, rgb(185, 162, 146) 0%, rgb(140, 128, 103) 100%)}#penthouse #contents .sec04 .grid_box .box .type{display:block;grid-area:type;display:flex;justify-self:center;position:relative;align-items:flex-end;gap:1em}#penthouse #contents .sec04 .grid_box .box .type img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(199deg) brightness(105%) contrast(101%)}#penthouse #contents .sec04 .grid_box .box .type .type_name{height:50px}@media screen and (max-width: 768px){#penthouse #contents .sec04 .grid_box .box .type .type_name{height:35px}}#penthouse #contents .sec04 .grid_box .box .type .type_type{height:35px}@media screen and (max-width: 768px){#penthouse #contents .sec04 .grid_box .box .type .type_type{height:25px}}#penthouse #contents .sec04 .grid_box .box .area .ldk{margin-bottom:.5em;line-height:.3;font-size:min(6.8dvw,50px)}#penthouse #contents .sec04 .grid_box .box .area .ldk .ldk_small{font-size:min(3.8dvw,20px);line-height:1}#penthouse #contents .sec04 .grid_box .box .area .ldk img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(199deg) brightness(105%) contrast(101%)}#penthouse #contents .sec04 .grid_box .box .area{color:#fff;grid-area:area;font-size:min(5.15dvw,35px);justify-self:center;line-height:0;padding:.3em 0}#penthouse #contents .sec04 .grid_box .box .area .small{font-size:min(2.4dvw,12px);margin-bottom:.1em;display:block;line-height:1}#penthouse #contents .sec04 .grid_box .box .area .big{font-size:min(6.8dvw,50px);line-height:1}#penthouse #contents .sec04 .grid_box .box .more{grid-area:more;width:100px;justify-self:center}#penthouse #contents .sec05{color:#fff;position:relative;background:#000}@media screen and (max-width: 768px){#penthouse #contents .sec05{padding-top:3em}}#penthouse #contents .sec05:after{height:0}#penthouse #contents .sec05 .flex{display:flex}#penthouse #contents .sec05 .box{position:absolute;top:0;left:0;margin:auto;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){#penthouse #contents .sec05 .box{position:relative}}#penthouse #contents .sec05 .box .en_head{display:block;margin:0 auto 2em}@media screen and (max-width: 768px){#penthouse #contents .sec05 .box .en_head{margin-bottom:1em}}#penthouse #contents .sec05 .box .h3_head{text-align:center;letter-spacing:.1em;line-height:2;font-size:min(5dvw,32px);margin-bottom:.5em}#penthouse #contents .sec05 .box .txt{text-align:center}#penthouse #contents .sec05 .box .note{margin-bottom:3em}#penthouse #contents .sec05 .box .flex{gap:1em;align-items:stretch;margin-bottom:2em}@media screen and (max-width: 768px){#penthouse #contents .sec05 .box .flex{flex-direction:column;align-items:center;width:70%}}#penthouse #contents .sec05 .box .flex .flex_btn{flex:1;display:flex}#penthouse #contents .sec05 .box .flex .flex_btn a{text-align:center;width:100%;border:1px solid #fff;padding:1em;font-size:min(2.8dvw,14px);color:#fff;font-family:"Shippori Mincho",serif;display:flex;flex:1;align-items:center;justify-content:center}#penthouse #contents .sec05 .box .flex .flex_btn.online a{background:#a33636}#penthouse #contents .sec05 .box .flex .flex_btn.online a:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}@media screen and (max-width: 768px){#penthouse #contents .sec05 .box .flex .flex_btn.request{width:100%}}#penthouse #contents .sec05 .box .flex .flex_btn.request a{background:#a8884e}#penthouse #contents .sec05 .box .flex .flex_btn.reserve{width:450px;position:relative}@media screen and (max-width: 768px){#penthouse #contents .sec05 .box .flex .flex_btn.reserve{width:100%}}#penthouse #contents .sec05 .box .flex .flex_btn.reserve a{background:#a33636}#penthouse #contents .sec05 .box .flex .flex_btn.reserve a:after{content:"";width:21px;height:3px;background:url(../images/common/arrow.svg) no-repeat 0 0;background-size:100%;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s 0s ease}#penthouse #contents .sec05 .box .flex .flex_btn.cs{position:relative}#penthouse #contents .sec05 .box .flex .flex_btn.cs:after{font-family:"Shippori Mincho",serif;content:"COMMING SOON";height:100%;position:absolute;display:flex;display:flex;text-align:center;align-items:center;justify-content:center;top:0;width:100%;color:#000;background:hsla(0,0%,100%,.7)}#penthouse #contents .sec05 .box>a{font-family:"Shippori Mincho",serif;text-decoration:underline}/*# sourceMappingURL=penthouse.css.map */