@charset "utf-8";


/* YUI 2: Reset CSS */
@import url(yui2-reset.css);

/* 共通スタイル */
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,
	 Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 95%;
	color: #515151;
	background: #eff1f2 url(../images/common/bg_body.gif);
}



.pic {
float:right;
}

.center{
	text-align:center;
	color:#5c7286;}
	
h1{
	border-left:15px solid #0d1e2d;
	font-color:#fff;
	font-size:120%;
	width:500px;
	padding-left:10px;
	background-color:#666;
	}

.crl{
	margin-left:-50px;
	}
.bg{
	background-color:#ccc;}
	
h3{
	font-size:110%;
	font-color:#000;
	padding-top:5px;
	}
.lside{
	background-color:#fff;
	width:400px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	
}
.rside {
	width:400px;
	float:left;
	margin-top:20px;
	padding:5px;
	padding-top:20px;
	padding-bottom:10px;
	text-indent:3px;
	margin-left:25px;
}

.rside a{
	text-decoration:none;
	color:#db1e2d;}

.rside a:hover{
	text-decoration:none;
	color:#6e88a0;}

.right{
	padding-left:140px;}
	
.center{
	tect-align:center;
	padding-left:300px;}
	

h4{
	color:#333;
	font-size:120%;
	font-weight:bold;}

.left{
	margin-left:-460px;}
	
.clear{
	clear:left;}
.rclr{
	clear:right;}
	
p{
text-align:center;}

#main{
	margin-left:60px;
	margin-right:20px;
	margin-top:10px;
	
	font-size:80%;}

#main a{
	text-decoration:none;
	color:#db1e2d;
	font-weight:bold;}
	
#main a:hover{
	text-decoration:none;
	color:#311414;
	font-weight:bold;}

.textr{
	text-align:right;}
	
.pad{
	padinng-bottom:50px;
	margin-bottom:260px;}
	
.padd{
	padinng-bottom:50px;
	margin-bottom:300px;}
	
	
.big{
	height:80px;
	text-align:center;
	font-color:#ffffff;}


#main table{
	margin-left:0px;
	margin-top:0px;
	padding-top:5px;
	border:1px #ccc solid;
	width:660px;
	height:140px;
	font-color:#fff;}
	
#main td{
	border:1px #ccc solid;
	background-color:#fff;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
	
#main th{
	background-color:#e0eaf5;
	border:1px #ccc solid;
	font-weight:bold;
	font-color:#fff;
	padding-left:5px;
	}

#main table th a{
	font-color:#1a1a1a;}
	
	.entry_more a:link, .entry_more a:visited {

}

.pic a:active, .pic a:hover {
text-decoration:none;
filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}

.textr a:active, .textr a:hover {
text-decoration:none;
filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}


	