@charset "utf-8";body{font-size:16px;color:#3e5c5a!important}@media screen and (max-width:480px){.m-g-menu{display:none}.m-g-futoji{font-weight:bold}.breadSection{display:none}}.m-g-menu{padding:12px}@media (min-width:992px){.header_scrolled .gMenu_outer{display:none}}.navbar-brand img{max-height:160px;display:block}@media (min-width:1200px){.menu-top2-container{padding-top:120px}}.siteHeader{background-color:#d7f1f1}.page-header{padding-bottom:9px;margin:20px 0 20px;border-bottom:1px solid #eee}.page-header{background-color:#756363!important}.page-header_pageTitle{margin:10px 10px 0!important;padding:10px!important;font-size:30px!important;color:#fff!important;text-align:left!important;color:#fff!important;background-color:#756363!important;border-bottom:1px solid #aaa;border-left:30px double #aaa}.page-header ::before{display:none!important}.page-header_pageTitle ::before{display:none!important}h1{background-color:#d7f1f1!important;color:#756363;font-size:24px;padding:12px;-ms-word-wrap:break-word;word-wrap:break-word}.postList h1{background-color:initial;color:initial;font-size:initial;padding:initial}h2{background-color:#d7f1f1!important;border-radius:5px;color:#756363;font-size:20px;padding:12px;-ms-word-wrap:break-word;word-wrap:break-word}.tyairo{background-color:#756363!important;color:#fff}.widget-title{background-color:#d7f1f1!important;border-radius:5px;color:#756363;font-size:20px;padding:14px!important;margin-bottom:24px!important;-ms-word-wrap:break-word;word-wrap:break-word}@media (min-width:576px){.h3prtop{height:200px}}@media (min-width:768px){.h3prtop{height:460px}}@media (min-width:992px){.h3prtop{height:360px}}@media (min-width:1200px){.h3prtop{height:280px}}.el-col-lg-0{display:none!important}.am-selected-flag{display:none!important}.am-event-book-cta .el-input-number{display:none!important}.am-event-sub-info-capacity{display:none!important}.am-select-service-title{display:none!important}.keiko-pen{background:linear-gradient(transparent 70%,yellow 50%);font-weight:bold}.el-radio-button__inner{font-size:10px!important;font-weight:bold!important}#am-add-to-calendar .am-svg-wrapper svg{display:none}.am-event-price{display:none}#am-add-to-calendar .am-svg-wrapper{background-image:url(/online/wp-content/uploads/2020/12/online-lesson.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:140px}a:focus{outline:none!important}.boxbox-taiken-coution ul{border:solid 2px red;background-color:#f1f8ff;padding:1em;position:relative}.boxbox-taiken-coution ul li{line-height:1.5;padding:.5em .5em .5em 2em;border-bottom:dashed 1px silver;list-style-type:none!important}.boxbox-taiken-coution ul li:before{font-family:"Font Awesome 5 Free";content:'\f00c';font-weight:800;position:absolute;left:1em;color:red}.boxbox-taiken-coution ul li:last-of-type{border-bottom:none}.card-label-container{height:1.5em;width:100%;display:flex;margin:10px 0;font-size:.8em;font-weight:800;align-items:center}.card-label-container ion-icon{font-size:1.4em;margin:0 6px}.card-label-container label{pointer-events:none}ion-row{margin:10px 0}.input{padding:5px 0 6px 0;border-bottom:1px solid #ddd}.entry-meta_items{display:none!important}.grid-3photo{display:grid;grid-gap:2px;justify-content:center;padding-bottom:12px}.grid-3photo{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}//* 480px〜599px：SP横
------------------------------ */
@media screen and (min-width:480px) and (max-width:599px) {.grid-3photo{grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));}
}@media screen and (min-width:600px) and (max-width:959px){.grid-3photo{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media screen and (min-width:960px) and (max-width:1279px){.grid-3photo{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (min-width:1280px){.grid-3photo{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media all and (-ms-high-contrast:none){.grid-3photo{overflow:hidden}.grid-3photo-block{float:left;width:226px;margin:10px}}.tabletform th{width:160px;text-align:left;font-weight:bold}.tablebutton{margin-top:12px;padding-top:12px;padding-bottom:12px;font-size:.8em}@media only screen and (max-width:480px){.tabletform{margin:0 -10px}.tabletform th,.tabletform td{width:100%;display:block;border-top:none}.tablebutton{margin-left:24px;display:inline-block;_display:inline}}.ellipsis{font-size:.8em;position:relative;overflow:hidden;line-height:18px;margin:10px 0 20px}.requied{font-size:.8em;color:#fff;display:inline-block;padding:.3em .3em .2em;background:red;border-radius:2px}.gird-youso-parent{padding:12px 12px 0;margin:12px;background-color:#f9f9f9;height:620px}.gird-youso{margin-top:12px;font-size:.8em;height:300px}@media screen and (min-width:480px){.gird-youso-parent{height:700px}.gird-youso{height:220px}}@media screen and (max-width:734px) and (min-width:481px){.gird-youso-parent{height:640px}.gird-youso{height:260px}}@media screen and (max-width:991px) and (min-width:735px){.gird-youso-parent{height:680px}.gird-youso{height:260px}}@media screen and  (max-width: 959px) and(min-width:992px){
  .gird-youso-parent{height:780px;}
}@media screen and  (max-width: 959px) and(min-width:992px){
  .gird-youso{height:400px;}/*TOP一覧ipadpro*/
}@media screen and (min-width:960px){.gird-youso-parent{height:720px}.gird-youso{height:400px}}.gird-youso-parent-top{padding:12px 12px 0;margin:12px;background-color:#f9f9f9;height:360px}@media screen and (min-width:992px){.gird-youso-parent-top{height:300px}}.col-6{padding:6px}.oyawaku{padding:6px 6px 0;background-color:#f9f9f9;margin-top:24px 0 0;height:760px}@media (min-width:768px){.oyawaku{height:700px}}* Large devices (desktops, 992px and up)
@media (min-width: 992px)  {.oyawaku {height:800px;}
}.oyawaku-top{padding:6px 6px 0;background-color:#f9f9f9;margin-top:24px 0 0;height:240px}.oyawaku-zoom{padding:6px 6px 0;background-color:#f9f9f9;margin-top:24px 0 0;height:260px}.top-evnet-title{font-weight:bold;font-size:1em;text-align:center}@media screen and (min-width:480px){.top-evnet-title{text-align:left;font-size:1.2em}}.wpcf7 form div.visible-only-if-sent{display:none}.wpcf7 form.sent div.visible-only-if-sent{display:block}.entry-meta_items{display:block!important;color:#756363;margin-bottom:12px}.entry-meta_updated{display:none!important}.entry-meta_items_author{display:none!important}.blogichiran{font-size:.8em;white-space:nowrap}.google-cal iframe{width:100%;max-width:800px;height:600px}@media (min-width:750px){.google-cal iframe{height:800px}}