/*
	GlobalFont CSS 
*/


* BODYTD */

body {
	font-size:14px;
	color:#333333;
	line-height:140%;
}

td {
	font-size:14px;
	color:#333333;
	line-height:130%;
}

.big {
	font-size:16px;
}
.middle {
	font-size:15px;
}
.small {
	font-size:12px;
}

.site-seo {
	font-size:13px;
	color:#666666;
	line-height:130%;
}


/* Link */
a {
	color: #003399;
}
a:hover {
	color: #FF4210;
}
a:active {
	color: #FF4210;
}
a:visited {
	color: #0066cc;
}



HR {
  color: #cccccc;
}





/*-----------------------------------------
itempage small hinagata
------------------------------------------*/

#contents-wrap{
 width:600px;
 margin:0;
 padding:0;
 float:right;
}
#contents-wrap *{
 margin:0;
 padding:0;
}
#contents-wrap .banner-txt{
 font-size:12px;
 line-height:18px;
 padding:5px;
}
#contents-wrap .space-b{
 padding:0 0 15px;
}

#contents-wrap #item-contents01{
 width:600px;
 margin:20px 0;
}
#contents-wrap .owner-image{
 width:124px;
 float:left;
}
#contents-wrap #item-txt{
 width:476px;
 float:right;
 background:url('../../site/item/item-bk04.gif') repeat-y;
}
#contents-wrap #item-txt h3{
 padding:20px 10px 5px 35px;
 background:url('../../site/item/item-bk02.gif') no-repeat top;
 font-size:14px;
 line-height:20px;
 font-weight:normal;
}
#contents-wrap #item-txt h4{
  padding:0 145px 80px 35px;
  font-size:14px;
 line-height:20px;
 font-weight:normal;
 background:url('../../site/item/item-bk03.gif') no-repeat bottom;
}
#itemdetail *{
margin:0;
padding:0;
vertical-align:top;
font:12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#itemdetail table{
 width:350px;
 background:#990000;
}
#itemdetail th{
 width:80px;
 white-space:nowrap;
 background:#FDEDCE;
 font-weight:normal;
 padding:5px;
}
#itemdetail td{
 background:#FFFFFF;
 padding:5px;
}
#itemdetail div{
 padding:15px 0;
}
#itemdetail dl{
 width:350px;
}
#itemdetail dd{
 border:1px solid #990000;
 padding:4px;
}
#contents-wrap .iframe-contents{
 width:600px;
 clear:both;
 padding:15px 0 0;
}
#contents-wrap .banner{
 padding:15px 0;
}
#contents-wrap .banner p{
 padding:5px;
 font-size:12px;
 line-height:18px;
}
/*-----------------------------------------
itempage doukon
------------------------------------------*/

#itemdetail{
 width:350px;
}
#itemdetail *{
 margin:0;
 padding:0;
vertical-align:top;
font-size:12px;
line-height:18px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#itemdetail table{
 width:350px;
 background:#990000;
}
#itemdetail th{
 width:80px;
 white-space:nowrap;
 background:#FDEDCE;
 font-weight:normal;
 padding:5px;
}
#itemdetail td{
 background:#FFFFFF;
 padding:5px;
}
#itemdetail div{
 padding:15px 0;
}
#itemdetail dl{
 width:350px;
}
#itemdetail dd{
 border:1px solid #990000;
 padding:4px;
}
#itemdetail .item-doukon{
 width:100%;
}
#itemdetail .item-doukon div{
 border:1px solid #B70000;
 padding:5px;
}


h1 {
font-size:0.8em;
font-weight:lighter;
text-align:center;
}

/*トップレイアウト用スタイルここから*/

.container {
width:800px;
margin-left:auto;
margin-right:auto;
}

.topboard {
width:800px;
margin-left:auto;
margin-right:auto;
}

.contents {
width:800px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.left_navi {
width:180px;
margin-left:0px;
margin-right:0px;
float:left;
}

.center {
width:600px;
margin-left:0px;
margin-right:0px;
float:right;
}

.clear {
width:100%;
clear:both;
}

.footer {
width:800px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/*トップレイアウト用スタイルここまで*/



/*-----------------------------------------
common css
------------------------------------------*/
*{
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 list-style-type:none;
 vertical-align:top;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 1px;
	}
/*clearfix*/
.latestdispatch:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
.latestdispatch{
	display: inline-table;
	min-height: 1%;
	}
/*Hides from MacIE \*/
* html .latestdispatch {height: 1%;}
.latestdispatch {display: block;}
/*Hides from MacIE */

img,table{
 border:0;
}



/*-----------------------------------------
itempage small hinagata
------------------------------------------*/

#contents-wrap{
 width:600px;
 margin:0;
 padding:0;
 float:right;
}
#contents-wrap *{
 margin:0;
 padding:0;
}
#contents-wrap .banner-txt{
 font-size:12px;
 line-height:18px;
 padding:5px;
}
#contents-wrap .space-b{
 padding:0 0 15px;
}

#contents-wrap #item-contents01{
 width:600px;
 margin:20px 0;
}
#contents-wrap .owner-image{
 width:124px;
 float:left;
}
#contents-wrap #item-txt{
 width:476px;
 float:right;
 background:url('http://www.rakuten.ne.jp/gold/wakasugi/item/item-bk04.gif') repeat-y;
}
#contents-wrap #item-txt h3{
 padding:20px 10px 5px 35px;
 background:url('http://www.rakuten.ne.jp/gold/wakasugi/item/item-bk02.gif') no-repeat top;
 font-size:14px;
 line-height:20px;
 font-weight:normal;
}
#contents-wrap #item-txt h4{
  padding:0 145px 80px 35px;
  font-size:14px;
 line-height:20px;
 font-weight:normal;
 background:url('http://www.rakuten.ne.jp/gold/wakasugi/item/item-bk03.gif') no-repeat bottom;
}
#itemdetail *{
margin:0;
padding:0;
vertical-align:top;
font:12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#itemdetail table{
 width:350px;
 background:#990000;
}
#itemdetail th{
 width:80px;
 white-space:nowrap;
 background:#FDEDCE;
 font-weight:normal;
 padding:5px;
}
#itemdetail td{
 background:#FFFFFF;
 padding:5px;
}
#itemdetail div{
 padding:15px 0;
}
#itemdetail dl{
 width:350px;
}
#itemdetail dd{
 border:1px solid #990000;
 padding:4px;
}
#contents-wrap .iframe-contents{
 width:600px;
 clear:both;
 padding:15px 0 0;
}
#contents-wrap .banner{
 padding:15px 0;
}
#contents-wrap .banner p{
 padding:5px;
 font-size:12px;
 line-height:18px;
}
/*-----------------------------------------
itempage doukon
------------------------------------------*/

#itemdetail{
 width:350px;
}
#itemdetail *{
 margin:0;
 padding:0;
vertical-align:top;
font-size:12px;
line-height:18px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#itemdetail table{
 width:350px;
 background:#990000;
}
#itemdetail th{
 width:80px;
 white-space:nowrap;
 background:#FDEDCE;
 font-weight:normal;
 padding:5px;
}
#itemdetail td{
 background:#FFFFFF;
 padding:5px;
}
#itemdetail div{
 padding:15px 0;
}
#itemdetail dl{
 width:350px;
}
#itemdetail dd{
 border:1px solid #990000;
 padding:4px;
}
#itemdetail .item-doukon{
 width:100%;
}
#itemdetail .item-doukon div{
 border:1px solid #B70000;
 padding:5px;
}


/*--------------------
all
--------------------*/
#head *,#main *,#side *,#foot *,#item *,#itemdetail *{
 margin:0;
 padding:0;
 font-size:12px;
 line-height:18px;
 list-style:none outside;
 color:#333;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, "Hiragino Kaku Gothic Pro";
 vertical-align:top;
}


/*--------------------
side
--------------------*/
#main .main1{
 background:url("http://image.rakuten.co.jp/wakasugi/cabinet/top/main-back1.gif") no-repeat left top;
 position:relative;
 height:190px;
}
#main .main1 div{
 position:absolute;
 top:43px;
 left:19px;
 z-index:1;
 background:#FFF;
}
#main .main1 div iframe{
 border:1px solid #999;
}
#main .main1 p{
 position:absolute;
 top:43px;
 left:385px;
 z-index:2;
 width:205px;
 height:135px;
 overflow:auto;
 line-height:16px;
}
#main .main1 p img{
 float:left;
 display:inline;
 width:90px;
 height:90px;
 margin-right:5px;
 margin-bottom:3px;
}

/*--------------------
side
--------------------*/
#side{
 width:180px;
 background:url("http://image.rakuten.co.jp/wakasugi/cabinet/top/side-back.jpg") repeat-y left top;
 border-top:1px solid #DEBF70;
 border-bottom:1px solid #DEBF70;
 padding-bottom:10px;
}
#side .search{
 margin-bottom:5px;
}
#side .search dt{
 font-size:0;
 line-height:0;
}
#side .search dd{
 background:url("http://image.rakuten.co.jp/wakasugi/cabinet/top/search-back.jpg") repeat-y left top;
 border-bottom:1px solid #000;
 padding-bottom:5px;
}
#side .search dd p{
 padding:5px 5px 0;
 text-align:center;
}
#side .sbanner1 dt{
 padding:5px 5px 0;
}
#side .sbanner1 dd{
 padding:5px 5px 10px;
}
#side .cate{
 margin-bottom:10px;
}
#side .cate li{
 font-size:0;
 line-height:0;
}
#side .cate li.ctop{
 padding:5px 0 0;






















}
#side .price dd{
 border:1px solid #000;
 background:#FFF;
 padding:5px 10px 10px;
}
#side .price dd li{
 padding:5px 5px 0;
}
#side .sbanner2 li{
 padding:10px 0 0;
 font-size:0;
 line-height:0;
}

/*--------------------------------------------
clear
--------------------------------------------*/
.cl{
 clear:both;
}
/*clear*/
.clear:after{
 content: ".";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.clear{
 display: inline-table;
 min-height: 1%;
}
/*Hides from MacIE \*/
* html .clear{height: 1%;}
.clear{display: block;}
/*Hides from MacIE */
