/* CSS Document */
/* 배경부분 */
#wrapper {background-color:#fcfff0; width:100%;}
#wrapper_inner{background:url(../images/res/wrapper_bg.gif) repeat-y center top; width:100%;}
#header{background:url(../images/res/navi_bg.gif) no-repeat center 48px; width:100%; height:139px;}
#header_inner{background:url(../images/res/header_bg.gif) repeat-x 0 48px; width:950px; margin:0 auto; height:139px; clear:both;}

.clear {clear:both;}

/* side_a */
#side_a{width:238px; height:424px; float:left; padding-top:5px; overflow:hidden;}
#side_a h2{color:#8cac28; font-size:12px;}
	.side_a01{height:211px;}
	.side_a01 h2{margin:0 0 9px 18px;}
	.side_a01 dl{background:#ebefde; height:93px; margin-left:1px; padding-left:15px;}
	.side_a01 dt{padding-left:24px; color:#333333; font:bold; margin-bottom:5px;}
	.side_a01 dd li{color:#3e7a5c; margin-bottom:5px;}
		.btn{padding-left:15px;}
		.btn span{margin-left:5px;}
	.a01 dt{background:url(../images/res/qna_dot.gif) no-repeat 0 10px;  font-size:12px; vertical-align:middle; padding-top:13px;}	
	.a01 li{font-size:12px;}
	.a02 dt{background:url(../images/res/faq_dot.gif) no-repeat 0 10px; font-size:12px; padding-top:13px; vertical-align:middle;}
	.a02 li{font-size:12px;}
	.side_a02{margin-top:12px; height:250px; overflow:hidden;  } /* 101223 수연 margin-top:22px;  height:182px; border-bottom:#e8eadd solid 1px;*/
	.side_a02 h2{padding-left:11px;  border-bottom:#e8eadd solid 1px;}
	.side_a02 h2 span{margin-left:10px; color:#808080; font-weight:lighter; font-style:normal; font-size:11px;}
	.side_a02 h3 span{color:#808080; font-weight:lighter; font-style:normal; font-size:11px;}
	.side_a02 form{padding-left:15px; height:160px;}
	.side_a02 form p{margin:8px 0 1px 0;}

	/* 온라인폴_past:S */
.side_a02 p.tt_a01{width:220px; margin-top:0px !important; margin-bottom:6px;}
.side_a02 form p.btn{padding:0 0 9px 48px; clear:both;}
.result_a02{margin-top:8px; width:235px; height:110px;}
.result_a02 ul{clear:both; width:235px; height:11px; margin-bottom:2px;}
.result_a02 ul li {color:#41413e; float:left; font-size:11px;}
.result_title_m {float:left; width:140px; padding-right:5px;}
.result_bar_m{margin-top:2px; width:30px; height:10px; background-color:#d9dbcd; margin-right:5px;}
.result_a02 ul li.percent_text_m{float:left; width:30px !important;}
.side_a02 .gr p{margin:0 !important;}
/* 온라인폴_past:E */


 
/* contents 부분 */
#container{clear:both; width:950px; margin:0 auto; padding:40px 0 96px 0;}
#contentsH{float:left; claer:both; height:434px; margin-bottom:10px; width:712px; overflow:hidden;}
	.con_01{float:left; height:432px; width:474px;}
	.con_01H h3{padding:10px 0 5px 0;}
	.con_01H h3 a{color:#444444 !important; font-size:12px; font-weight:lighter;}
	.con_01H h3 a strong{font:bold;}
	

	/* 100914 */
	.con_01B{height:186px; width:474px; margin-top:24px; overflow:hidden; clear:both;}
	.con_menu{width:474px; height:186px; overflow:hidden;}
	.con_menu:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.con_menu dl{cursor:pointer; width:474px; height:186px; position:relative;}
	.con_menu dl dt{height:24px; width:15px; margin-right:5px; float:right;}
	.con_menu dl dd{position:absolute; display:none; width:474px; height:161px; left:0; top:22px;}


	.con_02{float:left; width:234px; height:414px; margin-top:14px;}
	.con_02 h3{color:#444444; font-size:12px; padding-left:19px;}
	.con_excl{position:relative; height:232px; width:236px;}
	.con_excl .tt{width:41px; height:12px; position:absolute; left:188px; top:174px;}
	.con_excl .ep{padding-left:19px; margin-bottom:8px;}
	.con_excl dl{ border-bottom:#e8eadd solid 1px;  padding:4px 0 12px 19px; width:217px;}
	.con_excl dl dt a{color:#444; font-size:12px;}
	.con_excl dl dd li a{font-size:11px;}
	.con_excl dl dt span{color:#adadad; margin-left:86px; font-size:11px;}
	.con_excl li.green a{color:#3e7a5c; font-size:12px;}
	.con_excl li.gray a{color:#848484; font-size:16px;}
	.news p{padding-left:19px; margin-bottom:8px;}
	.search form{margin-left:19px;}
	.search form p{width:193px; height:24px; background:#FFFFFF; border:solid 3px #e4e5df;}
	.search form p span{margin-left:12px;}
	.search form input{border:none; }	
	.search form input.txt_box{width:140px; border:#fff;}
#contentsB{clear:both; width:950px; overflow:hidden;}
#contentsB:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.webcon{clear:both; background:#e4e8d4; width:949px; height:222px; margin:0 0 70px 1px;}
	.webcon div{float:left; border-right:#d2d5c3 solid 1px; width:236px; height:222px;}
	.webcon h3{color:#444444; font-size:12px; margin:19px 0 5px 16px;}
	.webcon dt{margin:0 0 10px 16px;}
	.webcon dd{margin-left:16px; font-size:12px;}
	div.webcon_04{border:none;}
	.webcon a.green{color:#3e7a5c;}
	.webcon a.gray{color:#848484; font-size:12px;}
	.banner p{width:950px;}
	.banner p a{margin-left:17px;}
