@charset "Shift_JIS";

/*--------------------------------

	トップページ

--------------------------------*/

div.box div.mainColumn ul.navigation {
	margin-bottom: 10px;
}

div.box div.mainColumn ul.navigation li {
	display: inline;
}

div.box div.mainColumn ul.navigation li img {
	vertical-align: bottom;
}

div.box div.mainColumn ul.banner {
	margin:10px 0 10px 0;
	padding:0;
}

div.box div.mainColumn ul.banner li {
	margin-right:10px;
	display: inline;
}

div.box div.mainColumn ul.banner li.nomal {
	margin:0;
}

div.box div.mainColumn ul.banner li img {
	vertical-align: bottom;
}

/*--*/
div.box div.mainColumn div.section_v {
    margin: 5px 0 15px 0;
	padding-left:1px;
	float: left;
	width: 550px;
	font-size: 80%;
}

div.box div.mainColumn div.section_v p{
    font-size:100%;
	line-height:120%;
	}

div.box div.mainColumn div.section {
	margin-bottom: 20px;
	padding-left:1px;
	float: left;
	width: 261px;
	font-size: 80%;
}

div.box div.mainColumn div.support {
	margin-right: 12px;
	padding-right: 14px;
	background-image: url(../image/top/border.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div.box div.mainColumn div.section p {
	line-height: 1.4;
}

div.box div.mainColumn div.topix {
	clear: left;
	width: 550px;
}

div.box div.mainColumn div.topix h2 {
	margin:0 10px 0 0;
	padding-bottom:15px;
	float: left;
	width: 80px;
}

div.box div.mainColumn div.topix dl {
	margin-bottom: 20px;
	border-top: dashed 1px #CDCDCD;
	float: left;
	width: 460px;
	font-size: 80%;
}

div.box div.mainColumn div.topix dl dt {
	margin-bottom: 8px;
	padding-top: 10px;
	padding-left: 20px;
	color: #CC3300;
	background-color: inherit;
	background-image: url(../image/shared/marker2.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
}

div.box div.mainColumn div.topix dl dd {
	padding-left: 20px;
	padding-bottom: 10px;
	border-bottom: dashed 1px #CDCDCD;
}