@charset "Shift_JIS";
/*
-----------------------------------------------
Cascading Style Sheets for [GungHo Games]
----------------------------------------------- */


/*COMMON PAGE SET */
html{
	margin: 0;
	padding: 0;
}
body{
	margin: 0;
	padding: 0;
	background: #d6d5d5;
	background-position: center;
	color: #333;
	font-family: ＭＳ Ｐゴシック, \FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF,Osaka,ヒラギノ角ゴ Pro W3, Arial,Helvetica,sans-serif;
	/*\*/
	text-align: center;
	/**/
}

td,body{
	font-size: 12px;
}

span.texts { font-family: Verdana, Arial, sans-serif; font-size: xx-small; line-height: 1.2; }
html>body span.texts { font-size: x-small; }

span.textn { font-family: Verdana, Arial, sans-serif; font-size: x-small; line-height: 1.5; }
html>body span.textn { font-size: small; }

span.textl { font-family: Verdana, Arial, sans-serif; font-size: small; line-height: 1.5; }
html>body span.textl { font-size: medium; }

.textfixs {
	font-size: 10px;
	line-height: 130%;
	/*\*/
	_font-size: 10px;
	/**/
}

.textfixn {
	font-size: 12px;
	line-height: 130%;
}

.textfixl {
	font-size: 14px;
	line-height: 130%;
}

.pickuptextn {
	font-size: 12px;
	line-height: 130%;
	letter-spacing:-1px;
	/*\*/
	_letter-spacing:0px;
	/**/
}

hr.partition{
	display: none;
}
div{
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
strong{
	font-family: ＭＳ Ｐゴシック,Osaka, Arial,Helvetica,sans-serif;
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 { 
	margin: 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
	border: 0px;
}
html[xmlns] img {
	margin: 0;
	padding: 0;
	border: 0px;
	vertical-align:bottom;
}
table.nbr{
	width: 100%;
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}
th.nbr,tr.nbr,td.nbr{
	margin: 0;
	padding: 0;
	border:none 0px;
	font-size: 12px;
	line-height: 130%;
}
th.nbrpadding3px,tr.nbrpadding3px,td.nbrpadding3px {
	padding: 3px;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
	/*\*//*/
	padding: 3px 0px 3px 0px;
	/**/
}
table.tbr {
	margin: 0;
	padding: 0;
	border: 1px solid #d6d6d6;
}
th.tbr,tr.tbr,td.tbr {
	padding: 10px;
	border: 1px solid #d6d6d6;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}
th.tbrpadding5px,tr.tbrpadding5px,td.tbrpadding5px {
	padding: 5px;
	border: 1px solid #d6d6d6;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
	/*\*//*/
	padding: 5px 0px 5px 0px;
	/**/
}
th.tbrpadding3px,tr.tbrpadding3px,td.tbrpadding3px {
	padding: 3px;
	border: 1px solid #d6d6d6;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
	/*\*//*/
	padding: 3px 0px 3px 0px;
	/**/
}
td.tbr-bggray {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: #e6e6e6;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}
td.tbr-bggrayf10 {
	padding:5px;
	border: 1px solid #d6d6d6;
	background: #e6e6e6;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	letter-spacing:0.3pt;
	/*\*//*/
	padding: 5px 0px 5px 0px;
	/**/
}
td.tbr-bggreen {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: #78c52b;
	margin: 0;
	color:#fff;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}
td.tbr-bgtexture {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_sub_title_01.gif) repeat;
	margin: 0;
	color:#75ab15;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}
td.tbr-bgtexturegame {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_game_sub_title_01.gif) repeat;
	margin: 0;
	color:#75ab15;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}

td.tbr-bgtexturegame2 {
	padding:5px 0px 5px 5px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_game_sub_title_01.gif) repeat;
	margin: 0;
	color:#75ab15;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}

td.tbr-bgtexturecommunity {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_community_sub_title_01.gif) repeat;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

td.tbr-bgtextureavatar {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_avatar_sub_title_01.gif) repeat;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

td.tbr-bgtextureentame {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_entame_sub_title_01.gif) repeat;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

td.tbr-bgtexturemobile {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../images/common/bg_mobile_sub_title_01.gif) repeat;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

table.tbr_a {
	margin: 0;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	
}

table.tbr_b {
	margin: 0;
	padding: 0;
	font-size: 10px;
}


table.tbr01 {
	margin: 0;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}

th.tbr01,tr.tbr01,td.tbr01 {
	padding: 10px;
	border: 1px solid #d6d6d6;
	margin: 0;
}

th.tbrfffff0, tr.tbrfffff0, td.tbrfffff0 {
	padding: 5px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #fffff0;
	margin: 0;
}

th.tbr01fffff0, tr.tbr01fffff0, td.tbr01fffff0 {
	padding: 10px;
	border-bottom: 1px solid #d6d6d6;
	background: #fffff0;
	margin: 0;
}

th.tbr01topfffff0, tr.tbr01topfffff0, td.tbr01topfffff0 {
	padding: 10px;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	background: #fffff0;
	margin: 0;
}

th.tbr00ffffff, tr.tbr00ffffff, td.tbr00ffffff {
	padding: 0px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	margin: 0;
}

th.tbrffffff, tr.tbrffffff, td.tbrffffff {
	padding: 5px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	margin: 0;
}

th.tbrffffff01, tr.tbrffffff01, td.tbrffffff01 {
	padding: 10px;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	margin: 0;
}

th.tbrtopffffff, tr.tbrtopffffff, td.tbrtopffffff {
	padding: 10px;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	margin: 0;
}

th.tbrbg01, tr.tbrbg01, td.tbrbg01 {
	padding: 10px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: url(../images/common/bg_sub_title_01.gif) repeat;
	margin: 0;
}

.s12normallist {
	font-size: 12px;
	line-height: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

.s12normallist ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 3px;
	list-style: none;
}

.s12normallist li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px ;
}

blockquote {
	clear: both;
	margin: 0;
	padding: 10px;
	border: 1px dotted #67cc01;
	background: #f6f6e1;
	font-size: x-small;
	line-height: 1.4;
	font-align: left;
}
html>body blockquote { font-size: small; }

form dt{
	font-size: x-small;
	font-weight: bold;
	line-height: 1.4;
	}
html>body form dt { font-size: small; }

form dd{
	margin: 0 0 5px 0;
	font-size: x-small;
	line-height: 1.4;
}
html>body form dd { font-size: small; }

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	/*\*/
	_margin-top: -15px;
	/**/
}


/*++++++++++++++++++++++ BASIS SET ++++++++++++++++++++++*/
#bodyset {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 7px 0px;
	background: #fff;
	text-align: left;
}

#mainblock {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-align: left;
	/*\*//*/
	float: left;
	/**/
	/*\*/
	clear: both;
	/**/
}

#mainblock2 {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-align: left;
	/*\*//*/
	float: left;
	/**/
	/*\*/
	clear: both;
	/**/
}

#mainleftblock {
	width:200px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	/*?*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 16px;
	/**/
}

/*++++++++++++ 修正 +++++++++++++*/

#mainrightblock {
	width:712px;
	margin: 0px 13px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: right;
	/*?*/
	_width:726px;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 13px 20px 0px;
	/**/
}

/*++++++++++++ 追加 +++++++++++++*/
#mainrighttop {
	width:712px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/**/
}

/*++++++++++++ 追加 +++++++++++++*/
#mainrightcontents {
	width:580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	/**/
}

/*++++++++++++ 追加 +++++++++++++*/
#banner_area{
	width:120px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: right;
	/*\*/
	_margin: 14px 0px 0px 0px;
	_padding: 0px 0px 20px 0px;
	/**/
}

#banner_areatop{
	width:120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: right;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 20px 0px;
	/**/
}

#banner_area2{
	width:128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: right;
	text-align: right;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 20px 0px;
	/**/
}

.invitation_mail{
	width:120px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}


/*++++++++++++++++++++++ PAGE COOMONBLOCK SET++++++++++++++++++++++*/
.detailslinksset01 {
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 3px 0px;
	/*\*/
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	/**/
	text-align: right;
}

.detailslinksset0101 {
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 3px 0px;
	/*\*/
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	/**/
	text-align: right;
}

.detailslinksset02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 10px 0px;
	/*\*/
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 10px 0px;
	/**/
	text-align: right;
}

.detailslinksset03 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../images/common/arrow_01.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 2px no-repeat;
	/**/
}

.detailsnonlinksset {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../images/common/arrow_non.gif) 0px 3px no-repeat;
	/*\*/
	_background: url(../images/common/arrow_non.gif) 0px 1px no-repeat;
	/**/
}


/*++++++++++++++++++++++ ICON SET ++++++++++++++++++++++*/
.coinicon {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 12px;
	background: url(../images/common/icon_coin.gif) 0px 0px no-repeat;
}



/*++++++++++++++++++++++ MARGIN SET++++++++++++++++++++++*/
.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom007 { margin-bottom: 7px;}
.bottom017 { margin-bottom: 17px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left03 { margin-left: 15px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}



/*++++++++++++++++++++++ FORM SET ++++++++++++++++++++++*/
form{ margin: 0; padding: 0;}

.formw485 {
	font-size: 12px;
	width:485px;
}

.formw350 {
	font-size: 12px;
	width:350px;
}

.formw250 {
	font-size: 12px;
	width:250px;
}

.formw200 {
	font-size: 12px;
	width:200px;
}

.formw165 {
	font-size: 12px;
	width:175px;
}

.formw170c {
	font-size: 12px;
	width:170px;
	background-color:#fffdd6;
}

.formw140 {
	font-size: 12px;
	width:140px;
}

.formw125 {
	font-size: 12px;
	width:125px;
}

.formw110 {
	font-size: 12px;
	width:110px;
}

.formw70 {
	font-size: 12px;
	width:70px;
}

.formw50 {
	font-size: 12px;
	width:50px;
}



/*++++++++++++++++++++++ LINK SET ++++++++++++++++++++++*/
:focus, :active { outline: 0px }

a:link {text-decoration: none; color: #0066cc;}
a:visited {text-decoration: none; color: #0066cc;}
a:active {text-decoration: none; color: #0066cc;}
a:hover {text-decoration: underline; color: #0066cc;}

.f10details {
	font-size: 10px;
	letter-spacing:0.3pt;
	/*\*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
}

a.f10details:link {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details:visited, a.f10details:active {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details:hover {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details {
	color: #0066cc;
	margin: 0;
	text-decoration: underline;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}

.f10details01 {
	font-size: 10px;
	letter-spacing:0.3pt;
	/*\*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
}

a.f10details01:link {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details01:visited, a.f10details01:active {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details01:hover {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.f10details01 {
	color: #0066cc;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}

.details {
	font-size: 12px;
	/*\*/
	_letter-spacing:0.35pt;
	/**/
}

a.details:link {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details:visited, a.details:active {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details:hover {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details {
	color: #0066cc;
	margin: 0;
	text-decoration: underline;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}

.details01 {
	font-size: 12px;
	/*\*/
	_letter-spacing:0.35pt;
	/**/
}

a.details01:link {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details01:visited, a.details01:active {
	text-decoration: none;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details01:hover {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details01 {
	color: #0066cc;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_01.gif) 0px 0.5em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}

.arrowup01 {
	font-size: 12px;
	/*\*/
	_letter-spacing:0.35pt;
	/**/
}

a.arrowup01:link {
	text-decoration: none;
	color: #333;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_up.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_up.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_up.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowup01:visited, a.arrowup01:active {
	text-decoration: none;
	color: #333;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_up.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_up.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_up.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowup01:hover {
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_up.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_up.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_up.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowup01 {
	color: #333;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_up.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_up.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_up.gif) 0px 0.7em no-repeat;
	/**/
}

.arrowdown01 {
	font-size: 12px;
	/*\*/
	_letter-spacing:0.35pt;
	/**/
}

a.arrowdown01:link {
	text-decoration: none;
	color: #333;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_down.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_down.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_down.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowdown01:visited, a.arrowdown01:active {
	text-decoration: none;
	color: #333;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_down.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_down.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_down.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowdown01:hover {
	text-decoration: none;
	color: #666;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_down.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_down.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_down.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowdown01 {
	color: #333;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_down.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_down.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_down.gif) 0px 0.7em no-repeat;
	/**/
}

.arrowgray {
	font-size: 12px;
	/*\*/
	_letter-spacing:0.35pt;
	/**/
}

a.arrowgray:link {
	text-decoration: none;
	color: #79B2EA;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_gray.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_gray.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_gray.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowgray:visited, a.arrowgray:active {
	text-decoration: none;
	color: #79B2EA;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_gray.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_gray.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_gray.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowgray:hover {
	text-decoration: underline;
	color: #0066cc;
	margin: 0;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_gray.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_gray.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_gray.gif) 0px 0.7em no-repeat;
	/**/
}
a.arrowgray {
	color: #333;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../images/common/arrow_gray.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*\*/
	_background: url(../images/common/arrow_down.gif) 0px 0.4em no-repeat;
	/**/
	/*\*//*/
	background: url(../images/common/arrow_down.gif) 0px 0.7em no-repeat;
	/**/
}

p.objlinkswhite01 {color: #fff;}
a.objlinkswhite01:link {text-decoration: underline; color: #fff;}
a.objlinkswhite01:visited {text-decoration: underline; color: #fff;}
a.objlinkswhite01:active {text-decoration: underline; color: #fff;}
a.objlinkswhite01:hover {text-decoration: none;color: #fff;}

a.objlinksblue01:link {text-decoration: underline; color: #0066cc;}
a.objlinksblue01:visited {text-decoration: underline; color: #0066cc;}
a.objlinksblue01:active {text-decoration: underline; color: #0066cc;}
a.objlinksblue01:hover {text-decoration: none;color: #0066cc;}

a.objcat:link {text-decoration: none; color: #f97001;}
a.objcat:visited {text-decoration: none; color: #f97001;}
a.objcat:active {text-decoration: none; color: #f97001;}
a.objcat:hover {text-decoration: underline;color: #f97001;}
