@charset "utf-8";/* CSS Document */

html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{border:medium none;padding:0;margin:0;font-size:4vw}
img{border:none;display:block;width:100%}
li{list-style-type:none}
/*.{float:left}*/
.w100{width:100%}
.w48{width:48%;}
.w50{width:50%;}
.w95{width:95%;left:50%;margin-left:2.5%}
.w80{width:80%;left:50%;margin-left:10%}
a{text-decoration:none}
.fl{float:left}
.fr{float:right}
.pr{ position:relative}
body{color:#3d3d3d;line-height:1.5}

.col_b{ color:#4bb097}
.col_3{ color:#2e2e2e}
.col_black{color:#707070}
.col_r{color:#ea5098}
.col_z{color:#22040d}
.col_y{color:#e78700}
.bg_b{background:#ebfbfd}
.bg_f{background:#fff}
.bg_blu{ background:#e9f2f2}
.jj_1{letter-spacing:1vw}
.txt_i{text-indent:2em}
p span{ color:#e78700}
.font_1{font-size:1vw}
.font_2{font-size:2vw}
.font_3{font-size:3vw}
.font_4{font-size:4vw}
.font_5{font-size:5vw}
.font_6{font-size:6vw}
.font_8{font-size:8vw}
.font_10{font-size:10vw}
.font_w{ font-weight:bold}

.txt_c{text-align:center}
.blank10 {width:100%;height:10px;clear:both;overflow:hidden;}
.blank20 {width:100%;height:20px;clear:both;overflow:hidden;}
.blank40 {width:100%;height:40px;clear:both;overflow:hidden;}

.tit_bg{ text-align:center; background:#81c6b6; color:#fff; padding:1% 2%; width:40%;margin:0 auto;}
.btn_bg{ width:95%; background:#26c540 url(ss_16.jpg) no-repeat 77% center; background-size:10%; border-radius:10px; height:70px; line-height:70px;text-align:center;}
.btn_bg a{ font-size:8vw; color:#fff; width:100%; height:100%; float:left;}

.js_inf{padding:2%; background:#e9f2f2}
.list_tit{border-bottom:1px #4bb097 dashed;}


