@charset "euc-jp";
*{margin:0;
padding:0;
list-style:none;
font:"Times New Roman", Times, serif}
body{line-height:140%;
font-size:80%;
text-align:center;
background:url(common/base/backgrand2.gif) repeat-y #ffffff 50% 0%}

/*background:url(common/base/backgrand.gif) repeat-x #7A95B2}*/
h1,h2,h3,h4,h5,h6,th{font-size:100%;
font-family:"Times New Roman", Times, serif}
img{vertical-align:middle;
border:0}
hr{width:1px;
height:1px;
text-align:right;
color:#FFF;
border:none;
padding:7px 0;
clear:both}
*+html hr{border:none;padding:0}
.f_left{width:41%;float:left}
.f_right{width:41%;
float:right}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
a{color:#F58220;
	text-decoration:none}
*#box{width:811px;
	text-align:left;
	margin:0 auto;
	/*background:url(common/base/box_back.png) repeat-y;*/
	position:relative}
*#header{width:811px;
	height:103px;
	margin-top: 20px;
	background:url(common/base/header_back.gif) no-repeat;
	overflow:hidden}
*#footer{width:811px;
	text-align:right;
	border-top: 1px solid #cccccc;
	padding:10px 0;
	margin-bottom: 30px;
	/*background:url(common/base/footer_back.png) #FFF no-repeat*/
	}
*#nav{width:796px;
	height:36px;
	padding:21px 0 0 15px;
	background:url(common/base/nav_back.gif) repeat-x}
*#contents_box{width:811px;
	padding:27px 0 10px;
	/*background:url(common/base/contents_back.png) no-repeat*/
	}
*#side_box_l{width:168px;
	font:120% "Times New Roman", Times, serif;
	color:#666;
	float:left}
*#main_contents{width:617px;
	float:right}
*#header img{margin:9px 0 9px 14px}
.welcome{font:120% Georgia,Serif;
	color:#FFF;
	position:absolute;
	right:19px;
	top:5px}
*#nav li{width:128px;
	height:31px;
	margin:0 1px;
	float:left;
	overflow:hidden}
	*#nav li a{padding:31px 0 0;
display:block}
*#nav .nav_01 a{background:url(common/nav/nav_01.gif) no-repeat}
*#nav .nav_02 a{background:url(common/nav/nav_02.gif) no-repeat}
*#nav .nav_03 a{background:url(common/nav/nav_03.gif) no-repeat}
*#nav .nav_04 a{background:url(common/nav/nav_04.gif) no-repeat}
*#nav .nav_05 a{background:url(common/nav/nav_05.gif) no-repeat}
*#nav .nav_06 a{background:url(common/nav/nav_06.gif) no-repeat}
*#nav a:hover{background-position:0 -31px}

*#footer address{font:120% "Times New Roman", Times, serif;
font-style:normal}
*#side_box_l h2{margin:0 0 5px 4px}
*#side_box_l li{border-bottom:1px dashed #666;
	padding:3px 0 3px 15px}
*#side_box_l li a{margin:0;
padding:0 0 0 15px;
background:url(common/base/icon_01.gif) no-repeat left 3px;
	display:block}
*#usermenu strong{color:#F00}
*#side_box_l .login{width:146px;
	font-size:90%;
	margin:10px 0 0 4px;
	padding:5px 5px 5px 12px;
	border:1px solid #D3D3D3;
	border-right:none;
	background:#F3F3F3}
*#side_box_l .login a{padding:0 0 0 15px;
background:url(common/base/icon_01.gif) no-repeat left 4px}
*#side_box_l .login input{width:10em;
margin:5px 0}
*#main_contents h2,*#side_box_l ul{margin:0 0 10px}
*#main_contents h2 img{display:block}
*#main_contents p{padding:0 20px}
*#main_contents .con_list,*#main_contents h4{margin:0 0 0 25px}
*#main_contents .con_list li{padding:0 0 0 15px;
background:url(common/base/icon_02.gif) no-repeat left center}
.head a{color:#FFF}
.even a,.odd a,*#main_contents p a,a:hover{color:#083958}
.even td a:hover,.odd td a:hover,.head a:hover,*#main_contents p a:hover{color:#F58220}
.even td{background-color:#F8F8F8}
.odd td{background-color:#FFF}
.foot td,.head td{font-weight:700;
background-color:#C2CDD6}
select,input,.middle{vertical-align:middle}
table{width:94%;
	margin:5px 0 10px 3%;
	border-collapse:collapse;
	border:1px solid #CFCFCF;
	clear:both}
th{text-align:center;
	color:#FFF;
	border:1px solid #E5E5E5;
	padding:5px;
	background:#2F5376}
td{vertical-align:top;
	border:1px solid #E5E5E5;
	padding:5px;
	background:#FFF}

/* ************************************************ 
 * Feeling!!
 * It is inquiry in the webnist
 * webnist@webnist.org
 * ************************************************ */
#xoopsSearch h3	{
	margin:0px 0px 10px 1px;

	padding:8px 0px 7px 20px;

	background:url(./common/base/main_headline.gif) no-repeat;

}

#xoopsSearch h4{
	padding: 12px 0px 4px 12px;

	font-size: 110%;

}

#xoopsSearch small{
	padding-left: 40px;

}

#xoopsSearch img{
	padding-left: 30px;

}

#printHeader{
	display:none;
}
