/* F12 개발자 도구로 작성. 원본 파일을 정확하게 표현한 것이 아닐 수도 있습니다. */
@import url( reset.css );
@import url( jquery-ui-1.8.4.custom.css );
@font-face {
	font-family: daumsemibold;
	src: url(../font/Daum_SemiBold.ttf);
}
@font-face {
	font-family: daumsemiB;
	src: url(../font/Daum_SemiBold.eot);
}
@font-face {
	font-family: daumregular;
	src: url(../font/Daum_Regular.ttf);
}
@font-face {
	font-family: nanumBold;
	src: url(../font/nanumBold.eot);
}
@font-face {
	font-family: nanumB;
	src: url(../font/NanumGothicBold.ttf);
}
html {
	margin: 0; padding: 0; height: 100%;
}
body {
	margin: 0; padding: 0; height: 100%;
}
body {
	background: rgb(255, 255, 255); font: 12px/1.6em Dotum, Gulim, arial; margin: 0 auto; height: 100%; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.mainwrapper {
	margin: 0 auto; width: 1126px; position: relative;
}
.mainwrapper header {
	width: 1000px; height: 241px; display: block; position: relative;
}
.mainwrapper header h1 {
	margin: 0; padding: 0; left: 393px; top: 0; width: 220px; position: absolute;
}
.mainwrapper header address {
	padding: 15px 0 0; left: 862px; top: 38px; width: 138px; height: 118px; position: absolute; z-index: 2;
}
nav.topmenuleft {
	padding: 65px 0 0 2px; left: 0; top: 0; width: 349px; height: 109px; clear: both; position: absolute;
}
nav.topmenuleft ul {
	background: url("../img/topMenu_left.gif") no-repeat; list-style: none; margin: 0; height: 29px;
}
nav.topmenuleft ul li {
	margin: 0; padding: 0; height: 29px; float: left; display: block;
}
nav.topmenuleft ul li a {
	background: url("../img/topMenu_left.gif") no-repeat; height: 29px; text-indent: -5000px; display: block;
}
nav.topmenuleft ul li.d01 a {
	width: 84px;
}
nav.topmenuleft ul li.d02 a {
	background-position: -84px 0; width: 77px;
}
nav.topmenuleft ul li.d03 a {
	background-position: -161px 0; width: 84px;
}
nav.topmenuleft ul li.d01 a:hover {
	background-position: 0 -29px;
}
nav.topmenuleft ul li.d01 a.over {
	background-position: 0 -29px;
}
nav.topmenuleft ul li.d02 a:hover {
	background-position: -84px -58px;
}
nav.topmenuleft ul li.d02 a.over {
	background-position: -84px -58px;
}
nav.topmenuleft ul li.d03 a:hover {
	background-position: -161px -87px;
}
nav.topmenuleft ul li.d03 a.over {
	background-position: -161px -87px;
}
nav.topmenuleft fieldset {
	background: url("../img/bg_search.gif") no-repeat; margin: 0; padding: 0 0 0 60px; left: 0; top: 7px; width: 250px; height: 24px; position: absolute;
}
nav.topmenuleft fieldset legend {
	margin: 0; padding: 0; width: 0; height: 0; line-height: 0; display: none;
}
nav.topmenuleft fieldset label {
	display: none;
}
nav.topmenuleft fieldset * {
	vertical-align: middle;
}
nav.topmenuleft fieldset input {
	margin: 5px 0 0; padding: 0; border: 0; width: 200px; font-size: 95%; float: left;
}
nav.topmenuleft fieldset button {
	background: url("../img/btn_topsearch.gif") no-repeat; border: 0; width: 36px; height: 24px; text-indent: -5000px; float: right; cursor: pointer;
}
nav.topmenuright {
	top: 0; width: 369px; height: 85px; right: 0; overflow: hidden; position: absolute;
}
nav.topmenuright ol {
	list-style: none; margin: 0; padding: 7px 0 0; float: right;
}
nav.topmenuright ol li {
	margin: 0; padding: 0; height: 24px; overflow: hidden; font-size: 0; float: left; display: block;
}
nav.topmenuright ol li a {
	background: url("../img/topMenu.gif") no-repeat; height: 24px; text-indent: -5000px; display: block;
}
nav.topmenuright ol li.login {
	width: 55px;
}
nav.topmenuright ol li.join {
	width: 54px;
}
nav.topmenuright ol li.cartlist {
	width: 53px;
}
nav.topmenuright ol li.orderCheck {
	width: 73px;
}
nav.topmenuright ol li.myPage {
	width: 64px;
}
nav.topmenuright ol li.shopGuide {
	width: 70px;
}
nav.topmenurightLogout {
	top: 0; width: 322px; height: 85px; right: 0; overflow: hidden; position: absolute;
}
nav.topmenurightLogout ol {
	list-style: none; margin: 0; padding: 7px 0 0; float: right;
}
nav.topmenurightLogout ol li {
	margin: 0; padding: 0; height: 24px; overflow: hidden; font-size: 0; float: left; display: block;
}
nav.topmenurightLogout ol li a {
	background: url("../img/topMenu_logout.gif") no-repeat; height: 24px; text-indent: -5000px; display: block;
}
nav.topmenurightLogout ol li.logout {
	width: 62px;
}
nav.topmenurightLogout ol li.cartlist {
	width: 53px;
}
nav.topmenurightLogout ol li.orderCheck {
	width: 73px;
}
nav.topmenurightLogout ol li.myPage {
	width: 64px;
}
nav.topmenurightLogout ol li.shopGuide {
	width: 70px;
}
nav.topmenurightAdmin {
	top: 0; width: 369px; height: 85px; right: 0; overflow: hidden; position: absolute;
}
nav.topmenurightAdmin ol {
	list-style: none; margin: 0; padding: 7px 0 0; float: right;
}
nav.topmenurightAdmin ol li {
	margin: 0; padding: 0; height: 24px; overflow: hidden; font-size: 0; float: left; display: block;
}
nav.topmenurightAdmin ol li a {
	background: url("../img/topMenu_admin.gif") no-repeat; height: 24px; text-indent: -5000px; display: block;
}
nav.topmenurightAdmin ol li.admin a {
	width: 60px;
}
nav.topmenurightAdmin ol li.cartlist a {
	background-position: -60px 0; width: 55px;
}
nav.topmenurightAdmin ol li.orderCheck a {

	background-position: -115px 0; width: 75px;
}
nav.topmenurightAdmin ol li.myPage a {

	background-position: -190px 0; width: 65px;
}
nav.topmenurightAdmin ol li.logout a {
	background-position: -255px 0; width: 62px;
}
nav.topmenuright ol li.login a {
	width: 55px;
}
nav.topmenuright ol li.join a {
	background-position: -55px 0; width: 54px;
}
nav.topmenuright ol li.cartlist a {
	background-position: -109px 0; width: 53px;
}
nav.topmenuright ol li.orderCheck a {
	background-position: -162px 0; width: 73px;
}
nav.topmenuright ol li.myPage a {
	background-position: -235px 0; width: 64px;
}
nav.topmenuright ol li.shopGuide a {
	background-position: -299px 0; width: 70px;
}
nav.topmenurightLogout ol li.logout a {
	width: 62px;
}
nav.topmenurightLogout ol li.cartlist a {
	background-position: -62px 0; width: 53px;
}
nav.topmenurightLogout ol li.orderCheck a {
	background-position: -115px 0; width: 73px;
}
nav.topmenurightLogout ol li.myPage a {
	background-position: -188px 0; width: 64px;
}
nav.topmenurightLogout ol li.shopGuide a {
	background-position: -252px 0; width: 70px;
}
nav.mainmenu {
	left: 0; top: 94px; height: 109px; clear: both; position: absolute;
}
nav.mainmenu h1 {
	display: none;
}
nav.mainmenu ul {
	background: url("../img/mainMenu01.gif") no-repeat; list-style: none; margin: 0; width: 900px; height: 38px; padding-left: 24px;
}
nav.mainmenu ul li {
	margin: 0; padding: 8px 12.5px; height: 20px; float: left; display: block;
}
nav.mainmenu ul li a {
	margin: 0; display: block; color:#fbfbfb; font-weight:bold; font-family:nanumBold, nanumB, Dotum, arial; text-align: center;
}
header article.topnotice {
	background: url("../img/mainMenu_notice_bg.gif") repeat-x; left: 30px; top: 132px; width: 830px; height: 31px; display: block; position: absolute; z-index: 2;
}
header article.topnotice h3 {
	background: url("../img/mainMenu_notice_header.gif") no-repeat; width: 78px; height: 31px; text-indent: -5000px; float: left; display: block;
}
header article.topnotice h3 a {
	display: block;
}
header article.topnotice p {
	padding: 7px 0 0; color: rgb(121, 148, 171); display: block;
}
header article.topnotice p span {
	color: rgb(57, 158, 242);
}
article.newsticker ol {
	list-style: none; margin: 0; padding: 7px 0 0; width: 759px; height: 30px; float: left; display: block;
}
div.newsticker ol li {
	margin: 0; padding: 0; width: 759px; height: 30px; color: rgb(121, 148, 171); overflow: hidden; display: block;
}
article.newsticker ol li a article.newsticker ol li a:active {
	border: 0 currentColor !important; height: 30px; display: block; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;
}
article.newsticker ol li a:visited {
	border: 0 currentColor !important; height: 30px; display: block; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;
}
article.newsticker ol li a:hover {
	border: 0 currentColor !important; height: 30px; display: block; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;
}
nav.mainmenu ol {
	list-style: none; margin: 0; padding: 31px 0 0; height: 86px; clear: both;
}
nav.mainmenu ol li {
	float: left;
}
nav.mainmenu ol li a {
	background: url("../img/bg_subMenu.gif") no-repeat; height: 86px; text-indent: -5000px; display: block;
}
nav.mainmenu ol li.m01 a {
	width: 151px;
}
nav.mainmenu ol li.m02 a {
	background-position: -152px 0; width: 149px;
}
nav.mainmenu ol li.m03 a {
	background-position: -301px 0; width: 149px;
}
nav.mainmenu ol li.m04 a {
	background-position: -450px 0; width: 126px;
}
nav.mainmenu ol li.m05 a {
	background-position: -576px 0; width: 133px;
}
nav.mainmenu ol li.m06 a {
	background-position: -709px 0; width: 135px;
}
nav.mainmenu ol li.m07 a {
	background-position: -844px 0; width: 154px;
}
div.main_evnet_area {
	margin: 20px 0 0; padding: 0; width: 1000px; height: 340px; overflow: hidden; clear: both; position: relative;
}
div.main_evnet_area h1 {
	display: none;
}
div.main_evnet_area div.mainkeyvisual {
	margin: 0; padding: 0; width: 674px; height: 340px; float: left;
}
div.main_evnet_area ul.aside {
	list-style: none; margin: 0; padding: 0; width: 325px; font-size: 0; float: right; display: block;
}
div.main_evnet_area ul.aside li {
	list-style: none; margin: 0; padding: 0; width: 325px; display: block;
}
div.main_evnet_area ul.aside li.mev_at {
	height: 214px; padding-bottom: 5px;
}
div.main_evnet_area ul.aside li.mev_ab {
	height: 114px;
}
div.main_evnet_area ul.aside li a {
	margin: 0; padding: 0; font-size: 0;
}
div.main_evnet_area ul.aside li img {
	margin: 0; padding: 0; font-size: 0;
}
div.main_evnet_area div.hori_visual {
	margin: 0; padding: 0; border: 0 currentColor; width: 660px; height: 334px; overflow: hidden; float: left; position: relative;
}
div.main_evnet_area div.hori_visual ul.ulcarousel {
	margin: 0; padding: 0; width: 630px; height: 334px; overflow: hidden;
}
div.main_evnet_area div.hori_visual ul.ulcarousel li {
	list-style: none; padding: 0; width: 630px; height: 334px; overflow: hidden; margin-left: 30px;
}
div.main_evnet_area div.hori_visual div.leftslide {
	left: 0; top: 0; width: 30px; height: 334px; position: absolute;
}
div.main_evnet_area div.hori_visual div.leftslide a {
	background: url("../img/btn_leftMainbanner.gif") no-repeat; height: 334px; text-indent: -5000px; display: block;
}
div.main_evnet_area div.hori_visual div.leftslide a:hover {
	background: url("../img/btn_leftMainbanner_o.gif") no-repeat;
}
div.main_evnet_area div.hori_visual div.rightslide {
	top: 0; width: 30px; height: 334px; right: 0; position: absolute;
}
div.main_evnet_area div.hori_visual div.rightslide a {
	background: url("../img/btn_rightMainbanner.gif") no-repeat; height: 334px; text-indent: -5000px; display: block;
}
div.main_evnet_area div.hori_visual div.rightslide a:hover {
	background: url("../img/btn_rightMainbanner_o.gif") no-repeat;
}
section {
	margin: 20px 0 0; padding: 0; width: 1000px; clear: both; position: relative;
}
section h1.disnone {
	display: none;
}
section div {
	float: left;
}
section div.mainkeyvisual {
	width: 674px;
}
section aside {
	width: 325px; float: right;
}
body.ie6 section aside img.ietoppadding6 {
	padding-top: 6px;
}
body.ie7 section aside img.ietoppadding6 {
	padding-top: 6px;
}
section div.hori_visual {
	margin: 0; padding: 0; border: 0 currentColor; width: 660px; height: 334px; overflow: hidden; float: right; position: relative;
}
section div.hori_visual ul.ulcarousel {
	margin: 0; padding: 0; width: 630px; height: 334px; overflow: hidden;
}
section div.hori_visual ul.ulcarousel li {
	list-style: none; padding: 0; width: 630px; height: 334px; overflow: hidden; margin-left: 30px;
}
section div.hori_visual div.leftslide {
	left: 0; top: 0; width: 30px; height: 334px; position: absolute;
}
section div.hori_visual div.rightslide {
	top: 0; width: 30px; height: 334px; right: 0; position: absolute;
}
section.subvisual01 {
	clear: both; margin-top: 20px; position: relative;
}
section.subvisual01 div {
	width: 1000px; height: 150px;
}
section.subvisual_search {
	clear: both; margin-top: 20px; position: relative;
}
section.subvisual_search div {
	background: url("../img/subvisual_search.jpg") no-repeat; width: 1000px; height: 150px;
}
section.subvisual_search div ul {
	list-style: none; top: 100px; width: 360px; height: 40px; right: 0; letter-spacing: 2px; padding-top: 10px; position: absolute;
}
section.subvisual_search div ul li {
	vertical-align: middle; float: left;
}
section.subvisual_search div ul li.selec {
	padding-right: 5px;
}
section.subvisual_search div ul li.tit {
	width: 35px; text-align: left; padding-top: 3px;
}
section.subvisual_search div ul li form.bgform {
	background: url("../img/bg_input.gif") no-repeat; width: 170px; height: 23px; text-align: left;
}
section.subvisual_search div ul li form.bgform input.inputset {
	margin: 1px 3px 0; padding: 0; border: 0 currentColor; width: 140px; height: 20px; background-color: transparent;
}
body.ie6 section.subvisual_search div ul li form.bgform img.cursorp {
	margin-bottom: 12px;
}
body.ie7 section.subvisual_search div ul li form.bgform img.cursorp {
	margin-bottom: 12px;
}
section.mainItemlist {
	background: url("../img/bg_typecategory.gif") no-repeat left bottom; height: 371px; margin-top: 0; display: block; position: relative;
}
section.mainItemlist nav {
	width: 180px; overflow: hidden; padding-top: 143px; float: left; display: block; postion: relative;
}
section.mainItemlist nav ul {
	list-style: none; margin: 0; padding: 0; width: 180px; overflow: hidden;
}
section.mainItemlist nav ul li {
	margin: 0; padding: 0; height: 33px; display: block;
}
section.mainItemlist nav ul li a {
	background: url("../img/typeMenu.gif") no-repeat; font: 13px/33px nanumBold, nanumB, Dotum, arial; padding: 0 0 0 10px; width: 155px; height: 33px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
section.mainItemlist nav ul li a.selected {
	color: rgb(254, 0, 84) !important;
}
section.mainItemlist div {
	font-weight: bold; margin-top: 30px;
}
section div dt img {
	margin: 0; border: 1px solid rgb(238, 238, 238);
}
section div dd.price img {
	padding: 0 6px 4px 0; vertical-align: middle;
}
section div dd.sale img {
	padding: 0 6px 4px 0; vertical-align: middle;
}
section div dd.point img {
	padding: 0 6px 4px 0; vertical-align: middle;
}
section div.largePd dl {
	width: 240px; padding-right: 6px; float: left;
}
section div.largePd dt {
	padding-left: 4px;
}
section div.largePd dd {
	margin: 0 auto; padding: 0; text-align: center; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; height: 20px;
}
section div dt.price {
	text-decoration: line-through;
}
section div dd.price {
	text-decoration: line-through;
}
section div.largePd dd.sale {
	width: 240px; position: relative;
}
section div.largePd dd.point {
	width: 114px; position: relative;
}
section div.smallPd {
	margin-left: 10px;
}
section div.smallPd dl {
	width: 280px; height: 126px;
}
section div.smallPd dt {
	padding-right: 8px; clear: both; float: left;
}
section div.smallPd dd {
	width: 146px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section div.smallPd dd.pname {
	margin: 0; padding-top: 24px;
}
section div.smallPd3 {
	background: url("../img/bg_subsidebottom.gif") no-repeat; margin: 0 auto; padding: 0; width: 181px; height: 730px; font-weight: bold;
}
section div.smallPd3 img {
	border: 0 currentColor;
}
section div.smallPd3 dl {
	text-align: center;
}
section div.smallPd3 dt {
	margin: 24px 0 4px; clear: both;
}
section div.smallPd3 dd {
	width: 181px; overflow: hidden; padding-top: 1px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section span.spgoods {
	margin: 16px 0 0 20px; width: 251px; height: 38px; float: left; display: block;
}
section.bestItemlist {
	background: url("../img/bg_bestcategory.gif") no-repeat 0 100%; padding: 8px 0 0 19px; height: 446px; clear: both; margin-top: 20px;
}
body.ie6 section.bestItemlist {
	background: url("../img/bg_bestcategory.gif") no-repeat 0 10px; padding: 8px 0 0 19px; height: 446px; clear: both; margin-top: 20px;
}

section h1.banner01 {
	left: 62px; top: 0; width: 864px; height: 35px; text-indent: -5000px; position: absolute;
}
section h1.banner02 {
	left: 62px; top: 0; width: 864px; height: 35px; text-indent: -5000px; position: absolute;
}
section h1.banner01 {
	background: url("../img/bg_bestTitle.gif") no-repeat;
}
section h1.banner02 {
	background: url("../img/bg_goodTitle.gif") no-repeat;
}
section h2.pd1 {
	text-indent: -5000px; position: absolute;
}
section h2.pd2 {
	text-indent: -5000px; position: absolute;
}
section h2.pd3 {
	text-indent: -5000px; position: absolute;
}
section h2.pd4 {
	text-indent: -5000px; position: absolute;
}
section h2.pdgood01 {
	text-indent: -5000px; position: absolute;
}
section h2.pdgood02 {
	text-indent: -5000px; position: absolute;
}
section h2.pd1 {
	background: url("../img/iconFirst.gif") no-repeat; left: 12px; top: 44px; width: 35px; height: 54px;
}
section h2.pd2 {
	background: url("../img/iconSecond.gif") no-repeat; left: 280px; top: 44px; width: 35px; height: 54px;
}
section h2.pdgood01 {
	background: url("../img/iconGood.gif") no-repeat; left: 23px; top: 54px; width: 64px; height: 65px;
}
section h2.pdgood02 {
	background: url("../img/iconGood.gif") no-repeat; left: 291px; top: 54px; width: 64px; height: 65px;
}
section.bestItemlist div {
	font-weight: bold;
}
section div.largepd2 {
	margin-top: 46px;
}
section div.largepd2 dl {
	width: 268px; float: left;
}
section div.largepd2 dt {
	padding-left: 4px;
}
section div.largepd2 dd {
	margin: 0 auto; padding: 2px 0; text-align: center; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section div.largepd2 dd.pname {
	margin: 0; padding-top: 16px;
}
section div.largepd2 dd.sale {
	width: 240px; position: relative;
}
section div.largepd2 dd.point {
	width: 130px; position: relative;
}
section div.smallpd4 {
	width: 444px; margin-top: 10px;
}
section div.smallpd4 img {
	border: 0 currentColor;
}
section div.smallpd4 dl {
	width: 222px; height: 198px; text-align: center; float: left; margin-top: 18px;
}
section div.smallpd4 dt {
	margin: 0 auto; clear: both;
}
section div.smallpd4 dd {
	width: 222px; overflow: hidden; display: inline; white-space: nowrap; text-overflow: ellipsis; display: block;
}
section div.smallpd4 dd.pname {
	width: 222px; text-align: center; float: left; position: relative;
}
section div.smallpd4 dd.price {
	width: 106px; text-align: right; float: left; position: relative;
}
section.subbestItem {
	width: 1000px; clear: both;
}
section.subbestItem img {
	border: 0 currentColor;
}
section.subbestItem h1 {
	background: url("../img/bg_subbestTitle.gif") no-repeat left bottom; width: 1000px; height: 58px; text-indent: -5000px; position: relative;
}
section.subbestItem div {
	font-weight: bold;
}
section div.largepd4 {
	border: 1px solid rgb(239, 208, 208); width: 996px; padding-left: 2px;
}
section div.largepd4 dl {
	padding: 10px 4px; width: 240px; float: left;
}
section div.largepd4 dt {
	margin: 0; width: 240px;
}
section div.largepd4 dd {
	margin: 0 auto; padding: 2px 0; width: 220px; text-align: center; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section div.largepd4 dd.pname {
	margin: 0; padding-top: 4px;
}
section div.largepd4 dd.sale {
	width: 240px; position: relative;
}
section div.largepd4 dd.point {
	width: 116px; position: relative;
}
section h2.pd1 {
	text-indent: -5000px; position: absolute;
}
section h2.pd2 {
	text-indent: -5000px; position: absolute;
}
section h2.pd3 {
	text-indent: -5000px; position: absolute;
}
section h2.pd4 {
	text-indent: -5000px; position: absolute;
}
section div.largepd4 h2.pd1 {
	background: url("../img/iconFirst.gif") no-repeat; left: 7px; top: 70px; width: 35px; height: 54px;
}
section div.largepd4 h2.pd2 {
	background: url("../img/iconSecond.gif") no-repeat; left: 257px; top: 70px; width: 35px; height: 54px;
}
section div.largepd4 h2.pd3 {
	background: url("../img/iconThird.gif") no-repeat; left: 507px; top: 70px; width: 35px; height: 54px;
}
section div.smallpd3 {
	margin: -1px auto; border: 1px solid rgb(239, 208, 208); width: 998px; height: 174px; clear: both;
}
section div.smallpd3 dl {
	width: 331px; height: 174px; margin-left: -1px; border-bottom-color: rgb(239, 208, 208); border-left-color: rgb(239, 208, 208); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left;
}
section div.smallpd3 dt {
	margin: 20px; float: left; display: block;
}
section div.smallpd3 dd {
	padding: 1px 0; width: 140px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section div.smallpd3 dd.pname {
	margin: 0; padding-top: 48px;
}
section.suborderbar {
	background: url("../img/bg_suborderbar.gif") no-repeat left bottom; width: 1000px; height: 60px; clear: both; display: block;
}
body.ie7 section.suborderbar {
	background: url("../img/bg_suborderbar.gif") no-repeat left bottom; width: 1000px; height: 60px; clear: both; margin-top: 60px; display: block;
}
section.suborderbar nav h3 {
	display: none;
}
section.suborderbar nav {
	clear: both; postion: relative;
}
section.suborderbar nav ul {
	list-style: none; padding: 27px 0 0 88px;
}
section.suborderbar nav ul li {
	background: url("../img/bg_suborderbar01.gif") no-repeat; font: bold 12px/2.1em Dotum, arial; margin: 0; text-align: center; letter-spacing: -1px; overflow: hidden; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
section.suborderbar nav ul li a {
	padding: 0 10px; display: block;
}
section.suborderbar nav ul li.imgorder01 a {
	background: url("../img/iconorderset.gif") no-repeat 0 0; width: 76px; text-indent: -5000px; margin-left: 10px;
}
section.suborderbar nav ul li.imgorder02 a {
	background: url("../img/iconorderset.gif") no-repeat -96px 0; width: 76px; text-indent: -5000px;
}
section.suborderbar nav ul li.imgorder03 a {
	background: url("../img/iconorderset.gif") no-repeat -192px 0; width: 80px; text-indent: -5000px;
}
section.subItemlist {
	margin: 0; padding: 0; clear: both; position: relative;
}
section.subItemlist h1 {
	display: none;
}
section.subItemlist h3 {
	display: none;
}
section.subItemlist div {
	font-weight: bold;
}
section div.largelist4 {
	clear: both;
}
section div.largelist4 dl {
	padding: 10px 4px; width: 240px; height: 330px; float: left;
}
section div.largelist4 dt {
	margin: 0;
}
section div.largelist4 dd {
	margin: 0 auto; padding: 2px 0; text-align: center; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section div.largelist4 dd.pname {
	margin: 0; padding-top: 2px;
}
section div.largelist4 dd.sale {
	width: 240px; height: 15px; position: relative;
}
section div.largelist4 dd.point {
	width: 116px; position: relative;
}
section.subItemlist footer {
	background: url("../img/bg_goodslistpage.gif") no-repeat left bottom; width: 1000px; height: 55px; clear: both; margin-bottom: 48px; position: relative;
}
section.subItemlist footer div {
	width: 1000px; text-align: center; letter-spacing: 6px; padding-top: 24px; position: relative;
}
section.subItemlist footer div a:hover {
	color: rgb(234, 72, 0);
}
section.subItemlist footer div a.cur {
	color: rgb(234, 72, 0);
}
section.subItemlist footer div a.cur:active {
	color: rgb(234, 72, 0);
}
section.subItemlist footer div a.cur:visited {
	color: rgb(234, 72, 0);
}
section.subItemlist footer div a.cur:hover {
	color: rgb(234, 72, 0);
}
div.notFind {
	background: url("../img/notFind.gif") no-repeat 50% 50%; padding: 50px 0; height: 115px; text-indent: -5000px; float: none;
}
section.memberjoinagree div.memjoincontent div.photolist01 {
	clear: both;
}
section.memberjoinagree div.memjoincontent div.photolist01 dt {
	margin: 0; width: 134px; text-align: center; height: 170px;
}
section.memberjoinagree div.memjoincontent div.photolist01 dd {
	margin: 0 auto; padding: 10px 0; text-align: center; width: 134px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
section.goodsinfo {
	background: url("../img/bg_goodsprice02.gif") repeat-y; width: 1000px; overflow: auto; clear: both; position: relative;
}
section.goodsinfo h1 {
	background: url("../img/bg_goodsprice01.gif") no-repeat; height: 30px; text-indent: -10000px;
}
section.goodsinfo h2 {
	background: url("../img/iconbgflower.gif") no-repeat left top; font: bold 16px/1.6em Dotum, Gulim, arial; margin: 5px 10px 8px 4px; height: 27px; color: rgb(73, 75, 84); padding-left: 34px; float: left; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
section.goodsinfo h3 {
	font: 11px/1.6em Dotum, Gulim, arial; padding: 10px 0 0; color: rgb(145, 146, 148); float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
section.goodsinfo dl {
	padding: 0 35px 0 60px; width: 272px; height: 370px; color: red; clear: both; float: left; display: block; position: relative;
}
section.goodsinfo dl dd {
	padding: 1px; text-align: center; margin-right: 30px;
}
section.goodsinfo dl dd.hot {
	margin: 0 10px; padding: 1px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
section.goodsinfo div.detail01 {
	width: 570px;
}
section.goodsinfo div.prbar {
	background: url("../img/bg_price_dot.gif") repeat-x; width: 570px; height: 1px; text-indent: -5000px; padding-bottom: 16px; font-size: 0; display: block; position: relative;
}
section.goodsinfo div.prbar2 {
	background: url("../img/bg_price_dot.gif") repeat-x; width: 570px; height: 1px; text-indent: -5000px; padding-bottom: 16px; font-size: 0; display: block; position: relative;
}
section.goodsinfo div.hotbar {
	background: url("../img/iconhot.gif") no-repeat; left: 635px; top: 79px; width: 17px; height: 24px; text-indent: -5000px; display: block; position: absolute; z-index: 1;
}
body.ie7 section.goodsinfo div.hotbar {
	background: url("../img/iconhot.gif") no-repeat; left: 635px; top: 78px; width: 17px; height: 24px; text-indent: -5000px; display: block; position: absolute; z-index: 1;
}
section table.viewtable {
	width: 570px; color: rgb(88, 88, 88); float: left; position: relative;
}
section table.viewtable th {
	height: 24px; padding-top: 10px; border-top-color: rgb(64, 200, 208); border-right-color: rgb(216, 216, 216); border-left-color: rgb(216, 216, 216); border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
section table.viewtable td {
	border: 1px solid rgb(216, 216, 216); height: 30px; text-align: right; vertical-align: middle; background-color: rgb(250, 250, 249);
}
section table.viewtable td.txt11 {
	font: 11px/1.6em Dotum, Gulim, arial; width: 62px; text-align: left; letter-spacing: -1px; padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.goodsprice {
	width: 100px; padding-right: 10px;
}
section table.viewtable td.nonsale {
	background-color: rgb(249, 249, 238);
}
section table.viewtable td.goodsprice strong {
	font: 15px/1.6em Verdana, arial; letter-spacing: -1px; padding-right: 4px; text-decoration: line-through; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.goodsprice strong.nonsale {
	font: 16px/1em Verdana, arial; color: rgb(212, 22, 76); letter-spacing: -1px; padding-right: 5px; padding-left: 28px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.goodssale {
	width: 120px; padding-right: 10px; background-color: rgb(249, 249, 238);
}
section table.viewtable td.goodssale strong {
	font: 16px/1em Verdana, arial; color: rgb(212, 22, 76); letter-spacing: -1px; padding-right: 5px; padding-left: 28px; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.goodssale strong.sale {
	background: url("../img/iconarrowbottom.gif") no-repeat 10% 50%; font: 16px/1em Verdana, arial; color: rgb(212, 22, 76); letter-spacing: -1px; padding-right: 5px; padding-left: 28px; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.goodspoint {
	padding-right: 10px;
}
section table.viewtable td.goodspoint strong {
	font: 14px/1.6em Verdana, arial; color: rgb(230, 72, 0); letter-spacing: -1px; padding-right: 4px; font-size-adjust: none; font-stretch: normal;
}
section table.viewtable td.txtform {
	text-align: left; line-height: 24px; padding-left: 10px;
}
section.goodsinfo ul {
	margin: 0; width: 570px; padding-top: 20px; float: left; display: block; position: relative;
}
section.goodsinfo ul li {
	list-style: none; width: 570px;
}
section.goodsinfo ul li.na001 {
	height: 35px;
}
section.goodsinfo ul li.na002 {
	height: 35px;
}
section.goodsinfo ul li table.tbselpro {
	width: 300px; color: rgb(51, 51, 51);
}
section.goodsinfo ul li table.tbselpro th {
	height: 25px; text-align: left; font-weight: normal;
}
section.goodsinfo ul li table.tbselpro td {
	text-align: right;
}
section.goodsinfo ul li table.tbselpro td span {
	color: rgb(230, 72, 0); font-family: Verdana, Arial, Helvetica, sans-serif;
}
section.goodsinfo ul li table.tbselpro td.imgx {
	vertical-align: middle;
}
section.goodsinfo ul li.sp01 {
	padding: 10px 0;
}
section.goodsinfo ul li span.na01 {
	background: url("../img/iconarrowright01.gif") no-repeat 0 50%; width: 69px; height: 24px; text-indent: -5000px; padding-right: 30px; float: left; display: block;
}
section.goodsinfo ul li span.na02 {
	background: url("../img/iconarrowright02.gif") no-repeat; width: 69px; height: 24px; text-indent: -5000px; padding-right: 30px; float: left; display: block;
}
section.goodsinfo ul li span.na03 {
	background: url("../img/iconarrowright03.gif") no-repeat; width: 69px; height: 24px; text-indent: -5000px; padding-right: 30px; float: left; display: block;
}
section.goodsinfo ul li strong {
	font: bold 22px/0em Verdana, arial; color: rgb(0, 174, 189); letter-spacing: -1px; padding-right: 4px; font-size-adjust: none; font-stretch: normal;
}
section.goodsinfo ul.goodsorder {
	margin: 0; padding: 0; width: 500px; float: left; display: block; position: relative;
}
section.goodsinfo ul.goodsorder li {
	list-style: none; margin: 0; padding: 0 4px; width: 151px; float: left;
}
section.goodsinfo div.visual {
	background: url("../img/bg_goodsprice03.gif") no-repeat; width: 1000px; height: 30px; clear: both;
}
section.goodsinfo ul li table.optiont01 {
	border: 1px solid rgb(227, 227, 227); width: 570px; text-align: center; margin-bottom: 10px;
}
section.goodsinfo ul li table.optiont01 td.optiont_sel01 {
	height: 40px; padding-bottom: 10px; vertical-align: top;
}
section aside.eventaside {
	background: url("../img/bg_side.gif"); left: 819px; top: 0; width: 181px; height: 394px; position: absolute;
}
section aside.eventaside span {
	display: block; position: relative; z-index: 200;
}
section aside.eventaside span h2 {
	background: url("../img/iconhotitem.gif") no-repeat; margin: 0; padding: 0; left: 31px; top: 96px; width: 44px; height: 44px; text-indent: -5000px; display: block; position: absolute; z-index: 1;
}
section aside.eventaside dl {
	padding: 0; width: 181px; height: 164px; text-align: center; margin-top: 96px;
}
section aside.eventaside dl dd {
	font: bold 12px/1.6em Dotum, Gulim, arial; color: rgb(73, 75, 84); margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
section aside.eventaside div {
	background: url("../img/bg_sidebottom.gif") no-repeat; padding: 94px 0 0 86px; width: 91px; height: 38px; margin-left: 1px;
}
section aside.eventaside div h3 {
	display: none;
}
section.evenbar h1 {
	display: none;
}
.goods_cnts {
	padding: 20px 0 0; overflow: auto;
}
.goodsinfowrapper {
	margin: 0; padding: 0; width: 808px; float: left; display: block;
}
.goodsinfowrapper .goodsview {
	background: url("../img/bg_goodsviewbar.gif") no-repeat left top; padding: 0 0 30px; display: block;
}
.goodsview h1 {
	margin: 0 0 30px; padding: 0; height: 37px; display: block; position: relative;
}
.goodsview h1 a.tit {
	background-position: 10px 50%; width: 500px; height: 37px; text-indent: -2000px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.goodsview h1.viewtitle01 a.tit {
	background-image: url("../img/tt_goodsinfo.gif");
}
.goodsview h1.viewtitle02 a.tit {
	background-image: url("../img/tt_goodsship.gif");
}
.goodsview h1.viewtitle03 a.tit {
	background-image: url("../img/tt_goodsphoto.gif");
}
.goodsview h1 ul {
	list-style: none; top: 0; right: 0; position: absolute;
}
.goodsview h1 ul li {
	list-style: none; float: left;
}
.goodsview h1 ul li.gv01 {
	width: 82px;
}
.goodsview h1 ul li.gv01 a {
	width: 82px;
}
.goodsview h1 ul li.gv02 {
	width: 108px;
}
.goodsview h1 ul li.gv02 a {
	width: 108px;
}
.goodsview h1 ul li.gv03 {
	width: 103px;
}
.goodsview h1 ul li.gv03 a {
	width: 103px;
}
.goodsview h1 ul li a {
	height: 37px; text-indent: -2000px; display: block; background-image: url("../img/btn_goodsinfoset.gif"); background-repeat: no-repeat;
}
.goodsview h1 ul li.gv01 a {

}
.goodsview h1 ul li.gv02 a {
	background-position: -82px 0;
}
.goodsview h1 ul li.gv03 a {
	background-position: -190px 0;
}
.goods_detail_area {}
.goods_detail_area .goods_desc {
	padding: 30px 20px; text-align: justify; min-height: 100px;
}
div.linkgoods {
	width: 181px; height: 779px; margin-left: 11px; float: left;
}
div.linkgoods section {
	margin: 0; width: 181px;
}
div.linkgoods section h1 {
	background: url("../img/bg_subside.gif") no-repeat; height: 49px; text-indent: -5000px; display: block;
}
section.cta {
	position: relative;
}
section.cta h1.ctalv01 {
	background: url("../img/bg_cart01.gif") no-repeat; height: 58px; text-indent: -5000px; display: block;
}
section.cta h1.ctalv02 {
	background: url("../img/bg_cart02.gif") no-repeat; height: 58px; text-indent: -5000px; display: block;
}
section.cta h1.ctalv03 {
	background: url("../img/bg_cart03.gif") no-repeat; height: 58px; text-indent: -5000px; display: block;
}
section.cta div {
	margin: 0; padding: 0; width: 998px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
section.cta div span.cartorder {
	margin: 0 auto; width: 920px; text-align: right; padding-top: 40px; display: block;
}
section.cta div span.cartorder img {
	padding-right: 4px;
}
section.cta div dl.cartaddadress {
	background: url("../img/icon_writebg.gif") no-repeat; margin: 20px auto; width: 920px; height: 64px;
}
section.cta div dl.cartaddadress dt {
	background: url("../img/tt_cart01.gif") no-repeat; margin: 17px 0 0 250px; width: 247px; height: 20px; text-indent: -5000px; float: left; display: block;
}
body.ie6 section.cta div dl.cartaddadress dt {
	background: url("../img/tt_cart01.gif") no-repeat; margin: 17px 0 0 125px; width: 247px; height: 20px; text-indent: -5000px; float: left; display: block;
}
body.ie7 section.cta div dl.cartaddadress dt {
	background: url("../img/tt_cart01.gif") no-repeat; margin: 17px 0 0 250px; width: 247px; height: 20px; text-indent: -5000px; float: left; display: block;
}
section.cta div dl.cartaddadress dt.cartcompletetxt {
	background: url("../img/tt_cart03.gif") no-repeat; width: 360px; height: 20px; text-align: center; text-indent: -5000px; display: block;
}
body.ie6 section.cta div dl.cartaddadress dt.cartcompletetxt {
	background: url("../img/tt_cart03.gif") no-repeat; width: 360px; height: 20px; text-align: center; text-indent: -5000px; display: block;
}
body.ie7 section.cta div dl.cartaddadress dt.cartcompletetxt {
	background: url("../img/tt_cart03.gif") no-repeat; width: 360px; height: 20px; text-align: center; text-indent: -5000px; display: block;
}
section.cta div dl.cartaddadress dd {
	margin: 0; padding-top: 17px; padding-left: 30px; float: left; display: block;
}
section.ci {
	position: relative;
}
section.ci h1.cilv01 {
	background: url("../img/bg_intro01.gif") no-repeat; height: 58px; text-indent: -5000px; display: block;
}
section.ci div {
	margin: 0; padding: 50px 30px 0; width: 938px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
section.ci p.ci {
	background: url("../img/bg_cartbottom.gif") no-repeat left top; height: 22px; clear: both; margin-bottom: 20px;
}
section.cta div table.carttable {
	margin: 10px auto; width: 920px;
}
section.cta div table.carttable caption.cartcation01 {
	background: url("../img/tt_cartlist.gif") no-repeat left top; text-indent: -5000px; padding-top: 16px; clear: both;
}
section.cta div table.carttable caption.cartcation03 {
	background: url("../img/tt_cartlist.gif") no-repeat left top; text-indent: -5000px; padding-top: 16px; clear: both;
}
section.cta div table.carttable col {
	border: currentColor;
}
section.cta div table.carttable thead tr {
	height: 30px;
}
section.cta div table.carttable thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(116, 118, 122); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div table.carttable thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; width: 100%; height: 24px; padding-top: 6px; font-weight: normal; display: block;
}
section.cta div table.carttable thead tr th span.nonebg {

}
section.cta div table.carttable tbody {
	font-weight: bold;
}
section.cta div table.carttable tbody tr.linesolid {
	height: 140px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid;
}
section.cta div table.carttable tbody tr.linenone {
	height: 70px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 0; border-bottom-style: solid;
}
section.cta div table.carttable tbody tr td {
	height: 140px; vertical-align: middle; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
section.cta div table.carttable tbody tr.options {
	height: 70px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
section.cta div table.carttable tbody tr.options td {
	height: 70px; vertical-align: middle;
}
section.cta div table.carttable tbody tr td span {
	font-weight: normal;
}
section.cta div table.carttable tbody tr td img.goodsline {
	border: 1px solid rgb(151, 151, 151); width: 120px; height: 120px;
}
section.cta div table.carttable tbody tr td img.goodsoptionline {
	border: 1px solid rgb(151, 151, 151); width: 90px; height: 90px;
}
section.cta div table.carttable tbody tr td.tright strong {
	font: bold 16px/0em Verdana, arial; color: rgb(0, 174, 189); letter-spacing: -1px; padding-right: 4px; font-size-adjust: none; font-stretch: normal;
}
section.cta div table.carttable tbody tr.ttext td {
	font: 11px/2em Dotum, Gulim, arial; height: 36px; padding-top: 2px; padding-left: 14px; font-size-adjust: none; font-stretch: normal; background-color: rgb(249, 249, 241);
}
section.cta div table.carttable tbody tr.ttext td input {
	margin-top: 1px;
}
section.cta div table.carttable tbody tr.ttext td img {
	padding: 0 12px 0 6px;
}
section.cta div table.carttable tfoot tr td {
	height: 50px; vertical-align: middle; border-top-color: rgb(192, 193, 195); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
section.cta div table.carttableinfo {
	margin: 0 auto; width: 920px; border-collapse: collapse;
}
section.cta div table.carttableinfo caption.cartcation02 {
	background: url("../img/tt_cartinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.carttableinfo caption.cartcation03 {
	background: url("../img/tt_cartship.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.carttableinfo caption.cartcation05 {
	background: url("../img/tt_cartpay.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.carttableinfo caption.cartcation06 {
	background: url("../img/tt_cashreceipt.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.carttableinfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
section.cta div table.carttableinfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.cta div table.carttableinfo tbody tr th.tdtop {
	height: 50px; padding-top: 10px; vertical-align: top;
}
section.cta div table.carttableinfo tbody tr td {
	height: 35px; padding-left: 10px; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div table.carttableinfo thead tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat; font: 11px/1.4em Dotum, Gulim, arial; padding: 2px 0 4px 24px; height: 20px; color: rgb(102, 102, 102); border-top-color: white; border-bottom-color: rgb(168, 197, 211); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.cta div table.carttableinfo tbody tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 5px 5px; font: 11px/1.4em Dotum, Gulim, arial; padding: 4px 0 2px 24px; height: 20px; color: rgb(102, 102, 102); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.cta div div.dvdelivery table.carttableinfo {
	margin: 0 auto; width: 920px; text-align: left; border-collapse: collapse;
}
section.cta div div.dvdelivery table.carttableinfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
section.cta div div.dvdelivery table.carttableinfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.cta div div.dvdelivery table.carttableinfo tbody tr td {
	height: 35px; padding-left: 10px; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div div.dvdelivery table.carttableinfo tbody tr td div.deliveryTimeButton {
	width: 300px; padding: 4px 0; text-align: left; border: 0;
}
section.cta div div.dvdelivery table.carttableinfo tbody tr td div.deliveryTimeButton input {
	width: 90px; margin: 4px 0;
}
section.cta div table.carttablepay {
	margin: 0 auto; width: 920px;
}
section.cta div table.carttablepay tbody tr th {
	background: url("../img/bg_tablelarge.gif") repeat-x left bottom; height: 60px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
section.cta div table.carttablepay tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.cta div table.carttablepay tbody tr td {
	height: 35px; line-height: 24px; padding-left: 14px; vertical-align: middle; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(195, 194, 192); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div.addadressbtn {
	width: 960px; text-align: right; padding-top: 8px; clear: both;
}
section.cta div.adressaddbtn {
	margin: 0 0 30px;
}
section.cta div ul.cartgoodsorder {
	margin: 30px auto; width: 478px; height: 44px; text-align: center; display: block; position: relative;
}
section.cta div ul.cartgoodsorder01 {
	margin: 30px auto; width: 478px; height: 44px; text-align: center; display: block; position: relative;
}
section.cta div ul.cartgoodsorder02 {
	margin: 30px auto; width: 478px; height: 44px; text-align: center; display: block; position: relative;
}
section.cta div ul.cartgoodsorder03 {
	margin: 30px auto; width: 478px; height: 44px; text-align: center; display: block; position: relative;
}
section.cta div ul.cartgoodsorder li {
	list-style: none; padding: 0 1px; float: left; display: block;
}
section.cta div ul.cartgoodsorder01 li {
	list-style: none; padding: 0 1px; float: left; display: block;
}
section.cta div ul.cartgoodsorder02 li {
	list-style: none; padding: 0 1px; float: left; display: block;
}
section.cta div ul.cartgoodsorder03 li {
	list-style: none; padding: 0 1px; float: left; display: block;
}
section.cta div ul.cartgoodsorder {
	width: 478px;
}
section.cta div ul.cartgoodsorder01 {
	width: 284px;
}
section.cta div ul.cartgoodsorder02 {
	width: 308px;
}
section.cta div ul.cartgoodsorder03 {
	width: 151px;
}
section.cta div article {
	margin: 0 auto; width: 920px; clear: both;
}
section.cta div article dl {
	margin: 50px 0 20px; display: block;
}
section.cta div article dl dt {
	background: url("../img/icon_cartinfo.gif") no-repeat; height: 26px; color: rgb(243, 52, 112); padding-left: 22px; font-weight: bold;
}
section.cta div article dl dd {
	font: 11px/1.4em Dotum, Gulim, arial; height: 20px; padding-left: 14px; font-size-adjust: none; font-stretch: normal;
}
section.cta div dl.nomemberagree {
	margin: 0 auto; width: 920px;
}
section.cta div dl.nomemberagree dt {
	background: url("../img/tt_cartnomem.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div dl.nomemberagree dd.textfildtype02 {
	padding: 20px; border: 1px solid rgb(201, 201, 201); width: 878px; height: 52px; overflow-y: scroll;
}
section.cta div dl.nomemberagree dd.inputtype02 {
	margin: 20px; text-align: center;
}
section.cta div div {
	margin: 0; border: 0 currentColor; text-align: center;
}
section.cta p {
	background: url("../img/bg_cartbottom.gif") no-repeat left top; height: 22px; clear: both; margin-bottom: 20px;
}
section.cta div table.orderlistview {
	margin: 30px auto 10px; width: 920px;
}
section.cta div table.orderlistview caption.ordertableveiw01 {
	background: url("../img/tt_orderinfo.gif") no-repeat left top; text-indent: -5000px; padding-top: 16px; clear: both;
}
section.cta div table.orderlistview col {
	border: currentColor;
}
section.cta div table.orderlistview thead tr {
	height: 30px;
}
section.cta div table.orderlistview thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(116, 118, 122); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div table.orderlistview thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; width: 100%; height: 24px; padding-top: 6px; font-weight: normal; display: block;
}
section.cta div table.orderlistview thead tr th span.nonebg {

}
section.cta div table.orderlistview tbody {
	font-weight: bold;
}
section.cta div table.orderlistview tbody tr {
	height: 140px;
}
section.cta div table.orderlistview tbody tr.option {
	height: 30px;
}
section.cta div table.orderlistview tbody tr td {
	height: 35px; padding-left: 10px; vertical-align: middle;
}
section.cta div table.orderlistview tbody tr td.tright strong {
	font: bold 16px/0em Verdana, arial; color: rgb(0, 174, 189); letter-spacing: -1px; padding-right: 4px; font-size-adjust: none; font-stretch: normal;
}
section.cta div table.orderlistview tbody tr.trtxticon {
	height: 80px;
}
section.cta div table.orderlistview tbody tr.trtxticon td {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 22%; padding: 8px 0 4px 28px; color: rgb(83, 83, 83); border-top-color: rgb(195, 194, 192); border-bottom-color: white; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div table.orderlistview tbody tr.trtxticon td dl dd {
	color: rgb(97, 99, 103); letter-spacing: -1px; font-weight: normal;
}
section.cta div table.orderbasicinfo {
	margin: 0 auto; width: 920px; border-top-color: rgb(168, 197, 211); border-top-width: 1px; border-top-style: solid;
}
section.cta div table.orderbasicinfo caption.ordertableveiw02 {
	background: url("../img/tt_orderbasicinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.orderbasicinfo caption.ordertableveiw03 {
	background: url("../img/tt_orderpayinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.orderbasicinfo caption.ordertableveiw04 {
	background: url("../img/tt_ordershipinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.cta div table.orderbasicinfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
section.cta div table.orderbasicinfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.cta div table.orderbasicinfo tbody tr td {
	height: 35px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
section.cta div table.orderbasicinfo tbody tr.trtxticon {
	height: 80px;
}
section.cta div table.orderbasicinfo tbody tr.trtxticon td {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 22%; padding: 8px 0 4px 28px; color: rgb(83, 83, 83); border-top-color: rgb(195, 194, 192); border-bottom-color: white; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.cta div table.orderbasicinfo tbody tr.trtxticon td dl dd {
	color: rgb(97, 99, 103); letter-spacing: -1px; font-weight: normal;
}
section.memberjoinagree {
	width: 1000px; clear: both; position: relative;
}
nav.csnav {
	width: 196px; float: left;
}
nav.csnav h1 {
	background: url("../img/menu_customertop.gif") no-repeat; width: 186px; height: 59px; text-indent: -5000px; display: block;
}
nav.csnav ul {
	list-style: none; margin: 4px 0 0; padding: 0;
}
nav.csnav ul li {
	margin: 0; padding: 0; display: block;
}
nav.csnav ul li a {
	background: url("../img/menu_customer.gif") no-repeat; text-indent: -5000px; display: block;
}
nav.csnav ul li.cc01 a {
	width: 196px; height: 38px;
}
nav.csnav ul li.cc02 a {
	background-position: 0 -38px; width: 196px; height: 27px;
}
nav.csnav ul li.cc03 a {
	background-position: 0 -65px; width: 196px; height: 27px;
}
nav.csnav ul li.cc04 a {
	background-position: 0 -92px; width: 196px; height: 27px;
}
nav.csnav ul li.cc05 a {
	background-position: 0 -119px; width: 196px; height: 27px;
}
nav.csnav ul li.cc06 a {
	background-position: 0 -146px; width: 196px; height: 27px;
}
nav.csnav ul li.cc07 a {
	background-position: 0 -173px; width: 196px; height: 76px;
}
nav.csnav ul li.cc01 a:hover {
	background-position: 0 -276px;
}
nav.csnav ul li.cc01 a.over {
	background-position: 0 -276px;
}
nav.csnav ul li.cc02 a:hover {
	background-position: 0 -314px;
}
nav.csnav ul li.cc02 a.over {
	background-position: 0 -314px;
}
nav.csnav ul li.cc03 a:hover {
	background-position: 0 -341px;
}
nav.csnav ul li.cc03 a.over {
	background-position: 0 -341px;
}
nav.csnav ul li.cc04 a:hover {
	background-position: 0 -368px;
}
nav.csnav ul li.cc04 a.over {
	background-position: 0 -368px;
}
nav.csnav ul li.cc05 a:hover {
	background-position: 0 -395px;
}
nav.csnav ul li.cc05 a.over {
	background-position: 0 -395px;
}
nav.csnav ul li.cc06 a:hover {
	background-position: 0 -422px;
}
nav.csnav ul li.cc06 a.over {
	background-position: 0 -422px;
}
nav.csnav ul li.cc07 a:hover {
	background-position: 0 -449px;
}
nav.csnav ul li.cc07 a.over {
	background-position: 0 -449px;
}
section.memberjoinagree div {
	width: 784px; float: right; display: block; position: relative;
}
section.memberjoinagree div h1 {
	background: url("../img/visualmemberjoin.gif") no-repeat; width: 784px; height: 338px; text-indent: -5000px;
}
section.memberjoinagree div h1.conlogin {
	background: url("../img/visuallogin.gif") no-repeat; width: 784px; height: 202px; text-indent: -5000px;
}
section.memberjoinagree div.memjoincontent div {
	margin: 0 auto; width: 782px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
section.memberjoinagree div.memjoincontent div span.joinorder {
	margin: 20px 20px 20px 0; float: right; display: block;
}
section.memberjoinagree div.memjoincontent div div.logleftwrap {
	background: url("../img/tt_mylogin01.gif") no-repeat; margin: 0 0 0 24px; padding: 0; border: 0 currentColor; width: 260px; height: 402px; float: left; display: block; position: relative;
}
body.ie6 section.memberjoinagree div.memjoincontent div div.logleftwrap {
	background: url("../img/tt_mylogin01.gif") no-repeat; margin: 0 0 0 12px; padding: 0; border: 0 currentColor; width: 260px; height: 402px; float: left; display: block; position: relative;
}
section.memberjoinagree div.memjoincontent div div.logleftwrap h3 {
	display: none;
}
section.memberjoinagree div.memjoincontent div div.logleftwrap img {
	right: 14px; bottom: 12px; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap {
	background: url("../img/tt_myloginbg.gif") no-repeat; margin: 0 24px 100px 0; padding: 0; border: 0 currentColor; width: 465px; height: 551px; float: right; display: block; position: relative; _height: 551px;
}
body.ie6 section.memberjoinagree div.memjoincontent div div.logrightwrap {
	background: url("../img/tt_myloginbg.gif") no-repeat; margin: 0 12px 100px 0; padding: 0; border: 0 currentColor; width: 465px; height: 454px; float: right; display: block; position: relative;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 {
	background: url("../img/tt_myloginbg01.gif") no-repeat; margin: 0 24px 100px 0; padding: 0; border: 0 currentColor; width: 465px; height: 454px; float: right; display: block; position: relative;
}
body.ie6 section.memberjoinagree div.memjoincontent div div.logrightwrap01 {
	background: url("../img/tt_myloginbg01.gif") no-repeat; margin: 0 12px 100px 0; padding: 0; border: 0 currentColor; width: 465px; height: 454px; float: right; display: block; position: relative;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap dl {
	list-style: none; margin: 0; padding: 2px 0 0; left: 52px; top: 120px; width: 300px; height: 22px; clear: both; position: relative;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap dl dt {
	width: 60px; padding-top: 5px; float: left;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd input {
	margin-left: 20px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd.autlogin {
	width: 140px; height: 20px; color: rgb(92, 92, 92); padding-top: 10px;
}
body.ie6 section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd.autlogin {
	width: 140px; color: rgb(92, 92, 92); padding-top: 14px; margin-left: 30px;
}
body.ie6 section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd.autlogin label input {
	height: 10px;
}
body.ie7 section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd.autlogin {
	width: 140px; color: rgb(92, 92, 92); padding-top: 14px; margin-left: 56px;
}
body.ie7 section.memberjoinagree div.memjoincontent div div.logrightwrap dl dd.autlogin label input {
	height: 10px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.btnloginwrap {
	border: 0 currentColor; left: 310px; top: 123px; width: 132px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.btnjoinwrap {
	border: 0 currentColor; left: 322px; top: 214px; width: 121px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap {
	top: 358px; width: 0; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap dl {
	width: 400px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap div.btnnonmembercheckwrap {
	border: 0 currentColor; top: 124px; width: 121px; left: 310px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap_guestOrder {
	top: 264px; width: 460px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap_guestOrder dl {
	width: 400px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap div.logbottomwrap_guestOrder div.btnnonmemberwrap {
	border: 0 currentColor; top: 124px; width: 121px; right: 30px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 dl {
	list-style: none; margin: 0; padding: 2px 0 0; left: 52px; top: 120px; width: 300px; height: 22px; clear: both; position: relative;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 dl dt {
	width: 60px; padding-top: 5px; float: left;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 dl dd input {
	margin-left: 20px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 div.btnloginwrap {
	border: 0 currentColor; left: 310px; top: 123px; width: 132px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 div.logbottomwrap {
	top: 200px; width: 460px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 div.logbottomwrap dl {
	width: 400px;
}
section.memberjoinagree div.memjoincontent div div.logrightwrap01 div.logbottomwrap div.btnsearchwrap {
	border: 0 currentColor; left: 310px; top: 123px; width: 70px; clear: both; position: absolute;
}
section.memberjoinagree div.memjoincontent div dl {
	padding: 30px 0 20px 310px; width: 464px; height: 40px;
}
section.memberjoinagree div.memjoincontent div dl dt.joinst {
	display: none;
}
section.memberjoinagree div.memjoincontent div dl dd {
	float: left;
}
section.memberjoinagree div.memjoincontent div article {
	margin: 0 auto; width: 734px; clear: both;
}
section.memberjoinagree div.memjoincontent div article.jointxtagree h2 {
	background: url("../img/tt_joinagree.gif") no-repeat; width: 79px; height: 16px; text-indent: -5000px;
}
section.memberjoinagree div.memjoincontent div article.jointxtinfo h2 {
	background: url("../img/tt_joininfo.gif") no-repeat left bottom; width: 206px; height: 16px; text-indent: -5000px; padding-top: 24px;
}
section.memberjoinagree div.memjoincontent div article div {
	margin: 20px 0; padding: 40px 25px 25px 20px; border: 1px solid rgb(201, 201, 201); width: 684px; height: 290px; color: rgb(105, 108, 111); overflow-y: scroll;
}
section.memberjoinagree div.memjoincontent div article div strong {
	color: rgb(0, 0, 0);
}
section.memberjoinagree div.memjoincontent div span.lilefttxt {
	margin: 10px auto; width: 782px; text-align: center; display: block;
}
section.memberjoinagree div.memjoincontent div ul {
	list-style: none; margin: 30px auto; width: 276px; clear: both;
}
section.memberjoinagree div.memjoincontent div ul li {
	display: block;
}
section.memberjoinagree div.memjoincontent div ul li.lileft01 {
	float: left;
}
section.memberjoinagree div.memjoincontent div ul li.lileft02 {
	margin-left: 4px; float: left;
}
section.memberjoinagree div.memjoincontent p.memberbottom {
	background: url("../img/bg_memberbottom.gif") no-repeat left top; height: 22px; clear: both; margin-bottom: 20px;
}
section.memberjoinagree div.memjoincontent div dl.joinmemkind {
	background: url("../img/icon_writebg01.gif") no-repeat; margin: 10px auto; padding: 16px 0 0 200px; width: 534px; height: 50px; text-align: center; clear: both; display: block; position: relative;
}
section.memberjoinagree div.memjoincontent div dl.joinmemkind dt {
	background: url("../img/tt_agree01.gif") no-repeat; margin: 0; width: 202px; height: 50px; text-indent: -5000px; float: left; display: block;
}
section.memberjoinagree div.memjoincontent div dl.joinmemkind dd {
	width: 60px; margin-top: 2px; margin-left: 10px; display: block;
}
body.ie6 section.memberjoinagree div.memjoincontent div dl.joinmemkind dd {
	width: 60px; margin-top: 4px; margin-left: 10px; display: block;
}
section.memberjoinagree div.memjoincontent table.joininfo {
	margin: 0 auto; width: 734px; border-top-color: rgb(168, 197, 211); border-top-width: 1px; border-top-style: solid;
}
section.memberjoinagree div.memjoincontent table.joininfo caption.joincation01 {
	background: url("../img/tt_agree02.gif") no-repeat 0 50%; text-indent: -5000px; padding-top: 30px; clear: both;
}
section.memberjoinagree div.memjoincontent table.joininfo caption.joincation02 {
	background: url("../img/tt_agree03.gif") no-repeat 0 50%; text-indent: -5000px; padding-top: 30px; clear: both;
}
section.memberjoinagree div.memjoincontent table.joininfo caption.joincation03 {
	background: url("../img/tt_agree04.gif") no-repeat 0 50%; text-indent: -5000px; padding-top: 30px; clear: both;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr {

}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr th.tdtop {
	height: 60px; padding-top: 8px; vertical-align: top; _height: 70px;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr td {
	height: 35px; line-height: 28px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 1% 30%; font: 11px/1.6em Dotum, Gulim, arial; padding: 20px 0 30px 30px; color: rgb(102, 102, 102); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.memberjoinagree div.memjoincontent table.joininfo tbody tr td.tdtxticon1 {
	background: url("../img/icon_bloom.gif") no-repeat 1% 24%; font: 11px/1.6em Dotum, Gulim, arial; padding: 20px 0 30px 30px; color: rgb(102, 102, 102); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.memberjoinagree div.memjoincontent ul.memberlibtn {
	list-style: none; margin: 0 auto; width: 254px; height: 44px; text-align: center; clear: both;
}
section.memberjoinagree div.memjoincontent ul.memberlibtn li {
	margin-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.memberjoinagree div.memjoincontent ul.memberlibtn1 {
	list-style: none; margin: 0 auto; padding: 30px 0; width: 296px; height: 44px; text-align: center; clear: both;
}
section.memberjoinagree div.memjoincontent ul.memberlibtn1 li {
	margin-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.memberjoinagree div.memjoincontent div.cseventtop {
	background: url("../img/bg_csevent.gif") no-repeat; margin: 0; padding: 0; border: 0 currentColor; width: 784px; height: 58px;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl {
	margin: 0; padding: 20px 0 0 10px; width: 774px; height: 38px; display: block;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl dt {
	margin: 0 10px; float: left; dislplay: inline;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl dt.ename {
	background: url("../img/tt_event01.gif") no-repeat 0 2px; width: 73px; height: 30px; text-indent: -5000px;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl dt.edate {
	background: url("../img/tt_event02.gif") no-repeat 0 2px; width: 32px; height: 30px; text-indent: -5000px; margin-left: 46px;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl dd {
	color: rgb(102, 102, 102); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
section.memberjoinagree div.memjoincontent div.cseventtop dl dd.width300 {
	width: 410px; height: 20px; text-align: left;
}
section.memberjoinagree div.memjoincontent div.cseventmid {
	padding: 20px; width: 742px; text-align: center;
}
section.memberjoinagree div.memjoincontent div.cseventbot {
	margin: 0 auto; width: 782px; text-align: center; border-top-color: rgb(175, 175, 175); border-top-width: 1px; border-top-style: dashed;
}
section.memberjoinagree div.memjoincontent div.cseventbot ul {
	list-style: none; margin: 20px 0 0; padding: 0; width: 782px; position: relative;
}
section.memberjoinagree div.ccright h1 {
	background: url("../img/visualcutom01.gif") no-repeat; width: 784px; height: 366px; text-indent: -5000px;
}
section.memberjoinagree div.ccright h1.myvis11 {
	background: url("../img/visualcutom04.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.memberjoinagree div.ccright div {
	width: 782px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
section.memberjoinagree div.ccright span.zindex {
	display: block; position: relative; z-index: 70;
}
section.memberjoinagree div.ccright span.zindex p.btnboard {
	top: -124px; width: 138px; height: 26px; right: 116px; position: absolute; z-index: 60;
}
section.memberjoinagree div.ccright dl.custel {
	left: 348px; top: -74px; width: 340px; height: 86px; clear: both; position: absolute;
}
section.memberjoinagree div.ccright dl.custel dt {
	background: url("../img/tt_custom01.gif") no-repeat; width: 50px; height: 22px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright dl.custel dd {
	margin: 0; padding: 0;
}
section.memberjoinagree div.ccright dl.cus01 {
	background: url("../img/bg_cus01.gif") no-repeat; margin: 0 auto; width: 688px; height: 210px; position: relative;
}
section.memberjoinagree div.ccright dl.cus02 {
	background: url("../img/bg_cus02.gif") no-repeat; margin: 26px auto 0; width: 688px; height: 210px; position: relative;
}
section.memberjoinagree div.ccright dl dt {
	display: none;
}
section.memberjoinagree div.ccright dl dd {
	padding-top: 42px; float: left;
}
section.memberjoinagree div.ccright dl dd.zin21 {
	margin: 0 -10px; top: 29px; right: 236px; position: absolute; z-index: 100;
}
section.memberjoinagree div.ccright dl dd.zin20 {
	right: 0; position: absolute; z-index: 99;
}
section.memberjoinagree div.ccright div h2.tt_cstitle01 {
	background: url("../img/tt_cstitle01.gif") no-repeat; margin: 50px 0 0 28px; width: 336px; height: 38px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul {
	list-style: none; margin-bottom: 100px;
}
section.memberjoinagree div.ccright div ul li h3.tt_cscardcon01 {
	background: url("../img/tt_cstitlesub01.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_cscardcon02 {
	background: url("../img/tt_cstitlesub02.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_cscardcon03 {
	background: url("../img/tt_cstitlesub03.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_cscardcon04 {
	background: url("../img/tt_cstitlesub04.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li p {
	background: url("../img/icon_bloom.gif") no-repeat; margin: 4px 0 0 16px; color: rgb(102, 102, 102); padding-left: 24px; font-size: 11px;
}
body.ie6 section.memberjoinagree div.ccright div ul li p {
	background: url("../img/icon_bloom.gif") no-repeat; margin: 4px 0 0 16px; width: 650px; color: rgb(102, 102, 102); padding-left: 24px; font-size: 11px;
}
body.ie7 section.memberjoinagree div.ccright div ul li p {
	background: url("../img/icon_bloom.gif") no-repeat; margin: 4px 0 0 16px; width: 650px; color: rgb(102, 102, 102); padding-left: 24px; font-size: 11px;
}
section.memberjoinagree div.ccright div {
	padding-bottom: 100px;
}
section.memberjoinagree div.ccright div h2.tt_cstitle02 {
	background: url("../img/tt_cstitle02.gif") no-repeat; margin: 50px 0 0 28px; width: 336px; height: 38px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li {
	padding-top: 40px; clear: both;
}
section.memberjoinagree div.ccright div ul li h3.tt_csshipcon01 {
	background: url("../img/tt_csshipsub01.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_csshipcon02 {
	background: url("../img/tt_csshipsub02.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li dl {
	clear: both; font-size: 11px; margin-left: 24px; boarder: 0;
}
section.memberjoinagree div.ccright div ul li dl dt {
	height: 36px; display: block;
}
section.memberjoinagree div.ccright div ul li dl dt img {
	border: 0 currentColor;
}
section.memberjoinagree div.ccright div ul li dl dd {
	background: url("../img/icon_arrowblue.gif") no-repeat 0 5px; margin: 0; padding: 0 0 0 20px; width: 600px; height: 24px; color: rgb(102, 102, 102); clear: both; display: block; position: relative;
}
section.memberjoinagree div.ccright div h2.tt_cstitle03 {
	background: url("../img/tt_cstitle03.gif") no-repeat; margin: 50px 0 0 28px; width: 336px; height: 38px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_cstordercon01 {
	background: url("../img/tt_cstelordersub01.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div ul li h3.tt_cstordercon02 {
	background: url("../img/tt_cstelordersub02.gif") no-repeat; width: 336px; height: 32px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div h2.tt_cstitle04 {
	background: url("../img/tt_cstitle04.gif") no-repeat; margin: 50px 0 0 28px; width: 336px; height: 38px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div article.datewhen {
	background: url("../img/bg_date01.gif") no-repeat; margin: 20px auto; width: 734px; height: 110px;
}
section.memberjoinagree div.ccright div article.datewhen dl {
	width: 630px; clear: both; float: left;
}
section.memberjoinagree div.ccright div article.datewhen dl dt {
	background: url("../img/tt_datetitle01.gif") no-repeat; margin: 26px 0 16px 60px; width: 258px; height: 19px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div article.datewhen dl dd {
	margin: 0; padding: 0 0 0 60px; height: 20px;
}
section.memberjoinagree div.ccright div article.datewhen p {
	width: 600px; display: inline-block; board: 1px solid red;
}
section.memberjoinagree div.ccright div article.datewhen div {
	margin: 0; padding: 0; border: 0 currentColor; width: 101px; height: 105px;
}
section.memberjoinagree div.ccright div article.datewhen div a {
	background: url("../img/btn_date01.gif") no-repeat; width: 101px; height: 105px; text-indent: -5000px; float: right;
}
section.memberjoinagree div.ccright div article.datesday {
	background: url("../img/bg_date02.gif") no-repeat; margin: 20px auto; width: 734px; height: 110px;
}
section.memberjoinagree div.ccright div article.datesday dl {
	width: 630px; clear: both; float: left;
}
section.memberjoinagree div.ccright div article.datesday dl dt {
	background: url("../img/tt_datetitle02.gif") no-repeat; margin: 26px 0 16px 60px; width: 258px; height: 19px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div article.datesday dl dd {
	margin: 0; padding: 0 0 0 60px; height: 20px;
}
section.memberjoinagree div.ccright div article.datesday p {
	width: 600px; display: inline-block; board: 1px solid red;
}
section.memberjoinagree div.ccright div article.datesday div {
	margin: 0; padding: 0; border: 0 currentColor; width: 101px; height: 105px;
}
section.memberjoinagree div.ccright div article.datesday div a {
	background: url("../img/btn_date02.gif") no-repeat; width: 101px; height: 105px; text-indent: -5000px; float: right;
}
section.memberjoinagree div.ccright div article.datesleft {
	background: url("../img/bg_date03.gif") no-repeat; margin: 20px auto; width: 734px; height: 110px;
}
section.memberjoinagree div.ccright div article.datesleft dl {
	width: 630px; clear: both; float: left;
}
section.memberjoinagree div.ccright div article.datesleft dl dt {
	background: url("../img/tt_datetitle03.gif") no-repeat; margin: 26px 0 16px 60px; width: 258px; height: 19px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div article.datesleft dl dd {
	margin: 0; padding: 0 0 0 60px; height: 20px;
}
section.memberjoinagree div.ccright div article.datesleft p {
	width: 600px; display: inline-block; board: 1px solid red;
}
section.memberjoinagree div.ccright div article.datesleft div {
	margin: 0; padding: 0; border: 0 currentColor; width: 101px; height: 105px;
}
section.memberjoinagree div.ccright div article.datesleft div a {
	background: url("../img/btn_date03.gif") no-repeat; width: 101px; height: 105px; text-indent: -5000px; float: right;
}
section.memberjoinagree div.ccright div article.eventcal {
	margin: 20px auto; width: 734px; height: 756px;
}
section.memberjoinagree div.ccright div h2.tt_cstitle05 {
	background: url("../img/tt_cstitle05.gif") no-repeat; margin: 50px 0 0 28px; width: 336px; height: 38px; text-indent: -5000px; display: block;
}
section.memberjoinagree div.ccright div section.cshappen {
	background: url("../img/bg_mypageorder.gif") no-repeat; margin: 30px auto 10px; width: 734px; height: 40px;
}
section.memberjoinagree div.ccright div section.cshappen h3 {
	background: url("../img/tt_happentitle01.gif") no-repeat 0 50%; width: 153px; height: 40px; text-indent: -5000px; padding-right: 10px; margin-left: 224px; float: left; display: block;
}
body.ie6 section.memberjoinagree div.ccright div section.cshappen h3 {
	background: url("../img/tt_happentitle01.gif") no-repeat 0 50%; width: 153px; height: 40px; text-indent: -5000px; padding-right: 10px; margin-left: 112px; float: left; display: block;
}
section.memberjoinagree div.ccright div section.cshappen select {
	width: 332px; height: 20px; color: rgb(255, 255, 255); font-weight: bold; margin-top: 11px; float: left; display: block; background-color: rgb(83, 167, 255);
}
section.memberjoinagree div.ccright table.cshappen {
	margin: 0 auto; padding: 0; width: 734px; border-top-color: rgb(168, 197, 211); border-top-width: 1px; border-top-style: solid;
}
section.memberjoinagree div.ccright table.cshappen thead tr {
	height: 30px;
}
section.memberjoinagree div.ccright table.cshappen thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(116, 118, 122); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.memberjoinagree div.ccright table.cshappen thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; width: 100%; height: 24px; padding-top: 6px; font-weight: normal; display: block;
}
section.memberjoinagree div.ccright table.cshappen thead tr th span.nonebg {

}
section.memberjoinagree div.ccright table.cshappen tbody.bcenter tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-right-width: 1px; border-right-style: solid;
}
section.memberjoinagree div.ccright table.cshappen tbody tr td {
	height: 35px; line-height: 28px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: dashed;
}
section.memberjoinagree div.ccright table.cshappen tbody tr td.padding20 {
	padding: 20px 0;
}
section.memberjoinagree div.ccright table.cshappen tfoot tr td {
	border-top-color: rgb(195, 194, 192); border-top-width: 1px; border-top-style: solid;
}
section.memberjoinagree div.ccright p.memberbottom {
	background: url("../img/bg_memberbottom.gif") no-repeat left top; height: 22px; clear: both; margin-bottom: 20px;
}
section.memberjoinagree div.ccright div h2.orderh2txt10 {
	background: url("../img/tt_cstitle08.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.memberjoinagree div.ccright div h2.orderh2txt11 {
	background: url("../img/tt_cstitle09.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.memberjoinagree div.ccright div section.myagree {
	margin: 14px auto auto; width: 720px; clear: both; position: relative;
}
section.memberjoinagree div.ccright div section.myagree header {
	display: none;
}
section.memberjoinagree div.ccright div section.myagree p {
	color: rgb(105, 108, 111);
}
section.mypage {
	width: 1000px; clear: both; position: relative;
}
nav.mynav {
	width: 196px; float: left;
}
nav.mynav h1 {
	background: url("../img/menu_mypagetop.gif") no-repeat; width: 186px; height: 59px; text-indent: -5000px; display: block;
}
nav.mynav ul {
	list-style: none; margin: 4px 0 0; padding: 0;
}
nav.mynav ul li {
	margin: 0; padding: 0; display: block;
}
nav.mynav ul li a {
	background: url("../img/menu_mypage.gif") no-repeat; text-indent: -5000px; display: block;
}
nav.mynav ul li.cc01 a {
	width: 196px; height: 38px;
}
nav.mynav ul li.cc02 a {
	background-position: 0 -38px; width: 196px; height: 27px;
}
nav.mynav ul li.cc03 a {
	background-position: 0 -65px; width: 196px; height: 27px;
}
nav.mynav ul li.cc04 a {
	background-position: 0 -92px; width: 196px; height: 27px;
}
nav.mynav ul li.cc05 a {
	background-position: 0 -119px; width: 196px; height: 27px;
}
nav.mynav ul li.cc06 a {
	background-position: 0 -146px; width: 196px; height: 27px;
}
nav.mynav ul li.cc07 a {
	background-position: 0 -173px; width: 196px; height: 27px;
}
nav.mynav ul li.cc08 a {
	background-position: 0 -200px; width: 196px; height: 76px;
}
nav.mynav ul li.cc01 a:hover {
	background-position: 0 -276px;
}
nav.mynav ul li.cc01 a.over {
	background-position: 0 -276px;
}
nav.mynav ul li.cc02 a:hover {
	background-position: 0 -314px;
}
nav.mynav ul li.cc02 a.over {
	background-position: 0 -314px;
}
nav.mynav ul li.cc03 a:hover {
	background-position: 0 -341px;
}
nav.mynav ul li.cc03 a.over {
	background-position: 0 -341px;
}
nav.mynav ul li.cc04 a:hover {
	background-position: 0 -368px;
}
nav.mynav ul li.cc04 a.over {
	background-position: 0 -368px;
}
nav.mynav ul li.cc05 a:hover {
	background-position: 0 -395px;
}
nav.mynav ul li.cc05 a.over {
	background-position: 0 -395px;
}
nav.mynav ul li.cc06 a:hover {
	background-position: 0 -422px;
}
nav.mynav ul li.cc06 a.over {
	background-position: 0 -422px;
}
nav.mynav ul li.cc07 a:hover {
	background-position: 0 -449px;
}
nav.mynav ul li.cc07 a.over {
	background-position: 0 -449px;
}
nav.mynav ul li.cc08 a:hover {
	background-position: 0 -476px;
}
nav.mynav ul li.cc08 a.over {
	background-position: 0 -476px;
}
section.mypage div {
	width: 784px; float: right; display: block; position: relative;
}
section.mypage div h1.myvis01 {
	background: url("../img/visualmypage01.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis02 {
	background: url("../img/visualmypage02.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis03 {
	background: url("../img/visualmypage03.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis04 {
	background: url("../img/visualmypage04.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis05 {
	background: url("../img/visualmypage05.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis06 {
	background: url("../img/visualmypage06.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis07 {
	background: url("../img/visualmypage07.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis08 {
	background: url("../img/visualmypage08.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis09 {
	background: url("../img/visualcutom02.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis10 {
	background: url("../img/visualcutom03.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div h1.myvis11 {
	background: url("../img/visualcutom05.gif") no-repeat; width: 784px; height: 212px; text-indent: -5000px;
}
section.mypage div.memjoincontent div {
	width: 782px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
section.mypage div.memjoincontent div article {
	margin: 0 auto; width: 734px; clear: both;
}
section.mypage div.memjoincontent div ul {
	list-style: none; margin: 0 auto; width: 734px; text-align: center; clear: both;
}
section.mypage div.memjoincontent div ul li {
	display: inline-block;
}
section.mypage div.memjoincontent div ul li.lileft {
	padding: 14px 0 30px; width: 583px; height: 14px;
}
section.mypage div.memjoincontent div ul li.lileft01 {
	margin: 0 0 60px 226px; float: left;
}
section.mypage div.memjoincontent div ul li.lileft02 {
	margin-left: 4px; float: left;
}
section.mypage div.memjoincontent p.memberbottom {
	background: url("../img/bg_memberbottom.gif") no-repeat left top; height: 22px; clear: both; margin-bottom: 20px;
}
section.mypage div.memjoincontent table.myinfo {
	margin: 0 auto; padding: 0; width: 734px; border-top-color: rgb(168, 197, 211); border-top-width: 1px; border-top-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody tr th.tdtop {
	height: 50px; padding-top: 10px; vertical-align: top;
}
section.mypage div.memjoincontent div table.myinfo caption.mypagecation01 {
	background: url("../img/tt_mypageedit01.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div table.myinfo caption.mypagecation02 {
	background: url("../img/tt_mypageedit02.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div table.myinfo caption.mypagecation03 {
	background: url("../img/tt_mypage09.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt {
	background: url("../img/tt_mypage01.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt01 {
	background: url("../img/tt_mypage03.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt02 {
	background: url("../img/tt_mypage04.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt03 {
	background: url("../img/tt_mypage05.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt04 {
	background: url("../img/tt_mypage06.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt05 {
	background: url("../img/tt_mypage07.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt06 {
	background: url("../img/tt_mypage08.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt07 {
	background: url("../img/tt_mypage09.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt08 {
	background: url("../img/tt_cstitle06.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt09 {
	background: url("../img/tt_cstitle07.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent div h2.orderh2txt10 {
	background: url("../img/tt_cstitle10.gif") no-repeat 0 10%; margin: 0 auto; width: 734px; text-indent: -5000px; padding-top: 40px;
}
section.mypage div.memjoincontent table.myinfo thead tr {
	height: 30px;
}
section.mypage div.memjoincontent table.myinfo thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(116, 118, 122); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.myinfo thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; width: 100%; height: 24px; padding-top: 6px; font-weight: normal; vertical-align: middle; display: block;
}
section.mypage div.memjoincontent table.myinfo thead tr th span.nonebg {

}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody tr td {
	height: 35px; line-height: 28px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody tr td.padding20 {
	padding: 20px 0;
}
section.mypage div.memjoincontent table.myinfo tbody tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 1% 46%; font: 11px/1.6em Dotum, Gulim, arial; padding: 8px 0 10px 30px; color: rgb(102, 102, 102); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr td {
	height: 35px; line-height: 28px; padding-left: 10px; vertical-align: middle;
}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr td.padding20 {
	padding: 20px 0;
}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr td {
	padding: 0; height: 35px; text-align: center; line-height: 28px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.myinfo tbody.bcenter tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 1% 46%; font: 11px/1.6em Dotum, Gulim, arial; padding: 8px 0 10px 30px; color: rgb(102, 102, 102); border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent table.myinfo tfoot tr td.numnav {
	font: bold 11px/1.4em Dotum, Gulim, arial; padding: 10px 0; width: 734px; height: 100px; text-align: center; letter-spacing: 5px; font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent table.myinfo tfoot tr td.numnav img {
	vertical-align: middle;
}
section.mypage div.memjoincontent ul.memberlibtn4 {
	list-style: none; margin: 0 auto; width: 252px; text-align: center; padding-top: 40px; clear: both;
}
section.mypage div.memjoincontent ul.memberlibtn4 li {
	margin-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.mypage div.memjoincontent ul.listsort {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 734px; height: 40px; letter-spacing: 2px; padding-top: 10px;
}
body.ie6 section.mypage div.memjoincontent ul.listsort {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 298px; height: 40px; letter-spacing: 2px; padding-top: 10px; padding-left: 436px;
}
body.ie7 section.mypage div.memjoincontent ul.listsort {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 298px; height: 40px; letter-spacing: 2px; padding-top: 10px; padding-left: 436px;
}
section.mypage div.memjoincontent ul.listsort li {
	vertical-align: middle;
}
body.ie6 section.mypage div.memjoincontent ul.listsort li {
	padding-right: 10px; float: left;
}
body.ie7 section.mypage div.memjoincontent ul.listsort li {
	padding-right: 10px; float: left;
}
section.mypage div.memjoincontent ul.listsort li form.bgform {
	background: url("../img/bg_input.gif") no-repeat; width: 170px; height: 23px; text-align: left;
}
section.mypage div.memjoincontent ul.listsort li form.bgform input.inputset {
	margin: 1px 3px 0; padding: 0; border: 0 currentColor; width: 140px; height: 20px; background-color: transparent;
}
body.ie6 section.mypage div.memjoincontent ul.listsort li form.bgform img.cursorp {
	margin-bottom: 12px;
}
section.mypage div.memjoincontent ul.listsort01 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 734px; height: 40px; letter-spacing: 2px; padding-top: 10px;
}
body.ie6 section.mypage div.memjoincontent ul.listsort01 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 720px; height: 40px; letter-spacing: 2px; padding-top: 10px; padding-left: 14px;
}
body.ie7 section.mypage div.memjoincontent ul.listsort01 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 720px; height: 40px; letter-spacing: 2px; padding-top: 10px; padding-left: 14px;
}
section.mypage div.memjoincontent ul.listsort01 li {
	vertical-align: middle;
}
body.ie6 section.mypage div.memjoincontent ul.listsort01 li {
	padding-right: 10px; float: left;
}
body.ie7 section.mypage div.memjoincontent ul.listsort01 li {
	padding-right: 10px; float: left;
}
section.mypage div.memjoincontent ul.listsort01 li.bgform {
	background: url("../img/bg_input.gif") no-repeat; width: 125px; height: 23px; text-align: left; _width: 120px;
}
section.mypage div.memjoincontent ul.listsort01 li.bgform input.inputset {
	margin: 1px 3px 0; padding: 0; border: 0 currentColor; width: 95px; height: 20px; background-color: transparent; _width: 90px;
}
body.ie6 section.mypage div.memjoincontent ul.listsort01 li.bgform img.cursorp {
	margin-bottom: 12px; _margin-bottom: 8px;
}
section.mypage div.memjoincontent ul.listsort02 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 734px; height: 40px; text-align: left; padding-top: 10px; padding-left: 15px;
}
body.ie6 section.mypage div.memjoincontent ul.listsort02 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 720px; height: 40px; padding-top: 10px; padding-left: 14px;
}
body.ie7 section.mypage div.memjoincontent ul.listsort02 {
	background: url("../img/bg_mypageorder.gif") no-repeat; width: 720px; height: 40px; padding-top: 10px; padding-left: 14px;
}
section.mypage div.memjoincontent ul.listsort02 li {
	background: url("../img/photo_bg01.gif") no-repeat right bottom; height: 29px; padding-right: 10px; padding-left: 5px; font-family: nanumBold, nanumB; font-size: 11px;
}
section.mypage div.memjoincontent ul.listsort02 li.end {

}
body.ie6 section.mypage div.memjoincontent ul.listsort02 li {
	padding-right: 10px; float: left;
}
body.ie7 section.mypage div.memjoincontent ul.listsort02 li {
	padding-right: 10px; float: left;
}
section.mypage div.memjoincontent ul.listsort03 {
	width: 734px; height: 30px; text-align: left; letter-spacing: 2px; padding-top: 10px;
}
body.ie6 section.mypage div.memjoincontent ul.listsort03 {
	width: 734px; height: 30px; text-align: left; letter-spacing: 2px; padding-top: 10px;
}
body.ie7 section.mypage div.memjoincontent ul.listsort03 {
	width: 734px; height: 30px; text-align: left; letter-spacing: 2px; padding-top: 10px;
}
section.mypage div.memjoincontent ul.listsort03 li {
	vertical-align: middle;
}
body.ie6 section.mypage div.memjoincontent ul.listsort03 li {
	padding-right: 10px; float: left;
}
body.ie7 section.mypage div.memjoincontent ul.listsort03 li {
	padding-right: 10px; float: left;
}
section.mypage div.memjoincontent ul.listsort03 li.bgform {
	background: url("../img/bg_input.gif") no-repeat; width: 200px; height: 23px; text-align: left;
}
section.mypage div.memjoincontent ul.listsort03 li.bgform input.inputset {
	margin: 3px 3px 0; padding: 0; border: 0 currentColor; width: 135px; height: 20px; font-size: 95%; background-color: transparent;
}
body.ie6 section.mypage div.memjoincontent ul.listsort03 li.bgform img.cursorp {
	margin-bottom: 12px; _margin-bottom: 8px;
}
section.mypage div.memjoincontent table.orderlistview {
	margin: 0 auto; width: 734px;
}
section.mypage div.memjoincontent table.orderlistview caption.mypagecation03 {
	background: url("../img/tt_orderinfo.gif") no-repeat left top; padding: 10px 0; text-indent: -5000px; clear: both;
}
section.mypage div.memjoincontent table.orderlistview col {
	border: currentColor;
}
section.mypage div.memjoincontent table.orderlistview thead tr {
	height: 30px;
}
section.mypage div.memjoincontent table.orderlistview thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(168, 197, 211); border-bottom-color: rgb(116, 118, 122); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.orderlistview thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; width: 100%; height: 24px; padding-top: 6px; font-weight: normal; display: block;
}
section.mypage div.memjoincontent table.orderlistview thead tr th span.nonebg {

}
section.mypage div.memjoincontent table.orderlistview tbody {
	font-weight: bold;
}
section.mypage div.memjoincontent table.orderlistview tbody tr {
	height: 140px; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
section.mypage div.memjoincontent table.orderlistview tbody tr td {
	height: 140px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.orderlistview tbody tr.trtxticon {
	height: 50px;
}
section.mypage div.memjoincontent table.orderlistview tbody tr.trtxticon td {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 16%; padding: 8px 0 4px 28px; height: 50px; color: rgb(83, 83, 83); border-top-color: rgb(195, 194, 192); border-bottom-color: white; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.orderlistview tbody tr.trtxticon td dl dd {
	color: rgb(97, 99, 103); letter-spacing: -1px; font-weight: normal;
}
section.mypage div.memjoincontent table.orderbasicinfo {
	margin: 0 auto; width: 734px; border-top-color: rgb(168, 197, 211); border-top-width: 1px; border-top-style: solid; border-collapse: collapse;
}
section.mypage div.memjoincontent table.orderbasicinfo caption.ordertableveiw02 {
	background: url("../img/tt_orderbasicinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.mypage div.memjoincontent table.orderbasicinfo caption.ordertableveiw03 {
	background: url("../img/tt_orderpayinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.mypage div.memjoincontent table.orderbasicinfo caption.ordertableveiw031 {
	background: url("../img/tt_orderpayinfo.gif") no-repeat 0 48%; padding: 14px 0; text-indent: -5000px; clear: both;
}
section.mypage div.memjoincontent table.orderbasicinfo caption.ordertableveiw032 {
	background: url("../img/tt_qna.gif") no-repeat 0 48%; padding: 14px 0; text-indent: -5000px; clear: both;
}
section.mypage div.memjoincontent table.orderbasicinfo caption.ordertableveiw04 {
	background: url("../img/tt_ordershipinfo.gif") no-repeat 0 70%; text-indent: -5000px; padding-top: 70px; clear: both;
}
section.mypage div.memjoincontent table.orderbasicinfo thead tr.trtxticon {
	height: 10px;
}
section.mypage div.memjoincontent table.orderbasicinfo thead tr.trtxticon td {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 0%; font: 11px/1.4em Dotum, Gulim, arial; padding: 0 0 16px 28px; color: rgb(83, 83, 83); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(168, 197, 211); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent table.orderbasicinfo tbody tr th {
	background: url("../img/bg_table.gif") repeat-x left bottom; height: 35px; text-align: left; padding-left: 17px; font-weight: normal; vertical-align: middle; border-right-color: rgb(218, 227, 231); border-bottom-color: rgb(195, 194, 192); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
section.mypage div.memjoincontent table.orderbasicinfo tbody tr th.leftline {
	border-left-color: rgb(218, 227, 231); border-left-width: 1px; border-left-style: solid;
}
section.mypage div.memjoincontent table.orderbasicinfo tbody tr td {
	height: 35px; padding-left: 10px; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
section.mypage div.memjoincontent ul.memberlibtn1 {
	list-style: none; margin: 0 auto; padding: 40px 0; width: 254px; text-align: center; clear: both;
}
section.mypage div.memjoincontent ul.memberlibtn1 li {
	padding-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.mypage div.memjoincontent ul.memberlibtn5 {
	list-style: none; margin: 0 auto; padding: 40px 0; width: 310px; text-align: center; clear: both;
}
section.mypage div.memjoincontent ul.memberlibtn5 li {
	padding-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.mypage div.memjoincontent ul.memberlibtn6 {
	list-style: none; margin: 0 auto; padding: 40px 0; width: 151px; text-align: center; clear: both;
}
section.mypage div.memjoincontent ul.memberlibtn6 li {
	padding-right: 4px; margin-bottom: 60px; float: left; display: block;
}
section.mypage div.memjoincontent div ul.listsort01 li select.selpoint {
	border: 1px solid rgb(200, 201, 195); width: 140px; height: 20px; background-color: rgb(244, 248, 251);
}
section.mypage div.memjoincontent div ul.listsort01 li select.seltype {
	border: 1px solid rgb(200, 201, 195); width: 300px; height: 20px; background-color: rgb(244, 248, 251);
}
section.mypage div.memjoincontent div div.pointwrapp {
	background: url("../img/bg_pointpage.gif") no-repeat 2% 40%; margin: 0 auto 20px; padding: 19px 0 0 150px; border: 1px solid rgb(219, 219, 219); width: 584px; height: 63px; color: rgb(97, 99, 103); float: none; display: block;
}
section.mypage div.memjoincontent div table.myinfo tfoot.bgcolor01 {
	border-top-color: rgb(192, 193, 195); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);
}
section.mypage div.memjoincontent div table.myinfo tfoot.bgcolor01 tr {
	border: currentColor; height: 50px;
}
section.mypage div.memjoincontent div table.myinfo tfoot.bgcolor01 tr td {
	padding: 6px 0; vertical-align: middle; background-color: rgb(245, 245, 245);
}
section.mypage div.memjoincontent div table.myinfo tfoot.bgcolor01 tr td.tdtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 50% rgb(255, 255, 255); font: 11px/1.4em Dotum, Gulim, arial; padding: 0 0 0 28px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent div table.myinfo tfoot.bgcolor01 tr td.tdtxticon01 {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 25% rgb(255, 255, 255); font: 11px/1.6em Dotum, Gulim, arial; padding: 0 0 0 28px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent div table.orderbasicinfo tbody tr th.tdtop {
	height: 50px; padding-top: 10px; vertical-align: top;
}
section.mypage div.memjoincontent div table.orderbasicinfo tbody tr td.padd10 {
	padding: 10px;
}
section.mypage div.memjoincontent div table.orderbasicinfo tbody tr td div {
	margin: 0; padding: 0; border: 0 currentColor; width: 560px; display: block;
}
section.mypage div.memjoincontent div div.btnprint {
	margin: 20px auto 4px; border: 0 currentColor; width: 734px; height: 26px; text-align: right; float: none; position: relative;
}
section.mypage div.memjoincontent div.btnwrite {
	border: 0 currentColor; left: 607px; top: 3px; width: 151px; position: absolute;
}
section.mypage div.memjoincontent div article.replay {
	background: url("../img/bg_replaymd.gif") repeat-y; width: 734px; margin-top: 14px; position: relative;
}
section.mypage div.memjoincontent div article.replay header {
	background: url("../img/bg_replayhd.gif") no-repeat; width: 734px; height: 51px; position: relative;
}
section.mypage div.memjoincontent div article.replay header h3 {
	background: url("../img/tt_myqna.gif") no-repeat right bottom; padding: 15px 0 0 80px; width: 282px; height: 20px; text-indent: -5000px; display: block; position: relative;
}
section.mypage div.memjoincontent div article.replay p {
	margin: 4px 60px 10px 80px;
}
section.mypage div.memjoincontent div article footer {
	background: url("../img/bg_replaybt.gif") no-repeat; height: 19px; padding-left: 80px;
}

section.mypage div.memjoincontent div.btn {
	border: currentColor; text-align: center; padding-top: 40px; padding-bottom: 60px;
}
section.mypage div.memjoincontent div article.trtxticon {
	background: url("../img/icon_bloom.gif") no-repeat 0.6% 0%; font: 12px/1.4em Dotum, Gulim, arial; padding: 0 0 20px 28px; width: 689px; color: rgb(89, 91, 99); margin-right: 20px; display: block; font-size-adjust: none; font-stretch: normal;
}
section.mypage div.memjoincontent div article.trtxticon header {
	margin: 0; padding: 0; width: 600px; height: 24px;
}
section.mypage div.memjoincontent div article.trtxticon ol.hackbtn {
	background: url("../img/bg_hack.gif") no-repeat; list-style: none; margin: 14px 0; width: 689px; height: 73px; padding-top: 5px; font-weight: bold;
}
section.mypage div.memjoincontent div article.trtxticon ol.hackbtn li {
	padding-top: 4px; padding-left: 30px; clear: both; vertical-align: middle; display: block;
}
section.mypage div.memjoincontent div article.trtxticon ol.hackbtn li img {
	vertical-align: middle;
}
section.mypage div.memjoincontent div article.trtxticon ol.hackbtn li.left10 img {
	padding-left: 5px;
}
section.mypage div.memjoincontent div table.hackinfo {
	margin: 10px auto; width: 734px; color: rgb(89, 91, 99);
}
section.mypage div.memjoincontent div table.hackinfo caption.hackcation {
	background: url("../img/tt_hack.gif") no-repeat left top; padding: 10px 0; text-indent: -5000px; clear: both;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr td {
	line-height: 8px; padding-top: 10px; padding-left: 30px;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr td label {
	display: block;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr td.lefticon {
	background: url("../img/icon_cartinfo.gif") no-repeat 30px 5px; height: 26px; padding-left: 56px; font-weight: bold;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr.trtxticon {
	height: 80px;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr.trtxticon td {
	background: url("../img/icon_bloom.gif") no-repeat 32px 11px; padding: 8px 0 4px 56px; color: rgb(97, 99, 103); line-height: 20px;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr.trtxticon td dl dt {
	color: rgb(123, 169, 65); font-weight: bold;
}
section.mypage div.memjoincontent div table.hackinfo tbody tr.trtxticon td dl dd {
	background: url("../img/icon_dot.gif") no-repeat 0 8px; color: rgb(97, 99, 103); letter-spacing: -1px; padding-left: 14px; font-weight: normal;
}

section.mypage div.memjoincontent div .btnRight {
	padding-left: 25px;
}

section.mypage div.memjoincontent div .btnLeft {
	text-align:right;
	padding-right: 25px;
}

section.popwrap {
	margin: 0 auto; padding: 0; width: 484px; position: relative;
}
section.popwrap header h1.post01 {
	background: url("../img/bar_pwchange.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post02 {
	background: url("../img/bar_postcode.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post03 {
	background: url("../img/bar_listname.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post04 {
	background: url("../img/bar_eventname.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post06 {
	background: url("../img/bar_email.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post07 {
	background: url("../img/bar_reqreceipt.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrap header h1.post09 {
	background: url("../img/bar_orderchoose.gif") no-repeat; width: 484px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrapproduct {
	margin: 0 auto; padding: 0; width: 520px; position: relative;
}
section.popwrapproduct header p {
	top: 12px; right: 12px; position: absolute;
}
section.popwrapproduct header h1.post05 {
	background: url("../img/bar_productlargeimg.gif") no-repeat; width: 520px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrapproduct header h1.post08 {
	background: url("../img/bar_deliveryimg.gif") no-repeat; width: 520px; height: 50px; text-indent: -5000px; clear: both; position: relative;
}
section.popwrapproduct div.productview {
	width: 520px; text-align: center;
}
section.popwrap header p {
	top: 12px; right: 12px; position: absolute;
}
section.popwrap div.pwinfo {
	background: url("../img/txt_pwchange.gif") no-repeat top; width: 484px; height: 87px; text-indent: -5000px; clear: both; margin-top: 13px;
}
section.popwrap div.pwinput {
	border: 3px solid rgb(189, 189, 189); width: 464px; text-align: center; margin-left: 7px; _margin-left: 4px;
}
body.ie6 section.popwrap div.pwinput {
	border: 3px solid rgb(189, 189, 189); width: 465px; text-align: center; margin-left: 3px;
}
section.popwrap div.pwinput dl {
	margin: 20px auto; width: 300px;
}
section.popwrap div.pwinput dl dt {
	background: url("../img/icon_dots.gif") no-repeat left; margin: 5px 0; width: 100px; text-align: left; padding-left: 12px; float: left;
}
section.popwrap div.pwinput dl dd {
	padding: 4px 0;
}
section.popwrap div.pwinput span {
	padding: 20px 0; width: 464px; border-top-color: rgb(189, 189, 189); border-top-width: 1px; border-top-style: dashed; display: block;
}
section.popwrap div.postcd {
	background: url("../img/txt_postcode.gif") no-repeat 50% 0; width: 484px; height: 87px; text-align: center; position: relative;
}
section.popwrap div.postcd dl {
	top: 40px; width: 410px; right: 0; margin-left: 30px; position: relative;
}
body.ie6 section.popwrap div.postcd dl {
	top: 40px; width: 410px; right: 20px; margin-left: 30px; position: relative;
}
section.popwrap div.postcd dl dt {
	padding-right: 4px; float: left;
}
section.popwrap div.postcd01 {
	background: url("../img/txt_postcode01.gif") no-repeat 50% 0; width: 484px; height: 87px; text-align: center; position: relative;
}
section.popwrap div.postcd01 dl {
	top: 40px; width: 410px; right: 0; margin-left: 30px; position: relative;
}
body.ie6 section.popwrap div.postcd01 dl {
	top: 40px; width: 410px; right: 20px; margin-left: 30px; position: relative;
}
section.popwrap div.postcd01 dl dt {
	padding-right: 4px; float: left;
}
section.popwrap div.postcdtable {
	width: 484px; height: 326px; text-align: center;
}
section.popwrap div.postcdtable table.posttbltop {
	margin: 0 auto; padding: 0; width: 470px; border-right-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
section.popwrap div.postcdtable table.posttbltop thead tr {
	height: 30px;
}
section.popwrap div.postcdtable table.posttbltop thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(189, 189, 189); border-bottom-color: rgb(116, 118, 122); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.popwrap div.postcdtable table.posttbltop thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; padding: 6px 0 0; width: 100%; height: 24px; font-weight: normal; display: block;
}
section.popwrap div.postcdtable table.posttbltop thead tr th span.nonebg {

}
section.popwrap div.postcdtable div {
	width: 464px; height: 295px; overflow: hidden; margin-left: 7px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll; _margin-left: 4px;
}
body.ie6 section.popwrap div.postcdtable div {
	width: 463px; height: 295px; overflow: hidden; margin-left: 4px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll;
}
section.popwrap div.postcdtable div table.posttblmiddle {
	margin: 0; padding: 0; width: 448px; color: rgb(102, 102, 102);
}
section.popwrap div.postcdtable div table.posttblmiddle tbody tr td {
	height: 35px; line-height: 28px; overflow: hidden; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; text-overflow: ellipsis;
}
section.popwrap div.postcdtable div table.posttblmiddle tbody tr.eptl {
	height: 295px;
}
section.popwrap div.postcdtable div table.posttblmiddle tbody tr td:hover {
	background-color: rgb(223, 232, 246);
}
section.popwrap div.postcdtable div table.posttblmiddle tbody tr.eptl:hover td {
	cursor: default; background-color: rgb(255, 255, 255) !important;
}
section.popwrap div.nameli {
	background: url("../img/txt_listname.gif") no-repeat 50% 0; margin: 13px auto 0; width: 484px; height: 43px; text-align: center; position: relative;
}
section.popwrap div.namelisttbl {
	width: 484px; height: 326px; text-align: center;
}
section.popwrap div.namelisttbl table.nametbltop {
	margin: 0 auto; padding: 0; width: 470px; border-right-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
section.popwrap div.namelisttbl table.nametbltop thead tr {
	height: 30px;
}
section.popwrap div.namelisttbl table.nametbltop thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(189, 189, 189); border-bottom-color: rgb(116, 118, 122); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.popwrap div.namelisttbl table.nametbltop thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; padding: 6px 0 0; width: 100%; height: 24px; font-weight: normal; display: block;
}
section.popwrap div.namelisttbl table.nametbltop thead tr th span.nonebg {

}
section.popwrap div.namelisttbl div {
	width: 464px; height: 295px; overflow: hidden; margin-left: 7px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll; _margin-left: 4px;
}
section.popwrap div.namelisttbl div.btns {
	border: hidden currentColor; width: 464px; overflow: hidden;
}
body.ie6 section.popwrap div.namelisttbl div {
	width: 463px; height: 295px; overflow: hidden; margin-left: 4px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll;
}
section.popwrap div.namelisttbl div table.nametblmiddle {
	margin: 0; padding: 0; width: 448px; color: rgb(102, 102, 102);
}
section.popwrap div.namelisttbl div table.nametblmiddle tbody tr td {
	height: 35px; line-height: 28px; overflow: hidden; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;
}
section.popwrap div.namelisttbl div table.nametblmiddle tbody tr.eptl {
	height: 295px;
}
section.popwrap div.namelisttbl div table.nametblmiddle tbody tr:hover th {
	background-color: rgb(223, 232, 246);
}
section.popwrap div.namelisttbl div table.nametblmiddle tbody tr:hover td {
	background-color: rgb(223, 232, 246);
}
section.popwrap div.namelisttbl div table.nametblmiddle tbody tr.eptl:hover td {
	cursor: default; background-color: rgb(255, 255, 255) !important;
}
section.popwrap div.eventnameli {
	background: url("../img/txt_evetname.gif") no-repeat 50% 0; margin: 0 auto 0; width: 484px; height: 43px; text-align: center; position: relative;
}
section.popwrap div.eventnameli select {
	padding: 0; width: 330px; height: 20px; right: 20px; color: rgb(255, 255, 255); clear: both; font-weight: bold; margin-top: 14px; display: block; position: absolute; background-color: rgb(83, 167, 255);
}
section.popwrap div.evnamelisttbl {
	width: 484px; height: 326px; text-align: center;
}
section.popwrap div.evnamelisttbl table.eventnametbltop {
	margin: 0 auto; padding: 0; width: 470px; border-right-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
section.popwrap div.evnamelisttbl table.eventnametbltop thead tr {
	height: 30px;
}
section.popwrap div.evnamelisttbl table.eventnametbltop thead tr th {
	background: url("../img/bg_table.gif") repeat-x; border-top-color: rgb(189, 189, 189); border-bottom-color: rgb(116, 118, 122); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
section.popwrap div.evnamelisttbl table.eventnametbltop thead tr th span {
	background: url("../img/bg_tablebar.gif") no-repeat; margin: 0; padding: 6px 0 0; width: 100%; height: 24px; font-weight: normal; display: block;
}
section.popwrap div.evnamelisttbl table.eventnametbltop thead tr th span.nonebg {

}
section.popwrap div.evnamelisttbl div {
	width: 464px; height: 295px; overflow: hidden; margin-left: 7px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll;
}
body.ie6 section.popwrap div.evnamelisttbl div {
	width: 463px; height: 295px; overflow: hidden; margin-left: 4px; border-right-color: rgb(189, 189, 189); border-bottom-color: rgb(189, 189, 189); border-left-color: rgb(189, 189, 189); border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; overflow-y: scroll;
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle {
	margin: 0; padding: 0; width: 448px; color: rgb(102, 102, 102);
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle tbody tr td {
	height: 35px; line-height: 28px; overflow: hidden; vertical-align: middle; border-bottom-color: rgb(195, 194, 192); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; cursor: pointer; text-overflow: ellipsis;
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle tbody tr.eptl {
	height: 295px;
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle tbody tr:hover th {
	background-color: rgb(223, 232, 246);
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle tbody tr:hover td {
	background-color: rgb(223, 232, 246);
}
section.popwrap div.evnamelisttbl div table.eventnametblmiddle tbody tr.eptl:hover td {
	cursor: default; background-color: rgb(255, 255, 255) !important;
}
section.popwrap div.productview {
	width: 520px; text-align: center;
}
section.popwrap div.popcon {
	margin: 18px auto; width: 484px; text-align: center;
}
.topline {
	border-top-color: rgb(192, 193, 195); border-top-width: 1px; border-top-style: solid;
}
.checktxt {
	width: 100px; line-height: 14px; padding-bottom: 6px; display: inline-block;
}
.checktxt2 {
	width: 140px; line-height: 14px; padding-bottom: 6px; display: inline-block;
}
.ie6 .radiotxt {
	line-height: 14px; padding-bottom: 6px; display: inline-block;
}
.topbordernone {
	border-top-color: currentColor !important; border-top-width: 0 !important; border-top-style: none !important;
}
.disnone {
	display: none;
}
.ttop {
	padding: 10px; vertical-align: top !important;
}
.tcenter {
	padding: 0 !important; text-align: center !important;
}
.tright {
	text-align: right !important; padding-right: 6px !important; font-weight: normal;
}
.tleft {
	text-align: left !important; padding-left: 6px !important;
}
.leftpadding30 {
	padding-left: 90px;
}
.toppadding3 {
	padding-top: 3px !important;
}
.toppadding18 {
	padding-top: 18px !important;
}
.toppadding10 {
	padding-top: 30px !important;
}
.padright {
	padding-right: 20px !important;
}
.padtb {
	padding: 8px 0 !important;
}
.linehet {
	line-height: 24px;
}
.linehetheight {
	line-height: 8px; padding-top: 5px; padding-bottom: 5px; padding-left: 30px;
}
.linehetheight label {
	line-height: 10px; display: block;
}
.tdheight200 {
	height: 200px;
}
.valignmidle {
	padding-top: 4px; vertical-align: middle;
}
.vimgmidle img {
	vertical-align: middle;
}
.txtright {
	text-align: right !important;
}
.txt11 {
	font: 11px/1.4em Dotum, Gulim, arial; height: 20px; font-size-adjust: none; font-stretch: normal;
}
.txt11s {
	font-size: 11px;
}
.txt16 {
	font: bold 16px/1.4em Verdana, Gulim, arial; letter-spacing: -1px; padding-right: 4px; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.txt18 {
	font: bold 18px/1.6em Verdana, Gulim, arial; letter-spacing: -1px; padding-right: 4px; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.txt20 {
	font: bold 20px/0.4em Verdana, Gulim, arial; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.txt20padding {
	font: bold 20px/1.4em Verdana, Gulim, arial; letter-spacing: -1px; padding-right: 4px; font-size-adjust: none; font-stretch: normal;
}
.txtnormal {
	font-weight: normal;
}
.txtbar {
	padding: 0 16px; color: rgb(183, 183, 183);
}
.bggreen {
	background-color: rgb(246, 248, 231) !important;
}
body.ie6 .bggreen td {
	background-color: rgb(246, 248, 231) !important;
}
.sale {
	color: rgb(216, 14, 128);
}
.point {
	color: rgb(238, 105, 7);
}
.txtgrey616 {
	color: rgb(97, 99, 103);
}
.txtgrey666 {
	color: rgb(102, 102, 102);
}
.txtgreya1a {
	color: rgb(161, 161, 161);
}
.txtgrey {
	color: rgb(183, 183, 183);
}
.txtblack {
	color: rgb(0, 0, 0);
}
.txtpurple {
	color: rgb(185, 19, 66);
}
.txtorange {
	color: rgb(238, 105, 7);
}
.txtgreen {
	color: rgb(123, 169, 65);
}
.txtblue {
	color: rgb(11, 106, 224);
}
.txtbluea a:link {
	color: rgb(11, 106, 224) !important;
}
.txtbluea a:visited {
	color: rgb(11, 106, 224) !important;
}
.txtbluea a:hover {
	color: rgb(254, 0, 84) !important;
}
.txtbluea a:active {
	color: rgb(11, 106, 224) !important;
}
.txtbluegreen {
	color: rgb(0, 174, 189);
}
.tdtxtover {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.mimg img {
	padding-top: 2px; vertical-align: middle; _padding-top: 0; _vertical-align: top;
}
.mimg1 img {
	padding-top: 5px;
}
.mimg2 {
	line-height: 30px;
}
.mimg3 {
	padding-top: 2px; vertical-align: middle; _padding-top: 4px; _vertical-align: top;
}
body.ie6 .mimg2 span {
	width: 60px; padding-top: 2px; display: inline-block;
}
.mimg2 img {
	padding-top: 3px; padding-left: 10px;
}
.mradiobtn {
	margin: 0 5px 0 0; padding: 0; width: 13px; height: 13px; vertical-align: middle;
}
.mcheckbox {
	height: 22px;
}
.mcheckbox16 {
	height: 16px;
}
.border0 {
	border: 0 currentColor !important;
}
div.tabType1 {
	height: 36px; overflow: hidden;
}
div.tabType1 ul {
	list-style: none; margin: 0; padding: 0; height: 36px; overflow: hidden; font-weight: bold;
}
div.tabType1 li {
	margin: 0; padding-right: 2px; float: left; display: block; oveflow: hidden;
}
div.tabType1 a {
	background: url("../img/tabType1BgLeft.gif") no-repeat left top; margin: 0; border: 0 currentColor; color: rgb(255, 255, 255); padding-left: 18px; text-decoration: none; float: left; display: block; cursor: pointer;
}
div.tabType1 a span {
	background: url("../img/tabType1BgRight.gif") no-repeat right top; padding: 8px 22px 0 7px; border: currentColor; height: 36px; text-align: center; color: rgb(255, 255, 255) !important; float: left; display: block;
}
div.tabType1 a:hover span {
	border: currentColor;
}
div.tabType1 a:hover {
	background-position: 0% -36px; border: currentColor;
}
div.tabType1 a:hover span {
	background-position: 100% -36px; border: currentColor;
}
div.tabType1 a.over {
	background-position: 0% -36px; border: currentColor; color: rgb(20, 90, 137); font-weight: bold;
}
div.tabType1 a.over span {
	background-position: 100% -36px; border: currentColor; color: rgb(20, 90, 137); font-weight: bold;
}
div.tabType1 a {
	color: rgb(255, 255, 255);
}
div.tabType1 a:active {
	color: rgb(255, 255, 255);
}
div.tabType1 a:visited {
	color: rgb(255, 255, 255);
}
div.tabType1 a:hover {
	color: rgb(255, 255, 255);
}
fieldset.tabinpopsearch {
	height: 45px;
}
fieldset.tabinpopsearch div.tabwrap {
	margin-top: 10px;
}
fieldset.tabinpopsearch div.tabwrap * {
	line-height: 1.8em !important;
}
table.nform {
	margin: 0; padding: 0; width: 484px; text-align: center; border-collapse: collapse; table-layout: fixed;
}
table.nform th {
	padding: 8px 10px 8px 8px; text-align: right; color: rgb(89, 93, 98); line-height: 1.6em; font-weight: normal; vertical-align: middle;
}
table.nform td {
	padding: 2px; text-align: left; line-height: 1.6em; vertical-align: middle; _padding: 2px 0 0 2px;
}
table.nform th * {
	vertical-align: middle;
}
table.nform td * {
	vertical-align: middle;
}
div.tblbottomcnts {
	padding: 10px; clear: both;
}
span.spanaside {
	top: -575px; display: block; position: relative; z-index: 401;
}
span.spanaside aside.quickmenu {
	top: 0; width: 115px; height: 322px; right: 0; position: absolute; z-index: 400;
}
body.ie6 span.spanaside aside.quickmenu {
	left: 0; top: 0; width: 115px; height: 322px; position: absolute; z-index: 400;
}
aside.quickmenu {
	top: 210px; width: 115px; height: 322px; right: 0; position: absolute; z-index: 400;
}
aside.quickmenu h3 {
	background: url("../img/quickMenu_top.gif") no-repeat right bottom; left: 0; top: 0; width: 115px; height: 60px; text-indent: -5000px; position: absolute;
}
aside.quickmenu nav {
	height: 109px; padding-top: 60px; clear: both; maring: 0 auto;
}
aside.quickmenu nav ul {
	background: url("../img/quickMenu.gif") no-repeat; list-style: none; margin: 0;
}
aside.quickmenu nav ul li {
	margin: 0; padding: 0; height: 47px; float: left; display: block;
}
aside.quickmenu nav ul li a {
	background: url("../img/quickMenu.gif") no-repeat; height: 47px; text-indent: -5000px; display: block;
}
aside.quickmenu nav ul li.qm01 a {
	width: 115px;
}
aside.quickmenu nav ul li.qm02 a {
	background-position: 0 -47px; width: 115px;
}
aside.quickmenu nav ul li.qm03 a {
	background-position: 0 -94px; width: 115px;
}
aside.quickmenu nav ul li.qm04 a {
	background-position: 0 -141px; width: 115px;
}
aside.quickmenu nav ul li.qm05 a {
	background-position: 0 -188px; width: 115px;
}
aside.quickmenu div {
	width: 115px; text-align: center; padding-top: 4px; clear: both; display: block; position: relative;
}
body.ie7 aside.quickmenu div {
	width: 115px; text-align: center; clear: both; margin-top: 126px; display: block; position: relative;
}
div.accNum {
	margin: 0; padding: 0; width: 1000px; overflow: hidden; clear: both; font-family: verdana arial;
}
div.accNum table {
	margin: 10px 0 10px 20px;
}
div.accNum table td {
	margin: 0; padding: 0 15px 0 0; height: 26px;
}
div.accNum table tr th {
	margin: 0; padding: 0 20px 0 0; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal; vertical-align: middle;
}
div.accNum p {
	background: url("../img/tt_accNum.gif") no-repeat; width: 1000px; height: 34px; text-indent: -10000px;
}
div.accNum span {
	color: rgb(174, 22, 22); font-size: 14px; font-weight: bold;
}
div.accNum strong {
	color: rgb(121, 153, 6); padding-top: 14px; font-size: 14px;
}
div.blankB {
	background: url("../img/back_img01.gif") repeat-x; padding: 10px 20px; width: 960px; color: rgb(102, 102, 102);
}
footer {
	margin: 0; padding: 0; height: 310px; clear: both; display: block; position: relative;
}
footer ul {
	list-style: none; margin: 0; padding: 0;
}
footer ul li {
	margin: 0; padding: 0; float: left; display: block;
}
footer ul li.fm01 {
	background: url("../img/bottomimg01.gif") no-repeat; width: 443px; height: 161px; text-indent: -5000px;
}
footer ul li.fm01 span {
	margin: 50px 10px 0 0; padding: 0; height: 50px; text-align: right; text-indent: 0; display: block; position: relative;
}
footer ul li.fm02 {
	background: url("../img/bottomimg02.gif") no-repeat; width: 186px; height: 161px; text-indent: -5000px;
}
footer ul li.fm02 a {
	width: 186px; height: 161px; display: block;
}
footer ul li.fm03 {
	background: url("../img/bottomimg03.gif") no-repeat; width: 186px; height: 161px; text-indent: -5000px;
}
footer ul li.fm03 a {
	width: 186px; height: 161px; display: block;
}
footer ul li.fm04 {
	background: url("../img/bottomimg04.gif") no-repeat; width: 186px; height: 161px; text-indent: -5000px;
}
footer ul li.fm04 a {
	width: 186px; height: 161px; display: block;
}
footer nav {
	width: 1000px; height: 30px; clear: both; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: relative; background-color: rgb(246, 246, 246);
}
body.ie6 footer nav {
	width: 1000px; height: 30px; clear: both; margin-top: -19px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: relative; background-color: rgb(246, 246, 246);
}
footer nav h3 {
	display: none;
}
footer nav ul {
	list-style: none; margin: 7px auto; width: 600px; height: 20px; display: block;
}
footer nav ul li {
	background: url("../img/fotterNavBar.gif") no-repeat 0 32%; position: relative;
}
footer nav ul li.navfirst {

}
footer nav ul li a {
	padding: 0 16px;
}
footer section.fotsec {
	margin: 26px 50px; padding: 0; width: 900px; height: 73px; clear: both; position: relative;
}
footer div.fs01 {
	width: 900px; height: 73px; position: absolute;
}
footer div.fs01 p {
	font: 11px/1.6em Dotum, Gulim, arial; color: rgb(150, 154, 156); font-size-adjust: none; font-stretch: normal;
}
footer div.fs01 address {
	font: 11px/1.6em Dotum, Gulim, arial; color: rgb(87, 92, 95); padding-top: 4px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
footer div.fs01 address strong {
	padding-right: 6px;
}
footer div.fs02 {
	float: right;
}
footer div.fs02 div.fs0201 {
	background: url("../img/footerFtc.gif") no-repeat 0 -1px; width: 100px; height: 73px; text-indent: -5000px;
}
footer div.fs02 div.fs0202 {
	width: 134px; height: 73px;
}
footer.mainFooter nav ul li.first { background:none; }

.placeholder {
	color: rgb(170, 170, 170);
}

article.tip2 { margin:0 auto; padding: 0 0 18px 0; width:750px; }
article.tip2 header { padding:10px 0 0 0; height:40px;}
article.tip2 header h3 { padding:0 33px 3px;  color:#535353; letter-spacing:-1px; background:url(../img/ico_light.gif) 16px 0 no-repeat; }
article.tip2 header h3 strong { color:#1b78cf;}

article.tip2 ul li {color:#616367; text-align: left; width: 650px; padding-bottom: 10px;}

.mt10 {margin-top:10px!important}

input.readonly {color:#555;}

.left20 { margin-left:20px !important; }
.cursorp { cursor:pointer; }
.cursorw { cursor:wait; }


.errorWBody{margin: 0 auto;}

.errorWrap {padding:10px 0 80px; overflow:auto; width:1000px; margin:0 auto;}
    .error {margin-top:100px;}
    .error .txtWrap {height:214px;padding:70px 0 0 200px;background:url(../img/errorpage.gif) 0 0 no-repeat;}
    .error .txtWrap p {width:550px;}
    .error .txtWrap p.tit {font-size:18px;font-weight:bold;color:#3e3f3e;padding-bottom:5px;}
    .error .txtWrap p.txt {font-size:12px;line-height:1.4em;height:55px;color:#666;}
    .error .txtWrap p.gopage {font-size:12px;text-decoration:underline;}

.errorWrap2 {padding:10px 0 80px; overflow:auto; width:710px; margin:0 auto;}
    .error2 {margin-top:100px;}
    .error2 div.txtWrap {height:214px;padding:40px 0 0 40px;background:url(../img/errorpage2.gif) 0 0 no-repeat;}
    .error2 div.txtWrap p {width:550px;}
    .error2 div.txtWrap p.tit {font-size:18px;font-weight:bold;color:#3e3f3e;padding-bottom:5px;}
    .error2 div.txtWrap p.txt {font-size:12px;line-height:1.4em;height:55px;color:#666;}
    .error2 div.txtWrap p.gopage {font-size:12px;}
