@charset"EUC-JP";
/* for index style author : mrk */

/* for index ======================================================*/
h3.tLineup{
	margin-bottom:15px;
	margin-left:20px;
}
dl.lineupLay{
	margin: 0 0 40px 30px;
}
dl.lineupLay dt{
	margin: 0;
	float:left;
	width:194px;
}
dl.lineupLay dd{
	margin: 0;
	float:right;
	font-size:0.8em;
	width:370px
}
dl.lineupLay dd ul.lineupInfo li.read{
	color: #B3B3B3;
	background-image: url(../../common/img/line01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
dl.lineupLay dd ul.lineupInfo li.price{
	font-size: 0.8em;
	margin-bottom: 20px;
	color: #ffffff;
}
ul.btnCart {
	display: inline;
}
ul.btnCart li {
	display: inline;
	float:left;
}
ul.btnCart li.btnsp {
	margin-right:6px;
}

/* for yukidokeindex, ======================================================*/
h3.tProduct{
	margin-bottom:30px;
	margin-left:20px;
	font-size: 0em;
	line-height: 1;
}
h4.tProduct{
	margin-bottom:25px;
	margin-left:30px;
}
p.mainImg {
	text-align:center;
}
p.mainImg img {
	text-align:center;
	margin: 0 auto 20px;
}

p.mainTxt {
	margin: 0 0 20px 30px;
}
p.mainTxt img.floatR {
	margin: 0 0 10px 20px;
	float: right;
}
div.cartBox {
	background-color: #130F0F;
	border: 2px solid #2A2122;
	margin: 0 0 50px 30px;
	padding: 6px 7px 6px 15px;
	vertical-align:middle;
}
div.cartBox p.txt {
	padding: 8px 0;
	color: #ffffff;
	float: left;
}
div.cartBox p.txt span {
	font-size: 0.8em;
	font-weight: normal;
}
div.cartBox p.txt a{
	color:#e5aa37!important;
	text-decoration: none!important;
}
div.cartBox p.txt a:hover{
	text-decoration: underline!important;
}

div.cartBox p.btn {
	padding-top: 8px;
	float: right;
}

dl.flow {
	margin: 0 0 40px 30px;
	padding: 0;
}
dl.flow dt {
	float: left;
	width: 32px;
	padding: 0;
	margin: 0;
}
dl.flow dd {
	width: 525px;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	float: right;
}
dl.flow dd img.floatR {
	float: right;
	margin-left: 20px; 
}
dl.flow dd img.floatL {
	float: left;
	margin-right: 20px;
}
h4.topicsBox {
	padding: 15px;
	margin: 0 0 0 30px;
	background-color: #211919;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2A2122;
	border-right-color: #2A2122;
	border-left-color: #2A2122;
}
h4.topicsBox img {
	display:block;
}
* html h4.topicsBox {
	padding: 15px 13px 15px 15px;
}
div.topicsBox {
	margin: 0 0 50px 30px;
	padding: 0 15px 15px;
	background-color: #211919;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2A2122;
	border-bottom-color: #2A2122;
	border-left-color: #2A2122;
}
div.topicsBox p img.floatL {
	float: left;
	margin-right: 15px;
	margin-bottom:10px;
}

ul.productsNav {
	margin: 0 0 40px 32px;
}
ul.productsNav li {
	display:inline;
	float:left;
	background-image: url(../../common/img/itemNavBgt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	width: 141px;
	margin-right:4px;
	margin-bottom:4px;
	min-height: 115px;
	_height: 115px;
}
ul.productsNav li.end {
	margin-right:0;
}
ul.productsNav li img {
	margin: 10px auto 5px;
}
div#contents ul.productsNav li p {
	background-color: #211919;
	background-image: url(../../common/img/itemNavBgb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 141px;
	padding-bottom:10px;
	font-size:0.6em;
	min-height: 35px;
	_height: 35px;
}

div.messageBoard {
	background-color: #130F0F;
	border: 2px solid #2A2122;
	margin: 0 0 34px 60px;
	padding: 6px 7px 6px 15px;
	vertical-align:middle;
	width:480px;
}
div.messageBoard p.txt {
	padding: 8px 0;
	color: #ffffff;
	float: left;
}
div.messageBoard p.txt span {
	font-size: 0.8em;
	font-weight: normal;
}
div.messageBoard p.txt a{
	color:#e5aa37!important;
	text-decoration: none!important;
}
div.messageBoard p.txt a:hover{
	text-decoration: underline!important;
}

div.messageBoard p.btn {
	padding-top: 8px;
	float: right;
	width:380px;

}
