/*--------------------------------------------------------共通BODY*/
body
{
	font-family: "ＭＳ ゴシック" , Osaka, "ヒラギノ角ゴ Pro";
	text-align: center;
}
#body-box
{
	width: 817px;
	height: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto; /*\*/
	border: #000000 solid 2px; /*Mac ie以外適応*/ /* */
	background-image: url(../../img/img3/PC_img/back_photo.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

/*-------------------------------------------footer部分以外*/
.main-box
{
	height: 660px;
}
/*-------------------------------------------（左側画像部分）*/
.left_space
{
	width: 237px;
	height: 660px;
	float: left;
}
/*---------------------ロゴ部分*/
.logo
{
	margin-bottom: 248px;
	clear: both;
}
/*--------------------メニューボタン(TOP、登録方法、購入方法、Ｑ&Ａ、利用規約)*/
.menu-main
{
	padding-left: 38px;
	width: 237px;
}
.menu-button a
{
	text-decoration: none;
	cursor: pointer;
	line-height: 48px;
	display: block;
	width: 170px;
	height: 48px;
	color: #000099;
	text-align: center;
	margin-bottom: 8px; /*\*/
	background-image: url(../../img/img3/PC_img/button.png); /*以下、Mac ie以外適応*/
	background-repeat: no-repeat; _background-image:none;/*WIN ie用*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/img3/PC_img/button.png");/*WIN ie用*/
/* */
}
.menu-button a:link
{
	text-decoration: none;
	cursor: pointer;
	line-height: 48px;
	display: block;
	width: 170px;
	height: 48px;
	color: #000099;
	text-align: center;
	margin-bottom: 8px; /*\*/
	background-image: url(../../img/img3/PC_img/button.png); /*以下、Mac ie以外適応*/
	background-repeat: no-repeat; _background-image:none;/*WIN ie用*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/img3/PC_img/button.png");/*WIN ie用*/
/* */
}
.menu-button a:visited
{
	text-decoration: none;
	cursor: pointer;
	line-height: 48px;
	display: block;
	width: 170px;
	height: 48px;
	color: #ff0000;
	text-align: center;
	margin-bottom: 8px; /*\*/
	background-image: url(../../img/img3/PC_img/button.png); /*以下、Mac ie以外適応*/
	background-repeat: no-repeat; _background-image:none;/*WIN ie用*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/img3/PC_img/button.png");/*WIN ie用*/
/* */
}
.menu-button a:hover
{
	width: 170px;
	height: 48px;
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	margin-bottom: 8px; /*\*/
	background-image: url(../../img/img3/PC_img/roll_button.png); /*以下、Mac ie以外適応*/
	background-repeat: no-repeat; _background-image:none;/*WIN ie用*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/img3/PC_img/roll_button.png");/*WIN ie用*/
/* */
}


/*--------------------背景切り替え部分*/
.bg-switch
{
	padding-left: 39px;
	text-align: center;
}
.back
{
	font-size: 90%;
	padding: 5px 7px;
	margin-right: 5px;
	float: left;
}
/*--------------------ONボタン*/
.bg-on a, .bg-on a:link, bg-on a:visited
{
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	padding: 5px 12px;
	display: block;
	border-right: #8c8c8c 2px solid;
	border-bottom: #8c8c8c 2px solid;
	border-top: #dbdbdb 2px solid;
	border-left: #dbdbdb 2px solid;
	float: left;
	margin-right: 12px;
	cursor: pointer;
}
.bg-on a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #474747;
}
/*--------------------OFFボタン*/
.bg-off a, .bg-off a:link, bg-off a:visited
{
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	padding: 5px 12px;
	display: block;
	border-right: #8c8c8c 2px solid;
	border-bottom: #8c8c8c 2px solid;
	border-top: #dbdbdb 2px solid;
	border-left: #dbdbdb 2px solid;
	float: left;
	cursor: pointer;
}
.bg-off a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #474747;
}
/*--------------------------------------------（センターiframe部分）*/
.main-space
{
	width: 342px;
	padding-top:57px;
	text-align: center;
	float: left;
}
/*--------------------------------------------（情報、バナー部分）*/
.right-space
{
	padding-top: 25px;
	text-align: center;
	float: left;
	padding-left: 5px;
}
#iFSub
{
	margin-bottom:10px;
}
/*--------------------バナー部分*/
#banner-space
{
	margin-top:10px;
	clear: both;
}
.banner
{
	margin-bottom:-10px;
	clear: both;
}
#banner_bit
{
	margin-bottom:20px;
}
/*-------------------------------------------footer部分*/
.footer
{
	width: 812px;
	height: 40px;
	background-image: url(../../img/img3/PC_img/footer.jpg);
	background-repeat: no-repeat;
	clear: both;
}
.policy
{
	color:#ffffff;
	font-size: 70%;
	line-height: 13px;
	margin:10px 0px 0px 47px;
	width:160px;
	float:left;
}
.copyright
{
	font-size: 85%;
	line-height: 40px;
	letter-spacing:-1px;
	text-align:right;
	height: 40px;
	float:right;
}
/*--------------------Win Mac IE用
* html .footer {
width:780px;
height:15px;
padding:5px 20px 0px 0px;
text-align:right;
border-top:#898989 solid 1px;
border-bottom:#000000 solid 1px;
background:#DCDDDD;
clear:both;
}*/
