@charset "utf-8";

/*Init
---------------------------------------------------------*/
form,ul,ol,li,dl,dt,dd,body,h1,h2,h3,h4,p { margin:0; padding:0; }
ul { list-style:none; }
img { border:0; }
hr { display:none; }
body { background:#01764c; }

/*Layout
---------------------------------------------------------*/
#site { width:800px; background:url(../images/bg.jpg) repeat-y; margin:0 auto; }
#header {}
#contents { width:730px; margin:0 auto; }
#footer { padding:70px 0 40px 0; background:url(../images/footer.gif) 0 0 no-repeat; width:800px; height:20px; color:#FFFFFF; }


/*motif
---------------------------------------------------------*/
#motif {
	 margin:-200px 0 0 -90px;
	 display:block;
	 position:relative;
	 float:right;
	 width:450px;
}

#head_txt {
	 display:block;
}

/*inspired
---------------------------------------------------------*/
#inspired {
	 margin-left:2px;
	 width:428px;
	 float:left;
}

#head_img {
	 float:right;
	 width:290px;
}

#inspired_top {
	 background:url(../images/header_top.gif) 0 0 no-repeat;
	 display:block;
	 width:428px;
	 height:170px;
	 margin-left:2px;
	 float:left;
}

#inspired_bg {
	 background:url(../images/header_bg.gif) 0 0 repeat-y;
	 padding:0 80px 0 38px;
	 width:310px;
}

#inspired_bottom {
	 background:url(../images/header_bottom.gif) 0 0 no-repeat;
	 width:428px;
	 height:124px;
	 display:block;
}

/*goods
---------------------------------------------------------*/

.goods {
	 width:670px;
	 margin:0 auto;
}

.goods_left {
	 width:330px;
	 float:left;
	 background:url(../images/goods_bg.gif) 50px 0 no-repeat;
}

.goods_right {
	 width:330px;
	 float:right;
	 background:url(../images/goods_bg.gif) 50px 0 no-repeat;
}

.goods_list {
	 float:left;
	 width:110px;
	 margin:20px 5px 0 0;
}

.goods_list li {
	 margin-bottom:10px;
	 text-align:center;
}

.goods_img {
	 width:190px;
	 float:left;
}

.goods_column_top {
	 background:url(../images/goods_txt_top.gif) 0 0 no-repeat;
	 width:276px;
	 height:25px;
	 margin:0 auto;
}

.goods_column_bg {
	 background:url(../images/goods_txt_bg.gif) 0 0 repeat-y;
	 width:240px;
	 padding:10px 18px;
	 margin:0 auto;
}

.goods_column_bottom {
	 background:url(../images/goods_txt_bottom.gif) 0 0 no-repeat;
	 width:276px;
	 height:12px;
	 margin:0 auto;
}

.goods_line {
	 background:url(../images/line.gif) 0 0 no-repeat;
	 width:670px;
	 height:9px;
	 display:block;
	 margin:0 auto 20px auto;
}

#goods_last {
	 width:330px;
	 float:right;
	 background:url(../images/last_img.gif) right bottom no-repeat;
}



/*Fonts
---------------------------------------------------------*/
.txt70 { font-size:70%; line-height:140%; }
.txt70n { font-size:70%; line-height:110%; }
.txt75 { font-size:75%; line-height:145%; }
.txt75n { font-size:75%; line-height:115%; }
.txt80 { font-size:80%; line-height:150%; }
.txt80n { font-size:80%; line-height:120%; }
.txt90 { font-size:90%; line-height:160%; }
.txt90n { font-size:90%; line-height:130%; }
.txt100 { font-size:100%; line-height:170%; }
.txt100n { font-size:100%; line-height:140%; }
.basecolor { color:#333333; }
.MarB5 { margin-bottom:5px; }
.MarB10 { margin-bottom:10px; }
.MarB15 { margin-bottom:15px; }
.MarB20 { margin-bottom:20px; }
.Left { text-align:left; }
.Center { text-align:center; }
.Right { text-align:right; }
.ColorRed { color:#993300; }
.ColorGray { color:#676767; }
.Small { font-size:small; }


/*clearFix
---------------------------------------------------------*/
.clears:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clears { display: inline-table; zoom: 100%; }

/* macIE \*/
* html .clears { height: 1%; }
.clears { display: block; }
/* macIE */