@charset "UTF-8";body.home #popular_post_content,body.home #recent_post_content{display:none}body.home #main_visual{background-image:url(https://it-spice.co.jp/wp-content/uploads/2025/02/31150055_m-e1739764181972.jpg) !important;width:100%;background-position:center center !important;background-repeat:no-repeat !important;   background-color:#fff !important}body.home #main_visual p{font-size:15px;padding:40px 30px;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:none}@media (min-width:768px){body.home #main_visual p br{display:inline}}body #header{background:#fff}#gnav{background-color:#fff}#gnav ul li a{background-color:#fff}#gnav ul li a:hover,#gnav ul li a:focus{background-color:#3e494f}#gnav ul li.current-menu-item a{background:#fff}#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}}body.home #front-contents .c_number{background-color:#fff !important; }body.home #front-contents h3{color:#e01a4f}body.home #front-service .front-service-inner h3{color:#58656e}.c_btn .btn{background-color:#e01a4f !important;color:#fff !important}@media (max-width:991px){body.home #front-contents .front-cont-header{margin-bottom:0 !important}}body.home #popular_post_content,body.home #recent_post_content{display:none}body.home #front-company dl#front-company-1 dt{border-top:2px solid #e01a4f}#front-contact .c_box{background-color:#fff}#front-contact label{color:#000}body.home #front-contact input,body.home #front-contact textarea{border:solid 1px #58656e;width:100% !important}body.home #front-contact input.wpcf7-submit{background-color:#e01a4f !important;border:none}.post-content h2{color:#241913;background:#fff;font-weight:700;margin:80px 0 32px;padding:0 0 12px;border:none;border-bottom:1px solid #efefef}@media screen and (max-width:767px){.post-content h2{font-size:22px;margin-top:56px}}.post-content h3{border:none;border-left:5px solid #e5e5e5;padding:0 13px;font-weight:700;line-height:normal}@media screen and (max-width:767px){.post-content h3{font-size:20px;margin-top:56px}}.post-content h4{font-size:18px;font-weight:700;padding:0;border:none}#header{background:#fff}#header a{color:#333}@media screen and (max-width:991px){#header-nav-btn a{background:#fff}}@media screen and (max-width:767px){#header #logo{float:left}#header-nav-btn{display:block;width:116px;line-height:92px;float:right;margin:0 -20px 0 0}#header-nav-btn a{display:block;text-align:center;font-size:32px;padding:24px 0;line-height:1;background:#fff;width:auto}}body.home #front-service{display:none}