@charset "UTF-8";
/* CSS Document */

#top-img  {
	margin-bottom: 0;
}

#contents {
	width: 770px;
	margin-bottom: 0;

}

.page-top {
	padding-bottom: 10px;
}

#background{
	background:url("../product/image/background.gif") repeat-y 0 0;
	width:800px;
	margin:0 auto;
	padding:0;
}
#middlepack{
font-size:100%;
}
/* common */
#contents h2 {
	background:none;
	height:auto;
	margin:0;padding:15px 0;
	border:none;
}

#middlepack h3{
	background:none;
	margin:30px 0;
	padding:0;
	color:#0052a5;
	font-size:110%;
}

.textcenter{text-align:center;}
.mupdown15{margin:15px auto;}
.mtop15{margin-top:15px;}
.mbottom15{margin-bottom:15px;}
.mbottom10{margin-bottom:10px;}

.inq_back{
	text-align:center;
	background:url("../product/image/pack_inqback.gif") no-repeat 0 0;
	width:770px;
	height:123px;
	margin:0 auto;
}
.inq_back ul{
	margin:0;
	padding:20px 0 0 0;
	list-style:none;
}
.inq_back li{
	display:inline;
}
.inq_back li.left{
	margin-left:20px;
}

/* middlepack only */
.green_head{
	background:url("../product/image/green_head.gif") repeat-y center top;
	width:770px;
	height:15px;
	margin:0 auto;
	overflow:hidden;
}
.green_foot{
	background:url("../product/image/green_foot.gif") no-repeat 0 0;
	width:770px;
	height:15px;
	margin:0 auto 20px auto;
	overflow:hidden;
}
.green_repeat{
	background:url("../product/image/green_repeat.gif") repeat-y center bottom;
	width:770px;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
}
#middlepack_check{
	text-align:center;
	height:20px;
	margin:20px 0 0 0;
}

#middlepack_checkback{
	background:url("../product/image/middlepack_checkback.gif") no-repeat 0 0;
	width:693px;
	height:70px;
	margin:0 auto;
}
#middlepack_checkback ul{
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
}
#middlepack_checkback li{
	display:inline;
}
#middlepack_checkback li.left{
	margin-left:20px;
}

/* lightpack only */
.orange_head{
	background:url("../product/image/orange_head.gif") repeat-y center top;
	width:770px;
	height:15px;
	margin:0 auto;
	overflow:hidden;
}
.orange_foot{
	background:url("../product/image/orange_foot.gif") no-repeat 0 0;
	width:770px;
	height:15px;
	margin:0 auto 20px auto;
	overflow:hidden;
}
.orange_repeat{
	background:url("../product/image/orange_repeat.gif") repeat-y center bottom;
	width:770px;
	padding:10px 0;
	margin:0 auto;
	text-align:center;
}
#lightpack_check{
	text-align:center;
	height:20px;
	margin:10pxx 0 0 0;
}

#lightpack_checkback{
	background:url("../product/image/lightpack_checkback.gif") no-repeat 0 0;
	width:235px;
	height:108px;
	margin:0 auto;
}
#lightpack_checkback ul{
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
#lightpack_checkback li{
	padding:0 0 5px 0;margin:0;
}

