body,button,select{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif}body{color:#333}a{color:#e6366d}h1,h2,h3,h4,h5,h6{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif}p{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif;color:#333;font-size:16px;line-height:1.8}@media screen and (max-width:767px){p{font-size:15px}}.float-left{float:left}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.clear{clear:both}body.home .front-loop .popular_post_box .p_category{background:#e6366d}body{background:0 0;background-color:#fff}#header{background:#fff}#header #logo{padding:15px 0 5px}#header-right{height:80px;padding-top:36px}#gnav{background:#fff}#gnav ul li a,#gnav ul li a:visited{background:#514540;border-radius:6px 6px 0 0;padding:8px 15px;color:#fff}#gnav ul li a:hover,#gnav ul li a:active,#gnav ul li.current-menu-item a{background:#e6366d;color:#fff}#gnav ul li .sub-menu{width:140px;background:#fff6b7}#gnav ul li .sub-menu li a{color:#514540;font-weight:400;background:#fff;border-radius:0;padding:6px 15px 5px}#gnav ul li .sub-menu li a:hover{background:#f5f2eb;color:#514540}body.home #main_visual{background:#fff;height:100% !important}body.home .wrap{padding-top:0 !important}#main_visual,.breadcrumb-area{padding-top:20px}body.home #main_visual h2#slider_cap{color:#716661;font-size:100%;font-weight:400;line-height:1.4;padding:15px 0 0;margin-bottom:10px}#content{padding-top:20px;padding-bottom:0}.breadcrumb li{color:#514540}body.home .front-main-cont .front-cont-header{background:#716661;padding:20px 20px 18px}body.home .front-main-cont .front-cont-header .cont-title{font-size:25px;line-height:1.2}body.home .front-main-cont .tri-border{bottom:-15px}body.home .front-main-cont .tri-border span{border-left:36px solid transparent;border-right:36px solid transparent;border-top:15px solid #716661}body.home #front-contents .c_number{background:#e6366d;padding-top:38px;margin-bottom:23px}body.home #front-contents h3,body.home #front-service .front-service-inner h3{color:#e6366d;margin-bottom:3px}body.home #front-contents .c_english,body.home #front-service .front-service-inner .c_english{color:#e6366d;font-size:14px;margin-bottom:23px}body.home #front-contents h4,body.home #front-service .front-service-inner h4{font-size:18px}body.home #front-contents .c_text p{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif}body.home #front-contents .c_text .c_btn a,body.home #front-service .front-service-inner .c_text .c_btn a{background:#347c48;font-size:16px;padding:10px 0}body.home #front-contents .c_box{max-width:1200px;margin:0 auto;border-bottom:5px solid #e5e5e5}body.home #front-contents .c_box_inner{padding-bottom:0}body.home #front-contents .c_box.c_box_left .c_img_box,body.home #front-contents .c_box.c_box_right .c_img_box{background-position:center}body.home #front-contents .c_img_box{width:44%;background-size:contain}body.home #front-service{padding-bottom:28px}body.home #front-service .front-service-inner .c_box{padding-top:63px}body.home #front-service .front-service-inner .c_text .c_btn a{width:40%}body.home .front-loop{border-top:8px solid #716661;border-bottom:none;margin-bottom:10px}body.home .front-loop h2{padding:14px 0}@media screen and (max-width:767px){body.home .front-loop h2{padding:9px 0;font-size:20px}}body.home .front-loop h2 a,body.home .front-loop h2 a:visited{color:#347c48}body.home .front-loop h2 a:hover,body.home .front-loop h2 a:active{color:#e6366d;text-decoration:none}body.home .front-loop .front-loop-cont{padding:25px 0 0}body.home .front-loop .popular_post_box .p_date .word1{font-size:14px;padding-top:7px}body.home .front-loop .popular_post_box .p_date .word2{display:block;font-size:14px;padding-bottom:7px}body.home .front-loop article.post{margin-bottom:10px}body.home .front-loop .popular_post_box a,body.home .front-loop .popular_post_box a:hover{color:#347c48}body.home .front-loop .popular_post_box h3{color:#347c48;margin-bottom:0}body.home .front-loop{border-top:8px solid #716661;border-bottom:none}body.home .front-loop .news_post_box{border-bottom:1px dotted #716661;padding-bottom:12px;margin-bottom:18px}body.home .front-loop .news_post_box h3{padding-bottom:4px}body.home .front-loop .news_post_box h3 a,body.home .front-loop .news_post_box h3 a:hover{color:#347c48}body.home .front-loop .news_post_box h3 span.news_date{color:#999}body.home .front-loop .news_post_box div p{display:inline}#footer{border-top:none}.footer-01{background:#716661;padding:18px 0 3px}#footer-brand-area{padding-bottom:17px;border-bottom:1px solid #514540}.footer-01 .footer-address{font-size:80%;vertical-align:bottom}#footer-content-area h4{margin-bottom:8px}#footer-content-area h4.footer_sitemap_title{color:#d2c8c3;font-size:14px;padding-top:2px}#footer-gnav-ul,#footer-nav{margin-bottom:13px}#footer-content-area h5{margin-bottom:8px}#footer-content-area #footer-cont-content,#footer-content-area #footer-cont-item,#footer-content-area #footer-cont-about{margin-bottom:10px}#footer-content-area #footer-cont-content li:before,#footer-content-area #footer-cont-about li:before{top:1px}#footer-content-area #footer-cont-content li a,#footer-content-area #footer-cont-about li a{padding:3px 12px 3px 14px}#footer-content-area #footer-cont-item li{position:relative}#footer-content-area #footer-cont-item li:before{content:'\f105';font-family:FontAwesome;position:absolute;top:1px;left:0}#footer-content-area #footer-cont-item li a{padding:3px 12px 3px 14px;display:inline-block}#footer-content-area #footer-cont-item li a:hover{text-decoration:none}.footer-02{background:#514540}#footer .wrap{padding:20px 0}.footer-copy{padding-top:15px;color:#d2c8c3}article.page{border:none;margin-bottom:30px}section.post-content{padding:30px 25px 10px}@media screen and (max-width:991px){section.post-content{padding:20px 20px 10px}}@media screen and (max-width:767px){section.post-content{padding:10px 15px 10px}}.cat-content .post-header,article.page .post-header{padding:18px 30px 17px;background:#716661}.cat-content .post-header,article.page .post-header h1{border-left:22px double #e6366d;padding:3px 0 0 15px;font-size:32px;color:#fff;font-weight:400;line-height:1}@media screen and (max-width:767px){.cat-content .post-header,article.page .post-header{padding:13px 20px 12px;background:#716661}.cat-content .post-header,article.page .post-header h1{padding:3px 0 0 15px;font-size:26px}}.post-content h2.kotei_title{margin:0 0 28px;padding:0;font-size:28px;font-weight:700;border-left:none;background:#fff;color:#347c48;text-align:center}.post-content h2.kotei_title2{margin:33px 0 28px;padding:28px 0 0;font-size:28px;font-weight:700;border-left:none;border-top:3px dotted #d2c8c3;background:#fff;color:#347c48;text-align:center}@media screen and (max-width:767px){.post-content h2.kotei_title{margin:0 0 18px;padding:0;font-size:20px;line-height:1.5}.post-content h2.kotei_title2{margin:33px 0 18px;padding:28px 0 0;font-size:20px;line-height:1.5}}.post-content p{margin-bottom:1.8em}.post-content p.flowimg img{width:90%;margin-left:5%}@media screen and (max-width:767px){.post-content p.flowimg img{width:100%;margin-left:0}}.takuhai_notice{background-color:#f4f4f4;padding:28px 23px 3px;margin-bottom:20px}.takuhai_notice h3{font-size:20px;margin:0 0 18px;padding:0;font-weight:400;border-bottom:none;text-align:center}@media screen and (max-width:767px){.takuhai_notice h3{font-size:18px;margin:0 0 18px;padding:0}}.takuhai_notice p{font-size:15px}.post-content p.kotei_img{text-align:center;margin-bottom:30px}#metaslider_674,#metaslider_688,#metaslider_1100{margin-bottom:30px}.takuhaikit_btn{margin-top:30px}.takuhaikit_btn a{background-color:#514540;color:#fff6b7;border-radius:8px;display:block;padding:14px 0 13px;text-align:center;text-decoration:none;width:60%;margin:0 auto 25px;font-size:22px}@media screen and (max-width:767px){.takuhaikit_btn a{padding:10px 0 9px;width:100%;font-size:20px}}.post-content ul.item_list{margin-left:0;margin-bottom:0;list-style:none}.item_post_box{width:31%;margin-left:1.8%;margin-bottom:30px;float:left;display:inline-block;position:relative}@media screen and (max-width:991px){.item_post_box{width:46%;margin:0 2% 20px}}@media screen and (max-width:767px){.item_post_box{width:100%;margin:0 0 15px;float:none}}.item_post_box a:hover img{opacity:.8}.item_post_box img{width:100%;height:auto;margin-bottom:10px}.item_post_box p{margin-bottom:10px;font-size:16px}.item_post_box p.typelink{border:1px solid #b3b3b3;padding:8px 10px 7px;font-weight:700;font-size:16px}ul.name_post_box,ul.up_post_box li,ul.ok_post_box li,ul.ng_post_box li{width:31%;margin-left:1.8%;margin-bottom:0;float:left;display:inline-block;position:relative;list-style:none inside;padding:0;font-size:15px}@media screen and (max-width:991px){ul.name_post_box,ul.up_post_box li,ul.ok_post_box li,ul.ng_post_box li{width:46%;margin:0 2% 0}}@media screen and (max-width:767px){ul.name_post_box,ul.up_post_box li,ul.ok_post_box li,ul.ng_post_box li{width:100%;margin:0 0 2px;float:none}}ul.font14{font-size:14px}ul.name_post_box li{border-bottom:1px dotted #d2c8c3;padding:6px 8px 5px}ul.name_post_box li.list_last{margin-bottom:20px}p.list_type{clear:both;background:#f0ece3;font-size:15px;font-weight:700;padding:6px 10px 5px 5px;margin-bottom:20px}p.list_type span{background:#fff;border-radius:3px;color:#666;font-size:12px;font-weight:700;text-align:center;padding:2px 5px 1px;margin-right:10px}ul.up_post_box,ul.ok_post_box,ul.ng_post_box{padding:0;margin-left:0;margin-bottom:20px}ul.up_post_box li{border:1px dotted #da2222;padding:6px 10px 5px;margin-bottom:10px;color:#da2222}ul.ok_post_box li{border:1px dotted #fb866f;padding:6px 10px 5px;margin-bottom:10px}ul.ng_post_box li{border:1px dotted #758dbf;padding:6px 10px 5px;margin-bottom:10px}p.text_ex{clear:both;border-top:1px solid #ccc;padding:20px 0 5px;font-size:15px;color:#666}dl.kinshi{background:#fff6b7;border-radius:7px;padding:15px 25px 14px;margin-top:40px}dl.kinshi dt{float:left;font-size:24px;font-weight:700;margin-right:25px}dl.kinshi dd{font-size:15px;margin-left:0}@media screen and (max-width:767px){dl.kinshi{padding:10px 20px 9px;margin:30px 0 0}dl.kinshi dt{float:none;font-size:20px;font-weight:700;margin-right:0;text-align:center}}.post-content .kyoka_ban{text-align:center;margin-top:20px;margin-bottom:40px}.post-content .kyoka_ban a:hover img{opacity:.8}dl.shops_info{border-top:1px solid #d2c8c3;border-left:3px solid #e6366d;padding:20px;margin-bottom:10px}dl.shops_info dt{width:45%;margin-right:20px;float:left;display:inline-block;position:relative}@media screen and (max-width:991px){dl.shops_info dt{width:55%}}@media screen and (max-width:767px){dl.shops_info dt{width:100%;float:none;margin-bottom:15px}}dl.shops_info dd{margin:0}dl.shops_info dd p.shops_info_name{font-size:20px;font-weight:700;margin-bottom:0}dl.shops_info dd p.shops_info_access{font-size:14px;font-weight:700;color:#999;margin-bottom:10px}dl.shops_info dd p.shops_info_btn{margin:10px 0 0}dl.shops_info dd p.shops_info_btn a{background:#e6366d;border:1px solid #e6366d;border-radius:5px;padding:10px 20px 8px;color:#fff6b7;font-size:18px;text-align:center}p.typeline_title{background:#f0ece3;font-size:13px;text-align:center;padding:3px 10px 2px;margin:15px 0}ul.typeline{list-style:none;font-size:14px !important;color:#514540;margin-top:0;margin-left:0;padding-left:0}ul.typeline li{border-bottom:1px dotted #d2c8c3;padding:6px 5px 5px;margin-bottom:54x}ul.typeline li.list_last{margin-bottom:20px}ul#shops_img{margin-top:0;margin-left:0;list-style:none;padding-top:5px}ul#shops_img li{width:31%;float:left;margin-left:1.8%;margin-bottom:10px;display:inline-block;position:relative}@media screen and (max-width:767px){ul#shops_img li{width:100%;float:none;margin-left:0;margin-bottom:15px}}ul#shops_img img{width:100%;height:auto}p.shops_address{border-top:1px solid #d2c8c3;border-left:3px solid #e6366d;padding:20px 30px 0}@media screen and (max-width:767px){p.shops_address{padding:20px 15px 0}}p.shops_address span{font-size:18px;font-weight:700;margin-bottom:10px}div.googlemap{position:relative;padding-bottom:60%;height:0;overflow:hidden;margin-bottom:30px;margin-top:10px}div.googlemap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}div.shops_access{border-left:3px solid #e6366d;border-bottom:1px solid #d2c8c3;padding-left:30px;margin-bottom:40px}@media screen and (max-width:767px){div.shops_access{padding-left:15px;margin-bottom:40px}}div.shops_access p{font-size:18px;font-weight:700;margin-bottom:10px}div.shops_access dl dt{width:50%;float:left;margin-right:25px}@media screen and (max-width:767px){div.shops_access dl dt{width:100%;float:none;margin-right:0;margin-bottom:10px}}div.shops_access dl dd{display:inline;border-bottom:1px dotted #ccc;margin-left:0;line-height:2.2}@media screen and (max-width:767px){div.shops_access dl dd{border-bottom:1px dotted #ccc;line-height:1.8;padding-bottom:5px}}p.shops_tel{color:#e6366d;border-bottom:3px solid #d2c8c3;padding:15px 0 10px;width:60%;margin:0 auto 50px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:767px){p.shops_tel{margin:0 auto 30px;padding:5px 0 10px;width:100%;font-size:20px}}#shops_form{margin-bottom:50px}@media screen and (max-width:767px){#shops_form{margin-bottom:30px}}p.flier_aera{font-size:15px;color:#666}.kotei_blog_post{border:1px solid #d2c8c3;margin-bottom:40px}.kotei_blog_post h3{background-color:#716661;padding:10px 10px 9px;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:1.2;border:none;margin:0 0 15px}.getPostBlogArea .getPost{width:31%;margin-left:1.8%;float:left;display:inline-block;position:relative}@media screen and (max-width:991px){.getPostBlogArea .getPost{width:46%;margin:0 2% 0}}@media screen and (max-width:767px){.getPostBlogArea .getPost{width:100%;margin:0 0 5px;float:none}}.getPostBlogArea .getPost img{width:100%;height:auto}.getPostStringArea{background-color:#f5f2eb;padding:10px;margin-bottom:15px}.getPostStringArea span{color:#999;font-size:14px;padding-bottom:5px}.getPostBlogArea .getPost h4{font-weight:700;font-size:16px;border-left:none;padding:0;margin:0 0 5px}.getPostBlogArea .getPost p{font-size:14px;margin-bottom:0}.getPostBlogArea:after{content:'';display:table;clear:both}.satei_form{border:1px #e5e5e5 solid;padding:30px}@media screen and (max-width:767px){.satei_form{padding:12px}}.post-content h3.form_title{background:#f0ece3;border-radius:3px;font-size:20px;font-weight:700;margin:0 0 18px;padding:12px 10px 10px;text-align:center;border:none}.satei_form p{font-size:15px}.satei_form dl{margin-bottom:15px;font-size:15px}.satei_form dl.topline{border-top:3px #e5e5e5 solid}.satei_form dl dt{float:left;padding:14px 15px 13px;width:28%;border-top:1px #e5e5e5 solid;font-weight:400}@media screen and (max-width:991px){.satei_form dl dt{padding:14px 5px 13px}}@media screen and (max-width:767px){.satei_form dl dt{float:none;padding:5px;width:100%;background-color:#efefef;margin:0 0 10px}}.satei_form dl dt span.form-required{padding:2px 5px 1px;background:#514540;color:#fff;border-radius:2px;margin-right:3px;font-size:11px}.satei_form dl dd{margin-left:28%;padding:14px 15px 13px;background-color:#efefef}@media screen and (max-width:767px){.satei_form dl dd{margin-left:0;padding:0;background-color:#fff}}.satei_form dl dd.radio_text{padding:14px 20px 13px}@media screen and (max-width:767px){.satei_form dl dd.radio_text{padding:0 10px 0}}.satei_form dl dd p{margin-bottom:10px}.satei_form dl dd p.form_notice{font-size:14px}.satei_form dl dd p.form_notice2{margin-bottom:0}span.wpcf7-list-item{margin:0 15px 0 0}.wpcf7-form-control-wrap{font-size:15px;padding-bottom:10px}#satei form input[type=text],#satei form input[type=email],#satei form textarea{font-size:15px;width:100%}.satei_form p.form_btn{text-align:center}.post-content p.form_btn{margin-bottom:10px;padding-top:5px}#takuhai_request .form-width{font-size:15px;width:100%}#takuhai_request p#takuhai_adress_no{margin-bottom:0}div.wpcf7 .screen-reader-response{border:2px solid #347c48;background-color:#347c48;color:#fff}div.wpcf7-validation-errors{border:2px solid red}div.wpcf7-mail-sent-ng{border:2px solid red;background-color:red;color:#fff}.wpcf7c-conf{background-color:#fff6b7}form input[type=submit]{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif;background:#514540;border-radius:5px;margin-left:10px}#btn_back{font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,sans-serif;background:#d2c8c3;border-radius:5px;border:none;box-shadow:none;padding:12px 20px;margin-right:10px;margin-bottom:10px;color:#514540}.side-widget{margin-bottom:20px;padding-bottom:20px}.side-widget ul li{padding:15px 0 14px;color:#e6366d}.side-widget a,.side-widget a:visited{color:#514540;text-decoration:none}.side-widget a:hover{color:#e6366d;text-decoration:underline}.side-widget h4.side-title{background-color:#f0ece3;padding:8px 8px 6px;margin-bottom:5px !important;color:#347c48}@media screen and (max-width:767px){.post-content table#outline{overflow-x:none;width:100%;-webkit-overflow-scrolling:none;display:inline;white-space:normal;font-size:15px}}table#outline{border:none}table#outline tr th{width:25%;border:2px solid #fff;background-color:#ebedf1;padding:11px 5px 10px;text-align:center;color:#333}table#outline tr td{border:2px solid #fff;background-color:#eee;padding:11px 10px 10px}article .guide_box{border-bottom:3px dotted #d2c8c3;margin-bottom:40px}.post-content h3.guide_title{color:#514540;font-size:18px;font-weight:700;border-left:5px solid #ccc;border-bottom:none;padding:4px 0 0 20px;margin:10px 0 20px}.post-content ul{padding-left:0}p.guide_contact{background:#f4f4f4;padding:18px 23px 15px;margin-bottom:10px}p.guide_date{text-align:right;margin-bottom:0}.post-content h4.guide_item{border:1px solid #347c48;border-radius:5px;padding:10px 15px 8px;margin-bottom:20px;color:#347c48;font-size:20px}.post-content div.guide_img{float:left;margin-right:10px}@media screen and (max-width:767px){.post-content div.guide_img{float:none;text-align:center;margin:-5px 0 15px}}.post-content dl.guide_read dt{float:left;width:10%;background:#60a473;border:1px solid #60a473;border-radius:5px;padding:10px 10px 8px;margin-bottom:35px;margin-right:15px;color:#fff;text-align:center;letter-spacing:2px}.post-content dl.guide_read dd{width:97%;margin-bottom:15px}.guide_ex{font-size:14px;line-height:1.2;padding-top:10px}@media screen and (max-width:767px){.post-content dl.guide_read dt{float:none;width:100%;background:#347c48;border:1px solid #347c48;border-radius:5px;padding:5px 10px 4px;margin-bottom:10px;color:#fff;text-align:center;letter-spacing:2px}.post-content dl.guide_read dd{margin-left:0;margin-bottom:10px}}ul.guide_link{list-style:none;margin-top:10px;margin-left:0;padding-left:0}ul.guide_link li a{width:31%;margin-left:1.8%;margin-bottom:15px;float:left;display:inline-block;position:relative;border:1px solid #b3b3b3;padding:10px 10px 8px;text-align:center}@media screen and (max-width:991px){ul.guide_link li a{width:46%;margin:0 2% 15px}}@media screen and (max-width:767px){ul.guide_link li a{width:100%;margin:0 0 15px;float:none}}ul.guide_btn{list-style:none;margin:10px 0 0;padding-left:0}ul.guide_btn li a{width:31%;margin-left:1.8%;margin-bottom:15px;float:left;display:inline-block;position:relative;background:#e6366d;border:1px solid #e6366d;border-radius:5px;padding:10px 10px 8px;color:#fff6b7;font-size:18px;text-align:center}ul.guide_btn li a#takuhai_b{background:#514540;border:1px solid #514540}@media screen and (max-width:991px){ul.guide_btn li a{width:46%;margin:0 2% 15px}}@media screen and (max-width:767px){ul.guide_btn li a{width:100%;margin:0 0 15px;float:none}}#app_ex{margin:30px 0 0}dl.app_btn{list-style:none;padding-left:0;width:46%;margin-left:2.5%;float:left;text-align:center}dl.app_btn dt{margin-bottom:5px;font-size:16px}dl.app_btn dd{display:block;margin-left:0;background:#514540;border:1px solid #514540;border-radius:5px;padding:10px 10px 9px;font-size:18px}dl.app_btn dd a{color:#fff6b7}@media screen and (max-width:991px){dl.app_btn dd{font-size:15px}}@media screen and (max-width:767px){dl.app_btn{width:100%;margin:0 0 15px;float:none}dl.app_btn dd{font-size:16px}}@media screen and (max-width:767px){.one-column #content .wrap #main .main-inner section.post-content{padding:10px 5px}article.page .post-content{padding:10px 5px}}@media screen and (max-width:767px){.pagetop{bottom:20px;right:20px}}@media screen and (max-width:991px){#header-nav-btn a{background-color:#514540}#gnav-sp{background-color:#716661}#gnav-sp #header-cont-content ul,#gnav-sp #header-cont-about ul,#gnav-sp #header-cont-sns ul{padding:0;margin-bottom:15px;margin-left:-2%}#gnav-sp #header-cont-content li{padding:0 30px 0 0;border-bottom:1px #d2c8c3 solid}#gnav-sp #header-cont-about ul{margin-left:0}#gnav-sp #header-cont-about li,#gnav-sp #header-cont-sns li{margin-left:2%;float:left;width:48%}}p.sp_inavi_title{background-color:#fff6b7;border-radius:2px;color:#514540;font-size:13px;padding:5px 8px 4px;margin-bottom:5px}@media screen and (max-width:767px){body.home #main_visual h2#slider_cap{font-size:14px}body.home .front-main-cont .front-cont-header{padding:13px 15px 10px}body.home .front-main-cont .front-cont-header .cont-title{font-size:24px;line-height:1.2}body.home #front-contents .c_number{padding-top:28px;margin-bottom:18px}body.home #front-contents .c_english{margin-bottom:0}body.home #front-contents .c_box.c_box_left .c_img_box,body.home #front-contents .c_box.c_box_right .c_img_box{height:200px;width:100%;margin-bottom:0}body.home #front-contents .c_text .c_btn a,body.home #front-service .front-service-inner .c_text .c_btn a{font-size:18px;padding:8px 0;width:100%}body.home #front-service .front-service-inner .c_box{padding-top:43px;margin-bottom:10px}body.home #front-contents h3,body.home #front-service .front-service-inner h3{margin-top:0;font-size:35px}body.home .front-loop .front-loop-cont{padding:20px 0 10px}}@media screen and (max-width:767px){#footer-content-area #footer-cont-content li,#footer-content-area #footer-cont-item li,#footer-content-area #footer-cont-about li{padding:5px 30px 4px 0;border-bottom:1px #d2c8c3 solid}#footer-content-area #footer-cont-content li:before,#footer-content-area #footer-cont-item li:before,#footer-content-area #footer-cont-about li:before{content:none}#footer-content-area #footer-cont-content li a,#footer-content-area #footer-cont-item li a,#footer-content-area #footer-cont-about li a{padding-left:5px}#footer-content-area #footer-cont-about{margin-bottom:15px}#footer-content-area h4.footer_sitemap_title{color:#fff6b7;padding-top:5px;padding-left:5px;margin-bottom:2px}}.post-header{padding:36px 44px 31px}.post-header .cat-name{margin-bottom:10px}.post-header .cat-name span{border:1px solid #514540;color:#514540;padding:6px 10px　4px 12px}#category-title{background-color:#716661;border-left:7px solid #e6366d;color:#fff;font-weight:400;padding:3px 13px 1px}.post-title{font-size:28px;margin-bottom:10px}.post-title a,.post-title a:visited{color:#514540}.post-title a:hover{color:#e6366d}.post-footer{padding:0 44px}.post-footer ul{margin-bottom:0}.post-share{padding:30px 25px}.post-share ul{padding-top:10px;margin-bottom:10px;font-size:15px}.post-share ul li{padding-bottom:4px}.post-content h2{padding:11px 11px 11px 56px;font-size:24px;border-left:10px solid #514540;background:#716661}.post-footer{border-bottom:1px solid #e5e5e5}.post-loop-wrap .post-footer a.morelink{background:#716661}.post-content img.alignleft{float:none;margin-right:0;margin-bottom:20px}.post-content p.blogimg{text-align:center}.single-lp .lp-wrap{width:1138px}@media screen and (max-width:991px){.single-lp .lp-wrap{width:auto}}@media screen and (max-width:767px){.single-lp .lp-wrap{width:auto;margin:0 5px}}.single-lp #content{padding:40px}@media screen and (max-width:991px){.single-lp #content{padding:20px}}@media screen and (max-width:767px){..single-lp #content{padding:5px}}.single-lp .post-content{padding:0 28px}@media screen and (max-width:991px){.single-lp .post-content{padding:0 15px}}@media screen and (max-width:767px){.single-lp .post-content{padding:0}}.single-lp #lp-header{background:#347c48;padding:5px 26px}@media screen and (max-width:767px){.single-lp #lp-header{padding:5px 10px}}.single-lp #lp-header h1{font-size:20px;text-align:right}@media screen and (max-width:767px){.single-lp #lp-header h1{font-size:16px;margin:3px 0 0}}#lp_logo{margin-bottom:10px}@media screen and (max-width:767px){#lp_logo{text-align:center}#lp_logo img{max-width:150px;height:auto}}.post-content p.lp_img{text-align:center;margin-bottom:40px}.post-content h2.lp_title{margin:10px 0 28px -78px;padding:10px 10px 9px 68px;font-weight:700}@media screen and (max-width:767px){.post-content h2.lp_title{padding:15px 10px 14px 68px;font-size:18px;line-height:1.4}}.lp_btn{margin:30px 0 40px}.lp_btn a{background-color:#347c48;color:#fff6b7;border-radius:8px;display:block;padding:14px 0 13px;text-align:center;text-decoration:none;width:60%;margin:30px auto 40px;font-size:22px}@media screen and (max-width:767px){.lp_btn a{padding:10px 0 9px;width:100%;font-size:20px}}.lp_item_post{margin:40px 0 20px}.lp_item_post h3{background-color:#efefef;padding:10px 10px 9px;font-size:20px;font-weight:700;text-align:center;line-height:1.2;border:none;margin:0 0 20px}@media screen and (max-width:767px){.lp_item_post h3{padding:10px 5px 9px;font-size:18px;line-height:1.4}}.lp_item_box{width:31%;margin-left:1.8%;margin-bottom:18px;float:left;display:inline-block;position:relative;border:6px solid #efefef;padding:10px}@media screen and (max-width:991px){.lp_item_box{width:46%;margin:0 2% 20px}}@media screen and (max-width:767px){.lp_item_box{width:100%;margin:0 0 15px;float:none}}.lp_item_box a:hover img{opacity:.8}.lp_item_box img{width:100%;height:auto;margin-bottom:15px}.lp_item_box p{margin-bottom:0;font-size:15px;font-weight:700;line-height:1.2;text-align:center}div.home_link{margin-top:40px}ul.guide_btn li a#lp_takuhai_b,ul.guide_btn li a#lp_gotop{background:#347c48;border:1px solid #347c48}.post-content p.seiri-read{margin-top:40px}.post-content h2.seiri-title{background:#d4e4e7;border-left:10px solid #716661;margin:10px 0 28px -78px;padding:10px 10px 9px 68px;color:#514540;font-weight:700}@media screen and (max-width:767px){.post-content h2.seiri-title{padding:15px 10px 14px 68px;font-size:18px;line-height:1.4}}.post-content h2.seiri-title span.title-small{font-size:18px;font-weight:400}.post-content h3.seiri-subtitle{margin-bottom:15px;padding:10px 0;border-bottom:5px solid #f0ece3;color:#01823a;font-size:22px}.seiri-img{float:right;width:300px;margin:0 0 20px 20px}.seiri-img-left{float:left;width:300px;margin:0 20px 20px 0}@media screen and (max-width:767px){.seiri-img,.seiri-img-left{float:none;width:100%;margin:0 0 15px;text-align:center}}.seiri-ex{color:#666}dl.seiri-course{float:left;width:31%;margin-left:1.8%;margin-bottom:15px}@media screen and (max-width:991px){dl.seiri-course{width:46%;margin:0 2% 20px}}@media screen and (max-width:767px){dl.seiri-course{float:none;width:100%;margin-left:0;margin-bottom:20px}}dl.seiri-course dd{background-color:#01823a;border-radius:5px;color:#fff;font-weight:700;text-align:center;padding:8px 5px 5px;margin-bottom:5px;margin-left:0}dl.seiri-course dt{font-weight:400;margin-bottom:10px}dl.seiri-course dt img{width:100%;height:auto;margin-bottom:15px}dl.seiri-ihinseirishi{margin-bottom:30px}dl.seiri-zeisoudan{margin-bottom:50px}dl.seiri-ihinseirishi dd,dl.seiri-zeisoudan dd{background-color:#fff6b7;border-radius:5px;font-weight:700;text-align:center;padding:8px 5px 5px;margin-bottom:15px;margin-left:0}dl.seiri-ihinseirishi dt,dl.seiri-zeisoudan dt{font-weight:400}.post-content div#sarvice-menu{float:left;width:65.6%;margin-right:1.8%;margin-bottom:20px}@media screen and (max-width:991px){.post-content div#sarvice-menu{float:none;width:100%;margin-right:0}}.post-content div#sarvice-menu table{width:100%;margin-bottom:0;border:none}@media screen and (max-width:767px){.post-content div#sarvice-menu table{overflow-x:none;width:100%;-webkit-overflow-scrolling:none;display:inline;white-space:normal;font-size:15px}}.post-content div#sarvice-menu table thead tr th{background:#efefef;color:#333;text-align:center}.post-content div#sarvice-menu table tbody tr th{width:60%;background:#f5f2eb;color:#514540}@media screen and (max-width:767px){.post-content div#sarvice-menu table tbody tr th{width:70%}}.post-content div#sarvice-charge{float:left;width:32.4%;margin-bottom:20px}@media screen and (max-width:991px){.post-content div#sarvice-charge{float:none;width:100%}}.post-content div#sarvice-charge table{width:100%;margin-bottom:0;border:none}@media screen and (max-width:767px){.post-content div#sarvice-charge table{font-size:15px}}.post-content div#sarvice-charge table thead th{background:#fff6b7;color:#333;text-align:center}.post-content div#sarvice-charge table tbody tr td{width:100%;text-align:center;padding:26px 10px}.post-content div#sarvice-charge table tbody tr td span{font-size:20px;font-weight:700;color:#514540}@media screen and (max-width:767px){.post-content div#sarvice-charge table tbody tr td{padding:8px 30px}}.post-content div#sarvice-area{width:100%;margin-bottom:20px}.post-content div#sarvice-area table{width:100%;border:none;margin-bottom:0}.post-content div#sarvice-area table thead tr th{background:#efefef;color:#333;text-align:center}.post-content div#sarvice-area table tbody tr th{width:35%;background:#f5f2eb;color:#514540}@media screen and (max-width:767px){.post-content div#sarvice-area table{font-size:15px}.post-content div#sarvice-area table tbody tr th,.post-content div#sarvice-area table tbody tr td{width:100%;display:block;text-align:center;padding:8px 20px}}#shutcho_area{margin-top:20px}.seiri_btn a{background-color:#98b4b7;color:#fff;border-radius:8px;display:block;padding:14px 0 13px;text-align:center;text-decoration:none;width:60%;margin:0 auto 50px;font-size:22px}@media screen and (max-width:767px){.seiri_btn a{padding:10px 0 9px;width:100%;font-size:20px}}.seiri_btn a:hover{font-weight:700}.post-cta{background:#716661;color:#fff}.post-cta .cta-post-title{padding:24px 35px 20px;font-size:32px;border-bottom:1px solid #d2c8c3}@media screen and (max-width:767px){.post-cta .cta-post-title{padding:18px 15px 12px;font-size:24px;line-height:1.4}}.post-cta .post-cta-inner{padding:25px 35px}@media screen and (max-width:767px){.post-cta .post-cta-inner{padding:10px 15px}.post-cta .post-cta-cont{padding:5px 10px}}.post-cta .post-cta-img{width:35%}.post-cta .post-cta-btn{margin:25px 0 10px}.post-cta .post-cta-btn a,.post-cta .post-cta-btn a:visited{background:#e6366d;border-radius:8px;padding:12px 20px 10px;margin:0 auto 10px;font-size:22px}.post-cta .post-cta-btn a:hover{background:#514540}