@charset "utf-8";.parent{display:flex}.child{background:#90ee90;width:400px;margin:0 5px}@media screen and (max-width:800px){.parent{flex-wrap:wrap}}@media screen and (max-width:400px){.parent{display:block}}aside.post-author{display:none}body.home #main_visual{display:none !important}.footer-01{display:none !important}#content{background:#f5f5f5 !important}body.home #front-service .front-service-inner .c_box{width:90%}body.home h2{background-color:#2b353e;color:#fff}.enkaku td{min-width:170px !important}#header #logo a:hover{text-decoration:none !important}#header #logo{font-weight:700 !important}@media screen and (max-width:960px){body.home #front-service .front-service-inner h3{font-size:30px !important}body.home #front-service .front-service-inner .c_box{padding-top:0}}body.color01 article.comrade{background:#fff;border:1px #e5e5e5 solid}.post-title{margin-bottom:0}.side-widget li{margin:0 10px}.side-widget li a{color:#000 !important}.side-widget ul.sub-menu{display:block !important}.side-widget ul.sub-menu li{border-bottom:none !important;padding:10px 0 0 20px}div.post-thumbnail-comrade img{float:left}.post-title-comrade{font-size:22px;line-height:1.5;font-weight:700;padding:58px 0}.post-title-comrade a{padding-left:20px}@media screen and (max-width:960px){.post-title-comrade{padding:0 !important;margin:0 0 0 150px}}div.wpcf7{background:#fafafa;border:1px solid #ddd;padding:0;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 0 30px}div.wpcf7 p{padding:20px 20px 0;margin:0;font-size:15px}div.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc;padding:8px;font-size:14px}div.wpcf7 textarea{width:97.5%;height:300px}div.wpcf7 input.wpcf7-submit{cursor:pointer;color:#fff;font-weight:700;font-size:14px;width:200px;height:45px;margin:0 auto;display:block;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#333;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px gray;border:1px solid #666}div.wpcf7 input.wpcf7-submit:hover{background:#006080;box-shadow:0px 0px 3px 0px rgba(0,0,0,.5),inset 0px 32px 0px -12px #007ea8;border:1px solid #006080}.wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #009de1}.wpcf7-captchac{border:1px solid #ccc}.wpcf7 .wpcf7-not-valid{background:#ffb6c1}.wpcf7 span.wpcf7-not-valid-tip{font-size:90%}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 .required{color:red}.wpcf7 .any{color:#080}@media screen and (max-width:991px){#footer-facebook{display:flex}}#footer h3{font-size:17px;margin:15px 0 5px}#header{background:#03c}#gnav{background-color:#03c}#gnav ul li a{background-color:#03c;color:#fff}#gnav ul li:hover a{background:#06c}#gnav ul li.current-menu-item a{background:#06c}#header-fnav-area #header-fnav-btn a{background-color:#003037}#header a{color:#fff}#header-nav-btn a{background-color:#06c}#gnav-sp{background:#06c}body.home #front-service{background:0 0}h1,h2,h3,a{color:#03c}body.home #front-service .front-service-inner h3{color:#03c}body.home #front-service .front-service-inner .c_text .c_btn a,body.home .front-loop .popular_post_box .p_category{background:#03c}.post-header .cat-name span{border:1px solid #03c;color:#03c}