@charset "euc-kr";
@import url("default.css"); 
/**************************************************
ÇÁ·Î±×·¥ ID : login.css
ÇÁ·Î±×·¥ ¸í : Login Center Style Sheets
ÀÛ   ¼º   ÀÚ : ÀÌÇöÁÖ(aransnow@gmail.com)
ÃÖÃÊ ÀÛ¼ºÀÏ : 2009/04/01
ÃÖÁ¾ ÀÛ¼ºÀÏ : 
Âü°í »çÇ× :  CSS¸¦ ÇÑ¹ø¿¡ ´Ù È£ÃâÇÏÁö ¸¶½Ã°í °¢ ¼½¼Ç¸¶´Ù È£ÃâÇØÁÖ¼¼¿ä.
                default.css´Â °¢¼½¼ÇÀÇ ¸ÞÀÎ css°¡ È£ÃâÀ» ÇÕ´Ï´Ù.
                ¿¹) È¸¿ø°¡ÀÔ ºÎºÐ - > member.css
**************************************************** */

/* °øÅë¿ä¼Ò
------------------------------------------------------------------------------- */
	.png24 {tmp:expression(setPng24(this)); }
	
	.mgt15 {margin-top:15px;}
	.mgt20 {margin-top:20px;}
	.mgt30 {margin-top:30px;}
	.mgb20 {margin-bottom:20px;}

	.ipt01 {width:260px; height:20px; padding:0 0 0 5px; border:1px solid #dadada;}

	.point01 {font-size:16px; color:#ac4c6f; font-weight:bold; letter-spacing:-1px;}
	.point02 {color:#7a746a; letter-spacing:-1px; padding-top:5px; display:block;}
	.point03 {color:#ac4c6f;}
	.point04 {font-size:16px; color:#ac4c6f; font-weight:bold;}
	.point05 {font-size:11px; letter-spacing:-1px; padding-left:5px; font-weight:normal;}
	.point06 {font-size:18px; color:#ac4c6f; font-weight:bold; letter-spacing:-1px;}
	.point07 {color:#bf9a66;}

	.bl01 {clear:both; color:#a7a499; background:url('../../images/common/bul/bul002.gif') no-repeat 0 1px; padding-left:14px; font-size:11px;}

	.centerBtn {text-align:center;}
	.centerBtn li {display:inline;}
	.rightBtn {text-align:right; margin-top:15px;}
	.rightBtn li {display:inline; margin-left:5px;}
	.rightBtn02 {text-align:right; margin-top:10px;}
	.rightBtn02 li {display:inline;}

	.paging {width:664px; text-align:center; clear:both; height:30px; padding-top:15px;}
	.paging img {vertical-align:middle;}
	.paging span {padding:0 5px; font-family:Verdana; font-size:11px;}
	.paging span.over {color:#9a244f; font-weight:bold;}
	.paging span.over a {color:#9a244f;}


/* heading 1 ~ 6  (hÅÂ±× Á¤ÀÇ) , Text Style Á¤ÀÇ , °øÅë¿ä¼Ò
------------------------------------------------------------------------------- */
	h3.listH3Title {width:100%; float:left; background:url('../../images/common/bul/bul003.gif') no-repeat 0 3px; padding-left:15px; font-size:16px; color:#000; margin-bottom:9px;}
	h4 {clear:both;  font-size:0; margin-bottom:10px;}

/* ·¹ÀÌ¾Æ¿ô 
------------------------------------------------------------------------------- */

	

/* Box Style 
------------------------------------------------------------------------------- */
	.box01Top {clear:both; background:url('../../images/common/box/box01Top.gif') no-repeat; width:664px; height:10px; font-size:0;}
	.box01body {background:url('../../images/common/box/box01Body.gif') repeat-y; padding:0 14px 0 14px; float:left; width:636px;}
	.box01body p {padding-left:17px;}
	.box01Bottom {background:url('../../images/common/box/box01Bottom.gif') no-repeat; width:664px; height:17px; font-size:0; clear:both;}

	.box02Top {clear:both; background:url('../../images/common/box/box02Top.gif') no-repeat; width:639px; height:38px; font-size:12px; color:#48443e; font-weight:bold; padding:25px 0 0 25px;}
	.box02Top li {float:left; margin-right:30px; letter-spacing:-1px;}
	.box02Top li input {margin:-5px 2px 0 0; vertical-align:middle;}

	.box03Top {clear:both; background:url('../../images/common/box/box03Top.gif') no-repeat; width:664px; height:10px; font-size:0;}
	.box03Body {background:url('../../images/common/box/box03Body.gif') repeat-y; width:664px; float:left;}
	.box03Bottom {clear:both; background:url('../../images/common/box/box03Bottom.gif') no-repeat; width:664px; height:10px; font-size:0;}

	.box04Top {clear:both; background:url('../../images/common/box/box04Top.gif') no-repeat; width:643px; height:5px; font-size:0;}
	.box04Body {width:643px; background:#f9f9f9; float:left;}
	.box04Bottom {clear:both; background:url('../../images/common/box/box04Bottom.gif') no-repeat; width:643px; height:5px; font-size:0;}

	.box05Top {clear:both; background:url('../../images/common/box/box05Top.gif') no-repeat; width:664px; height:12px; font-size:0;}
	.box05Body {background:url('../../images/common/box/box05Body.gif') repeat-y; width:664px; float:left;}
	.box05Bottom {clear:both; background:url('../../images/common/box/box05Bottom.gif') no-repeat; width:664px; height:58px; font-size:0; position:relative;}
	.box05Bottom .memImg {position:absolute; left:28px; top:29px;}
	.box05Bottom .memEnter {position:absolute; left:577px; top:33px;}

	.box06Top {clear:both; background:url('../../images/common/box/box06Top.gif') no-repeat; width:664px; height:133px; margin-top:-15px; position:relative;}

	.box07Top {clear:both; background:url('../../images/common/box/box07Top.gif') no-repeat; width:664px; height:12px; font-size:0;}
	.box07Body {background:url('../../images/common/box/box07Body.gif') repeat-y; width:629px; float:left; padding:8px 15px 8px 20px; overflow:hidden; *zoom:1;}
	.box07Bottom {clear:both; background:url('../../images/common/box/box07Bottom.gif') no-repeat; width:664px; height:12px; font-size:0;}

	.box08Top {clear:both; background:url('../../images/common/box/box08Top.gif') no-repeat; width:166px; height:10px; font-size:0;}
	.box08Body {background:url('../../images/common/box/box08Body.gif') repeat-y; width:146px; float:left; padding:0 10px;}
	.box08Bottom {clear:both; background:url('../../images/common/box/box08Bottom.gif') no-repeat; width:166px; height:10px; font-size:0;}

	.box09Top {clear:both; background:url('../../images/common/box/box09Top.gif') no-repeat; width:468px; height:10px; font-size:0;}
	.box09Body {background:url('../../images/common/box/box09Body.gif') repeat-y; width:444px; float:left; padding:0 12px;}
	.box09Bottom {clear:both; background:url('../../images/common/box/box09Bottom.gif') no-repeat; width:468px; height:10px; font-size:0;}

/* Table Style 
------------------------------------------------------------------------------- */
	.tbSt01 {border-top:1px solid #9a244f; width:100%;}
	.caption {text-align:right; color:#585452; font-size:11px; padding-bottom:6px;}
	.tbSt01 th {background:#fafafa; border-bottom:1px solid #e5e5e5; width:81px; font-size:11px; color:#5f5e5a; font-weight:normal; text-align:left; padding:13px 10px;}
	.tbSt01 th span {padding-right:5px;}
	.tbSt01 th.st01 {padding-left:20px;}
	.tbSt01 td {border-bottom:1px solid #e5e5e5; padding:10px 15px;}
	.tbSt01 td td {padding:0;}
	.tbSt01 td select {margin-right:5px; height:20px;}
	.tbSt01 td.year input {vertical-align:middle; margin-top:-5px;}
	.tbSt01 td.birthDayEntry input {margin-left:10px}
	.tbSt01 td.birthDayEntry label {padding-right:5px;}
	.tbSt01 td .noticeText {background:url('../../images/common/bul/bul004.gif') no-repeat 5px 2px; padding-left:13px; font-size:11px; color:#9f9f9f; letter-spacing:-1px;}
	.tbSt01 td .noticeText2 {clear:both; float:left; background:url('../../images/common/bul/bul004.gif') no-repeat 5px 2px; padding-left:13px; font-size:11px; color:#9f9f9f; letter-spacing:-1px;}
	.tbSt01 td.idEntery img {vertical-align:middle; margin-top:-2px;}
	.tbSt01 td.addressEntery img {vertical-align:middle; margin-top:-2px;}
	.tbSt01 td.interestEntry li {float:left; width:84px; margin-bottom:9px;}
	.tbSt01 td.interestEntry li input {vertical-align:middle; margin-top:-5px;}
	.tbSt01 td.questionEntry, .tbSt01 td.interestEntry {padding:20px 15px;}
	.tbSt01 td.questionEntry .question {margin-bottom:20px;}
	.tbSt01 td.questionEntry .question .check {padding-left:12px; padding-top:5px;}
	.tbSt01 td.questionEntry .question .check label {margin-right:15px;}
	.tbSt01 td.chargeEntry label {margin-right:10px;}
	.tbSt01 td.chargeEntry input {vertical-align:middle; margin-top:-5px;}
	.tbSt01 td.duringEntry label {margin-right:10px;}
	.tbSt01 td.duringEntry .price {font-weight:bold; padding-left:10px;}
	.tbSt01 td.duringEntry .price input {vertical-align:middle; margin-top:-3px;}

	.tbSt02 {border-top:1px solid #9a244f; width:100%; letter-spacing:-1px;}
	.tbSt02 th {background:#fafafa; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; color:#5f5e5a; font-weight:normal; text-align:center; padding:10px 0; font-size:12px;}
	.tbSt02 th.bdNone {border-right:none;}
	.tbSt02 th.thSt02 {background:#FFF; width:230px; font-size:12px; text-align:left; padding-left:10px;}
	.tbSt02 td {text-align:center; border:1px solid #e5e5e5; padding:10px 0;}
	.tbSt02 td.bdNone {border-right:none;}

/* Bbs Style 
------------------------------------------------------------------------------- */
	.bbsSt01 {clear:both; border-top:2px solid #a43960; border-bottom:1px solid #d9c8aa; width:100%;}
	.bbsSt01 th {background:#fafafa; color:#414040; font-weight:bold; padding:11px 0;}
	.bbsSt01 th.viewTh {text-align:left; padding-left:20px;}
	.bbsSt01 td {border-top:1px solid #e6e6e6; text-align:center; padding:9px 5px;}
	.bbsSt01 td.subject01 {text-align:left; width:370px;}
	.bbsSt01 td.subject01 p {width:370px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.bbsSt01 td.date, .bbsSt01 td.viewno {font-family:Tahoma; font-size:11px; color:#7b7b7b;}
	.bbsSt01 td.contents {text-align:left; line-height:18px; padding:0;}
	.bbsSt01 td.contents img.conImg {margin:20px 0;}
	.bbsSt01 td.contents p.conTxt {padding:20px;}
	.bbsSt01 th .subject {float:left; color:#585452; font-weight:bold; width:450px; padding:0;}
	.bbsSt01 th .subject a {color:#585452;}
	.bbsSt01 th .during {float:left; color:#bf9a66; padding-right:12px; font-weight:normal;}
	.bbsSt01 th .viewNo {float:left; background:url('../../images/common/bul/bar001.gif') no-repeat; color:#585452; padding-left:12px; font-weight:normal;}


	.bbsSt02 {clear:both; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; width:100%; margin-top:20px;}
	.bbsSt02 th {width:80px; text-align:left; background:#fafafa; color:#414040; font-weight:bold; padding:10px 0 10px 20px; border-bottom:1px solid #e6e6e6;}
	.bbsSt02 td {padding-left:15px; border-bottom:1px solid #e6e6e6;}
	.bbsSt02 td.subject {width:475px;}
	.bbsSt02 td.subject p {width:475px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.bbsSt02 td.date {width:74px;}

	.bbsSt03 {clear:both; width:100%; border:none; padding:0; margin:0;}
	.bbsSt03 td {padding:5px 0; margin:0; border-bottom:1px solid #e6e6e6; border-top:none;}
	.bbsSt03 td.id {width:100px; text-align:left;}
	.bbsSt03 td.con { width:477px; text-align:left;}
	.bbsSt03 td.con img {padding:0; margin:0;}
	.bbsSt03 td.date {width:67px; font-family:Dotum, "µ¸¿ò"; font-size:11px; color:#a7a499;}

/* °ø¿¬¸®½ºÆ® 
------------------------------------------------------------------------------- */
	.boxContainer {}
	
	.monthContainer {clear:both; margin:30px 0 20px 0;}
	.monthContainer .monthTop {background:url('../../images/play/bg001.gif') no-repeat; width:626px; height:112px; position:relative; padding:0 19px;}
	.monthContainer .monthTop .changeMonth {position:absolute; left:19px; top:16px;}
	.monthContainer .monthTop .changeMonth img {vertical-align:middle; margin:0 2px;}
	.monthContainer .monthTop .selectItem {float:right; margin-top:20px; font-size:11px; color:#777674; letter-spacing:-1px; padding-bottom:8px; #padding-bottom:0px;}
	.monthContainer .monthTop .selectItem li {float:left; padding-left:11px;}
	.monthContainer .monthTop .selectItem input {vertical-align:middle; margin-top:-3px;}
	.monthContainer .monthBody {clear:both; }
	.monthContainer .monthBody ul {width:630px; margin-top:10px; font-family:Tahoma; color:#7a746a; font-size:10px;}
	.monthContainer .monthBody ul li {cursor: pointer; position:relative; z-index:5; float:left; width:23px; height:23px; border:1px solid #d9c8aa; background:#FFF; text-align:center; margin:0 5px 5px 0;}
	.monthContainer .monthBody .monthListTooltip {
		position:absolute;
		left:-15px;
		top:-25px;
		font-size:11px;
		color:#7b7b7b;
		padding-top:4px;
		width:140px;
		height:27px;
		z-index:100;
		display:none;
		background:url('../../images/play/tooltipBg.png') no-repeat;;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/play/tooltipBg.png', sizingMethod='crop');
	}
	.monthContainer .monthBody ul li a {padding-top:5px; width:23px; height:18px; display:block;}
	.monthContainer .monthBody ul li.sun, .monthContainer .monthBody ul li.sun a{color:#9a244f;}
	.monthContainer .monthBody ul li.onDate {border:1px solid #c5a578; background:#c5a578; color:#FFF;}
	.monthContainer .monthBody ul li.onDate a {color:#FFF;}

	.listContainer {float:left;}
	.listContainer .listSelect {clear:both; float:left; width:664px; border-top:2px solid #d9c8aa; border-bottom:1px solid #e6e6e6; padding:7px 5px; position:relative;}
	.listContainer .listSelect input, .listContainer .listSelect img {vertical-align:middle;}
	.listContainer .listSelect .listSortItem {position:absolute; left:430px; top:10px;}
	.listContainer .listSelect .listSortItem li {float:left; background:url('../../images/common/bul/bar003.gif') no-repeat right; padding:0 10px 3px 10px;}
	.listContainer .listSelect .listSortItem li.last {background:none; padding:0 0 3px 10px;}
	.listContainer .listSelect .listSortItem li img {vertical-align:middle;}

	.listContainer .listItem {padding:20px 5px 0 5px; border-bottom:1px solid #e6e6e6; width:654px; float:left;}
	.listContainer .listItem .inp {float:left; width:25px;}
	.listContainer .listItem .visual {float:left; position:relative; margin-right:25px; width:110px; height:140px; overflow:hidden; padding-bottom:20px;}
	.listContainer .listItem .visual .coverImg {position:absolute; left:0; top:0;}
	.listContainer .listItem .detail {float:left; padding-bottom:10px; width:415px;}
	.listContainer .listItem .detail .title {color:#585452; font-size:16px; font-weight:bold; margin-bottom:10px; width:419px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.listContainer .listItem .detail .title img {vertical-align:middle; margin-right:7px;}
	.listContainer .listItem .detail dl {clear:both; overflow:hidden; *zoom:1;}
	.listContainer .listItem .detail dt {float:left; width:55px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 4px; padding-left:8px; font-weight:bold;}
	.listContainer .listItem .detail dd {width:350px; float:left;}
	.listContainer .listItem .btn {float:right;}

	.listContainer .listItem_last {padding:20px 5px 10px 5px; border-bottom:1px solid #d9c8aa; width:654px; float:left;}
	.listContainer .listItem_last .inp {float:left; width:25px;}
	.listContainer .listItem_last .visual {float:left; position:relative; margin-right:25px;}
	.listContainer .listItem_last .visual .coverImg {position:absolute; left:0; top:0;}
	.listContainer .listItem_last .detail {float:left;}
	.listContainer .listItem_last .detail .title {color:#585452; font-size:16px; font-weight:bold; margin-bottom:10px; width:419px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.listContainer .listItem_last .detail dl {clear:both;}
	.listContainer .listItem_last .detail dt {float:left; width:55px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 4px; padding-left:8px; font-weight:bold;}
	.listContainer .listItem_last .detail dd {width:350px; float:left;}

	.listContainer .packageListItem {position:relative; padding:20px 5px 10px 5px; border-bottom:1px solid #e6e6e6; width:654px; float:left;}
	.listContainer .packageListItem .inp {float:left; width:25px;}
	.listContainer .packageListItem .visual {float:left; position:relative; margin-right:25px;}
	.listContainer .packageListItem .visual .coverImg {position:absolute; left:0; top:0;}
	.listContainer .packageListItem .detail {float:left;}
	.listContainer .packageListItem .detail .title {color:#585452; font-size:16px; font-weight:bold; margin-bottom:10px; width:419px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.listContainer .packageListItem .detail .title img {vertical-align:middle;}
	.listContainer .packageListItem .detail dl {clear:both;}
	.listContainer .packageListItem .detail dt {float:left; width:80px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 4px; padding-left:8px; font-weight:bold;}
	.listContainer .packageListItem .detail dd {width:325px; float:left;}
	.listContainer .packageListItem .detail dd .point {color:#bf9a66; display:block; margin-top:8px;}
	.listContainer .packageListItem .detail dd.cosWork {width:480px; clear:both; margin-top:5px;}
	.listContainer .packageListItem .detail dd.cosWork .hidDiv {float:left; margin-right:5px; _margin-right:2px;}
	.listContainer .packageListItem .detail dd.cosWork .left {float:left; padding-top:20px;}
	.listContainer .packageListItem .detail dd.cosWork .right {margin-left:5px; padding-top:20px; overflow:hidden; height:100%;}
	.listContainer .packageListItem .detail dd.cosWork li {position:relative; float:left; margin-left:5px; display:inline;}
	.listContainer .packageListItem .detail dd.cosWork li img.coverImg {position:absolute; left:0; top:0;}
	.listContainer .packageListItem .detail dd.cosWork .packageTooltip {
		position:absolute;
		left:0;
		top:-28px;
		font-size:11px;
		padding:6px 0 0 8px;
		width:240px;
		height:21px;
		background:url('../../images/package/toolTip01.png');
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/package/toolTip01.png', sizingMethod='crop');
	}
	.listContainer .packageListItem .detail dd.cosWork .packageTooltip .title {font-size:11px; color:#bf9a66; font-weight:bold;}
	.listContainer .packageListItem .btn {position:absolute; left:593px; top:20px;}

/* °ø¿¬»ó¼¼ 
------------------------------------------------------------------------------- */
	.viewContainer {}

	.viewContainer .playViewTop {}
	.viewContainer .playViewTop .viewTitle {font-size:18px; font-weight:bold; color:#333; margin-bottom:10px;}
	.viewContainer .playViewTop .viewTitle img {vertical-align:middle;}
	.viewContainer .playViewTop .viewTitle .tit {float:left; width:591px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.viewContainer .playViewTop .viewTitle .urlCopy {}

	.viewContainer .playViewTop .visual {width:275px; float:left;}
	.viewContainer .playViewTop .visual .bigImg {position:relative; height:315px; margin-bottom:20px;}
	.viewContainer .playViewTop .visual .bigImg img {position:absolute; left:0; top:0;}
	.viewContainer .playViewTop .visual .movieInfo {position:relative; z-index:50;}
	.viewContainer .playViewTop .visual .movieInfo .tit {position:absolute; left:1px; top:283px;}
	.viewContainer .playViewTop .visual .movieInfo .movieBtn {position:absolute; left:178px; top:283px;}
	.viewContainer .playViewTop .visual .thumImg {width:245px;}
	.viewContainer .playViewTop .visual .thumImg p {float:left;}
	.viewContainer .playViewTop .visual .thumImg .leftBtn {margin-right:10px; margin-top:25px;}
	.viewContainer .playViewTop .visual .thumImg .rightBtn {margin-left:5px; margin-top:25px;}
	.viewContainer .playViewTop .visual .thumImg ul {}
	.viewContainer .playViewTop .visual .thumImg li {float:left; position:relative; margin-right:5px;}
	.viewContainer .playViewTop .visual .thumImg li img {width:60px; height:80px;}
	.viewContainer .playViewTop .visual .thumImg li.center {margin:0 5px;}
	.viewContainer .playViewTop .visual .thumImg .bdCover {position:absolute; left:0; top:0; width:60px; height:80px; cursor:pointer; _cursor:hand;}

	.viewContainer .playViewTop .infoContents {width:350px; float:right;}
	.viewContainer .playViewTop .infoContents dl {width:350px; margin-bottom:9px; height:100%; overflow:hidden; *zoom:1;}
	.viewContainer .playViewTop .infoContents dt {float:left; background:url('../../images/common/bul/bul006.gif') no-repeat 0 4px; width:56px; padding-left:8px; _margin-right:-3px;}
	.viewContainer .playViewTop .infoContents dt.place {padding-top:3px;}
	.viewContainer .playViewTop .infoContents dd {float:left; width:286px; letter-spacing:-1px; line-height:15px;}
	.viewContainer .playViewTop .infoContents dd.date {letter-spacing:0;}
	.viewContainer .playViewTop .infoContents dd img {vertical-align:middle; margin-left:3px;}
	.viewContainer .playViewTop .infoContents .price {width:286px; letter-spacing:0;}
	.viewContainer .playViewTop .infoContents .price li {float:left; width:86px;} 
	.viewContainer .playViewTop .infoContents .discount_box {height:55px; overflow-y:auto; overflow-x:hidden; border:1px solid #e6e6e6; padding:5px;
		scrollbar-highlight-color:#fff; 
		scrollbar-3dlight-color:#e9e9e9; 
		scrollbar-face-color:#fff; 
		scrollbar-shadow-color:#fff; 
		scrollbar-darkshadow-color:#e9e9e9; 
		scrollbar-track-color:#f0f0f0; 
		scrollbar-arrow-color:#d3d3d3;		
	}
	.viewContainer .playViewTop .infoContents .infoDate {clear:both; background:url('../../images/play/bg002.gif') no-repeat; width:339px; height:71px; padding:8px 0 0 10px;}
	.viewContainer .playViewTop .infoContents .infoDate table {width:200px;}
	.viewContainer .playViewTop .infoContents .infoDate img {vertical-align:bottom;}
	.viewContainer .playViewTop .infoContents .infoDate dt {margin-bottom:5px; padding-top:2px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 9px;}
	.viewContainer .playViewTop .infoContents .infoDate dd {margin-bottom:5px; letter-spacing:0;}

	.viewContainer .playViewContents {width:468px; margin:40px 0 0 0; float:left; overflow:hidden;}
	.viewContainer .playViewContents .playViewTab {float:left; }
	.viewContainer .playViewContents .playViewTab ul {float:left; border-bottom:1px solid #b5874b; height:31px;}
	.viewContainer .playViewContents .playViewTab li {float:left; margin-right:2px; font-size:0;}
	.viewContainer .playViewContents .playViewTab li img {position:relative; vertical-align:middle; margin-top:1px; _margin-top:0;}
	.viewContainer .playViewContents .playViewTab li.last {margin-right:0;}
	
	.viewContainer .playViewContents .textContents {width:468px; padding:27px 0; letter-spacing:0; line-height:18px; float:left;}
	.viewContainer .playViewContents .textContents table, .viewContainer .playViewContents .textContents img {}
	.viewContainer .playViewContents .textContents fieldset {width:442px;}

	.actTb {width:448px; font-size:11px;}
	.actTb th {background:#cc9a5a; height:25px;}
	.actTb td {height:51px; min-height:51px; border:1px solid #e5e5e5; width:58px; padding:4px; vertical-align:top;}
	.actTb td.on {background:#f5f5f5;}
	.actTb td.sun, .actTb td.hol {color:#ac4c6f;}
	.actTb .actList {letter-spacing:-1px; line-height:14px;}
	.actTb .actList span {display:block;}
	.actTb .actList li {margin-bottom:5px; color:#7a746a;}

	.actTb02 {width:448px; font-size:11px;}
	.actTb02 th {background:#cc9a5a; height:25px; text-align:center; color:#FFF;}
	.actTb02 td {border:1px solid #e5e5e5; padding:4px; vertical-align:top; text-align:center;}
	.actTb02 td.left {text-align:left;}

	.playReview {width:468px; float:left;}
	.playReview .reviewWrite {position:relative; left:-10px; top:0;}
	.playReview .reviewWrite .reviewBoxTop {background:url('../../images/play/reviewBoxTop.gif') no-repeat; width:468px; height:10px; font-size:0;}
	.playReview .reviewWrite .reviewBoxBody {background:url('../../images/play/reviewBoxBody.gif') repeat-y; width:448px; padding:10px 0 0 20px;}
	.playReview .reviewWrite .reviewBoxBody dl {clear:both; margin-bottom:5px;}
	.playReview .reviewWrite .reviewBoxBody dt {float:left; width:80px;}
	.playReview .reviewWrite .reviewBoxBody dt span {color:#585452; font-size:11px;}
	.playReview .reviewWrite .reviewBoxBody dd p {color:#585452; font-size:11px; padding:10px 0 0 80px; line-height:12px;}
	.playReview .reviewWrite .reviewBoxBody dd .bl01 {background:url('../../images/common/bul/bul002.gif') no-repeat 83px 12px; padding-left:95px; font-size:11px; margin-top:-5px;}
	.playReview .reviewWrite .reviewBoxBody dd input {vertical-align:middle; height:16px;}
	.playReview .reviewWrite .reviewBoxBody dd .int01 {width:342px; border:1px solid #d9d9d9; padding-left:5px; padding-top:2px;}
	.playReview .reviewWrite .reviewBoxBody dd .int02 {width:269px; border:1px solid #d9d9d9; padding-left:5px; padding-top:2px;}
	.playReview .reviewWrite .reviewBoxBody dd textarea {width:337px; height:35px; color:#7b7b7b; overflow:hidden; border:1px solid #d9d9d9; padding:5px;}
	.playReview .reviewWrite .reviewBoxBottom {background:url('../../images/play/reviewBoxBottom.gif') no-repeat; width:468px; height:10px;}

	.playReview .reviewList {margin-top:20px; width:468px; position:relative; left:0; top:0;}
	.playReview .reviewList .caption {color:#7a746a; font-size:12px; text-align:left; padding-top:2px;}
	.playReview .reviewList .caption img {vertical-align:middle; margin-left:10px; margin-top:-2px;}
	.playReview .reviewList .reviewTb {width:100%; table-layout:fixed }
	.playReview .reviewList .reviewTb th {background:#fafafa; border-top:2px solid #a43960; border-bottom:1px solid #e6e6e6; padding:8px 0; color:#414040;}
	.playReview .reviewList .reviewTb td img {vertical-align:middle;}
	.playReview .reviewList .reviewTb td {padding:6px 0; border-bottom:1px solid #e6e6e6; text-align:center; position:relative;}
	.playReview .reviewList .reviewTb td .reply {color:#a7a499;}
	.playReview .reviewList .reviewTb td.tit {text-align:left;}
	.playReview .reviewList .reviewTb td.id {font-size:11px;}
	.play Review .reviewList .reviewTb td.date {width:70px; font-size:11px;}
	.play Review .reviewList .reviewTb td.no {width:53px; font-size:11px;}
	.playReview .reviewList .reviewTb td.view {background:#f9f7f1; padding:20px; text-align:left;}
	.playReview .reviewList .reviewTb td.view .con {word-break:break-all;}
	.playReview .reviewList .reviewTb .packageTooltip {
		position:absolute;
		color:#bf9a66;
		left:0;
		top:-20px;
		font-size:11px;
		padding:3px 0 0 8px;
		width:240px;
		height:25px;
		border:none;
		background:url('../../images/package/toolTip01.png') no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/package/toolTip01.png', sizingMethod='crop');
	}
	.playReview .reviewList .replyTb {color:#a7a499; font-size:11px;}
	.playReview .reviewList .replyWrite {margin-top:20px;}
	.playReview .reviewList .replyWrite textarea {width:325px; height:42px; float:left; margin-right:5px; border:1px solid #d9d9d9; overflow:hidden;}
	.playReview .reviewList .replyWrite img {margin-top:-1px;}
	.playReview .reviewList .paging {width:468px;}
	
	.playReview .reviewList .replyTb02 {width:423px; color:#a7a499; font-size:11px; }
	.playReview .reviewList .replyTb02 td {padding:5px 0; text-align:left;}
	.playReview .reviewList .replyTb02 p {width:300px; word-break:break-all;}

	.viewContainer .playViewRight {width:166px; float:right; margin:40px 0 0 0;}
	.viewContainer .playViewRight .grpNo {float:left; margin-bottom:40px; }
	.viewContainer .playViewRight .grpNo .grpNoSectionFemale {background:url('../../images/play/bg003.gif') no-repeat; float:left; width:55px; height:51px; margin-right:6px; padding:14px 0 0 15px;}
	.viewContainer .playViewRight .grpNo .grpNoSectionMale {background:url('../../images/play/bg003.gif') no-repeat; float:left; width:55px; height:51px; padding:14px 0 0 15px;}
	.viewContainer .playViewRight .grpNo p {padding:3px 0 0 12px;}

	.viewContainer .playViewRight .grpBar {float:left; margin-bottom:40px;}
	.viewContainer .playViewRight .grp {position:relative; background:url('../../images/play/bg004.gif') no-repeat bottom; width:137px; height:134px; padding-left:9px;}
	.viewContainer .playViewRight .grp img {vertical-align:bottom;}
	.viewContainer .playViewRight .grp .grp10 {float:left; width:10px; height:134px; width:10px; margin-right:19px; vertical-align:bottom;}
	.viewContainer .playViewRight .grp .grp10 img {position:absolute; bottom:0;}
	.viewContainer .playViewRight .grp .grp20 {float:left; width:10px; height:134px; width:10px; margin-right:19px;}
	.viewContainer .playViewRight .grp .grp20 img {position:absolute; bottom:0;}
	.viewContainer .playViewRight .grp .grp30 {float:left; width:10px; height:134px; width:10px; margin-right:19px;}
	.viewContainer .playViewRight .grp .grp30 img {position:absolute; bottom:0;}
	.viewContainer .playViewRight .grp .grp40 {float:left; width:10px; height:134px; width:10px; margin-right:19px;}
	.viewContainer .playViewRight .grp .grp40 img {position:absolute; bottom:0;}
	.viewContainer .playViewRight .grp .grpEtc {float:left; width:10px; height:134px; width:10px; }
	.viewContainer .playViewRight .grp .grpEtc img {position:absolute; bottom:0;}
	.viewContainer .playViewRight .grpBar .title {margin-top:5px; padding-left:4px;}
	.viewContainer .playViewRight .grpBar .title img {margin:0 2px;}

	.viewContainer .playViewRight .weeklyBest5 {margin-bottom:30px; float:left;}
	.viewContainer .playViewRight .weeklyBest5 li {margin-bottom:9px; float:left;}
	.viewContainer .playViewRight .weeklyBest5 p {float:left;}
	.viewContainer .playViewRight .weeklyBest5 .no {height:33px; margin-right:2px; padding-top:3px;}
	.viewContainer .playViewRight .weeklyBest5 .img {position:relative;}
	.viewContainer .playViewRight .weeklyBest5 .img img {position:absolute; left:0; top:0;}
	.viewContainer .playViewRight .weeklyBest5 .title {width:75px; height:29px; padding-top:7px; font-size:11px; line-height:14px; margin-left:50px; display:inline; overflow:hidden;}

	.viewContainer .playViewRight .news {float:left; margin-bottom:30px;}
	.viewContainer .playViewRight .news li {clear:both; float:left; margin-bottom:3px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 5px; padding-left:8px; font-size:11px; width:140px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}

/* ÆÐÅ°Áö»ó¼¼ 
------------------------------------------------------------------------------- */
	.viewContainer .playViewTop .packageViewTitle {font-size:18px; font-weight:bold; color:#333; width:664px; margin-bottom:10px;}
	.viewContainer .playViewTop .packageViewTitle img {vertical-align:middle;}
	.viewContainer .playViewTop .packageViewTitle .tit {float:left; width:591px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
	.viewContainer .playViewTop .packageViewTitle .urlCopy {}

	.viewContainer .playViewTop .infoContents h4 {float:left; margin-right:10px;}
	.viewContainer .playViewTop .infoContents .btnPackage {position:absolute; left:548px; top:93px; z-index:1;}
	.viewContainer .playViewTop .infoContents .infoBl {clear:both; background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; padding-left:7px; line-height:17px;}
	.viewContainer .playViewTop .infoContents .pakageBoxInfo {margin-top:23px;  width:26px; height:26px;}
	.viewContainer .playViewTop .infoContents .alt {position:absolute; background:url('../../images/package/altBox.gif') no-repeat; top:180px; left:328px; width:340px; height:38px; padding:10px; color:#ac4c6f; line-height:18px; letter-spacing:-1px; font-weight:bold;}
	.viewContainer .playViewTop .infoContents .packageBox {
		clear:both;
		width:327px;
		height:67px;
		border:1px solid #e6e6e6;
		padding:12px 10px;
		line-height:19px;
		overflow: auto; 
		scrollbar-highlight-color:#fff; 
		scrollbar-3dlight-color:#e9e9e9; 
		scrollbar-face-color:#fff; 
		scrollbar-shadow-color:#fff; 
		scrollbar-darkshadow-color:#e9e9e9; 
		scrollbar-track-color:#f0f0f0; 
		scrollbar-arrow-color:#d3d3d3;	
	}
	.viewContainer .playViewTop .infoContents .packageBox span {font-weight:bold; color:#b98852; }

	.packageCaution {color:#7a746a; letter-spacing:-1px;}
	.packageCaution h4 {background:url('../../images/common/bul/bul003.gif') no-repeat 0 3px; padding-left:14px;}
	.packageCaution ul {}
	.packageCaution .oneDepth {font-weight:bold; padding-left:14px; margin-top:20px;}
	.packageCaution .twoDepth {font-weight:normal; margin-left:-6px; padding-left:7px; background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; line-height:18px;}

/* Å×¸¶¿¹¸Å	 
------------------------------------------------------------------------------- */
	.themeH3Tit {background:url('../../images/common/bul/bul003.gif') no-repeat 0 2px; padding-left:16px; margin:40px 0 10px 0; font-size:16px; color:#000; font-weight:bold; letter-spacing:-1px;}

	.themeVisualFlash {}

	.themeList {border-top:2px solid #c6915d; width:664px; height:205px; padding-top:20px; margin-bottom:25px;}
	.themeList .visualTit {float:left;}
	.themeList .visualTit img {width:156px; height:215px;}
	.themeList .themeItem {overflow:hidden; height:100%; padding-top:20px;}
	.themeList .themeItem .leftBtn {float:left; margin:0; padding-top:37px;}
	.themeList .themeItem .rightBtn {float:left; margin:0; padding-top:37px;}
	.themeList .themeItem .centerBtn li {margin-right:3px;}
	.themeList .themeItem .item {float:left; margin:0 5px;}
	.themeList .themeItem .item .visual {position:relative;}
	.themeList .themeItem .item .visual .coverImg {position:absolute; left:0; top:0;}
	.themeList .themeItem .item dl {clear:both; margin-top:10px;}
	.themeList .themeItem .item dt {width:148px; color:#585452; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; margin-bottom:5px;}
	.themeList .themeItem .item dd {width:148px; height:30px; overflow:hidden; line-height:16px; margin-bottom:10px;}

/* ÆÐÅ°Áö¿¹¸Å¶õ ·¹ÀÌ¾î ÆË¾÷	 
------------------------------------------------------------------------------- */
	.layerPopup01 {}
	.layerPopup01 .popupClose {position:absolute; left:770px; top:115px; z-index:10;}
	.layerPopup01 .popupCon {
		position:absolute;
		left:200px;
		top:100px;	
		padding:50px 30px;
		width:575px;
		height:279px;
		background:url('../../images/package/popupBg01.png');
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/package/popupBg01.png', sizingMethod='crop');
	}
	.layerPopup01 dl {clear:both; margin-bottom:26px;}
	.layerPopup01 dt {float:left; margin-right:20px;}
	.layerPopup01 dd {line-height:18px;}
	.layerPopup01 dd span {color:#bf9a66;}

/* ¾àµµº¸±â ·¹ÀÌ¾î ÆË¾÷	 
------------------------------------------------------------------------------- */
	.mapLayerPop {padding:12px 0 0 16px;}
	.mapLayerPop .con {position:relative; left:0; top:0; z-index:85;}
	.mapLayerPop .con .btnPrint {position:absolute; left:477px; top:0;}
	.mapLayerPop .con .btnClose {position:absolute; left:551px; top:4px;}
	.mapLayerPop .con .btnClose a {position:relative; width:42px; height:9px;}
	.mapLayerPop .con .map {margin-top:10px;}
	.mapLayerPop .pngBg {position:absolute; left:0; top:0; background:url('../../images/popup/mapLayerBg.png') no-repeat; width:636px; height:365px;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/popup/mapLayerBg.png', sizingMethod='image');}

/* ºê¸´Áö ·¹ÀÌ¾î ÆË¾÷	 
------------------------------------------------------------------------------- */
	.mapLayerPop2 {padding:12px 0 0 16px;}
	.mapLayerPop2 .con {position:relative; left:0; top:0; z-index:85;}
	.mapLayerPop2 .con .btnPrint {position:absolute; left:477px; top:0;}
	.mapLayerPop2 .con .btnClose {position:absolute; left:551px; top:4px;}
	.mapLayerPop2 .con .btnClose a {position:relative; width:42px; height:9px;}
	.mapLayerPop2 .con .map {margin-top:10px;}
	.mapLayerPop2 .pngBg {position:absolute; left:0; top:0; background:url('../../images/popup/mapLayerBg2.png') no-repeat; width:930px; height:766px;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/popup/mapLayerBg2.png', sizingMethod='image');}


/* »ó¼¼-¿¹¸Å,È¯ºÒÅÇ	 
------------------------------------------------------------------------------- */
	.guideCon {float:left; padding:20px 0; width:457px;}
	.guideCon .bl_none {background:none; padding:0;}

	.guideCon h6 {background:url('../../images/common/bul/bul003.gif') no-repeat 0 3px; width:100%; padding-left:15px; margin-bottom:9px;}

	.guideCon .guideTb {border-top:1px solid #9a244f; width:457px; table-layout:fixed;}
	.guideCon th {background:#fafafa; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; width:81px; font-size:11px; color:#5f5e5a; font-weight:normal; text-align:left; padding:13px 15px;}
	.guideCon td {border-bottom:1px solid #e5e5e5; padding:10px 0 10px 15px ; letter-spacing:-1px; line-height:18px;}
	.guideCon td span {color:#bf9a66;}
	.guideCon .depth01 {font-weight:bold; padding-left:7px;}
	.guideCon .depth02 {font-weight:normal; background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; padding-left:7px; margin-left:-7px;}
	.guideCon .depth03 {font-weight:normal; background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; padding-left:7px;}
	.guideCon .depth04 {font-weight:normal; background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; margin-left:9px; padding-left:7px; line-height:18px; letter-spacing:-1px;}
	.guideCon .guideImg {margin-left:-3px;}
	.guideCon .ulDepth {float:left; width:654px; line-height:18px; margin-bottom:10px;}
	.guideCon .ulDepth li {background:url('../../images/common/bul/bul006.gif') no-repeat 0 6px; padding-left:7px;}
	.guideCon .ulDepth li span {color:#bf9a66;}

	.reviewList .reviewTb .monthListTooltip {
		position:absolute;
		left:10px;
		top:-15px;
		font-size:11px;
		color:#7b7b7b;
		padding-top:4px;
		width:355px;
		height:17px;
		overflow:hidden;
		padding:3px 10px;
		z-index:100;
		display:none;
		background:url('../../images/play/tooltipBg02.gif') no-repeat;;
	}
