#contents .contboxlong{
	width:738px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #cccccc;
}

.contboxlong img.img01{
	float:left;
}

#contents .syouhincontainer{
	width:484px;
	float:right;
}

#contents .syouhincontainer h3{
	margin:0;
	padding:0;
}

#contents .syouhincontainer p{
	padding-bottom:10px;
	font-size:1.0em;
	line-height:1.3em;
}


#contents .syouhincontainer a{
	font-size:110%;
	text-decoration:none;
}

#contents .syouhincontainer a:hover{
	font-size:110%;
	text-decoration:underline;
}

#contents ul{
	margin:10px 30px;
}

#contents ul li{
	font-size:1.1em;
	line-height:1.3em;
	padding:3px;
	list-style-image:url(../images/syouhin/circle01.gif);
}

#contents p{
	font-size:1.0em;
	margin:10px 20px 0;
}

#contents p.syousaibtn{
	text-align:right;
	margin:0;
	padding:10px 5px 0;
	border-top:2px dotted #666666;
}

#contents dl{
	font-size:1.0em;
	margin:10px 20px 20px;
}

#contents dd{
	font-size:1.2em;
	font-weight:bold;
	color:#3366ff;
	padding:5px;
}

#contents dt{
	padding:0 5px 10px;
}

.cartbtn{
	width:270px;
	margin:0 auto 20px;
}

/*----- e[u -----*/

#contents p.desc{
	margin-bottom:15px;
}

table.table_02,table.table_02 th,
table.table_02 tr,table.table_02 td{
	border:1px solid #666666;
}

table.table_02{
	width:95%;
	margin:0 auto;
}

table.table_02 th{
	text-align:center;
	color:#ffffff;
	padding:3px;
	background-color:#777777;
}

table.table_02 th.head_01{
	text-align:center;
	color:#ffffff;
	background-color:#2D58A2;
}

table.table_02 tr{
	text-align:center;
}

table.table_02 tr.line_01{
	background-color:#D5EAEC;
}

#contents ul.list_notice_03 li{
	list-style-image:none;
}

span{
	font-weight:bold;
}



