@charset "utf-8";.br_sp{display:none}#header{overflow:visible}#header .innerBox #site-title a img{margin-bottom:0}#gMenu{float:none;padding-left:0}#gMenu._scrolled{position:fixed;top:0;margin:0 !important;z-index:999}.top_h1_ttl{text-align:center;margin:20px 0}.access_info{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1200px;width:100%;margin:0 auto}.access_info .map_area{width:60%}.access_info .map_area iframe{width:100%;height:auto;aspect-ratio:4/3}.access_info .txt_area{width:38%}.access_info .txt_area .address,.access_info .txt_area .txt{font-size:16px;text-align:center}.access_info .txt_area .txt{margin-bottom:10px}.hajime_wrap{margin-bottom:20px !important}.hajime_wrap .icon_txt,.hajime_wrap2 .icon_txt{display:block;font-size:18px;font-weight:700;text-align:center}.hajime_wrap .icon_txt{font-family:"メイリオ",Meiryo,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic" !important;margin:0;padding:0;background:0 0}.hajime_wrap .su-row .su-column img,.hajime_wrap2 .su-row .su-column img{margin-bottom:15px}.hidden_gaiyo._toppage_bottom{color:#000}.hidden_gaiyo._toppage_bottom label{color:#000;border-color:#000;pointer-events:none}.hidden_gaiyo._toppage_bottom label .label_title{font-size:20px;color:#000;background:0 0;border:none;margin:0;padding:0}.hidden_gaiyo._toppage_bottom label .label_title:before{content:none}.hidden_gaiyo._toppage_bottom label .sp{display:none}.hidden_gaiyo._toppage_bottom .hidden_show_g{height:auto;opacity:1}.sv_wrap{padding:20px;box-shadow:inset 0px 0px 0px 4px rgba(0,0,0,.05);border:1px solid #ccc}.sv_name_wrap{display:flex;align-items:center;gap:0 10px;margin-bottom:20px}.sv_name_wrap .sv_img{width:100px;border-radius:50%;overflow:hidden}.sv_name_wrap .sv_name{margin:0}.block_wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:2%;padding:0 2%}.block_wrap .child_page_block{width:32%;max-width:320px;padding-bottom:0}.block_wrap .child_page_block .child_page_blockInner{display:flex;flex-direction:column;height:100%}.block_wrap .child_page_block .entryTitle{padding:0 0 5px;margin:0;margin-bottom:10px;border-bottom:1px solid #e9e9e9;box-shadow:0px 1px 0px #fff;background:0 0;border-radius:0;flex-grow:1;display:flex;justify-content:center;align-items:center}.block_wrap .child_page_block .entryTitle a{text-decoration:none;color:#00a161;font-weight:700}.block_wrap .child_page_block .childText{text-align:center}.block_wrap .child_page_block .childText .txt{height:auto !important;margin-bottom:10px}.block_wrap .child_page_block .price_txt_upper{color:#fab556}.block_wrap .child_page_block .strikethrough{text-decoration:line-through}.block_wrap .child_page_block .price_txt_bottom{font-size:20px;font-weight:700;color:#f73132}@media screen and (max-width:767px){.br_sp{display:block}.migiue_wrap{margin-bottom:15px}.migiue_kaiin{float:none}.top_h1_ttl{margin:0}.access_info .map_area{width:100%}.access_info .txt_area{width:100%}.hidden_gaiyo._toppage_bottom label{pointer-events:all}.hidden_gaiyo._toppage_bottom label .label_title{font-size:18px}.hidden_gaiyo._toppage_bottom label .sp{display:block}.hidden_gaiyo._toppage_bottom .hidden_show_g{height:0;opacity:0}.hidden_gaiyo._toppage_bottom input:checked~.hidden_show_g{padding:10px 0;height:auto;opacity:1}.block_wrap .child_page_block{width:100%;max-width:100%}}@media screen and (max-width:767px){.home .hajime_wrap{margin-bottom:0}.home .hajime_wrap .su-row{margin-bottom:0}.home .su-row{display:flex;flex-wrap:wrap;justify-content:space-between}.home .su-row .su-column{width:48%;margin:0 !important}}.contact_btn{text-align:center;margin:30px 0}.contact_btn .kaiin3{float:none;margin:0}.mslongtail_wrapper ul+p{text-align:center;margin-top:20px;margin-bottom:40px}.home #meta-slider{max-width:1100px;margin:0 auto 30px}.home .metaslider .flexslider{margin:0}.bnr_slider{width:100%;margin:0 auto;padding:0}.bnr_slider .slide_item img{width:600px}.bnr_slider .slick-prev,.bnr_slider .slick-next{width:30px;height:30px}.bnr_slider .slick-prev{left:30px;z-index:10}.bnr_slider .slick-next{right:30px}.bnr_slider .slick-prev:before,.bnr_slider .slick-next:before{font-size:30px}@media screen and (max-width:767px){.bnr_slider .slide_item img{width:300px}}.content p a{color:#00f;text-decoration:underline}.content p a:hover{text-decoration:none}.content p a:visited{color:#551b8c}.entryTitle.newh4{border:none;padding:0 0 2px;margin:0;margin-bottom:10px;box-shadow:0px 1px 0px #fff;border-bottom:1px solid #e9e9e9;position:relative;font-size:114.3%;font-weight:700;background:0 0;border-radius:0}.entryTitle.newh4 a{color:#00a161}.entryTitle.newh4 a:hover{text-decoration:underline}.course_list .child_page_block{height:auto !important}.course_list .childText p{height:70px !important}.childText .moreLink a{white-space:normal}.column_list_wrap .column_list{display:flex;gap:20px 4%;margin:0}.column_list_wrap .column_list .item{width:48%;border:none;list-style:none}.column_list_wrap .column_list .item .img_area{aspect-ratio:3/2;overflow:hidden;margin-bottom:10px}.sp{display:none}#widget-page-22567 .su-row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 5%}#widget-page-22567 .su-row:after{display:none}#widget-page-22567 .su-row .su-column-size-1-4{margin:0}@media screen and (max-width:767px){#widget-page-22567 .hajime_wrap{width:100%}#widget-page-22567 .su-row{width:100%;gap:20px 4%}.pc{display:none}.sp{display:block}}#footer .innerBox{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_nav_wrap{width:100%;max-width:calc(100% - 280px);display:flex;gap:0 4%}.footer_nav .nav_item{margin-bottom:15px}#footer .footer_nav .nav_item a{color:#333}.footer_nav .nav_item a:hover{text-decoration:underline}.footer_nav .nav_item.has_child .arrow{display:none}.footer_nav_child{padding-left:10px;margin-top:5px}.footer_nav_child .nav_item{padding-left:15px;margin-bottom:2px;position:relative}.footer_nav_child .nav_item:before{content:"";position:absolute;top:50%;left:0;width:10px;height:1px;background:#333;transform:translateY(-50%)}.footer_bottom{display:flex;justify-content:flex-end;width:100%;margin-top:40px}.footer_bottom .chiba_wrap{margin-left:0}@media screen and (max-width:767px){#main #container .content{float:left}#footer dl#footerOutline{width:100%;margin-left:0;margin-bottom:20px}.footer_nav_wrap{max-width:100%;flex-direction:column}.footer_nav .nav_item{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #333}.footer_nav .nav_item.has_child{position:relative}.footer_nav .nav_item.has_child .arrow{position:absolute;display:block;top:-4px;right:0;font-size:12px;text-align:center;width:20px;height:20px}.footer_nav .nav_item.has_child.is_open .arrow{transform:rotate(180deg)}.footer_nav_child{display:none}.footer_nav .footer_nav_child .nav_item{border-bottom:none;padding-bottom:0}.footer_bottom{flex-direction:column;margin-top:30px;align-items:center;gap:15px 0}.footer_bottom .chiba_wrap{margin:0 auto}.footer_bottom .chiba_wrap .chiba_tv{width:100%}}.before_none:before{content:none}.block_wrap.col2{padding:0;justify-content:flex-start}@media screen and (min-width:768px){.block_wrap.col2 .child_page_block{width:49%}}.recommend_box_wrap{display:flex;max-width:1000px;margin:30px auto}.recommend_box_wrap .recommend_box{width:49%}.recommend_box_wrap .box_ttl{font-size:16px;margin:0;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9}.recommend_box_wrap .box_txt_wrap{padding:10px;border:1px solid #e9e9e9}.recommend_box_wrap .box_txt{font-size:16px;font-weight:400;line-height:1.7;margin:0 !important;padding:0;border:none !important;background:0 0;border-radius:0;text-indent:-1em;padding-left:1em}.recommend_box_wrap .contact_btn a{line-height:1.2}@media screen and (max-width:767px){.recommend_box_wrap{flex-direction:column}.recommend_box_wrap .recommend_box{width:100%}}.content .infoList .infoListBox div.entryTxtBox h3.entryTitle{margin:0 0 5px;padding:0 0 2px;display:block;line-height:135.7%;font-size:114.3%;font-weight:700;background:0 0;border-bottom:1px dotted #666;border-radius:0}body{font-family:"メイリオ",Meiryo,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic"}.su-row .tour_ttl{margin:0 !important;font-size:14px !important;background:0 0 !important;padding:0 !important;font-family:メイリオ,Meiryo,sans-serif !important}.su-column-inner img+p{margin:0}.content .h3_ttl{border-bottom:none;position:relative;font-weight:lighter;padding-bottom:5px;padding-left:10px;padding-top:5px;font-size:140%;background-color:#fbe7d7;border-radius:8px}.content .h4_ttl{border-bottom:1px dotted #666;clear:both;font-size:121.4%;line-height:130%;margin:30px 0 20px;background:0 0;border-radius:0;font-weight:700}.content .h5_ttl{clear:both;font-size:114.3%;line-height:130%;margin:30px 0 15px;padding:0;background-color:#f5f5f5;border-radius:5px;padding:8px;border:1px solid #efefef}.content .childPageBox .childPageBoxTitle{font-weight:lighter;margin:15px 20px 10px !important;padding:0 0 3px;font-size:14px;border-bottom:1px solid #e9e9e9;background:0 0;border-radius:0}.content .childPageBox .childPageBoxTitle a{text-decoration:none;color:#666}.date-wrap{font-size:12px;margin-bottom:10px}.date-wrap .published{margin-right:15px}#floating-banner{position:fixed;bottom:20px;left:20px;z-index:10001;max-width:300px;display:none}#floating-banner .banner-inner{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3)}#floating-banner img{width:100%;height:auto;display:block}#floating-banner .close-btn{position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#000;color:#fff;border:2px solid #fff;border-radius:50%;text-align:center;line-height:20px;cursor:pointer;font-size:16px;font-weight:700;z-index:1}#floating-banner .sp-banner{display:none}@media screen and (max-width:767px){#floating-banner{bottom:70px;left:10px;max-width:250px}#floating-banner .pc-banner{display:none}#floating-banner .sp-banner{display:block;max-width:100%;padding:0}}