@charset "utf-8";

@import url("basic.css");
@import url("sub_design.css");
@import url("font.css");
@import url("box.css");
@import url("cell.css");

img,a,p,ul,li,dl,dt,dd,hr {border:none;margin:0px;padding:0px;}
ul li		{list-style:none;}
ol			{margin:10px 0;}
body{
	margin:0px;
	border:0px;
	padding:0px;
	font: 80% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4;
	color:#333333;
	text-align:center;
	background:#EEEEEE url(../img/bg_top.jpg) repeat-x;
}
dt	{
	background:url(../img/tips_01.jpg) no-repeat;
	padding:0 20px 0 10px;
}

em{
	font-style:normal;
	color:#F00;}

/*** 全体テキストリンク設定 ***/
a:link 		{color:#970000; text-decoration:underline;}
a:visited 	{color:#970000; text-decoration:underline;}
a:hover		{color:#F90000; text-decoration:underline;}
a:active 	{color:#F90000; text-decoration:underline;}


/*** 全体見出し設定 ***/
h1 {	
	padding:0;
	margin:0;
	color:#333333;
	font: 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
}
h2 {
	margin:0;
	padding:5px 0 0 10px;
	font: bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
	.h2_td01 {
	height:50px;
	margin:0 0 0 5px;
	background:url(../img/h2_bg.jpg) no-repeat;
}
	.h2_td02 {
	height:50px;
	margin:0 0 0 5px;
	background:url(../img/h2_bglong.jpg) no-repeat;
}


h3 {
	margin:0;
	padding:5px 0 0 10px;
	font: bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
	.h3_td01 {
	height:50px;
	margin:0 0 0 15px;
	background:url(../img/h3_bglong.jpg) no-repeat;
}
	.h3_td02 {
	margin:0 0 0 15px;
	background:url(../img/h3_bglong.jpg) no-repeat;
}
	.h3_td03 {
	margin:0 0 0 15px;
	background:#CCCCCC url(../img/l_arrow_02.jpg) no-repeat;
}

h4 {
	margin:0;
	padding:5px 0 20px 20px;
	font: bold 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4;
}



/*** all area ***/
#wrapper{
	width:970px;
	text-align:center;
	margin:0 auto;
	background: url(../img/main_bg.jpg) repeat-y;
}
/*** head area ***/
#header	{
	text-align:center;
	margin:0 auto;
}
#head	{
	height:92px;
	text-align:left;
}
#header_left{
	width:300px;
	text-align:left;
	float:left;
}
#header_right{
	width:670px;
	height:91px;
	text-align:left;
	background: url(../img/head_bg.jpg) no-repeat;
	float:left;
}

#header_navi a:link 	{color:#FFFFFF; text-decoration:underline;}
#header_navi a:visited 	{color:#FFFFFF; text-decoration:underline;}
#header_navi a:hover	{color:#CCCCCC; text-decoration:underline;}
#header_navi a:active 	{color:#CCCCCC; text-decoration:underline;}



/********* Global Menu Area start *********/
#navi	{
	margin:0 0 5px 0;
	text-align:left;
	clear:both;
}
#navi ul{
	width:900px;
	height:30px;
}

#navi li	{
	padding:0;
	margin:0;
	width:90px;
	float:left;
	font-size:0;
}
/********** Global Menu Area end **********/


.main_pix{
	padding:40px 0 5px 0;
	clear:both;
}



/*** main area ***/
#main{
	text-align:left;
	margin:0 auto;
	padding:0;
	width:100%;
	clear:both;
}
#main_left{
	width:250px;
	text-align:left;
	float:left;
}
#main_right{
	width:720px;
	text-align:left;
	float:left;
}


/*** side area ***/



.reccomend_top{

	width:230px;

	height:50px;

	background:url(../../backorder/img/recommend.jpg) no-repeat;

}

.reco_bg{

	background:url(../../backorder/img/recommend_bg.jpg) repeat-y;

	width:230px;

}

.news{

	width:200px;

	margin:2px 0 2px 21px;

}

.reco_img{

	width:230px;

	margin:0 auto;

	margin-bottom:5px;

}

.reco_img img{

	width:160px;

	height:120px;

	background:#333;

	padding:6px;

}

.reco_btm{

	width:230px;

	height:10px;

	background:url(../../backorder/img/recommend_btm.jpg) no-repeat;

}

.tx1{

	font-weight:bold;

	color:#C80000;

}

/*** foot area ***/
#footer	{
	text-align:center;
	background: url(../img/foot_bg.jpg) repeat-x;
	height:150px;
	clear:both;
}
#foot_navi	{
	width:900px;
	height:70px;
	text-align:center;
	font:100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4;
	margin:0 auto;
	border-bottom:solid 1px #FFFFFF;
}
	ul.foot_naviblock	{
	width:500px;
	clear:both;
	margin:0 auto;
	padding:5px 0;
	text-align:center;
}
	#foot_navi li	{
	text-align:center;
	margin:0 auto;
	padding-right:10px;
	float:left;
}
#foot_copy	{
	width:900px;
	margin:10px auto;
	text-align:center;
	clear:both;
}


/*** etc ***/
.topback	{
	background:url(../img/tips_back.jpg) no-repeat;
	text-align:right;
	margin:0 0 0 600px;
	clear:both;
}
.topback2	{
	background:url(../img/tips_back.jpg) no-repeat;
	text-align:right;
	margin:0 0 0 850px;
	clear:both;
}

.floleft	{float:left;}
.clear{clear:both;}



