.sub_wrap{width:1000px; margin:0 auto; margin-top:10px; position:relative;}

.left_menu{width:193px; float:left;}
	.sub_title {font-size:18px; color:#333; font-weight:600; border-bottom:3px solid #166db2; padding:20px 10px; margin-top:10px}
	
	.left_menu ul {border-bottom:2px solid #166db2;}
	.left_menu ul li { border-top:1px solid #ccc; }
	.left_menu ul li a {display:block; padding:12px; color:#666; font-size:13px}
	.left_menu ul li a:hover{text-decoration:none; color:#166db2; background:url('/img/sub/sub_left_bg.png') no-repeat center right; }
	.left_menu ul li.on a{display:block; padding:12px; color:#166db2; font-weight:600; background:url('/img/sub/sub_left_bg.png') no-repeat center right; }

.right_wrap {width:807px; margin:0 auto; position:relative; min-height:500px; float:left; }
	
	.right_title {font-size:18px; color:#444; font-weight:600; background:url('/img/sub/right_title.png') no-repeat center left; display:block; border-bottom:1px solid #ccc; padding:30px 0px 20px 30px; margin-left:20px}

	.right_content{ position:relative; padding:20px}



/* sub_content */

.ceo_bg { width:100%; height:365px; background:url('/img/sub/ceo_bg.jpg') no-repeat; }
.ori_bg { width:100%; height:640px; background:url('/img/sub/ori_bg_0729.jpg') no-repeat center;     background-size: contain; }


.pic {float:left}
.table ul {float:left; padding-top:10px}
.table ul li{line-height:170%; color:#555; padding-left:30px; font-size:12.5px; letter-spacing:0.5px}

.sub01_02_title {font-weight:600; font-size:15px; color:#426214}
.sub01_02_title02 {font-weight:600; font-size:15px; color:#025da4}


.list_01 {overflow:hidden; margin:5px 0 0px 0}
.list_01 li {background:url('/img/sub/icon_blue.gif') no-repeat left 4px; padding:2px 0 5px 8px; line-height:1.5; color:#444; font-size:13px}

.list_04 {overflow:hidden; margin:5px 0 0px 0}
.list_04 li {background:url('/img/sub/icon_blue.gif') no-repeat left 4px; padding:1px 0 0px 8px; line-height:1.5; color:#444; font-size:13px}


.list_02 {overflow:hidden; margin:0px 0 0px 0}
.list_02 li {padding:5px 0 0px 30px; line-height:1.5; color:#444; font-size:13px}

.btn a{margin-left:25px; margin-top:5px; padding:4px; border:1px solid #ccc; color:#087139; display:inline-block; font-size:12px}
.btn a:hover{text-decoration:none;}


.list_03 {overflow:hidden; margin:0px 0 0px 0}
.list_03 li {padding:0px 0 5px 45px; line-height:1.5; color:#444; font-size:13px}

.sub03_title { font-weight:600;font-size:13px; padding-top:5px; color:#1b9c58; display:inline-block}


.boardType2 {width:100%; padding:5px 0 0 0;} /* 내용작성 관련 테이블 */
.boardType2.topBor{background:none; padding:0; border-top:2px solid #555; border-bottom:1px solid #ccc}
.boardType2 tbody th{text-align:center;  padding:7px; color:#444; font-size:12px;  }
.boardType2 tbody td{padding:5px 2px; text-align:center; border-bottom:1px solid #ddd; line-height:140%; border-right:1px solid #e5e5e5; color:#555; }
.boardType2 tbody td.end {border-right:none; text-align:center}
.boardType2 tbody td.first {background:#f9f9f9;}
.boardType2 .bThBgT tbody th {background:#e6f1eb;  border-bottom:1px solid #ccc; font-size:12px}



.sub04_01_box {border:1px solid #ccc; background:#f9f9f9; padding:10px; color:#444; font-size:13px; line-height:1.5}
.sub05_01_box {width:93%; border:1px solid #ccc; background:#f9f9f9; padding:10px; color:#444; font-size:13px; line-height:1.5}


.con_txt{color:#444; font-size:13px; line-height:1.5}


.sub05_title { font-weight:600;font-size:13px; padding-top:5px; color:#166baf; display:inline-block}


.sub03_03_bg  {width:100%; height:311px; background:url('/img/sub/sub03_03_img_bg.jpg') no-repeat; }


.step1 {margin-left:25px;}




/*약관2*/
.rule_text{border:1px solid #e0e0e0;background-color:#fdfdfd;margin-bottom:20px;padding:10px;line-height:160%;}
.top_list_02{background-color:#f3f3f3;padding:10px;overflow:hidden;}
.top_list_02 li{background:url('../etc/img/icon_dot_02.gif') no-repeat 5px 15px;float:left;padding:10px 17px;width:275px;border-bottom:1px dashed #ccc;}
.top_list_02 li a{color:#222;}
.rbt_top{width:100%;text-align:right;padding:0;}
.rbt_top a{font-size:8pt;color:#858585;border:1px solid #dbdbdb;padding:2px;}
.rbt_top a:hover{border:1px solid #858585;background-color:#ddd;color:#222;text-decoration:none;}


/*약관*/
.top_list{background-color:#f3f3f3;padding:10px;overflow:hidden;}
.top_list li{background:url('../etc/img/icon_dot_02.gif') no-repeat 5px 15px;float:left;padding:10px 17px;width:200px;border-bottom:1px dashed #ccc;}
.top_list li a{color:#222;}
.rule_list .r_con{padding:0 0 7px 10px;font-size:10pt;line-height:150%; color:#333}
.rule_list li{padding:10px;border-bottom:1px solid #dbdbdb;}
.rule_list li .r_tit{font-weight:bold;font-size:11pt;padding:10px 0 10px 0px;}
.rule_list li ol{list-style-type:none;}
.rule_list li ol li{list-style-type:none;padding:0 10px 7px 10px;border-bottom:0;font-size:10pt;line-height:150%;}
.rule_list li ol li ol li{list-style-type:none;padding:5px 10px 3px 15px;}



/* 서브 탭메뉴 */

.tab_linum_4 li { width:25%; }

.tab                         { width:100%; height:38px; border-bottom:2px solid #1b75bc; margin-bottom:25px; }
.tab li                      { float:left; height:38px; text-align:center; background-color:#f6f6f6; }
.tab li a                    { display:block; height:37px; background-color:#f6f6f6; border:1px solid #e5e5e5; border-left:none; border-bottom:none;
                               line-height:37px; color:#9a9a9a; }
.tab li:first-child a        { border-left:1px solid #e5e5e5; }
.tab li.on a                 { display:block; height:38px; background-color:#fff; border:2px solid #1b75bc; border-bottom:none;
                               line-height:38px; color:#1b75bc; font-weight:bold; font-size:13px}
.tab li:first-child.on a     { border-left:2px solid #1b75bc; }


