@charset "utf-8";

*{
margin:0;
padding:0;
}

/*-----------------------------------------------
ラインナップ
-----------------------------------------------*/
#main02{
float:right;
padding:20px 0 60px;
width:618px;
}

.obi{
margin:0 0 19px;
}

.midashi{
margin:0px 0 10px 38px;
}

.yakusoku{
margin:0 4px 30px 19px;
}

#secret_bg{
width:618px;
height:815px;
padding:12px 0 0 0;
background:url(../img/secret/secret_bg.jpg) no-repeat;
position:relative;
}

.text1{
	margin:0 38px;
	width:542px;
}

.text2{
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	background: #A3883F;
	padding: 10px 15px;
}

.red{
color: #cc3333;
margin:0 38px;
width:542px;
}

#lineup2{
width:540px;
margin:0 19px 8px;
padding:15px 20px 0;
background:#fbf9ec;
}


.tbl1{
margin:0 16px 0 0;
background:url(../img/lineup/r_bg2.gif) repeat-y;
}

.tbl1_2{
background:url(../img/lineup/r_bg2.gif) repeat-y;
}

.tbl2{
margin:0 18px 15px 0;
}

.bg{
background:url(../img/lineup/r_bg2.gif) repeat-y;
}

.b_bold{
color:#000000;
font-weight:bold;
}

.gold_s{
color:#a3883f;
font-size:9px;
font-weight:bold;
}

.gold_m{
color:#a3883f;
font-weight:bold;
}

.text3{
width:193px;
color:#404040;
font-size:11px;
text-align:left;
margin-bottom:7px;
}

#ishigama_bg{
width:580px;
height:550px;
margin:0 19px;
background:url(../img/secret/ishigama_bg.jpg) no-repeat;
position:relative;
}



.floatL{float:left;}

.floatR{float:right;}


#lineup1{

}
#frank {
	background: url(../img/lineup/longflank.jpg) no-repeat left center;
	width: 250px;
	padding: 15px 40px 15px 328px;
	margin-top: 20px;
}
#forest {
	background: url(../img/lineup/morinoko.jpg) no-repeat right center;
	width: 250px;
	padding: 35px 328px 35px 40px;
}
#blueberry {
	background: url(../img/lineup/berri&sower.jpg) no-repeat left center;
	width: 250px;
	padding: 80px 40px 80px 328px;
}
#bread {
	background: url(../img/lineup/syokupan.jpg) no-repeat right center;
	width: 250px;
	padding: 35px 328px 34px 40px;
}



.article {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.article .name_right {
	background: url(../img/lineup/lineup_img02.jpg) no-repeat 10px center;
	padding: 5px 5px 5px 35px;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px dotted #CCCCCC;
}
.article  .name_left1 {
	background: url(../img/lineup/lineup_img03.jpg) no-repeat 70px center;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px dotted #CCCCCC;
}
.article .name_left2 {
	background: url(../img/lineup/lineup_img03.jpg) no-repeat 100px center;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px dotted #CCCCCC;
}


.article .price {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: right;
	border-bottom: 1px dotted #CCCCCC;
}
.article .explanation {
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.article .materials {
	padding: 5px;
}
