@charset "shift_jis";
/* CSS Document */
body{
	background-color:#CDE9EE;
}

.container{
	width:780px;
	margin:auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}

.home{
	width:770px;
	margin:auto;
	font-size:18px;
	font-weight:bold;
	padding: 10px 10px 0px 0px;
	text-align:right;
}

.home a{
	width:780px;
	margin:auto;
	text-decoration:none;
	color:#14A2B1;
}

.home a:visited{
}

.home a:hover{
	color:#0CF;
}

.main{
	width:780px;
	margin:auto;
}

.title{
	width:780px;
	margin:auto;
}

.main_img{
	width:780px;
	margin:auto;
}


.info{
	padding:20px 0px 20px 60px;
	background-image:url(img/bg_image.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.info img{
	padding-bottom:-10px;
}

.info table{
	background-color:#09F;
}

.info th{
	background-color:#FFFFFF;
	color:#09F;
}

.info td{
	background-color:#FFFFFF;
}

.event td{
	font-size:12px;
}

.event_text_60{
	width:60px;
}

.event_text_120{
	width:120px;
}

.event_text_180{
	width:180px;
}

.event_text_240{
	width:240px;
}

.atent{
	text-indent:-14px;
	padding-left:14px;
}
.atent_plus{
	background-image:url(img/mark.gif);
	background-repeat:no-repeat;
	background-position:14px 0px;
	text-indent:-14px;
	padding-left:14px;
}
.menu{
	margin:auto;
}

.bt{
	float:left;
	padding:10px 10px 10px 10px;
	width:85px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#09F;
	border-right:#09F 1px dotted;
}
.bt_right{
	float:left;
	padding:10px 10px 10px 10px;
	width:85px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#09F;
}
.bt_left{
	float:left;
	padding:10px 10px 10px 10px;
	width:80px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#09F;
	border-right:#09F 1px dotted;
	border-left:#09F 1px solid;
}
.bt_live{
	float:left;
	padding:10px 10px 10px 10px;
	width:85px;
	text-align:center;
	font-weight:bold;
	background-color:#09F;
	color:#FFFFFF;
	border-right:#FFFFFF 1px dotted;
}

.bt_right_live{
	float:left;
	padding:10px 10px 10px 10px;
	width:85px;
	text-align:center;
	font-weight:bold;
	background-color:#09F;
	color:#FFFFFF;
}

.bt_left_live{
	float:left;
	padding:10px 10px 10px 10px;
	width:80px;
	text-align:center;
	font-weight:bold;
	background-color:#09F;
	color:#FFFFFF;
	border-right:#09F 1px dotted;
}

.bt a{
	color:#09F;
}

.bt a:visited{
	color:#09F;
}

.bt_right a{
	color:#09F;
}

.bt_right a:visited{
	color:#09F;
}

.bt_left a{
	color:#09F;
}

.bt_left a:visited{
	color:#09F;
}

.clear{
	 clear:both;
}
.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
	zoom:1;
}
.cover{
	float:right;
	padding:5px 100px 0px 0px;
}

.copy{
	width:780px;
	margin:auto;
}

.topic{
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:5px;
	background-color:#FFF;
	height: 130px;
	overflow: auto;
	text-align: left;
	scrollbar-base-color: #;
	scrollbar-face-color: #;
	scrollbar-track-color: #;
	scrollbar-arrow-color: #;	
	scrollbar-highligth-color:#;
	scrollbar-3dlight-color:#; 
	scrollbar-shadow-color:#;
	scrollbar-darkshadow-color:#;
	width:649px;
	border:#0099FF solid 1px;
}
.topic table{
	background-color:#FFFFFF;
}

.topic th{
}

.topic td{
	border-bottom:#0099FF dashed 1px;
}

.download{ 
	color: #000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:5px;
	background-color:#FFF;
	scrollbar-base-color: #;
	scrollbar-face-color: #;
	scrollbar-track-color: #;
	scrollbar-arrow-color: #;	
	scrollbar-highligth-color:#;
	scrollbar-3dlight-color:#; 
	scrollbar-shadow-color:#;
	scrollbar-darkshadow-color:#;
	width:649px;
	border:#0099FF solid 1px;
}
.download_box{
	padding:5px;
	font-weight:bold;
}

.download_title{
	padding:15px 10px 5px 30px;
	font-weight:bold;
	background-image:url(img/PDF.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.download_box a{
	font-weight:bold;
	text-decoration:none;
	color:#0099FF;
	padding-left:30px;
	display:inline-table;
	background-image:url(img/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;

}
.download_box a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#0099FF;
}
.download_box a:hover{
	text-decoration:underline;
	color:#0CF;
	background-image:url(img/arrow_b.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
}
.komi{
	background-image:url(img/attent.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	padding:5px 5px 5px 30px;
	color:#F00;
}