@charset "UTF-8";

/* CSS Document */

@import url("common.css");









/*--------------------------------------------------

 title

 -------------------------------------------------*/

h2{		

	background:url(../img/common/bg_itemtitle.jpg) 0 0 no-repeat;

	width:665px;

	padding:10px 0 10px 25px;

	font-weight:bold;

	color:#FFF;

	text-align:left;

	margin-bottom:20px;

	clear:both;

	

}







h2 span{

	font-weight:normal;

	margin-left:10px;

}



.logoarea{

	width:675px;

	background:#FFF;

	text-align:left;

	border-bottom:dotted 1px #cccccc;

}

							

/*--------------------------------------------------

 boots

 -------------------------------------------------*/

.boots{

	background:#fff;

	text-align:center;

	width:675px;

	

}



.boots li.container{

	float:left;

	width:210px;

	margin:0 0 15px 10px;

	_margin:0 0 15px 5px;

	background:#fff;

	



}



.boots dl{

	margin:3px 5px 10px;

	text-align:left;

}



.boots dt{

	float:left;

	background:url(../img/common/icn_tri04.gif) 3px 3px no-repeat;

	padding-left:11px;

	margin-bottom:8px;

	color:#849184;

	font-weight:bold;

}



.boots dt p{

	margin-top:3px;

	color:#666;

}



.boots dd{

	float:right;

	text-align:right;

	margin-bottom:8px;

}



.boots dt.name{

	padding:5px;

	color:#333333;

	width:189px;

	text-align:center;

	background-image:none;

	background-color:#E9EDEE;

	margin-bottom:10px;

}



.boots dt.color{

	width:200px;

	border-top:1px dotted #999;

	padding-top:6px;

}

.boots dd.color{

	width:200px;

}

.boots dt.shell{

	width:70px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;}



.boots dd.shell{

	width:115px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;}



.boots dd.shell span{

	font-size:16px;

	line-height:0%;

}



.boots dt.size{

	width:41px;

}

.boots dd.size{

	width:135px;

}



.boots dt.ps{

	width:189px;

	border-top:1px dotted #999;

	padding-top:6px;

}

.boots dd.ps{

	width:200px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;}

.boots dd.ps2{
	text-align:left;
	width:190px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;}



.boots dt.structural{

	width:190px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;

	}

.boots dd.structural{

	width:150px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;}



.boots dt.country{

	width:47px;	

	border-bottom:1px dotted #999;

	padding-bottom:6px;

	margin-bottom:3px;

}

.boots dd.country{

	width:140px;

	border-bottom:1px dotted #999;

	padding-bottom:6px;

	margin-bottom:3px;

}



.boots li .icn{

	clear:both;

	margin:0 10px 10px;



}



.boots li .icn li{

	float:left;

	margin-left:2px;}





/*--------------------------------------------------

 boots_wide

 -------------------------------------------------*/

.boots_wide{

	background:#fff;

	text-align:center;

	width:675px;

	

}



.boots_wide li.container{

	float:left;

	width:420px;

	margin:0 0 15px 10px;

	_margin:0 0 15px 5px;

	background:#fff;	



}



.boots_wide dl{

	margin:3px 5px 10px;

	text-align:left;

}



.boots_wide dt{

	background:url(../img/common/icn_tri04.gif) 3px 8px no-repeat;

	padding-left:11px;

	margin-bottom:8px;

	color:#849184;

	font-weight:bold;

}

.boots_wide dd{

	text-align:right;

	margin-bottom:8px;

}



.boots_wide dt.name{

	padding:5px;

	color:#333333;

	width:400px;

	text-align:center;

	background-image:none;

	background-color:#E9EDEE;

	margin-bottom:10px;

}



.boots_wide dt.size{

	padding-top:5px;

}

.boots_wide dd.size{

	line-height:140%;

}



.boots_wide dt.color{

	border-top:1px dotted #999;

	padding-top:6px;

}





.boots_wide dt.ps{

	float:left;

	width:195px;

	border-top:1px dotted #999;

	padding-top:6px;

}

.boots_wide dd.ps{

	float:right;

	width:200px;

	border-top:1px dotted #999;

	padding-top:6px;

	

	}



.boots_wide dt.structural{

	float:left;

	width:57px;

	border-top:1px dotted #999;

	padding-top:6px;

	}

.boots_wide dd.structural{

	float:right;

	width:340px;

	border-top:1px dotted #999;

	padding-top:6px;

	

	}



.boots_wide dt.country{

	float:left;

	width:57px;

	border-top:1px dotted #999;

	padding-top:6px;

}

.boots_wide dd.country{	

	float:right;

	width:340px;

	border-top:1px dotted #999;

	padding-top:6px;

}



.boots_wide li .icn{

	clear:both;

	margin:0 10px 10px;



}



.boots_wide li .icn li{

	float:left;

	margin-left:2px;}



	





.boots p.lead{

	font-size:14px;

	color:#CCC;

	line-height:140%;

	padding:15px;

	text-align:left;

	background:#333;

}





/*----高さ調整--*/

.h_2em{height:2em;}
