@charset "utf-8";body.home #main_visual{background-image:url(http://luxour.wpblog.jp/wp-content/uploads/2019/04/shutterstock_14814997_01-1.jpg) !important;width:100%;background-position:center center !important;background-repeat:no-repeat !important;background-color:#000 !important}body.home #main_visual p{font-size:15px;padding:30px 20px;border:solid 1px #fff;border-radius:10px}@media (min-width:768px){body.home #main_visual p{font-size:20px}body.home #main_visual p br{display:inline}}body.home #main_visual p br{display:none}#popular_post_content h2 i,#recent_post_content h2 i{display:none}body.home .tri-border{display:none}body #header{background:#58656e}#gnav{background-color:#58656e}#gnav ul li a{background-color:#58656e}#gnav ul li a:hover,#gnav ul li a:focus{background-color:#3e494f}#gnav ul li.current-menu-item a{background:#58656e}#header-fnav-area #header-fnav-btn a{background-color:#3e494f}#header-nav-btn a{background-color:#3e494f}@media (max-width:767px){#header-nav-btn a{background-color:#3e494f}}#header #logo{text-align:center}body.home .front-loop .popular_post_box .p_category{background-color:#fff;border:solid 1px #009fb7;color:#009fb7}body.home .front-main-cont .front-cont-header{background-color:#58656e}body.home #front-contents .c_number{background-color:#58656e}body.home #front-contents h3{color:#58656e}body.home #front-service .front-service-inner h3{color:#58656e}.c_btn .btn{background-color:#009fb7 !important;color:#fff !important}@media (max-width:991px){body.home #front-contents .front-cont-header{margin-bottom:0 !important}}@media (max-width:991px){body.home #front-service .front-cont-header{margin-bottom:30px !important}body.home #front-service .front-service-inner .c_box{padding-top:10px}body.home #front-service .front-service-inner .c_box:first-child{border-bottom:solid 1px #ababab}body.home #front-service .front-service-inner .c_box h3{margin-top:5px;font-size:25px}body.home #front-service .front-service-inner .c_box .c_text br{display:none}}body.home #front-company dl#front-company-1 dt{border-top:2px solid #58656e}#front-contact .c_box{background-color:#fff}#front-contact label{color:#000}body.home #front-contact input,body.home #front-contact textarea{width:100% !important;border:solid 1px #58656e}body.home #front-contact input.wpcf7-submit{background-color:#009fb7 !important;border:none}#footer{border-top:solid 8px #58656e !important}#footer #footer-brand-area{border-bottom:1px solid #58656e}#footer .footer-01{background-color:#58656e}#footer .footer-02{background-color:#58656e}.post-content{font-size:17px;line-height:1.8em}@media (min-width:768px){.post-content{font-size:18px}}@media (min-width:992px){.post-content{font-size:19px}}.post-header .cat-name span{border:1px solid #009fb7;color:#009fb7}#content .post-content h2{background-color:#58656e;border-left:solid 10px #3e494f}#content .post-content h3{border-bottom:2px solid #58656e}#content .post-content h4{border-left:5px solid #58656e}#content .post-cta{background-color:#58656e}#main article .post-cta-btn .button{background-color:#009fb7;color:#fff !important}.post-author,.post-meta-comment{display:none !important}#content .post-title a:hover{color:#009fb7}#content .post-footer a.morelink{background-color:#009fb7}#content .pagination .current{background-color:#009fb7}body.home #front-contact .c_box_inner p{color:#000 !important}#footer-cont-sns,#footer-cont-content,#main_visual{display:none}.gr4{width:100% !important}.form_button{display:inline-block;width:100%;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none;margin-bottom:10px}.form_button:before,.form_button:after{position:absolute;z-index:-1;display:block;content:''}.form_button,.form_button:before,.form_button:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.form_l{background-color:#bf0000;border:2px solid #bf0000;color:#fff;line-height:50px}.form_c{background-color:#448b00;border:2px solid #448b00;color:#fff;line-height:50px}.form_button:hover{background-color:#fff;border-color:#686868;color:#686868}.form_bt a{text-decoration:none}.form_tit{margin:0;font-size:24px;border-bottom:solid;padding-bottom:5px;margin-bottom:15px}#main_price{font-size:100%;font-weight:700;text-align:right}#main_price .price_num{color:#d80000;font-size:140%}@media (max-width:768px){.wp-block-image_s{display:none}}