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

/* overwright ++++++++++++++++++++++++++++++++++++++++++ */
#ct #mypageNav{
	border-bottom:1px solid #dbdbdb;
}
#generalTab ul li a .title.col1{
	padding:11px 0 0 0;
}
/* /overwright +++++++++++++++++++++++++++++++++++++++++ */


/* categoryHd ++++++++++++++++++++++++++++++++++++++++++ */

#ct #categoryHd{
	min-height:38px;
	background:#ffffff;
}
#ct #categoryHd h2{
	width:170px;
	margin:0;
	padding:12px 0 0 10px;
	float:left;
	font-size:116.6%;
	font-weight:bold;
}
/* /categoryHd +++++++++++++++++++++++++++++++++++++++++ */


/* gameBox */
#ct .gameBox{
	width:100%;
}
#ct .gameBox .gameBoxL{
	width:60px;
	float:left;
}
#ct .gameBox .gameBoxL img{
	width:60px;
}
#ct .gameBox .gameBoxR{
	width:574px;
	float:right;
}
#ct .gameBox .gameBoxR .gameBoxR-head{
	width:100%;
}
#ct .gameBox .gameBoxR .gameBoxR-head .gameInfo{
	width:320px;
	float:left;
}
#ct .gameBox .gameBoxR .gameName{
	width:100%;
	font-weight:bold;
	padding:0 0 2px 0;
}
#ct .gameBox .gameBoxR .gameName a{
	display:inline-block;
	*display:inline;
	*zoom: 1;
}
#ct .gameBox .gameBoxR .gameName .lock{
	width:7px;
	height:12px;
	display:inline-block;
	*display:inline;
	*zoom: 1;
	background-image:url(../../../img/mypage/common/icon/icon_unlock.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:4px;
}
#ct .locked .gameBox .gameBoxR .gameName .lock{
	background-image:url(../../../img/mypage/common/icon/icon_locked.png);
}
#ct .gameBox .gameBoxR .gameTime{
	font-size:83.3%;
	padding:0 0 2px 0;
}
#ct .gameBox .gameBoxR .gameTime img{
	vertical-align:middle;
	margin-right:2px;
}
#ct .gameBox .gameBoxR .gameComment{
	padding:0 0 2px 0;
}
#ct .gameBox .gameBoxR .gameResult{
}
#ct .gameBox .gameBoxR .gameResult li{
	display:inline;
	padding:0 1em 0 1em;
	border-right:1px solid #666666;
}
#ct .gameBox .gameBoxR .gameResult li.first{
	padding:0 1em 0 0;
}
#ct .gameBox .gameBoxR .gameResult li.last{
	border-right:none;
}

/* snsBtns */
#ct .gameBox .gameBoxR .gameBoxR-head .curvyBox{
	width:250px;
	float:right;
	text-align:right;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns{
	border:1px solid #bcbcbc;
	display:inline-block;
	*display:inline;
	*zoom: 1;
	padding:5px 9px;
	font-size:83.3%;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns dt{
	display:block;
	padding-bottom:3px;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns dt img{
	vertical-align:middle;
	margin-left:4px;
	margin-right:5px;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns dd{
	display:inline;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns dd img{
	vertical-align:middle;
	margin-right:3px;
}
#ct .gameBox .gameBoxR .gameBoxR-head .snsBtns dd .icon img{
	height:16px;
	border:1px solid #d2d1d1;
}
/*  */
.bottomBtns{
	width:100%;
	padding:12px 0 6px 0;
	text-align:center;
}
.bottomBtns li{
	display:inline-block;
	*display:inline;
	*zoom: 1;
	margin:0 10px 0 0;
	cursor:pointer;
}
.bottomBtns li.displayNone{
	display:none;
}
#ct .notExistArea{
	padding:0 6px;
	background:#ffffff;
}
#ct .notExistArea .notExistArea-inner{
	margin:0;
	padding:1px;
	border:1px solid #dbdbdb;
}
#ct .notExistArea .notExistArea-inner .notExistBox{
	padding:2.6em 0;
	border:1px solid #dbdbdb;
	background:#ffffff;
}
#ct .notExistArea .notExistArea-inner p{
	text-align:center;
}