
p { margin:0px 0;}
li { list-style:none}

input, label { vertical-align:middle; }
.span1{width:6.25%; float:left;}
.span2{width:12.5%; float:left;}
.span3{width:18.75%; float:left;}
.span4{width:25%; float:left;}
.span5{width:31.25%; float:left;}
.span6{width:37.5%; float:left;}
.span7{width:43.75%; float:left;}
.span8{width:50%; float:left;}
.span9{width:56.25%; float:left;}
.span10{width:62.5%; float:left;}
.span11{width:68.75%; float:left;}
.span12{width:62.5%; height:40%; float:left;}
.span13{width:81.25%; float:left;}
.span14{width:87.5%; float:left;}
.span15{width:93.75%; float:left;}
.span16{width:100%; height:50px; float:left;}

.span1-offset{margin-left:6.25%; float:left;}
.span2-offset{margin-left:12.5%; float:left;}
.span3-offset{margin-left:18.75%; float:left;}
.span4-offset{margin-left:25%; float:left;}
.span5-offset{margin-left:31.25%; float:left;}
.span6-offset{margin-left:37.5%; float:left;}
.span7-offset{margin-left:43.75%; float:left;}
.span8-offset{margin-left:50%; float:left;}
.span9-offset{margin-left:56.25%; float:left;}
.span10-offset{margin-left:62.5%; float:left;}
.span11-offset{margin-left:68.75%; float:left;}
.span12-offset{margin-left:75%; float:left;}
.span13-offset{margin-left:81.25%; float:left;}
.span14-offset{margin-left:87.5%; float:left;}
.span15-offset{margin-left:93.75%; float:left;}
.span16-offset{margin-left:100%; float:left;}

.btn.btn-small{font-size:85%;padding: 0 0.6em;}
.btn.btn-large{font-size:120%;padding: 0.5em 0.9em;  font-weight: 700;}
.btn.btn-brown{background:#7b7b7b;color:#fff; height:21px; border:none;}
.btn.btn-pv{font-size:0.8em; padding: 0.5em; background:#656464;  color:#fff;}

.head, .cont, .ft{width:100%;margin:0 auto;}
.head img,  .cont img, .ft img{width:100%;}
.body {width:100%;min-height:153px;background:#374f79;position:relative;padding-top:15px;padding-bottom:15px;}
.ft { padding:2% 0; background:#f1f1f1;  clear:both;  font-size:0.8em; line-height:120%; }
.title-head{width:100%;position:relative;overflow:hidden; text-align:center; }
.title-head .tit {color:#dae1e6; font-size:1.25em; font-weight:bold; padding:10px 0; }


.join-data{margin:auto;width:95%;}
.join-data label{float:left;text-align:center;color:#fff;font-weight:normal;font-size:1em;line-height:2.3em}
.join-data input{float:left;padding:5px;border:1px solid #000001}
.form-input {clear:both;width:100%;position:elative;overflow:hidden;margin:0.5em 0; vertical-align:middle; }
.form-input input[type=radio]{margin-top:0.7em; vertical-align:middle;}
.form-input label, 
.form-input input {vertical-align:middle; }
.margin1{margin-left:3.125%}

.form-input input,.form-input select,.form-input textarea{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.agree-data{color:#fff; font-size:1em;}

/* �� */
.tab { width:100%; margin-top:10px;}
.tab ul { font-family:'Nanum Gothic', 'Helvetica' ; font-size:1.2em; overflow:hidden; }
.tab li {_display:inline; width:33.0%; float:left;  background:#5a5a5a; color:#eee; margin-right:1px; }
.tab li a {display:block; _float:left; height:45px; padding:6% 4%; color:#fff; text-decoration:none;  line-height:120%; letter-spacing:-1px; text-align:center;}
.tab li a:hover {background:#7f7f7f; color:#fff;}
.tab li.selected {border-bottom:1px solid #fff; background:#7090dd;}
.tab li.selected a {color:#fff; font-weight:bold; letter-spacing:-1px;}
.tab li.selected a:hover {background:none;}

/* ��2 */
.tab2 { width:98%; margin:0 auto; text-align:center; }
.tab2 li { display:inline-block; width:19%; border:1px solid #c4c4c4; border-right:none; }
.tab2 li:last-child{border-right:1px solid #c4c4c4;}
.tab2 li a{display:inline-block; color:#707070; text-align:center; padding:17px 0; width:100%; font-size:16px; background:#eeeeee; text-decoration:none;}
.tab2 li a:hover, .tab2 li.selected a {background:#fff; color:#3d4ba3; }

.part h1 {  font-size:1.4em; padding:20px 0 0 3%;}
.part .cont3 { padding-bottom:20px;  }
.part .cont3 .txt_g .tit { padding:50px 0 40px;  }
.part .cont3 .txt_g .table_y { width:95%;  margin:0 auto;}
.part .cont3 .txt_g .table_y h2 { font-size:1.1em; font-weight:normal; text-align:left; padding:20px 0 10px 0; }

.cont .sec { padding:15px 5%; }
.cont .sec h2 { font-size:1.25em; background:url(../images/h2.gif) top left no-repeat; padding:15px 0;}
.cont .sec p { font-size:0.9em; line-height:140%; letter-spacing:-0.5px; }
.cont .sec .pt_5 { padding-top:5px; }
.cont .sec p b { color:#fe2222; }
.cont .sec li { padding:0 0 0 20px; background:url(../images/bul.gif) 0 4px no-repeat; margin-top:10px; }

.cont .pv { position:absolute; top:70px; left:240px;  }
.cont2 { padding:3%; font-size:1em;  line-height:120%;  }
.cont2 .box { border:1px solid #cbcbcb; padding:3%; margin:15px 0; }
.cont2 .box {  display:block; *zoom:1;}
.cont2 .box:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.cont2 .box .left {  width:100%;  }
.cont2 .box ul { margin-top:10px; }

.btn.btn-2tone{ margin-top:15px; background: #847060; color:#fff; font-weight:bold; /* Old browsers */
background: -moz-linear-gradient(top,  #5dbcff 0%, #5dbcff 50%, #36a1ed 51%, #36a1ed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#847060), color-stop(50%,#5dbcff), color-stop(51%,#36a1ed), color-stop(100%,#36a1ed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5dbcff 0%,#847060 50%,#36a1ed 51%,#36a1ed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5dbcff 0%,#5dbcff 50%,#36a1ed 51%,#36a1ed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5dbcff 0%,#5dbcff 50%,#36a1ed 51%,#36a1ed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5dbcff 0%,#5dbcff 50%,#36a1ed 51%,#36a1ed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbcff', endColorstr='#36a1ed',GradientType=0 ); /* IE6-9 */
color:#fff; font-wieght:bold; }
/* 
.form-contents{width:790px;margin-left:310px;}
.form-contents .agree-data > img {margin-right:10px;}
.form-contents label{cursor:pointer;margin-left:10px;}
.form-contents input[type="radio"]{margin:0px;vertical-align: middle;margin-right:5px;}

.form-contents .join-data{padding-top:21px;padding-left:153px;}
.form-contents .table2{background-color: transparent;border-spacing: 7px;border-collapse: separate;
}
.form-contents .table2 td{height:32px;text-align:center;}
.form-contents .text-form{width:100%;border:1px solid #000001;height:30px;}
.form-contents .submit-img img{width:100%;}
 */
/* Overlay & Mask */
#overlay-mask{display:none;position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;z-index:1000;background:url('../images/70p_bg.png');}
#overlay-contents{display:none;position:fixed;background:#fff;z-index:1003;overflow:hidden;padding:10px;left:50%;margin-left:-170px;top:5%;}
#overlay-contents textarea{width:320px; height:400px;font-size: 12px;padding: 5px;resize: none;}
#overlay-contents .close-btn{float:right;display:block;border:1px solid #000001; padding:3px 5px;color:#000001;font-size:12px;}
#overlay-contents .close-btn:hover,#overlay-contents .close-btn:active{color:#000001;}


.pv1{font-size:1em}

