#wrap{width:100%;min-width:1000px;height:auto;overflow:hidden;}
#header_w{width:100%;height:120px;background:url(../common/images/bgheader.png) repeat-x 0 0;}
#header{position:relative;width:980px;height:120px;margin:0 auto;}
#container{width:100%;height:auto;}
#visual_w{width:100%;height:auto;text-align:center;}
#content_m{position:relative;width:980px;height:auto;margin:20px auto 0;}
#footer_w{width:100%;height:110px;background:#373737;clear:both;}
#footer{position:relative;width:980px;height:110px;margin:0 auto;}

/* header */
.logo{display:inline-block;font-size:30px;color:#666;font-weight:700;margin-top:12px;float:left;}
.info_m{position:absolute;top:15px;right:80px;}
.info_m li{display:inline-block;float:left;font-size:10px;margin-left:15px;}
.info_m li a{color:#999;}

.gnb{display:inline-block;width:100%;height:50px;margin-top:15px;}
.gnb li{display:inline-block;float:left;width:16%;line-height:49px;text-align:center;}
.gnb li a{display:inline-block;width:100%;height:100%;font-size:16px;color:#fff;font-weight:700;}
.gnb li:hover{background:#730307;}
.gnb li.on{background:#730307;}
.gnb li:hover a{color:#ffff00;}
.gnb li.on a{color:#ffff00;}

/* content_m */
.tit_m01{font-size:18px;color:#101010;font-weight:800;}
.cont{position:relative;display:inline-block;float:left;}
.con01{display:inline-block;width:300px;margin-right:40px;}
.con01 ul{display:inline-block;margin-top:20px;}
.con01 li{display:inline-block;width:290px;padding-left:10px;background:url(../images/bu_dot.png) no-repeat 0 50%;line-height:21px;font-size:13px;color:#666;}
.con01 li span{display:inline-block;float:left;clear:left;}
.con01 li em{display:inline-block;float:right;}
.con01 .btn_more{position:absolute;top:0;right:0;}
.con02{display:inline-block;width:285px;margin-right:56px;}
.con02 p{display:inline-block;padding-left:112px;min-height:83px;width:173px;background:url(../images/business_img.png) no-repeat 0 0;margin-top:20px;font-size:13px;color:#666;line-height:18px;font-weight:700;letter-spacing:-0.02em;}
.con02 .btn_more2{position:absolute;bottom:0;left:112px;}
.con03{display:inline-block;width:298px;}
.con03 p{display:inline-block;padding-left:79px;width:219px;background:url(../images/center_img.png) no-repeat 0 100%;margin-top:10px;}
.con03 p strong{font-size:28px;color:#0aa7a2;font-weight:700;}
.con03 p span{display:inline-block;font-size:11px;color:#999;font-weight:700;letter-spacing:-0.01em;margin-top:5px;}
.con03 p em{font-size:12px;color:#666;font-weight:700;display:inline-block;margin-top:5px;}

/* footer */
address{display:inline-block;width:100%;margin-top:0px;}
address span{display:inline-block;margin-right:15px;float:left;color:#acacac;font-size:12px;}
address span.copy{display:inline-block;margin-top:5px;font-size:11px;}


/* sub */
#visual_s{display:inline-block;width:100%;text-align:center;}
#content{position:relative;width:980px;margin:0 auto;}
#snb{display:inline-block;width:200px;float:left;clear:left;}
#content_s{position:relative;width:700px;float:right;}

#snb .sub_title{display:inline-block;width:100%;margin-top:40px;padding-bottom:10px;border-bottom:2px solid #555;}
#snb .sub_title strong{display:inline-block;font-size:22px;width:100%;color:#464646;font-weight:700;}
#snb .sub_title span{font-size:12px;color:#707070;font-weight:700;}
#snb li{display:inline-block;width:190px;height:30px;line-height:30px;padding-left:10px;border-bottom:1px solid #dedede;}
#snb li a{display:inline-block;width:100%;height:100%;font-size:13px;color:#999;font-weight:700;}
#snb li a:hover{color:#147db4;}
#snb li.on a{color:#000000;}

#content_title{position:relative;width:700px;padding-bottom:20px;border-bottom:1px solid #ececec;}
.tit_s01{display:inline-block;font-size:28px;color:#5a5a5a;font-weight:700;margin-top:40px;}
.page_location{position:absolute;top:55px;right:0;}
.page_location li{display:inline-block;float:left;font-size:11px;color:#b7b7b7;margin-left:3px;background:url(../images/bu_location.png) no-repeat 0 50%;}
.page_location li.first{padding-left:0;margin-left:0;background:none;}
.page_location li.last{color:#636363;}
#content_start{position:relative;width:100%;margin-top:20px;}