@charset "utf-8";
body{
	margin: 0;
	padding: 0;
	text-align:center;
	color:#999999;
	font-size:12px;
	font-weight:100;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	background:#25251D;
}

img { 
	border:0px;
	vertical-align:text-bottom;
}

a:link 		{COLOR:#cccccc; TEXT-DECORATION:underline;}
a:visited 	{COLOR:#cccccc; TEXT-DECORATION:underline;}
a:hover 	{COLOR:#ffffff; TEXT-DECORATION:underline;}

/*フォントカラー 白*/
.font_ffffff{ color:#ffffff; }

/*フォントカラー オレンジ*/
.font_ff9900{ color:#FF9900; }

/*フォントカラー ベージュ*/
.font_b7a662{ color:#B7A662; }

table{
	font-size:12px;
}

.position{
	width:960px;
	margin:0px auto;
}

.outsid_leyout{
	float:left;
	width:960px;
	margin:0px auto;
}

.leyout{
	float:left;
	width:960px;
	margin:0px auto;
}

#header{
	float:left;
	width:960px;
	text-align:left;
	padding-top:10px;
}

.header_link{
	float:right;
	position:relative;
	top:25px;
}

#logo{
	float:left;
}

#contents{
	float:left;
	width:960px;
}

.contents_left{
	float:left;
	width:230px;
}

.contents_right{
	float:right;
	width:720px;
	margin-top:5px;
}

#contents_subject{
	float:left;
	width:720px;
	margin-bottom:5px;
	height:155px;
	background:url(../images/bg_contents_label.png) no-repeat;
	text-align:left;
}

#contents_subject .subject{
	float:left;
	width:690px;
	padding-bottom:5px;
	position:relative;
	left:25px;
	top:87px;
	font-size:30px;
	font-family: "Arial", "Osaka－等幅";
	font-weight:bold;
	color:#ffffff;
	border-bottom:#B7A662 solid 0px;
}

.error_box{
	float:left;
	width:720px;
	padding-top:50px;
	padding-bottom:340px;
	text-align:center;
}

#main_image_box{
	float:left;
	width:720px;
	height:300px;
	margin:0px auto;
}

.shadow_bottom{
	float:left;
	width:720px;
	height:15px;
	background:url(../images/shadow_bottom.gif) repeat-x;
}

.menu_box{
	float:left;
	width:230px;
	margin-bottom:10px;
}

.menu_box_bt{
	float:left;
	width:230px;
	margin-bottom:5px;
}

.accordion_toggle a{
	width:230px;
	height:25px;
}

.brand_list{
	display:block;
	width:230px;
	padding:0;
	margin-top:0px;
	margin-bottom:1px;
}

.brand_list a{
	display:block;
	width:230px;
	background:#000000;
	text-decoration:none;
	padding:7px 0px;
}

.brand_list a:link 		{COLOR:#777777; TEXT-DECORATION:none;}
.brand_list a:visited 	{COLOR:#777777; TEXT-DECORATION:none;}
.brand_list a:hover		{color:#cccccc; background:#111111;}

.brand_list_name{
	display:block;
	margin-left:10px;
	text-align:left;
}

.center_contents{
	float:left;
	width:510px;
	position:relative;
	margin-top:10px;
}

.contents_box{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.contents_label{
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:10px;
}

.page_link{
	float:left;
	width:720px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}


#footer{
	float:left;
	width:960px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:#333333 solid 1px;
}

#footer a:link 		{COLOR:#999999; TEXT-DECORATION:none;}
#footer a:visited 	{COLOR:#999999; TEXT-DECORATION:none;}
#footer a:hover		{COLOR:#cccccc; TEXT-DECORATION:none;}

#footer .links{
	float:left;
	padding:10px 0px;
}

#footer .links ul{
	margin:0;
	padding:0;
}

#footer .links li{
	display:inline;
	padding: 0px 10px;
}

#footer .copyright{
	float:right;
	padding:10px 0px;
}

/*=================================================================
#	Box
=================================================================*/

.box_200_top{
	float:left;
	width:200px;
	height:25px;
	background:url(../images/box_200_top.gif) no-repeat;
	text-align:left;
}

.box_200_label_bg{
	float:left;
	width:200px;
	height:25px;
}

.box_200_middle{
	float:left;
	width:200px;
	background:#000000;
}

.box_200_bottom{
	float:left;
	width:200px;
	height:15px;
	background:url(../images/box_200_bottom.gif) no-repeat;
}

.box_230_top{
	float:left;
	width:230px;
	height:25px;
	background:url(../images/box_230_top.gif) no-repeat;
	text-align:left;
}

.box_230_middle{
	float:left;
	width:230px;
	background:#000000;
	padding-bottom:10px;
}

.box_230_inner{
	float:left;
	width:200px;
	position:relative;
	left:15px;
	top:10px;
	text-align:left;
}

.box_230_bottom{
	float:left;
	width:230px;
	height:15px;
	background:url(../images/box_230_bottom.gif) no-repeat;
}


.box_510_top{
	float:left;
	width:510px;
	height:25px;
	background:url(../images/box_510_top.gif) no-repeat;
	text-align:left;
}

.box_510_label_bg{
	float:left;
	width:510px;
	height:25px;
}

.box_510_middle{
	float:left;
	width:510px;
	background:#000000;
}

.box_510_inner{
	float:left;
	width:480px;
	position:relative;
	left:15px;
	top:10px;
}

.box_510_inner a:link 		{COLOR:#777777; TEXT-DECORATION:underline;}
.box_510_inner a:visited 	{COLOR:#777777; TEXT-DECORATION:underline;}
.box_510_inner a:hover 		{COLOR:#cccccc; TEXT-DECORATION:underline;}

.box_510_bottom{
	float:left;
	width:510px;
	height:25px;
	background:url(../images/box_510_bottom.gif) no-repeat;
}


.box_720_top{
	float:left;
	width:720px;
	height:25px;
	background:url(../images/box_720_top.gif) no-repeat;
	text-align:left;
}

.box_720_middle{
	float:left;
	width:720px;
	background:#000000;
}

.box_720_inner{
	float:left;
	width:677px;
	position:relative;
	left:20px;
	color:#cccccc;
	text-align:left;
}

.box_720_inner a:link 		{COLOR:#777777; TEXT-DECORATION:underline;}
.box_720_inner a:visited 	{COLOR:#777777; TEXT-DECORATION:underline;}
.box_720_inner a:hover 		{COLOR:#cccccc; TEXT-DECORATION:underline;}

.box_720_inner .label{
	float:left;
	width:677px;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#B7A662;
	border-bottom:#B7A662 solid 1px;
	text-align:left;
}

.box_720_bottom{
	float:left;
	width:720px;
	height:25px;
	background:url(../images/box_720_bottom.gif) no-repeat;
}


