/*ÀüÃ¼ÀûÀÎ ·¹ÀÌ¾Æ¿ô*/
.all_body{margin:0px; padding:0px}

.fleft{float:left;}
.fright{float:right;}

.btn_box{width:750px; margin:auto;}

#wrapper_all{clear:both; width:100%;}
#top_all{clear:both; width:100%; border-bottom:3px solid #323232; height:50px; padding:10px 0px;}
#top_all h1{width:241px; margin: 0 20px;}
#top_all h2{width:136px; float:right; margin: 0px 20px 0px 0px; padding:0px;}
#wrapper{clear:both; width:1050px; margin:30px auto; font-size:14px; padding:0px; min-height:550px;}
#main_area{float:left; width:653px; height:477px; margin-bottom:50px;}
#main_img {width:653px; height:477px; position:relative;}
#main_img ul,li{list-style:none; padding:0px; margin:0px;}
#main_img .btn_total{position:absolute; z-index:9999; left:253px; top:450px; cursor:pointer;}/*top:239px;*/
          .btn_total li{margin-left:5px;}
#main_img .btn{float:left; width:38px; height:8px; background-color:#9fa3a7; border:1px solid #fff;}
#main_img .btn_over{float:left; height:8px; background-color:#e21a22;}
.img_total li{position:absolute; display:none;}

#main_banner{width:100%; margin:20px 0px 20 0px;}
#main_banner ul li{display:inline; margin:10px;}

#content_area{float:right; width:350px;}
#content_area h1{width:100%; margin:0px 0 20px 0px; color:#595959; font-size:33px; letter-spacing:-0.05em; padding:10px 0px;}
#content_area h2{width:100%; margin:0 0 20px 0; color:#595959; font-size:28px;}
#content_area h3{border-top:2px solid #11a0ba; border-bottom:1px solid #d1d1d1; padding:10px; text-align:left; color:#11a0ba; font-size:16px;}
.ulli ul{width:350px; margin:0px; padding:0px; border:1px solid #000;}
.ulli li{float:left; width:100%; margin:0 0 15px -30px; padding:0 0 0 20px; background:url("/images/common/sub_10.jpg")0px 3px no-repeat;}


#content_area2{width:100%; margin-bottom:30px;}
#content_area2 h2{width:100%; margin:0 0 20px 0; color:#595959; font-size:28px;}
#content_area2 h3{border-top:2px solid #11a0ba; border-bottom:1px solid #d1d1d1; padding:10px; text-align:left; color:#11a0ba; font-size:16px;}
.main_login{width:100%;}
.input_login{width:250px; height:50px; border:1px solid #d1d1d1; padding:10px 15px; color:#848484;}
.p_margin{margin:25px 0px;}
.p_margin1{margin:15px 0px 10px 0px;}
.p_span a{color:#1b7fd4; text-decoration:underline;}
.p_color1{color:#595959;}
.agree{width:100%; height:150px; overflow-y:scroll; background:#fff; font-size:13px; margin-top:-10px; margin-bottom:20px;}
.agree p{margin-bottom:15px; line-height:150%;}
.info{width:100%; height:150px; overflow-y:scroll; background:#fff; font-size:13px; margin-top:-10px; margin-bottom:20px;}
.info table{width:100%; font-size:12px;}
.info table th{background:#7b7b7b; color:#fff; padding:0px; margin:0px;}
.info table td{border:1px solid #c1c1c1; padding:0px; margin:0px;}

.info_table{width:100%; margin-top:20px; border-top:2px solid #11a0ba;}
.info_table th{text-align:left; width:100px; color:#11a0ba; background-color:#f0f0f0; border-bottom:1px solid #d1d1d1; padding:10px;}
.info_table td{padding:10px; border-bottom:1px solid #d1d1d1;}
.info_table td img{vertical-align:middle;}
.input_info{width:250px; height:30px; border:1px solid #d1d1d1; padding:5px 15px; color:#848484; vertical-align:middle;}
.input_info1{width:43px; height:30px; border:1px solid #d1d1d1; padding:5px 15px; color:#848484;}
.select_info{width:250px; height:25px;}
.write_input{margin-bottom:5px;}

.find_table{margin:15px 0 0 0px; width:100%;}
.find_table th{border-top:2px solid #11a0ba; border-bottom:1px solid #d1d1d1; padding:10px; text-align:left; color:#11a0ba; font-size:16px;}
.find_table td{padding:10px;}
.input_find{width:300px; height:15px; border:1px solid #d1d1d1; padding:10px 15px; color:#848484;}


#footer{clear:both; width:100%; border-top:2px solid #d6d6d6;}
.copyright{width:1050px; margin:40px auto;}
.copyright h1{width:400px; float:left; text-align:center; margin:0px; padding:0px; }
.copyright address{float:right; width:650px; font-size:12px; text-decoration:none; font-style:normal; color:#848484; line-height:150% !important; }

#pop_id{margin:0px; padding:0px !important;}
#pop_overlap{clear:both; margin:0px; padding:0px; width:100%;}
#pop_overlap h1{width:100%; height:35px; background:#11a0ba; margin:0px 0 20px 0; padding:0px;}
.overlap{width:350px; margin:0 auto;}
.overlap th{text-align:left; border-bottom:1px dotted #999; padding:10px 0px; color:#11a0ba;}
.overlap td{text-align:left; border-bottom:1px dotted #999; padding:30px 0px;}
.input_overlap{width:220px; height:20px; border:1px solid #d1d1d1; padding:5px 15px; color:#848484;}
.p_center{text-align:center;}