@charset "utf-8";



/* ModuleMidC01
------------------------------------------ */
.moduleMidC01 {
	margin-top: 20px;
	padding-top: 18px;
	width: 690px;
	background: url(../../img_cmn/line_dot_01.gif) repeat-x;
}
.moduleMidC01 ul li {
	float: left;
	margin-right: 20px;
}
.moduleMidC01 ul li p {
	margin-top: 0;
}


/* ModuleMidC02
------------------------------------------ */
.moduleMidC02 {
	margin-top: 20px;
	padding-top: 21px;
	width: 690px;
	background: url(../../img_cmn/line_dot_01.gif) repeat-x;
}
.moduleMidC02 .vessel {
	width: 720px;
	overflow: hidden;
}
.moduleMidC02 ul li {
	float: left;
	margin-right: 30px;
	width: 210px;
}
.moduleMidC02 ul li a:link,
.moduleMidC02 ul li a:visited {
	color: #333;
	text-decoration: none;
}
.moduleMidC02 ul li a:hover {
	color: #666;
	text-decoration: underline;
}
.moduleMidC02 ul li a:active {
	color: #333;
	text-decoration: underline;
}
.moduleMidC02 ul li p {
	padding-left: 11px;
	background: url(../../img_cmn/i_arr_red_01.gif) no-repeat 0 0.45em;
}
* html .moduleMidC02 ul li p {
	height: 1%;
}


/* Clearfix
------------------------------------------ */
.moduleMidC01:after,
.moduleMidC02:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.moduleMidC01,
.moduleMidC02 {
	display: inline-block;
	}
/*\*/
* html .moduleMidC01,
* html .moduleMidC02 {
	height: 1%;
}
.moduleMidC01,
.moduleMidC02 {
	display: block;
}
/**/


/* 固有スタイル
----------------------------------------- */
.light_bold {
	color: #525253;
	font-weight: bold;
	margin-top: 10px !important;
}



/* Font クラス */

.red {
	color: #ff0000;
}

.new {
	font-weight: bold;
}
/* エントリーフォームデザイン */
table.entryform {
border-collapse: separate;
border-spacing: 2px 10px;
}

/* Subnaviデザイン */

.moduleMidC01 ul li.subnavi {
	background: url(../../img_cmn/i_arr_red_dbl_01.gif) no-repeat 1px 0.5em;
	float: left;
	margin-top: 0px;
	padding-left: 13px;
}
