@charset "UTF-8";@import url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/grid.css);:root{--base-color:#128fa7;--link-color:#128fa7;--linkhover-color:#b7aa98;--back-color:#f7f7f7;--border-color:#232120;--white-color:#fff}.over{overflow:hidden;background:var(--back-color)}.pc{display:block}.sp{display:none}img{max-width:100%;height:auto}a{display:block;color:var(--link-color);text-decoration-line:none}a:hover{color:var(--linkhover-color)}.small{font-size:.8rem}th,td{padding:8px 10px;text-align:center}.c-header{display:flex;flex-direction:row;justify-content:space-between;font:bold}.h-logo{width:30%;height:auto;margin-left:3%;margin-bottom:0}.h-nav{width:65%;display:flex;flex-direction:column}nav ul{display:flex;flex-direction:row;justify-content:space-around;list-style:none}nav li{flex:1 0 auto;margin-bottom:0;display:inline-block}nav li a{text-decoration:none;text-align:center;width:100%;color:var(--border-color);font-weight:700;padding:.3rem}.navi_menu li a:hover{background:var(--base-color);color:var(--white-color)}.first-row{align-items:center;padding-left:10%}.h-tel{font-size:2rem;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/tel.svg) no-repeat left;background-size:8%}.h-tel a{color:var(--base-color)}.contact-button{padding:.8rem;color:var(--white-color);background:var(--base-color)}.contact-button:hover{color:var(--white-color);background:var(--linkhover-color)}.sns_logo{display:inline-block;padding-top:1%}.sns_logo img{width:40px;height:auto}@media screen and (min-width:768px){#open,#close{display:none !important}#navi{display:block !important}}.mainimg video{width:90%;height:auto}.mainimg{position:relative;text-align:center;color:var(--white-color);text-shadow:.5px .5px 0 #333,-.5px -.5px 0 #333,-.5px .5px 0 #333,.5px -.5px 0 #333,0px .5px 0 #333,0 -.5px 0 #333,-.5px 0 0 #333,.5px 0 0 #333;letter-spacing:.4rem}.mainimg img{width:94%}.t-text01{position:absolute;top:5%;right:7%;writing-mode:vertical-rl;font-size:2.5rem;text-align:start}.t-text02{position:absolute;bottom:4%;left:7%;font-size:2.2rem;text-align:left}.slider{width:96vw;height:76vh;margin:0 auto;overflow:hidden;position:relative;max-width:100%}.slider div{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:10;opacity:0;animation-name:slide-fade;animation-duration:30s;animation-iteration-count:infinite;transform:scale(1.5)}@keyframes slide-fade{0%{opacity:0}20%{opacity:1}80%{opacity:0;transform:scale(1)}100%{opacity:0;z-index:0}}.slider div:first-of-type{background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/slide1.jpg)}.slider div:nth-of-type(2){background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/slide2.jpg);animation-delay:10s}.slider div:nth-of-type(3){background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/slide3.jpg);animation-delay:20s}.s-text01{top:2%;right:5%;writing-mode:vertical-rl;font-size:2.2rem;text-align:start;line-height:1.8}.s-text02{bottom:2%;left:5%;font-size:2rem;text-align:left}.slid_text{position:absolute;color:#fff;z-index:100;letter-spacing:.4rem;text-shadow:.5px .5px 0 #666,-.5px -.5px 0 #666,-.5px .5px 0 #666,.5px -.5px 0 #666,0px .5px 0 #666,0 -.5px 0 #666,-.5px 0 0 #666,.5px 0 0 #666}main{margin:5rem 0 0}section{margin:2rem 0}.gray-back{background-color:var(--back-color)}.section01{background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/bk-img01.png) no-repeat right top;background-size:40%}.c-title{line-height:1;font-size;2.2rem}h2 .deco{font-weight:700;padding:10px 50px;background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-L.png),url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-R.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:12%}.center{text-align:center;margin-bottom:2rem}.s-comment{font-size:1.4rem}.c-boxs{width:94%;margin:0 auto;justify-content:space-evenly}.c-box{background:var(--white-color);box-shadow:0 0 8px rgba(0,0,0,2.5)}.c-box:hover{background:#cce9ed;box-shadow:0 0 8px rgba(204,233,237,2.5)}.c-box_in{width:90%;margin:0 auto;color:var(--border-color)}.c-box img{width:100%}.c-box_t{padding-left:3%;border-left:var(--base-color) 10px solid;font-weight:700;font-size:1.4rem;text-align:left}.c-box p{text-align:left}.link_btn a{margin:4rem auto;width:25%;display:inline-block;color:var(--boder-colr);border:1px solid;padding:5px 0;font-size:1.2rem;background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/yajirushi.svg);background-position:right 5% top 45%;background-repeat:no-repeat;background-size:6%}.link_btn a:hover{color:var(--base-color);background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/yajirushi_bl.svg)}.news-lists{width:60%;margin:0 auto;list-style:none}.n_list{padding-left:10px;border-bottom:1px dotted #666;text-align:left}.date{font-size:.8rem;color:#666}.c-footer{background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/%20blue_bkg.png) center;padding:5rem 0}.gallery{background:var(--white-color);padding:10px;width:64%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"A A B" "A A C" "D E E";gap:10px}.gallery figure{margin:0}.gallery .photoA{grid-area:A}.gallery .photoB{grid-area:B}.gallery .photoC{grid-area:C}.gallery .photoD{grid-area:D}.gallery .photoE{grid-area:E}.gallery .photoF{grid-area:F}.gallery img{width:100%;height:100%;object-fit:cover}.copyright{text-align:center;padding:1rem 0;background-color:var(--base-color)}.copyright a{color:var(--white-color);text-decoration:none;display:inline}#pagetop{position:fixed;bottom:15px;right:15px}#pagetop a{display:block;background-color:var(--base-color);color:var(--white-color);width:50px;padding:0;text-align:center}#pagetop a:hover{background-color:var(--link-color)}h4 .deco{font-weight:700;padding:10px 50px;background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-L.png),url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-R.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:8%}.about-boxs{width:94%;margin:0 auto;text-align:center;overflow:hidden}.a-box{width:90%;margin:4rem auto;display:flex;justify-content:space-around;vertical-align:middle}.a-taxt{width:45%;text-align:justify;line-height:2;padding:2rem 0}.a-img{width:45%;position:relative}.a-img img{width:100%}.a-photo{position:absolute}.ap01{width:70%;top:0;left:0;z-index:100}.ap02{width:45%;right:0;bottom:0;z-index:101}.ap03{width:45%;top:0;right:0;z-index:101}.ap04{width:70%;left:0;bottom:0;z-index:100}.oshi{width:45%;margin:2rem auto;padding:10px 5px;vertical-align:middle;border:solid 2px var(--base-color);text-align:left}.oshi h3{font-size:1.8rem;padding-left:5px;border-left:var(--base-color) 10px solid;font-weight:700}.add{width:50%}.add table{width:100%;margin:0 auto}.add th{background:var(--linkhover-color)}.add td{padding-left:3%;text-align:left}.map{width:40%}.map iframe{width:100%;height:400px}.map p{width:100%;text-align:justify}.guide-comment{background:var(--base-color)}.guide-comment p{color:var(--white-color);font-size:1.8rem;line-height:2}.guide-boxs{width:94%;margin:0 auto;text-align:center}.arrow{width:40px;margin:0 auto}.guide-box{width:80%;margin:2rem auto;padding:10px 5px;display:flex;justify-content:space-around;vertical-align:middle;border:solid 2px var(--base-color)}.g-text{text-align:left;width:60%}.g-title{font-size:1.8rem;font-weight:700;color:var(--base-color)}.g-text p{padding-left:5%}.g-reserve{display:flex;flex-direction:row;justify-content:space-around;height:40px}.g-reserve_img img{width:40px;height:auto}.g-tel{font-size:1.6rem;padding-left:6%;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/tel.svg) no-repeat left;background-size:6%}.g-img{width:35%}.red{color:#b00202}.menu-nav{display:flex;flex-direction:row;justify-content:space-around;list-style:none;text-align:center}.menu-toc{width:19.5%;background:var(--base-color);display:inline-block}.menu-toc a{padding:8px 0;color:var(--white-color);font-size:1rem;font-weight:700}.menu-toc a:hover{background:var(--linkhover-color);color:var(--border-color)}.menu-boxs{width:94%;margin:0 auto;text-align:center}.m-box{width:80%;margin:2rem auto;padding:1% 2%;vertical-align:middle;border:solid 2px var(--base-color);text-align:left}.m-box h3{font-size:1.8rem;padding-left:5px;border-left:var(--base-color) 10px solid;font-weight:700}.m-box__contents{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1%}.m-img{width:90%;margin:0 auto}.m-price{margin:0 auto;width:100%}.m-price h4{padding-left:5px;border-left:var(--base-color) 5px solid;font-size:1rem;font-weight:700}.m-price__table{width:90%;margin:0 auto}.m-price__table th,.m-price__table td{margin:0 auto;border:1px solid var(--base-color);white-space:nowrap;overflow:hidden;padding-left:0;padding-right:0}.m-price__table th{background:#c5dbe0}.column{width:30%}.r-align{text-align:right}.m-box__option{margin:0 auto;display:flex;justify-content:space-around}.mb2{width:75.4%}.l-align{margin:1rem 0 0;padding-left:3%;text-align:left}.revue-boxs{width:94%;margin:0 auto;text-align:center;display:grid;grid-template-columns:repeat(3,1fr);gap:1%}.r-box{width:100%;margin:2rem auto;padding:10px 5px;vertical-align:middle;border:solid 2px var(--base-color);text-align:left}.r-box__contents{margin:0 auto;display:inline-block}.r-stars{color:#f1d001;font-size:1.8rem}.r-img{width:70%;height:auto;margin:0 auto}.r-img img{width:100%}.r-text{text-align:justify}summary{color:var(--beas-color)}.r-ymd{text-align:right;color:var(--linkhover-color);font-size:1rem}.link{width:70%;margin-top:2rem;padding:1rem;background:var(--base-color);display:inline-block;text-align:center;font-size:1.2rem}.link a{color:#fff;font-weight:700}.link a:hover{background:var(--linkhover-color);color:var(--border-color)}.con-title{margin:5% auto;line-height:2;font-size:2rem}h2 .deco2{font-weight:700;padding:70px 50px;background-image:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-L.png),url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/deco-R.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:8%}.con-tel{font-size:2.2rem;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/tel.svg) no-repeat left;background-size:4%}.con-tel a{color:var(--base-color);padding-left:5%}table.CF7_table{width:80%;margin:0 auto;border:3px solid #e5e5e5}table.CF7_table tr{border-top:1px solid #e5e5e5}table.CF7_table td{padding-top:3%}.checkbox-list{padding-top:3%;padding-bottom:2%}.single .entry-content table.CF7_table,.page .entry-content table.CF7_table{display:table}.CF7_table input,.CF7_table textarea{border:1px solid #d8d8d8}.CF7_table ::placeholder{color:#797979}.CF7_req{font-size:.9em;padding:5px;color:#f79034;background:#fff;border-radius:3px;margin-right:1em}.CF7_unreq{font-size:.9em;padding:5px;background:#bdbdbd;color:#fff;border-radius:3px;margin-right:1em}.cf7__select{position:relative}.cf7__select:before{position:absolute;top:50%;right:28%;z-index:10;transform:translateY(-50%);width:0;height:0;border-top:8px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;pointer-events:none;content:''}.cf7__select select{width:360px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.CF7_table th{width:30%;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/%20blue_bkg.png) center;text-align:left;padding-left:3%}}.wpcf7 input.wpcf7-submit{background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/%20blue_bkg.png) center;border:0;color:#fff;font-size:1.2em;font-weight:700;margin:0 auto}.CF7_btn{text-align:center;margin-top:20px}.wpcf7-spinner{width:0;margin:0}.b-main{margin:2rem auto 5rem;width:90%;display:flex;justify-content:space-between}.b-article{width:72%;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/bk-img03.png) left bottom no-repeat;background-size:40%}.article-title{margin-top:30px;text-align:left;font-size:1.8rem;font-weight:700}.b-text{margin:4rem auto;width:90%;line-height:2;text-align:left}.meta{list-style:none;text-align:right}.post-link{width:300px;display:flex;justify-content:space-between;margin:0 auto;list-style:none}.style_on{list-style:inherit;list-style-position:inside}strong{font-weight:700;font-family:"Hiragino Mincho ProN"}.archive-main{margin:2rem auto 5rem;width:90%;background:url(//punahele.net/wp-content/themes/cocoon-child-punahele/css/../image/bk-img03.png) left bottom no-repeat;background-size:40%}.archive-title{background:var(--base-color);color:var(--white-color);padding:2px}.a-main{margin:2rem auto 5rem;width:90%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card-entry{display:inline-block}.card__title{text-align:left;font-size:1.4rem}.card__time{text-align:left}.entry-header{display:none}#sidebar>.widget{border-radius:10px}.sidebar{width:24%;padding-left:0;text-align:left}.author-thumb{text-align:center}.author-name{margin:3% 0;font-size:2rem}.side_h2{margin-top:30px;padding:5px 0;background-color:var(--base-color);color:var(--white-color);font-size:1.6rem;font-weight:700}.flex{display:flex;flex-direction:row;justify-content:space-around}.l-box{width:60%;text-align:center}.l-contents{width:60%;margin:0 auto;text-align:left;padding-top:3rem}.text{padding-top:2rem}.sns{display:flex;flex-direction:row;justify-content:space-around;list-style:none;width:60%}.sns li{width:50px;height:auto;padding-top:2rem}.r-box1{width:40%}.r-box1 img{width:auto;height:100%}.footer-meta{display:none!important}@media screen and (max-width:768px){.flex{display:inline-block}.l-box{width:100%;text-align:center}.l-contents{width:90%;margin:0 auto;text-align:center;padding-top:3rem}.link{width:90%;margin-top:1.5rem;text-align:center}.r-box1{width:100%}.r-box1 img{width:100%;height:auto}}