.mb-column{display:none}@media screen and (max-width:946px){.mb-column{display:block}}.video-box{text-align:center;margin:4rem auto}@media screen and (max-width:946px){.video-box{margin:2rem auto}}th{background-color:none}td{background-color:none}.text-left{margin-right:2rem!important}@media screen and (max-width:946px){.text-left{margin:0!important}}.text-right{margin-left:2rem!important}@media screen and (max-width:946px){.text-right{margin:0!important}}html{width:100%}header{padding:1rem;background-color:#fff;border-bottom:solid 1rem gray;display:flex;width:100%}header img{width:100%!important;height:auto}img{vertical-align:top}ul{padding:0;width:100%}a{text-decoration:none}p{font-size:1.2rem!important}@media screen and (max-width:946px){p{font-size:1rem!important}}.text-center{text-align:center}.sub-title-box{margin:2rem 0 4rem 0}.sub-title-box h3{position:relative;padding:.5rem 2rem;color:#fff;border-radius:10px;background:#094;margin-bottom:4rem}@media screen and (max-width:946px){.sub-title-box h3{font-size:1.1rem;margin-bottom:2rem;padding:.5rem 1rem}}.s-img{width:auto;max-width:500px;height:auto;margin:2rem auto 2rem auto;text-align:center}.s-twin-img{margin:2rem auto 2rem auto;display:flex;width:100%;height:auto;justify-content:space-around}.s-twin-img s-img-column{width:calc(100% - 2rem)}span.mk{background-image:repeating-linear-gradient(-45deg,#ffb6c1 0,#ffb6c1 3px,transparent 3px,transparent 6px);background-repeat:no-repeat;background-position:left bottom;background-size:100% 30%;font-weight:600}.breadcrumb ol{padding:1rem}.breadcrumb__item{display:inline}.breadcrumb__item:nth-last-child(n+2):after {display:inline-block;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;vertical-align:3px}.breadcrumb__item a{color:#000;transition:opacity .6s}.breadcrumb__item a:hover{opacity:.6}.nav{width:100%;height:100px;text-align:center;margin:auto;position:relative}@media screen and (max-width:946px){.nav{height:100%}}.nav .nav-column{display:flex;width:100%;height:100%}@media screen and (max-width:946px){.nav .nav-column{margin:auto}}.nav .nav-column .logo{width:20%;margin:auto}@media screen and (max-width:946px){.nav .nav-column .logo{width:60%;text-align:left}}.nav .nav-column .hamburger{width:40%;height:auto;text-align:right;display:none;margin:auto}.nav .nav-column .hamburger button{text-align:right;padding:.5rem .5rem;width:3rem;height:3rem;border:solid 1px gray;border-radius:10px 10px}.nav .nav-column .menu{width:80%;margin:auto}.nav .nav-column .menu .nav-menu{width:100%}.nav .nav-column .menu .nav-menu ul{margin:0;padding:0;width:100%}.nav .nav-column .menu .nav-menu ul li{list-style:none;display:inline-block;position:relative;min-width:90px;text-decoration:none;font-size:1.4rem;padding:0 .5rem}.nav .nav-column .menu .nav-menu ul li a{text-decoration:none}.nav .nav-column .menu #menu-item-429 ul.sub-menu{font-size:1rem!important;position:absolute;z-index:10;width:250px;background-color:#fff;display:none}.nav .nav-column .menu #menu-item-429 ul.sub-menu li{display:block;color:#000;border:solid 1px #000;width:100%}.nav .nav-column .menu #menu-item-999 ul.sub-menu{font-size:1rem!important;position:absolute;z-index:10;width:250px;background-color:#fff;display:none}.nav .nav-column .menu #menu-item-999 ul.sub-menu li{display:block;color:#000;border:solid 1px #000;width:100%}.nav .nav-column .menu #menu-item-1000 ul.sub-menu{font-size:1rem!important;position:absolute;z-index:10;width:250px;background-color:#fff;display:none}.nav .nav-column .menu #menu-item-1000 ul.sub-menu li{display:block;color:#000;border:solid 1px #000;width:100%}.nav .nav-column .menu #menu-item-469 ul.sub-menu{position:absolute;z-index:10;width:250px;background-color:#fff;display:none}.nav .nav-column .menu #menu-item-469 ul.sub-menu li{display:block;color:#000;border:solid 1px #000;width:100%}.nav .nav-column .menu_baner{width:15%;height:100%;display:flex;flex-wrap:nowrap;gap:1rem}@media screen and (max-width:946px){.nav .nav-column .menu_baner{display:none}}.nav .nav-column .menu_baner .baner_column{width:calc(50% - .5rem);height:auto;display:flex;align-items:center;justify-content:center}.nav .nav-column .menu_baner .baner_column img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.nav .hamburger-nav{position:absolute;width:100%;border:solid 1px #000;background-color:#fff;z-index:10;text-decoration:none;display:none}.nav .hamburger-nav .menu{list-style:none}.nav .hamburger-nav .menu>li{background-color:#c49ebc;border-bottom:solid 1px #fff}.nav .hamburger-nav .menu>li>a{color:#fff;font-weight:bold}.nav .hamburger-nav .menu>li>.sub-menu{background-color:#fff}.nav .hamburger-nav .menu>li>.sub-menu>li{background-color:transparent}.nav .hamburger-nav .hamburger_menu_baner{width:100%;height:auto;display:flex;gap:1rem;padding:.5rem}.nav .hamburger-nav .hamburger_menu_baner .baner_column{width:calc(50% - 2rem)}@media screen and (max-width:946px){.logo{width:50%!important}.hamburger{display:block!important}.normal-nav{display:none!important}}.spacer{padding:2rem}@media screen and (max-width:414px){.spacer{padding:1rem}}.s-spacer{margin-bottom:1rem}.under-l{border-bottom:solid 1px #000;width:100%;margin:1rem 0}a.btn-border{border:2px solid #000;border-radius:0;background:#fff;color:#000;font-size:1.2rem;box-shadow:3px 3px 3px grey;padding:1rem;transform-style:preserve-3d}@media screen and (max-width:946px){a.btn-border{font-size:1rem}}a.btn-border:before{position:absolute;top:0;left:0;width:5px;height:100%;content:"";transition:all .3s;background:#000}a.btn-border:hover{color:#fff;background:#000}a.btn-border:hover:before{background:#fff}.calendar-box{width:80%;margin:auto}@media screen and (max-width:946px){.calendar-box{width:90%}}.booking-box{margin-top:2rem}@media screen and (max-width:946px){.booking-box{margin-top:1rem}}.booking-box h3{text-align:center;font-size:1.4rem}@media screen and (max-width:946px){.booking-box h3{font-size:1.2rem}}.button-column-box{text-align:center}.interview-button-column{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:space-around}.interview-button-column .interview-button{width:30%;padding:0;background-color:#094;border-radius:15px;box-shadow:5px 5px 5px grey}@media screen and (max-width:414px){.interview-button-column .interview-button{width:40%}}.interview-button-column .interview-button a{display:block;padding:2rem 1rem;color:#fff;font-size:2rem;text-align:center;background-color:inherit;border-radius:inherit}@media screen and (max-width:414px){.interview-button-column .interview-button a{font-size:1.2rem;padding:.5rem 1rem}}.interview-button-column .interview-button a:hover{cursor:pointer}body{background-color:rgba(243,151,0,.3019607843)}.l-wrapper{width:70%;margin:auto;background-color:#f0f0f0}@media screen and (max-width:946px){.l-wrapper{width:100%}}.area-cal{background-color:#fff;margin:auto}.area-A{background-color:#f8f8f8;padding:4rem}@media screen and (max-width:946px){.area-A{padding:2rem 1rem}}.area-B{background-color:#fff;padding:4rem}@media screen and (max-width:946px){.area-B{padding:2rem 1rem}}.top-none{padding-top:0}.m-bottom-none{margin-bottom:0}.title-area{font-size:1.4rem;text-align:center;font-weight:bold}.title-area h2{font-size:1.8rem}@media screen and (max-width:946px){.title-area h2{font-size:1.2rem}}.text-field{width:100%;padding:1rem}@media screen and (max-width:946px){.text-field{padding:1rem 0}}.text-field p{padding-bottom:1rem}.thumb{text-align:center;padding:1rem;width:100%;height:auto}.thumb img{width:100%;height:auto}.thumb-title{padding:1rem 0}@media screen and (max-width:946px){.thumb-title{padding:0 1rem}}.thumb-title h3{font-size:1.2rem;color:#0068b8}.thumb-subtitle h3{position:relative;padding:.5rem 0;margin:1rem auto;border-bottom:6px solid #094}.thumb-subtitle h3:before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:"";background:#00cc5b}.thumb-subtitle h4{margin:1rem 0;font-weight:bold;font-size:1rem}.thumb-subtitle h5{margin:2rem 0;font-size:1rem}.thumb-subtitle ul{padding-left:1.5rem}@media screen and (max-width:946px){.thumb-subtitle ul{padding:.5rem;margin:.5rem auto}}.thumb-subtitle ul li{font-size:1rem;font-weight:700}@media screen and (max-width:946px){.thumb-subtitle ul li{font-size:.8rem}}.thumb-subtitle ol{margin:1rem;list-style:none;padding-left:1rem;font-weight:700}@media screen and (max-width:946px){.thumb-subtitle ol{padding:.5rem;margin:.5rem auto;list-style:none}}.thumb-subtitle ol li{font-size:1rem}@media screen and (max-width:946px){.thumb-subtitle ol li{font-size:.8rem}}.thumb-subtitle p.kids-s{font-size:.8rem!important;font-weight:700}.button-column{width:50%;margin:1rem auto;text-align:center}.thumb-2{text-align:center;display:flex;justify-content:space-between;margin:1rem;width:auto;height:100%}.thumb-2 .thumb-column{width:48%}.thumb-2 .thumb-column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.under_spacer{width:20%;margin:auto;border-bottom:solid 3px red;margin-bottom:4rem}@media screen and (max-width:946px){.under_spacer{margin-bottom:2rem}}.front-top{margin: 0 calc((100% - 100vw) / 2);position:relative}.front-top .front-title-box{padding:2rem 4rem;border-radius:15px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}@media screen and (max-width:946px){.front-top .front-title-box{padding:2rem;top:30%}}.front-top .front-title-box h1{font-size:2.4rem;color:#fff;text-shadow:0 0 5px black;text-align:center}@media screen and (max-width:946px){.front-top .front-title-box h1{font-size:1.6rem}}.front-top .single-title-box{width:70%;margin:auto;padding:2rem 4rem;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media screen and (max-width:946px){.front-top .single-title-box{padding:1rem;width:100%}}.front-top .single-title-box h1{color:#fff;text-shadow:0 0 3px black;text-align:center;font-size:1.6rem}@media screen and (max-width:946px){.front-top .single-title-box h1{font-size:1.2rem;text-align:left}}.front-top .single-title-box h1 .post-time{font-weight:bold;font-size:1.2rem}.front-top .front-subtitle-box{background-color:red;padding:.5rem;position:absolute;top: calc(30% + 4rem);left:50%;transform:translateX(-50%)}@media screen and (max-width:946px){.front-top .front-subtitle-box{padding:0 .2rem}}.front-top .front-subtitle-box h3{font-size:.8rem;color:#fff}.front-top img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;vertical-align:top}@media screen and (max-width:946px){.front-top img{height:130px}}.single-box .single-article{width:80%;margin:auto;padding:4rem 2rem}.single-box .single-article img{margin:1.5rem auto;display:block}@media screen and (max-width:946px){.single-box .single-article{width:100%;padding:2rem 1rem}}.single-box .single-article div{margin:4rem 0}.bgc{background-color:#000}.info-lists{list-style:none;margin:0;margin-bottom:4rem;background-color:#fff}@media screen and (max-width:946px){.info-lists{padding:1rem;margin-bottom:2rem}}.info-lists__item{transition:background-color .5s ease}.info-lists__item:nth-child(odd) {background-color:#fff}.info-lists__item:nth-child(even) {background-color:#f5f5f5}.info-lists__item:hover{background-color:#dcdcdc}.info-lists__item a{display:flex;align-items:center;padding:10px;border-bottom:1px solid #000;color:inherit}@media screen and (max-width:946px){.info-lists__item a{padding:0}}.info-lists__item:first-child a{border-top:1px solid #000}.info-lists__date,.info-lists__type,.info-lists__title{display:block;padding:10px;font-size:1rem}@media screen and (max-width:946px){.info-lists__date,.info-lists__type,.info-lists__title{padding:10px 5px;font-size:.8rem}}.info-lists__date{font-variant-numeric:tabular-nums;width:10ch;font-weight:bold;padding:0;margin:0}@media screen and (max-width:946px){.info-lists__date{padding-right:.5rem;width:6ch}}.info-lists__title{white-space:nowrap;overflow:hidden}.info-lists__type span{padding:10px;background-color:red;color:#fff;font-weight:bold;border-radius:10px;white-space:nowrap}.info-lists__type span.bg-blue{background-color:#68b7e8}.info-lists__type span.bg-red{background-color:#a7545b}.info-lists__type span.bg-orange{background-color:#e67b6d}.info-lists__type span.bg-green{background-color:#98b86c}.info-lists__type span.bg-purple{background-color:#9e6f99}.info-lists__type span.bg-yellow{background-color:#c9b34d}.info-lists__type span.bg-pink{background-color:#d68ca4}@media screen and (max-width:946px){.info-lists__type span{font-size:.6rem}}.baner{text-align:center;padding:4rem}@media screen and (max-width:946px){.baner{padding:2rem}}.baner img{width:100%;height:auto;border:solid 1px gray;box-shadow:3px 3px 5px black}.info-boxs{width:90%;margin:auto}@media screen and (max-width:946px){.info-boxs{width:100%}}.info-archive{width:30%;margin:auto;padding:1rem 2rem;border:solid 1px gray;border-radius:10px;box-shadow:3px 3px 3px black;text-align:center}@media screen and (max-width:946px){.info-archive{width:80%;padding:1rem}}.info-archive:hover{background-color:#f0f0f0}.info-archive h2{color:#000;font-size:1.6rem}@media screen and (max-width:946px){.info-archive h2{font-size:1.2rem}}.items-wrapper{padding:1rem;display:flex;flex-wrap:wrap;margin:auto;width:100%}.items-wrapper .item{width:30%;height:100%;margin:0 1.5%;margin-bottom:2rem;background-color:#fff;transition:background-color .4s}@media screen and (max-width:946px){.items-wrapper .item{width:100%}}.items-wrapper .item:hover{background-color:#f0f0f0}.items-wrapper .item-thumbnail{width:100%;height:15rem}.items-wrapper .item-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.items-wrapper .item-content{width:100%;height:30%;padding:.5rem}.items-wrapper .item-content h3{font-size:1rem;margin-top:.5em;margin-bottom:.5em;overflow:hidden;text-wrap:nowrap;color:#000}.items-wrapper .item-content .item-date{color:#777;font-size:.8em;text-align:right}.logo2{width:100%;padding:1rem;text-align:right}.logo2 img{text-align:left;width:20rem;height:auto}@media screen and (max-width:946px){.logo2 img{width:10rem}}.sv-box{display:flex;flex-wrap:nowrap;justify-content:space-around}@media screen and (max-width:946px){.sv-box{flex-wrap:wrap}}.sv-column{margin:auto;width:40%;padding:2rem 1rem}@media screen and (max-width:946px){.sv-column{padding:1rem;width:80%}}.sv-column div.sv-frame{margin:auto;border:solid 1px gray;border-radius:15px;padding:1rem}.sv-column div.sv-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-column div.sv-frame .c-column{display:flex;justify-content:center;margin:1rem 0}.sv-column div.sv-frame .c-column h3{text-align:center}.sv-button{width:100%;height:100%;text-align:center}.sv-button a{color:#000;padding:1rem 3rem;margin:auto;border:solid 1px gray;border-radius:15px;box-shadow:-4px -4px 8px #fff , 4px 4px 8px rgba(0,0,0,.24)}.sv-button a{transition:box-shadow .4s}.sv-button a:hover{color:gray;box-shadow:-2px -2px 4px #fff , 2px 2px 4px rgba(0,0,0,.24)}.sv-button a:active{color:gray;background-color:#ebebeb;box-shadow:inset 4px 4px 8px rgba(0,0,0,.16)}.twin-rows{height:500px;margin: 0 calc((100% - 100vw) / 2);padding:2rem 10rem;background-image:url(https://chafull.jp/taiyo_megane/wp-content/themes/cocoon-child-master/thumb/shop3.jpg);background-size:cover}@media screen and (max-width:946px){.twin-rows{padding:1rem;height:100%}}.twin-rows .twin-box{display:flex;background-color:rgba(119,119,119,.6784313725);border-radius:10px;height:100%}@media screen and (max-width:946px){.twin-rows .twin-box{flex-wrap:wrap-reverse}}.twin-rows .twin-column{width:50%;height:100%;padding:2rem}.twin-rows .twin-column:first-child{padding-bottom:4rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media screen and (max-width:946px){.twin-rows .twin-column{padding:2rem;width:100%}.twin-rows .twin-column:first-child{padding:0;padding-bottom:2rem}}.twin-rows .twin-column p{text-align:center;font-size:1.4rem!important;font-weight:bold;color:#fff}@media screen and (max-width:946px){.twin-rows .twin-column p{font-size:1rem!important}}.twin-rows .twin-column a{color:#fff}.twin-rows .twin-column a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:946px){.twin-rows .twin-column a img{width:100%}}.corp-table{width:80%;margin:auto}@media screen and (max-width:946px){.corp-table{width:90%}}.corp-table tr{width:100%}.corp-table tr:first-child th,.corp-table tr:first-child td{border-top:solid 1px #000}@media screen and (max-width:946px){.corp-table tr{border-bottom:solid 1px #000}}.corp-table th{width:30%;text-align:left;padding:1rem;background-color:#fff;border:none;border-bottom:solid 1px #000}@media screen and (max-width:946px){.corp-table th{border:none}}.corp-table td{width:70%;padding:1rem;background-color:#fff;border:none;border-bottom:solid 1px #000}@media screen and (max-width:946px){.corp-table td{border:none}}.button-2,.button-3{width:100%;display:flex;flex-wrap:nowrap}.button-2 a{width:50%}.button-2 .button-column{width:100%;color:#fff;padding:2rem 1rem;border:solid 1px #fff}.button-2 .button-column:hover{opacity:.6;color:#000}.button-3 a{width:33.3333333333%}.button-3 .button-column{width:100%;color:#fff;padding:2rem 1rem;border:solid 1px #fff}.button-3 .button-column:hover{opacity:.6;color:#000}.contact-box .p-small{font-size:.8rem!important}.contact-box .cf-box{width:80%;margin:auto}@media screen and (max-width:946px){.contact-box .cf-box{width:90%}}.contact-box input[type="text"]{background-color:#fff;border:none;border-radius:0;margin-bottom:1rem}.contact-box input[type="email"]{background-color:#fff;border:none;border-radius:0;margin-bottom:1rem}.contact-box input[type="tel"]{background-color:#fff;border:none;border-radius:0;margin-bottom:1rem}.contact-box textarea{background-color:#fff;border:none;border-radius:0;margin-bottom:1rem}.contact-box .cf-para{margin:2rem 0}.contact-box .form-submit{text-align:left}.contact-box .form-submit input[type="submit"]{width:40%;background-color:#fff;padding:1rem;font-size:1.6rem}@media screen and (max-width:946px){.contact-box .form-submit input[type="submit"]{font-size:1.2rem;padding:.5rem}}.contact-box .form-submit input[type="submit"]:hover{background-color:#000;color:#fff}.brand-2{width:100%;height:auto;display:flex;flex-wrap:wrap}@media screen and (max-width:946px){.brand-2{height:100%}}.brand-2 .brand-column{width:33.3333333333%;height:100%;margin:auto;padding:2rem 1rem}@media screen and (max-width:946px){.brand-2 .brand-column{width:50%}}.brand-2 .brand-column img{height:100%;width:100%}.brand-button{width:12rem;height:100%;margin:auto;padding:1rem;box-shadow:3px 3px 3px grey;background-color:#eba239;text-align:center}@media screen and (max-width:946px){.brand-button{width:10rem;padding:.5rem}}.brand-button a{font-size:1.4rem;font-weight:bold;color:#fff}@media screen and (max-width:946px){.brand-button a{font-size:1rem}}.archive-row{width:90%;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px 0}@media screen and (max-width:946px){.archive-row{width:100%;padding:1rem;grid-template-columns:repeat(2,1fr)}}.archive-row .archive-column{border:solid 1px gray;padding:10px;height:auto;display:flex}.archive-row .archive-column .archive-box{width:100%}.archive-row .archive-column .archive-box h2{font-size:1rem;margin-top:.5rem}@media screen and (max-width:946px){.archive-row .archive-column .archive-box h2{font-size:.9rem}}.archive-row .archive-column .archive-box p.item-date{font-size:.8rem!important;text-align:right}@media screen and (max-width:946px){.archive-row .archive-column .archive-box p.item-date{font-size:.6rem!important}}.nav-links{display:flex;justify-content:center;list-style:none;padding-left:0}.pagination{margin:2rem auto;font-size:1.6rem}@media screen and (max-width:946px){.pagination{font-size:1rem}}.pagination .prev{width:8rem}.pagination .next{width:8rem}.pagination .current{background-color:#777;color:#fff}.pagination .page-numbers:hover{background-color:#d3d3d3}.nav-links .current{background-color:#eee}.nav-links a:hover{background-color:#ddd}.g-cate ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.g-cate ul a{width:45%;border:solid 1px gray;padding:1rem;margin-bottom:1rem;box-shadow:1px 1px 5px black}.g-cate ul li{list-style:none;width:100%;text-align:center}.post-thumbnail{text-align:center}.area-all-A{padding:4rem 0 0 0}.area-all-A .csr-top-box{display:flex;flex-wrap:wrap;padding:2rem 0}@media screen and (max-width:946px){.area-all-A .csr-top-box{flex-wrap:wrap}}.area-all-A .csr-top-box .csr-baner-box{width:50%;height:auto}@media screen and (max-width:946px){.area-all-A .csr-top-box .csr-baner-box{width:100%}}.area-all-A .csr-top-box .csr-baner-box img{width:100%;height:auto}.area-all-A .csr-top-box .csr-text-box{width:50%;padding:0 2rem}@media screen and (max-width:946px){.area-all-A .csr-top-box .csr-text-box{width:100%;padding:1rem}}.area-all-A .csr-top-box .csr-text-box h3{margin-bottom:2rem;font-size:1.6rem}@media screen and (max-width:946px){.area-all-A .csr-top-box .csr-text-box h3{margin:2rem 0;font-size:1.2rem}}.area-all-A .csr-box{width:90%;margin:4rem auto;display:flex;align-items:center}@media screen and (max-width:946px){.area-all-A .csr-box{width:100%;flex-wrap:wrap;margin:auto}}.area-all-A .csr-box .csr-column{width:50%}@media screen and (max-width:946px){.area-all-A .csr-box .csr-column{width:100%;padding:1rem}}.area-all-A .csr-box .csr-column img{width:100%;margin:auto}.area-all-A .csr-box .csr-column .left-text{padding-right:2rem}@media screen and (max-width:946px){.area-all-A .csr-box .csr-column .left-text{padding:0}}.area-all-A .csr-box .right-box{padding:3%}@media screen and (max-width:946px){.area-all-A .csr-box .right-box{padding:1rem}}.area-all-A .csr-box .right-box tr{width:100%;background-color:#fff!important}.area-all-A .csr-box .right-box tr th{width:50%;background-color:#fff}.area-all-A .csr-box .right-box tr td{width:50%;text-align:center}.area-all-A .csr-box .right-box tr.csr-tr:nth-of-type(2n) {background-color:#c49ebc!important;color:#fff;z-index:10}.area-all-A .csr-box h3{font-size:1.6rem;margin-bottom:2rem;text-align:center}@media screen and (max-width:946px){.area-all-A .csr-box h3{margin:2rem 0;font-size:1.2rem}}.area-all-A .csr-box .csr-sub-text{font-size:1rem!important}.area-all-B{padding:4rem 0;background-color:#fff}@media screen and (max-width:946px){.area-all-B{padding:2rem 0}}.area-all-B .csr-top-box{display:flex;flex-wrap:wrap}@media screen and (max-width:946px){.area-all-B .csr-top-box{flex-wrap:wrap}}.area-all-B .csr-top-box .csr-baner-box{width:50%;height:auto}@media screen and (max-width:946px){.area-all-B .csr-top-box .csr-baner-box{width:100%}}.area-all-B .csr-top-box .csr-baner-box img{width:100%;height:auto}.area-all-B .csr-top-box .csr-text-box{width:50%;padding:0 2rem}@media screen and (max-width:946px){.area-all-B .csr-top-box .csr-text-box{width:100%;padding:0}}.area-all-B .csr-top-box .csr-text-box h3{margin-bottom:2rem;font-size:1.6rem}@media screen and (max-width:946px){.area-all-B .csr-top-box .csr-text-box h3{margin:2rem 0;font-size:1.2rem}}.area-all-B .csr-box{width:90%;margin:4rem auto;display:flex;align-items:center}@media screen and (max-width:946px){.area-all-B .csr-box{width:100%;flex-wrap:wrap;margin:2rem auto}}.area-all-B .csr-box .csr-column{width:50%}@media screen and (max-width:946px){.area-all-B .csr-box .csr-column{width:100%;padding:1rem}}.area-all-B .csr-box .csr-column img{width:100%;margin:auto}.area-all-B .csr-box .csr-column .left-text{padding-right:2rem}@media screen and (max-width:946px){.area-all-B .csr-box .csr-column .left-text{padding:0}}.area-all-B .csr-box .right-box{padding:3%}@media screen and (max-width:946px){.area-all-B .csr-box .right-box{padding:1rem}}.area-all-B .csr-box .right-box tr{width:100%;background-color:#fff!important}.area-all-B .csr-box .right-box tr th{width:50%;background-color:#fff}.area-all-B .csr-box .right-box tr td{width:50%;text-align:center}.area-all-B .csr-box .right-box tr.csr-tr:nth-of-type(2n) {background-color:#c49ebc!important;color:#fff;z-index:10}.area-all-B .csr-box h3{font-size:1.6rem;margin-bottom:2rem;text-align:center}.area-all-B .csr-box .csr-sub-text{font-size:1rem!important}.csr-twin-box{display:flex}@media screen and (max-width:946px){.csr-twin-box{width:100%;flex-wrap:wrap}}.csr-twin-box .csr-one-column{width:50%}@media screen and (max-width:946px){.csr-twin-box .csr-one-column{width:100%;margin:1rem 0}.w-reverse{flex-wrap:wrap-reverse!important}}.kids-top-text-field{margin:2rem 0 4rem 0;font-size:1.1rem}.kids-top-text-field h3{position:relative;padding:.5rem 2rem;color:#fff;border-radius:10px;background:#094;margin-bottom:4rem}@media screen and (max-width:946px){.kids-top-text-field h3{font-size:1.1rem;margin-bottom:2rem;padding:.5rem 1rem}}.kids-top-text-field h3:after{position:absolute;bottom:-9px;left:1em;width:0;height:0;content:"";border-width:10px 10px 0 10px;border-style:solid;border-color:#094 transparent transparent transparent}.kids-top-text-field ul{padding:0 2rem}.kids-top-text-field ul li{margin:1rem 0}.kids-top-text-field p{margin:1rem 0}.kids-text-field{margin:2rem 0 4rem 0}.kids-text-field h3{position:relative;padding:.5rem 2rem;color:#fff;border-radius:10px;background:#094;margin-bottom:4rem}@media screen and (max-width:946px){.kids-text-field h3{font-size:1.1rem;margin-bottom:2rem;padding:.5rem 1rem}}.kids-text-field h3:after{position:absolute;bottom:-9px;left:1em;width:0;height:0;content:"";border-width:10px 10px 0 10px;border-style:solid;border-color:#094 transparent transparent transparent}.kids-text-field ul{padding:1rem 2rem}.kids-text-field ul li{margin:.5rem 0;font-size:1rem;font-weight:700}.kids-text-field p{margin:1rem 0}.kids-title{margin-bottom:4rem}@media screen and (max-width:946px){.kids-title{padding:0}}.kids-title h3{position:relative;overflow:hidden;padding:1rem 2rem 1rem 130px;border:2px solid #000}@media screen and (max-width:946px){.kids-title h3{padding:2rem 1rem 1rem 1rem;font-size:1.1rem}}.kids-title h3:before{position:absolute;top:-150%;left:-100px;width:200px;height:300%;content:"";transform:rotate(25deg);background:#000}@media screen and (max-width:946px){.kids-title h3:before{top:-140%;left:-135px;width:85px;height:250%;content:"";transform:rotate(90deg)}}.kids-title h3 span{font-size:40px;position:absolute;z-index:1;top:0;left:0;display:block;padding-left:1rem;color:#fff}@media screen and (max-width:946px){.kids-title h3 span{font-size:15px;padding-left:.5rem}}.kids-title-B{margin-bottom:4rem}@media screen and (max-width:946px){.kids-title-B{padding:0;margin-bottom:2rem}}.kids-title-B h3{position:relative;overflow:hidden;padding:1rem 2rem 1rem 130px;border:2px solid #000}@media screen and (max-width:946px){.kids-title-B h3{padding:2rem 1rem 1rem 1rem;font-size:1.1rem}}.kids-title-B h3:before{position:absolute;top:-150%;left:-100px;width:200px;height:300%;content:"";transform:rotate(25deg);background:#000}@media screen and (max-width:946px){.kids-title-B h3:before{top:-140%;left:-95px;width:85px;height:250%;content:"";transform:rotate(90deg)}}.kids-title-B h3 span{font-size:40px;position:absolute;z-index:1;top:0;left:0;display:block;padding-left:1rem;color:#fff}@media screen and (max-width:946px){.kids-title-B h3 span{font-size:15px;padding-left:.5rem}}.eye-catch{width:80%;margin:1rem auto;text-align:center}.eye-catch img{text-align:center;-o-object-fit:cover;object-fit:cover}.footer-area{padding:.5rem;background-color:#f0f0f0;border-top:solid 1px #000}.footer-area__section{width:60%;margin:auto;display:flex;flex-wrap:wrap}@media screen and (max-width:946px){.footer-area__section{width:90%}}.footer-area__logo-box,.footer-area__detail-box{width:50%;text-align:center;margin:auto;padding:1rem 2rem 2rem 2rem}@media screen and (max-width:946px){.footer-area__logo-box,.footer-area__detail-box{padding:1rem}}.footer-area__logo-box img{width:300px}.footer-area__detail-box img{width:300px}.footer-area p{text-align:center;color:gray}@media screen and (max-width:946px){.footer-area p{font-size:.6rem!important}}