@charset "Shift-JIS";

body{
	margin: 0px auto ;
	background-image: url(../img/main-back-image.gif) ;
	background-position: center  top ;
	background-repeat: repeat-y ;
	background-color: #FFFFFF ;
	font-size: small ;
	color: #696969 ;
}
a:link{ color: #568DC5 ; }
a:visited{ color: #568DC5 ; }
a:hover{ color: #EA7914 ; }
a{ text-decoration: none ; }

h1{
	margin: 0px ;
	padding: 0px 0px 5px 0px ;
	color: #FFFFFF ;
	line-height: 140% ;
	font-size: 13px ;
}
h1 a:link{ color: #568DC5 ; }
h1 a:visited{ color: #568DC5 ; }
h1 a:hover{ color: #EA7914 ; }
h1 a{ text-decoration: none ; }
h2,h3,h4{
	margin: 0px ;
	font-size: 13px ;
}
img{
	border: none ;
}
.clear{
	clear: both ;
}
strong{
	font-weight: normal ;
}
.bold{
	font-weight: bold ;
}
.right{
	text-align: right ;
}

/*ヘッダーここから*/
#head{
	background-image: url(../img/head-back-image2.gif) ;
	background-position: center top ;
	background-repeat: no-repeat ;
}
#head .inner{
	width: 800px ;
	margin: 0px auto ;
}
#yago{
	width: 285px ;
	padding: 0px 0px 0px 20px ;
	float: left ;
}
#top-link{
	width: 350px ;
	padding: 0px 12px 0px 0px ;
	float: right ;
}
#top-link ul{
	margin: 0px ;
	padding: 3px 0px 0px 3px ;
}
#top-link li{
	margin: 0px ;
	padding: 0px 15px ;
	float: right ;
	list-style-type: none ; 
	font-size: 11px ;
	line-height: 140% ;
	background-image: url(../img/list-mark1.gif) ;
	background-repeat: no-repeat ;
	background-position: left 2px ;
}
#top-tel{
	width: 365px ;
	margin: 0px ;
	padding: 7px 20px 0px 0px ;
	text-align: right ;
	display: block ;
	float: right ;
}
/*ヘッダーここまで*/

/*メインここから*/
#main{
	width: 802px ;
	margin: 0px auto ;
}
/*左側のボックス*/
#box1{
	width: 240px ;
	float: left ;
}

/*右側のボックス*/
#box2{
	width: 550px ;
	float: left ;
}
/*メインここまで*/

/*コンテンツここから*/
#contents{
	width: 235px ;
	height: 175px ;
	margin: 3px 0px 0px 0px ;
	background-image: url(../img/contents-back.gif) ;
	background-position: left bottom ;
	background-repeat: no-rereat ;
}
#contents ul{
	margin: 0px ;
	padding: 35px 0px 0px 0px ;
}
#contents ul li{
	list-style-type: none ; 
	margin: 8px 10px ;
}
#contents ul li a{
	width: 200px ;
	height: 30px ;
	background-position: center top ;
	background-repeat: no-repeat ;
	display: block ;
}
#contents ul li a:hover{
	background-position: left bottom ;
}
#link-top a{
	background-image: url(../img/top-top.gif) ;
}
#link-kaisoku a{
	background-image: url(../img/top-kaisoku.gif) ;
}
/*
#link-gaiyo a{
	background-image: url(../img/top-gaiyo.gif) ;
}
*/
#link-kaicho a{
	background-image: url(../img/top-kaicho.gif) ;
}
#link-dosokai a{
	background-image: url(../img/top-dosokai.gif) ;
}
/*コンテンツここまで*/

/*バナーリンクここから*/
#bnr-link{
	width: 200px ;
	padding: 0px 0px 0px 15px ;
}
#bnr-link img{
	margin: 10px 0px ;
}
/*バナーリンクここまで*/

/*ページトップへもどるここから*/
.pagetop{
	width: 130px ;
	height: 13px ;
	margin: 10px 0px 0px auto ;
	text-align: right ;
	line-height: 100% ;
	letter-spacing: 0px ;
}
.pagetop a{
	display: block ;
	width: 130px ;
	height: 13px ;
	background: url(../img/page-top.gif) left bottom no-repeat ;
}
.pagetop a:hover{
	background: url(../img/page-top.gif) left top no-repeat ;
}
/*ページトップへもどるここまで*/

/*フッターここから*/
#foot{
	background-image: url(../img/foot-back-image2.gif) ;
	background-repeat: no-repeat ;
	background-position: center bottom;
}
#foot .inner{
	width: 800px ;
	margin: 0px auto ;
}
#foot-yago{
	width: 375px ;
	padding: 7px 0px 0px 20px ;
	float: left ;
}
#copyright{
	padding: 50px 10px 5px 0px ;
	font-size: 12px ;
	text-align: right ;
	color: #FFFFFF ;
	float: right ;
}
/*フッターここまで*/

