@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
html,body{font-family:'Zen Maru Gothic',serif !important}.is-main-serif .article h2,.is-main-serif .article h3,.is-main-serif .article h4,.is-main-serif .article h5,.is-main-serif .article h6,.is-sidebar-serif #sidebar h2,.is-sidebar-serif #sidebar h3,.is-sidebar-serif #sidebar-menu-content h2,#sidebar-menu-content h3{font-family:inherit}.appeal:before{background:0 0 !important}#appeal-in{display:none !important}#appeal{height:500px}.wave{background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/wave.png) repeat-x center bottom;background-size:200px;display:block;width:100%;height:300px;position:absolute;left:0;right:0;bottom:0;z-index:99}#navi-in ul li a{font-size:13px;padding:5px 15px;font-weight:700}@media(max-width:1200px){#navi-in ul li a{padding:5px 10px}}#navi-in ul li a .caption-wrap{background-position:center top;background-size:40px;background-repeat:no-repeat;line-height:1.4;padding-top:40px}#navi-in ul li:nth-child(1) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu01.png)}#navi-in ul li:nth-child(2) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu02.png)}#navi-in ul li:nth-child(3) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu03.png)}#navi-in ul li:nth-child(4) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu04.png)}#navi-in ul li:nth-child(5) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu05.png)}#navi-in ul li:nth-child(6) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu06.png)}#navi-in ul li:nth-child(7) a .caption-wrap{background-image:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/menu07.png)}.navi-in>ul li{height:auto}#navi .navi-in>ul>li{width:auto}.is-shadow-on div#header-container{padding-top:15px;padding-bottom:0}.header-container-in.hlt-top-menu .header{display:flex;align-items:center;width:30%}.header-container-in.hlt-top-menu .navi{width:70%}.header-container-in.hlt-top-menu .header>div{width:50%}.header-container-in.hlt-top-menu .navi-in>ul{flex-wrap:nowrap}@media(max-width:1024px){.logo_side{display:none}}.mobile-menu-buttons{background:#fefae9 !important;box-shadow:none !important;padding:5px}.is-shadow-on div#header-container{box-shadow:none !important}.top_header,.page_header{position:relative}.top_header>.container,.page_header>.container{padding:80px 20px}@media(max-width:768px){.top_header>.container,.page_header>.container{padding:80px 5px}}.top_header:before,.page_header:before{content:"";width:100%;height:30px;transform:rotate(180deg);background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/wave.png) repeat-x center bottom;background-size:200px;display:block}.top_header:after,.page_header:after{content:"";width:100%;height:30px;background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/wave.png) repeat-x center bottom;background-size:200px;display:block}.top_header{background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/main_back.png) no-repeat center top;background-size:100%;background-attachment:fixed}.page_header{background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/main_back.png) no-repeat center center;background-size:100%;background-attachment:fixed}.page-title{width:100%;max-width:1230px;margin:auto;text-align:center}.main_image{width:95%;max-width:980px;margin:auto;display:block}main#main{background:#fefae9}.article h2{background-color:transparent}#main .entry-title{display:none}.main_greeting{text-align:center;font-weight:700}.main_greeting span{color:#c9543f}.article .main_greeting h2{margin-bottom:20px;border-bottom:dotted 2px #ccc;display:inline-block;padding:5px 5px 10px !important;font-size:30px !important}.main_greeting p{line-height:1.8;font-size:20px !important}@media(max-width:768px){.article .main_greeting h2{font-size:24px !important}.main_greeting p{line-height:1.8;font-size:18px !important}}@media(max-width:480px){.article .main_greeting h2{font-size:22px !important}.main_greeting p{line-height:1.8;font-size:14px !important}}.entry-content h2:before{content:none !important}.wrap{width:100%}.main{padding:0}.flex_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.flex_wrap_center{display:flex;justify-content:center;flex-wrap:wrap}#about .flex_wrap,.service_box .flex_wrap{align-items:center}.service_image,.about_image{width:40%;padding-top:20px;padding-bottom:20px}.service_text,.about_text{width:55%}.after_school .service_text h3{background:#7ba85b;color:#fff;border-bottom:none;padding:10px;border-radius:10px;line-height:1.4}.child .service_text h3{background:#e56e58;color:#fff;border-bottom:none;padding:10px;border-radius:10px;line-height:1.4}.after_school .service_text .days,.child .service_text .days{font-size:24px;font-weight:700;margin-bottom:5px}.footer_service{display:flex;justify-content:space-between;flex-wrap:wrap}.program_text ul{font-size:120%}.program_text ul.inline_ul li{display:inline-block}.program_text h3{border-bottom:dotted 1px #333 !important;padding-bottom:10px !important}#footer_service .service_box{width:calc((100% - 30px) / 3);margin-bottom:15px;padding:20px}#footer_service .service_box h2{font-size:22px}#footer_service .service_box p{font-size:18px;line-height:1.6;margin-bottom:20px}#footer_service .service_image{width:100%;padding-top:20px;padding-bottom:20px}#footer_service .service_text{width:100%}@media(max-width:768px){#footer_service .service_box{width:100%;margin-bottom:15px}.service_image,.about_image{width:100%;text-align:center}.service_text,.about_text{width:100%}}#header-container-in{max-width:1230px}.container_inner{width:95%;max-width:1230px;margin:auto}.article h3{border:none;border-bottom:dotted 1px #666;padding:0;padding-bottom:10px;line-height:1.6}.article h3:before{display:none}.article h2,.article h3,.article h4,.article h5,.article h6{margin-bottom:1em}.btn_link a{display:block;width:95%;max-width:500px;margin:auto;border-radius:30px;background:#fdfae8;color:#7b241d;border:solid 3px #7b241d;text-decoration:none;padding:15px 20px;font-weight:700;transition:all .3s;position:relative}.btn_link a:after{content:"▶";position:absolute;right:30px;top:15px}.btn_link a:hover{background:#7b241d;color:#fdfae8;border:solid 3px #7b241d}.service_box{border:solid 5px #7b241d;color:#7b241d;border-radius:20px;padding:40px;margin-bottom:50px;position:relative;font-weight:700}@media(max-width:768px){.service_box{padding:30px 15px}}.service_box.child{border-color:#e56e58;color:#e56e58}.service_box.after_school{border-color:#7ba85b;color:#7ba85b}.service_box.daycare{border-color:#2764ab;color:#2764ab}#content-in .article .service_box h2{padding:0;margin:0;font-size:32px;position:absolute;left:30px;top:-25px;text-shadow:1px 1px 0 #fdfae8,-1px -1px 0 #fdfae8,-1px 1px 0 #fdfae8,1px -1px 0 #fdfae8,0px 1px 0 #fdfae8,0-1px 0 #fdfae8,-1px 0 0 #fdfae8,1px 0 0 #fdfae8,4px 4px 0 #fdfae8,-4px -4px 0 #fdfae8,-4px 4px 0 #fdfae8,4px -4px 0 #fdfae8,0px 4px 0 #fdfae8,0-4px 0 #fdfae8,-4px 0 0 #fdfae8,4px 0 0 #fdfae8}section{padding-top:40px;padding-bottom:40px}section>h2{text-align:center;font-size:48px !important;background:url(//pono-akita.com/pono-wp/wp-content/themes/pono_theme/images/title_back.png) no-repeat center center !important;background-size:130px !important;margin-bottom:20px !important;padding:40px 0 !important;text-shadow:1px 1px 0 #fdfae8,-1px -1px 0 #fdfae8,-1px 1px 0 #fdfae8,1px -1px 0 #fdfae8,0px 1px 0 #fdfae8,0-1px 0 #fdfae8,-1px 0 0 #fdfae8,1px 0 0 #fdfae8,4px 4px 0 #fdfae8,-4px -4px 0 #fdfae8,-4px 4px 0 #fdfae8,4px -4px 0 #fdfae8,0px 4px 0 #fdfae8,0-4px 0 #fdfae8,-4px 0 0 #fdfae8,4px 0 0 #fdfae8}@media(max-width:768px){section>h2{font-size:32px !important}#content-in .article .service_box h2{font-size:28px}}.bg01{background:#ffe7ab}.search-menu-button,#navi-footer{display:none !important}#breadcrumb{width:100%;max-width:1230px;margin:auto}#footer-in{width:95%;max-width:1230px;margin:auto}.footer-right li a{font-size:13px !important;padding:5px !important;border-bottom:dotted 1px #ccc !important}@media screen and (max-width:834px){.footer-widgets{display:block !important}main.main,div.sidebar{padding:25px 0;margin:12px 0;border-width:0}}.news_list{background:#fff;border-radius:30px;padding:40px 30px}.front-news{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.front-news:after{content:"";width:calc((100% - 30px) / 3)}.news_entry{width:calc((100% - 30px) / 3);margin-bottom:15px}.news-image img{border-radius:15px}@media(max-width:768px){.news_list{border-radius:30px;padding:30px 15px}.news_entry{width:100%;margin-bottom:10px}}.sien_box{width:calc((100% - 40px) / 3)}.sien_box p:empty{display:none}.sien_box h3{padding-top:10px;text-align:center}.flex_wrap_center{gap:20px 20px}@media(max-width:768px){.sien_box{width:calc((100% - 10px) / 2)}.flex_wrap_center{gap:10px 10px}}#fixed_right_banner{position:fixed;top:160px;right:0}#fixed_right_banner>*{width:65px}#fixed_right_banner>*~*{margin-top:10px}#fixed_right_banner>a{display:block;-webkit-transition:all .2s ease;transition:all .2s ease}#fixed_right_banner>a:hover{opacity:.8;transform:scale(1.1)}@media (max-width:1024px){#fixed_right_banner{display:none}}.box_image{width:40%}.box_text{width:55%}.box_container>.box:nth-child(even){flex-direction:row-reverse}.box{margin-bottom:30px}.box h3{font-size:28px}.box p{font-size:18px}@media(max-width:768px){.box h3{font-size:20px;margin-top:10px;margin-bottom:20px}.box p{font-size:14px}.box_image{width:100%;text-align:center}.box_text{width:100%}}.qa_box{margin-bottom:5px;border-bottom:2px solid #d6dde3}.qa_box summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;color:#333;font-weight:600;cursor:pointer}.qa_box summary:before,.qa_box p:before{position:absolute;left:1em;font-weight:600;font-size:1.3em}.qa_box summary:before{color:#75bbff;content:"Q"}.qa_box summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .5s}.qa_box[open] summary:after{transform:rotate(225deg)}.qa_box p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#333;transition:transform .5s,opacity .5s;transition:all .2s}.qa_box[open] p{transform:none;opacity:1}.qa_box p:nth-child(2):before{color:#ff8d8d;line-height:1.2;content:"A"}.corporate table tr{background:0 0 !important}.corporate table th{border:solid 2px #ccc;background:0 0 !important;padding:20px}.corporate table td{border:solid 2px #ccc;background:0 0 !important;padding:20px}.go-to-top-button{background-color:transparent;width:150px;height:100px;box-shadow:none !important}.go-to-top-button img{box-shadow:none !important}@media(max-width:768px){.go-to-top-button{width:80px;height:80px}}.navi-menu-caption{display:none !important}.fa-bars:before{content:"\f0c9";font-size:45px;color:#7b241d}@media screen and (max-width:1023px){.has-logo-button .menu-button{width:auto}.has-logo-button .logo-menu-button{width:30% !important;min-width:1px;flex-grow:inherit}.has-logo-button .logo-contact-button.menu-button{width:55% !important;max-width:200px}.mobile-menu-buttons{display:flex;align-items:center}}.menu-drawer li{border-bottom:dotted 2px #ccc;margin-bottom:10px}.service_bottom_image{width:100%;max-width:780px;margin:20px auto}.bnr_box{width:calc((100% - 20px) / 2);margin-bottom:20px}.bnr_box.bottom{width:calc((100% - 30px) / 3)}.bnr_box.full{width:100%}@media(max-width:768px){.bnr_box{width:100%;margin-bottom:10px}.bnr_box.bottom{width:calc((100% - 10px) / 2)}.bnr_box.full{width:100%}}.form-area tr{background-color:transparent !important}.corporate th,.corporate td,.form-area th,.form-area td{width:100%;display:block;position:relative;padding:20px 10px}.corporate th,.form-area th{background-color:transparent !important;border:none;padding-right:50px}.corporate td,.form-area td{background-color:transparent !important;border:none;border-bottom:solid 1px #ccc}.corporate td a,.form-area td a{color:#800d16}.form-area .require{background:#cc2800;color:#fff;position:absolute;right:13px;top:22px;padding:2px 10px;font-size:14px}.form-area tr:first-child th .require{top:20px}.form-area .any{background:#a9a9a9;color:#fff;position:absolute;right:13px;top:22px;padding:2px 10px;font-size:14px}@media(min-width:768px){.form-area th{width:30%;display:table-cell;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.form-area td{width:70%;display:table-cell;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.corporate th{width:30%;display:table-cell;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.corporate td{width:70%;display:table-cell;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}}.mw_wp_form .submit_btn{text-align:center}.mw_wp_form input.btn.btn-submit{background-color:#d13842;font-size:18px;margin:1em 2em;width:250px}.mw_wp_form input.btn.btn-submit:hover{background-color:#dd262c}.btnArea{text-align:center}input[type=submit]{color:#fff !important}.footer_info{width:100%;max-width:980px;margin:30px auto}.pdf_box{width:calc((100% - 20px) / 3)}.pdf_box ul{padding-left:0}.pdf_box li{list-style:none;margin:0;padding:0;margin-bottom:5px}.pdf_box a{display:block;border-radius:10px;text-align:center;padding:20px;color:#fff;text-decoration:none;font-weight:700}.pdf_box:first-child a{background:#538736}.pdf_box:nth-child(2) a{background:#e66e59}.pdf_box:nth-child(3) a{background:#295fa0}@media(max-width:768px){.pdf_box{width:100%;margin-bottom:30px}}