
body {
	text-align: center;
	line-height:1.3em;
	font-size:12px;
	margin:0;
	padding:0;

	scrollbar-face-color: #bbd0f5; /* 表面の色 */
	scrollbar-arrow-color: #1b51b4; /* 矢印の色 */
	scrollbar-highlight-color: #ffffff; /* ハイライトの色 */
	scrollbar-shadow-color: #ffffff; /* 影の色 */
	scrollbar-base-color: #aebedb; /* ベース色 */
	scrollbar-3dlight-color: #1b51b4; /* 左端と上端の色 */
	scrollbar-darkshadow-color: #1b51b4; /* 右端と下端の色 */

font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif,'メイリオ',Meiryo;
}
.sl{
	font-size:9px;
	color:#999999;
}
.lg{
	font-size:14px;
	font-weight:bold;
	color:#fd6100;
}

.lg2{
	font-size:14px;
	font-weight:bold;
}


#wrapper {
	width: 730px;
	magin:0 auto;
}
#header {
	height: 70px;
	border-bottom:4px solid #6699ff;
	padding-top:20px;
	background:url(tells.gif) right bottom no-repeat;
}


#primary {
	width: 630px;
	padding:10px 10px;
	text-align: left;
}

#primary p{
	margin-left: 1em; 
}

#primary a{
	color: #0000FF;
	text-decoration: none;
}

#primary a:hover{
	color: #0000FF;
   text-decoration: underline;
}

#secondary {
	width: 177px;
	padding:10px 0px;
	text-align: left;
}

#secondary ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCCCCC;
	color:red;
}

#secondary li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
	background: #ffc773 url(list_marker_white.gif) left center no-repeat; 
}

#secondary ul a {
	padding: 6px 0 6px 10px;
	background: #FFFFFF url(list_marker_red.gif) left center no-repeat;
	display: block;
	width: auto;
	color: #333333;
	text-decoration: none;
}



#secondary ul a:hover {
	color: #FFFFFF; 
	background-image: none; 
	background-color: transparent; 
}

#src_log{
font-size:9px !important;
}

#src_log li a{
padding:3px !important;
}




#secondary img {
margin:0 0 0.5em 0;
}

#footer {
	text-align: center;
	border-top:4px solid #6699ff;
	padding-top:10px;
}

#copyrights{

	font-size:10px;
	color:#999999;
	margin-top:0.5em;
	padding-top:0.5em;

}


#footer a {
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	color: #FF6600; 
	text-decoration: underline;
}


a.btn:hover{
position:relative;top:1px;left:1px;
}


h1{
padding:5px 0 10px 0;
font-size:14px;
border:1px solid #dddddd;
border-width:0 0 1px 0;
color: #1b58a2; 
}

h2, h3{
font-size:12px;
color: #1b58a2; 
}

h2.image{
border-bottom:3px solid #6699ff;
padding:0;
}



.lined_table, table.lined_table tr td, table.lined_table tr th{
	border:1px solid #aaaaaa;
	border-collapse:collapse;
	padding:0.5em;

}

table.lined_table tr th{
	background-color:#b8d0fd;
	font-weight:normal;
}

table.lined_table tr td.title{
	background-color:#fefee4;
}


table.none_table, table.none_table td{
border:none !important;
padding:3px !important;
}


.selected td{
	background-color:#c4daff;
}

.form_elm{
width:200px;
}

ul.pad {
list-style:none;
}

.pad li{
padding-bottom:1em;
}

.pad li a{
color:#3366CC !important;
}



#tian{
padding-top:30px;
padding-left:100px;
margin-bottom:10px;
font-weight:bold;
color:#FF0000;
background:url(img2_06.jpg);
border:0px;
width:86px;
height:72px;
}

.siire_menu{
padding:5px;
background-color:#c8e0f8;
margin:1em 0 1em 0;
}

.siire_coment{
margin:1em 0 2em 1em;
}

.siire_coment h2{
padding:0;
border-bottom:1px solid #dddddd;
margin:0;
}



#sitemap ul li {
list-style-type:circle;
padding:0px;
margin:10px 0px 10px 40px;
}


#sitemap ul li#bar {
list-style:none;
background:url(img_15.gif) repeat-x;
margin:0px;
padding:0px;
}



