@charset "UTF-8";.btn{display:inline-block;padding:1em 3em;background:#000;color:#fff!important;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.btn:hover{background:#900;text-decoration:none!important}.p-index-slider__item-desc,.p-index-slider__item-title{padding:10px}.p-index-slider__item-desc:after,.p-index-slider__item-title:after{content:"";position:absolute;top:0px;bottom:0px;right:0px;left:0px;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(10px);filter:blur(10px);z-index:-1}.l-header__logo a img{max-height:40px;width:auto}.home{}.home .top_news_list{background:#000}.home .top_news_list .inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;width:1000px;margin:auto;position:relative}.home .top_news_list h2{display:-webkit-box;display:-ms-flexbox;display:flex;width:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#900;margin:0}.home .top_news_list ul{width:600px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;margin:0 auto;background:#fff}.home .top_news_list ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}.home .top_news_list ul li .date{background:#000;color:#fff;padding:2px 10px;margin-right:1em;font-size:12px}.home .top_news_list ul li:last-child{margin-bottom:0;border:none;padding-bottom:0}.home .btn{display:block;width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;height:40px;line-height:40px;padding:0;background:#666;margin:auto 0 20px 20px}#js-cb #cb_1 .p-visual__title:after{content:"";position:absolute;left:auto;top:0;right:auto;bottom:0;width:60px;background:rgba(255, 255, 255, 0.8);-webkit-filter:blur(10px);filter:blur(10px);z-index:-1}.post-type-archive-plan .p-plan-list .p-plan-list__item .p-article09__img,.tax-item_cate .p-plan-list .p-plan-list__item .p-article09__img{border:1px solid #ddd}.post-type-archive-plan .p-plan-list .p-plan-list__item .p-article09__img img,.tax-item_cate .p-plan-list .p-plan-list__item .p-article09__img img{width:292px;height:292px;-o-object-fit:cover;object-fit:cover}.about_wrap h3{text-align:center}.about_wrap .aisatu{width:800px;max-width:100%;margin:0 auto 40px}.about_wrap .aisatu .txt p{margin-bottom:10px}.about_wrap .aisatu .txt .name{text-align:right}.about_wrap .aisatu .txt .name span{font-size:80%}.about_wrap .gaiyou table{width:600px;max-width:100%;margin:auto}.p-archive-header h2{text-align:center}.cate_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cate_inner .item_box{margin:0.5em}.cate_inner .item_box a{padding:1em 2em;border:1px solid #eee;border-radius:5px;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s}.cate_inner .item_box a:hover{background:#eee;border-color:#d7d7d7}.p-recommended-plan__list .p-recommended-plan__list-item .p-article09__img{border:1px solid #ddd}.slick-list .p-article02__img{border:1px solid #ddd;overflow:hidden}.slick-list .p-article02__img img{width:292px;height:292px;-o-object-fit:cover;object-fit:cover}.tax-item_cate .p-page-header .p-page-header__upper{background-image:url(../../assets/images/op_default/hi_item.jpg)}.page .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_wrap h2,.service_wrap h3{text-align:center}.service_wrap .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.service_wrap .row .box{width:33%}.service_wrap .row .box ul{border:1px solid #ddd;padding:1.5em 2em 1em;margin:1em;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service_wrap .row .box ul li{list-style-type:none;padding:2px 15px;background:#ddd;border-radius:5px;margin:0 8px 15px}.service_wrap p{text-align:center}.user_info{}.user_info *{-webkit-box-sizing:border-box;box-sizing:border-box}.user_info .order_form{width:800px;margin:auto;border:1px solid #dfdfdf;background:#eee;padding:20px}.user_info .order_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_info .order_form dl dt{background:#eee;width:15em;text-align:center;height:60px;line-height:60px;font-size:14px;font-weight:normal}.user_info .order_form dl dd{width:100%;height:auto;padding:10px;margin:0;font-size:14px}.user_info .order_form dl dd.souke input{width:calc(100% - 5em)}.user_info .order_form input,.user_info .order_form textarea{background:#fff;width:100%;height:100%;padding:10px;border:1px solid #dfdfdf}.user_info input[type=submit]{display:block;width:300px;height:60px;background:#000;color:#fff;cursor:pointer;margin:40px auto;font-size:16px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.user_info input[type=submit]:hover{background:#666;color:orange}.user_info .intro{text-align:center;line-height:1.7;margin-bottom:40px}.user_info .mwform-radio-field label{position:relative}.user_info .mwform-radio-field label span{display:block;padding:0 25px}.user_info .mwform-radio-field label input{display:none}.user_info .mwform-radio-field label .radio01{display:block}.user_info .mwform-radio-field label .radio01:before{background:#fff;border:1px solid #666;border-radius:50%;content:'';display:inline-block;height:16px;left:0;position:absolute;top:50%;margin-top:-10px;width:16px}.user_info .mwform-radio-field label .radio01:after{background:#ed7a9c;border-radius:50%;content:'';display:block;height:10px;left:4px;opacity:0;position:absolute;top:50%;width:10px;margin-top:-6px}.user_info .mwform-radio-field label .radio01:checked:after{opacity:1}.user_info .radio02{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;padding:5px 30px;position:relative;width:auto}.user_info .radio02:before{background:#fff;border:1px solid #666;border-radius:50%;content:'';display:inline-block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.user_info .radio02:after{background:#ed7a9c;border-radius:50%;content:'';display:block;height:10px;left:4px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}.user_info .radio02:checked:after{opacity:1}.grecaptcha-badge{bottom:70px!important}@media screen and (max-width:960px){.p-page-header__upper .p-page-header__title{font-size:18px!important}.home{}.home .top_news_list .inner{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .top_news_list h2{width:100%;padding:10px}.home .top_news_list .row{width:100%}.home .top_news_list ul{width:100%}.home .top_news_list ul li .date{display:block;margin:0 0 10px}.home .top_news_list ul li:last-child{margin-bottom:0;border:none;padding-bottom:0}.home .btn{margin:1em auto}.l-header__logo a img{max-height:30px;width:auto}.user_info .order_form{width:100%}.user_info .order_form dl{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.user_info .order_form dl dt{width:100%;text-align:left;height:auto;line-height:1.7}.user_info .order_form dl dd{padding:0}.service_wrap{padding-bottom:60px}.service_wrap .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.service_wrap .row .box{width:100%;margin-bottom:40px}.post-type-archive-plan .cate_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.post-type-archive-plan .cate_inner .item_box a{display:block}.p-footer-slider{border-top:1px solid #ddd}.grecaptcha-badge{bottom:120px!important}}