
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:qMmpS Pro W3,lr oSVbN, Osaka;
	/*font-family: 'Helvetica',Arial,'Hiragino Kaku Gothic Pro','CI',Meiryo,'qMmpS Pro W3','MS PSVbN',sans-serif;*/
	color:#000;
	font-size:12px;
	line-height:18px;
}

/*====================== link ========================*/

a {
	color: #ED7826;
	text-decoration:underline;
}

a:visited {
	color: #ED7826;
	text-decoration:underline;
}

a:hover {
	color: #FFA76A;
	text-decoration:underline;
}


/*================================ font-size ==================================*/

.f12{
	font-size:12px;
	line-height:14px;
}
.f10{
	font-size:10px;
	line-height:14px;
}


/*================================ header ==================================*/

#header_box{
	position:relative;
	width:900px;
	height:113px;
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color:#;
}

/*---------------------- logo ----------------------*/
#header_box .head_logo{
	position:absolute;
	left:0px;
	top:10px;
}

/*---------------------- topics ----------------------*/
#header_box .head_topics{
	position:absolute;
	left:190px;
	top:38px;
	width:136px;
	height:29px;
	background-color:#000000;
}
#header_box .head_topics_flash{
	position:absolute;
	left:326px;
	top:38px;
	width:574px;
	height:29px;
	background-color:#000000;
}


/*---------------------- menu ----------------------*/
#header_box .head_menu_box{
	position:absolute;
	left:190px;
	top:77px;
	width:720px;
	height:26px;
}

/*================================ top contents ==================================*/

/*---------------------- banner ----------------------*/
#top_banner1{
	width:900px;
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color:#000;
}
#top_banner2{
	width:900px;
	padding:0px 0px 0px 0px;
	margin: 10px auto 0px auto;
	background-color:#000;
}

/*---------------------- banner-btn ----------------------*/


#top_banner_btn_box{
	position:relative;
	width:900px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin: 10px auto 0px auto;
}

.top_banner_btn1{
	position:absolute;
	top:0px;
	left:0px;
	width:294px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#000;
}
.top_banner_btn2{
	position:absolute;
	top:0px;
	left:304px;
	width:293px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#000;
}
.top_banner_btn3{
	position:absolute;
	top:0px;
	left:607px;
	width:293px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#000;
}


/*---------------------- contents_box ----------------------*/


.co_title1{
	width:900px;
	background-color:#000;
	margin:10px auto 0px auto;
	padding:16px 0px 17px 0px;
	text-align:left;
}

.co_title2{
	position:relative;
	width:900px;
	background-color:#000;
	margin:10px auto 0px auto;
	padding:13px 0px 15px 0px;
	font-size:1px;
	text-align:left;
}



.co_box{
	width:900px;
	padding:0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color:#000;
	background-image:url(http://www.alpha-usa.jp/design/plusalpha/co_bg.gif);
	background-repeat:repeat-y;
}
.co_box2{
	width:900px;
	padding:15px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color:#000;
	background-image:url(http://www.alpha-usa.jp/design/plusalpha/co_bg.gif);
	background-repeat:repeat-y;
}

.co_box3{
	width:900px;
	padding:20px 0px 0px 0px;
	margin: 0px auto 0px auto;
	background-color:#000;
	background-image:url(http://www.alpha-usa.jp/design/plusalpha/co_bg.gif);
	background-repeat:repeat-y;
}




/*---------------------- list  €iXg----------------------*/


.list_box{
	width:875px;
	padding:6px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}

.list{
	float:left;
	width:217px;
	height:271px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}





/*@====================@[btn] btn_top@====================@*/

.btn_top_box{
	clear:both;
	position:relative;
	width:900px;
	height:39px;
	background-color:#000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.btn_top {
	clear:both;
	position:absolute;
	top:4px;
	left:810px;
	background:url(http://www.alpha-usa.jp/design/plusalpha/btn_page_top_on.gif);	
	width:90px;
	height:30px;
	overflow: hidden;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	font-size:1px;
}

.btn_top a{
	background:url(http://www.alpha-usa.jp/design/plusalpha/btn_page_top.gif);	
	width:90px;
	height:30px;
	overflow: hidden;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	font-size:1px;
}

.btn_top a:hover{
	background:none !important;
	width:90px;
	height:30px;
	font-size:1px;
}



/*---------------------- £I@attention ----------------------*/


#attention_box{
	position:relative;
	width:900px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin: 10px auto 0px auto;
}

#attention_1{
	float:left;
	width:445px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#000;
}
#attention_2{
	float:left;
	position:relative;
	width:233px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-color:#000;
}

#attention_2 .img1{
	position:absolute;
	top:22px;
	left:23px;
}

#attention_2 .img2{
	position:absolute;
	top:42px;
	left:23px;
}

#attention_2 .img3{
	position:absolute;
	top:23px;
	left:100px;
}

#mobile{
	float:left;
	position:relative;
	width:202px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-color:#000;
}


/*---------------------- footer ----------------------*/


#foot_memu_box{
	width:900px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin: 10px auto 0px auto;
	background-color:#000000;
	text-align:center;
	font-size:1px;
	line-height:1px;
}



.foot_logo{
	width:100px;
	height:50px;
	padding:0px 0px 0px 0px;
	margin: 12px auto 0px auto;
	display:block;
}
#copyright{
	width:900px;
	height:14px;
	line-height:14px;
	padding:0px 0px 0px 0px;
	margin: 10px auto 7px auto;
	text-align:center;
	color:#666;
	font-size:12px;
}

