@charset "utf-8"; 

@import "../../../common/css/common.css";
@import "../../common/css/static_common.css";
@import "guide.css";

/* ==================================================== contents */
#wrapper #main .main-area .contents p.lead {
	width: 480px;
	margin: 0 auto 30px;
}


/* main-navi */

#wrapper #main .main-area .contents ul#main-navi {
	width: 100%;
	margin-bottom: 15px;
}
* html #wrapper #main .main-area .contents ul#main-navi {
	margin-bottom: 30px;
}
*+html #wrapper #main .main-area .contents ul#main-navi {
	margin-bottom: 30px;
}
#wrapper #main .main-area .contents ul#main-navi li {
	float: left;
	width: 228px;
	margin: 0 12px 15px;
	border-bottom: 1px dashed #d9d9d9;
	display: inline;
}
#wrapper #main .main-area .contents ul#main-navi li p {
	line-height: 26px;
	text-indent: 5px;
}


/* footer-navi */

#wrapper #main .main-area .contents ul#footer-navi {
	clear: both;
	width: 480px;
	padding-top: 15px;
	margin: auto;
	border-top: 1px solid #e66400;
}
#wrapper #main .main-area .contents ul#footer-navi li {
	float: left;
	width: 160px;
	margin-bottom: 12px;
}
#wrapper #main .main-area .contents ul#footer-navi li#footer-navi-last {
	margin-right: 0;
}
#wrapper #main .main-area .contents ul#footer-navi li a {
	padding-left: 17px;
	color: #646464;
	background: url(../images/index/icon_footer_menu.gif) no-repeat left top;
}
#wrapper #main .main-area .contents ul#footer-navi li a:hover,
#wrapper #main .main-area .contents ul#footer-navi li a:active {
	text-decoration: underline;
}
