﻿html{font-size:16px}@media screen and (min-width:767.999px){html{font-size:14px}}body{color:#3b4043;font-family:"Noto Sans JP",sans-serif,游ゴシック,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:2em;word-break:break-all}div{box-sizing:border-box}p{margin:0 0 1em}em{background:linear-gradient(transparent 50%,#ff0 50%);font-style:normal}b{font-weight:700}u{background:linear-gradient(transparent 60%,#ebae18 60%)}dl{margin:0;padding:0}dt{margin:0;padding:0}dd{margin:0;padding:0}time{color:#4e6369;margin-right:1.5em}a{text-decoration:none;color:#604c3f}img{max-width:100%;display:block}small{font-size:.857rem}h2 .title img{margin:35px auto 20px auto;width:100%;height:auto;max-width:450px}@media screen and (min-width:750px){h2 .title img{margin:65px auto 20px auto}}h4{display:flex;align-items:center;color:#ebae18;margin:50px 0 30px;font-size:initial}h4:before,h4:after{content:"";height:1px;flex-grow:1;background-color:#ebae18}h4:before{margin-right:1rem}h4:after{margin-left:1rem}.header{height:60px;width:100%;position:fixed;z-index:1000}@media screen and (min-width:767.999px){.header{height:60px;position:fixed;z-index:100;width:100%;background-color:rgba(255,255,255,.9)}}.header__inner{max-width:1200px;margin:0 auto}@media screen and (min-width:767.999px){.header__inner{display:flex;justify-content:space-between;margin:0 70px 0 auto}}@media screen and (min-width:1340px){.header__inner{max-width:100%;margin:0 70px 0 10vw}}.header__inner .logo{padding:5% 0 0 5%}@media screen and (min-width:767.999px){.header__inner .logo{padding:1.5% 0 0 5%}}.header__inner .logo img{width:80%;height:auto}@media screen and (min-width:767.999px){.header__inner .logo img{width:370px}}.header__inner>.cta{display:none}@media screen and (min-width:767.999px){.header__inner>.cta{max-width:375px;display:block;position:static}}@media screen and (min-width:767.999px){.header__inner>.cta li a p{height:70px}}.headcontact-btn{font-size:14px;font-weight:700;padding:10px 0;width:300px;margin:5px;color:#fff;background:-moz-linear-gradient(top left,#ebae18,#f19695);background:-webkit-linear-gradient(top left,#ebae18,#f19695);background:linear-gradient(to bottom right,#ebae18,#f19695);border-radius:50px;color:#fff;position:absolute;top:0;right:0;text-align:center}.headcontact-btn a{color:#fff}.logo{font-size:24px}.logo p{color:#604c3f}.logo p>em{background:0 0}.flexbox{margin:0 10px}@media screen and (min-width:767.999px){.flexbox{display:flex;flex-wrap:wrap;align-items:center;margin:0 10px 50px;justify-content:center}}@media screen and (min-width:767.999px){.flexbox__item{width:50%;padding:0 20px}}.flexbox__item:nth-of-type(1){margin:0 0 10px}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(1){margin:0}}.flexbox__item:nth-of-type(2){margin:0 0 30px}@media screen and (min-width:767.999px){.flexbox__item:nth-of-type(2){margin:0}}.kagikakko{padding:30px;position:relative}.kagikakko:before,.kagikakko:after{content:"";width:30px;height:30px;position:absolute}.kagikakko:before{border-left:solid 2px #604c3f;border-top:solid 2px #604c3f;top:0;left:0}.kagikakko:after{border-right:solid 2px #604c3f;border-bottom:solid 2px #604c3f;bottom:0;right:0}nav .drawer-hidden{display:none}nav .drawer-open{position:absolute;top:0;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:100;cursor:pointer;background:-moz-linear-gradient(top left,#ebae18,#f19695);background:-webkit-linear-gradient(top left,#ebae18,#f19695);background:linear-gradient(to bottom right,#ebae18,#f19695);border-radius:50%}@media screen and (min-width:767.999px){nav .drawer-open{width:70px;height:70px}}nav .drawer-open span,nav .drawer-open span:before,nav .drawer-open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#fff;transition:.5s;position:absolute}nav .drawer-open span:before{bottom:8px}nav .drawer-open span:after{top:8px}nav #drawer-check:checked~.drawer-open span{background:rgba(255,255,255,0)}nav #drawer-check:checked~.drawer-open span:before{bottom:0;transform:rotate(45deg)}nav #drawer-check:checked~.drawer-open span:after{top:0;transform:rotate(-45deg)}nav .drawer-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:rgba(235,174,24,.89);transition:.5s;margin:60px 0 0}@media screen and (min-width:480px){nav .drawer-content{width:80%;margin-left:20%}}@media screen and (min-width:767.999px){nav .drawer-content{width:40%;margin:70px 0 0 60%}}nav #drawer-check:checked~.drawer-content{left:0}nav .drawer-list{list-style:none;margin:30px;padding:0}nav .drawer-list .drawer-item{padding:15px 0;display:flex;align-items:center;justify-content:space-between}nav .drawer-list .drawer-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.5)}nav .drawer-list .drawer-item:after{content:"";width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav .drawer-list .drawer-item a{color:#fff;font-size:1.142rem}.flex1{flex:1}@media screen and (min-width:767.999px){.flex1{padding:10px}}.flex2{flex:2}.accordion{margin:20px auto 60px auto;max-width:800px}.accordion dt{position:relative;padding:1rem;cursor:pointer;display:flex;flex-wrap:wrap;transition:all 1s;border-bottom:solid 1px #e87b92}.accordion dt span{color:#e87b92;font-weight:700}.treatment__text li{margin:0;padding:.5em 0;line-height:1.5}.treatment__text li span{color:#e87b92;font-weight:700}.accordion dt:before{content:"";transform:translate(-50%,-50%) rotate(-180deg);content:"";display:inline-block;position:absolute;top:50%;right:15px;width:12px;height:1px;background-color:#2a2a2a;transition:.2s ease}.accordion dt:after{content:"";transform:translate(-50%,-50%) rotate(90deg);content:"";display:inline-block;position:absolute;top:50%;right:15px;width:12px;height:1px;background-color:#2a2a2a;transition:.2s ease}.accordion dd{display:none}.main-visual img{margin:0 auto;width:100%;height:auto}.gnav{text-align:center;font-weight:700;display:block !important}.gnav ul{display:flex;justify-content:center;align-items:center;margin:30px}.gnav ul li{padding:0 15px;border-right:solid 2px #EBAE18ff}.gnav ul li:last-child{border-right:none}.gnav ul li a{color:#604c3f}.notice{max-width:1000px;margin:0 auto;padding:20px}.notice_container{display:block}@media screen and (min-width:767.999px){.notice_container{display:flex;justify-content:center}}.notice_item img{width:100%}#top-notice{overflow:hidden}.info-wrap{width:82%;float:right}@media screen and (min-width:767.999px){.info-wrap{width:100%}}.info-wrap ul{border:2px solid #ebae18;overflow-y:scroll;height:210px;border-radius:10px;padding:10px}.info-wrap li{display:table;width:100%;padding:5px}.info-wrap .date{display:table-cell;color:#ebae18;white-space:nowrap}.info-wrap .info-cate{display:table-cell;color:#fff;white-space:nowrap}.info-wrap .category{background:#ebae18;padding:5px;font-size:.7rem;border-radius:50px;margin:0 6px}.info-wrap .title{display:table-cell;vertical-align:top;padding-left:15px}.info-wrap ul li a{display:block}.info-list{font-size:12px;text-align:right;margin-top:10px}.info-list a{color:#ebae18}.info-list i{color:#ebae18}.info-list a:first-child{padding-right:15px}@media screen and (max-width:780px){#top-info .section-ttl{width:100%;float:none}.info-wrap{width:100%;float:none}.info-wrap ul{height:200px;padding-left:0}.info-wrap .title{display:block;clear:both;line-height:1.2;padding-top:5px;padding-left:0}.info-list{font-size:10px}}.clearfix:after{content:"";display:block;clear:both}.mv-slider{max-width:800px;margin:0 auto}.calendar-btn{padding:0 20px;max-width:750px;margin:0 auto;display:block}@media screen and (min-width:767.999px){.calendar-btn{display:flex}}.calendar-btn img{margin:10px auto 40px}@media screen and (min-width:767.999px){.calendar-btn img{max-width:750px;width:100%;height:auto;padding:0 10px}}.child-illust img{margin:0 auto;max-width:600px;width:100%;height:auto}.about{max-width:1000px;margin:0 auto;padding:20px}.about p{text-align:left;font-size:1rem;line-height:2}@media screen and (min-width:767.999px){.about p{text-align:center;font-size:1.2rem}}.about p span{color:#ebae18;font-weight:700}.about_subtext{position:relative}.about_subtext:before{display:none}@media screen and (min-width:767.999px){.about_subtext:before{content:"";display:inline-block;vertical-align:middle;width:200px;height:200px;background:url(//kobekanon.kololo-kakogawa.net/cmswp/wp-content/themes/kololo-kanon/_assets/css/../../img/lp/decoration-l.png) no-repeat;background-size:contain;margin-right:10px;position:absolute;top:-20%;left:5%}}.about_subtext:after{display:none}@media screen and (min-width:767.999px){.about_subtext:after{content:"";display:inline-block;vertical-align:middle;width:200px;height:200px;background:url(//kobekanon.kololo-kakogawa.net/cmswp/wp-content/themes/kololo-kanon/_assets/css/../../img/lp/decoration-r.png) no-repeat;background-size:contain;margin-left:10px;position:absolute;top:-20%;right:-3%}}.feature{max-width:1000px;margin:0 auto;padding:20px}.feature__container{display:block}@media screen and (min-width:767.999px){.feature__container{display:flex}}.feature__item{background-color:#fff;margin:20px auto;width:100%;box-shadow:0 0 8px rgba(235,174,24,.2)}.feature__item img{margin:0 auto}@media screen and (min-width:767.999px){.feature__item{margin:20px;width:30%}}.feature__box{padding:20px}.feature__box p:nth-child(1){font-weight:700;font-size:1.2rem;color:#ebae18;display:flex;align-items:center}.feature__box p:nth-child(1):before{content:"";height:1px;flex-grow:1;background-color:#ebae18;margin-right:1rem}.feature__box p:nth-child(1):after{content:"";height:1px;flex-grow:1;background-color:#ebae18;margin-left:1rem}.curriculum{max-width:1000px;margin:0 auto;padding:20px 20px 60px}.curriculum_subtext{text-align:center}.curriculum__container{display:block}@media screen and (min-width:767.999px){.curriculum__container{display:flex;flex-wrap:wrap;justify-content:center}}.curriculum__item{width:100%}.curriculum__item img{margin:0 auto}@media screen and (min-width:767.999px){.curriculum__item{width:30%;margin:0 15px}}.curriculum__textbox{margin:0 auto;padding:10px 20px}.balloon-orange{font-size:1.1rem;color:#ebae18;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border-bottom:solid 2px #ebae18;padding:10px 5px;min-width:240px;max-width:100%;text-align:center;margin:0 auto 20px auto}.balloon-orange:before,.balloon-orange:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.balloon-orange:before{border:solid 12px transparent;border-top:solid 12px #ebae18}.balloon-orange:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}.balloon-orange p{margin:0;padding:0;font-weight:700}.balloon-pink{font-size:1.1rem;color:#f19695;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border-bottom:solid 2px #f19695;padding:10px 5px;min-width:240px;max-width:100%;text-align:center;margin:0 auto 20px auto}.balloon-pink:before,.balloon-pink:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.balloon-pink:before{border:solid 12px transparent;border-top:solid 12px #f19695}.balloon-pink:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}.balloon-pink p{margin:0;padding:0;font-weight:700}.policy{max-width:1000px;margin:0 auto;padding:20px}.policy__container{display:block}@media screen and (min-width:767.999px){.policy__container{display:flex;margin:30px auto}}.policy__item{width:100%}@media screen and (min-width:767.999px){.policy__item{width:50%}}.policy__item p{margin:20px auto}.policy__item span{color:#f19695;font-weight:700}.flow{max-width:1000px;margin:0 auto;padding:20px}.flow__container{display:block}@media screen and (min-width:767.999px){.flow__container{display:flex;flex-wrap:wrap;justify-content:center}}.flow__item{width:100%}@media screen and (min-width:767.999px){.flow__item{width:30%;margin:15px}}.flow__item img{max-width:300px;width:100%;height:auto;margin:10px auto}.info{max-width:1000px;margin:40px auto;padding:20px}.info dl{width:100%}@media screen and (min-width:767.999px){.info dl{width:50%;margin:0 50px}}.info dt{color:#ebae18;margin:10px 0}.info dt span{border-bottom:dotted 2px #ebae18;padding:4px 0;font-size:1.1rem;font-weight:700}.info_container{display:block}@media screen and (min-width:767.999px){.info_container{display:flex}}.entry-content:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;padding-left:.3em}.faq{max-width:750px;margin:0 auto;padding:20px}.acd-check{display:none}.acd-label{color:#ebae18;display:block;margin:10px auto;padding:10px;position:relative;border-bottom:solid 1px #ebae18;font-size:15px;cursor:pointer;border:solid 2px #ebae18;border-radius:5px;font-weight:700}@media only screen and (min-width:481px){.acd-label{font-size:16px}}.button-02{display:block;padding:16px;position:relative;overflow-wrap:break-word;background-color:#fff}.button-02:before{content:"";display:block;width:40px;height:40px;position:absolute;left:16px;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}.button-04{display:block;padding:10px;position:relative;overflow-wrap:break-word}.acd-label:after{color:#ebae18;box-sizing:border-box;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:900;padding:10px 0;position:absolute;right:5%;top:20%}.acd-content{display:block;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-check:checked+.acd-label:after{content:""}.acd-check:checked+.acd-label+.acd-content{height:100%;opacity:1;padding:0 10px 10px;visibility:visible;color:#4e6369}.subplan__title{font-size:1.142rem;font-weight:700;margin:50px 0 10px;text-align:center}.subplan__inner{max-width:700px;margin:0 auto}.subplan__inner dl{border-top:1px solid #4e6369;border-bottom:1px solid #4e6369;display:flex;flex-wrap:wrap;font-size:1.142rem;line-height:2em}.subplan__inner dl dt{width:49%;text-align:center;background-color:rgba(252,135,146,.1);border-right:1px dashed #4e6369}.subplan__inner dl dt.border{border-bottom:1px dashed #4e6369}.subplan__inner dl dt:first-of-type{background-color:#f0faff;color:#fff;font-size:1rem}.subplan__inner dl dt span{font-size:1rem}.subplan__inner dl dd{width:50%;text-align:center}.subplan__inner dl dd.border{border-bottom:1px dashed #4e6369}.subplan__inner dl dd:first-of-type{background-color:#f0faff;color:#fff;font-size:1rem}.subplan__inner dl dd span{font-size:.857rem}.contact{max-width:750px;margin:0 auto;padding:20px 20px 80px}#contact .contact_box{background-color:#fff;border:solid 1px #f19695;border-radius:20px;padding:10px}@media screen and (min-width:767.999px){#contact .contact_box{padding:30px}}#contact .contact_box>p{text-align:left;margin:0 0 20px}@media screen and (min-width:767.999px){#contact .contact_box>p{text-align:center}}#contact th{color:#f19695;font-weight:700;text-align:left}#contact th{text-align:left;padding:5px 0;font-weight:700;vertical-align:top;clear:both;display:block}@media screen and (min-width:767.999px){#contact th{padding:20px;width:100%;display:table-cell}}#contact th p{margin:0}#contact td{display:block;padding:10px 0}@media screen and (min-width:767.999px){#contact td{padding:20px;text-align:left}}#contact .inputBox{padding:20px 10px;height:50px;margin:5px 0;border:1px solid #eee;width:100%}@media screen and (min-width:767.999px){#contact .inputBox{width:360px}}#contact .jInput{padding:20px 10px;height:50px;margin:5px 0;border:1px solid #eee}@media screen and (min-width:767.999px){#contact .jInput{width:360px}}#contact .inquiryBtn{display:flex;justify-content:center;margin:10px auto;width:125%;max-width:400px}@media screen and (min-width:767.999px){#contact .inquiryBtn{width:50%}}#contact .inquiryBtn input{cursor:pointer;border:none;font-size:20px;font-weight:700;padding:20px 0;width:300px;margin:0 5px 5px;background-color:#f19695;border-radius:50px;color:#fff}#contact .required{color:#fff;background-color:#f19695;border-radius:50px;padding:5px;margin:0 0 0 3px}.design_headline1{text-align:center;color:#ebae18;font-size:1.3rem;margin:20px}.comp-text{margin:40px 20px;text-align:center}.artmake-btn{text-decoration:underline;text-decoration-color:#6c2735;font-weight:700;color:#6c2735}.counceling-wrap dd>div input{width:100%}.counceling-wrap dt{margin-bottom:0}.counceling-wrap select{padding:3px 4px 7px}.counceling-wrap .flex-wrap{justify-content:space-between}.counceling-wrap dd>div:last-child{width:calc(100% - 19em)}@media screen and (max-width:750px){input,textarea,select{font-size:16px;transform:scale(.8);transform-origin:top left}input[type=text],textarea{width:125% !important}select{width:125%}.inquiryBtn input{width:125%}.ui-datepicker.ui-widget{width:calc(100% - 60px)}.laba-col-3{display:flex !important;flex-wrap:wrap}.laba-col-3>span{box-sizing:border-box;display:block;width:50%;margin-left:0 !important}.laba-col-3 label{float:none;width:auto}.laba-col-3 label input{margin-right:1px}.counceling-wrap dd{width:100%;margin-bottom:10px}.counceling-wrap dd>div,.counceling-wrap dd>div:last-child{width:100%}.counceling-wrap dt{width:100%;padding-top:5px;font-weight:700;margin-bottom:10px}}.wpcf7-list-item{display:inline !important}div.wpcf7 .wpcf7-spinner{display:none !important}.grecaptcha-badge{visibility:hidden}.wpcf7-list-item{display:flex !important}.access{max-width:750px;margin:0 auto;padding:20px}.info-access p{align-items:center;display:flex}.info-access p:nth-child(1){color:#ebae18;font-size:1.2rem;margin:10px auto}.info-access p:nth-child(1):after{background-color:#ebae18;content:"";margin-left:15px;flex-grow:1;height:2px}.access_container{display:block}@media screen and (min-width:767.999px){.access_container{display:flex}}.info-access{margin:30px auto}@media screen and (min-width:767.999px){.access{max-width:860px;margin:0 auto}}.access__inner{margin:0 auto;width:100%}@media screen and (min-width:767.999px){.access__inner{width:50%;margin:20px}}.access__inner p:nth-of-type(1){font-size:1.3rem;font-weight:700;color:#ebae18;margin:20px auto}.access__inner dl{color:#4e6369;display:flex;flex-wrap:wrap;margin:10px auto}.access__inner dl dt{width:4em}.access__inner dl dd{width:calc(100% - 4em)}.googlemap{width:100%;height:250px}@media screen and (min-width:767.999px){.googlemap{height:300px}}.parking dt{color:#f19695}@media screen and (min-width:767.999px){.parking dt{padding:10px 0}}.parking dd{border-bottom:solid 1px #ddd;line-height:1.8}@media screen and (min-width:767.999px){.parking dd{line-height:1.4;padding:10px 0}}.parking dd span{font-size:.8rem}.parking dd:last-child{border-bottom:none}.parking-map img{margin:20px auto}.kakogawa{max-width:1000px;margin:0 auto;padding:20px}.kakogawa dl{margin:30px auto}.kakogawa dt{color:#ebae18;margin:10px 0;font-weight:700}.kakogawa dt span{border-bottom:dotted 2px #ebae18;padding:4px 0}.kakogawa__container{display:block}@media screen and (min-width:767.999px){.kakogawa__container{display:flex;justify-content:center}}.kololo-kakogawa{color:#ebae18;font-size:1.4rem;font-weight:700}@media screen and (min-width:767.999px){.kololo-kakogawa{font-size:1.5rem}}.kakogawa__item{width:100%;margin:10px auto}@media screen and (min-width:767.999px){.kakogawa__item{width:50%}}.kakogawa__item img{margin:30px auto;width:100%;height:auto}.kakogawa__item p span{color:#ebae18;font-weight:700}.bnr{display:block}@media screen and (min-width:767.999px){.bnr{display:flex}}.bnr a{margin:0 auto}@media screen and (min-width:767.999px){.bnr a{margin:10px}}.bnr img{width:100%;height:auto;margin:20px auto}@media screen and (min-width:767.999px){.footer{margin:0;position:relative;top:90px}}