@charset "UTF-8";
@import url("../../common/common.css");
@import url("../../common/hd.css");
@import url("../../common/ft.css");


/* #ct ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ct{
	width:100%;
	margin:0 auto;
	padding:13px 0 20px 0;
}
/* /#ct +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* #ctR +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ctR{
	width:760px;
	float:right;
}

/* #mypageNav +++++++++++++++++++++++++++++++++++++++ */
#mypageNav{
	width:758px;
	margin:0 0 0 0;
	border-top:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background:#ffffff url(../../../img/mypage/common/bg/bg_mypagenav.png) left bottom no-repeat;
	font-weight:bold;
}
#mypageNav p{
	display:inline;
}
#mypageNav p a{
	width:auto;
	display:block;
	float:left;
	padding:10px 10px;
	text-align:center;
	color:#666666;
	background:url(../../../img/mypage/common/bg/bg_nav_mypage.png) right bottom no-repeat;
	font-size:12px;
}
#mypageNav p a:hover{
	color:#c51919;
	text-decoration:underline;
}
#mypageNav p.cur a{
	color:#c51919;
	text-decoration:none;
	background:url(../../../img/mypage/skin/my/bg_nav_mypage_cur.png) right bottom no-repeat;
}
/* /#mypageNav +++++++++++++++++++++++++++++++++++++ */


/* skinWp ++++++++++++++++++++++++++++++++++++++++++ */
#skinWp{
	width:100%;
}
#skinWp #skinWp-bottom{
	width:100%;
	height:2px;
	font-size:0;
	line-height:0;
 text-indent:-9999px;
	text-align:left;
}
#skinWp #skinWp-middle{
	width:100%;
	padding:9px 0;
}
/* /skinWp +++++++++++++++++++++++++++++++++++++++++ */


/* columnWp ++++++++++++++++++++++++++++++++++++++++ */
#columnWp{
	width:740px;
	margin:0 auto;
	padding:9px 0 0 0;
}
#columnWp #colL{
	width:550px;
	float:left;
}
#columnWp #colR{
	width:180px;
	float:right;
}
/* /columnWp +++++++++++++++++++++++++++++++++++++++ */

/* generalArea +++++++++++++++++++++++++++++++++++++ */
.generalArea{
	width:100%;
	margin:0 auto 10px auto;
	padding-bottom:4px;
	text-align:center;
}
.generalArea .generalArea-head{
	width:100%;
	height:36px;
	overflow:hidden;
	position:relative;
}
.generalArea .generalArea-head h3{
	padding:11px 12px 0 12px;
	font-size:12px;
	line-height:1.3;
}
.generalArea .generalArea-head h3 .titleText{
	float:left;
	display:block;
	font-weight:bold;
}
.generalArea .generalArea-head h3 a{
	width:20px;
	height:17px;
	display:block;
	background:url(../../../img/mypage/common/btn/btn_batch.png) 0 0 no-repeat;
	float:left;
	font-size:83.3%;
	text-align:center;
	line-height:17px;
	color:#ffffff;
	margin:-2px 0 0 7px;
}
.generalArea .generalArea-head h3 a:hover{
	background:url(../../../img/mypage/common/btn/btn_batch.png) 0 -17px no-repeat;
}
.generalArea .generalArea-head h3 a.zero{
	background:url(../../../img/mypage/common/btn/btn_batch.png) 0 -34px no-repeat;
}
.generalArea .generalArea-head .rightLink{
	position:absolute;
	right:10px;
	top:11px;
	line-height:1.3;
	text-align:right;
}
.generalArea .generalArea-head .rightLink a{
	font-size:83.3%;
	text-align:right;
}
.generalArea .generalArea-body{
	margin:0 auto;
	padding:0 1px 0 1px;
}
.generalArea .generalAreaB-body .notExistArea{
	width:100%;
	text-align:center;
	padding:5px 0 18px 0;
}
.generalArea .generalArea-body .notExistArea p{
	text-align:center;
}
.generalArea .generalArea-body .bodyAlert{
	margin:0 8px;
	padding:0 0 11px 0;
	text-align:left;
	color:#c51919;
}
.generalArea .generalArea-foot{
	width:100%;
	margin:0 auto;
	border-top:1px solid #efefef;
	padding:9px 0 10px 0;
}
.generalArea .notExistBox{
	padding:1em 0;
}
/* /generalArea +++++++++++++++++++++++++++++++++++ */


/* notificationArea +++++++++++++++++++++++++++++++++++++ */
#notificationArea{
	width:178px;
	margin:0 auto;
}
#notificationArea ul{
	width:100%;
}
#notificationArea ul li{
	width:100%;
	display:block;
}
#notificationArea ul li a{
	width:100%;
	display:block;
	padding:9px 0 10px 0;
	background:url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
	text-decoration:none;
	cursor:pointer;
}
#notificationArea ul li a:hover{
	text-decoration:none;
	background:#f4f6f7 url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
}
#notificationArea ul li a .notificationArea-head{
	width:160px;
	margin:0 auto;
	display:block;
	text-align:left;
}
#notificationArea ul li a .notificationArea-head .thumbnail{
	width:30px;
	height:30px;
	float:left;
	padding:1px;
	border:1px solid #e2e2e2;
}
#notificationArea ul li a .notificationArea-head .thumbnail img{
	width:30px;
	height:30px;
}
#notificationArea ul li a .notificationArea-head .notificateBlock{
	width:120px;
	display:block;
	margin:0;
	padding:0 0 0 6px;
	float:left;
	text-align:left;
}
#notificationArea ul li a .notificationArea-head .notificateBlock .notificateName{
	width:100%;
	display:block;
	padding:0 0 1px 0;
	color:#c51919;
	font-size:83.3%;
	float:left;
}
#notificationArea ul li a .notificationArea-head .notificateBlock .notificateDate{
	width:100%;
	display:block;
	background:url(../../../img/common/icon/icon_clock.png) 0 .2em no-repeat;
	padding:0 0 0 11px;
	font-size:83.3%;
	color:#666666;
	float:left;
}
/* notificateMessageBlock */
#notificationArea ul li a .notificateMessage{
	width:160px;
	margin:0 auto;
	padding-top:8px;
	background:url(../../../img/mypage/common/ctl/bg_arrivedcomment_up.png) left top no-repeat;
	display:block;
}
#notificationArea ul li a .notificateMessage .notificateMessage-inner{
	width:100%;
	background:url(../../../img/mypage/common/ctl/bg_arrivedcomment_bot.png) left bottom no-repeat;
	display:block;
}
#notificationArea ul li a .notificateMessage .notificateMessage-inner .message{
	width:148px;
	margin:0 auto;
	padding:4px 3px 8px 7px;
	display:block;
	color:#666666;
	font-size:83.3%;
}
#notificationArea .messageMore{
	padding:4px 6px 1px 0;
	text-align:right;
	font-size:83.3%;
}
/* /notificationArea ++++++++++++++++++++++++++++++++++++ */


/* gamefeedArea +++++++++++++++++++++++++++++++++++++ */
#gamefeedArea{
	margin:0 auto;
	background:#ffffff;
}
#gamefeedArea ul{
	width:100%;
}
#gamefeedArea ul li{
	width:100%;
	display:block;
}
#gamefeedArea ul li a{
	width:100%;
	display:block;
	padding:9px 0 10px 0;
	background:url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
	text-decoration:none;
	cursor:pointer;
}
#gamefeedArea ul li a:hover{
	text-decoration:none;
	background:#f4f6f7 url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
}
#gamefeedArea ul li a.noLink{
	text-decoration:none;
	background:#ffffff url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
}
#gamefeedArea ul li a.noLink:hover{
	cursor:default;
}
#gamefeedArea ul li a .gamefeedArea-head{
	width:160px;
	margin:0 auto;
	display:block;
}
#gamefeedArea ul li a .gamefeedArea-head .gamefeedArea-headL{
	width:60px;
	display:block;
	float:left;
}
#gamefeedArea ul li a .gamefeedArea-head .gamefeedArea-headL img{
	width:60px;
}
#gamefeedArea ul li a .gamefeedArea-head .gamefeedArea-headR{
	width:96px;
	display:block;
	float:right;
}
#gamefeedArea ul li a .gamefeedArea-head .gamefeedArea-headR .name{
	color:#c51919;
}
#gamefeedArea ul li a .gamefeedArea-head .gamefeedArea-headR .updateTime{
	display:block;
	background:url(../../../img/common/icon/icon_clock.png) 0 .2em no-repeat;
	padding:0 0 0 11px;
	font-size:83.3%;
	color:#666666;
}
#gamefeedArea .messageMore{
	padding:4px 6px 4px 0;
	text-align:right;
	font-size:83.3%;
}
#gamefeedArea ul li a .gamefeedArea-body{
	width:160px;
	margin:0 auto;
	padding:5px 0 0 0;
	display:block;
	text-align:left;
}
#gamefeedArea ul li a .gamefeedArea-body{
	color:#666666;
}
#gamefeedArea ul li .nothing{
	display:block;
	padding:1em 0 0 1em;
}

/* /gamefeedArea ++++++++++++++++++++++++++++++++++++ */


/* message common +++++++++++++++++++++++++++++++++++++++ */
.message-inner{
	margin:0 auto;
	padding:0 0 0 0;
	background:#ffffff;
}
.message-inner .messageBox{
	width:160px;
	margin:0 auto;
	padding:9px 0 11px 0;
}
.message-inner .messageBox dl{
	width:100%;
	margin:0;
}
.message-inner .messageBox dl dt{
	width:30px;
	height:30px;
	padding:1px;
	background:#ffffff;
	border:1px solid #e2e2e2;
	float:left;
}
.message-inner .messageBox dl dt img{
	width:30px;
	height:30px;
}
.message-inner .messageBox dl dd{
	display:block;
	margin:0 0 0 40px;
	font-size:83.3%;
}
.message-inner .messageBox dl dd .messageName{
	width:104px;
	margin:0 auto 0 0;
	display:block;
}
.message-inner .messageBox dl dd .updateTime{
	display:block;
	background:url(../../../img/common/icon/icon_clock.png) 0 .3em no-repeat;
	padding:0 0 0 13px;
}
/* change button */
.message-inner .messageBox .btnComment{
	width:100%;
	margin:0 auto;
	text-align:center;
	cursor:pointer;
}
/* / message common +++++++++++++++++++++++++++++++++++++ */

/* ctR-recentMessage **************** */
#ct #ctR #ctR-recentMessage{
}
#ct #ctR #ctR-recentMessage .message-inner .messageBox dl dd .updateTime{
	display:block;
	background:url(../../../img/common/icon/icon_clock.png) 0 .3em no-repeat;
	padding:0 0 0 13px;
}
/* changeMessageBlock */
#ct #ctR #ctR-recentMessage .message-inner .messageBox .changeMessageBlock{
	width:100%;
	margin:0 0 6px 0;
	padding-top:8px;
	background:url(../../../img/mypage/common/ctl/bg_comment_l_up.png) left top no-repeat;
}
#ct #ctR #ctR-recentMessage .message-inner .messageBox .changeMessageBlock .changeMessageBlock-inner{
	width:100%;
	background:url(../../../img/mypage/common/ctl/bg_comment_bot.png) left bottom no-repeat;
}
#ct #ctR #ctR-recentMessage .message-inner .messageBox .changeMessageBlock .changeMessageBlock-inner textarea{
	width:152px;
	height:60px;
	margin:0 auto;
	padding:4px;
	background:none;
	border:none;
	color:#666666;
}

/* /ctR-recentMessage *************** */

/* colR-messageBoard ++++++++++++++++++++++++++++++++++++ */

.ctR-messageBoardTit{
	padding:10px 12px 10px 12px;
	background:#ffffff url(../../../img/mypage/common/ctl/bg_username.png) left bottom repeat-x;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
#bbsArea.message-inner .messageBox{
	position:relative;
	background:url(../../../img/common/bg/line_dot_x_gray.png) left bottom repeat-x;
}
#bbsArea.message-inner .messageBox .btnCloseBox{
	width:11px;
	height:11px;
	position:absolute;
	right:0;
	top:9px;
	cursor:pointer;
}
/* arrivedMessageBlock */
#bbsArea.message-inner .messageBox .arrivedMessageBlock{
	width:100%;
	margin:0 0 6px 0;
	padding-top:8px;
	background:url(../../../img/mypage/common/ctl/bg_arrivedcomment_up.png) left top no-repeat;
}
#bbsArea.message-inner .messageBox .arrivedMessageBlock .arrivedMessageBlock-inner{
	width:100%;
	background:url(../../../img/mypage/common/ctl/bg_arrivedcomment_bot.png) left bottom no-repeat;
}
#bbsArea.message-inner .messageBox .arrivedMessageBlock .arrivedMessageBlock-inner p{
	width:148px;
	margin:0 auto;
	padding:1px 3px 5px 7px;
	background:none;
	border:none;
}
/* inputMessageBlock */
#bbsArea.message-inner .messageBox .inputMessageBlock{
	width:100%;
	margin:-5px 0 6px 0;
	padding-top:8px;
	background:url(../../../img/mypage/common/ctl/bg_comment_c_up.png) left top no-repeat;
}
#bbsArea.message-inner .messageBox .inputMessageBlock .inputMessageBlock-inner{
	width:100%;
	background:url(../../../img/mypage/common/ctl/bg_comment_bot.png) left bottom no-repeat;
}
#bbsArea.message-inner .messageBox .inputMessageBlock .inputMessageBlock-inner textarea{
	width:152px;
	height:60px;
	margin:0 auto;
	padding:4px;
	background:none;
	border:none;
	color:#9b9b9b;
}
#bbsArea.message-inner .messageBox .inputMessageBlock .inputMessageBlock-inner textarea.focus{
	color:#666666;
}
#bbsArea.message-inner .messageMore{
	padding:4px 6px 3px 0;
	text-align:right;
	font-size:83.3%;
}
/* /colR-messageBoard +++++++++++++++++++++++++++++++++++ */


/* generalTab +++++++++++++++++++++++++++++++++++++++++++ */
#generalTab{
	width:356px;
	float:right;
	padding:4px 4px 0 0;
}
#generalTab ul{
	width:100%;
}
#generalTab ul li{
	width:85px;
	display:inline;
}
#generalTab ul li a{
	width:85px;
	height:38px;
	margin:0 0 0 4px;
	display:block;
	float:right;
	background-image:url(../../../img/mypage/common/btn/bg_generaltab.png);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:83.3%;
	text-align:center;
	overflow:hidden;
	color:#666666;
	font-weight:bold;
}
#generalTab ul li a:hover{
	text-decoration:none;
	background-position:0 -38px;
}
#generalTab ul li a.cur{
	background-position:0 -76px;
	color:#ffffff;
}
#generalTab ul li a .title{
	display:block;
	padding:4px 0 0 0;
}
#generalTab ul li a .badge{
	width:23px;
	height:13px;
	display:block;
	margin:0 auto;
	padding:1px 0 0 0;
	background:url(../../../img/mypage/common/bg/bg_tabbadge.png) left top no-repeat;
	text-align:center;
	color:#ffffff;
	font-size:83.3%;
}
#generalTab ul li.zero a .badge{
	background:url(../../../img/mypage/common/bg/bg_tabbadge.png) left bottom no-repeat;
	color:#a4a4a4;
}
/* /generalTab ++++++++++++++++++++++++++++++++++++++++++ */


/* /#ctR ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */