/*************************ここから細長いビニール袋の記述*******************************/
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}

.first{
	width:900px;
	margin: 0 auto;
	line-height: 1.4;
	text-align:center;
	margin-top: 30px;
	margin-bottom: 20px;
}
.sample{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:80px;
}
.sample_list{
	width:840px;
	margin: 0 auto;
	margin-top:80px;
	overflow: hidden;
	}
.listbox img{
	display: block;
	float: left;
	margin-right: 40px;
	width: 240px;
}

.listitem{
	float: left;
	width: auto;
	width: 560px;
}



.listbox_sentence{
	width:840px;
	float: left;
	margin: 0 auto;
	margin-top:20px;
	}
.sample_dsp01{
	font-size: 22px;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	color:#787833;
	margin-bottom: 5px;
}
.sample_dsp02{
	font-size: 18px;
	text-align:left;
	margin-top: 10px;
}
/*************************ここからサイズについての記述*******************************/
.size{
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.size_text{
	width:900px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:40px;
	line-height:1.5;
	font-weight:bold;
}
.caption_top{
	width: 370px;
	margin-bottom: 10px;
}
.caption_bottom{
	width: 370px;
	margin-top: 10px;
}
.size{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:80px;
}
.size_list{
	width:800px;
	margin: 0 auto;
	margin-top:30px;
	overflow: hidden;
	}
.first_p{
	font-size: 22px;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
	font-weight:bold;
	color:#787833;
}
.s_list{
	width:240px;
	float: left;
	margin: 0 80px;
	margin-bottom: 30px;
	text-align: center;
	line-height: 1.5;
}
.s_list02{
	width:240px;
	margin: 0 30px;
	margin-bottom: 30px;
	text-align: center;
	line-height: 1.5;
	float: left;
}
/*************************ここから材質についての記述*******************************/
.material{
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.material_text{
	width:900px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:40px;
	line-height:1.5;
	font-weight:bold;
}
/*************************ここから印刷についての記述*******************************/
.printing{
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.printing_text{
	width:900px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:40px;
	line-height:1.5;
	font-weight:bold;
}
/*************************ここからロットについての記述*******************************/
.lot{
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.lot_text{
	width:900px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:40px;
	line-height:1.5;
	font-weight:bold;
}
/*************************ここから注意事項についての記述*******************************/
.notes{
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
}
.notes_text{
	width:800px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:40px;
	line-height:1.5;
	font-weight:bold;
}
/*************************ここからtable共通の記述*******************************/

table.typesml{
	margin:0 auto;
	width:620px;
	float:left;
	table-layout: fixed;
	}
table{
	margin:0 auto;
	margin-top:20px;
	width:810px;
	table-layout: fixed;
	margin-bottom: 40px;
	}
.type01{
	width:170px;
	border: 1px solid #61523F;
	padding:10px 10px;
	text-align:center;
	background-color: #787833;
	font-weight: bold;
	font-size: 20px;
    color: #FFFFFF;
}
.type02{	
	text-align:center;
	background-color: #787833;
	font-weight: bold;
	font-size: 20px;
    color: #FFFFFF;
}
.type03{	
	text-align:center;
	font-weight: bold;
	font-size: 20px;
}
th{ 
	border: 1px solid #61523F;
	padding:15px 15px;
	text-align:center;
	font-weight: bold;
	font-size: 20px;

}
.table02{
	width: 600px;
}

.mt{
	margin-top: 20px;
}

.listitem-l{
	width: 32%;
	float: left;
}

.listitem-r{
	width: 68%;
	float: left;
}
