@charset "Shift-JIS";

/*    stay    */
#global_nav ul#g_infonav li.stay a{
	text-decoration: none;
	color:#fff;
	background:url(../common/img/stay.gif) no-repeat bottom;
}



/* main */
#main{
	margin-bottom: 15px;
	margin-left: 16px;
	width:789px;
}

#main div.waku{
	width: 779px;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 15px;
	background-color: #fff;
}

#main div.waku div.pic_w{
	width: 385px;
	float: left;
}

#main div.waku div.pic_w div.img_w{
	margin-left: 33px;
}

#main div.waku div.pic_w div.img_w p{
	padding-right: 15px;
}

#main div.waku div.pic_h{
	width: 250px;
	float: left;
}

#main div.waku div.pic_h div.img_h{
	margin-left: 30px;
}


/*--------------------midashi_box-------------------------------*/

div.main_content01{
	background:url(../img/main_content01.png) no-repeat;
	margin-bottom: 5px;
}

div.main_content01 p{
	background:url(../img/main_content01_bottom.png) no-repeat bottom;
	color:#fff;
	padding:0.5em 1em 0.3em 1em;
}

div.main_content02{
	background:url(../img/main_content02.png) no-repeat;
	margin-bottom: 5px;
}

div.main_content02 p{
	background:url(../img/main_content02_bottom.png) no-repeat bottom;
	color:#fff;
	padding:0.5em 1em 0.3em 1em;
}
/*--------------------/midashi_box-------------------------------*/


/*--------------------text_box-------------------------------*/

div.text_box{
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 25px;
}

div.text_box p.text_top{
	font-weight: bold;
	padding-bottom: 1em;
}

div.text_box ul{
	padding-left: 1em;
	padding-bottom: 1em;
}
div.text_box ul li{
	list-style: disc;
}

div.text_box dl{
	padding-left: 1em;
	padding-bottom: 1em;
}

div.text_box dl dt{
	font-weight: bold;
}

div.text_box dl dd{
	padding-left: 1.5em;
	padding-bottom: 0.5em;
	background:url(../common/img/arrow.gif) no-repeat 0.5em 0.2em;
}

/*--------------------/text_box-------------------------------*/
