﻿/* 
MOTIONBLUE Development Team (motionblue.com) YJM 090714
*/

/* Reset */
* {
 margin:0;
 padding:0;
}

body {
 background-color:#fff;
 *word-break:break-all;
 -ms-word-break:break-all;
 }

body,input,button {
 font-size:12px;
 line-height:1.5em;
 font-family:"돋움";
 color:#333333;
} /*  */ 

h1,h2,h3,h4,h5,h6 {
 font-size:12px;
 text-align:left;
}

address {
 color:#fff;
 font-size:12px;
 font-family:"돋움";
 font-style:normal;
}

img,fieldset {
 border:0 none;
}

li {
 list-style:none;
 font-family:"돋움";
}

ul {
 margin:0;
 padding:0;
}

a,a:visited  {
 text-decoration:none; 
 font-family:"돋움";
 color:#6d6d6d;
 size:12px
}

a:active {
 text-decoration:none;
 font-family:"돋움";
 color:#e33219;
 size:12px
}

a:hover {
 font-family:"돋움";
 color:#fc7546;
 size:12px;
}

em {
 font-style:normal;
}

button,label {
 cursor:pointer;
 _cursor /**/:hand;
}

button * {
 position:relative;
}

button img {
 left:-3px;
 *left:auto;
}

textarea {
 overflow:auto;
}

option {
 padding-right:6px;
 color:#888888;
 font-size:12px !important;
}

dl,dt,dd {
 margin:0;
 padding:0;
}

select {
 vertical-align:middle;
 font-size:12px;
}

img {
 vertical-align:middle;
}

table,td {
 border-collapse:collapse;
}

div {
 font-size:12px;
 color:#6d6d6d;
 font-family:"돋움";
}



/* Main LayOut */




/* 헤더 */
.header {
 width:100%;
 height:63px;
 border-bottom:1px solid #f7ebeb;
 position:relative;
 text-align:center;
}

.headerBox {
 width:960px;
 margin:0 auto;
 position:relative;
}

.firstDepthNavi {
 position:absolute;
 width:338px;
 height:42px;
 top:20px;
 left:0;
}


.imgSearch {
 vertical-align:middle;
}


/* 로그인 */
.topOption {
 position:absolute;
 top:0;
 right:0;
 width: 420px;
 }

		ul.topMenu{
			position:absolute;
			top:6px;
			right:0;
		}

		ul.topMenu li{
			float:left;
			padding-top:1px;
			margin-right:7px;
		}
		ul.topMenu li.btn{
			float:left;
			margin-right:3px;
			padding-top:0;
		}
		ul.topMenu li.last{
			float:left;
			margin-right:0;
			padding-top:0;
		}

/* 통합 검색 */
div.topmSearch {
	position:absolute;
	top:30px;
	right:0;
	width:290px;
	overflow:hidden;
	text-align:right;
	padding:0;
}

div.topmSearch span.keywordBox {		
	display:block;
	width:184px;
	height:21px;
	border:1px solid #999;
	float:right;
	text-align:right;
	position:relative;
	_margin-right:-23px;
}

*html div.topmSearch span.keywordBox {
	right:24px;
}

*html div.topmSearch span.keywordBox a img {
	vertical-align:middle;
}

div.topmSearch input.keyword {
	border:1px solid #fff;
	vertical-align:middle;
	position:absolute;
	top:1px;
	left:0;
	font-size:12px;
	color:#999999;
	height:17px;
	line-height:17px;
	width:120px;
}
div.topmSearch img.imgVertical {
 position:absolute;
 right:3px;
 top:3px;
}


div.topmSearch a.btn {
	display:block;
	padding-top:1px;
	float:right;
}

*html div.topmSearch a.btn {
	padding-top:13px;
}

*html div.topmSearch span.keywordBox {
	padding-top:2px;
}

*html div.topmSearch span.keywordBox img {
	vertical-align:middle;
}

*html div.topmSearch input.keyword {
	vertical-align:middle;
}

.ulSelect02 {
	float:left;
	color: #787878;
	font-size: 12px;
	font-family: Dotum, "돋움";
	top: 13px;
}

ul.ulSelect02 li.title {
 display:block;
 width:95px;
 height:17px;
 border:1px solid #c2c2c2;
 text-align:left;
 padding:2px;
 position:relative;
}

ul.ulSelect02 li {
	clear:both;
	text-align: left;
	padding: 3px 0 3px 3px;
}
ul.ulSelect02 li.title img.btnSelect01 {
	position: absolute;
	top: 3px;
	right: 3px;
	vertical-align: top;
}

ul.ulSelect02 li.category {
	overflow: hidden;
	display: none;
}

ul.ulSelect02 li.category ul.selectCategory
{
	width:95px;
	border:1px solid #dfdfdf;
	background-color:#fff;
}




.GnbNavi {
 width:100%;
 margin-top:2px;
 height:63px;
 background:url(http://file.milestory.com/Images/PointWorld/gnbNaviBg.gif) repeat-x;
 border-bottom:1px solid #f7ebeb;
}

.naviDepth {
 width:960px;
 margin:0 auto; 
 height:33px;

}

.naviDepth li {
 float:left;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 height:33px;
  margin:10px 0 0 30px;
 text-align:center;
}
	.naviDepth li a {
	 color:#fff;
	}
	
.naviDepth li.oneDepth {
 display:block;
 margin:10px 0 0 70px;
 width:93px;
 height:26px;
}
	.naviDepth li.oneDepth a:hover{
	 display:block;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_93.gif) no-repeat bottom;
	 width:93px;
	 height:26px;
	}

.naviDepth li.oneDepthMoVie {
 display:block;
 margin:10px 0 0 0px;
 width:84px;
 height:26px;
}
	.naviDepth li.oneDepthMoVie a:hover {
	 display:block;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_84.gif) no-repeat bottom;
	 width:84px;
	 height:26px;
	}

.naviDepth li.oneDepthIssue {
 display:block;
 margin:10px 0 0 0px;
 width:95px;
 height:26px;
}
	.naviDepth li.oneDepthIssue a:hover{
	 display:block;
	 width:95px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_95.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthAni {
 display:block;
 margin:10px 0 0 0px;
 width:59px;
 height:26px;
}
	.naviDepth li.oneDepthAni a:hover{
	 display:block;
	 width:59px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_59.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthBoard {
 display:block;
 margin:10px 0 0 0px;
 width:85px;
 height:26px;
}
	.naviDepth li.oneDepthBoard a:hover{
	 display:block;
	 width:85px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_85.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthEvent {
 display:block;
 margin:10px 0 0 0px;
 width:101px;
 height:26px;
}
	.naviDepth li.oneDepthEvent a:hover{
	 display:block;
	 width:101px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_101.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthBadook {
 display:block;
 width:57px;
 height:26px;
 margin:10px 0 0 0px;
}
	.naviDepth li.oneDepthBadook a:hover{
	 display:block;
	 width:57px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_57.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthLucky {
 display:block;
 margin:10px 0 0 0px;
 width:58px;
 height:26px;
}
	.naviDepth li.oneDepthLucky a:hover{
	 display:block;
	 width:58px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_58.gif) no-repeat bottom;
	}

.naviDepth li.oneDepthCoupon {
 display:block;
 margin:10px 0 0 0px;
 width:90px;
 height:26px;
}
	.naviDepth li.oneDepthCoupon a:hover{
	 display:block;
	 width:90px;
	 height:26px;
	 color:#b21107;
	 background:url(http://file.milestory.com/Images/PointWorld/poinWorldGnb_90.gif) no-repeat bottom;
	}




.subDepth03Bx {
 position:relative;
 width:960px;
 margin:0 auto; 
}

.subDepth03 {
 margin-top: -2px;
 font-weight:bold;
 font-size:11px;
 text-align:left;
 
}






/* 전체박스 */
div.container {
 width:960px;
 position:relative;
 float:none;
 *zoom:1;
}		
	/* 전체박스에 대한 가상 클래스 */
	div.container:after {
	 content:"";
	 display:block;
	 clear:both; 
	 height:0;
	 visibility:hidden;
	}

/* 좌측영역 */
div.container div.sidebarL {
 width:227px;
 float:left;
}

	#centerTelephone {
	 width:227px;
	 height:154px;
	 background:url(http://file.milestory.com/Images/PointWorld/centerTelephone.gif) no-repeat;
	 position:relative;
	}
		
	#centerTelephone ul.selectHp {
	 display:block;
	 background:url(http://file.milestory.com/Images/PointWorld/centerTelephoneBg.gif) repeat-x;
	 width:182px;
	 height:19px;
	 border:1px solid #d0d0d0;
	 position:absolute;
	 top:126px;
	 left:7px;
	 cursor:pointer;
 	}
	#centerTelephone ul.selectGO {
	 display:block;
	 position:absolute;
	 top:126px;
	 left:190px;
	 border:1px solid #525352;
	 height:19px;
 	}
	#centerTelephone li.title {
	 font-size:11px;
	 color:#969696;
	 padding-left:7px;
	 float:left;
 	}
	
	#centerTelephone li.arrow {
	 float:right;
	 text-align:right;
	 *margin-top:-1px;
	}
	#centerTelephone li.go {
	 text-align:right;
	 
 	}

	.selectList {
	 position:absolute;
	 z-index:1;
	 border:1px solid #d0d0d0;
	 overflow:auto;
	 width:182px;
	 height:80px;
	 background-color:#fff;
	 top:147px;
	 left:7px;
	 cursor:pointer;
	 display:none;
	}
	.selectList li {
	 font-size:11px;
	 color:#969696;
	 padding-left:7px;
	}

	/* 로그인영역 */
	.loginBox {
	 width:100%;
	 height:130px;
	 background:url(http://file.milestory.com/Images/PointWorld/loginBox.gif) no-repeat;
	}

	.loginBox table{
	 margin:0 auto; 
	}
	.loginBox td {
	 text-align:left;
	 height:23px;
	 }

	/* TODAY HOT NEWS */
	.hotNews {
	 background:url(http://file.milestory.com/Images/PointWorld/hotNews.gif) no-repeat;
	 height:250px;
	 width:100%;
	 margin:270px 0 0 0;
	}

	.hotNews dl {
	 width:200px;
	 padding:36px 0 0 15px;
	 *padding:18px 0 0 15px;
	}

	.hotNews dt {
	 display:block;
	 float:left;
	 clear:left;
	 width:21px;
	 height:21px;
	}
	.hotNews dd {
	 margin:0;
	 letter-spacing:-0.05em;
	 height:21px;
	}
	. dd span {
	 color:#e33219;
	 font-weight:bold;
	 letter-spacing:-0.05em;
	 margin:0;
	}

/* 중앙과 우측을 묶는 영역 */
div.container div.wrapper {
 width:733px;
 float:right;
 position:relative;

}

/* 중앙영역 */
div.container div.wrapper .contents {
 width:501px; 
 float:left;
 padding:0 13px;
 _padding:0 8px;

}
	.wrapper .contents div.latest_movie {
	 width:100%;
	 height:188px;
	 padding-top:19px;
	}

	.wrapper .contents div.latest_issue {
	 width:100%;
	 height:153px;
	 border-bottom:1px solid #e2e2e2;
	 padding-top:14px;
	 border-top:1px solid #e2e2e2;
	}
	
	.wrapper .contents div.latest_Ani{
	 width:100%;
	 border-bottom:1px solid #e2e2e2;
	 height:184px;
	 margin-top:13px;
	}
	
	.lucky {
	 width:100%;
	 height:80px;
	 border-bottom:1px solid #e2e2e2;
	 margin-top:14px;
	}

	.wrapper .contents div.boardGame {
	 width:100%;
	 margin-top: 4px;
	}

	.wrapper .contents div.badook {
	 width:100%;
	 margin:11px 0 0 0;
	}
	
	.badookStep {
	 margin-top:13px;
	 border:1px solid #dfdfdf;
	 background-color:#fcfcfd;
	}

/* 우측영역 */
div.container div.wrapper .sidebarR {
 width:206px; 
 float:right;
 margin:0;
 padding:0;
}
	.realTv {
	 width:206px;
	 height:480px;
	 background:url(http://file.milestory.com/Images/PointWorld/realTv.gif) no-repeat;
	 margin:13px 0 0 0;
	 padding:13px 0 0 0;
	}

	.realTv dl {
	 width:200px;
	 padding:10px 0 0 10px;
	 *padding:10px 0 0 10px;
	}

	.realTv dt {
	 display:block;
	 float:left;
	 clear:left;
	 width:21px;
	 height:18px;
	 margin:0;
	 padding:0;
	}

	.realTv dd {
	 letter-spacing:-0.05em;
	 height:18px;
	}

	.realTv dd.percet {
	 float:right;
	 margin:-18px 15px 0 0;
	}

	.realTv dd span {
	 color:#e33219;
	 font-weight:bold;
	 letter-spacing:-0.05em;
	 margin:0;
	}

	.gameRank {
	 width:100%;
	 height:225px;
	 background:url(http://file.milestory.com/Images/PointWorld/gameRank.gif) no-repeat;
	 margin:14px 0 0 0;
	}

	.gameRank dl {
	 width:200px;
	 padding:10px 0 0 15px;
	 *padding:10px 0 0 15px;
	}

	.gameRank dt {
	 display:block;
	 float:left;
	 clear:left;
	 width:21px;
	 height:21px;
	}

	.gameRank dd {
	 margin:0;
	 letter-spacing:-0.05em;
	 height:21px;
	}

	.gameRank dd span {
	 color:#e33219;
	 font-weight:bold;
	 letter-spacing:-0.05em;
	 margin:0;
	}

	.gameRank_topThunmnal {
	 width:193px; 
	 height:123px; 
	 margin:0px 6px 0 4px;
	 padding:25px 0 0 0;
	 *margin:-20px 6px 0 4px;
	}



div.footer {
 width:960px;
 height:129px;
 margin:0 auto;
 background:url(http://file.milestory.com/Images/LayOut/footerbg.gif) no-repeat;
 padding-top:10px;
}


.footer1st {
 height:15px
}


.footer1st ul {
 display:block;
 margin-left:115px
}

.footer1st li {
 display:block;
 float:left;
 text-align:center
}


.footer2nd {
 padding-top:20px

}


/*************************** Sub LayOut **********************************/

/* 좌측영역 */
div.container div.subSideBarL {
 width:160px;
 float:left;
}

.subSideBarL .issueLnbBox {
 width:100%;
}
.subSideBarL .issueLnbBox div.lnbBg {
 width:100%;
 background:url(http://file.milestory.com/Images/PointWorld/issue_LnbBg.gif) repeat-y;
}
.subSideBarL .issueLnbBox div.lnbBg ul {
 text-align:center;
 margin:0;
 padding:0;
}

/* 중앙영역과 우측영역 박스 */
div.container div.subWrapper {
 width:800px;
 float:right;
 position:relative;
}

/* 중앙영역과 우측영역 박스02 */
div.container div.subWrapper02 {
 width:784px;
 float:right;
 position:relative;
 padding:0 0 0 16px;
 }


.subWrapper02 div.thunmnailArea {
 width:100%;
 margin:16px 0 0 0;
 float:none;
 *zoom:1;
}

.subWrapper02 div.thunmnailArea:after {
 content:"";
 display:block;
 clear:both; 
 height:0;
 visibility:hidden;
}

.subWrapper02 .thunmnailArea div.thumnailBg {
 width:185px;
 height:198px;
 background:url(http://file.milestory.com/Images/PointWorld/sub1_contentThumnalBg.gif) no-repeat;
 padding:9px 0 0 0;
 text-align:center;
 margin:0 auto;
}

.subWrapper02 div.PromotionText {
 width:181px;
 height:196px;;
 background:url(http://file.milestory.com/Images/PointWorld/sub1_promotionS.gif) no-repeat;
 padding:23px 16px 0 16px;
}

.thumnailBg dl {
 margin:10px auto;
}

.thumnailBg dt {
 font-size:11px;
 line-height:16px;
 margin:0;
}

.thumnailBg dd {
 margin:5px auto;
}

.thumnailBg div.thumnailC {
 width:162px;
 height:119px; 
 margin:0 auto;
}


/* 중앙영역 */
div.container div.subWrapper .subContents {
 width:568px;
 float:left;
 padding:0 13px;
 _padding:0 10px;
}

.subWrapper .subContents div.hotDownload {
 width:100%;
 margin:15px 0 0 0;
 height:145px;
 border-bottom:1px solid #dfdfdf;
}

.subWrapper .subContents div.starSexy {
 width:100%;
 margin:14px 0 0 0;
 height:145px;
 border-bottom:1px solid #dfdfdf;
}

.subWrapper .subContents div.starSexyMovie {
 width:100%;
 border-bottom:1px solid #dfdfdf;
 height:281px;
}




/* 우측영역 */
div.container div.subWrapper .subSidebarR {
 width:206px; 
 float:right;
}

.subSidebarR div.subRank {
 width:100%;
 height:238px;
 background:url(http://file.milestory.com/Images/PointWorld/subRank.gif) no-repeat;
}

	.subSidebarR div.subRank  dl {
	 width:200px;
	 padding:35px 0 0 10px;
	 *padding:15px 0 0 10px;
	}

	.subSidebarR div.subRank  dt {
	 display:block;
	 float:left;
	 clear:left;
	 width:21px;
	 height:19px;
	}

	.subSidebarR div.subRank  dd {
	 margin:0;
	 letter-spacing:-0.05em;
	 height:19px;
	}

	.subSidebarR div.subRank  dd span {
	 color:#e33219;
	 font-weight:bold;
	 letter-spacing:-0.05em;
	 margin:0;
	}

/* etc */
p.more {
 display:block;
 float:right;
 clear:right;
 color:#a8a8a8;
 font-weight:bold;
 font-size:11px;
 font-family:"돋움";
 width:24px;
 margin:0 10px 0 0;
 letter-spacing:-0.08em;
}

.pagingList {
 margin-top:20px;
 text-align:center
}

.font01 {
 color:#353535;
 font-weight:bold;
 margin:0;
 padding:0;
}

.font02 {
 color:#e33219;
 font-weight:bold;
 margin:0;
 padding:0;
}
.allborderLine {
 border:1px solid #dfdfdf;
}
.border_bottomLine {
 border-bottom:1px solid #dfdfdf; 
 }


/* htc를 이용한 png처리 방법
.png24 {behavior: url(../js/iepngfix.htc);}*/

/* js를 이용한 png처리 방법 */
.png24 {
	tmp:expression(setPng24(this));
}

.playLayer {
 width:36px;
 height:35px;
 position:absolute;
 z-index:10;
 top:25px;
 left:40px;
}

.cashPoint {
 width:59px;
 height:20px;
 background:url(http://file.milestory.com/Images/PointWorld/cashPoint.gif) no-repeat;
 text-align:center;
 color:#000;
 font-weight:bold;
 font-size:11px;
 letter-spacing:-0.08em;
}

/* Top 여백 */
 p.banner01 {
 margin:14px 0 0 0;
}
 p.banner02 {
 margin:13px 0 0 0;
}
p.banner03 {
 margin:15px 0 0 0;
}
p.banner04 {
 margin:16px 0 0 0;
}
p.banner05 {
 margin:8px 0 0 0;
}
p.banner06 {
 margin:4px 0 0 0;
}
p.banner07 {
 margin:6px 0 0 0;
}

/* 입력요소 */
.loginInput {
 border:1px solid #d0d0d0;
 height:18px;
 line-height:18px;
 vertical-align:middle;
 width: 130px;
}

.checkBox {
 vertical-align:middle;
}

/* 정렬요소 */
.alignTop {
 vertical-align:top;
}


/* PopUp */
h1.popTitle {
 width:505px;
 margin:10px auto !important;
}

h1.popTitleMovie {
 width:595px;
 height:32px;
 background:url(http://file.milestory.com/Images/PointWorld/popTitle_movie.gif) no-repeat;
 margin:10px auto;
 padding:9px 0 0 80px;
 color:#696868;
}

h1.popTitleView {
 display:block;
 width:836px;
 margin:10px auto;
 background:url(http://file.milestory.com/Images/PointWorld/pop_titleViewH1.gif) no-repeat;
 height:36px;
 padding:10px 0 0 86px;
 color:#696868;
}

.popDiv01 thead th {
 height:30px; 
 border-top:2px solid #999999;
 background-color:#f8f8f8;
 text-align:center;
}

.popDiv01 tbody td {
 height:30px;
 border-bottom:1px solid #dfdfdf;
 text-align:center;
}

.popDiv01 tfoot td {
 height:30px;
 border-bottom:2px double #dfdfdf;
 text-align:center;
}

.popEvent {
 width:598px;
 padding:0 13px;
 position:relative;
}

.popEvent dt {
 display:block;
 float:left;
 clear:left;
 background:url(http://file.milestory.com/Images/PointWorld/crossTitle.gif) no-repeat left;
 padding:0 0 0 15px;
 color:#000;
 font-size:11px;
 margin-left:20px;
 font-weight:bold;
}

.popEvent dd {
 font-size:11px;
 margin:0 0 0 70px
}

.table {	
	padding:0px 0px 13px 0px;	
	
}
.btn {	
	padding:0px 0px 15px 299px;	
	
}
.txt {	color:#959595;
    font-family:Verdana, Geneva, sans-serif;
	padding:5px 15px 15px 13px;	
	font-weight:none;
	font-size:11px;
}
.txt_b {	color:#959595;
	font-weight:bold;
	font-size:12px;
}
.txt_c {	color:#959595;
    font-family:Verdana, Geneva, sans-serif;
	font-weight:none;
	padding:20px 0px 13px 10px;
	font-size:11px;
}
.inputTab {
	color:#626262;
	font-size: 11px;
	border-top: 1px solid #bbbdbf;
	border-left: 1px solid #bbbdbf; 
	border-right: 1px solid #dedfe1; 
	border-bottom: 1px solid #dedfe1; 
}
.bull_ss{
	font-famil:돋움,굴림;
	background:url(http://www.milestory.com/Images/PointWorld/po_bull_ss.gif) no-repeat;
	color:#656565;
	font-size:12px;
	padding-left:12px;
	padding-bottom:8px;
	
}

.bull_ss2 {	font-famil:돋움,굴림;
	background:url(http://www.milestory.com/Images/PointWorld/po_bull_ss.gif) no-repeat;
	color:#656565;
	font-size:12px;
	padding-left:12px;
	padding-bottom:8px;
}

.red_txt{
	color:#d34836;
	font-size:12px;
	font-weight:bold;
	font-family:돋움;
}
.view_txt{
	font-fmaily:돋움, Verdana, Geneva, sans-serif, 굴림;
	font-size:11px;
	line-height:15px;
	padding-top:15px;
	color:#898989;
}
	
.line_bold{
	border-bottom:2px solid #4d4c4c;
}

.view_txt1 {	font-fmaily:돋움, Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-top:15px;
	color:#898989;
}

.gra {font-family:Verdana, Geneva, sans-serif;
	color:#8a897d;	
	font-size:10px;
}
.gra_b {font-family:Verdana, Geneva, sans-serif;
	color:#ffa200;	
	font-size:10px;
	font-weight:bold;
}
.box {font-family:Verdana, Geneva, sans-serif,돋움,굴림;
        color:#999;     
        font-size:11px;
        border-top:1px solid #999;
        border-left:1px solid #999;
        border-collapse:collapse;
        border-right:1px solid #999;
        border-bottom:1px solid #999;
        text-align:center;
        margin:0 5px 0 0;
        padding:2px 5px 0 5px;
}


.box_top{
	background:url(http://www.milestory.com/Images/PointWorld/po_bg_box_top.gif) no-repeat;
	
	
}
.box_bg{
	background:url(http://www.milestory.com/Images/PointWorld/po_bg_box_bg.gif) repeat-y;
	padding-left:15px;
	width=:692px;
	
}
.box_bot{
	background:url(http://www.milestory.com/Images/PointWorld/po_bg_box_bot.gif) no-repeat;
	width=:692px;
	
}

.view_txt2 {	font-fmaily:돋움, Verdana, Geneva, sans-serif, 굴림;
	font-size:11px;
	line-height:15px;
	padding-top:15px;
	color:#898989;
}

.txt_bold {color:#000;
      font-family:돋움;
      font-weight:bold;
	  font-size:16px;
	
}

.list{
	background:url(http://www.milestory.com/Images/PointWorld/po_bull_point.gif) no-repeat;
	font-size:11px;
	padding-top:8px;
	padding-left:7px;
	color:#6d6d6d;
}

.registrationBox{
	background: url('http://www.milestory.com/Images/Community/PhotoZone/bgRegistrationBox.gif') no-repeat left top;
	width:692px;
	height:79px;
    padding:8px 0 0 15px;
}

.word{
	font:11px/12px Tahoma;
	padding:0 4px 10px 570px;
	color:#656565;
	
}
.word_c{ color:#FF5400;}

.registrationBox ul li{
	float:left;
	width:614px;
	padding:8px 0 0 10px;
}
.registrationBox ul li p.word{
	font:11px/12px Tahoma;
	letter-spacing:-1px;
	text-align:right;
	padding:0 4px 4px 5px;
	color:#656565;
}

.registrationBox ul li p.word span{ color:#FF5400;}
.registrationBox ul li.btn{
	width:49px;
	padding:25px 0 0 4px;
}
.registrationBox ul li textarea{
	border:1px solid #CCCCCC;
	overflow:auto;
	font:11px/16px Dotum,"?뗭?";
	color:#656565;
	padding:0 0 0 9px;
}

.commentList{
	margin:9px 0 0 0;
	padding:0;
	border-top:2px solid #4D4C4C;
	background:#FAFAFA;
	letter-spacing:-1px;
	color:#656565;
	font:11px/16px Dotum, "?뗭?";
}
.commentList th{
	border-bottom:1px solid #E5E5E5;
	font-weight:normal;
}
.commentList td{
	border-bottom:1px solid #E5E5E5;
	padding:7px 0 6px 0;
}
.commentList td p.comment{
	width:460px;
	font-size:12px;
}
.commentList td p .date{
	font:11px/14px Tahoma;
	color:#9C9C9C;
	letter-spacing:0;
	padding:0 10px 0 6px;
}
.commentList td p img{
	vertical-align:-1px;
}
.commentList{
	margin:9px 0 0 0;
	padding:0;
	border-top:2px solid #4D4C4C;
	background:#FAFAFA;
	letter-spacing:-1px;
	color:#656565;
	font:11px/16px Dotum, "?뗭?";
}
.commentList th{
	border-bottom:1px solid #E5E5E5;
	font-weight:normal;
}
.commentList td{
	border-bottom:1px solid #E5E5E5;
	padding:7px 0 6px 0;
}
.commentList td p.comment{
	width:460px;
	font-size:12px;
}
.commentList td p .date{
	font:11px/14px Tahoma;
	color:#9C9C9C;
	letter-spacing:0;
	padding:0 10px 0 6px;
}
.commentList td p img{
	vertical-align:-1px;
}

/*subTitle*/
.subTitle {
	clear: both;
	font-size: 12px;
	background: url('/Images/Leisure/Bullet/bulH2.gif') no-repeat top left;
	margin-bottom: 8px;
	padding-left: 14px;
}
.subTitle img { vertical-align: middle;}
.subTitle span.barItem {
	background: url('/Images/Bullet/bullTitleLineGray03.gif') no-repeat top left;
	margin-left: 7px;
	padding-left: 10px;
}
.subTitle p { float: right; margin-top: -3px;}
.subTitle strong { color: #ff5400;}

/* paging */
div.paging {
	font-size:11px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	background:none;
}
div.paging a{
	color: #8a897d;
}
div.paging img {
	vertical-align: middle;
}
div.paging ul {
	text-align: center;
}
div.paging li{
	display: inline;
	padding: 0 6px;
}
div.paging li a{text-decoration:none;}
div.paging li.btn{
	display: inline;
	padding: 0;
}
div.paging li strong {
	color:#000;
}
div.paging .btnWrite{
	position: absolute;
	top: -5px;
	right:0;
}
div.paging .btnWrite a{
	margin: 0 0 0 5px;
}
/* //paging */


.con{
	padding-left:9px;
}

.TITLE{
	font-family:Verdana, Geneva, sans-serif;
	color:#8e8e8e;	
	font-size:11px;
	font-weight:bold;
	background:url(http://www.milestory.com/Images/PointWorld/po_bull_tit_box.gif) no-repeat;
	padding-left:15px;
	margin:7px 0 5px 12px;
}
.TITLE_s{
	font-family:Verdana, Geneva, sans-serif;
	color:#8e8e8e;	
	font-size:11px;
	background:url(http://www.milestory.com/Images/PointWorld/po_tit_bull_s.gif) no-repeat;
	padding-left:15px;
	margin:2px 0 5px 17px;
}
.bar{
	padding-left:10px;
}

.line{
	border-bottom:1px solid #e0e0dc;
}
