@charset "UTF-8";
@import "base.css";

html, body	{
	width:100%;
	min-width:945px;
	height:100%;
	margin:0;
	padding:0;
	background-color:transparent !important;
}

/*	wrapper
-------------------------------------------------*/
#wrapper	{
	width:945px;
	height:745px;
	margin:0;
	padding:0;
	font-family:"돋움", Dotum, Sans-Serif;
	/*font-family:"굴림", Gulim, Sans-Serif;*/
	/*font-family:"바탕", Batang, Serif;*/
	background-color:transparent !important;
}

/*	headerArea
-------------------------------------------------*/

#headerArea #topMenu	{
	float:left;
	overflow:hidden;
	width:812px;
	height:34px;
	margin:0 auto;
	/*padding:0 0 0 225px;*/
	font:0/0 Arial;
}
#headerArea #topMenu ul, #headerArea #topMenu li	{
	margin:0;
	padding:0;
	font:0/0 Arial;
}
#headerArea #topMenu ul	{
	list-style:none;
	float:left;
	overflow:hidden;
	width:auto;
	height:10px;
	padding:24px 13px 0 0;
	text-align:left;
}
#headerArea #topMenu li	{
	float:left;
	width:auto;
}
#headerArea #topMenu li A	{
	display:block;
	padding:0 7px 0 8px;
	background:url(/common/images/front/common/barTopMenu.gif) no-repeat left top;
}
#headerArea #topMenu li:first-child A, #headerArea #topMenu li.first A	{
	background-image:none;
}
#headerArea #topMenu p	{
	float:right;
	width:auto;
	margin:12px 0 0 0;
	padding:1px 1px 3px 0;
	color:#927F6E;
	font:normal 11px/16px Dotum;
	text-align:right;
}
#headerArea #topMenu .point	{
	float:right;
	width:auto;
	height:16px;
	margin:12px 0 0 0;
	padding:0 7px 0 0;
	font:0/0 Arial;
/*	background:url(/common/images/front/common/bgPoint.gif) no-repeat left top;*/ /* 플래시가이드 영역까지 넘어가므로 삭제로 협의 2008-08-21 */
}
* html #headerArea #topMenu .point	{
	width:29px;
}
#headerArea #topMenu .point em	{
	display:block;
	height:12px;
	padding:1px 5px 3px 17px;
	color:#FF6600;
	font:bold 11px/16px Dotum;
	background:url(/common/images/front/icon/icon-point.gif) no-repeat 3px 3px;
/*	background:url(/common/images/front/common/bgPointEnd.gif) no-repeat right top;*/ /* 플래시가이드 영역까지 넘어가므로 삭제로 협의 2008-08-21 */
}

/*	contents
-------------------------------------------------*/
#inquireInsurance	{
	position:absolute;
	left:609px;
	top:123px;
	overflow:hidden;
	width:332px;
	height:140px;
	margin:0;
	padding:0;
	z-index:1;
}
#eventBanner	{

	overflow:hidden;
	margin:0;
	padding:0;
	z-index:1;
}
#eventBanner h2	{
	float:left;
	width:65px;
	height:11px;
	margin:1px 0 0 0;
	padding:0;
	font:0/0 Arial;
	text-align:right;
}
#eventBanner h2 img	{
	vertical-align:middle;
}
#eventBanner .numList	{
	list-style:none;
	float:right;
	overflow:hidden;
	width:auto;
	max-width:235px;
	height:12px;
	margin:0;
	padding:0;
	font:0/0 Arial;
}
#eventBanner .numList li	{
	float:left;
	width:12px;
	height:12px;
	margin:0 0 0 2px;
	padding:0;
}
#eventBanner .numList li.first	{
	margin-left:0;
}
#eventBanner .numList li A	 {
	display:block;
	width:12px;
	height:12px;
}
#eventBanner .numList li A.num_01	{background:url(/common/images/front/main/btn-num_01.gif) no-repeat left top;}
#eventBanner .numList li A.num_02	{background:url(/common/images/front/main/btn-num_02.gif) no-repeat left top;}
#eventBanner .numList li A.num_03	{background:url(/common/images/front/main/btn-num_03.gif) no-repeat left top;}
#eventBanner .numList li A.num_04	{background:url(/common/images/front/main/btn-num_04.gif) no-repeat left top;}
#eventBanner .numList li A.num_05	{background:url(/common/images/front/main/btn-num_05.gif) no-repeat left top;}
#eventBanner .numList li A.num_06	{background:url(/common/images/front/main/btn-num_06.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_01	{background:url(/common/images/front/main/btn-num_01_on.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_02	{background:url(/common/images/front/main/btn-num_02_on.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_03	{background:url(/common/images/front/main/btn-num_03_on.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_04	{background:url(/common/images/front/main/btn-num_04_on.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_05	{background:url(/common/images/front/main/btn-num_05_on.gif) no-repeat left top;}
#eventBanner .numList li.on A.num_06	{background:url(/common/images/front/main/btn-num_06_on.gif) no-repeat left top;}
#eventBanner .numList li A *	{
	display:none;
}
#eventBanner #eventImg	{
	clear:both;
	overflow:hidden;
	width:100%;
	height:86px;
	margin:0;
	padding:8px 0 0 0;
	font:0/0 Arial;
}
#eventBanner #eventImg img	{
	width:300px;
	height:85px;
}
#aigDirectCf	{/* 2009-01-21 수정 */
	position:absolute;
	left:358px;
	top:270px;
	height:93px;
	margin:0;
	padding:222px 0 0 422px;
	z-index:1;
}
#aigDirectCf #mainCf	{
	overflow:hidden;
	width:161px;
	height:93px;
	background:url(/common/images/front/main/bg_mainCfImg.gif) no-repeat right bottom;
}
#aigDirectCf #mainCf .title	{
	float:left;
	height:9px;
	margin:0;
	padding:1px 0;
	font:0/0 Arial;
}
#aigDirectCf #mainCf .numList	{
	list-style:none;
	float:right;
	overflow:hidden;
	width:auto;
	max-width:66px;
	height:10px;
	margin:1px 0 0 0;
	padding:0;
	font:0/0 Arial;
}
#aigDirectCf #mainCf .itemsnum_1	{
	width:22px;
}
#aigDirectCf #mainCf .itemsnum_2	{
	width:44px;
}
#aigDirectCf #mainCf .numList li	{
	float:left;
	width:22px;
	height:10px;
	margin:0;
	padding:0;
}
#aigDirectCf #mainCf .numList li A	 {
	display:block;
	width:22px;
	height:10px;
}
#aigDirectCf #mainCf .numList li A.num_01	{background:url(/common/images/front/main/btn-itemsnum_3.gif) no-repeat left top;}
#aigDirectCf #mainCf .numList li A.num_02	{background:url(/common/images/front/main/btn-itemsnum_3.gif) no-repeat -22px 0;}
#aigDirectCf #mainCf .numList li A.num_03	{background:url(/common/images/front/main/btn-itemsnum_3.gif) no-repeat -44px 0;}
#aigDirectCf #mainCf .itemsnum_1 li A.num_01	{background:url(/common/images/front/main/btn-itemsnum_1.gif) no-repeat left top;}
#aigDirectCf #mainCf .itemsnum_2 li A.num_01	{background:url(/common/images/front/main/btn-itemsnum_2.gif) no-repeat left top;}
#aigDirectCf #mainCf .itemsnum_2 li A.num_02	{background:url(/common/images/front/main/btn-itemsnum_2.gif) no-repeat -22px 0;}
#aigDirectCf #mainCf .numList li.on A.num_01	{background-position:-66px 0;}
#aigDirectCf #mainCf .numList li.on A.num_02	{background-position:-88px 0;}
#aigDirectCf #mainCf .numList li.on A.num_03	{background-position:right top;}
#aigDirectCf #mainCf .itemsnum_1 li.on A.num_01	{background-position:right top;}
#aigDirectCf #mainCf .itemsnum_2 li.on A.num_01	{background-position:-44px 0;}
#aigDirectCf #mainCf .itemsnum_2 li.on A.num_02	{background-position:right top;}
#aigDirectCf #mainCf .numList li A *	{
	display:none;
}
#aigDirectCf #mainCf #mainCfImg	{
	clear:both;
	width:147px;
	height:55px;
	margin:0;
	padding:14px 7px 0 7px;
	font:0/0 Arial;
}
#aigDirectCf #mainCf #mainCfImg A img	{
	width:147px;
	height:55px;
}
#aigDirectCf #mainCf p	{
	margin:0 0 0 3px;
	font:0/0 Arial;
}
#aigDirectCf #cfView	{
	overflow:hidden;
	width:252px;
	height:175px;
	margin:-315px 0 0 -5422px; /* 2009-01-21 수정 */
	/*margin:0 0 0 0; Basic Position */
}
#aigDirectCf #cfView p	{
	display:none;
}
#newsArea	{
	position:relative;
	left:84px;
	top:-78px;
	overflow:hidden;
	width:325px;
	height:98px;
	margin:0;
	padding:0;
}
.tabMainNews	{
	overflow:hidden;
	width:324px;
	height:16px;
	margin:0;
	padding:0;
	border-bottom:1px solid #D8D6CA;
}
#newsArea .tabMainNews ul, #newsArea .tabMainNews li	{
	height:auto;
	margin:0;
	padding:0;
	font:0/0 Arial;
}
#newsArea .tabMainNews ul	{
	list-style:none;
	overflow:hidden;
	width:100%;
}
#newsArea .tabMainNews li	{
	float:left;
	background:url(/common/images/front/main/barTabNews.gif) no-repeat left top;
}
#newsArea .tabMainNews li.tab01	{background-image:none;}
#newsArea .tabMainNews h2	{
	overflow:hidden;
	margin:0;
	padding:0;
	font:0/0 Arial;
	vertical-align:top;
}
#newsArea .tabMainNews h2 strong	{
	display:none;
}
#newsArea .tabMainNews li h2 A	{
	display:block;
	height:11px;
	margin:0 8px 0 9px;
	padding:0;
}
#newsArea .tabMainNews li.tab01 h2 A	{width:56px;margin-left:0;background:url(/common/images/front/main/tabNews_01.gif) no-repeat left top;}
#newsArea .tabMainNews li.tab01 h2.on A	{background:url(/common/images/front/main/tabNews_01_on.gif) no-repeat left top !important;}
#newsArea .tabMainNews li.tab02 h2 A	{width:72px;background:url(/common/images/front/main/tabNews_02.gif) no-repeat left top;}
#newsArea .tabMainNews li.tab02 h2.on A	{background:url(/common/images/front/main/tabNews_02_on.gif) no-repeat left top;}
#newsArea .more	{
	position:absolute;
	right:1px;
	top:0;
	width:35px;
	height:16px;
	margin:0;
	padding:0;
}
#newsArea .more A	{
	display:block;
	width:35px;
	height:11px;
	margin:0;
	font:0/0 Arial;
	background:url(/common/images/front/btn/btn-more.gif) no-repeat left top;
}
#newsArea .more A *	{
	display:none;
}
#newsArea .more A:link	{background:url(/common/images/front/btn/btn-more.gif) no-repeat left top;}
#newsArea .more A:visited	{background:url(/common/images/front/btn/btn-more.gif) no-repeat left top;}
#newsArea .more A:active	{background:url(/common/images/front/btn/btn-more_on.gif) no-repeat left top;}
#newsArea .more A:hover	{background:url(/common/images/front/btn/btn-more_on.gif) no-repeat left top;}
#newsArea .newsList, #newsArea .newsList li	{
	overflow:hidden;
	width:325px !important;
	margin:0;
	padding:0;
}
#newsArea .newsList	{
	list-style:none;
	position:absolute;
	left:0;
	top:17px;
	clear:both;
	float:left;
	padding-top:3px !important;
}
#newsArea .newsList li	{
	float:none;
	background:url(/common/images/front/icon/bull-news.gif) no-repeat 0 5px;
}
#newsArea .newsList li.new	{
	background:url(/common/images/front/icon/icon-new_02.gif) no-repeat 0 5px;
}
#newsArea .newsList li p.txt	{
	float:left;
	width:252px;
	margin:2px 0 0 0;
	padding:1px 0 0 13px;
	color:#999999;
	font:normal 11px/16px Dotum;
	word-spacing:-1px;
}
#newsArea .newsList li p.txt em	{
	color:#7E7E7E;
}
#newsArea .newsList li p.txt A:link	{color:#999999;}
#newsArea .newsList li p.txt A:visited	{color:#999999;}
#newsArea .newsList li p.txt A:active	{color:#927F6E;text-decoration:none;}
#newsArea .newsList li p.txt A:hover	{color:#927F6E;text-decoration:none;}
#newsArea .newsList li p.txt A:link em	{color:#7E7E7E;}
#newsArea .newsList li p.txt A:visited em	{color:#7E7E7E;}
#newsArea .newsList li p.txt A:active em	{color:#927F6E;text-decoration:none;}
#newsArea .newsList li p.txt A:hover em	{color:#927F6E;text-decoration:none;}
#newsArea .newsList li .date	{
	float:right;
	width:58px;
	margin:2px 0 0 0;
	padding:0 1px 1px 0;
	color:#7E7E7E;
	font:normal 11px/16px Tahoma;
	text-align:right;
	word-spacing:-1px;
}
#casePremium, #casePremiumMore	{
	display:none;
}

/*	footerArea
-------------------------------------------------*/
#footerArea	{
	clear:both;
	overflow:hidden;
	width:947px;
	height:131px;
	margin:0 auto;
	padding:10px 0 0 0;
	font:0/0 Arial;
	text-align:left;
}


#footerArea #logo	{	
	width:114px;
	height:80px;
	float:left;
	padding-top:8px;
	font:0/0 Arial;
}

#footerArea #logo img {
	margin:0 18px 0 12px;
}


#footerArea .select_area {
	
	width:160px;
	height:10px;
	float:right;
	padding:8px 10px 0 0px;
	font:0/0 Arial;
}

#footerArea .select_area select, #footerArea .select_area select option	{
	letter-spacing:-2px;
	word-spacing:-2px;
	font-size:12px;
}

address	{
	overflow:hidden;
	margin:0px;
	padding:0 0 5px 0;
	font:0/0 Arial;
}
.copyright	{
	overflow:hidden;	
	margin:0px;
	padding:0;
	font:0/0 Arial;
}
#footerArea .footer1 { width:833px; float:left; height:36px; background:url('/common/images/front/common/bg_footer_sub.gif') top right no-repeat; }
#footerArea .footer2 { width:833px; float:left; padding-top:5px; overflow:hidden; }
.footer_inner{width:630px; height:36px; overflow:hidden; float:left; padding-left:14px; background:url('/common/images/front/common/bg_footer_sub.gif') top left no-repeat; }
.footer_menu {*zoom:1;padding-top:12px}
.footer_menu:after {content:""; display:block; clear:both}
.footer_menu li {float:left;margin-bottom:7px;background:url("/common/images/front/common/ft_bar.gif") no-repeat left top;padding:0px 13px 0px 15px;}
.footer_menu .fst {background:none;padding-left:0;margin-left:0}
#footerArea .addr_copy { width:500px; float:left;padding:8px 0 0 14px; }
#footerArea .markzone { float:right; width:176px; }
#footerArea .verify { float:left; width:89px; }
#footerArea .isafe_direct { float:left; width:85px; }
