@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic','sans-serif';overflow-wrap:break-word;word-break:break-all;font-size:100%}.wrap{width:980px;max-width:100%;box-sizing:border-box;margin:0 auto 10px;*zoom:1;}.wrap:before{display:inline-table}.wrap:after{content:"";display:block;clear:both}.wrap-new{width:100%;margin:0;background-color:#fafafa}.front-news{width:780px;max-width:100%;height:400px;box-sizing:border-box;margin:20px auto 10px;overflow-x:hidden;overflow-y:scroll}.front-news a{text-decoration:underline}.news-time{font-weight:400;padding:0 40px 0 0;color:#0d7700}#main{width:100%;float:left}.main-inner{margin-right:358px}#side{width:310px;float:left;margin-left:-310px}.right-content #main{width:100%;float:left}.right-content .main-inner{margin-left:358px;margin-right:0}.right-content #side{width:310px;float:left;margin-left:-100%}.one-column #content .wrap{width:980px}.one-column #content .wrap #main{width:100%;float:none}.one-column #content .wrap #main .main-inner{width:100%;margin:0}.one-column #content .wrap #side{display:none}.front-cont{width:100%;padding:20px;margin:0 auto;background-image:url(https://toho-corp.jp/wp-content/uploads/2019/10/takasaki0002.jpg);-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover}.front-cont-in{width:980px;height:auto;background-color:rgba(245,245,245,.9);padding:3rem;border:solid 1px #554426;margin:0 auto 10px;border-radius:10px;line-height:1.7}.front-cont-in h3{text-align:center;font-size:28px;font-weight:300;border-bottom:solid 1px rgba(154,149,149,1);margin:0 0 30px;padding-bottom:30px;line-height:1.8}.top-img-l{border-top:#ddd solid 1px;margin-bottom:20px}.front-cont-in p{padding-bottom:2em!important}.top-img-l img{width:100%;margin:0}.logo-container{width:330px;float:left}.header-text{font-size:85%;width:330px;color:#212529;float:left;margin:0 auto;top:0}.header-text-inner{width:330px;margin:10px auto 0 0}.property-search{float:left;width:100%}.property-search .search{width:48%;display:block;padding:10px;margin:0 1% 17px;cursor:pointer;background:#ff7d09;float:left;position:relative}.property-search .search-thumbnail{width:120px;height:120px;display:table-cell;position:relative;vertical-align:middle}.property-search a{display:table;vertical-align:middle}.property-search .search:before{content:" ";display:inline-block;position:absolute;bottom:-4px;left:0;width:0;height:0;border-width:0 4px 4px 0;border-style:solid;border-color:transparent;border-bottom-color:#f0ebeb}.search-title{font-weight:700;font-size:1em;line-height:1.6;color:#212529;width:calc(100% - 135px);display:table-cell;margin:0;padding-left:11px;height:104px;vertical-align:middle}figcaption{text-align:center}.marker{background:linear-gradient(transparent 60%,#ff6 60%)}@media screen and (max-width:980px){.wrap,.one-column #content .wrap{margin-left:36px;margin-right:36px;width:auto}.main-inner{margin-right:346px;box-sizing:border-box}body.home #news{width:980px;height:100%}body.home #main_visual .wrap{padding-top:30px !important}}@media screen and (max-width:991px){.wrap,.one-column #content .wrap{margin-left:24px;margin-right:24px}#main,.main-inner,#side{float:none;width:100%;margin-left:0;margin-right:0}.front-cont{margin:0;padding:20px}.front-cont-in{width:100%}.left-content #main,.right-content #main{float:none}.left-content .main-inner,.right-content .main-inner{margin-right:0;margin-left:0;width:100%}.left-content #side,.right-content #side{width:100%;float:none;margin:0}#side{padding-top:42px}.side-widget .title{width:80% !important;font-size:14px}.post-meta-area .post-meta,.post-meta-area .post-meta-comment{float:none !important;width:100% !important;padding:0;text-align:center;margin-top:0;height:100%}.contact-form{width:100%;background:#f1f1f1;padding:20px}body.home .wrap,.wrap{width:auto;margin:0 12px}body.home #front-service{background-image:none !important}#header{padding:0}#header .wrap{width:auto;margin:0 12px 10px}#header-nav-btn{display:none}#header-nav-btn a{display:none}#header-fnav-area{display:none}@media screen and (max-width:767px){h1{font-size:14px;margin:36px 0;clear:both}}body.home #main_visual{height:200px !important;margin-bottom:20px}body.home #main_visual h2{margin-top:0;font-size:20px!important}body.home #main_visual p{width:86%;margin-right:7%;margin-left:7%}body.home .front-loop{margin-left:0}body.home .front-loop .popular_post_box{display:inline-block;margin-left:5px;background:#fff}body.home .front-loop .popular_post_box .wrap-a:hover{background:#fafafa;text-decoration:none}body.home .front-loop .popular_post_box img{width:96%;height:auto}body.home .front-main-cont .tri-border{display:none}body.home #front-contents .c_box.c_box_left .c_box_inner,body.home #front-contents .c_box.c_box_right .c_box_inner{width:100%;float:none}body.home #front-contents .c_box.c_box_left .c_title,body.home #front-contents .c_box.c_box_right .c_title{text-align:center}body.home #front-contents .c_box.c_box_left .c_img_box,body.home #front-contents .c_box.c_box_right .c_img_box{position:relative;height:500px;width:100%;margin-bottom:24px}body.home #front-contents .c_box.c_box_left .c_text h4,body.home #front-contents .c_box.c_box_right .c_text h4{text-align:center}body.home #front-contents .c_box.c_box_left .c_btn,body.home #front-contents .c_box.c_box_right .c_btn{text-align:center}body.home #front-contents .c_box.c_box_left .c_btn a,body.home #front-contents .c_box.c_box_right .c_btn a{margin-right:auto;margin-left:auto}body.home #front-service .front-service-inner{margin-left:0;width:100%;overflow:visible !important}body.home #front-service .front-service-inner .c_box{width:100% !important;float:none;margin:0 0 20px}body.home #front-company .c_img_box{height:300px;position:relative !important}body.home #front-company .c_img_box,body.home #front-company .c_box_inner{float:none;width:100% !important;overflow:visible;margin:100px 0}.cat-content .post-header,article.page .post-header,article.post .post-header{padding:0 44px 56px}article.page .post-content{padding:0 0 40px}.post-header{padding:0 44px}.post-content{padding:40px}.post-content h2{margin-left:-52px}.post-meta-area{background:#fff;color:#212529}.post-meta-area .post-meta{width:100%;float:left;text-align:left}.post-meta-area .post-meta .date{background:0 0;text-align:left;padding:0 20px}.post-meta-area .bzb-sns-btn{height:auto}.post-meta-area .bzb-sns-btn .sharrre{margin:0 5px 0 0;float:left !important;width:20%;overflow:hidden}.post-meta-area .bzb-sns-btn .sharrre.twitter a,.post-meta-area .bzb-sns-btn .sharrre.facebook a,.post-meta-area .bzb-sns-btn .sharrre.googlePlus a,.post-meta-area .bzb-sns-btn .sharrre.hatena a{background:0 0;display:block;padding:4px 24px;color:#212529}.post-meta-area .bzb-sns-btn .sharrre.twitter a .share,.post-meta-area .bzb-sns-btn .sharrre.facebook a .share,.post-meta-area .bzb-sns-btn .sharrre.googlePlus a .share,.post-meta-area .bzb-sns-btn .sharrre.hatena a .share{display:none;text-align:center;float:left}.post-meta-area .bzb-sns-btn .sharrre.twitter a:hover,.post-meta-area .bzb-sns-btn .sharrre.facebook a:hover,.post-meta-area .bzb-sns-btn .sharrre.googlePlus a:hover,.post-meta-area .bzb-sns-btn .sharrre.hatena a:hover{background:0 0}.post-meta-area .bzb-sns-btn .s_buttons{font-size:14px;padding-top:20px}.post-meta-area .loop-comment-icon{padding:4px 12px;background:0 0 !important;text-align:center;float:right}#footer-facebook{display:none}#footer-list-area{width:100%}}@media screen and (max-width:666px){.wrap,.one-column #content .wrap{margin-left:12px;margin-right:0}#header{position:fixed;left:0;right:0;z-index:999}.header-text-inner{display:none}.top-img-l{padding-top:60px;border:none}#main_visual,.breadcrumb-area{padding-top:50px}#main_visual h2{font-size:20px !important;padding-bottom:10px}.front-news{width:auto;margin:20px 10px 10px;height:250px}.front-news li{margin-bottom:10px;border-bottom:dashed 1px #e5e5e5;padding:0 0 10px}.news-time{color:#0d7700;font-weight:400;padding:0 20px 0 0}.front-cont{margin:0}.front-cont h3{font-size:18px}.front-cont-in{width:100%;margin:40px auto;padding-left:16px;padding-right:16px}.front-cont-in{font-size:14px}.front-cont-title{display:block;padding:.5em 1em;margin:0 0 20px;background:#fff;border-top:solid 5px #30722a;box-shadow:0 3px 5px rgba(0,0,0,.22);font-size:16px;color:#212529;text-align:center}}body{color:#212529}a{text-decoration:none;color:#212529}a:hover{text-decoration:none}#header{background:#fff;padding:0;overflow:visible}#header #logo{font-size:24px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;width:530px}#header a{color:#212529}.breadcrumb-area{background:#fff;border-bottom:1px solid #e5e5e5}.breadcrumb-area .wrap{padding:10px 0}.breadcrumb{margin:0;margin-left:-10px;overflow:hidden;font-size:13px;padding:0;line-height:22px}.breadcrumb li{float:left;margin-left:10px}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{text-decoration:none}#header-right{float:right;width:330px}#header-fnav-area,#header-gnav-area{float:right}#header-tel{margin-left:10px}.header-time{font-size:12px}.satei{width:300px;height:30px;padding:5px 20px;text-align:center;background:#393;color:#fff}#header-fnav-area{width:150px;position:relative}#header-fnav-area #header-fnav-btn a{display:block;padding:22px 12px;line-height:24px;font-size:23px;height:auto;text-align:center;background:#57bca8}#header-fnav-area #header-fnav-btn a:hover{text-decoration:none}#header-fnav-area #header-fnav{z-index:10;font-size:14px;text-align:left;display:none;position:absolute;right:0;width:200px;background:#fff;border:1px #e5e5e5 solid}#header-fnav-area #header-fnav li{float:none;margin-left:0;border-bottom:1px #e5e5e5 solid;display:block}#header-fnav-area #header-fnav li:list-child{border-bottom:none !important}#header-fnav-area #header-fnav li a{color:#3b4552;background:#fff;padding:10px 15px;display:block}#header-fnav-area #header-fnav li a:hover{background:#fafafa;color:#3b4552;text-decoration:none}.grandNavi{width:632px;margin:0 auto 0;border:#e8e8e8 solid 1px;background:url("https://toho-corp.jp/wp-content/uploads/2019/09/stripe.png") repeat}.grandNavi .list{width:40%;float:left}.grandNavi .list .nav-title{width:100%;background:#969090;color:#fff;margin:20px auto 0;padding:5px 0;font-size:24px}.grandNavi ul{padding-left:0;letter-spacing:-4em}.grandNavi ul li{margin:0;padding:10px 0;text-align:center;list-style:none;width:25%;display:inline-block}.grandNavi .nav-title a:hover{text-decoration:none}.grandNavi .list-r{width:40%;float:left}.grandNavi .list-r .nav-title{width:100%;background:#969090;color:#fff;margin:20px auto 0;padding:5px 0;font-size:24px}.grandNavi img{margin-top:20px}.nav-r{margin:0;padding:10px 0;background:#f3f3f3;width:50% !important;border:solid 1px #fff;text-align:center}.grandNavi .list-rr{width:20%;float:left}.grandNavi .list-rr .nav-title{width:100%;background:#969090;color:#fff;margin:20px auto 0;padding:10px 0 6px;font-size:20px}.nav-rr{margin:0;padding:10px 0;background:#f3f3f3;width:100% !important;border:solid 1px #fff;text-align:center}.clear{clear:both}@media screen and (max-width:666px){.grandNavi{width:100%;margin:0 auto 0}.grandNavi ul li{width:45%}}#search-map{width:675px;margin:0 auto 0}#content{padding:0}#content .wrap{overflow:hidden}#content .wp-caption{max-width:100%;border:1px solid #e5e5e5;text-align:center;padding:5px;margin-bottom:12px}#content .wp-caption-text{padding:12px 16px;margin-bottom:0;text-align:center}body.home #content{padding-bottom:0}body.home #main{width:100%;margin:0;float:none}body.home .main-inner{margin:0}body.home .wrap{width:980px;margin:0 auto 10px}body.home #main_visual{background:#fff;color:#555;text-align:center;height:200px !important}body.home #main_visual h2{font-size:48px}body.home #main_visual p{font-size:15px;margin:0 auto}body.home .front-loop{border-top:1px solid #fafafa;background:#fff;overflow:hidden;padding:0;margin-bottom:0}body.home .front-loop h2{text-align:center;padding:24px 0;margin:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:28px;font-weight:400;color:#202124}body.home .front-loop h2 .front-ruby{font-size:13px;margin:0;font-weight:400}body.home .front-loop .popular_post_box{width:32%;height:350px;position:relative;display:flex;border:1px #e5e5e5 solid}.detail{display:none}body.home .front-loop .popular_post_box img,body.home .front-loop .popular_post_box .p_category,body.home .front-loop .popular_post_box ul{width:96%;margin:2%}body.home .front-loop .popular_post_box h3{color:#3a3a3a;margin-top:0;padding:10px 20px;line-height:1.1;font-size:1.0625rem;font-weight:700;font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic','sans-serif'}body.home .front-loop .popular_post_box h3 a{color:#241913}body.home .front-loop .popular_post_box h3 a:hover{color:#ff6c00;text-decoration:none}body.home .front-loop .popular_post_box img{max-width:100%;height:auto}body.home .front-loop .popular_post_box ul{overflow:hidden;padding:0 20px}body.home .front-loop .popular_post_box ul li{float:left;width:25%;text-align:left}body.home .front-loop .popular_post_box ul li .fa{margin-right:8px}body.home .front-loop .popular_post_box ul li .share{display:none}body.home .front-loop .popular_post_box ul a{color:#241913}body.home .front-loop .popular_post_box ul a:hover{color:#ff6c00;text-decoration:none}body.home .front-loop .popular_post_box .wrap-a:hover{background:#fafafa;text-decoration:none}body.home .front-loop .popular_post_box .wrap-a img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}body.home .front-loop .popular_post_box .p_category{background:#fff;display:inline-block;padding:8px 24px;font-size:12px;color:#333}body.home .front-loop .popular_post_box .p_rank{display:inline-block;position:absolute;top:0;left:0;width:100px;font-size:22px;color:#fff;background:#70c7ff}.new{font-weight:700;font-family:'Helvetica','sans-serif';position:relative;display:block;width:100%;margin:0;overflow:visible}.new:before,.new:after{display:block;position:absolute;left:-13px}.new:before{content:"";border:6px solid transparent;border-top-color:#a1364f;border-right-color:#a1364f;top:28px}.new:after{content:"NEW!";background:#c24760;color:#fff;padding:0 24px;height:24px;line-height:24px;top:4px;z-index:10}.ribbon_area{position:absolute;top:-6px;right:-6px;width:89px;height:91px;overflow:hidden}.ribbon14{display:inline-block;position:absolute;padding:7px 0;left:-23px;top:22px;width:160px;text-align:center;font-size:14px;line-height:16px;background:#fcee21;color:#444;letter-spacing:.05em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}.ribbon14:before,.ribbon14:after{position:absolute;content:"";border-top:4px solid #b2751b;border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}.ribbon14:before{left:14px}.ribbon14:after{right:18px}.p_rank_land{position:relative;display:block;width:100%;margin:0;overflow:visible}.p_rank_land:before,.p_rank_land:after{display:block;position:absolute}.p_rank_land:after{content:"土地";background:#028656;color:#fff;padding:0 24px;margin:0 0 0 -5px;height:30px;line-height:30px;top:4px;z-index:10;box-shadow:0 2px 2px rgba(0,0,0,.2)}.p_rank_kodate{position:relative;display:block;width:100%;margin:0;overflow:visible}.p_rank_kodate:before,.p_rank_kodate:after{display:block;position:absolute}.p_rank_kodate:after{content:"一戸建て";background:#ff4801;color:#fff;padding:0 24px;margin:0 0 0 -5px;height:30px;line-height:30px;top:4px;z-index:10;box-shadow:0 2px 2px rgba(0,0,0,.2)}.p_rank_condo{position:relative;display:block;width:100%;margin:0;overflow:visible}.p_rank_condo:before,.p_rank_condo:after{display:block;position:absolute}.p_rank_condo:after{content:"マンション";background:#0bf;color:#fff;padding:0 24px;margin:0 0 0 -5px;height:30px;line-height:30px;top:4px;z-index:10;box-shadow:0 2px 2px rgba(0,0,0,.2)}body.home .front-loop .popular_post_box .p_rank span{font-size:16px}body.home .front-loop .popular_post_box .p_date{position:absolute;top:0;left:0;background:#3b4552;width:48px;height:48px;text-align:center;font-size:12px;color:#fff;opacity:.7}body.home .front-loop .popular_post_box .p_date span{display:block;line-height:18px}body.home .front-loop .popular_post_box .p_date .date-y{font-size:12px;padding-top:6px}body.home .front-loop .popular_post_box .p_date .date-mj{font-size:14px;padding-bottom:6px}body.home .front-loop .front-loop-cont{position:relative;width:100%;padding:10px;margin:0 auto;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}body.home .front-loop .front-loop-cont p{font-size:.875rem;padding:0 15px 0;background:#fff}p,pre{margin:0}body.home .front-loop .front-loop-cont a{position:absolute;top:0;left:0;width:100%;background:#fff}body.home .front-loop .front-loop-cont a:after{content:none}body.home .front-loop article.post{margin-bottom:10px}body.home .front-loop-cont .recent_box{float:left}body.home .front-loop-cont .recent_box .popular_post_box{width:28%;height:350px;position:relative;display:flex;border:1px #e5e5e5 solid}body.home .front-map{width:600px;margin:20px auto}body.home .front-add{position:relative;padding:10px 0 10px;text-align:center}body.home .front-add .wrap a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}body.home .front-add.wrap2{width:600px;margin:0 auto}@media screen and (max-width:666px){body.home .front-add{position:relative;padding:0 10px 10px;text-align:center}}body.home .front-main-cont .front-cont-header{position:relative;padding:24px 0 24px;margin-bottom:0;color:#212529;text-align:center;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;background:#fff}body.home .front-main-cont .front-cont-header .cont-icon{font-size:28px}body.home .front-main-cont .front-cont-header .cont-title{font-size:28px;margin:0}body.home .front-main-cont .front-cont-header .cont-ruby{font-size:13px;margin:0}body.home .front-main-cont .front-cont-header-contact{position:relative;padding:24px 0 24px;margin-bottom:10px;margin-top:10px;text-align:center;background-color:#333;color:#fff}body.home .front-main-cont .front-cont-header-contact .cont-icon{font-size:28px}body.home .front-main-cont .front-cont-header-contact .cont-title{font-size:28px;margin:0}body.home .front-main-cont .front-cont-header-contact .cont-ruby{font-size:13px;margin:0}body.home #front-contents .c_box{position:relative;margin-bottom:0;border-bottom:1px solid #e5e5e5}body.home #front-contents .c_box_inner{width:54%;padding-bottom:32px}body.home #front-contents .c_img_box{position:absolute;top:0;width:40%;height:100%;z-index:0;background-size:cover;background-repeat:no-repeat;margin-bottom:20px}body.home #front-contents .c_box.c_box_left{background-color:#fff;padding:20px 0}body.home #front-contents .c_box.c_box_left .c_box_inner{float:left;z-index:10}body.home #front-contents .c_box.c_box_left .c_img_box{right:0;float:left;background-position:center bottom}body.home #front-contents .c_box.c_box_right{background-color:#fafafa;padding:20px 0}body.home #front-contents .c_box.c_box_right .c_box_inner{float:right}body.home #front-contents .c_box.c_box_right .c_img_box{left:0;background-position:center bottom}body.home #front-contents .c_number{background:#fff;color:#555;display:inline-block;padding:40px 12px 8px;margin-bottom:32px;margin-top:0}body.home #front-contents h3{color:#0d7700;font-size:36px;margin-top:0;margin-bottom:8px;line-height:1.4;padding-top:20px}body.home #front-contents .c_english{color:#0d7700;font-size:13px;margin-bottom:32px;margin-top:0}body.home #front-contents h4{font-size:24px;margin-bottom:28px;margin-top:0;font-weight:400}body.home #front-contents .c_text p{margin-bottom:48px}body.home #front-contents .c_text .c_btn a{border-radius:5px;color:#444;font-size:14px;display:block;width:30%;padding:12px;text-align:center;border:#444 1px solid}body.home #front-contents .c_text .c_btn a:hover{opacity:.8;text-decoration:none}body.home #front-service{background:url(//toho-corp.jp/wp-content/themes/xeory_extension/./lib/images/border_e5.png) repeat-y top center #fff;padding-bottom:56px;border-bottom:1px solid #e5e5e5}body.home #front-service .front-service-inner{margin-left:-10%;overflow:hidden}body.home #front-service .front-service-inner .c_box{width:40%;padding-top:96px;margin-left:10%;margin-bottom:20px;float:left}body.home #front-service .front-service-inner .c_title{text-align:center}body.home #front-service .front-service-inner h3{color:#0d7700;font-size:30px;margin-bottom:8px}body.home #front-service .front-service-inner .c_english{color:#0d7700;font-size:13px;margin-bottom:32px}body.home #front-service .front-service-inner h4{font-size:24px;margin-bottom:28px;text-align:center}body.home #front-service .front-service-inner .c_text p{margin-bottom:28px}body.home #front-service .front-service-inner .c_text .c_btn a{border-radius:5px;background:#fff;color:#555;margin:0 auto;display:block;width:50%;padding:12px;text-align:center;border:#444 1px solid}body.home #front-service .front-service-inner .c_text .c_btn a:hover{opacity:.8;text-decoration:none}body.home #front-company{background:#fff}body.home #front-company .c_box{position:relative;min-height:350px}body.home #front-company .c_box_inner{width:600px;padding:96px 0}body.home #front-company .c_img_box{position:absolute;top:0;right:0;width:40%;height:100%;z-index:0}body.home #front-company .c_img_box iframe{width:100%;max-width:100%;height:588px}body.home #front-company .no-company-map .c_img_box{display:none}body.home #front-company .no-company-map .c_box_inner{margin-left:auto;margin-right:auto}body.home #front-company dl{overflow:hidden;border-bottom:1px solid #e5e5e5;margin:0}body.home #front-company dl dt span,body.home #front-company dl dd span{padding:20px;display:block}body.home #front-company dl dt{float:left;width:25%;margin:0}body.home #front-company dl dd{float:left;width:75%;margin:0}body.home #front-company dl#front-company-1 dt{border-top:2px solid #0d7700}body.home #front-company dl#front-company-1 dt span{padding-top:19px}body.home #front-company dl#front-company-1 dd{border-top:1px solid #e5e5e5}body.home #front-contact{background:#fff}body.home #front-contact .c_box_inner{padding:60px 0;width:100%;max-width:632px;margin:0 auto}body.home #front-contact h3{font-size:24px;margin:0 0 24px;padding:20px 0;clear:both;font-weight:400;border-bottom:2px solid #3b4552;line-height:1}body.home #front-contact .c_box_inner input[type=text],body.home #front-contact .c_box_inner input[type=tel],body.home #front-contact .c_box_inner input[type=email],body.home #front-contact .c_box_inner input[type=url],body.home #front-contact .c_box_inner textarea{width:95%}body.home #front-contact .c_box_inner input[type=submit],body.home #front-contact .c_box_inner button{width:60%;display:block;border-radius:3px;margin:0 auto}body.home #front-contact .c_box_inner p{margin-bottom:1.4em;color:#212529}.front_price{color:#e2041b;padding:0 20px;font-size:14px}.front_bigger{font-size:18px;font-weight:700}body.home #front-contact .wrap{background:#f1ecec}.photospace_res .gal_content{float:left;width:75%}.photospace_res .thumbs_wrap2{float:left;width:25%}@media screen and (max-width:750px){.photospace_res .gal_content{float:none;width:100%}.photospace_res .thumbs_wrap2{float:none;width:100%}}#detailDataArea{margin:15px 0 0;overflow:hidden;position:relative}.itemPrice{font-weight:700}.itemPrice span .strong{font-size:217%;margin-right:5px;color:#ea491a}.detailDataArea dl,dt,dd{margin:0 !important;padding:0}.detailDataArea dl{border-width:0 1 1;border-style:solid;border-color:#000;width:50%}.detailDataArea dt{float:left;clear:both;width:150px;border-width:1 0 0;border-style:solid;border-color:#000;font-weight:400;padding:5px;text-align:center}.detailDataArea dd{margin-left:150px;padding:5px}.detailDataArea-l{float:left;width:58%;margin-right:2%}.detailDataArea-r{float:right;width:40%}.detailDataArea-l table{width:100%}.detailDataArea-l table th,.detailDataArea-l table td{padding:8px 10px}.detailDataArea-l table th{width:100px;color:#555;text-align:center}.detailDataArea-l table thead th{background:#5e6265}.detailDataArea-l table tbody th{background:#f1f1f1}.cat-content,article.post,article.page{margin-bottom:60px;background:#fff}.post-header{padding:20px 0 0;position:relative}.post-header .cat-name{margin-bottom:0;color:#0d7700}.post-header .cat-name li{border:1px solid #0d7700;display:inline-block;padding:4px 10px;font-size:13px;margin-top:5px}.post-header .cat-name li a{color:#0d7700}.post-header .cat-name li a:hover{text-decoration:none}.post-title{font-size:24px;line-height:1.5;margin:8px 0 0;font-weight:400;color:#212121}body.page .post-title{margin-bottom:0}.post-title a{color:#555}.post-title a:hover{color:#57bca8;text-decoration:none}.cate-title{font-weight:400;font-size:18px}.cat-content .post-header,article.page .post-header{margin-bottom:20px;background:#fff}.post-meta-area{margin:0;overflow:hidden}.post-meta-area ul{margin:0}.post-meta-area .post-meta{width:50%;float:left;color:#ea491a}.post-meta-area .post-meta .date{padding:0;color:#ea491a;font-weight:700}.post-meta-area .post-meta .date .datetime{font-size:1.1em}.post-meta-comment{text-align:right;float:right}.post-reservation li{text-align:center;float:none;background:#57c433;background-image:-webkit-linear-gradient(top,#57c433,#27991f);background-image:-moz-linear-gradient(top,#57c433,#27991f);background-image:-ms-linear-gradient(top,#57c433,#27991f);background-image:-o-linear-gradient(top,#57c433,#27991f);background-image:linear-gradient(to bottom,#57c433,#27991f);-webkit-border-radius:7;-moz-border-radius:7;border-radius:7px;color:#fff;font-size:24px;padding:10px auto 10px;text-decoration:none;width:80%;margin:20px auto 0}.post-reservation li a{color:#fff}@media screen and (max-width:666px){.post-reservation li{font-size:16px;width:100%}}.post-meta-comment li{background:#57c433;background-image:-webkit-linear-gradient(top,#57c433,#27991f);background-image:-moz-linear-gradient(top,#57c433,#27991f);background-image:-ms-linear-gradient(top,#57c433,#27991f);background-image:-o-linear-gradient(top,#57c433,#27991f);background-image:linear-gradient(to bottom,#57c433,#27991f);-webkit-border-radius:7;-moz-border-radius:7;border-radius:7px;color:#fff;font-size:20px;padding:10px 20px;text-decoration:none}.post-meta-comment li a{color:#fff}.post-meta-comment li:hover{background:#48a12a;background-image:-webkit-linear-gradient(top,#48a12a,#196e19);background-image:-moz-linear-gradient(top,#48a12a,#196e19);background-image:-ms-linear-gradient(top,#48a12a,#196e19);background-image:-o-linear-gradient(top,#48a12a,#196e19);background-image:linear-gradient(to bottom,#48a12a,#196e19);text-decoration:none}.post-meta-area .post-meta .single_price{color:#ea491a;font-size:36px}input.wpcf7-confirm:hover,input.wpcf7-submit:hover{background:#48a12a;background-image:-webkit-linear-gradient(top,#48a12a,#196e19);background-image:-moz-linear-gradient(top,#48a12a,#196e19);background-image:-ms-linear-gradient(top,#48a12a,#196e19);background-image:-o-linear-gradient(top,#48a12a,#196e19);background-image:linear-gradient(to bottom,#48a12a,#196e19);text-decoration:none}input.wpcf7c-btn-back{display:inline-block;padding:.3em 1em;text-decoration:none;border:solid 2px #bdbdbd;font-weight:700}.post-thumbnail img{border:#eee 1px solid;width:100%;height:auto;margin:0}.post-content-left{width:20%;padding:0 10px 10px 0;float:left}.post-content-right{width:80%;float:left}.post-content-right h2{font-weight:400;font-size:18px}.s_date{padding:0;color:#ea491a;font-weight:700}.s_price{font-weight:700;font-size:217%;margin-right:5px;color:#ea491a}.s_price_cat{font-size:20px}.s_spost-meta-area{margin:0;overflow:hidden}a.s_morelink{display:block;background:#6a6969;color:#fff;text-align:center;padding:4px;margin:auto 0 0}.post-content{padding:30px 0 10px}.post-content hr{border-bottom:1px solid #eee;margin:20px 0;clear:both}.post-content p,.post-content ul,.post-content ol,.post-content dl,.post-content blockquote,.post-content pre,.post-content table{margin-bottom:2em}.post-content ul{list-style:disc}.post-content ol{list-style:decimal}.post-content ul>ul,.post-content ul>ol,.post-content ol>ol,.post-content ol>ul{margin-bottom:0}.post-content dl dt{font-weight:700}.post-content dl dd{margin-left:30px}.post-content pre{padding:20px;overflow:scroll}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-weight:700}.post-content h1{margin:32px 0;font-size:36px;clear:both;font-weight:400}.post-content h2{width:100%;margin:80px 0 32px;padding:4px 16px 4px 56px;font-size:28px;clear:both;font-weight:400;border-left:10px solid #035c00;border-bottom:1px solid #444;color:#444}.post-content h3{font-size:24px;margin:0 0 24px;padding:10px 0;clear:both;font-weight:400;line-height:1;border-bottom:solid 3px #cecece;position:relative}.post-content h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #000;bottom:-3px;width:20%}.post-content h4{font-size:20px;font-weight:400;margin:0 0 16px;padding:0 0 0 8px;clear:both}.post-content h5{font-size:18px;padding:.25em .5em;color:#494949;background:0 0;border-left:solid 5px #393}.post-content h6{font-size:16px;margin:30px 0 16px;clear:both}@media screen and (max-width:666px){.post-content h2{font-size:18px}.post-content h3{font-size:24px}.post-content h4{font-size:16px}.post-content h5{font-size:14px}.post-content p{font-size:14px !important;line-height:1.7}}.post-content blockquote{clear:both;margin:0 0 28px;padding:30px 20px 35px 55px;position:relative;border:1px #e5e5e5 solid;background:#fafafa}.post-content blockquote:before{content:'';font-family:'FontAwesome';font-size:36px;color:#e7e7e7;position:absolute;top:20px;left:10px}.post-content blockquote cite{position:absolute;right:20px;bottom:10px;font-size:12px;color:gray}.post-content table{width:100%}.post-content table th,.post-content table td{padding:8px 10px}.post-content table th{width:150px;color:#555}.post-content table thead th{background:#5e6265}.post-content table tbody th{background:#f1f1f1}.post-content table.table-line table,.post-content table.table-line th,.post-content table.table-line td{border-color:#fff}.post-content table.table-line th{background:0 0;color:#241913;font-weight:700}.post-content table.table-line thead th{background:#5e6265;color:#fff}.post-content table.table-line tr{background:#eee}.post-content table.table-line tr:nth-child(2n+1){background:#eee}.post-content img.alignleft{float:left;margin-right:15px;margin-bottom:15px}.post-content img.alignright{float:right;margin-left:15px;margin-bottom:15px}.post-content h2:first-child{margin-top:0}.post-cta{background:#131d2a;color:#fff}.post-cta .post-cta-inner{padding:30px 45px}.post-cta .cta-post-title{padding:30px 45px;font-size:36px;margin-bottom:14px;text-align:center;border-bottom:1px solid #eee}.post-cta .post-cta-img{float:right;width:230px;margin:0 0 20px 20px}.post-cta .post-cta-cont{overflow:hidden}.post-cta .post-cta-btn{margin:10px 0}.post-cta .post-cta-btn a{background:#f86222;color:#fff;border-radius:8px;display:block;padding:20px;text-align:center;text-decoration:none;width:60%;margin:0 auto 20px}.post-cta .post-cta-btn a:hover{background:#fa8553}.post-cta p{margin-bottom:1em}.post-cta .btn{width:100%;display:block;border-radius:3px;text-align:center;color:#fff;padding:14px 0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:#3b4552}.post-cta .btn:hover{text-decoration:none;background:#ff6c00}.post-share{padding:30px 45px}.post-share .post-share-list1,.post-share .post-share-list2,.post-share .post-share-list3,.post-share .post-share-list4{overflow:hidden;padding:30px 0;margin-left:-2.08%}.post-share .post-share-list1 a,.post-share .post-share-list2 a,.post-share .post-share-list3 a,.post-share .post-share-list4 a{text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;border:1px #eee solid;border-radius:3px;padding:20px 0}.post-share .post-share-list1 a:hover,.post-share .post-share-list2 a:hover,.post-share .post-share-list3 a:hover,.post-share .post-share-list4 a:hover{text-decoration:none;background:#f7f7f7}.post-share .post-share-list1 li,.post-share .post-share-list2 li,.post-share .post-share-list3 li,.post-share .post-share-list4 li{text-align:center;float:left;margin-left:2.08%}.post-share .post-share-list1 i,.post-share .post-share-list1 .big,.post-share .post-share-list2 i,.post-share .post-share-list2 .big,.post-share .post-share-list3 i,.post-share .post-share-list3 .big,.post-share .post-share-list4 i,.post-share .post-share-list4 .big{font-size:2em}.post-share .post-share-list1 li{width:97.92%}.post-share .post-share-list2 li{width:47.92%}.post-share .post-share-list3 li{width:31.25%;font-size:.8em}.post-share .post-share-list4 li{width:22.92%}.post-share .post-share-list4{text-align:center}.post-share .post-share-list4 i,.post-share .post-share-list4 .big{display:block}.post-share .post-share-list4 .big{font-size:1.2em}.post-share .post-share-facebook a:hover{color:#305097}.post-share .post-share-twitter a:hover{color:#00aced}.post-share .post-share-google a:hover{color:#db4a39}.post-share .post-share-feedly a:hover{color:#2bb24c}.post-footer{border-radius:0;padding:20px 64px;overflow:hidden;clear:both}.post-footer ul{overflow:hidden}.post-footer ul li a:hover{text-decoration:none}.post-footer .bzb-sns-btn{padding:30px 0}.post-footer .bzb-sns-btn li{vertical-align:top}.post-footer .bzb-sns-btn li .fb_iframe_widget span{vertical-align:top !important}.post-footer-list{padding:20px 0}.post-author{margin-bottom:40px;padding:40px 45px;border:1px solid #e5e5e5;color:#241913;background:#fff}.post-author .post-author-img{height:100%;float:left}.post-author .post-author-img img{width:100px;height:auto;border:1px solid #e5e5e5}.post-author .post-author-img .inner{padding:0}.post-author .row{margin-right:-10px;margin-left:-10px}.post-author .row .gr1,.post-author .row .gr2,.post-author .row .gr3,.post-author .row .gr4,.post-author .row .gr5,.post-author .row .gr6,.post-author .row .gr7,.post-author .row .gr8,.post-author .row .gr9,.post-author .row .gr10,.post-author .row .gr11,.post-author .row .gr12{padding-left:10px;padding-right:10px}.gr4{width:50%}.post-author a{color:#3b4552}.post-author .post-author-meta{color:#241913;margin-left:120px}.post-author .post-author-meta h4{margin:0 40px 10px 0}.post-author .post-author-meta p{margin:0 40px 20px 0}.post-header-meta{overflow:hidden;margin-bottom:0}.post-header-meta .bzb-sns-btn{padding:20px 0 10px;float:left;width:300px;overflow:hidden}.post-header-meta .post-header-category{float:right;width:300px;text-align:right;padding:20px 0 10px}.category-description{margin-top:15px;margin-bottom:30px;background-color:#f7f7f7;padding:5px 20px;border-radius:3px;border:1px solid #ddd}.bzb-sns-btn{padding:0;margin:0;font-size:0}.bzb-sns-btn li{display:inline-block;vertical-align:top;font-size:16px;margin:4px}.post-autot #comments{padding:40px;box-sizing:border-box;border:1px solid #e5e5e5;background:#fff}.post-autot #comments h4,.post-autot #comments h3{margin:0 0 24px;border-bottom:5px solid #3b4552;font-size:18px;padding:8px 0}.post-autot #comments h4 i,.post-autot #comments h3 i{color:#3b4552}.comment-list>.comment{margin-bottom:40px;border-bottom:1px #eee solid}.comment-list>.comment>.comment-body{padding:0 20px;margin-bottom:20px}.comment-list .children{margin-left:45px}.topic{width:60%;margin:auto}.toho-inquiry{width:100%;text-align:left;font-weight:700;overflow:auto;white-space:nowrap;border:none}.toho-inquiry::-webkit-scrollbar{height:5px}.toho-inquiry:-webkit-scrollbar-track{background:#f1f1f1}.toho-inquiry:-webkit-scrollbar-thumb{background:#f1ecec;border-radius:4px}.toho-inquiry th{border:none;font-size:17px;padding:10px 0;text-align:left}.toho-inquiry td{padding:10px;font-size:16px;border:none}.toho-inquiry tr{border:none}.toho-inquiry .verticallist .wpcf7-list-item{display:block}.toho-inquiry .haveto{font-size:.8em;color:#fff;display:inline-block;padding:.1em .2em;background:#ea491a;border-radius:2px}.toho-inquiry textarea{width:100%}input.wpcf7c-conf,textarea.wpcf7c-conf{background:#eee !important;border:solid 1px #eee;color:#666}.contact-form{width:100%;background:#f1f1f1;padding:20px 80px 20px;margin-top:0}#contact{margin-top:-100px;padding-top:100px}.contact-form-title{font-weight:700}.contact-tel{font-size:30px;font-weight:700;color:#0d7700;margin-bottom:40px}.wpcf7-q{font-weight:700}.wpcf7 textarea[name=your-message]{width:100%;height:350px !important}.wpcf7 checkbox[name=reason] span.wpcf7-list-item{display:block!important}.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:#ea491a;font-weight:700}.requied{font-size:.8em;color:#fff;display:inline-block;padding:.1em .2em;background:#ea491a;border-radius:2px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-email],.wpcf7 input[name=your-email_confirm],.wpcf7 input[name=your-tel],.wpcf7 textarea[name=your-message]{width:100%}.wpcf7 input[name=tochi-menseki]{width:120px}.wpcf7 input[name=chikunensuu]{width:100px}input.wpcf7-confirm,input.wpcf7-submit{display:block;background:#57c433;background-image:-webkit-linear-gradient(top,#57c433,#27991f);background-image:-moz-linear-gradient(top,#57c433,#27991f);background-image:-ms-linear-gradient(top,#57c433,#27991f);background-image:-o-linear-gradient(top,#57c433,#27991f);background-image:linear-gradient(to bottom,#57c433,#27991f);-webkit-border-radius:7;-moz-border-radius:7;border-radius:7px;color:#fff;font-size:22px;font:inherit;padding:10px 20px;text-decoration:none;width:30%;margin:0 auto}.post-meta-comment li{background:#57c433;background-image:-webkit-linear-gradient(top,#57c433,#27991f);background-image:-moz-linear-gradient(top,#57c433,#27991f);background-image:-ms-linear-gradient(top,#57c433,#27991f);background-image:-o-linear-gradient(top,#57c433,#27991f);background-image:linear-gradient(to bottom,#57c433,#27991f);-webkit-border-radius:7;-moz-border-radius:7;border-radius:7px;color:#fff;font-size:20px;padding:10px 20px;text-decoration:none}@media screen and (max-width:666px){input.wpcf7-confirm,input.wpcf7-submit{width:60%}.wpcf7 textarea[name=your-message]{width:100%}.contact-form{padding:20px 0}}.about-company{margin:0}.about-company dl dt,.about-company dl dd{float:none;width:100%;box-sizing:border-box}.about-company dl dt span,.about-company dl dd span{padding:0}.about-company dl dt{font-weight:700;padding:8px 12px 8px}.about-company dl dd{border-top:none !important;padding:8px 12px 8px}.about-company-content{padding:30px 0 0}.about-company-content p{overflow:auto;margin-bottom:0}.about-company-img{float:left;width:250px!important}@media screen and (max-width:666px){.about-company-img{float:none;width:250px!important;padding:0 auto}.comment-list .children{margin-left:0}.topic{width:96%;margin:auto}}.comment-list .children .comment-body{padding:20px 30px;margin-bottom:20px;background:#f7f7f7}.comment-author{float:left;vertical-align:top;font-size:12px;margin-left:10px}.comment-author img{vertical-align:top}.comment-meta{font-size:12px;margin-bottom:12px}.reply a{border-radius:3px;padding:3px 5px;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reply a:before{content:' ';font-family:'FontAwesome'}.reply a:hover{text-decoration:none}.comment-form-comment{margin-bottom:0}.comment-form-comment label{display:none}.comment-form-comment textarea{width:80%;margin:20px 0;border-radius:3px}.form-allowed-tags{font-size:12px;margin-bottom:20px;display:none}.comment-meta:after{content:' ';display:block;clear:both}.comments-title{font-size:24px;padding:20px 0;margin-bottom:30px;margin-top:0}.comment-form-author,.comment-form-email,.comment-form-url{overflow:hidden;margin:10px 0}.comment-form-author label,.comment-form-email label,.comment-form-url label{width:15%;float:left;font-size:12px}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:40%;float:left;margin-left:5%;border-radius:3px;padding:5px}.form-submit #submit{width:240px;margin-top:2em;line-height:24px;border:none;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-submit #submit:hover{cursor:pointer}.comment-form-comment textarea{width:95%;padding-left:2%;padding-right:2%}.comment-form{overflow:hidden}.comment-form-author,.comment-form-email{width:49%;margin:0}.comment-form-author label,.comment-form-author input,.comment-form-email label,.comment-form-email input{width:90%;float:none;margin:0 0 10px}.comment-form-author{float:left}.comment-form-email{float:right}.about-company{padding:20px 0;line-height:1.5;margin:0 150px}.about-company dl{overflow:hidden;border-bottom:1px solid #e5e5e5;margin:0}.about-company dl dt span,.about-company dl dd span{padding:20px 32px;display:block;font-weight:100}.about-company dl dt{float:left;width:25%;margin:0}.about-company dl dd{float:left;width:75%;margin:0}.about-company dl.about-company-1 dt{border-top:2px solid #0d7700}.about-company dl.about-company-1 dt span{padding-top:19px}.about-company dl.about-company-1 dd{border-top:1px solid #e5e5e5}.about-company-1 .about-company-2 .about-company-3 .about-company-4 .about-company-5 dl{margin-bottom:0!important}.cat-content{background:#fff;padding:40px;margin-bottom:30px}.post-loop-wrap article{width:100%;margin:0 0 20px;padding-left:10px}.post-loop-wrap article p{margin-top:0}.post-loop-wrap .post-title{margin-bottom:0}.post-loop-wrap .post-thumbnail{width:100%}.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto}.post-loop-wrap .more-link{border:1px #3b4552 solid;padding:8px 20px;margin-bottom:64px;color:#3b4552}.post-loop-wrap .more-link:hover{background:#3b4552;color:#fff;text-decoration:none}.post-loop-wrap .post-footer{border-top:1px #eee solid;padding:0;overflow:hidden}.post-loop-wrap .post-footer a.morelink{display:block;background:#3b4552;color:#fff;text-align:center;padding:12px}.pagination{clear:both;padding:20px 0;position:relative;font-size:16px;line-height:22px;overflow:hidden}.pagination a{background:#fff}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#241913}.pagination a:hover{background:#999;color:#fff}.pagination .current{padding:6px 9px 5px;background:#999;color:#fff}#ta-school table{width:100%}#ta-school table th{width:20% !important;background-color:#f1f1f1}#ta-school table tr td:nth-child(odd){background:#f1f1f1}@media screen and (max-width:666px){#ta-school table th{width:100% !important}}.side-widget-area{padding:0}.side-widget{margin-bottom:40px;padding-bottom:40px;ine-height:1.6;font-size:14px}.side-widget .side-title{margin:0 0 32px;font-size:15px;background:#ebebeb;border:1px solid #e4e4e4}.side-widget .title{width:200px;font-size:14px;vertical-align:top;float:right}.side-widget img{margin-right:10px}.side-widget a{color:#555;text-decoration:none;display:block}.side-widget a:hover{color:#0d7700;text-decoration:none}.side-widget ul li{padding-top:10px}.side-widget .side-title{margin:0 0 13px;padding:8px;font-size:16px}.side-widget.widget_recent_comments a{background:0 0}.side-widget .post-date{margin:0 0 0 36px;font-size:13px;color:#999}.side-widget .post-share-fb .pas{display:none}.widget_views a{display:inline}.widget_search{overflow:hidden;background:#fff;border:1px solid #e5e5e5;padding-bottom:0;border-radius:2px}.widget_search form div{position:relative;padding-right:40px}.widget_search label{display:none}.widget_search input[type=text]{line-height:18px;padding:8px 13px;font-size:14px;width:100%;box-sizing:border-box;border:none;float:left}.widget_search button{float:right;position:absolute;top:0;right:0;vertical-align:top;line-height:18px;border:none;border-radius:3px;width:40px;padding:8px 5px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:0 0;font-family:'FontAwesome';font-size:21px;color:#5e6265}.widget_search button:hover{cursor:pointer}#searchform form input[type=text],#searchform form input[type=email],#searchform form input[type=url],#searchform form input[type=tel],#searchform form input[type=number],#searchform form input[type=date],#searchform form textarea{border-radius:3px;padding:12px;max-width:100%;font-size:16px}#searchform form textarea{width:80%}#searchform form input[type=submit]{padding:12px 20px}.recentcomments{color:gray;font-size:12px}.recentcomments a{color:#241913;font-size:14px}#side .share-list-wrap{margin:0 -20px 20px;background:#fff;padding:20px}#side .share-list-wrap .post-share-list1,#side .share-list-wrap .post-share-list2,#side .share-list-wrap .post-share-list3,#side .share-list-wrap .post-share-list4{overflow:hidden;margin-left:-1%}#side .share-list-wrap .post-share-list1 li,#side .share-list-wrap .post-share-list2 li,#side .share-list-wrap .post-share-list3 li,#side .share-list-wrap .post-share-list4 li{float:left;width:24%;margin-left:1%}#side .share-list-wrap .post-share-list1 li a,#side .share-list-wrap .post-share-list2 li a,#side .share-list-wrap .post-share-list3 li a,#side .share-list-wrap .post-share-list4 li a{border-radius:100%;background:#fff;display:table-cell;text-align:center;vertical-align:middle;width:60px;height:60px;font-size:32px;color:#5e6265}#side-author{overflow:hidden;font-size:12px}#side-author h4{padding:12px 0;margin-bottom:20px;font-size:16px}#side-author .side-author-img{float:left;width:100px}#side-author .side-author-meta{float:right;width:180px}.post-share-fb.side-widget{text-align:center}div.post-share-fb .fbcomments,div.post-share-fb .fb_iframe_widget,div.post-share-fb .fb_iframe_widget[style],div.post-share-fb .fb_iframe_widget iframe[style],div.post-share-fb .fbcomments iframe[style] *,div.post-share-fb .fb_iframe_widget span{max-width:100% !important}#footer .fbcomments,#footer .fb_iframe_widget,#footer .fb_iframe_widget[style],#footer .fb_iframe_widget iframe[style],#footer .fbcomments iframe[style] *,#footer .fb_iframe_widget span{max-width:100% !important}#footer{color:#000}#footer .fb-like-box,#footer .fb-like-box>span,#footer iframe{width:100% !important;box-sizing:border-box}#footer .footer-logo{font-size:24px}#footer a{color:#000}#footer a:hover{color:#ccc}#footer .wrap{padding:30px 0 60px}#footer .post-share{padding-right:0;padding-left:0}#footer .row{margin-left:-15px;margin-right:-15px}#footer .row .gr1,#footer .row .gr2,#footer .row .gr3,#footer .row .gr4,#footer .row .gr5,#footer .row .gr6,#footer .row .gr7,#footer .row .gr8,#footer .row .gr9,#footer .row .gr10,#footer .row .gr11,#footer .row .gr12{padding-right:20px;padding-left:20px}#footer-brand-area{padding-bottom:32px;margin-bottom:32px}#footer-content-area{font-size:14px}#footer-content-area h4{font-size:16px}#footer-content-area i.fa{margin-right:12px}#footer-content-area #footer-cont-about li,#footer-content-area #footer-cont-content li{position:relative}#footer-content-area #footer-cont-about li:before,#footer-content-area #footer-cont-content li:before{content:'\f105';font-family:FontAwesome;position:absolute;top:7px;left:0;speak:none}#footer-content-area #footer-cont-about li a,#footer-content-area #footer-cont-content li a{padding:8px 12px 8px 14px;display:inline-block}#footer-content-area #footer-cont-about li a:hover,#footer-content-area #footer-cont-content li a:hover{text-decoration:none}#footer-content-area #footer-cont-sns a{display:block;padding:8px 12px 8px 0}#footer-content-area #footer-cont-sns a:hover{text-decoration:none}.footer-01{background:#fafafa;padding:48px 0}.footer-01 .footer-address{text-align:right}.footer-02{background:#000;color:#fff}.footer-02 .footer-copy{text-align:center;font-size:12px}.footer-banner-area{width:100%;padding:4px 0}@media screen and (max-width:666px){.gr4{width:100%}}.single-lp #gnav-sp{display:none}.single-lp{padding:0;background:url(https://toho-corp.jp/wp-content/uploads/2018/05/bk-light-yellow.jpg) repeat}.single-lp .lp-wrap{width:1157px;border:1px solid #eee;margin:0 auto;background:#fff;padding:0}.single-lp .main-inner{margin:0}.lp-menu{width:100%}.lp-menu ul{margin:0 0 10px;height:90px}.lp-menu ul li{float:left;height:60px;width:20%;background:rgba(237,247,115,1);margin:20px 0 10px;text-align:center;border-right:#fff 2px solid}.lp-menu ul li:nth-child(2n){background:rgba(238,217,75,1)}.lp-menu ul li:nth-child(5){margin-right:0;border:none}.lp-menu ul li a{color:#292929;display:block;text-align:center;font-size:26px;padding-top:10px;font-weight:400}.single-lp .lp-wrap .flexslider .slides{margin:auto}.single-lp .lp-wrap .filmstrip .flexslider{width:100%}.lp-top-contact{clear:both;width:100%;height:180px;background-color:#ff9;padding:20px 8%}.lp-top-phone{float:left;width:48%;height:140px;background:#fff;border:rgba(31,31,31,1) solid 1px;display:inline-block;padding:20px 40px;font-size:12px;text-align:center}.lp-top-phone .lp-phone{font-size:40px;font-weight:700}.lp-top-mail{float:right;width:48%;height:140px;background:#fff;border:rgba(31,31,31,1) solid 1px;padding:20px 0;text-align:center;font-size:12px}.lp-top-mail .lp-mail{font-size:34px;font-weight:700}.single-lp .lp-thumbnail{border:1px #ccc solid;float:right;margin:0 0 13px 13px}.single-lp .lp-thumbnail img{vertical-align:top}.single-lp .post-content{padding:0}.lp-topic{background:url(https://toho-corp.jp/wp-content/uploads/2018/05/green.jpg) no-repeat;width:100%;padding:40px 0;margin:50px 0;clear:both}.post-content table .lp-list{margin:0 auto;width:700px}.lp-topic-in{width:100%;height:auto;background:rgba(255,255,255,.8);padding:50px 0;font-size:20px;text-align:center}#content .lp-topic .lp-topic-in h2{margin:0 auto 20px;border-bottom:none;border-left:none;text-align:center;font-size:40px;color:#1c1c1c}.single-lp #content h3{margin:48px 56px 24px;font-size:28px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:20px 0;clear:both;font-weight:400;border-bottom:#fdd705 solid 5px}.single-lp #lp-header{background:#fff;padding:56px 56px 0;color:#000;text-align:center}.single-lp #lp-header h1{font-size:32px;font-weight:700;color:#555;text-align:center;margin-top:50px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.lp-table{width:700px;margin:0 auto}.single-lp dt,.single-lp dd{padding:0;margin-left:0;margin-right:0}.single-lp #content{padding:40px 0}.single-lp #main{width:100%;float:left;overflow:hidden}.single-lp .main-inner{margin-right:350px}.single-lp #side{width:320px;float:left;margin-left:-320px}.single-lp .post-footer{padding:20px 0}.single-lp .post-footer .bzb-sns-btn{padding:0}.single-lp .lp-form{background:#494c4e;color:#fff;padding:30px;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.single-lp #main{overflow:visible}.single-lp .post-content p{padding-bottom:0;margin-bottom:0}.single-lp .lp-form h3{font-size:18px;margin-bottom:12px;font-weight:700}.single-lp .lp-form dl{margin-bottom:13px}.one-column.single-lp #main{float:none}.one-column.single-lp .main-inner{margin-left:0;margin-right:0}.one-column.single-lp #side{float:none;width:100%;margin-left:0;margin-right:0}.single-lp #side{width:320px;margin-left:-320px}.single-lp.right-content #side{width:320px;margin-left:-100%}.single-lp.right-content .main-inner{margin-left:350px;margin-right:0}#lp_info{width:100%}#lp_info ul{margin:0;width:100%}#lp_info ul li{margin-bottom:50px;width:24%;color:#000;font-size:12px;display:inline-block;vertical-align:top}#lp_info ul li:nth-child(4n){margin-right:0;display:inline-block}.single-lp .post-content ul{width:40%;margin:0 auto}.single-lp .post-content ol{counter-reset:number;list-style-type:none!important;padding:.5em;border-top:solid 2px #fdd705;border-bottom:solid 2px #fdd705;margin-left:0;width:100%}.single-lp .post-content ol li{position:relative;padding:.5em .5em .5em 50px;line-height:1.5em;border-bottom:dashed 1px #fdd705}.single-lp .post-content ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#fdd705;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-lp .post-content ol li:after{content:'';display:block;position:absolute;left:20px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fdd705;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.single-lp .post-content ol li:last-of-type{border-bottom:none}.single-lp .post-content ul.list-lp{display:-webkit-flex;display:flex;width:100%;flex-wrap:wrap}.single-lp .post-content ul.list-lp li{width:24%;margin-right:1%;padding:30px 10px 10px;border-top:#161616 solid 2px}.single-lp .post-content ul.list-lp li:nth-child(4n){margin-right:0}.single-lp .post-content ul.list-lp ol{width:100%;text-decoration:none}.single-lp .post-content ul.list-lp li ol li{width:100%;font-size:12px;border-top:none}.single-lp .post-content ul.list-lp li:before{display:none}.single-lp .post-content ul.list-lp li:after{display:none}#lp-footer{background:#383838;color:#fff}.lp-footer-widgets{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto;padding-top:40px;padding:40px 20px}.lp-footer-widgets:before{content:"";display:table}.lp-footer-widgets:after{content:"";display:table;clear:both}.lp-footer-widgets .widget-title{font-size:20px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:20px}.lp-footer-widget-1,.lp-footer-widget-2{width:47.5%;float:left;margin-bottom:20px}.lp-footer-widget-1{margin-right:5%}.lp-footer-widget-1 a{color:#fff}.lp-widget-title{font-size:20px}@media only screen and (max-width:736px){.lp-footer-widget-1,.lp-footer-widget-2{width:100%}.lp-footer-widget-1,.lp-footer-widget-2{margin-right:0}}#lp-footer2{text-align:center;color:#fff;background:#000;width:100%;height:auto;margin:0;font-size:12px;padding:30px 0}#lp-contact{margin:0;padding:0;width:100%;background:#f1ecec}#lp-contact p{margin:0 0 2em}#lp-contact-in{margin:0 auto;width:70%;padding:50px 0}.lp-contact-box{width:100%;background:#fff;height:auto;padding:50px;margin:0 auto 50px;text-align:center}.lp-contact-box .lp-phone{font-size:40px;font-weight:700}#lp-contact .lp-contact-box p{margin:0}.lp-submit-btn{width:30%;max-height:50px;display:block;background:#333;border-radius:3px;margin:0 auto}.lp-submit-btn input[type=text],.lp-submit-btn input[type=email]{width:90%;padding:10px 5%;border:none}.lp-submit-btn input[type=submit],.lp-submit-btn button{width:100%;padding:10px 0;background:#333;color:#fff;border-radius:3px}.lp-submit-btn input[type=submit]:hover,.lp-submit-btn button:hover{background:#afafaf}@media screen and (max-width:980px){.single-lp.right-content #side{width:100%;margin:0;float:none}.single-lp.right-content .main-inner{margin:0 0 40px;width:100%}.lp-top-phone .lp-phone{font-size:18px}.lp-top-mail .lp-mail{font-size:18px}}#header-nav-btn,#gnav-sp{display:none}@media screen and (max-width:980px){body.home .wrap{width:auto;margin:0 36px}.post-header,.post-author{padding:36px}.post-content,.post-footer{padding-left:0;padding-right:0}.single-lp #gnav-sp{display:none}.single-lp .lp-wrap{width:auto;margin:0 36px}.single-lp #main,.single-lp #side,.single-lp .main-inner{width:100%;float:none;margin:0 0 20px}}@media screen and (max-width:666px){.wrap{overflow:hidden}.post-title{font-size:18px;margin-bottom:0}body.home .wrap,.wrap{margin:0 6px}body.home #main_visual{height:300px !important}body.home #main_visual .wrap{padding-top:0}.post-content table,tbody,thead,tfoot,tr,th,td{display:block}.post-content table{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;display:block;border:none}.post-content table th{border-left:none;border-right:none;width:100% !important}.post-content table td{width:100%}body.home #front-company dl dt,body.home #front-company dl dd{float:none;width:100%;box-sizing:border-box}body.home #front-company dl dt span,body.home #front-company dl dd span{padding:0}body.home #front-company dl dt{font-weight:700;padding:8px 12px 0}body.home #front-company dl dd{border-top:none !important;padding:4px 12px 8px}#main{width:100%;float:none}#side{width:100%;float:none}.side-widget .title{width:60% !important}.left-content #main{width:100%;float:none}.left-content #side{width:100%;float:none}.right-content #main{width:100%;float:none}.right-content #side{width:100%;float:none}.one-column #content .wrap{width:94%;margin:0 3%}.one-column #content .wrap #main{width:100%;float:none}.one-column #content .wrap #side{width:100%;float:none}#header{padding:0}#header .wrap{padding:0;margin:0 12px}#header #logo{display:none}#header #logo img{display:none}#header #header-right{display:none}#header #header-primary-nav{display:none}#header-tel{text-align:center}.single-lp #lp-header{padding:20px}.single-lp .lp-thumbnail{float:none;margin:0 0 13px}.single-lp .lp-thumbnail img{width:100%;height:auto}.single-lp #content{padding:20px 0}.single-lp .post-content ul{width:90%;font-size:12px}#recent_post_content .front-add{margin:0}#recent_post_content article.post{width:100%;margin:0;padding-left:10px}#recent_post_content article.post article p{margin-top:0}#recent_post_content article.post .post-title{margin-bottom:0}#recent_post_content article.post .post-thumbnail{width:100px;float:left}#recent_post_content article.post .post-thumbnail img{width:100%;border:none}#recent_post_content .popular_post_box{height:100px}#recent_post_content h3{color:#3a3a3a;margin:0;padding:10px 0 0;line-height:1.2;font-weight:500}body.home .front-loop .popular_post_box img{padding:0 10px 20px 0;border:none}#recent_post_content .front_bigger{font-size:15px}#recent_post_content .popular_post_box{border-bottom:none}.recent_box article{width:100%;margin:0 0 20px;padding-left:10px}.front-loop-cont .recent_box .post-recent-left{width:20%;padding:0 10px 10px 0;float:left}.front-loop-cont .recent_box .post-recent-right{width:65%;font-size:12px;margin-bottom:10px;float:left}.front-loop-cont .recent_box h3{font-size:14px;color:#3a3a3a;margin:0;padding:10px 20px 0;line-height:1.1;font-weight:700}.front-loop-cont .recent_box .post-recent-right .front_bigger{font-size:15px}.front-loop-cont .recent_box .post-recent-right p{padding-left:20px}.front-loop-cont .recent_box .popular_post_box{position:relative;display:flex;border-bottom:1px #e5e5e5 solid}body.home .front-loop .popular_post_box{width:95%;float:left;margin-right:0;height:350px;padding:15px}body.home .front-loop .front-loop-cont{padding:0}body.home .front-loop .front-loop-cont a{position:absolute;top:0;left:0;width:100%;height:95px}body.home .front-loop .front-loop-cont a:after{content:none}body.home #front-contents .c_text .c_btn a{width:100%}.front_price{padding:0;font-size:12px;background:#fff}.front_bigger{font-weight:700;color:#e2041b;letter-spacing:.05rem}h2{margin-bottom:0}body.home .front-loop h2{font-size:22px;padding:0 0 10px}h3{display:block;-webkit-margin-before:5px;-webkit-margin-after:5px;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:300;font-size:20px}.detail{display:none}body.home #front-service .front-service-inner h3{color:#0d7700;font-size:24px;margin-bottom:8px}body.home #front-contents h3{color:#0d7700;font-size:24px;margin-top:0;margin-bottom:8px;line-height:1.4}body.home .front-main-cont .front-cont-header .cont-title{font-size:22px;margin:0}body.home .front-main-cont .front-cont-header{padding:10px 0 24px;margin-bottom:0;font-size:18px}body.home #front-company .c_box_inner{margin:0;padding:0}body.home #front-company .c_img_box,body.home #front-company .c_box_inner{margin:20px 0}body.home .front-add p{padding:20px 10px 0}body.home #front-contact .c_box_inner{padding:0 20px}body.home #front-contact .c_box_inner input[type=text],body.home #front-contact .c_box_inner input[type=tel],body.home #front-contact .c_box_inner input[type=email],body.home #front-contact .c_box_inner input[type=url],body.home #front-contact .c_box_inner textarea{width:100%}.clear{clear:both}.detailDataArea-l{float:left;margin-right:0;margin-bottom:20px;width:100%}.detailDataArea-l table th{width:100%}.detailDataArea-r{width:100%;margin-bottom:20px}.detailDataArea-r img{width:100%}.cat-content .post-header,article.page .post-header,article.post .post-header{padding:0}.post-author{padding:20px}.post-author .post-author-meta{padding-top:12px}.post-author .post-author-meta p{margin-right:0}.post-meta-area .post-meta,.post-meta-area .post-meta-comment{float:none;width:100%;padding:0;text-align:center;margin-top:0;height:100%}.post-meta-area .post-meta .date{padding:0}.post-meta-area .post-meta-comment .author{border:none;padding:8px 20px;text-align:left}.post-meta-area .post-meta-comment .comments{padding:8px 20px;margin-bottom:10px}.post-cta .cta-post-title{padding:12px 20px;font-size:18px}.post-cta .post-cta-inner{padding:0}.post-cta .post-cta-cont{padding:12px 20px}.post-cta .post-cta-cont .post-cta-img{float:none;margin:0 0 12px;width:100%}.about-company{margin:0;font-size:14px !important;line-height:1.7}.about-company dl dt,.about-company dl dd{float:none;width:100%;box-sizing:border-box}.about-company dl dt span,.about-company dl dd span{padding:0}.about-company dl dt{font-weight:700;padding:8px 12px 0}.about-company dl dd{border-top:none !important;padding:4px 12px 8px}}@media screen and (max-width:666px){.n2-ss-margin{margin:60px 0 0}.post-cta .post-cta-cont .post-cta-img{text-align:center}.post-cta .post-cta-btn a{width:100%}.comment-form-author,.comment-form-email{float:none;width:100%}.single-lp #gnav-sp{display:none}.single-lp .lp-wrap{width:auto;margin:0 4px}.single-lp .lp-form input{width:100% !important}.single-lp .lp-form .submit{width:100%}.single-lp #lp-header h1{width:90%;font-size:20px;color:#555;text-align:center;margin:50px auto 0}.lp-topic{background:url(https://toho-corp.jp/wp-content/uploads/2018/05/green.jpg) no-repeat;width:100%;padding:40px 0;margin:50px 0}.lp-topic-in{font-size:14px;text-align:center;padding:50px 20px}#content .lp-topic .lp-topic-in h2{font-size:16px;padding:0;margin:0 0 10px}.single-lp #content h3{margin:48px 20px 24px}#lp_info ul li{margin-bottom:20px;width:48%}.single-lp .post-content ul.list-lp li{width:48%;margin-right:0}.lp-table{width:auto;margin:0 auto}.lp-top-contact{clear:both;width:100%;height:140px;background-color:#f9f2b3;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#f9f9f9),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#f9f9f9),color-stop(.75,#f9f9f9),color-stop(.75,transparent),to(transparent));-webkit-background-size:14px 14px;padding:20px 2px}.lp-top-phone{width:49%;padding:5px 0;height:100px}.lp-top-phone .lp-phone{font-size:12px}.lp-top-mail{width:49%;padding:5px 0 0;height:100px}.lp-top-mail .lp-mail{font-size:12px}#lp-contact-in{width:90%}#lp-footer ul li{margin:0;text-align:left}.lp-contact-box{font-size:12px;padding:20px 0}.lp-contact-box .lp-phone{font-size:26px}.post-content-left{width:35%}.post-content-right{width:65%;font-size:12px}.post-content-right h2{font-weight:400;font-size:14px}}body.home.color01 #main_visual{background:#1dbbda;background-image:-webkit-linear-gradient(bottom right,#1dbbda,#06abc8);background-image:linear-gradient(to top left,#1dbbda,#06abc8);color:#fff}body.home.color01 .front-loop{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff}body.home.color01 .front-loop h2{border-bottom:1px solid #e5e5e5}body.home.color01 .front-loop .popular_post_box h3{color:#2b353e}body.home.color01 .front-loop .popular_post_box h3 a{color:#2b353e}body.home.color01 .front-loop .popular_post_box h3 a:hover{color:#ffc600}body.home.color01 .front-loop .popular_post_box ul a{color:#2b353e}body.home.color01 .front-loop .popular_post_box ul a:hover{color:#ffc600}body.home.color01 .front-loop .popular_post_box .p_category{background:#06abc8;color:#555}body.home.color01 .front-loop .popular_post_box .p_rank{background:#900;color:#fff}body.home.color01 .front-loop .popular_post_box .p_date{background:#2b353e;color:#fff}body.home.color01 .front-main-cont .front-cont-header{background:#2b353e;color:#fff}body.home.color01 .front-main-cont .tri-border span{display:none}body.home.color01 #front-contents .c_box{border-bottom:1px solid #e5e5e5}body.home.color01 #front-contents .c_box.c_box_left{background-color:#fff}body.home.color01 #front-contents .c_box.c_box_right{background-color:#fafafa}body.home.color01 #front-contents .c_number{background:#06abc8;color:#fff}body.home.color01 #front-contents h3{color:#06abc8}body.home.color01 #front-contents .c_english{color:#06abc8}body.home.color01 #front-contents .c_text .c_btn a{background:#21262c;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}body.home.color01 #front-service{background:#fff;border-bottom:1px solid #e5e5e5}body.home.color01 #front-service .front-service-inner h3{color:#06abc8}body.home.color01 #front-service .front-service-inner .c_english{color:#06abc8}body.home.color01 #front-service .front-service-inner .c_text .c_btn a{background:#21262c;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}body.home.color01 #front-company{background:#fff}body.home.color01 #front-company .c_box{border-bottom:1px solid #e5e5e5}body.home.color01 #front-company dl{border-bottom:1px solid #e5e5e5}body.home.color01 #front-company dl#front-company-1 dt{border-top:2px solid #06abc8}body.home.color01 #front-company dl#front-company-1 dd{border-top:1px solid #e5e5e5}body.home.color01 #front-contact{background:#06abc8}body.home.color01 #front-contact .c_box_inner input[type=submit],body.home.color01 #front-contact .c_box_inner button{background:#131d2a}body.color01{color:#2b353e}body.color01 a{color:#06abc8}body.color01 form input[type=submit],body.color01 form button{background:#2b353e;color:#fff}body.color01 #header{background:#06abc8}body.color01 #header a{color:#fff}body.color01 .breadcrumb-area{background:#fff;border-bottom:1px solid #e5e5e5}body.color01 #gnav{background:#06abc8}body.color01 #gnav ul li:hover a{background:#07c0e1}body.color01 #gnav ul li.current-menu-item a{background:#07c0e1}body.color01 #gnav ul li a{color:#555}body.color01 #gnav ul li a:hover{color:#0d7700}body.color01 #gnav ul li .sub-menu{background:#fff;border:1px #e5e5e5 solid}body.color01 #gnav ul li .sub-menu li{border-bottom:1px #e5e5e5 solid}body.color01 #gnav ul li .sub-menu li a{color:#2b353e;background:#fff}body.color01 #gnav ul li .sub-menu li a:hover{background:#fafafa;color:#2b353e}body.color01 #header-fnav-area #header-fnav-btn a{background:#07c0e1}body.color01 #header-fnav-area #header-fnav{background:#fff;border:1px #e5e5e5 solid}body.color01 #header-fnav-area #header-fnav li{border-bottom:1px #e5e5e5 solid}body.color01 #header-fnav-area #header-fnav li a{color:#2b353e;background:#fff}body.color01 #header-fnav-area #header-fnav li a:hover{background:#fafafa;color:#2b353e}body.color01 .cat-content,body.color01 article.post,body.color01 article.page{background:#fff;border:1px #e5e5e5 solid}body.color01 .post-header{padding:0 64px 46px;border-bottom:1px solid #e5e5e5}@media screen and (max-width:666px){body.color01 .post-header{padding:20px !important}}body.color01 .post-header .cat-name span{border:1px solid #06abc8;color:#06abc8}body.color01 .post-title a{color:#2b353e}body.color01 .post-title a:hover{color:#ffc600}body.color01 .post-title a{color:#2b353e}body.color01 .post-title a:hover{color:#ffc600}body.color01 .post-meta-area{border-bottom:1px solid #e5e5e5}body.color01 .post-meta-area .post-meta-comment li{border-left:1px solid #e5e5e5}body.color01 .post-content hr{border-bottom:1px solid #eee}body.color01 .post-content h2{border-left:10px solid #131d2a;background:#2b353e;color:#fff}body.color01 .post-content h3{border-bottom:2px solid #2b353e}body.color01 .post-content h4{border-left:5px solid #131d2a;clear:both}body.color01 .post-content blockquote{border:1px #e5e5e5 solid;background:#fafafa}body.color01 .post-content blockquote:before{color:#e7e7e7}body.color01 .post-content blockquote cite{color:gray}body.color01 .post-content table th{color:#fff}body.color01 .post-content table thead th{background:#5e6265}body.color01 .post-content table tbody th{background:#919598}body.color01 .post-content table.table-line table,body.color01 .post-content table.table-line th,body.color01 .post-content table.table-line td{border-color:#fff}body.color01 .post-content table.table-line th{color:#2b353e}body.color01 .post-content table.table-line thead th{background:#5e6265;color:#fff}body.color01 .post-content table.table-line tr{background:#eee}body.color01 .post-content table.table-line tr:nth-child(2n+1){background:#eee}body.color01 .post-cta{background:#131d2a;color:#fff}body.color01 .post-cta .cta-post-title{border-bottom:1px solid #eee}body.color01 .post-cta .post-cta-btn a{background:#f86222;color:#fff}body.color01 .post-cta .post-cta-btn a:hover{background:#fa8553}body.color01 .post-cta .btn{background:#2b353e}body.color01 .post-cta .btn:hover{background:#ffc600}body.color01 .post-share .post-share-list1 a,body.color01 .post-share .post-share-list2 a,body.color01 .post-share .post-share-list3 a,body.color01 .post-share .post-share-list4 a{border:1px #eee solid}body.color01 .post-share .post-share-list1 a:hover,body.color01 .post-share .post-share-list2 a:hover,body.color01 .post-share .post-share-list3 a:hover,body.color01 .post-share .post-share-list4 a:hover{background:#f7f7f7}body.color01 .post-author{border:1px solid #e5e5e5;color:#2b353e;background:#fff}body.color01 .post-author a{color:#2b353e}body.color01 .post-author .post-author-meta{color:#2b353e}body.color01 #comments{background:#fff;border:1px solid #e5e5e5;padding:40px 45px}body.color01 #comments h4{border-bottom:5px solid #2b353e}body.color01 #comments h4 i{color:#2b353e}body.color01 .comment-list>.comment{border-bottom:1px #eee solid}body.color01 .comment-list .children .comment-body{background:#f7f7f7}body.color01 .cat-content{background:#fff}body.color01 .post-loop-wrap .more-link{border:1px #2b353e solid;color:#2b353e}body.color01 .post-loop-wrap .more-link:hover{background:#2b353e;color:#fff}body.color01 .post-loop-wrap .post-footer{border-top:1px #eee solid}body.color01 .post-loop-wrap .post-footer a.morelink{background:#2b353e;color:#fff}body.color01 .pagination span,body.color01 .pagination a{color:#2b353e;background:#fff}body.color01 .pagination a:hover{color:#fff;background:#3279bb}body.color01 .pagination .current{background:#3279bb;color:#fff}body.color01 .side-widget .side-title{background:#ebebeb;border:1px solid #e4e4e4}body.color01 .side-widget a{color:#06abc8}body.color01 .side-widget a:hover{color:#06abc8}body.color01 .side-widget ul li{border-bottom:1px solid #e5e5e5}body.color01 .side-widget .post-date{color:#999}body.color01 .widget_search{border:1px solid #e5e5e5}body.color01 .widget_search button{color:#5e6265}body.color01 .recentcomments{color:gray}body.color01 .recentcomments a{color:#2b353e}body.color01 #side .share-list-wrap{background:#fff}body.color01 #footer{color:#fff;border-top:8px solid #2b353e}body.color01 #footer a{color:#fff}body.color01 #footer a:hover{color:#ccc}body.color01 #footer-brand-area{border-bottom:1px solid #2b353e}body.color01 .footer-01{background:#031731}body.color01 .footer-02{background:#010a17}body.color01 .single-lp .lp-wrap{border:1px solid #eee;background:#fff}body.color01 .single-lp .lp-thumbnail{border:1px #ccc solid}body.color01 .single-lp #lp-header{background:#06abc8}body.color01 .single-lp #lp-header h1{color:#2b353e;border-bottom:1px solid #eee}body.color01 .single-lp .lp-form{background:#494c4e;color:#fff}body.color01 .single-lp .lp-form input[type=submit],body.color01 .single-lp .lp-form button{background:#f86222;color:#fff;border-bottom:5px solid #e04807}body.color01 .single-lp .lp-form input[type=submit]:hover,body.color01 .single-lp .lp-form button:hover{background:#f9743b}body.color01 .pagetop{color:#fff}body.color01 .pagetop span{background:#2b2b2b}body.color01.single-lp #lp-header{background:#1eabc6}@media screen and (max-width:666px){body.color01 #comments{padding:20px}}.bzb-sns-btn{display:table-cell}.bzb-sns-btn li{vertical-align:top;font-size:auto}.fb_iframe_widget span{vertical-align:top !important}.bzb-line a img{vertical-align:top !important}@media screen and (max-width:980px){.post-content h2{margin:80px 0 32px;padding:16px 2px 16px 36px}}@media screen and (max-width:666px){.post-content h2{font-weight:700;border-bottom:none;padding:4px 16px 4px 10px}body.home #front-contents .c_box.c_box_left .c_img_box{width:100%;height:250px}body.home #front-contents .c_box_inner{padding-bottom:0}body.home #front-service .front-service-inner .c_box{padding-top:0}body.home #front-contents .c_box.c_box_right{padding:0}body.home #front-contents .c_text p{padding:0 10px}body.home #front-service .front-service-inner .c_text p{padding:0 10px}body.home #front-contents .c_box.c_box_right .c_img_box{width:100%;height:250px}#wp-custom-css{width:initial;position:initial;left:initial;bottom:initial;z-index:initial;padding:initial;background-color:initial;text-align:initial;font-size:initial}#footerFloatingMenu{position:fixed;display:flex;width:100%;bottom:0;left:0;z-index:999}#footerFloatingMenu a{color:#fff;text-decoration:none}#footerFloatingMenu a:hover,#footerFloatingMenu a:active,#footerFloatingMenu a:focus{color:#2e282a !important}#footerFloatingMenu a.footer-tel{width:50%;padding:10px 0 4px;background-color:#57c433!important;text-align:center}#footerFloatingMenu .f-phone{font-size:16px!important;font-weight:600}#footerFloatingMenu a.footer-mail{width:50%;padding:10px 0 4px;background-color:orange;text-align:center;font-size:16px!important;font-weight:600}}.jireiPages .jireiBefore-After{margin-bottom:50px;overflow:hidden}.jireiPages h2.icn{margin-bottom:20px}.jireiPages .jireiBefore-After .baPhoto{margin-bottom:20px}.jireiPages .jireiBefore-After h3{margin-bottom:30px}.jireiPages h3{font-weight:500;margin-bottom:20px;border-bottom:none;padding-left:10px;font-size:24px;line-height:30px}.jireiPages .jireiBefore-After .before{position:relative;background-color:#dedede;float:left;margin-left:0;width:32%;min-width:auto;text-align:center}.jireiPages .jireiBefore-After .after{position:relative;background-color:#f6f6f6;float:right;margin-right:0;width:61%;min-width:auto;text-align:center}.jireiPages .jireiBefore-After p{font-size:18px;line-height:2;padding:20px;clear:both}.jireiPages .jireiBefore-After .before:before{content:"　";z-index:100;position:absolute;left:0;top:0;width:40px;height:40px;display:inline-block;background:url(/jirei/images/smp/label_before.gif) left top/40px 40px no-repeat}.jireiPages .jireiBefore-After .before:before{content:"　";width:100px;height:100px;display:inline-block;position:absolute;top:0;left:-100px;background:url(/jirei/images/label_before.gif) left center no-repeat}.jireiPages .jireiBefore-After .before:after{content:"　";width:20px;height:100%;background:url(https://toho-corp.jp/wp-content/uploads/2018/03/ba_arrow_right-e1521350512291.png) no-repeat left center;position:absolute;right:-30px}@media screen and (max-width:720px){.jireiPages .jireiBefore-After .before:after{content:"　";width:13px;background:url(https://toho-corp.jp/wp-content/uploads/2018/03/ba_arrow_right-e1521350512291.png)no-repeat left center;background-size:13px auto;right:-18%}}.jireiPages .jireiBefore-After .after:after{content:"　";z-index:100;position:absolute;right:0;top:0;width:40px;height:40px;display:inline-block;background:url(/jirei/images/smp/label_after.gif) left top/40px 40px no-repeat}.flex-direction-nav{display:none}.grecaptcha-badge{visibility:hidden}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}}