@charset "shift_jis";
/*----------------------------------------------
Produced and Written by marugoto Office Co.,Ltd.
----------------------------------------------*/

/*====================================================================

index.css

====================================================================*/

h2{
	text-indent:-9999px;
	font-size:10%;
	height:1em;
	display:none;
}

h3 strong{ color:white;}

/*-----------
			head
			------------------*/
#head{
	position: relative;
	height:410px;
	background:url(../../img/top_main.jpg) no-repeat top center;
}
#head #bankin_text{
	position: absolute;
	left:543px;
	top:79px;
	width:202px;
}
#head #seibi_text{
	position: absolute;
	left:9px;
	top:207px;
	width:181px;
}
#head #bankin_text a,
#head #seibi_text a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
}
#head #bankin_text a{
	width:202px;
	height:201px;
}
#head #seibi_text a{
	width:181px;
	height:151px;
}

#head #seibi_text p,
#head #bankin_text p{
	font-size:10px;
	line-height:15px;
	color:black;
	padding:5px 2px;
}

/*-----------
			contents
			-----------------*/
#contents{
	background:url(../img/content_bg.jpg) top center repeat-y;
}

#rightpane div.com{
	margin-top:30px;
	padding-bottom:7px;
	background:white;
}

#leftpane .inner{
	margin:0 19px;
	padding:0;
}

#camp{
	padding-bottom:10px;
	border-bottom:1px solid #2c7ee4;
}
#camp h3{
	width:500px;
	height:40px;
	font-size:135%;
	font-weight:bold;
	background:url(../../img/camp_bg.jpg) no-repeat top left;
	color:#FFFFFF;
}
#camp h3 strong{
	padding-top:12px;
	padding-left:50px;
	width:400px;
	display:block;
}
#camp table{margin-top:7px;}
#camp th{
	vertical-align:top;
}
#camp td{
	padding:0 5px;
	vertical-align:top;
}
#camp td p{
	margin-top:5px;
	line-height:1.3em;
}
#camp h4{
	font-weight:bold;
	font-size:16px;
	color:#268816;
}

#camp h4 strong{
	font-weight:bold;
	font-size:24px;
	color:#a82f05;
}


#leftpane #new {
	width:182px;
	margin:0;
	height:190px;
	background:url(../../img/new_bg.jpg) top center repeat-y;
	border-bottom:1px solid #ff6e05;
}
#leftpane #new div{
	height:153px;
	overflow:auto;
	margin-top:5px;
	margin-bottom:5px;
}
#leftpane #new p{	font-size:12px;	margin-bottom:10px; margin-left:7px; margin-right:7px;}

#leftpane #work {
	float:right;
	width:297px;
	margin:0;
	height:190px;
	background:url(../../img/work_bg.jpg) top center repeat-y;
	border-bottom:1px solid #ffa200;
}

#leftpane #work p{
	margin:7px;
	line-height:1.2em;
}
#work ul{
	margin-left:20px;
}
#work li{
	background:url(../../img/list_point.jpg) center left no-repeat;
	padding-left:15px;
	line-height:15px;
	margin-bottom:3px;
}
#work a{
	line-height:14px;
}