@charset "UTF-8";

#bg1{
	width:100%;
	height:100%;
}

#mainInner{
	padding-top:143px;
	background:url(../../common/img/black_80per.png) repeat left top;
}

#mainInner .padding20{
	}

#pageVisual{
	width:810px;
	height:313px;
	background:url(../img/pagevisual.jpg) no-repeat left 0;
	margin-bottom:64px;
	overflow:hidden;
}

#pageTtl{
	position:absolute;
	right:72px;
	top:68px;
}

.sectionVisual{
	width:760px;
	height:190px;
	margin-bottom:40px;
}

#mainInner #concept{
	margin-bottom:40px;
	padding-bottom:0;
	background:none;
}

#concept h3{
	margin-bottom:20px;
}

/****************
set
****************/
#set{
	margin-bottom:50px !important;
	padding-bottom:20px !important;
	background:url(../../common/img/border_gray.gif) no-repeat 20px bottom;
}

#set h2{
	margin-bottom:20px !important;
}

#set #setPic{
	background:url(../img/pic_set.jpg) no-repeat 0 -50px;
}

#set .left{
	padding-right:0 !important;
}

#set .setTxt{
	width:440px;
	padding-right:20px;
}

#set .setTxt .setCopy{
	margin-bottom:10px !important;
}

#set .setTxt  h3{
	margin-bottom:20px !important;
}

#set .setTxt .price{
	margin-bottom:10px !important;
}

#set .setTxt .attention{
	font-size:12px;
}

/****************
kobetsu
****************/
#kobetsu{
	clear:both;
	margin-bottom:50px !important;
	padding-bottom:50px !important;
	background:url(../../common/img/border_gray.gif) no-repeat 20px bottom;
}

#kobetsu .kobetsuBlock{
	width:230px;
	float:left;
	margin:0 20px;
}

#kobetsu .kobetsuBlock .pic{
	margin-bottom:20px !important;
}

#kobetsu .kobetsuBlock .spec{
}

#kobetsu .kobetsuBlock .spec h3{
	margin-bottom:20px !important;
}

#kobetsu .kobetsuBlock .spec .price{
	margin-bottom:20px !important;
}

#kobetsu .kobetsuBlock .spec dl {  
	overflow: hidden;  
	zoom: 1;
	line-height:1.4;
	font-size:12px;
}  

#kobetsu .kobetsuBlock .spec dl dt{  
	margin-bottom: 0px;  
	padding-bottom: 0px;  
	width: 4em;  
	float: left;  
	clear: both;  
}  

#kobetsu .kobetsuBlock .spec dl dd{  
	margin-bottom: 0px;  
	padding: 0 0 5px 4em;  
}  

/****************
attention
****************/
.attention{
	clear:both;
	font-size:12px;
}

table.attention th,
table.attention td{
	font-size:12px;
}
