@charset "utf-8";

/*====================================================
	base
====================================================*/
*{
	margin:0; padding:0;
	}

html {
	overflow-y: scroll;
	}
br {letter-spacing:0;
}	

body{font-size: 12px;
     color:#2D2D2D;
     font-size: 12px;
	 line-height:1.6em;
	 background-color: #e7e7e8;
	 scrollbar-base-color:#FFFFFF;
     scrollbar-face-color:#E9E9E9; 
     scrollbar-arrow-color:#7F7F7F;  
     scrollbar-highlight-color:#FFFFFF;  
     scrollbar-3dlight-color: #FFFFFF; 
     scrollbar-shadow-color:#BBBBBB; 
     scrollbar-darkshadow-color: #FFFFFF;
	}
	 
br {letter-spacing:0;
}


/*--------------------------
	link
--------------------------*/

a:link{color:#0033CC;  text-decoration:none;}
a:visited{color: #0033CC; text-decoration:none;}
a:active {color: #0033CC; }
a:hover {color:#0033CC; text-decoration:underline;}

.N_text a:link{color:#0099EF;  text-decoration:none;}
.N_text a:visited{color: #0099EF; text-decoration:none;}
.N_text a:active {color: #0099EF; }
.N_text a:hover {color:#0099EF; text-decoration:underline;}




/*--------------------------
	BOX
--------------------------*/

#access {
margin:0px 30px 10px 40px;
letter-spacing:1px;
text-align:left;
	font-size:12px;
	line-height:1.6;
	background-color:#FFFFFF
}

#menu{margin:10px 20px 10px 80px;}


#boxkobo {
border-width: 1px;
border-color: #965156;
border-style: solid;
padding:15px;
font-size:11px;
ine-height:1.33;
color:#965156;
text-align:center;
letter-spacing:0px;
}

.kobohead {
padding-left:10px;
padding-bottom:6px;
letter-spacing:1px;
text-align:left;
	font-size:14px;
	line-height:1.6;
	font-weight:bold;
	color:#333333;
}

.kobomain {width:650px;
padding-left:10px;
letter-spacing:1px;
text-align:left;
	font-size:12px;
	line-height:1.8;
	background-color:#FFFFFF
}

.access_info{ margin:0px 30px 10px 40px;
letter-spacing:1px;
text-align:left;
	font-size:12px;
	line-height:1.8;
	background-color:#FFFFFF
}

/*--------------------------
	font-size
--------------------------*/


.sText{
	font-size:10px;
	line-height:1.33;
}

.s2Text{
	font-size:86%;
	line-height:1.33;
}

.mText{
	font-size:14px;
	line-height:1.33;
}

.lText{
	font-size:16px;
	line-height:1.33;
}

.N_title{
	font-size:14px;
	font-weight:bold;
	
}
.N_text{
	font-size:12px;
	line-height:1.33;
	
}
.News{
	margin-left:10px;
	margin-right:10px;
	color:#0099EF;
	text-align:left;
	
}
.m-text{
	font-size:12px;
	line-height:1.5;
}



.nav_index{
    font-size:12px;
	color: #0000FF;
	text-decoration: underline;
}


			
.nav_text {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;

}
.nav_text a:link{color: #0000FF; text-decoration:none;}
.nav_text a:visited{color: #0000FF; text-decoration:none;}
.nav_text a:active {color: #0000FF; }
.nav_text a:hover {color:#0000FF; text-decoration:underline;}


/*--------------------------
	img
--------------------------*/

.top_n{
    font-size:12px;
	margin-top:6px;
}

.imgmenu{margin:12px 0px 0px 0px;}


/*--------------------------
	Special
--------------------------*/


.spText{
	font-size:small;
	line-height:2;
	letter-spacing:1px;
}

.sp_sText{
	font-size:xx-small;
	line-height:1.8;
	letter-spacing:1px;
}

.sp_mText{
	font-size:small;
	line-height:1.5;
	letter-spacing:1px;
}

.sp_photo{
	margin-top:8px;
	margin-right:3px;
}


	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #fff;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
	
		margin-left:20px;
	}
	#gallery ul a:hover img {
		margin-left:20px;
	}
	#gallery ul a:hover { color: #fff; }


