@charset "utf-8";.main_slider{position:relative}.main_slider:before{content:"";display:block;padding-top:calc(625/1662*100%);z-index:99}.main_slider .swiper-wrapper{position:absolute;top:0;left:0}.main_slider .swiper-wrapper img{width:100%;height:auto}.column_area{border-top:1px solid #181715;border-bottom:1px solid #181715}.bg_main{background-color:#dcdcdc}.scrollBox01{overflow:auto}@media screen and (max-width:767px){.scrollBox01{overflow:auto}}.blog_area_top_01{background-color:#fff;border:1px solid #bbb;padding:15px;max-height:240px;margin-bottom:0}@media screen and (max-width:767px){.blog_area_top_01{max-height:200px;margin-bottom:20px;padding:15px}}.blog_area_top_02{max-height:180px;margin-bottom:60px}@media screen and (max-width:767px){.blog_area_top_02{max-height:200px;margin-bottom:30px}}.bg_top01{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_01.jpg) center top no-repeat #12254e;-webkit-background-size:cover;background-size:cover}.bg_top02{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_02.jpg) left top no-repeat #12254e;-webkit-background-size:auto;background-size:auto;position:relative;padding:40px 0}.bg_top02:before{content:"";background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/img_04.jpg) right center no-repeat;width:50%;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:767px){.bg_top02:before{width:100%;height:250px;top:inherit;bottom:0;left:0;-webkit-background-size:cover;background-size:cover;background-position:center center}}.bg_top03{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_03.jpg) right top no-repeat #12254e;padding:40px 0;-webkit-background-size:auto;background-size:auto;position:relative}.bg_top03:before{content:"";background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/img_05.jpg) center center no-repeat;width:50%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:767px){.bg_top03:before{width:100%;height:250px;top:inherit;bottom:0;left:0;-webkit-background-size:cover;background-size:cover;background-position:center center}}@media screen and (max-width:767px){.bg_top02,.bg_top03{padding:15px 15px 250px;-webkit-background-size:cover;background-size:cover;background-position:center center}}.bg_top04{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_04.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}.bg_top05{background:#12254e;padding:60px}@media screen and (max-width:767px){.bg_top05{padding:20px}}.bg_top06{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_05.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}.bg_content{background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/common/bg_ptn_01.png) repeat left top}@media screen and (max-width:767px){.top_u_txt{padding-bottom:20px;height:auto}}.bg_top_white{position:absolute;left:0;bottom:60px;max-width:100%;background:rgba(255,255,255,.8);padding:30px}.bg_top_white_1{background:rgba(255,255,255,1);padding:60px 20px}@media screen and (max-width:767px){.bg_top_white{padding:15px;position:relative;left:0;bottom:auto;top:0}}.wideslider_outer{position:relative;min-height:370px}.wideslider{width:100%;text-align:left;position:relative;overflow:hidden}@media screen and (max-width :767px){.wideslider_outer{position:relative;min-height:auto}.wideslider_outer .slide_txt{position:relative;top:0;left:0;right:0;width:100%;padding:20px;margin:0}}.wideslider ul,.wideslider ul li{float:left;display:inline;overflow:hidden}.wideslider ul li img{width:100%;display:none}.wideslider_base{top:0;position:absolute}.wideslider_wrap{top:0;position:absolute;overflow:hidden}.slider_prev,.slider_next{top:0;overflow:hidden;position:absolute;z-index:100;cursor:pointer}.slider_prev{background:#fff url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/arrow_l.png) no-repeat 95% center}.slider_next{background:#fff url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/arrow_r.png) no-repeat 5% center}.wideslider ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.wideslider ul{display:inline-block;overflow:hidden}.topslider_outer{position:relative}.topslider_outer{position:relative}.slide figure img{overflow:hidden}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{width:100% !important}.box_txt{padding:45px}@media screen and (max-width:767px){.box_txt{padding:0 0 15px}}.ttl_blue{color:#0156a7;font-size:4.8rem;border-bottom:#0156a7 2px solid;font-weight:700}@media screen and (max-width:767px){.ttl_blue{font-size:3.4rem}}.ttl_orage{color:#ff9a09;font-size:4.8rem;border-bottom:#ff9a09 2px solid;font-weight:700}@media screen and (max-width:767px){.ttl_orage{font-size:3.4rem}}.ttl_green{color:#67bc73;font-size:4.8rem;border-bottom:#67bc73 2px solid;font-weight:700}@media screen and (max-width:767px){.ttl_green{font-size:3.4rem}}.bg_blue{position:relative}.bg_blue:before{content:"";position:absolute;background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_ptn02.jpg) left top repeat;width:40%;height:300px;bottom:0;left:0}@media screen and (max-width:767px){.bg_blue:before{content:none}}.bg_orage{position:relative}.bg_orage:before{content:"";position:absolute;background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_ptn03.jpg) left top repeat;width:40%;height:300px;bottom:0;right:0}@media screen and (max-width:767px){.bg_orage:before{content:none}}.bg_green{position:relative}.bg_green:before{content:"";position:absolute;background:url(//growasu.co.jp/wp-content/themes/template03/css/../img/top/bg_ptn04.jpg) left top repeat;width:40%;height:300px;bottom:0;left:0}@media screen and (max-width:767px){.bg_green:before{content:none}}.box_voice{background:#fff;padding:35px;position:absolute;top:20%;right:0;width:570px;box-sizing:border-box}@media screen and (max-width:767px){.box_voice{padding:15px;position:inherit;width:100%}}.voice_img{width:60%;height:auto}@media screen and (max-width:767px){.voice_img{width:100%;height:auto}}.column_top>li{background:#fff;padding:30px;box-sizing:border-box;position:relative}@media screen and (max-width:767px){.column_top>li{padding:15px}}