html, body {margin:0; padding:0;}
body {
scrollbar-3dlight-color:#D7D7D7; /* ÁÂÃø »ó´Ü ¹Ù±ù Å×µÎ¸®»ö */ 
scrollbar-arrow-color:#fff; /* È­»ìÇ¥»ö */ 
scrollbar-track-color:#E7E7E7; /* Æ®·¢»ö */ 
scrollbar-darkshadow-color:#E7E7E7; /* ¿ìÃø ÇÏ´Ü ¹Ù±ù Å×µÎ¸®»ö */ 
scrollbar-face-color:#D7D7D7; /* ½ºÅ©·Ñ ÀÌµ¿ ÅÇ ³»ºÎ»ö */ 
scrollbar-highlight-color:#E7E7E7; /* ¿ÞÂÊ »ó´Ü Å×µÎ¸®»ö */ 
scrollbar-shadow-color:#E7E7E7; /* ¿À¸¥ÂÊ ÇÏ´Ü Å×µÎ¸®»ö */ 
}
/* table, div {font-family:µ¸¿ò, Dotum, Arial, sans-serif;font-size:12px;color:#808080; border-collapse:collapse;line-height:1.5em;} */
table, div {font-family:µ¸¿ò, Dotum, Arial, sans-serif;font-size:12px;color:#808080; line-height:1.5em;}
select, textarea {border:1px solid #B7B6B6;background:#FFF;font-family:µ¸¿ò, Dotum, Arial, sans-serif;font-size:12px;color:#808080;vertical-align:middle;}
form,ul,ol,dl,table,div,h1,h2,h3 {margin:0;padding:0;}
fieldset{border:none;}
legend{display:none;}
* {margin:0;padding:0;}

hr, caption{display:none;}

img {border:0;}
select, input, li img {vertical-align:middle;}
ul, li, ol {list-style-type : none;}

a {color:#888; text-decoration:none;}
a:link {color:#888;}
a:visited {color:#888;}
a:active {color:#888;}
a:hover {color:#888;}

.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both;}
.al {text-align:left !important;}
.ar {text-align:right;}
.ac {text-align:center;}
.at {vertical-align:top;}
.ab {vertical-align:bottom;}
.am {vertical-align:middle !important;}
.ac {text-align:center !important;}
.b {font-weight:bold;}
.nb {font-weight:normal;}
.u {text-decoration:underline;}
.sp {letter-spacing:-1px;}
.t11 {font-size:11px !important;}
.bdb{border-bottom:0 !important;}
.dn {display:none;}
.fix {table-layout:fixed;}
.hand {cursor:pointer;}
.bgno{background:none !important;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* hides from ie-mac */
.clfix{ zoom:1; } /*for ie 5.5-7*/

.mr0 {margin-right:0 !important;}

#accessibility{position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}

h1 {position:absolute; top:14px; left:404px;}
h2 {padding-bottom:9px;}
h4 {position:absolute; top:14px; left:386px;}

#wrapper { width:100%; text-align:center; }
#header {width:970px; height:61px; padding:11px 0 0 0; margin:0 auto; position:relative; }
/*#gnb {width:100%; height:79px; margin-bottom:16px; background:url('/images/foto/common/bg_gnb_xxx.gif') repeat-x; text-align:left;}*/
#gnb {width:100%; height:79px; margin-bottom:16px; text-align:left;}
#container {width:970px; margin:0 auto; position:relative; text-align:left; }
#ling_banner {width:970px; margin:0 auto; padding:0; }
#footer {width:947px; height:59px; margin:0 auto; padding:26px 0 0 23px; }

/* header */
.top_banner {float:left; text-align:left;}
	.top_banner li {float:left;}

.top_menu {float:right; text-align:left;}
	.top_menu ul {padding:39px 3px 0 0;}
	.top_menu ul li {padding:0 0 0 13px; background:url('/images/foto/common/icon_bullet01.gif') no-repeat 6px 6px; letter-spacing:-1px; font-size:11px; float:left;}

/* cont */
.cont01 {margin-bottom:11px; padding-bottom:28px; background:url('/images/foto/common/bg_dot_line.gif') repeat-x 21px bottom; text-align:left;}
.member_area {width:155px; padding:18px 17px 17px 18px; background:#1D70A2; float:left; text-align:left; }
	.member_area .input_login {width:150px; height:18px; margin-bottom:5px; #margin-bottom:3px; padding:4px 0 0 4px; background:#EFEFEF; border-top:1px solid #CACACA; border-left:1px solid #CACACA; border-bottom:0; border-right:0; color:#aaa; font-size:11px;}
	
	.member_area .login_check {padding:3px 0 11px;}
	.member_area .login_check p {color:#fff; font-size:11px; #margin-left:-4px;}
	
	.member_btn {padding-bottom:13px; font-size:0;}
	.member_btn .login_btn {padding-right:2px;}

.left_area {width:190px; float:left; padding:0 0 0 18px; margin:0 0 0 0; text-align:left; }

.login_name {padding-left:2px; font-size:11px; color:#fff; text-align:left; }

.login_info {width:144px; height:43px; padding:8px 0 0 11px; margin-bottom:7px; background:#EFEFEF; text-align:left; }
	.login_info dt {padding-left:7px; font-size:11px; color:#6A90A4; background:url('/images/foto/common/bg_bullet02.gif') no-repeat 0 6px; float:left;}
	.login_info dd {width:70px; height:18px; margin-top:2px; padding-left:6px; font-weight:bold; font-size:11px; float:left;}
	.login_info dd.point01 {color:#D50000;}
	.login_info dd.point02 {color:#78AB27;}

.login_btn01 {font-size:0; line-height:0;}
	.login_btn01 img {padding-bottom:7px; margin-right:6px;}
.login_btn02 {padding-bottom:14px;}

.top_fla {padding:0 20px; float:left; text-align:left; }

.main_content {width:720px; padding:0 0 0 0; float:left; margin:0 0 0 20px; text-align:left;}

.right_cont {width:175px; float:left; text-align:left; }
	.right_cont .benefit_menu {padding-bottom:1px;}
	.right_cont .benefit_menu .li {height:21px; border-top:1px solid #CFCFCF; overflow:hidden; }
	.right_cont .benefit_menu .lisel {height:222px; border-top:1px solid #CFCFCF; overflow:hidden; }
	.right_cont .benefit_menu li {height:21px; border-top:1px solid #CFCFCF;}

.cont02 {margin-bottom:30px; text-align:left; }
.fancy {padding-top:14px; border-bottom:1px solid #E2E2E2; float:left; text-align:left; }
	.fancy .size01 {font-size:0; line-height:0;}

.center_banner01 {padding:0 20px; float:left; text-align:left; }
	.center_banner01 p {line-height:0; font-size:0;}
	.center_banner01 .roll01 {padding:0 1px 6px 0; text-align:right;}
	.center_banner01 .roll01 img {padding-left:5px;}

.center_banner02 {padding-top:14px; float:left; text-align:left; }
	.center_banner02 div {float:left;}
	.center_banner02 div p {padding-bottom:8px;}

.cont03 {margin-bottom:30px; text-align:left; }
.goods01 {width:475px; margin-right:20px; float:left; text-align:left; }
	.goods01 h2 {float:left;}
	.goods01 .roll02 {margin-top:-1px; float:right;}

	.goods01 ul {height:254px; border-top:3px solid #1D70A2; border-bottom:1px solid #D5D5D5;}
	.goods01 ul li {float:left;}

.cont04 {padding-bottom:32px; margin-bottom:34px; border-bottom:1px solid #D5D5D5; text-align:left; }
.premium {width:475px; margin-right:20px; float:left; text-align:left; }
	.premium h2 {float:left;}
	.premium .more {margin-top:-1px; float:right;}
	.premium .more a {color:#ABABAB; font-size:11px;}
	
	.premium .premium_photo {margin-right:5px; float:left;}
	.premium .premium_photo img {border:1px solid #DEDCDC;}

	.premium .premium_txt {width:251px; height:108px; padding:11px 17px 0 12px; background:#3395D0; float:left; color:#fff; font-size:11px;}
	.premium .premium_txt dt {font-weight:bold;}
	.premium .premium_txt dd {padding-bottom:6px;}
	.premium .premium_txt .premium_name {color:#fff;}
	.premium .premium_txt .txt_cont {color:#99CAE8; line-height:15px;}

	.premium .premium_list {margin:10px 0 0 2px; font-size:11px;}
	.premium .premium_list li {height:20px; padding-top:3px; *padding-top:0; background:url('/images/foto/common/bg_dot_line01.gif') repeat-x bottom;}
	.premium .premium_list .premium_tit {padding-left:10px; background:url('/images/foto/common/bg_bullet01.gif') no-repeat 0 6px; float:left;}
	.premium .premium_list .point_list01, .point_list02 {font-weight:bold;}
	.premium .premium_list .point_list01 {color:#3395D0;}
	.premium .premium_list .point_list02 {color:#5DB2E6;}
	.premium .premium_list .list_name {width:62px; float:left; color:#666; font-size:11px;}
	.premium .premium_list .list_day {width:49px; float:left; color:#C0C0C0; font-size:11px;}

.goods_boast {width:475px; float:left; text-align:left; }
	.goods_boast h2 {float:left;}
	.goods_boast .more {margin-top:-1px; float:right;}
	.goods_boast .more a {color:#ABABAB; font-size:11px;}

	.goods_boast .boast_list {clear:both;}
	.goods_boast .boast_list .boast_img {padding-bottom:5px;}
	.goods_boast .boast_list .boast_img li {margin-right:6px; float:left;}
	.goods_boast .boast_list .boast_img li p {padding-bottom:7px; font-size:11px; color:#666; text-align:center;}
	.goods_boast .boast_list .boast_img li p img {border:1px solid #DEDCDC;}

	.goods_boast .boast_list .boast_txt {}
	.goods_boast .boast_list .boast_txt li {width:230px; height:18px; padding-top:2px; margin-right:11px; background:url('/images/foto/common/bg_dot_line01.gif') repeat-x bottom; position:relative; font-size:11px; float:left;}
	.goods_boast .boast_list .boast_txt li a {padding-left:10px; background:url('/images/foto/common/bg_bullet01.gif') no-repeat 0 5px;}
	.goods_boast .boast_list .boast_txt li p {position:absolute; top:0; right:0; color:#C0C0C0;}

.cont05 {margin-bottom:-10px; text-align:left; }
	.goods_list {width:475px; padding-bottom:30px; margin:0 20px 30px 0; border-bottom:1px solid #DEDCDC; float:left;}
	.goods_list h2 {padding-right:22px; float:left;}
	.goods_list .txt_kind {font-size:11px; color:#666; margin-top:-3px; float:left;}
	.goods_list .txt_kind span {color:#c2c1c1;}
	.goods_list .list_goods {margin-top:20px;}
	.goods_list .list_goods li {margin-right:15px; float:left;}
	.goods_list .list_goods li img {border:1px solid #DEDCDC;}
	.goods_list .list_goods li dl {padding-top:11px; text-align:center;}
	.goods_list .list_goods li dl dt, dd {font-size:11px; color:#666; line-height:15px;}
	.goods_list .list_goods li dl dd {font-weight:bold;}
	.goods_list .list_goods li dl dd.sale_money {color:#888; font-weight:normal; text-decoration: line-through;}

.cont06 {padding-bottom:37px; text-align:left; }
	.main_notice {width:293px; margin-right:22px; padding:36px 0 0 10px; background:url('/images/foto/common/bg_dot_line.gif') repeat-x 0 top; float:left;}
		.main_notice h2 {float:left;}
		.main_notice .more {padding-right:5px; float:right;}
		.main_notice .more a {color:#ABABAB; font-size:11px;}

		.main_notice .notice_list {width:293px; height:20px; padding-top:2px; background:url('/images/foto/common/bg_dot_line01.gif') repeat-x bottom; position:relative; font-size:11px; float:left;}
		.main_notice .notice_list a {padding-left:10px; background:url('/images/foto/common/bg_bullet01.gif') no-repeat 0 5px;}
		.main_notice .notice_list p {position:absolute; top:0; right:5px; color:#C0C0C0;}

	.bottom_link {width:320px; margin-right:22px; padding-top:36px; background:url('/images/foto/common/bg_dot_line.gif') repeat-x 0 top; float:left;}
		.bottom_link .blue_box {height:84px; padding:14px 0 0 17px; background:#eff5f8;}
		.bottom_link .blue_box li {padding-right:16px; display:inline;}

	.customer_info {width:303px; padding-top:36px; background:url('/images/foto/common/bg_dot_line.gif') repeat-x 0 top; float:left;}
		.customer_info .customer_cont {padding-top:5px;}

/* ÇÏ´Ü ¹è³Ê ¸µÅ© */
.ling_banner {width:970px; height:47px; background:#f2f2f2; text-align:left; }
	.ling_banner ul {width:100%; padding:9px 0 0 45px; margin:0;}
	.ling_banner ul li {padding-right:30px; display:inline;}

/* footer */
.footer {padding:0 0 0 41px; margin:0; float:left; text-align:left;}
	.footer ul {padding:0 0 10px 1px;}
	.footer ul li {padding:0 10px 0 0; background:url('/images/foto/common/bg_line01.gif') no-repeat 0 3px; font-size:0; line-height:0; float:left;}
	.footer ul li.none {padding-left:0; background:none;}
	.footer p { padding-bottom:3px; }