@charset "utf-8";

html{height:100%}

body{height:100%}


#wrap{height:100%;background-color:#ffffff;}

img {border:0 none;}


.clfix {zoom:1;}
.clfix:after {display:block; content:""; clear:both;}
/*wrap*/

/*header*/

#header{width:1200px;margin:0 auto;}
#header2{height:71px;background-color:#fff;}

#visual{width:1200px;margin:0 auto;}
#visual2{background-color:#4088ce;height:140px;}

#header h1{float:left;padding:24px 0 24px 126px;}
#header .gnb li{float:right;padding-left:60px;}
#header .gnb{padding:32px 90px 26px 0;}

/*visual*/

/*content*/
#clauseBox h2{padding:40px 0 0px 30px;}

#clauseBox h3{padding:30px 0 10px 30px;}

#content{background-color:#fff;}


#clauseBox{position:relative;width:1000px;height:1160px;margin:0 auto;}
	
	.memberCon{width:970px;height:148px;border:1px solid #d9d9d9;background:#fff;overflow:auto;margin:0 0 10px 30px;}

.agreeClass{float:right;}

#clauseBox2{

margin-left:30px;
background-color:#fff;
width:970px;height:107px;
 border:#d9d9d9 1px solid; 
  -moz-border-radius: 5px; /*모질라*/
-webkit-border-radius: 5px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 5px;
}

#clauseBox2 ul li{float:left;padding-top:38px;}
#clauseBox2 ul li:first-child{padding:48px 50px 0 224px;}


#license_txt{width:290px;height:29px;
background-color:#fbfbfb;
margin-right:10px;
 border:#d9d9d9 1px solid; 

}
.next {position:absolute;left:448px;bottom:102px;}



/* 업그레이드 안내 탭스타일 */
.normal_cont {}
#clauseBox .normal_cont {padding-top:45px; padding-left:20px; font-size:12px; color:#797979;}

ul#cm_tablist {background:url(../../image/vp/tab_repeat_x.gif) repeat-x 0 100%;}
#cm_tablist li {float:left;}

#clauseBox .normal_cont h2, #clauseBox .normal_cont h3 {padding-left:0px;}
.normal_cont ol, .normal_cont ul {line-height:0; font-size:0px;}
.normal_cont ol li,
.normal_cont ul li {line-height:18px; font-size:12px;}
/* 블릿 */
.with_something {margin-bottom:15px;}
p.bul,
ul.bul li,
ol.bul li {background:url(../../image/vp/bul_n.gif) no-repeat 2px 7px;}
ul.bul li {padding-left:10px;}
p.bul {padding-left:10px; background-position:2px 5px;}


.finish_txt {margin-top:27px;}

.tabstyle .sect_tab {display:none}
.tabstyle .sect_tab.on {display:block;}

.horizon_list > li {float:left; margin-left:5px;}
.horizon_list > li:first-child {margin-left:0;}
.horizon_list .round_sect {padding-bottom:21px; min-height:140px}
.horizon_list .round_sect .top {width:241px; height:21px; background:url(../../image/vp/bg_round_top.gif) no-repeat 0 0;}
.horizon_list .round_sect {width:241px; background:url(../../image/vp/bg_round_bot.gif) no-repeat 0 100%;}
.horizon_list .round_sect strong {padding-left:22px; display:block; line-height:16px; color:#555;  min-height:28px;}
.horizon_list .round_sect ul {padding-left:22px; margin-top:16px;}

.wrap_tbl {border-top:1px solid #dddddd; border-bottom:1px solid #ddd;}
.wrap_tbl th {padding:16px 0; border-bottom:1px solid #c0c0c0;}
.wrap_tbl td.alc {text-align:center; padding-left:0px;}
.wrap_tbl td {padding:12px 0 12px 26px; border-bottom:1px solid #ebebeb;}
.last_tr td {border-bottom:0 none;}





/*footer*/
#footer2{height:70px;background-color:#ffffff}

#footer{width:1200px;margin:0 auto;}


#footer .mark{float:left; padding:10px 40px 14px 130px;}
#footer ul  {padding:16px 0 10px 0;height:5px;}
#footer ul li {float:left;padding-left:20px;background:url(../../images/vp/bar.gif) no-repeat 10px 1px   }
#footer ul:after{content:"";clear:both;display:block;}

#footer  ul li:first-child {background:url()}

#footer address{float:left;padding-left:20px;}