/*______________________________

CSS

______________________________*/
#box	{margin:0px auto 0px auto;
		 width:748px;
		 border:1px solid #B6B6B6;
		 padding:0px;
		}
		 
		
.news {
	background-color: #FFFFFF;
	height: 308px;
	width: 270px;
	}

.left10 {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 400px;
	float: left;
	display: inline;
	}
	
	
.left15 {
	margin-left: 10px;
	margin-right: 10px;
	float:left;
	line-height: normal;
	}
	
.L5	{
margin-left: 5px;
		}
		
.L10	{
margin-left: 10px;
	}
	
	
.boxh565  {
border:1px solid #CCCCCC;
width:565px;
margin-top:10px;
			}

/*TChj*/	
.menu_top{
	border:1px solid #cccccc;
	width:128px;
	height:20px;
	text-align:center;
	}

.menu	{
	border:1px solid #cccccc;
	width:128px;
	height:18px;
	text-align:center;
	margin-top:5px;
	padding-top:2px;
	}
	
.menu_now	{
	border:1px solid #cccccc;
	background-color:#CCCCCC;
	width:128px;
	height:18px;
	text-align:center;
	margin-top:5px;
	padding-top:2px;
	}
.menu2	{@@@@@@@@@@@@@/*₽璷ڂɑ΂Ďgp*/	
	border:1px solid #cccccc;
	width:128px;
	text-align:center;
	margin-top:5px;
	padding-top:2px;
	}
.menu_parts	{
	width:128px;
	height:40px;
	text-align:center;
	margin-top:5px;
	padding-top:2px;
	}
	
.newmenu {
	border:1px solid #cccccc;
	width:128px;
	text-align:center;
	margin-top:2px;
	padding-top:3px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 125%;
}

/*CRec*/
.main	{
	width:585px;
	clear: both;
	}
	
.10box	{
	width:550px;
	text-align:left;
	margin-left:15px;
	}

/*______________________________

fontݒ

______________________________*/
body{	font-family:"lr oSVbN", Osaka;
		font-size: 12px; 
		color:#333333;
		line-height:140%;}

.PX10	{font-size:10px; line-height:133%;}
.PX11	{font-size:11px; line-height:133%;}
.PX11B	{
	font-size:11px;
	font-weight: bold;
	/font-size:10px;
}
.PX11B2	{
	font-size:11px;
	font-weight: bold;
	line-height: 12px;
}


.PX12blB	{font-size:12px; line-height:133%; color:#003399; font-weight: bold; }
.PX12B		{font-size: 12px; font-weight: bold; }
.PX12WB		{font-size: 12px; font-weight: bold; color:#FFFFFF;}
.PX12WB120		{font-size: 12px; line-height:120%;font-weight: bold; color:#FFFFFF;}
		
.PX14	{font-size:14px;  line-height:133%; color:#333333;  }

.PX14B	{font-size:14px;  line-height:133%; color:#333333; font-weight:bold; }
		
.PX13gry	{font-size:13px;  line-height:133%  color:#666666;  }

.PX14blB	{
		font-size:14px;
		font-weight:bold;
		color:#003399;
		line-height:140%;
		}

.PX16B	{
		font-size:16px;
		font-weight:bold;
		line-height:140%;
		}

.PX16blB	{
		font-size:16px;
		font-weight:bold;
		color:#003399;
		line-height:140%;
		}

a 	{
	color:#003399;
	text-decoration: none;
	}
	
a:hover	{text-decoration:underline;	}

a.f12B	{
	color:#333333;
	text-decoration:none;
	}
a.f10B	{
	color:#333333;
	font-size:10px;
	text-decoration:none;
	}
a.bar	{color:#003399;
		 text-decoration:underline;
		 }

/*@sԍL߁iЏ-ɓKpj@*/
.PXlh155{
	line-height:155%;
	}


/*
tH[eLXgGA
*/

.fildsize300{width:300px;}


/* Recruit@wi */
.recruit_bg	{
background-color:#FFFFFF;
background-repeat:no-repeat;
width:585px;
height:592px;
}


/* NW@wi */
.kujira_bg	{
background-color:#FFFFFF;
background-image:url(../kujira/img/bg_kujira.jpg);
background-repeat:no-repeat;
background-position:bottom right;
width:585px;
/*height:592px;*/
}


/*______________________________

Zjeeݔ

______________________________*/


.serenitebox {
	width: 565px;
	margin-left:15px;
	margin-top:10px;
}

.sereniteleft {
	width: 185px;
	float: left;
}

.serenitetable {
	width: 325px;
	margin-left: 20px;
	border: 0;
	border-collapse: collapse;
}

.serenitetable th {
	padding: 10px 0;
	width: 60px;
	font-size:13px;
	font-weight:normal;
	text-align: left;
}

.sereniteimgbox {
	width: 365px;
	margin-top: 10px;
}

.sereniteimgbox img {
	float: left;
	display: inline;
	margin: 0 4px;
}

.serenitebotan {
	width:350px;
	padding-top: 8px;
	padding-right: 5px;
	text-align: right;
	float: right;
	display: inline;
}

.sereniteline {
	clear: both;
}

.serenitetable2 {
	width: 325px;
	margin: 0 20px;
	border: 0;
	border-collapse: collapse;
}

.serenitetable2 th {
	padding: 8px 0;
	width: 70px;
	font-size:13px;
	font-weight:normal;
	text-align: left;
}

.serenitekentikutyu	{
	background-color:#FAFAFA;
	border:#CCCCCC 1px solid;
	width:365px;
	margin-left: 8px;
	float: left;
	display: inline;
}

/*______________________________

NAVI v_E 071009

______________________________*/

#navi_linebox{
    width:748px;
    height:25px;
    margin:0 auto;
    background:url(/img/bg_navi.jpg) repeat-x;
    clear:both;
}

/* Xg^O[gUL */
ul.cModsJS_navi
{
	line-height: 1em;
	}
	/* cModsJS_navĩXgvfS */
	ul.cModsJS_navi,
	ul.cModsJS_navi ul,
	ul.cModsJS_navi li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		background:url(/img/bg_navi.jpg) repeat-x;
		
		}
		/* cModsJS_navĩAJ[S */
		ul.cModsJS_navi li
		{
			float: left;
			/*width: 150px;*/
			width: 92px;
			margin: 0px;
			border-left: 1px solid #bbb;
			/*margin: 0px 3px;*/
			color:#fff;
			}
		/* Cj[̕Ȃ */
		ul.cModsJS_navi a
		{
			text-decoration: none;
			display: block;
			padding: 7px 2px 5px 2px;
			/*border: 1px solid #bbb;*/
			text-align:center;
			color:#fff;
			font-weight:bold;
			}
		ul.cModsJS_navi a:hover	
			{
			text-decoration: none;
			color:#FFFF99;
			}
			/* Tuj[̕Ȃ */
			ul.cModsJS_navi ul
			{
				position: absolute;
				visibility: hidden;
				width: 92px;
				/*width: 150px;*/
				font-weight:normal;
				}
				/* Tuj[̃Xg */
				ul.cModsJS_navi ul li
				{
					/* pꂽX^C */
					float: none;
					margin: 0px;
					width: auto;
	
					/*border: 1px solid #bbb;*/
					border-top: 0;
					}
				/* Tuj[̃AJ[ */
				ul.cModsJS_navi ul li a
				{
					border: none;
					font-weight:normal;
					/*border: 1px solid #fff;*/
					}
					/* Tuj[̃AJ[iI}EXj */
					ul.cModsJS_navi ul li a:hover
					{
						background: #000;
						/*background: #1b9ddc;*/
						color: #fff;
						}
/* for IE */
* html ul.cModsJS_navi li { float: left; }
* html ul.cModsJS_navi li a { height: 1%; }

/*______________________________

ZjeXChV[

______________________________*/
#mapbox table {
				margin-left:auto;
				margin-right:auto;
				}

