@charset "Shift_JIS";


/*
h2.title_item{
	background:url(../../images/parts/item_title.gif) no-repeat;
}

h2.title_spec{
	background:url(../../images/parts/spec_title.gif) no-repeat;
}

h2.title_osusume{
	background:url(../../images/parts/osusume_title.gif) no-repeat;
}

h2.title_checked{
	background:url(../../images/parts/checked_title.gif) no-repeat;
}
*/

h3.title_item{
	background:url(../../images/parts/item_title.gif) no-repeat;
}

h3.title_spec{
	background:url(../../images/parts/spec_title.gif) no-repeat;
}

h3.title_osusume{
	background:url(../../images/parts/osusume_title.gif) no-repeat;
}

h3.title_checked{
	background:url(../../images/parts/checked_title.gif) no-repeat;
}


.item_img_area {
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 20px 0;
	width:318px;
}

.item_img_area a.item_img_main {
	display:block;
	width:318px;
	border:1px solid #d3d3d3;
	margin:2px 0 5px 0;
}

.item_img_area a.item_enlarge01 {
	display:block;
	width:78px;
	height:23px;
	background:url("../../images/parts/item_btn01.gif") 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
	margin-bottom:10px;
}

.item_img_area ul.item_img_s li {
	float:left;
	width:58px;
	padding-right:10px;
}

.item_img_area a.img_s01 {
	display:block;
	width:58px;
	border:1px solid #d3d3d3;
}

.item_img_area a.item_enlarge02 {
	display:block;
	width:17px;
	height:17px;
	background:url("../../images/parts/item_btn02.gif") 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
}

.item_detail_area {
	float:right;
	width:382px;
	margin:10px 0 20px 0;
}

.item_detail_area h2.item_title01 {
	background:url("../../images/parts/item_line01.gif") left bottom no-repeat;
	margin-bottom:5px;
}

.item_detail_area p.item_title01 {
	background:url("../../images/parts/item_line01.gif") left bottom no-repeat;
	margin-bottom:5px;
	font-weight: bold;
}

.item_detail_area .item_text01 {
	margin:0 0 20px 0;
}

.item_detail_area .item_price {
	background:url("../../images/parts/item_bg01.gif") 0 0 no-repeat;
	width:367px;
	height:53px;
	padding:6px 0 0 15px;
	margin-bottom:5px;
}

.item_detail_area .item_price ul.item_price_01 {
	float:left;
	width:190px;
}

.item_detail_area .item_price ul.item_price_01 li.price_01 {
	margin-bottom:8px;
}

.item_detail_area .item_price ul.item_price_02 {
	float:left;
	margin-left:15px;
}

.item_detail_area .item_price ul.item_price_02 li.price_02 {
	margin-bottom:10px;
}

.item_detail_area dl.item_form {
	margin:20px 0;
}

.item_detail_area dl.item_form dt {
	float:left;
	width:45px;
	padding-top:2px;
}

.item_detail_area dl.item_form dd {
	float:left;
	margin-bottom:8px;
	margin-right:5px;
}

.item_detail_area dl.item_form dd select {
	width:250px; 
}

.item_detail_area .item_form01 {
	margin-bottom:6px;
}

.item_detail_area .item_form01 select {
	width:250px; 
}

.item_detail_area .item_form02 {
	margin-bottom:20px;
}

.item_detail_area .item_form02 select {
	width:250px; 
}

.item_detail_area .item_text02a {
	margin:5px 0 8px 0;
	font-weight:bold;
}
.item_detail_area .item_text02 {
	margin:5px 0 8px 0;
}

.item_detail_area a.item_btn_favorite {
	display:block;
	width:145px;
	height:26px;
	background:url("../../images/parts/item_btn05.gif") 0 0 no-repeat;
	text-indent:-9999px;
	margin:15px 0;
}

.item_detail_area h3.item_delivery {
	background:url("../../images/parts/item_title01.gif") 0 0 no-repeat;
	text-indent:-9999px;
	margin:20px 0 5px 0;
}

h2.item_title02 {
	width:735px;
	height:37px;
	background:url("../../images/parts/item_title02.gif") 0 0 no-repeat;
	text-indent:-9999px;
}

p.item_text03 {
	margin:15px 0 0 15px;
	width:650px;
}

div.item_img03 {
	margin:25px 0 25px 15px;
}

p.item_text04 {
	margin:20px 0 25px 15px;
}

h2.item_title03 {
	width:735px;
	height:37px;
	background:url("../../images/parts/item_title03.gif") 0 0 no-repeat;
	text-indent:-9999px;
}

/*
p.item_text05 {
	margin:15px 0 25px 15px;
}
*/

div.item_text05 {
	margin:15px 0 25px 15px;
	font-size:16px;
	line-height:1.5;
}

h2.item_title04 {
	width:735px;
	height:37px;
	background:url("../../images/parts/item_title04.gif") 0 0 no-repeat;
	text-indent:-9999px;
}

ul.item_thumb {
	margin-top:15px;
	padding-left:18px;
}

ul.item_thumb li {
	padding:3px;
	margin:0 8px 20px 0;
	width:162px;
	float:left;
}

ul.item_thumb li .item_thumb_line {
	width:162px;
}

ul.item_thumb li .item_thumb_line_imgline {
	border:#B3B3B3 1px solid;
}

ul.item_thumb li .item_bg {
	width:150px;
	padding:6px 0 5px 10px;
}

ul.item_thumb li p.item_name {
	text-indent:15px;
	margin-bottom:5px;
	background:url("../../images/parts/common_arrow02.gif") no-repeat 0px 4px;
}

ul.item_thumb li p.item_price {
	float:left;
}

ul.item_thumb li a.item_movie {
	display:block;
	width:48px;
	height:20px;
	background:url("../../images/parts/btn_movie.gif") 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
	margin-right:5px;
}

ul.item_link {
	float:right;
}

ul.item_link li {
	margin-right:10px;
}

ul.item_link li a {
	background:url("../../images/parts/common_arrow03.gif") 0 1px no-repeat;
	padding:0 0 0 14px;
}

ul.item_link li a.top {
	background:url("../../images/parts/common_arrow08.gif") 0 1px no-repeat;
	padding:0 0 0 14px;
}

.play_movie {
	margin-left:15px;
}


.free_space01 {
	margin-bottom:-12px;
}

.free_space02 {
	margin-bottom:20px;
}

/*@ ǉ   */
.item_detail_area .item_text06,
.item_detail_area02 .item_text06 {
	margin:0 0 10px 0;
}

.item_img_area a.item_enlarge01 {
	display:block;
	width:78px;
	height:23px;
	background:url("../../images/parts/item_btn01.gif") 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
	margin-bottom:10px;
}

.item_img_area ul.item_img_s li {
	float:left;
	width:58px;
	padding-right:10px;
}

.item_img_area a.img_s01 {
	display:block;
	width:58px;
	border:1px solid #d3d3d3;
}

.item_img_area a.item_enlarge02 {
	display:block;
	width:17px;
	height:17px;
	background:url("../../images/parts/item_btn02.gif") 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
}

.item_detail_area02 {
	width:720px;
	margin:10px 0 20px 15px;
}

.center{
	text-align:center;
}

.icon_delivery {
	background: url(../../images/parts/icon_delivery.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

.icon_cool{
	background: url(../../images/parts/icon_cool.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

.icon_direct{
	background: url(../../images/parts/icon_direct.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

.icon_freeze{
	background: url(../../images/parts/icon_freeze.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

.icon_fixed{
	background: url(../../images/parts/icon_fixed.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

.icon_fixed_hanpukai{
	background: url(../../images/parts/icon_hanpukai.gif) no-repeat 0 0;
	padding: 0 0 0 40px;
}

