@charset "UTF-8";
/*----------------------------------------

	content CSS (Last Update 2011.01.27)

-----------------------------------------*/



/*----------------------------------------
	html frame
-----------------------------------------*/
#wrapper{
	background:url("../img/bg_header.gif") repeat-x 0 0;
}

/*----------------------------------------
	common frame
-----------------------------------------*/
.inner{
	padding: 0 20px;
	text-align:left;
}

/*----------------------------------------
	globalnavigation
-----------------------------------------*/
#gnav{
	text-align:center;
	width:940px;
	margin:0 auto;
	text-align:left;
}
#gnav .inner{
	text-align:left;
}
#gnav #wh-logo{
	float:left;
	width:127px;
}
#gnav .wh-menu{
	float:left;
	width:498px;
	margin-top:21px;
	margin-right:24px;
	height:33px;
	overflow:hidden;
}
#gnav .m-white{
	float:left;
	padding-right:1px;
	background:url("../img/line_menu_22px.gif") no-repeat 100% 9px;
}
#gnav .m-white-end{
	background:none;
	padding:0;
}

#gnav .m-b-sample{
	margin-top:9px;
	float:left;
}

/*----------------------------------------
	container frame
-----------------------------------------*/
#container-frm {
	background:url("../../img/bg_white.gif") repeat-x 0 0;
	text-align:center;
}
#container {
	width:940px;
	margin:0 auto;
	text-align:left;
}

/*----------------------------------------
	footer frame
-----------------------------------------*/
#footer {
}


/*----------------------------------------
	text
-----------------------------------------*/

p.exp00 {
}

p.exp01 {
	padding-top:14px;
}

p.exp02 {
	padding-top:20px;
}

p.capt00 {
	color:#AEAEAE;
	font-size:83.3%;
}

.capt00 {
	color:#AEAEAE;
	font-size:83.3%;
	padding:0 2px;
}

p.capt00 {
	padding:0;
}

p.capt01 {
	color:#AEAEAE;
	font-size:83.3%;
	padding-left:1em;
	text-indent:-1em;
}

p.capt02 {
	color:#AEAEAE;
	font-size:83.3%;
	padding-left:2em;
	text-indent:-2em;
}

/*----------------------------------------
	padding/margin
-----------------------------------------*/
.pad10t	{	padding-top:10px;	}
.pad20t	{	padding-top:20px;	}
.pad10l	{	padding-left:10px;	}
.pad20l	{	padding-left:20px;	}

/*----------------------------------------
	contents
-----------------------------------------*/
#contents	{
	padding-left:134px;
	padding-bottom:40px;
	text-align:left;
}

#contents-bg	{
	background:url("../img/bg_center.jpg") no-repeat 0 0;
}

/*----------------------------------------
	contents-title
-----------------------------------------*/
#ctitle	{
	padding-top:20px;
}

