@charset "UTF-8";
#side_logo {
	float: left;
	width: 55px;
	padding-right: 3px;
}
.pagetop{
	padding:12px 0 30px 0;
	text-align:right;
}
.pagetop img{
	display:inline;
}

/*********leftcolmn**********/
#leftcolumn {
	float: left;
	width: 540px;
	padding: 20px 0 20px 20px;
	margin: 0;
}
#leftcolumn h4{
	width:540px;
	height:19px;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
#leftcolumn .purchase-nav a{
	display:block;
	text-indent:-9999px;
	width:181px;
	height:20px;
	background:url(../m_img/m_detail/btn_purchase_online.jpg) left top no-repeat;
}
#leftcolumn .purchase-part{
	width:181px;
	padding:5px 13px 5px 346px;
	background:#EDE8CA;
}
#leftcolumn span{
	color:#000066;
	font-size:80% ;
}


/***********************************************************************
	section-head
***********************************************************************/
#leftcolumn .section-head{
	background:#EDE8CA;
	width:514px;
	padding:8px 13px;
}
#leftcolumn .section-head .commod{
	float:left;
	width:333px;
}
#leftcolumn .section-head .commod h3{
	color:#1A0C08;
	line-height:100%;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 0 0;
}
#leftcolumn .section-head .commod dl.icon dd{
	float:left;
	margin:0 0 0 2px;
	text-indent:-9999px;
	height:11px;
}
#leftcolumn .section-head .commod dl.icon dd.first-child{
	margin:0;
}
#leftcolumn .section-head .commod dl.icon dd.icon_new{
	background:url(../m_img/m_item/icon_new.jpg) left top no-repeat;
	width:90px;
	margin:0 10px 0 0;
}
#leftcolumn .section-head .commod dl.icon dd.icon_shop{
	background:url(../m_img/m_item/icon_shop.jpg) left top no-repeat;
	width:44px;
}
#leftcolumn .section-head .commod dl.icon dd.icon_online{
	background:url(../m_img/m_item/icon_online.jpg) left top no-repeat;
	width:44px;
}
#leftcolumn .section-head .purchase-nav{
	float:right;
}

/***********************************************************************
	item-intro feature 共通
***********************************************************************/
#item-intro .left-content,
#feature .left-content{
	float:left;
	width:220px;
	margin:0 0 20px 0;
}
#item-intro .right-content,
#feature .right-content{
	float:right;
	width:300px;
	margin:0 0 20px 0;

}

/***********************************************************************
	item-intro
***********************************************************************/
#item-intro{
	margin:20px 0 0 0;
}
#item-intro h4{
	background:url(../m_img/m_detail/h4_item_intro.jpg) left top no-repeat;
}

/***********************************************************************
	feature
***********************************************************************/
#feature{
	margin:30px 0 0 0;
}
#feature h4{
	background:url(../m_img/m_detail/h4_feature.jpg) left top no-repeat;
}
#feature .left-content .first-section{
	margin:0;
}
#feature .left-content .second-section{
	margin:25px 0 0 0;
}
#feature .section-Lv1{
	width:540px;
	margin:5px 0 0 0;
}
#feature .section-Lv1 table{
	width:540px;
}
#feature .section-Lv1 table tr th{
	width:110px;
	text-align:right;
	vertical-align:top;
	padding:20px 0 0 0;
}
#feature .section-Lv1 table tr td{
	width:420px;
	vertical-align:top;
	padding:20px 0 0 10px;
}
#feature .section-Lv1 table tr.first-child th,
#feature .section-Lv1 table tr.first-child td{
	padding-top:0;
}
#feature h5{
	font-weight:bold;
}
.Attention{
	color:#990000;
}
/***********************************************************************
	size col 
***********************************************************************/
#size, #col{
	margin:0 0 10px 0;
}
#size dt, #col dt{
	background:#ECE8C9;
	font-weight:bold;
}
#size dt, #size dd{
	padding:5px 0 5px 55px;
	line-height:100%;
}
#col dt, #col dd{
	padding:5px 0 5px 55px;
	line-height:100%;
}
#size dd.coltrans,
#col dd.coltrans{
	background-color:#F6F4E4;
}
#size{
	float:left;
	width:260px;
}
#col{
	float:right;
	width:260px;
}
#col dd.new{
	background-image:url(../m_img/m_detail/icon_point_new.jpg);
	background-position:50px 6px;
	background-repeat:no-repeat;
}
#col dd.space{
	padding:0;
	height:5px;
	font-size:0px;
	line-height:0%;
}

/***********************************************************************
	coordinate
***********************************************************************/
#leftcolumn #coordinate{
	width:540px;
	margin:50px 0 0 0;
}
#leftcolumn #coordinate h4{
	width:540px;
	background:url(../m_img/m_detail/h4_coordinate.jpg) left top no-repeat;
	height:19px;
	text-indent:-9999px;
}
#leftcolumn #coordinate .section-Lv1{
	padding:0 13px 12px 13px;
	width:514px;
	background:#F6F4E5;
	margin:6px 0 0 0;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2{
	width:90px;
	margin:13px 0 0 16px;
	float:left;
}
#leftcolumn #coordinate .section-Lv1 .first-child{
	margin-left:0;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 a{
	width:90px;
	height:90px;
	display:block;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl{
	margin:3px 0 0 0;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl dd{
	width:44px;
	height:11px;
	text-indent:-9999px;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl dd.icon-left{
	float:left;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl dd.icon-right{
	float:right;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl dd.shop{
	background:url(../m_img/m_item/icon_shop.jpg) left top no-repeat;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 dl dd.online{
	background:url(../m_img/m_item/icon_online.jpg) left top no-repeat;
}
#leftcolumn #coordinate .section-Lv1 .section-Lv2 p{
	padding:3px 0 0 2px;
	width:88px;
	line-height:100%;
}

/***********************************************************************
	rightcolumn
***********************************************************************/
#rightcolumn {
	float:right;
	height: 100%;
	width: 225px;
}
