body,h1,h2,h3,h4,h5,h6,input,textarea,select{font-family:"游ゴシック",sans-serif}a.btn-w{display:block}#gmenu_pc ul li{padding:3px 0.8rem 0;border-right:2px solid #e8647e}#gmenu_pc ul li:first-child{padding-left:0}#gmenu_pc ul li:last-child{padding-right:0;border-right:none}#gmenu_pc ul>li>ul{width:230px}#gmenu_pc ul>li>ul>li{width:100%;margin:0;padding:0;border:none}#gmenu_pc ul>li>ul>li:last-child{border:none}#gmenu_pc ul>li>ul>li>a{width:100%}#gmenu_sp .et_pb_row{width:90%!important}#main-content{background-color:transparent!important}.breadcrumbs,.breadcrumbs a{color:#fff}.top-info-area .et_pb_post{margin:0px;padding-top:10px;border-bottom:2px solid #fff}.top-info-area .et_pb_post:last-child{border:none}.top-info-area article{display:flex;align-items:center}.top-info-area article a{color:#2ea3f2;text-decoration:underline!important}.top-info-area article .post-meta{order:1;margin-right:10px}.top-info-area article .entry-title{order:2}.top-info-area article .post-content{display:hidden}.et_pb_title_container{text-align:center}.blog-area article.category-info .post-meta a{border:1px solid #d6d300;background-color:#d6d300;color:#fff}.blog-area article.category-cat01 .post-meta a{border:1px solid #d937e5;background-color:#d937e5;color:#fff}.blog-area article.category-cat02 .post-meta a{border:1px solid #367e7f;background-color:#367e7f;color:#fff}.blog-area article.category-cat03 .post-meta a{border:1px solid #53b9bb;background-color:#53b9bb;color:#fff}.blog-area article.category-cat04 .post-meta a{border:1px solid #808080;background-color:#808080;color:#fff}.blog-area article.category-cat05 .post-meta a{border:1px solid #3b0704;background-color:#3b0704;color:#fff}.blog-area article.category-cat06 .post-meta a{border:1px solid #60d63c;background-color:#60d63c;color:#fff}.blog-area article.category-cat07 .post-meta a{border:1px solid #807f26;background-color:#807f26;color:#fff}.blog-area article.category-nocat .post-meta a{border:1px solid #bbbbbb;background-color:#bbbbbb;color:#fff}.widget_categories ul li.cat-item-6 a{color:#bbbbbb}.widget_categories ul li.cat-item-72 a{color:#d6d300}.widget_categories ul li.cat-item-73 a{color:#d937e5}.widget_categories ul li.cat-item-74 a{color:#367e7f}.widget_categories ul li.cat-item-75 a{color:#53b9bb}.widget_categories ul li.cat-item-77 a{color:#af451b}.widget_categories ul li.cat-item-80 a{color:#60d63c}.widget_categories ul li.cat-item-82 a{color:#807f26}.widget_categories ul li.cat-item-83 a{color:#ff0000}.widget_categories ul li.cat-item-84 a{color:#ffb000}.widget_categories ul li.cat-item-85 a{color:#000dff}.widget_categories ul li.cat-item-86 a{color:#fc4086}.widget_categories ul li.cat-item-87 a{color:#2206ff}.blog-area article{background-color:#fff}.blog-area article.et_pb_post{margin-bottom:20px!important;padding:10px}.blog-area article .entry-featured-image-url{margin-bottom:5px}.blog-area article .post-meta span{color:#999}.blog-area article .post-meta a{padding-left:5px;padding-right:5px;padding-bottom:2px;border:1px solid #ccc;border-radius:3px;background-color:#ccc;font-size:90%}.blog-side li{margin-left:1rem;list-style:disc}.faq-area article.et_pb_post{margin-bottom:10px!important}.faq-area article.et_pb_post h2{padding:15px 10px}.faq-area article.et_pb_post h2:before{content:"Q. ";color:#e8647e}.faq-area article.et_pb_post .post-content{display:none}.blog-single .et_pb_title_container h1{border-bottom:solid 2px #999;position:relative}.blog-single .et_pb_title_container h1:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #e8647e;bottom:-2px;width:30%}.blog-single .et_pb_title_container p{margin-top:10px}.blog-single .et_pb_title_container p span{color:#999}.blog-single .et_pb_title_container p a{padding-left:5px;padding-right:5px;padding-bottom:2px;border:1px solid #999;border-radius:3px;background-color:#999;font-size:90%}#footer-fix-sp{display:flex;justify-content:space-around;background-color:#f5f3de;font-size:12px}#footer-fix-sp a{display:flex;justify-content:center;align-items:center;padding:0.1rem 0;width:22%;text-align:center;line-height:1;height:45px}#footer-fix-sp a.rsrv{background-color:#e8647e;color:#fff}#footer-fix-sp a.line{background-color:#59c239;color:#fff}#footer-fix-sp a.tel{background-color:#f7809f;color:#fff}#footer-fix-sp a.blog{background-color:#ffc57b;color:#fff}