@charset "UTF-8";

/* ------------------------------------------------------------
 YCC　top　CSS
 更新日:09/02/06　⇒　10/06/17　t1、alartareaを追記
------------------------------------------------------------ */

div.maincolum h2{
margin-bottom: 20px;
padding: 0 0 15px 14px;
border-bottom: solid 1px #012500;
}

div.maincolum h2.hasLink{
overflow:hidden;

}

div.maincolum h2.hasLink span{
float:left;
}

div.maincolum h2.hasLink span.link{
float:right;
}


div#flashcontent {
width: 100%;
height: 403px;
z-index: 1;
clear: both;
}

div#flashcontent .noflash{
height:403px;
min-width: 870px;
background: #FFF url(/img/top_img_noflash.jpg);
background-position: center; 
}

div.maincolum{
padding: 52px 0 8px 0;
}

div.section{
width: 586px;
clear: both;
padding: 0 0 60px 14px;
min-height:200px;
_height:200px;
}

div.section dl{
width: 588px;
clear: both;
overflow: hidden;
margin-bottom: 10px;
padding-bottom: 10px;
background: url(/common/img/bg_line01.gif) repeat-x left bottom;
}

div.section dl dt{
width: 90px;
float: left;
font-weight: bold;
}

div.section dl dd{
width: 495px;
float: right;
}

div.section dl dd a{
font-weight: bold;
text-decoration:underline;
}

div#navarea{
min-height:490px;
/height:490px;
}

h3.t1{
	text-align:left;
	color:#F00;
	margin:20px 0 3px 10px;
	font-weight:bold;
}

div.alartarea{
	width:555px;
/*	height:55px;*/
	border:2px solid #F00;
	padding:10px 10px 10px 15px;
	text-align:left;
	margin-bottom:15px;
	background-color:#FFFF71;
}

div.alartarea ul{
	padding:0px;
	text-align:left;
	color:#F00;
}

div.alartarea li{
	list-style:disc inside;
	padding-top:2px;
	color:#F00;
	font-size:13px;	
	line-height:25px;
}

div.alartarea li a{
	font-weight: bold;
	text-decoration:underline;
	color:#F00;
}

