@charset "utf-8";

/*
--------------------------------------------------------------------------------

	Kaijyusemji style
	designed by Askaen...

--------------------------------------------------------------------------------
*/


/* ---------------------------------
*    title
*/
.Kojit1{
background:url(../../img/other/link/t01.jpg) no-repeat;
width:130px;
height:30px;
text-indent:-9999px;
}
.title01{
background:url(../../img/other/link/title01.jpg) no-repeat;
width:630px;
height:60px;
text-indent:-9999px;
}
.title02{
background:url(../../img/other/link/title02.jpg) no-repeat;
width:630px;
height:60px;
text-indent:-9999px;
}

/* ---------------------------------
*    navi
*/
.cont1L div ul{
display:block;
margin:0 auto;
padding:0 0 10px 0;
width:165px;
line-height:140%;
font-size:90%;
}

.btn1 a{ background: url(../../img/other/link/navi01.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}


/* ---------------------------------
*    contents
*/
#link1{
width:590px;
margin:0 0 20px 20px;
display:block;
}
#link1 li{
display:block;
padding:0 0 10px 0;
margin:0 20px 10px 0;
border-bottom:1px dotted #EAEAEA;
float:left;
width:270px;
}
#link1 li a{
background:url(../../img/other/link/bg02.jpg) no-repeat left center;
display:block;
text-indent:20px;
color:#666666;
text-decoration:underline;
width:270px;
}
#link1 li a:hover{
background:url(../../img/other/link/bg02.jpg) no-repeat left center;
display:block;
text-indent:20px;
color:#999999;
text-decoration:underline;
width:270px;
}


/* ---------------------------------
*    danshinto
*/

.dant1{
background:url(../../img/other/danshinto/t01.jpg) no-repeat;
width:130px;
height:30px;
text-indent:-9999px;
}
.danbtn1 a{ background: url(../../img/other/danshinto/navi01.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}

.dantitle01{
background: url(../../img/other/danshinto/dan_title01.jpg) no-repeat;
width:630px;
height:60px;
text-indent:-9999px;
display:block;
}
.dantitle02{
background: url(../../img/other/danshinto/dan_title02.jpg) no-repeat;
width:630px;
height:60px;
text-indent:-9999px;
display:block;
}
#dan1{
width:590px;
margin:0 0 20px 20px;
display:block;
}
#dan1 li{
display:block;
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px dotted #EAEAEA;
width:590px;
}
#dan1 li a{
background:url(../../img/other/link/bg02.jpg) no-repeat left center;
display:block;
text-indent:20px;
color:#666666;
text-decoration:underline;
}
#dan1 li a:hover{
background:url(../../img/other/link/bg02.jpg) no-repeat left center;
display:block;
text-indent:20px;
color:#999999;
text-decoration:underline;
}
#dan2{
width:590px;
margin:0 0 20px 20px;
display:block;
}
#dan2 li{
display:block;
padding:0 0 10px 0;
margin:0 0 10px 0;
width:590px;
}
#dan2 li a{
display:block;
text-indent:20px;
color:#666666;
text-decoration:underline;
}

/* ---------------------------------
*    news
*/
.newst1{
background: url(../../img/news/t01.jpg) no-repeat;
width:130px;
height:30px;
text-indent:-9999px;
}
.newsbtn1 a{ background: url(../../img/news/navi01.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.newswk{
width:590px;
margin:0 0 20px 0;
display:block;
line-height:180%;
}
.newswk span{
	display:block;
	padding:10px 0 0 0;
	}
.newswk strong{
	font-size:110%;
	display:block;
	margin:0 0 5px 0;
	}
.newswk img{
	float:left;
	margin:0 15px 15px 0;
	}
.newswk a{ color:#369; text-decoration:underline;}

.tb{
width:620px;
margin:0 0 40px 5px;
border-top:1px solid #E6EACA;
border-left:1px solid #E6EACA;
background:url(../../img/guide/tb1.jpg) no-repeat #ffffff left top;
}
.tb th{
width:130px;
padding:10px 0;
text-align:center;
border-right:1px solid #E6EACA;
border-bottom:1px solid #E6EACA;
font-weight:bold;
color:#849800;
vertical-align:center;
}
.tb td{
padding:10px 20px;
border-right:1px solid #E6EACA;
border-bottom:1px solid #E6EACA;
}
.tb td span{
background:#F5E5E5;
padding:10px;
display:block;
font-size:90%;
color:#990000;
}

.tb2{
width:620px;
margin:0 0 60px 5px;
border-top:1px solid #E6EACA;
border-left:1px solid #E6EACA;
}
.tb2 th{
background: #E5F4DF;
padding:10px;
width:80px;
text-align:center;
border-right:1px solid #E6EACA;
border-bottom:1px solid #E6EACA;
font-weight:bold;
color:#849800;
vertical-align:center;
}
.tb2 td{
padding:10px 20px;
border-right:1px solid #E6EACA;
border-bottom:1px solid #E6EACA;
}
.tb2 td span{
background:#F5E5E5;
padding:10px;
display:block;
font-size:90%;
color:#990000;
}
.tb2 td ul{
	display:block;
	}
.tb2 td ul li{
	display:block;
	padding:5px 0;
	}
	
/*form*/
#formWrap{
	width:600px;
	margin:0 auto;
	}
#formWrap p{
	padding:15px 0;
	}
.formTable{
	width:600px;
	margin:0 0 10px 0;
	}
.formTable th{
	padding:5px 0;
	}
.formTable td{
	padding:5px 0;
	}