/* CSS Document */

/*リンク*/
a:link{
	color:#003399;
	text-decoration:none;
}
a:visited{
	color:#003399;
	text-decoration:none;
}
a:hover{
	color:#003399;
	text-decoration:underline;
}

a.page_link {
	background:transparent url(img/link_icon.gif) no-repeat scroll left center;
	padding-left:15px;
}

/*全　体*/

ul.indent{
	list-style:none;
	text-indent:-1em;
	margin:0;
	padding-left:2em;
}

body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif;
	background-color: #FFFFFF;
	font-size:14px;
}

img {
	border:none;
}

p {
	margin:0;
	padding:3px 0;
}

.migi{
 	text-align:right
 }
.hidari {
	text-align:left
}	
 
div#wrap{
	width:620px;
	margin-left:25px;
	font-size:0.9em;
	background-color:#ffffff;
}

div#back {
	text-align:center;
}


div#mainbox {
	width:620px;
	background-image:url(img/bk_yl.gif);
	text-align:center;
}


div#mainbox .old_h1 {
	font-size:0.9em;
	margin:0;
	padding:0;
}
div#mainbox .old_h2 {
	font-size:1.2em;
	font-weight:900;
	color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:5px;
	background-image:url(img/bk_red.gif);
}

h3 {
	font-size:1.2em;
	font-weight:900;
	background-color:#009944;
	color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:5px;
}
div#mainbox p.bi001 {
	font-size:1.25em;
	font-weight:900;
	color:#330000;
	line-height:140%;
}

div.kome_box1 {
	width:560px;
	margin:0 30px;
	text-align:left;

}

div.kome_box1 ul.indent{
	list-style:none;
	text-indent:-1em;
	padding-left:1em;
}

div#ryuui_m {
	width:600px;
	margin:0 10px 10px 10px;
	background-color:#FFFFFF;
	text-align:left;
}

div#ryuui_m  p {
	padding:6px 10px;
}

div#whbk {
	width:500px;
	margin:6px 50px 15px 50px;
	padding:4px;
	background-color:#FFF7D4;
	line-height:160%;
	
}

div#whbk span.waku_siro {
	font-size:1.15em;
	font-weight:900;
	padding:3px 5px;
	background-color:#FFFFFF;
	border:#000000 solid 1px;
}
div#whbk div.indsan {
	padding-left:20px;
	font-weight:800;
}

div#naiyou {
	width:600px;
	background-color:#FFFFFF;
	padding:10px;
	
}
table.syousai{
	font-size:12px;
	line-height:130%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

table.syousai th{
	background-color: #339966;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px;
}

table.syousai td{
	padding:2px 0 2px 10px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
}

table.news_list{
	border-collapse:collapse;
	border:1px solid #666666;
	font-size:10pt;
	line-height:160%;
}


table.news_list th{
	background-color: #339966;
	color:#FFFFFF;/*ヘッダ背景の色お好きにどうぞ*/
	border:1px solid #CCCCCC;
	padding:5px;

}

table.news_list td{
	border:1px solid #666666;
	text-align:left;
	background-color:#FFFFFF;/*中身背景の色お好きにどうぞ*/
	padding:3px;

}

dl {
	font-size:0.95em;
	margin-left:370px;
	width:300px;
	margin-bottom:30px;
}

dl dt{
	float:left;
	clear:both;
}
