@charset "utf-8";

/* clear */
* html #header,
* html #grobalNav .nav,
* html #grobalNav .subNav,
* html #topicPath ol,
* html #content,
* html #userBadge .content,
* html #userBadge .content dl{
	height:1px;
}
*:first-child+html #header,
*:first-child+html #grobalNav .nav,
*:first-child+html #grobalNav .subNav,
*:first-child+html #topicPath ol,
*:first-child+html #content,
*:first-child+html #userBadge .content,
*:first-child+html #userBadge .content dl{
	min-height:1px;
}
#header:after,
#grobalNav .nav:after,
#grobalNav .subNav:after,
#topicPath ol:after,
#content:after,
#userBadge .content:after,
#userBadge .content dl:after{
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

/* container */
#container{
	width:950px;
	margin:0 auto;
	text-align:left;
}
.lightbox #container{
	width:620px;
}
.balloon #container{
	width:310px;
}
.balloon2 #container{
	width:420px;
}
.balloon3 #container{
	width:180px;
}

/* header */
#header{
	position:relative;
	min-height:35px;
	padding:10px 10px 5px 0;
	background:-moz-linear-gradient(top, #264575 0%, #082857 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#264575), color-stop(100%,#082857));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #264575 0%,#082857 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #264575 0%,#082857 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #264575 0%,#082857 100%);/* IE10+ */
	background:linear-gradient(top, #264575 0%,#082857 100%);/* W3C */
	background-color:#193868;/* Old */
	font-size:85%;
	color:#ffffff;
}
#header #siteLogo{
	position:absolute;
	top:11px;
	left:10px;
}
#header #headerCatch{
	float:right;
	width:470px;
	margin-top:3px;
	font-size:90%;
	color:#a8c0e4;
}
#header .memberUtility{
	float:left;
	width:320px;
	padding-left:135px;
}
#header .memberUtility a{
	color:#66ccff !important;
}
#header .memberUtility .state,
#header .memberUtility .message{
	float:left;
	margin-right:15px;
}
#header .memberUtility .message{
	padding-left:20px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 0 3px;
}
#header .memberUtility .member{
	margin:-2px 0 2px;
}
#header .memberUtility .sns{
	float:left;
	margin-right:5px;
}
#header .memberUtility .sns a{
	display:block;
	width:50px;
	height:15px;
	padding:6px 0 0 25px;
	background:url(/images/commons/background.png?201107050000) no-repeat;
	font-size:11px;
	line-height:1;
	text-decoration:none;
	text-shadow:-1px 1px 1px #ffffff;
	overflow:hidden;
}
#header .memberUtility .sns .name{
	position:absolute;
	display:block;
	top:-10000px;
	left:-10000px;
}
#header .memberUtility .sns a.modBtnTwitter{
	background-position:-1278px 0;
	color:#327695 !important;
}
#header .memberUtility .sns a.modBtnFB{
	background-position:-1278px -21px;
	color:#3b5998 !important;
}
#header .memberUtility .sns a.modBtnMixi{
	background-position:-1278px -42px;
	color:#626363 !important;
}

/* grobalNav */
#grobalNav{
	margin-bottom:10px;
	font-size:12px;
	line-height:1.2;
}
#grobalNav .nav{
	border-bottom:3px solid #5c5c5c;
	background-color:#e3e3e3;
}
#my #grobalNav .nav{
	border-bottom-color:#0084d4;
}
#member #grobalNav .nav{
	border-bottom-color:#007a18;
}
#grobalNav .nav li{
	float:left;
	padding-top:1px;
	border-top:1px solid #ffffff;
	-webkit-box-shadow: inset 0 1px 0 0 #f4f4f4;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #f4f4f4;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #f4f4f4;/* W3C */
	text-align:center;
	overflow:hidden;
}
#grobalNav .nav li a{
	display:block;
	padding:6px 5px 5px;
	background:-moz-linear-gradient(top, #e3e3e3 0%, #c1c1c1 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#c1c1c1));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #e3e3e3 0%,#c1c1c1 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #e3e3e3 0%,#c1c1c1 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #e3e3e3 0%,#c1c1c1 100%);/* IE10+ */
	background:linear-gradient(top, #e3e3e3 0%,#c1c1c1 100%);/* W3C */
	background-color:#dfdfdf;/* Old */
	border-left:1px solid #efefef;/* Old */
	border-left:1px solid rgba(255,255,255,0.4);
	border-bottom:1px solid #9d9d9d;
	text-align:center;
	color:#333333 !important;
	text-decoration:none !important;
	white-space:nowrap;
}
#grobalNav .nav li:hover{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#grobalNav .nav li:hover a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navHome{
	width:90px;
}
#grobalNav .nav li.navHome a{
	border-left:none;
}
#home #grobalNav .nav li.navHome{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#home #grobalNav .nav li.navHome a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navItems{
	width:115px;
}
#items #grobalNav .nav li.navItems{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#items #grobalNav .nav li.navItems a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navReport{
	width:95px;
}
#report #grobalNav .nav li.navReport{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#report #grobalNav .nav li.navReport a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navRecipe{
	width:115px;
}
#recipe #grobalNav .nav li.navRecipe{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#recipe #grobalNav .nav li.navRecipe a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navFish{
	width:131px;
}
#fish #grobalNav .nav li.navFish{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#fish #grobalNav .nav li.navFish a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navShip{
	width:131px;
}
#ship #grobalNav .nav li.navShip{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#ship #grobalNav .nav li.navShip a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navTidegraph{
	width:116px;
}
#tidegraph #grobalNav .nav li.navTidegraph{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#tidegraph #grobalNav .nav li.navTidegraph a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navBbs{
	width:85px;
}
#bbs #grobalNav .nav li.navBbs{
	border-top:1px solid #bbbbbb;
	-webkit-box-shadow: inset 0 1px 0 0 #afafaf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #afafaf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #afafaf;/* W3C */
}
#bbs #grobalNav .nav li.navBbs a{
	background:-moz-linear-gradient(top, #9c9c9c 0%, #7b7b7b 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#7b7b7b));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* IE10+ */
	background:linear-gradient(top, #9c9c9c 0%,#7b7b7b 100%);/* W3C */
	background-color:#7b7b7b;/* Old */
	border-bottom:1px solid #545454;
	color:#ffffff !important;
}
#grobalNav .nav li.navMember{
	width:84px;
}
#member #grobalNav .nav li.navMember{
	border-top:1px solid #26a254;
	-webkit-box-shadow: inset 0 1px 0 0 #1e9f4e;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #1e9f4e;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #1e9f4e;/* W3C */
}
#member #grobalNav .nav li.navMember a{
	background:-moz-linear-gradient(top, #009136 0%, #007b2c 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009136), color-stop(100%,#007b2c));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #009136 0%,#007b2c 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #009136 0%,#007b2c 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #009136 0%,#007b2c 100%);/* IE10+ */
	background:linear-gradient(top, #009136 0%,#007b2c 100%);/* W3C */
	background-color:#008430;/* Old */
	border-left:1px solid rgba(0,122,44,0.5);
	border-bottom:1px solid #007a2c;
	color:#ffffff !important;
}
#grobalNav .nav li.navMember:hover{
	border-top:1px solid #a5d8c6;
	-webkit-box-shadow: inset 0 1px 0 0 #64a58f;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #64a58f;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #64a58f;/* W3C */
}
#grobalNav .nav li.navMember:hover a{
	background:-moz-linear-gradient(top, #64a58f 0%, #046d4a 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a58f), color-stop(100%,#046d4a));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #64a58f 0%,#046d4a 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #64a58f 0%,#046d4a 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #64a58f 0%,#046d4a 100%);/* IE10+ */
	background:linear-gradient(top, #64a58f 0%,#046d4a 100%);/* W3C */
	background-color:#589e87;/* Old */
	border-left:1px solid rgba(8,111,77,0.5);
	border-bottom:1px solid #026c49;
	color:#ffffff !important;
}
#grobalNav .nav li.navMy{
	width:103px;
	border-top:1px solid #85b1dd;
	-webkit-box-shadow: inset 0 1px 0 0 #77a8d9;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #77a8d9;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #77a8d9;/* W3C */
}
#grobalNav .nav li.navMy a{
	background:-moz-linear-gradient(top, #649bd3 0%, #437ab1 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#649bd3), color-stop(100%,#437ab1));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #649bd3 0%,#437ab1 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #649bd3 0%,#437ab1 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #649bd3 0%,#437ab1 100%);/* IE10+ */
	background:linear-gradient(top, #649bd3 0%,#437ab1 100%);/* W3C */
	background-color:#5088bf;/* Old */
	border-left:1px solid rgba(70,126,181,0.5);
	border-right:1px solid rgba(70,126,181,0.5);
	border-bottom:1px solid #3a6c9d;
	color:#ffffff !important;
}
#my #grobalNav .nav li.navMy{
	border-top:1px solid #268be1;
	-webkit-box-shadow: inset 0 1px 0 0 #1e87e0;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #1e87e0;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #1e87e0;/* W3C */
}
#my #grobalNav .nav li.navMy a{
	background:-moz-linear-gradient(top, #0076dc 0%, #0063d5 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0076dc), color-stop(100%,#0063d5));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #0076dc 0%,#0063d5 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #0076dc 0%,#0063d5 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #0076dc 0%,#0063d5 100%);/* IE10+ */
	background:linear-gradient(top, #0076dc 0%,#0063d5 100%);/* W3C */
	background-color:#006bd8;/* Old */
	border-left:1px solid rgba(0,71,142,0.5);
	border-right:1px solid rgba(0,71,142,0.5);
	border-bottom:1px solid #0062d4;
}
#grobalNav .nav li.navMy:hover{
	border-top:1px solid #7aaee1;
	-webkit-box-shadow: inset 0 1px 0 0 #377cc2;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #377cc2;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #377cc2;/* W3C */
}
#grobalNav .nav li.navMy:hover a{
	background:-moz-linear-gradient(top, #367bc1 0%, #14589e 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#367bc1), color-stop(100%,#14589e));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #367bc1 0%,#14589e 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #367bc1 0%,#14589e 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #367bc1 0%,#14589e 100%);/* IE10+ */
	background:linear-gradient(top, #367bc1 0%,#14589e 100%);/* W3C */
	background-color:#2e73b9;/* Old */
	border-left:1px solid rgba(27,97,167,0.5);
	border-right:1px solid rgba(27,97,167,0.5);
	border-bottom:1px solid #13589d;
}

#my #grobalNav .subNavWrap{
	background:-moz-linear-gradient(top, #5fa5ed 0%, #318be8 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa5ed), color-stop(100%,#318be8));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* IE10+ */
	background:linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* W3C */
	background-color:#3c91e9;/* Old */
	border-bottom:2px solid #2060a1;
	border-top:1px solid #81b9f1;
	-webkit-box-shadow: inset 0 1px 0 0 #73b1ef;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #73b1ef;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #73b1ef;/* W3C */
}
#member #grobalNav .subNavWrap{
	background:-moz-linear-gradient(top, #67b049 0%, #3f9c1a 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#67b049), color-stop(100%,#3f9c1a));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* IE10+ */
	background:linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* W3C */
	background-color:#3f9c1a;/* Old */
	border-bottom:2px solid #2a6b10;
	border-top:1px solid #86c170;
	-webkit-box-shadow: inset 0 1px 0 0 #7aba61;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #7aba61;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #7aba61;/* W3C */
}
#grobalNav .subNav li{
	float:left;
}
#grobalNav .subNav li a{
	display:block;
	margin:-1px 0 -2px;
	padding:5px 12px 4px;
	color:#ffffff !important;
	text-decoration:none;
}
#my #grobalNav .subNav li a{
	background:-moz-linear-gradient(top, #5fa5ed 0%, #318be8 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa5ed), color-stop(100%,#318be8));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* IE10+ */
	background:linear-gradient(top, #5fa5ed 0%,#318be8 100%);/* W3C */
	background-color:#3c91e9;/* Old */
	border-bottom:2px solid #2060a1;
	border-top:1px solid #81b9f1;
	-webkit-box-shadow: inset 0 1px 0 0 #73b1ef;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #73b1ef;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #73b1ef;/* W3C */
}
#member #grobalNav .subNav li a{
	background:-moz-linear-gradient(top, #67b049 0%, #3f9c1a 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#67b049), color-stop(100%,#3f9c1a));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* IE10+ */
	background:linear-gradient(top, #67b049 0%,#3f9c1a 100%);/* W3C */
	background-color:#3f9c1a;/* Old */
	border-bottom:2px solid #2a6b10;
	border-top:1px solid #86c170;
	-webkit-box-shadow: inset 0 1px 0 0 #7aba61;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #7aba61;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #7aba61;/* W3C */
}
#my #grobalNav .subNav li.current a,
#my #grobalNav .subNav li:hover a{
	background:-moz-linear-gradient(top, #007dde 0%, #005ad1 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#007dde), color-stop(100%,#005ad1));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #007dde 0%,#005ad1 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #007dde 0%,#005ad1 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #007dde 0%,#005ad1 100%);/* IE10+ */
	background:linear-gradient(top, #007dde 0%,#005ad1 100%);/* W3C */
	background-color:#007edf;/* Old */
	border-bottom:2px solid #0057d1;
	border-top:1px solid #0080df;
	-webkit-box-shadow: inset 0 1px 0 0 #007edf;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #007edf;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #007edf;/* W3C */
}
#member #grobalNav .subNav li.current a,
#member #grobalNav .subNav li:hover a{
	background:-moz-linear-gradient(top, #008d1c 0%, #006514 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#008d1c), color-stop(100%,#006514));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #008d1c 0%,#006514 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #008d1c 0%,#006514 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #008d1c 0%,#006514 100%);/* IE10+ */
	background:linear-gradient(top, #008d1c 0%,#006514 100%);/* W3C */
	background-color:#008f1b;/* Old */
	border-bottom:2px solid #006314;
	border-top:1px solid #00901c;
	-webkit-box-shadow: inset 0 1px 0 0 #008f1b;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #008f1b;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #008f1b;/* W3C */
}

/* topicPath */
#topicPath{
	margin-bottom:10px;
	text-align:left;
	font-size:85%;
}
#topicPath ol li{
	float:left;
	padding-left:17px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 5px -4369px;
}
#topicPath ol li:first-child{
	padding-left:0;
	background:none;
}
#topicPath ol li strong{
	font-weight:bold;
}

/* areaInformation */
#areaInformation{
	margin-bottom:10px;
	text-align:center;
	color:#d30014;
}
#areaInformation a{
	color:#d30014 !important;
}

/* content */
#content{
	min-height:350px;
	margin-bottom:20px;
}
.lightbox #content{
	min-height:0;
	margin-bottom:0;
	padding:10px;
}
.balloon #content,
.balloon2 #content{
	min-height:0;
	margin-bottom:0;
	padding:10px;
}
#re #content{
	margin-bottom:50px;
}
#re #content img{
	margin-top:20px;
}
#re #content img.default{
	margin-top:0;
}

/* mainContent */
#mainContent{
	float:left;
	width:620px;
}
.singleContent #mainContent{
	padding:20px 0 0 150px;
}
.navChange #mainContent{
	float:right;
}

/* subContent */
#subContent{
	float:right;
	width:300px;
}
.navChange #subContent{
	float:left;
}

/* userBadge */
#userBadge{
	position:relative;
	margin-bottom:20px;
	padding-top:6px;
}
#userBadge .badge{
	position:absolute;
	top:0;
	left:4px;
}
#userBadge .title{
	min-height:52px;
	padding-bottom:2px;
	background:-moz-linear-gradient(top, #727272 0%, #4d4d4d 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#727272), color-stop(100%,#4d4d4d));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #727272 0%,#4d4d4d 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #727272 0%,#4d4d4d 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #727272 0%,#4d4d4d 100%);/* IE10+ */
	background:linear-gradient(top, #727272 0%,#4d4d4d 100%);/* W3C */
	background-color:#535353;/* Old */
}
#userBadge .title h2{
	padding:5px 3px 4px 69px;
}
#userBadge .title h2 a{
	color:#ffffff !important;
}
#userBadge .title .subTitle{
	margin-top:-4px;
	padding:2px 3px 4px 69px;
	font-size:80%;
	color:#ffffff;
}
#userBadge .title .subTitle a{
	color:#ffffff !important;
}
#userBadge .title dl{
	margin:0 1px;
	padding:0 0 0 69px;
	background:-moz-linear-gradient(top, #e9e9e9 0%, #fefefe 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#fefefe));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #e9e9e9 0%,#fefefe 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #e9e9e9 0%,#fefefe 100%);/* Opera11.10+ */
	background:-ms-linear-gradient(top, #e9e9e9 0%,#fefefe 100%);/* IE10+ */
	background:linear-gradient(top, #e9e9e9 0%,#fefefe 100%);/* W3C */
	background-color:#f1f1f1;/* Old */
	border-top:1px solid #c2d0d5;
	border-bottom:1px solid #a1b1b6;
	-webkit-box-shadow: inset 0 1px 0 0 #ffffff;/* FF */
	-moz-box-shadow: inset 0 1px 0 0 #ffffff;/* Chrome,Safari */
	box-shadow: inset 0 1px 0 0 #ffffff;/* W3C */
	color:#5d717f;
}
#userBadge .title dl dt{
	display:inline;
}
#userBadge .title dl dd{
	display:inline;
}
#userBadge .content{
	padding:9px;
	background:#eeeeee;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	font-size:85%;
}
#userBadge .content #userBadgeFav{
	background:url(/images/commons/background.png?201107050000) no-repeat 28px 77px;
}
#userBadge .content #userBadgeFan{
	background:url(/images/commons/background.png?201107050000) no-repeat -72px 77px;
}
#userBadge .content #userBadgeFavFan{
	background:url(/images/commons/background.png?201107050000) no-repeat -177px 77px;
}
#userBadge .content #userBadgeFavFriend{
	background:url(/images/commons/background.png?201107050000) no-repeat -284px 76px;
}
#userBadge .content .img{
	width:74px;
	float:left;
	margin-right:5px;
	text-align:center;
}
#userBadge .content .img .userImg{
	display:table-cell;
	width:74px;
	height:74px;
	background:#ffffff;
	border:1px solid #cde4ed;
	text-align:center;
	vertical-align:middle;
}
#userBadge .content .img .setting{
	margin-top:2px;
}
#userBadge .content .img .userImg2{
	width:32px;
	margin:19px 0 0 16px;
	padding:4px;
	background:#ffffff;
	border:1px solid #cde4ed;
	vertical-align:middle;
}
#userBadge .content .img .userImg2 .img{
	display:table-cell;
	float:none;
	width:32px;
	height:32px;
	text-align:center;
	vertical-align:middle;
}
#userBadge .content .txt{
	padding-bottom:8px;
	overflow:hidden;
}
#userBadge .content dl dt{
	float:left;
	clear:left;
	width:4.5em;
	margin:0 0 4px 3px;
	padding:3px 0 0 18px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 0 0;
}
#userBadge .content dl dt.fish{
	float:none;
	width:auto;
	margin-right:0;
	background-position:0 -1246px;
}
#userBadge .content dl dd.fish li{
	display:inline;
	margin-right:0.5em;
}
#userBadge .content dl dt.history{
	background-position:0 -1361px;
}
#userBadge .content dl dt.area{
	background-position:0 -1477px;
}
#userBadge .content dl dt.fan{
	background-position:0 -1592px;
}
#userBadge .content dl dt.intro{
	float:none;
	width:auto;
	margin-right:0;
	background-position:0 -1707px;
}
#userBadge .content dl dd{
	margin-bottom:3px;
	padding:3px 7px;
	background:#ffffff;
	overflow:hidden;
}
#userBadge .content .profile{
	margin-bottom:-1.6em;
	text-align:right;
}
#userBadge .content2{
	padding:9px;
	background:#fafafa;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	font-size:85%;
}
#userBadge .content2 .friend{
	padding-left:18px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 0 -1826px;
}
#userBadge .content2 .friendFb{
	padding-left:18px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 0 -6480px;
}
#userBadge .content2 .friendMix{
	padding-left:18px;
	background:url(/images/commons/icon.png?201107050000) no-repeat 0 -6706px;
}
#userBadge .utility{
	color:#606060;
}
#userBadge .utility li{
	margin-bottom:3px;
}
#userBadge .utility li a{
	padding-left:20px;
}
/* adsence */
#mainContent .adsence{
	margin-bottom:15px;
	text-align:center;
}
#subContent .adsence{
	margin-bottom:20px;
}

/* footer */
#footer{
	font-size:85%;
}
#footer .nav{
	padding:7px 10px;
	background:#eeeeee;
	border-top:1px solid #d7d7d7;
	text-align:center;
}
#footer .nav li{
	display:inline-block;
	margin:0 4px;
}
#footer #copyright{
	background:#012050;
	text-align:center;
	color:#ffffff;
}
#footer #copyright p{
	width:950px;
	margin:0 auto;
	padding:5px 0;
}

.jumpToPageTop {
    display:block;
    overflow:hidden;
    clear:both;
}
.jumpToPageTop p {
    float:right;
}
