/*------------------------------------------------------------
1.Total
-------------------------------------------------------*/
body {
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	background: url(./img/back.jpg) center top fixed;
	color: #504A39;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	font-weight: normal;
	line-height: 150%;
	font-size: 10pt;
	text-align: center;
		}

a {
	color:#993300;
}

div#container{
	width: 950px;
	_width: 952px;/*IE*/
	margin: 0 auto;
	padding: 0 auto;
	background: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	color: #504A39;
	font-size: 10pt;
	text-align: left;
}

div.rmemo{
	width:700px;
	text-align:left;
	margin-top:10px;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	font-size: 8pt;
}

div#copyright{
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	color: #504A39;
	font-size: 10pt;
	text-align: center;
	margin-bottom: 10px;
}

div#main{
	top: 120px;
	width: 950px;
	_width: 952px;/*IE*/
	margin: 0 auto;
	padding: 0 auto;
	overflow: hidden;
}


div#right {
	float: right;
	width: 590px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	background: #ffffff;
}


div#left {
	float:left;
	width: 208px;
	background: #fff;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#left ul{
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 10px 10px;
}

div#left li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	list-style: circle;
}

div.b468x60{
	text-align:right;
	padding-top:10px;
	padding-right:16px;
}

div.copy{
	text-align:center;
	font: 10pt Verdana;
	margin-bottom:10px;
}


input,select,button {
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	font-size: 10pt;
}

/*------------------------------------------------------------
2.Table
-------------------------------------------------------*/
.tcenter {
	text-align: center;
	vertical-align: middle;
	font: 10pt Verdana;
	border: solid #afafaf 1px;
	margin: 5px 5px 5px 5px;

		}

tr.item	{
	color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
	background: #bf0000;
		}

tr.item2{
	background: #f6f6dc;
	font-size: 10pt;
		}

td.item2{
	text-align: center;
	vertical-align: top;
	padding: 20px;
		}

td.details{
	color: #512800;
	padding: 20px 20px 20px 20px;
	line-height: 120%;
		}

td.page {
	background: #EEEEEE;
	text-align:right;
	padding-right: 10px;
		}

td.ranking{
	color:#FFFFFF;
	background: #FF4040
	width:10%;
}

td.ranking2{
	background: #FFFFFF;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	width:90%;
}

td.rank1_5{
	padding: 3px;
	color: #FFFFFF;
	border: solid #804000 1px;
}

td.rank6_10{
	padding: 3px;
	color: #804000;
	border: solid #804000 1px;
}

td.rankimg{
	padding: 5px;
	border: solid #CCCCCC 1px;
}

/*------------------------------------------------------------
2.Div
-------------------------------------------------------*/
div.order{
	background: #bf0000;
	width: 132px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	border: #FFFFFF solid  1px;
	font-size: 10pt;
	padding-top: 5px;
	margin-top: 3px;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
		}


div.title{
	width: 664px;
	padding: 10px 10px 10px 10px;
	font-size: 10pt;
	border: solid #FF8080 1px;
	border-left: solid #FF8080 14px;
	border-right: solid #FF8080 14px;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
		}

div.banner{
	width: 700px;
	padding-top: 60px;
	padding-left: 30px;
	text-align: left;
}

.textf{
	font-size: 9pt;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
}

/*------------------------------------------------------------
3.Font
-------------------------------------------------------*/
font.red_bold {
	font-weight: bold;
	color: #C00000;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
		}

h1{
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
}

/*------------------------------------------------------------
  夋憸偺億僢僾傾僢僾
-------------------------------------------------------------*/

.popup img.pop {
	display: block;
	top: -10000px;
	left: -10000px;
	position: absolute;
	border: solid #E0E0E0 1px;
}

.popup a:hover {
	position:relative;
}

.popup a:hover img.pop {
	top:-200px;
	left:10px;
}


td.tdhead {
	background: url(./img/tdhead.gif) no-repeat;
	width: 490px;
	padding:5px 2px 5px 10px;
	_padding-top:10px;
	_padding-bottom:7px;
	margin: 0px 0px 0px 0px!important;
	font-size: 10pt;
}
td.tdprice {
	background: url(./img/tdprice.gif) no-repeat;
	width: 490px;
	padding:1px 0px 1px 0px;
	_padding-bottom:5px;
	margin: 0px 0px 0px 0px!important;
	text-align:right;
	font-size: 10pt;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	color: #cc0000;
}
td.tdbody {
	background: url(./img/tdbody.gif) repeat-y;
	width: 490px;
	padding: 5px 15px 0px 15px!important;
	margin: 0px 0px 0px 0px!important;
	font-size: 8pt;
	color: #996600;
	line-height:124%;
}
td.tdfoot {
	background: url(./img/tdfoot.gif) no-repeat;
	height:8px;
	padding: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px!important;
}

td.tdhead2 {
	background: url(./img/tdhead2.gif) no-repeat;
	width: 265px;
	padding:5px 2px 5px 10px;
	_padding-top:10px;
	_padding-bottom:7px;
	margin: 0px 0px 0px 0px!important;
	font-size: 10pt;
}
td.tdprice2 {
	background: url(./img/tdprice2.gif) no-repeat;
	width: 265px;
	padding:1px 0px 1px 0px;
	_padding-bottom:5px;
	margin: 0px 0px 0px 0px!important;
	text-align:right;
	font-size: 10pt;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	color: #cc0000;
}
td.tdbody2 {
	background: url(./img/tdbody2.gif) repeat-y;
	width: 265px;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 0px!important;
	font-size: 8pt;
	color: #996600;
	line-height:124%;
}
td.tdfoot2 {
	background: url(./img/tdfoot2.gif) no-repeat;
	height:8px;
	padding: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px!important;
}


.right{
	float: right;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
}
.left{
	float: left;
	margin: 0px 5px 0px 3px!important;
	padding: 0px 0px 0px 0px!important;
}
div.centertable {
	text-align: center;     /* IE偱僙儞僞儕儞僌偝偣傞曽朄 */
	width:540px;
	background: url(./img/back.gif) repeat-y;
	padding: 0px 0px 10px 0px;
}
div.centertable table {
	margin: auto;			/* 昗弨偺僙儞僞儕儞僌曽朄 */
	text-align: left;		/* IE梡曽朄偺暰奞懳嶔梡 */
}

div.floor {
	width:190px;
	margin:10px 0px 0px 0px;
	float:left;
}

div.floor ul,div.recom ul { 
	margin: 8px 0px 0px -36px;
	_margin: 5px 0px 0px 6px;
}

div.floor li,div.recom li { 
	background-image : url("./img/li.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px 0px 0px;
	padding-left: 24px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	line-height: 170%;
	color: #666666;
	font-size: 10pt;
}

div.floor a {
	color: #666666;
}

div.floorleft {
	width:160px;
	margin:10px 5px 0px 20px;
	float:left;
}

div.floorleft ul { 
	margin: 8px 0px 0px -36px;
	_margin: 5px 0px 0px 6px;
}

div.floorleft li { 
	background-image : url("./img/listar.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px 0px 0px;
	padding-left: 24px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	font-family: 'Meiryo', 'HGP憂塸妏恨集窾B', Verdana, 'Hiragino Kaku Gothic Pro', '僸儔僊僲妏僑 Pro W6', sans-serif;
	line-height: 170%;
	color: #666666;
	font-size: 10pt;
}

div.floorleft a {
	color: #666666;
}

div.linkbanner {
	width:360px;
	margin:10px 0px 0px 10px;
	float:left;
}

div.recom {
	width:187px;
	margin:22px 0px 0px 18px;
	float:left;
}

div.recom p {
	text-align:center;
	vertical-align: middle;
	margin:4px 0px 0px 2px;
	padding-top:6px;
	_padding:6px;
	width:158px;
	height:150px;
	border:solid 1px #cccccc;
}

div.indextd {
	vertical-align: top;
}

div.discrp{
	font-size:9pt;
	line-height:150%;
	margin-top:20px;
	margin-bottom:0px;
	color: #665535;
}

div.itmname{
	text-decoration: underline;
	color: #000080;"
}

div.itmlink{
	text-decoration: underline;
	color: #000080;"
}

div.list {
	font-size:9pt;
}

div.nocnt{
	padding:10px;
	text-align:center;
	border:solid 1px #FF8080;
	margin-top:10px;
	margin-bottom:30px;
	width:460px;
	background: #FFF0F0;
}

div.kanren{
	margin-bottom:10px;
	border:solid 1px #6F5539;
	padding:10px;
	font-size:9pt;
	text-align:left;
}

