@charset "utf-8";
@import url('base.css');
@import url('board.css');
@import url('introduce.css');/*제도소개*/
@import url('member.css');
@import url('subpage.css');
@import url('orgsearch.css');
@import url('process.css');

body {background:none;}

/* 팝업 공통 */
.btn_center { padding-top:25px; padding-bottom:30px; text-align:center; }
#pop_wrap {padding:15px;}
#pop_header {margin:29px 20px 0; padding-bottom:10px; border-bottom:1px solid #e7e7e7;}
#pop_header2 {margin:29px 20px 0; padding-bottom:10px; border-bottom:1px solid #e7e7e7;}
#pop_container {overflow:hidden; margin:0 20px; padding-top:30px;}
#pop_container2 {overflow:hidden; margin:0 20px; padding-top:30px;}
.btn_close {text-align:center; margin:0 40px; padding-top:15px;}
.table_tit {display:block; color:#036ba5; padding-top:1px; padding-left:30px; background:url('/../../rsc/img/common/bullet/lessonglist_bullet.gif') no-repeat 15px 2px; margin-bottom:5px;}

h2.txt01 { font-size:12px; padding-left:9px; background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 4px; margin:0 0 5px 0; }
h2.txt02 { padding:0 0 5px 14px; font-size:1em; color:#036ba5; font-weight:bold; background:url('../../rsc/img/common/bg/bg_bul_h5_01.gif') no-repeat left 1px; overflow:hidden; }
h3 {height:21px; margin-bottom:3px; padding-left:18px; background:url('/../../rsc/img/educourse/h4_tit_bg.png') no-repeat 0 0;}

/* 우편번호 찾기 */
.pop_zipcode {padding-top:30px; margin:0 20px;}
.pop_zipcode p {padding-left:9px; padding-bottom:10px; color:#404040; background:url('/../../rsc/img/common/bg/bg_bul_gray01.gif') no-repeat left 5px;}
.pop_zipcode .zipcode {border:1px solid #dcdcdc; background:#f6f6f6;}
.pop_zipcode .zipcode {display:block; text-align:center; color:#404040; padding-top:15px; padding-bottom:15px;}
.pop_zipcode .zipcode em {color:#db5244;}
.pop_zipcode .zipcode p {background:none; padding:10px 0 0 0 !important; clear:both; }
.pop_zipcode .zipcode p strong {padding-left:8px; padding-right:10px; background:url('/../../rsc/img/common/bg/bg_bul_gray01.gif') no-repeat left 5px;}
.pop_zipcode .zipcode p .text {background:#fff; border:1px solid #c1c1c1;}
.pop_zipcode .zipcode p input {vertical-align:middle;}
.pop_zipcode .zipcode_list {margin-top:10px; padding-top:7px; border:1px solid #dcdcdc; height:105px; overflow-y:auto; overflow-x:hidden;}
.pop_zipcode .zipcode_list table {width:100%; margin-bottom:10px;}
.pop_zipcode .zipcode_list table tbody th {font-weight:normal; padding-top:6px; color:#404040;}
.pop_zipcode .zipcode_list table tbody td {color:#404040; padding-top:6px;}
.pop_zipcode .zipcode_list table tbody td a {color:#404040;}

.zipWrap { background:#f5f5f5; border:1px solid #ccc; padding:5px 10px 4px 10px; margin:0 auto; }
.zipTable { width:360px; margin:0 auto; }
.zipTable th { text-align:left; }
.zipTable th, td { height:30px; }
.zipTable th, td input { vertical-align:middle; }
.zipTable th, td img { vertical-align:middle; }
.zipTable td.text {background:#fff; border:1px solid #c1c1c1;}

.infoTxt { color:#888; width:100%; margin:5px auto 10px auto; line-height:16px; }
.infoTxt li { font-size:11px; }
.infoTxt li strong { color:#f98000; }

.infoTxt02 { padding-left:15px; color:#404040; line-height:18px; text-align:justify; }

/* RSS 팝업 */
#rssWrap { width:470px; background:#f5f4f4; position:absolute; top:0; left:0; z-index:999; padding-bottom:15px; }
#rssWrap .rssInWrap { width:420px; margin:0 auto;  }
#rssWrap .rssInWrap h2 { color:#036ba5; font-weight:bold; padding-left:14px; margin-left:1px; background:url("../../rsc/img/common/bullet/lessonglist_bullet.gif") no-repeat 0 0; font-size:12px; }
#rssWrap .rssInWrap .listType { margin:2px 0 0 15px; color:#404040; }
#rssWrap .rssInWrap .listType li { padding-left:9px; background:url('../../rsc/img/common/bul_rounded.gif') no-repeat 0 6px; text-align:justify; line-height:19px; }
#rssWrap .rssInWrap table {margin:10px auto 0;width:100%;border-top:2px solid #3480ab;border-collapse:separate;border-spacing:0; *border-collapse:collapse;}
#rssWrap .rssInWrap table thead th{padding:7px 0;color:#4b6f84;background:#ebf0f2;border-right:1px solid #3480ab}
#rssWrap .rssInWrap table th,
#rssWrap .rssInWrap table td{text-align:center;word-wrap:break-word;word-break:break-all;white-space:normal;border:1px solid #ccc;border-left:0 none;border-top:0 none}
#rssWrap .rssInWrap table td img{vertical-align:top}
#rssWrap .rssInWrap table thead th.last { border-right:none; } 
#rssWrap .rssInWrap table tbody td.last { border-right:none; } 

.cont_pop {width:470px; margin-bottom:50px; background:url('/../../rsc/img/mypage/pop_bg2.gif') repeat-x 0 0}
.cont_pop ol {overflow:hidden; margin:0 0 0 25px;}
.cont_pop ol li{float:left; padding:20px 25px 0 0}

/* Add_2013.11.28 */
.btnClose01 { position:absolute; top:44px; right:35px; }
.btnClose02 { position:absolute; top:28px; right:35px; }

/* Add_2014.04.21 */
.new_Scroll { width:99%; height:115px; overflow-x:hidden; overflow-y:auto; padding:0 5px 10px 0; }


/********** 군교육훈련 본인확인 팝업 **********/
.pop_armyedu {padding:20px;}
	.pop_armyedu_cont {padding-left:18px;}
		.ay_list {margin-top:16px;color:#888;}
			.ay_list li {position:relative;padding-left:12px;line-height:20px;}
			.ayl_txt_red {color:#e32c2c;}
				.ayl_bul {position:absolute;top:9px;left:0;width:3px;height:3px;background-image:url('http://www.cb.or.kr/rsc/img/common/bul_rounded.gif');}
		.ay_reginum_w {padding:15px 0;margin-top:30px;text-align:center;border:1px solid #dcdcdc;background:url('http://www.cb.or.kr/rsc/img/common/bg_box_txtbox.gif') repeat-x 0 100%;}
			.ay_reginum_w label {position:relative;top:2px;}
			.ay_reginum_w input {width:81px;height:18px;border:1px solid #d0d0d0;vertical-align:middle;}
			.input_disable {margin-left:6px;background:#efefef;color:#000;}
			.btn_poplogin {width:47px !important;height:21px !important;margin-left:6px;border:none !important;}
/********** 군교육훈련 본인확인 팝업 **********/


/* Add_2015.06.22 */
.maxHeight {max-height:123px !important; overflow-y:auto;}
.schoolTable { width:600px; margin:0 auto; }
.schoolTable th { text-align:left; }
.schoolTable th, td { height:30px; }
.schoolTable th, td input { vertical-align:middle; }
.schoolTable th, td img { vertical-align:middle; }
.schoolTable td.text {background:#fff; border:1px solid #c1c1c1;}