@charset "Shift_JIS";
/*
-----------------------------------------------
Cascading Style Sheets for [GungHo Games]
----------------------------------------------- */

/*COMMON PAGE SET */
body{
	zoom: 90%;
	background: none;
}

.textfixs {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	line-height: 130%;
	/*?*/
	_font-size: 10px;
	/**/
}

.textfixn {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}

.textfixl {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 130%;
}

hr.partition{
	display: none;
}
img {
	margin: 0;
	padding: 0;
	border: 0px;
}
html[xmlns] img {
	margin: 0;
	padding: 0;
	border: 0px;
	display:block;
}

table.nbr{
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}
th.nbr,tr.nbr,td.nbr{
	margin: 0;
	padding: 0;
	border:none 0px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}
th.nbrpadding3px,tr.nbrpadding3px,td.nbrpadding3px {
	padding: 3px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif; 
	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(../../common/img/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(../../common/img/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(../../common/img/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-bgtexturemobile {
	padding:5px 0px 5px 10px;
	border: 1px solid #d6d6d6;
	background: url(../../common/img/bg_mobile_sub_title_01.gif) repeat;
	margin: 0;
	font-size: 12px;
	line-height: 130%;
}

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-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(../../common/img/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;
}


/*++++++++++++++++++++++ BASIS SET ++++++++++++++++++++++*/
#bodyset {
	width: 100%;
	background: #fff;
	text-align: left;
}

#mainblock {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#mainleftblock {
	display: none; 
	background: none;
}

#mainrightblock {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*++++++++++++ 追加 +++++++++++++*/
#mainrighttop {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/*++++++++++++ 追加 +++++++++++++*/
#mainrightcontents {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*++++++++++++ 追加 +++++++++++++*/
#banner_area{
	display: none; 
	background: none;
}


/*++++++++++++++++++++++ PAGE LEFT BLOCK SET ++++++++++++++++++++++*/
.leftunitblock01 {
	display: none; 
	background: none;
}

.leftunit01 {
	display: none; 
	background: none;
}

.avatarimg01 {
	width:180px;
	margin: 9px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

.avatarimg02 {
	width:180px;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

.avatarimg03 {
	width:180px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

.avatarimg04 {
	width:180px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

.avatartxt01 {
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.avatarmarkend {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
}

#myroombt {
	display: none; 
	background: none;
}

.leftunitreader {
	display: none; 
	background: none;
}

.leftunitbt01 {
	display: none; 
	background: none;
}

.leftunitbt0101 {
	display: none; 
	background: none;
}

.leftunitbt02 {
	display: none; 
	background: none;
}

#firstbt {
	display: none; 
	background: none;
}

#attractionbt {
	display: none; 
	background: none;
}

.leftunittxt01 {
	display: none; 
	background: none;
}

#leftinfotit {
	display: none; 
	background: none;
}

#leftinfoblock {
	display: none; 
	background: none;
}

.leftinfounit {
	display: none; 
	background: none;
}

.leftinfounit ul {
	display: none; 
	background: none;
}

.leftinfounit li {
	display: none; 
	background: none;
}

.leftinfounit span.infodate {
	display: none; 
	background: none;
}

.leftinfounit span.infotxt {
	display: none; 
	background: none;
}

#leftinfobottom {
	display: none; 
	background: none;
}

.leftunitblock02 {
	display: none; 
	background: none;
}

.leftunitblocktitle {
	display: none; 
	background: none;
}

.leftbannerblock {
	display: none; 
	background: none;
}

.leftbannerblock01 {
	display: none; 
	background: none;
}


/*++++++++++++++++++++++ PAGE COMMON BLOCK SET++++++++++++++++++++++*/
#mainimg h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainimgboder h2 {
	width: 710px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

#mainimgboder01 {
	width: 710px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background:#5dbbf7;
}

.mainimgtwin {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainimgtwin .mainimgleft h2 {
	width: 349px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	float: left;
}

.mainimgtwin .mainimgright h2 {
	width: 349px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	float: right;
}

.mainimgbanner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

#btwhats {
	position:relative;
	top: -100px;
	padding-left: 577px;
	margin: 0px 0px -20px 0px;
}

#btmypageedit {
	position:relative;
	top: -62px;
	padding-left: 508px;
	margin: 0px 0px -50px 0px;
}

#directry {
	width: 712px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
	text-align: left;
}

#directry a:link {text-decoration: underline; color: #0066cc;}
#directry a:visited {text-decoration: underline; color: #0066cc;}
#directry a:active {text-decoration: underline; color: #0066cc;}
#directry a:hover {text-decoration: none;color: #0066cc;}

.pagesubtitle01 {
	width: 682px;
	margin: 0px 0px 10px 9px;
	padding: 0px 0px 5px 10px;
	background: url(../../common/img/bg_pagesubtitle_01.gif) left top repeat;
	/*?*/
	_width:692px;
	/**/
}

.pagesubtitleimg h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagesubtitle01 h3 {
	font-size: 16px;
	line-height: 100%;
	padding: 10px 0px 0px 0px;
}

.pagesubtitle01 span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pageblockcorner {
	width:712px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	display: block;
	background: url(../../common/img/bg_corner01.gif) left bottom no-repeat;
}

.pageblockcorner348 {
	width:348px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	display: block;
	background: url(../../common/img/bg_corner02.gif) left bottom no-repeat;
	/*?*//*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	/**/
}

.pageblock712 {
	width:710px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblock712top {
	width:710px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblock712nobottom {
	width:710px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblocktxttitle712 {
	width:710px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #e6e6e6;
	/*?*/
	_width:712px;
	/**/
}

.pageblocktxt712 {
	width:710px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblocktxt712margin10 {
	width:710px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblocktxt712bottom20 {
	width:710px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblock712maintenance {
	width:710px;
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 6px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.pageblock346 {
	width:346px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
}

.pageblock682 {
	width:680px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:692px;
	/**/
}

.pageblock682e6 {
	width:682px;
	font-size: 12px;
	margin: 0px 0px 0px 0px ;
	padding: 5px 5px 5px 5px ;
	background: #e6e6e6;
	/*?*/
	_width:692px;
	/**/
}

.pageblock692 {
	width:688px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:690px;
	/**/
}

.pageblockborder00 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
}

.pageblockborder01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
}

.myroomimgborder {
	width:550px;
	margin: 15px 0px 0px 81px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999;
}

.pagesubnaviblock {
	width:696px;
	margin: 10px 0px 0px 10px ;
	padding: 0;
}

.pagesubnaviblock ul {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagesubnavi li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	text-align: center;
}

li.pagesubnavi01, li.pagesubnavi02, li.pagesubnavi03, li.pagesubnavi0301 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	text-align: center;
}

.pagesubnavi a {
	width:113px;
	border: 1px solid #d6d5d5;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	/*?*//*/
	background: url(../../common/img/bg_subnavi.gif) left bottom 0px 2px repeat-x;
	/**/
	/*?*/
	_width:115px;
	/**/
	text-decoration: none;
	display : block;
	color: #0066cc;
}

.pagesubnavi a:active, .pagesubnavi a:hover,.pagesubnavi a.subselected {
	padding: 3px 0px 3px 0px;
	border: 1px solid #e6e6e6;
	background: url(../../common/img/bg_subnavi_over.gif) repeat;
	text-decoration: none;
	color: #333;
	display : block;
}

.pagesubnavi01 a {
	width:124px;
	border: 1px solid #d6d5d5;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	/*?*//*/
	background: url(../../common/img/bg_subnavi.gif) left bottom 0px 2px repeat-x;
	/**/
	/*?*/
	_width:126px;
	/**/
	text-decoration: none;
	display : block;
	color: #0066cc;
}

.pagesubnavi01 a:active, .pagesubnavi01 a:hover,.pagesubnavi01 a.subselected {
	padding: 3px 0px 3px 0px;
	border: 1px solid #e6e6e6;
	background: url(../../common/img/bg_subnavi_over.gif) repeat;
	text-decoration: none;
	color: #333;
	display : block;
}

.pagesubnavi02 a {
	width:92px;
	border: 1px solid #d6d5d5;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	/*?*//*/
	background: url(../../common/img/bg_subnavi.gif) left bottom 0px 2px repeat-x;
	/**/
	/*?*/
	_width:94px;
	/**/
	text-decoration: none;
	display : block;
	color: #0066cc;
}

.pagesubnavi02 a:active, .pagesubnavi02 a:hover,.pagesubnavi02 a.subselected {
	padding: 3px 0px 3px 0px;
	border: 1px solid #e6e6e6;
	background: url(../../common/img/bg_subnavi_over.gif) repeat;
	text-decoration: none;
	color: #333;
	display : block;
}

.pagesubnavi03 a {
	width:113px;
	height:26px;
	border: 1px solid #d6d5d5;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 0px;
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	/*?*//*/
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	height:23px;
	/**/
	/*?*/
	_width:115px;
	_height:35px;
	/**/
	text-decoration: none;
	display : block;
	color: #0066cc;
	vertical-align:middle;
}

.pagesubnavi03 a:active, .pagesubnavi03 a:hover,.pagesubnavi03 a.subselected {
	padding: 10px 0px 3px 0px;
	border: 1px solid #e6e6e6;
	background: url(../../common/img/bg_subnavi_over.gif) repeat;
	text-decoration: none;
	color: #333;
	display : block;
	vertical-align:middle;
}

.pagesubnavi0301 a {
	width:113px;
	height:33px;
	border: 1px solid #d6d5d5;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	/*?*//*/
	background: url(../../common/img/bg_subnavi.gif) left bottom repeat-x;
	height:30px;
	/**/
	/*?*/
	_width:115px;
	_height:35px;
	/**/
	text-decoration: none;
	display : block;
	color: #0066cc;
	vertical-align:middle;
}

.pagesubnavi0301 a:active, .pagesubnavi0301 a:hover,.pagesubnavi0301 a.subselected {
	padding: 3px 0px 3px 0px;
	border: 1px solid #e6e6e6;
	background: url(../../common/img/bg_subnavi_over.gif) repeat;
	text-decoration: none;
	color: #333;
	display : block;
	vertical-align:middle;
}

.pagesubnaviblock01 {
	width:690px;
	font-size: 12px;
	margin: -1px 0px 0px 0px ;
	padding: 5px 0px 5px 0px ;
	/*?*//*/
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 5px 0px ;
	/**/
	/*?*/
	_margin: 0px 0px 0px 0px ;
	_padding: 5px 0px 5px 0px ;
	/**/
	background: #e6e6e6;
	clear: both;
}

.pagesubnaviblock0101 {
	width:690px;
	font-size: 12px;
	margin: -1px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/*?*//*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/**/
	/*?*/
	_margin: 0px 0px 0px 0px ;
	_padding: 0px 0px 0px 0px ;
	/**/
	background: #e6e6e6;
	clear: both;
}

.pagesubnaviblock02 {
	width:690px;
	font-size: 12px;
	margin: 10px 0px 0px 10px ;
	padding: 5px 0px 5px 0px ;
	background: #e6e6e6;
	text-align: center;
}

.pagesubnaviblock01 a:link {text-decoration: none; color: #0066cc;}
.pagesubnaviblock01 a:visited {text-decoration: none; color: #0066cc;}
.pagesubnaviblock01 a:active {text-decoration: none; color: #0066cc;}
.pagesubnaviblock01 a:hover {text-decoration: underline;color: #0066cc;}

.avataritemblock {
	width:128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	font-size: 10px;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	_width:128px;
	/**/
}

.avataritemblocktxt {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
	text-align: center;
	font-size: 10px;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
}

/*++++++++++++ 追加 +++++++++++++*/
.txtblock180 {
	width:190px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.txtblock190 {
	width:190px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.txtblock235 {
	width:235px;
	margin: 10px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.commentavatarimg {
	width:100px;
	margin: 10px 0px 10px 52px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
}

.penlistlink {
	font-size: 12px;
	line-height: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

.penlistlink ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 3px;
	list-style: none;
}

.penlistlink li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 18px ;
	background: url(../../common/img/icon_pen.gif) 0px 0px no-repeat;
	/*?*/
	_background: url(../../common/img/icon_pen.gif) no-repeat;
	_margin: 0px 0px 0px 0px;
	_padding: 2px 0px 10px 18px ;
	/**/
}

.steptitle712 {
	width:710px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #e6e6e6;
	/*?*/
	_width:712px;
	/**/
}

.stepsubtitle712 {
	width:710px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	/*?*/
	_width:712px;
	/**/
}

.steptitle712top {
	width:710px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.steptitle712topsub {
	width:710px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: #ffffff;
	/*?*/
	_width:712px;
	/**/
}

.scheduletit {
	width:206px;
	margin: 0;
	padding: 7px;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	background: url(../../community/circle/img/circle_schedule_bg.gif);
	text-align:center;
	/*?*/
	_width:222px;
	/**/
	/*?*//*/
	width:207px;
	/**/
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 130%;
}

#scheduletitmonthly table {
	width:222px;
	margin: -1px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background:#fefff1;
	border-right: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	line-height: 130%;
	/*?*/
	_font-size: 10px;
	/**/
	/*?*//*/
	width:221px;
	/**/
}

#scheduletitmonthly th, #scheduletitmonthly td {
	margin: 0;
	padding: 0;
	text-align:center;
	/*?*/
	_padding: 5px;
	/**/
}

#schedulecalendar table {
	width:222px;
	margin: 0;
	padding: 0;
	/*?*/
	border-left: 1px solid #d6d6d6;
	/**/
	/*?*//*/
	border-right: 1px solid #d6d6d6;
	width:222px;
	/**/
	background:#fefff1;
}

#schedulecalendar th {
	text-align:center;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 200%;
	/*?*/
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	/**/
	/*?*//*/
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	/**/
}

#schedulecalendar td {
	text-align:center;
	font-size: 12px;
	line-height: 200%;
	/*?*/
	border-bottom: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	/**/
	/*?*//*/
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	/**/
}

#schedulecalendar td#today {
	background:#fedc78;
}

.periodarea {
	width:530px;
	margin: 0px 0px 5px 0px;
	padding: 1px;
	border: 1px solid #888;
	background: #fff;
	/*?*/
	_width:532px;
	/**/
}


/*++++++++++++++++++++++ IMAGE BORDER SET++++++++++++++++++++++*/
.imgblockborder {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder33 {
	width:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder50 {
	width:50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder53 {
	width:53px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder74 {
	width:74px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder78 {
	width:78px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder90 {
	width:90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder98 {
	width:98px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder105 {
	width:105px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder204 {
	width:204px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder204left {
	width:204px;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
	float:left;
}

.imgblockborder205 {
	width:205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder228 {
	width:228px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}

.imgblockborder340 {
	width:340px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d9d9d9;
}


/*++++++++++++++++++++++ TOP PAGE BLOCK SET++++++++++++++++++++++*/
/*++++++++++++ 追加 +++++++++++++*/
table.top_3column{
	margin: 0 0 20px 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
	background: #fff url(../img/top_3column_bg.gif) repeat-y;
}

.topsubtitle h3 {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topsubtitle01 h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topgameblock {
	width:710px;
	margin: 0px 0px 0px 0px;
	padding: 6px 1px 1px 1px;
	/*?*/
	_width:712px;
	/**/
}

.topgameblockbanner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topgameblockbannerset {
	margin:  0px 0px 0px 0px;
	padding: 12px 0px 12px 11px;
}

.topgamereader01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.checkblock {
	margin: 10px 0px 8px 0px;
	padding: 5px;
	border: 1px solid #cccccc;
	background:#ebebeb;
	/*?*/
	_width:712px;
	_padding: 8px 5px 5px 5px;
	/**/
}

.topgametableblock {
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
}

.topgamereader02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../../img/game_reader02.gif);
}

.topgameselect {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#topmainblock02 {
	width:711px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../../img/line_left.gif) repeat-y;
}

#topmainblockleft02 {
	width:470px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#topmainblockright02 {
	width:230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#topcommunityblock {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#topentertainmentblock {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#topmobileblock {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topavatarblock {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.avatarreader {
	margin: 12px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
}

.avatarph {
	width:101px;
	margin: 18px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
	border: 3px solid #77c52b;
}

.avatartxtblock01 {
	width:95px;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #d9d9d9;
	background:#fffff0;
	text-align:center;
	font-size: 12px;
	line-height: 130%;
	/*?*/
	_width:105px;
	/**/
}

.toptableunit {
	margin: 10px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}

.toptableunit00 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.toptableunit01 {
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
}

.topunitdetails {
	font-size: 12px;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
}

.topunitdetails01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-size: 10px;
	line-height: 130%;
	/*?*/
	_font-size: 11px;
	/**/
}

#topmobileblock blockquote.qr {
	width:206px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #7676c9;
	background: #fff;
}

.topunitdetailsqr {
	width:150px;
	font-size: 12px;
	margin: 3px 0px 10px 28px;
	padding: 0px 0px 0px 0px;
	color: #828282;
}

.mypageblocktop {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../../img/mypage_top_bg.gif) 0px 0px no-repeat;
}

.mypageblockbottom {
	width:459px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	text-align: left;
	display: block;
	background: url(../../img/mypage_bottom_bg.gif) left bottom no-repeat;
}



/*++++++++++++++++++++++ MYPAGE BLOCK SET++++++++++++++++++++++*/
.m0topsubtitle h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topmyblock {
	width:710px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #49afed;
	border-right: 1px solid #49afed;
	border-bottom: 1px solid #49afed;
	/*?*/
	_width:712px;
	/**/
}

.topmyblockbanner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#e6e6e6;
}

.topmyblockbannerset {
	margin:  0px 0px 0px 0px;
	padding: 12px 0px 12px 11px;
}


.topmyreader01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bodertb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}


/*++++++++++++++++++++++ GAME BLOCK SET++++++++++++++++++++++*/
.gametopblockbanner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gametopblockbannerset {
	margin:  0px 0px 0px 0px;
	padding: 5px 0px 10px 9px;
}

.gametopblockunit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gamemainbtblocktit {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	background: url(../../game/img/gamemainbt_top_bg.gif) 0px 0px no-repeat;
}

.gamemainbtblocktit01 {
	margin: 15px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	background: url(../../game/img/gamemainbt_top_bg.gif) 0px 0px no-repeat;
}

/*++++++++++++ 修正 +++++++++++++*/
.gamemainbtblock {
	width:210px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../../game/img/gamemainbt_bottom_bg.gif) left bottom no-repeat;
}

#gametoprightblock {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gamemainbt01 {
	margin: 0px 0px 0px 13px;
	padding: 5px 0px 5px 0px;
}

.gamemainbttxt01center {
	width:190px;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 8px 0px;
	font-size: 10px;
	color: #fff;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
	text-align:center;
}

.gamemainbttxt01left {
	width:200px;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 8px 0px;
	font-size: 10px;
	color: #fff;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
}

.gametableunit {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gametableunit01 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gametableunit02 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#game3column {
	width:712px;
	margin: 20px 0px 0px 0px;
	background: url("../../common/img/bg_entame3column.gif") repeat-y;
}

/*++++++++++++ 追加 +++++++++++++*/
.game3column2 {
	float:left;
	width:580px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../../common/img/bg_entame3column2.gif") repeat-y;
}

/*++++++++++++ 追加 +++++++++++++*/
.game3column2_top {
	clear:both;
	width:580px;
	margin: 0px 0px 0px 0px;
}

#gamemainleft {
	float:left;
	width:460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*++++++++++++ 追加 +++++++++++++*/
.gamemainleft2 {
	float:left;
	width:281px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#gamemainright {
	float:right;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*++++++++++++ 追加 +++++++++++++*/
.gamemainright2 {
	float:right;
	width:281px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gameblockl {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.gameblockr {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.gameprofitblock {
	width:218px;
	margin: 8px 0px 8px 0px;
	padding: 5px;
	border: 1px solid #cccccc;
	background:#ebebeb;
	/*?*/
	_width:230px;
	/**/
}


.gamesubtit692 {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #d6d6d6;
	background: url(../../common/img/bg_game_sub_title_01.gif) repeat;
	margin: 0;
}

.gameblocksubtittop692 {
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: url(../../common/img/bg_game_sub_title_01.gif) repeat;
	margin: 0;
}

.gametopicstit692 {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #d6d6d6;
	background: #e6e6e6;
	margin: 0;
}


.goodsitemblock {
	width:128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	font-size: 10px;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	_width:128px;
	/**/
}

.goodsitemblocktxt {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
	text-align: center;
	font-size: 10px;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	/**/
}
/*++++++++++++++++++++++ TOP PAGE 2段組み SET++++++++++++++++++++++*/
table.top_2column{
	margin: 0 0 0px 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
	background: #fff url(../img/2column_bg.gif) repeat-y;
}

/*++++++++++++++++++++++ ENTERTAINMENT BLOCK SET++++++++++++++++++++++*/

#entame3column {
	width:712px;
	margin: 20px 0px 0px 0px;
	background: url("../../common/img/bg_entame3column.gif") repeat-y;
}

#entame-main-left {
	float:left;
	width:460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#entame-main-right {
	float:right;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.entame-blockl {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.entame-blockr {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.dotlistlink {
	font-size: 12px;
	line-height: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

.dotlistlink ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	list-style: none;
}

.dotlistlink li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 8px ;
	background: url(../../common/img/icon_dot.gif) 0px 0px no-repeat;
	/*?*/
	_background: url(../../common/img/icon_dot.gif) no-repeat;
	_margin: 0px 0px 0px 0px;
	_padding: 2px 0px 8px 8px ;
	/**/
}

.entameleft-texttitle {
	width:460px;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #eb3d3e;
	border-bottom: 1px solid #eb3d3e;
	font-size: 12px;
	color: #eb3d3e;
}

table.entameright-title {
	margin: 0px 0px 8px 0px;
	padding: 0;
	border: 1px solid #ccc;
	background: #ebebeb;
}

th.entameright-title,tr.entameright-title,td.entameright-title {
	padding: 5px;
	margin: 0;
	font-size: 12px;
}

table.entame-nbr{
	margin: 0px 0px 8px 0px;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}


/*++++++++++++++++++++++ SHOP BLOCK SET++++++++++++++++++++++*/
/*++++++++++++ 追加 +++++++++++++*/
.shop2column {
	float:left;
	width:580px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*
.rec_main {
	float:left;
	width:561px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../../shop/img/shop_recommend02.gif) -2px 0px no-repeat;
	border-left: 2px solid #ff9934;
	border-right: 2px solid #ff9934;
	_width:580px;
}
*/

/*++++++++++++++++++++++ MOBILE BLOCK SET++++++++++++++++++++++*/
.mobiletopblock {
	width:710px;
	margin: 0px 0px 0px 0px;
	padding: 20px 1px 1px 1px;
	/*?*/
	_width:712px;
	/**/
}

.mobiletopblockbanner {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mobiletopblockbannerset {
	margin:  0px 0px 0px 0px;
	padding: 5px 0px 10px 8px;
}

.mobiletopblockunit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#mobiletoprightblock {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mobilemainbt01 {
	margin: 0px 0px 0px 13px;
	padding: 5px 0px 5px 0px;
}

.mobiletableunit {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mobiletableunit01 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mobiletableunit02 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mobile3column {
	width:712px;
	margin: 20px 0px 0px 0px;
	background: url("../../common/img/bg_mobile3column.gif") repeat-y;
}

#mobilemainleft {
	float:left;
	width:460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mobilemainright {
	float:right;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mobileblockl {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.mobileblockr {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


/*++++++++++++++++++++++ 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;
}

.detailslinksset02 {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 10px 0px;
	/*?*/
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	/**/
	text-align: right;
}

.detailslinksset03 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 3px 15px;
	background: url(../../common/img/arrow_01.gif) 0px 3px no-repeat;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 1px no-repeat;
	/**/
}


/* ++++++++++++++++++++HEAD AREA SET++++++++++++++++++++ */
#headerblock {
	display: none; 
	background: none;
}

#headernavi{
	display: none; 
	background: none;
}

.headernavilinks {
	display: none; 
	background: none;
}

#headernavi ul {
	display: none; 
	background: none;
}

#headernavi li {
	display: none; 
	background: none;
}

#headerblock01 {
	width:100%;
	height:85px;
	margin: 3px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background: url(../../common/img/header_bg_02.gif) top left repeat-x;
}

#headerlogo h1 {
	width: 360px;
	margin: 0px 0px 0px 0px ;
	padding: 21px 0px 0px 0px ;
	text-align: left;
}

#headerbanner {
	display: none; 
	background: none;
}



/* ++++++++++++++++++++GLOBAL NAVI AREA SET++++++++++++++++++++ */
#globalnaviblock {
	display: none; 
	background: none;
}

#globalnaviset {
	display: none; 
	background: none;
}

#globalnaviset ul {
	display: none; 
	background: none;
}

#globalnaviset li {
	display: none; 
	background: none;
}

#globalnaviset a {
	display: none; 
	background: none;
}



/* ++++++++++++++++++++FOOTER AREA SET++++++++++++++++++++ */
#footerblock {
	width:100%;
	height:23px;
	margin:  0px 0px 0px 0px ;
	padding: 0px 0px 3px 0px ;
	clear: both;
	background: #e6e6e6;
}

#footernaviblock {
	margin:  0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none;
}

#footernaviset {
	display: none; 
	background: none;
}

#footernaviset ul {
	display: none; 
	background: none;
}

#footernaviset li {
	display: none; 
	background: none;
}

#copyright{
	width:100%;
	margin: 5px 0px 0px 0px ;
	padding: 0px 13px 5px 0px ;
	font-size: 10px;
	color:#000;
	letter-spacing:0.3pt;
	/*?*/
	_font-size: 11px;
	_letter-spacing:0.35pt;
	_margin: 5px 0px 0px 0px ;
	_padding: 0px 13px 5px 0px ;
	/**/
}


/*++++++++++++++++++++++ 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;}
.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:165px;
}

.formw140 {
	font-size: 12px;
	width:140px;
}

.formw125 {
	font-size: 12px;
	width:125px;
}

.formw110 {
	font-size: 12px;
	width:110px;
}

.formw70 {
	font-size: 12px;
	width:70px;
}

/*++++++++++++++++++++++ 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;}

.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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details {
	color: #0066cc;
	margin: 0;
	text-decoration: underline;
	padding: 5px 7px 3px 15px;
	background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/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(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}
a.details01 {
	color: #0066cc;
	margin: 0;
	text-decoration: none;
	padding: 5px 7px 3px 15px;
	background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	text-align: left;
	/*?*/
	_background: url(../../common/img/arrow_01.gif) 0px 0.6em no-repeat;
	/**/
	/*?*//*/
	background: url(../../common/img/arrow_01.gif) 0px 0.7em no-repeat;
	/**/
}

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;}