@charset "shift_JIS";

/****** CONTENTS ***************************************

	1: top & general
	2: back number
	3: detail

*******************************************************/

/****** 1: top & general ************************************/

#main h1{
	margin:0 0 10px 0;
	}

#main h1.page{
	margin:0 0 30px 0;
	}

.detail h1{
	margin:0 0 30px 0;
	}

#main ul li{
	position:relative;
	width:628px;
	margin:0 0 20px 0;
	padding:0 0 35px 20px;
	background:url(../img/border_dotted.gif) no-repeat right bottom;
	}



#main ul li div{
	padding:0 50px 0 60px;
	}

#main ul li.image{
	width:628px;
	}

#main ul li.image div{
	float:left;
	width:345px;
	padding:0 0 0 60px;
	}

#main ul li.image p.image{
	float:right;
	padding:0 50px 0 0;
	}

#main ul li dl{
	position:relative;
	margin:0 0 8px 0;
	}

#main ul li dl dt{
	float:left;
	width:50px;
	}

#main ul li dl dd{
	float:left;
	width:578px;
	}

#main ul li p.more{
	width:auto;
	position:absolute;
		top:10px;
		right:50px;
	}

#main ul li dl dd img{
	vertical-align:top;
	}


#main ul li dl dd h2{
	border-bottom:1px solid #a49890;
	}

#main ul li div p {
	display:block;
	margin:5px 0 0 0;
	}

#main ul li p			{	float:right;	}
#main ul li div p	{	float:none; margin:0 0 1.5em 0;	}

p.btn_bn{
	text-align:right;
	margin:0 43px 0px 0;
	}

/****** 2: back number ************************************/

p.bn_title{
	margin:30px 0 20px 20px;
	}

div#bt_navi{
	position:relative;
	height:74px;
	}

div#bt_navi p.caution_txt{	
	width:628px;
	margin:0 0 0px 0px;
	padding:0 0 20px 20px;
	font-size:90%;
	color:#6e6660;
	background:url(../img/border_dotted.gif) no-repeat right bottom;
	}

div#bt_navi p span{	
	padding:0 0 0px 13px;
}

div#bt_navi p.left{
	position:absolute;
	top:58px;	
	left:33px;
	}

div#bt_navi p.right{
	position:absolute;
		top:58px;	
		right:43px;
	}

div#bt_navi p.center{
	position:absolute;
		top:58px;
		left:266px;
	}

/****** 3: detail ************************************/
	
#main ul.detail li div{
	float:left;
	width:396px;
	margin:0;
	padding:0 0 0 60px;
	}
	
#main ul.detail li ul.thumb{
	float:right;
	margin:0;
	padding:0 0px 0 0;
	}

#main ul.detail li ul.thumb li{
	width:144px;
	margin:0 0 20px 0;
	padding:0;
	}

/****** 4: detail2 ************************************/
	
#main ul.detail2 li div{
	float:left;
	width:500px;
	margin:0;
	padding:0 0 0 60px;
	}

.line {
	text-decoration: line-through;
}