@charset "utf-8";


/* CSS Document */




/*-----------------------------------------------------------------*/


/*                         wrapping.html                           */


/*-----------------------------------------------------------------*/

.clearfix{
	clear:both;
	font-size:1px;
	line-height:normal;
	margin:0px;
	padding:0px;
}

/*----pankuzu--------------*/

#wrappingContent{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	font-size: 12px;
	line-height: 150%;
}

#wrappingContent #pankuzu{
	background-image:url(../../img/footer/nv_p_wrapping.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:881px;
	height:22px;
	margin-bottom:12px;
}

#wrappingContent #pankuzu p{
	padding-left:19px;
	padding-top:1px;
	font-size:10px;
	color:#7290A5;
}


#wrappingContent #pankuzu a{
	color:#7290A5;
	text-decoration:underline;
}


/*----margin padding--------------*/

.pdr5{
	padding-right:5px;
}

.pdr10{
	padding-right:10px;
}

.pdr20{
	padding-right:20px;
}

.pdl10{
	padding-left:10px;
}

.mgb5{
	margin-bottom:5px;
}

.mgb10{
	margin-bottom:10px;
}


/*----contents--------------*/

#wrappingRight{
	float:right;
	width:681px;
	padding-bottom:20px;
	padding-top: 5px;
}

.h_wrapping01{
	width:671px;
	height:20px;
	background:url(../../img/footer/h3_wrapping01.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}

.h_wrapping02{
	width:671px;
	height:20px;
	background:url(../../img/footer/h3_wrapping02.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}

.wrappingBox01{
	width:681px;
	height:148px;
	background:url(../../img/footer/img_wrapping01.jpg) 0 0 no-repeat;
	margin-bottom:10px;
}

.wrappingBox01 div{
	padding:10px 10px 0px 380px;
	color:#666666;
	font-size:10px;
}

.wrappingBox02{
	width:681px;
	height:163px;
	background:url(../../img/footer/img_wrapping02.jpg) 0 0 no-repeat;
	margin-bottom:10px;
}

.wrappingBox02 div{
	padding:30px 10px 0px 380px;
	color:#666666;
	font-size:10px;
}

.wrappingBox03{
	width:659px;
	height:auto;
	background:#faf0f0;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #e6c8c8;
	color:#666666;
	font-size:10px;
}

.wrappingBox03 div.top_c{
	background:url(../../img/footer/img_wrapping04.jpg) 0 0 no-repeat;
	padding:20px 10px 0px 370px;
	font-size:10px;
	margin-bottom:15px;
}

.wrappingBox03 h4{
	font-weight:normal;
	margin-bottom:5px;
	font-size:12px;
}

.wrappingBox03 table{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	margin:0px auto 10px;
}

.wrappingBox03 table th{
	padding-right:7px;
	text-align:right;
	font-weight:normal;
}

.wrappingBox03 table td{
	vertical-align:top;
}

.wrap230_l{
	width:230px;
	height:auto;
	float:left;
}

.wrap400_r{
	width:400px;
	height:auto;
	float:right;
}

.wrappingBox04{
	width:639px;
	height:auto;
	background:#faf0f0;
	margin-bottom:10px;
	padding:10px 20px;
	border:1px solid #e6c8c8;
	color:#666666;
	font-size:10px;
}
