1@charset "utf-8";

body,div,h1,h2,ul,li,pre,p,blockquote,a {margin: 0px; padding: 0px;}
img {border: 0;}

html[xmlns] body,h1,h2,ul,li,pre,p,blockquote,a {margin-top:0px; padding: 0px;}

img { -ms-interpolation-mode: bicubic; } 

/* -----------------------共通----------------------- */

.clear{ clear: both; visibility: hidden; height: 0;}

body {
	margin: 0 0 30px 0;
	width: 970px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, sans-serif;
	font-size:small;
	background:url(../img/yn_title_back.gif) repeat-x;
}




.style1 {color: #FFFFFF;}

.link {font-size: 13px;}


.text_s {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #FFFFFF;
}

.text_calender {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #999999;
}

.iki {color: #CCFFFF}

.label {
	color: #CCCCFF;
}

#white {
	color: #FFFFFF;
}



h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #FFFFFF;
}

h2 {
	margin: 20px 0 0 60px;
	line-height: 1.5em;
	font-size: 16px;
}

a {	color: #FFFFCC;}

#all{
	margin: 40px 0;
	width: 970px;
	color: #333366;
}
#all a{
	color:#0000CC;
}


#graph {
}

#para {
	margin: 0 60px;
	line-height: 1.5em;
}

#para .syutten {
	color: #666666;
	font-size:xx-small;
	line-height: 1.3em;
}



#tab {
	margin-bottom: 34px;
	width: 910px;
}


#copyright {	
	margin: 0px 0 0 60px;
	padding: 10px;
	font-size: 10px;
	color: #333366;
	background-color: #CCCCCC;
	border-style:solid;
	border-width:1px;
	border-color: #999999;
	text-align: center;
	line-height: 1.5em;
	}
	
#info {
	margin: 0px 0 20px 80px;
	font-size: 10px;
	line-height: 1.3em;
	}



h4 {
	margin: 5px 0 10px 0;
	padding: 0;
	font-size:16px;
	color: #003399;
	text-align: center;
}

#news {
	margin: 0 30px 30px 60px;
	padding: 15px 30px 0px;
	border: #99CCCC;
	background:url(../img/00000_back_news.gif);
	font-size: 13px;
	border-style:solid;
	border-width:1px;
	border-color: #99CCCC;
	line-height: 1.3em;
}

#news_l {
	float: left;
	width: 200px;
}
#news_r {
	float: right;
	width: 620px;
}

#news .news_title {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.3em;
	color: #336699;
}

#news ul {
	margin: 3px 0 0 0;
	padding: 0;
}

#news li {
	margin: 0;
	padding: 1px 50px 0 20px;
	list-style: none;
	display: inline;
	width: 500px;
	background:url(../img/pdficon_small.gif) no-repeat;
	font-size: 16px;
}



#news a{
	color: #006699;
}

#news a:hover{
	color: #9966FF;
}


.bigger{
	font-size:15px;
	font-weight: bold;
}

.smaller{
	color: #3366CC;
}


#title_h1{
	width: 400px;
	float: left;
}





.clear{
	clear: both;
	margin: 0px;
	border-bottom: 0px;
}

#nippou{
	margin: 27px 0px 0 60px;
	width: 910px;
}

#nippou_left{
	width: 438;
	float:left;

}

#nippou_right{
	width: 452;
	float: right;
}



#bluebox_left_mid{
	margin: 0 5px;
}

#whitebox_left_mid{
	margin: 0 26px;
}

.nippou_txt{
	margin: 10px 20px;
	font-size:14px;
}

#flu a{
color:#0066CC;
font-size:14px;
}

#pox a{
color:#669999;
font-size:14px;
}

#nippou_txt a{
	color:#0000CC;
}

#nippou .title{
	font-size:14px;
}

#flu .wait{
color:#0066CC;
font-size:14px;
}

#pox .wait{
color:#669999;
font-size:14px;
}


/* -----------------------タイトル部分----------------------- */

#titlall {
	margin: 0 0 0 0;
	width: 930px;
	height: 80px;
	background:url(../../../kanjyasuikei/img/flu/sk_title_back.png) no-repeat;
}

#title_left {
	margin: 0 0 0 0;
	width: 530px;
	float: left;
}

#title_right {
	margin: 0 0 0 0;
	width: 270px;
	float: right;
}



#koukai {
	text-align: right;
}

#kansen {
	text-align: right;
	margin-top: 23px;
}

/* -----------------------リンク部分----------------------- */

#flu #menu2_2 {
	margin: 10px 0 10px 0;
	float: right;
}

#flu #menu2_2 li {
	margin: 0 20px 0 0;
	padding: 2px 0 3px 22px;
	background:url(../img/sk_menu2_cursor.png) no-repeat;
	display: inline;
	height: 22px;
}


#flu #menu2_2 a {
	color:#0066CC;
	text-decoration: none;
	font-size:12px;
}

#flu #menu2_2 a:hover {
	color:#0066CC;
	text-decoration: underline;
	}
	

