@import "add2010.css";

body{
	background:#0068B7 url(../image/2013/bg_body.jpg) no-repeat center 30px;
	margin:0px;
}
strong{
	color:red;
}
X{
	padding:10px;
	background:#993366;
}
td.x{
	font-size:13px;
	font-weight:800;
	background-color:#c9dae4;
	border-bottom:dotted 1px #bbbbbb;
	color:#333333;
}
td.x2{
	font-size:13px;
	font-weight:800;
	background-color:#c9dae4;
	color:#333333;
}
td.y{
	font-size:13px;
	border-bottom:dotted 1px #bbbbbb;
}
td.y2{
	font-size:13px;
}
td.z{
	border-bottom:dotted 1px #bbbbbb;
}
td.font-11{
	font-size:11px;
}
td.font-12{
	font-size:12px;
}
td.font-10{
	font-size:10px;
}
a{
	text-decoration : underline;
	color:#000000;
}
a:hover{
	text-decoration:none;
	color:#E43820;
}
img{border:none;}

.tenpo{margin:0; padding:0;}
.tenpo h3{margin:0; padding:5px 0 5px 18px; background:url(../image/tenpo_bg.jpg) left center no-repeat; border-bottom:1px solid #ccc;}
.tenpo img.picL{float:left; margin:0; padding:10px 10px 0 0;}
.tenpo table{margin:10px 0; font-size:12px; line-height:1.3em; color:#666;}
.tenpo table th{font-weight:bold; color:#333; vertical-align:top; padding:2px;}
.tenpo table td{padding:2px;}

.other{margin:10px 0 0 0; padding:0;}
.other h3{margin:0; padding:5px; border-bottom:1px solid #ccc;}
.other table{margin:10px 0; font-size:12px; line-height:1.3em; color:#666; border-collapse:collapse;}
.other table th{font-weight:bold; color:#333; vertical-align:top; padding:5px; border:1px solid #ccc; background:#E7E7E7;}
.other table td{padding:5px; border:1px solid #ccc; background:#F7F7F7;}

.news{margin:0 5px 0 0; padding:0 0 10px 0; line-height:1.1em;}
.news p{margin:0 5px; padding:5px; font-size:12px; color:#333333; background:url(../image/dot.gif) bottom left repeat-x;}
.news p a.menu{background:url(../image/ball.gif) left center no-repeat; padding-left:20px;}
.news p a{color:#2959B1;}
.news p span{display:block; color:#666666; font-weight:bold;}
.news_other{margin:0 5px 0 0; padding:5px; background:#D8D8D8; font-size:12px; text-align:right;}
.news_other a{background:url(../image/arrow.gif) center left no-repeat; padding-left:15px;}


/*= sns-area
======================================*/
#sns-area {
	height: 30px;
	background: #08325d;
}

#sns-area ul {
	width: 816px;
	margin: 0 auto;
	padding: 5px 0 0;
	text-align: right;
}
#sns-area ul li {
	margin: 0 0 0 5px;
	display:inline-block;
}