@charset "utf-8";
/* ===================================================================
=================================================================== */

#subnavi {
	margin-bottom:20px;
}
#subnavi li {
	float:left;
	margin-right:53px;
}
#subnavi a:hover, #subnavi a:active {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.mt20 {
	margin-top:30px;
}
.result {
	width:698px;
	border:1px solid #000;
	border-bottom:none;
}
.resultTit {
	width:698px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background-color:#ca0028;
	padding:5px 0px;
	border-bottom:1px solid #000;
}
.bgGrey {
	background-color:#e5e5e5;
	width:262px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bgGrey2 {
	color:#fff;
	background-color:#262626;
	width:262px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bgWhite {
	background-color:#fff;
	width:177px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bgBlack {
	background-color:#000;
	width:79px;
	color:#fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.bgWhite2 {
	background-color:#fff;
	width:177px;
	border-bottom:1px solid #000;
}
td {
	font-size:14px;
	text-align:center;
	padding:5px 0px;
}
.borderBottomWhite {
	border-bottom-color:#fff;
}


.cont {
	margin-bottom:50px;
}

.txt {
	width:660px;
	margin-left:20px;
	margin-top:20px;
}
.cont dl {
	width:680px;
	margin-left:10px;
	padding-top:20px;
	background-image:url(../img/about/dotline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}
.cont dt {
	float:left;
	width:130px;
	font-weight:bold;
	padding-left:10px;
}
.cont dd {
	float:left;
	width:540px;
}

.cont dd a:hover, .cont dd a:active {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

.txtL {
	float:left;
	width:250px;
}
.txtR {
	float:left;
	width:250px;
}

.cont2 {
	margin-bottom:50px;
}
.img {
	margin-top:20px;
	margin-bottom:20px;
}


.cont2 dl {
	width:680px;
	margin-left:10px;
	padding-top:20px;
	background-image:url(../img/about/dotline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}
.cont2 dt {
	float:left;
	width:170px;
	font-weight:bold;
	padding-left:10px;
	margin-right:20px;
	text-align:center;
}
.cont2 dd {
	float:left;
	width:480px;
	line-height:28px;
}

.bgRed {
	background-color:#ca0028;
	width:170px;
	height:85px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	line-height:85px;
}

.bgBlue {
	background-color:#0b2bd7;
	width:170px;
	height:85px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	line-height:85px;
}





#kadomaru {
	margin-top:10px;
/* 角丸 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/common/css/PIE.htc);

/* ボックスに影 */
	border:1px solid #000;
	behavior: url(PIE.htc);
	background: #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	behavior: url(/PIE.htc);
	padding:10px;
}
#kadomaru a:link, #kadomaru a:visited {
	color:#ca0028;
	text-decoration:none;
}
#kadomaru a:hover, #kadomaru a:active {
	color:#fff;
	background-color:#ca0028;
	text-decoration:none;
	filter: alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
