@charset "utf-8";body{font-family:"hiragino-kaku-gothic-pron",sans-serif !important;font-weight:300 !important;font-style:normal !important}h1,h2,h3,h4,h5{font-family:"hiragino-kaku-gothic-pron",sans-serif !important;font-weight:600 !important;font-style:normal !important}#header-wrapper{border-top:solid 12px #09f !important}#global_menu li.current_page_item a{font-weight:700 !important;color:#09f !important}#global_menu li.current-menu-item a{font-weight:700;color:#228b22 !important}#slider-wrapper{height:480px !important}.slider-bg_0 img{margin:0 auto !important}.top_li_title1{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_eco1.png) !important;background-repeat:no-repeat;background-position:left bottom;border:solid 1px #ccc;height:52px;line-height:52px !important;color:#379e49;font-size:18px;font-weight:700;padding:0 52px;margin:0 auto 15px}.top_li_title2{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_eco2.png);background-repeat:no-repeat;background-position:left bottom;border:solid 1px #ccc;height:52px;line-height:52px !important;color:#7e582d;font-size:18px;font-weight:700;padding:0 52px;margin:0 auto 15px}.top_feature_title1{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_cost.png);background-repeat:no-repeat;background-position:left bottom;background-color:#007fc8;border:solid 1px #ccc;width:auto;height:52px;line-height:1.5 !important;color:#fff;font-size:18px;font-weight:700;padding:0 60px;margin:0 auto 15px}.top_feature_title1 a{text-decoration:none;color:#fff !important;display:block}.top_feature_title1 a:hover{text-decoration:none;color:#fff;display:block;opacity:.6}.top_feature_title2{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_feature2.png);background-repeat:no-repeat;background-position:left bottom;background-color:#379e49;border:solid 1px #ccc;height:52px;line-height:1.5 !important;color:#fff;font-size:18px;font-weight:700;padding:0 60px;margin:0 auto 15px}.top_feature_title2 a{text-decoration:none;color:#fff !important;display:block}.top_feature_title2 a:hover{text-decoration:none;color:#fff;display:block;opacity:.6}.top_feature_title3{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_feature3.png);background-repeat:no-repeat;background-position:left bottom;background-color:#7e582d;border:solid 1px #ccc;height:52px;line-height:1.5 !important;color:#fff;font-size:18px;font-weight:700;padding:0 60px;margin:0 auto 15px}.top_feature_title3 a{text-decoration:none;color:#fff !important;display:block}.top_feature_title3 a:hover{text-decoration:none;color:#fff;display:block;opacity:.6}.top_feature_title4{background-image:url(//asuro.jp/wp-content/themes/nextage_child/images/icon_feature4.png);background-repeat:no-repeat;background-position:left bottom;background-color:#c66;border:solid 1px #ccc;height:52px;line-height:1.5 !important;color:#fff;font-size:18px;font-weight:700;padding:0 60px;margin:0 auto 15px}.top_feature_title4 a{text-decoration:none;color:#fff !important;display:block}.top_feature_title4 a:hover{text-decoration:none;color:#fff;display:block;opacity:.6}body{counter-reset:titleNum}section{counter-increment:titleNum}.style4d{position:relative;padding:0 0 .5em 2em;border-bottom:1px solid #ccc;font-size:18px}.style4d:before{position:absolute;top:0;left:0;content:counter(titleNum);counter-increment:titleNum;width:28px;height:28px;line-height:28px;background-color:#ccc;border-radius:100%;color:#fff;font-size:.9em;text-align:center}.arrow_down{width:0;border-color:#7e582d;border-style:solid;border-width:30px;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;margin:0 auto}.style5d{position:relative;padding:0 0 0 2em;font-size:18px;font-weight:700;line-height:1.5}.style5d:before{position:absolute;top:0;left:0;content:counter(titleNum);counter-increment:titleNum;width:28px;height:28px;line-height:28px;background-color:#c66;border-radius:100%;color:#fff;font-size:.9em;text-align:center}.top_contents_box{width:100%;max-width:760px;height:auto;display:block;clear:both}.top_contents_box_left{width:100%;max-width:370px;height:auto;display:inline-block;float:left}.top_contents_box_right{width:100%;max-width:370px;height:auto;display:inline-block;float:right}.headline3{padding:.5em .75em;background-color:#f6f6f6;border-radius:6px}.blue{color:blue}.big{font-size:40px}#area_map{width:100%;max-width:760px;height:537px;background:url(http://asuro.jp/wp-content/uploads/2016/07/area_map.png) 0 0 no-repeat}#area_map_mobile{display:none}h2.topT2{color:#007fc8;font-size:200%}h2.topT2 span{color:#007fc8;font-size:60%}.flow{width:100%;max-width:760px;height:auto;display:block;clear:both}.flow_inner{width:100%;max-width:760px;height:auto}.flow_image{width:100%;height:auto}.flow_text{width:100%;height:auto;display:inline-block;margin:0}.headline2{font-size:20px !important;border-top:solid 1px #ccc !important}.style3c{padding:.5em .75em;margin:2em 0 1em;background-color:#5892d0;color:#fff;font-size:18px}h2.style3c span a{color:#fff !important;text-decoration:none !important}.style4c{padding-bottom:.5em;margin:2em 0 1em;border-bottom:2px solid #ccc;font-size:18px}ul.post_list li{width:100%;max-width:360px;height:auto;display:inline-block;margin-right:1em;padding:.25em 0}.post_image{margin:0 0 1em !important;background:0 0 !important}.pt-cv-readmore{color:#fff !important;background-color:#5892d0 !important;border:none !important}#footer_description{display:none}#footer{display:none !important}#footer-wrapper{padding-top:0 !important}#footer_widget_wrap{padding-top:20px !important;margin-top:0 !important}.footer_widget li,.footer_widget p{font-size:14px !important}.flex_box{width:760px !important;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.flex_box_img{width:50%;margin:0;padding:0}.flex_box_inner_2rows{width:48%;margin:0;padding:0}.flex_box_inner_3rows{width:31%}.flex_box_inner_4rows{width:23%}.flex_box_inner_2rows a:hover,.flex_box_inner_3rows a:hover,.flex_box_inner_4rows a:hover{opacity:.6}.flex_box_inner_2rows li,.flex_box_inner_3rows li,.flex_box_inner_4rows li{line-height:200%}@media only screen and (max-width:1110px){.flex_box{width:100% !important}.flex_box_inner_2rows,.flex_box_inner_3rows{width:100%}}@media only screen and (max-width:759px){.topT2{font-size:20px !important}#slider-wrapper{height:auto !important}#area_map{display:none !important}#area_map_mobile{display:block !important}}.q_button{color:#fff !important;font-weight:700 !important}