*{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: 300;
	background-repeat: no-repeat;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
}
html{
	
	
}
body{
	width: 100%;
	height: auto;
	background-color: #7f7f7f;
	text-align: center;
	line-height: 1.4em;
}
h1{
	width: 800px;
	height: 14px;
	margin: 0px auto 0px auto;
	background-color: #ededed;
	font-size: 10px;
	text-align :left;
	text-indent: 8px;
}
h2{
	
}
h3{
	
}
h4,h5,h6{
	
}
p{
	
}
ul{
	
}
li{
	
}
dl{
	
}
dt{
	
}
dd{
	
}
img{
	border: 0px;
	text-decoration: none;
	vartical-align: bottom;
}
a,
a:link,
a:visited{
	color: #5166a2;
}
a:hover{
	color: #7186c2;
}

/*■■■■■　基本切り分け　■■■■■*/
#website{
	width: 800px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	text-align: left;
	background-image: url("./img/menu-back.gif");
	background-repeat: repeat-y;
}
#head{
	width: 800px;
	height: 335px;
	background-image: url('./img/t-image.jpg');
}
#head-level2{
	width: 800px;
	height: 201px;
	background-image: url('./img/l2-image.jpg');
}

#main{
	width: 576px;
	height: auto;
	float: right;
}
#side{
	width: 199px;
	height: auto;
	float: left;
	list-style: none;
}
#foot{
	width: 800px;
	height: 50px;
	clear: both;
	text-align: right;
	background-image: url("./img/foot-back.gif");
}

/*■■■■■　head領域　■■■■■*/
#head-level2 span{
	visibility: hidden;
}
.t-contact{
	margin: 0px 0px 0px 555px;
	padding: 230px 0px 0px 0px;
	
}
.navi{
	width: 800px;
	height: 35px;
	margin: 49px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('./img/navi-back.gif');
	list-style: none;
}
.navi li{
	margin: 2px 0px 0px 0px;
	padding: 4px 0px 0px 24px;
	float: left;
/*	background-image: url("./img/navi.gif");*/
}
#head-level2 .navi{
	width: 800px;
	height: 35px;
	display: block;
	margin: 149px 0px 0px 0px;
}
/*■■■■■　main領域　■■■■■*/
h2.t-value{
	width: 0px;
	height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	background-image: none;
}
p.t-value a,
p.t-value a:link,
p.t-value a:visited{
	width: 546px;
	height: 108px;
	margin: 0px 0px 18px 0px;
	overflow: hidden;

	background-image: url("./img/t-value.jpg");
	background-position: 0% 0%;
	display: block;
	text-decoration: none;
}
p.t-value a:hover{
	width: 546px;
	height: 108px;
	margin: 0px 0px 18px 0px;
	overflow: hidden;

	background-position: 0% 100%;
	display: block;
	text-decoration: none;
}
p.t-value span{
	width: 522px;
	height: 66px;

	overflow: hidden;
	display: block;
	padding: 42px 0px 0px 24px;
	color: #ffffff;
}
.t-banner{
	width: auto;
	height: 185px;
	overflow: auto;
	margin: 0px 0px 18px 0px;
	color: #ffffff;
}
.t-banner div{
	width: 180px;
	height: 184px;
	margin: 0px 3px 0px 0px;
	float: left;
}
.t-banner h2{
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.t-banner .t-banner1{
	width: 180px;
	height: 184px;
}
.t-banner .t-banner2{
	width: 180px;
	height: 184px;
}
.t-banner .t-banner3{
	width: 180px;
	height: 184px;
}
.t-banner a,
.t-banner a:link,
.t-banner a:visited{
	width: 180px;
	height: 184px;
	display: block;

	background-position: 0% 0%;
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
}
.t-banner a:hover{
	display: block;
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
.t-banner .t-banner1 a{
	width: 180px;
	height: 184px;
	display: block;
	background-image: url("./img/type_01.jpg");
}
.t-banner .t-banner2 a{
	width: 180px;
	height: 184px;
	display: block;
	background-image: url("./img/type_02.jpg");
}
.t-banner .t-banner3 a{
	width: 180px;
	height: 184px;
	display: block;
	background-image: url("./img/type_03.jpg");
}
.t-banner a span{
	width: 140px;
	height: 90px;
	display: block;
	padding: 50px 0px 0px 24px;
	overflow: hidden;
}


.t-jirei{
	height: auto;
	overflow: auto;
	margin: 0px 0px 36px 0px;
	clear: both;
}
.t-jirei div{
	width: 260px;
	height: auto;
	margin: 12px 18px 0px 0px;
	float: left;
}
.t-jirei h2{
	width: 546px;
	height: 22px;
	margin: 18px 0px 0px 0px;
	background-image: url("./img/ttl-jirei.gif");
}
.t-jirei h2 span{
	display: none;
}
.t-jirei h3{
	height: auto;
	border-bottom: #7186c2 4px solid;
	font-size: 14px;
	font-weight: 600;
	text-indent: 6px;
}
.t-jirei h3 a{
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}
.t-jirei p{
	height: auto;
	margin: 6px 0px 0px 0px;
	text-indent: 6px;

}
.t-jirei p.icon-photo{
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	border: #7186c2 3px solid;
	float: left;
	text-indent: 0px;

}
/*■■■■■　下位コンテンツ用　■■■■■*/
.contents-area{
	width: 540px;
	height: auto;
	/*overflow: auto;*/
}
.content{
	width: 520px;
	height: auto;
	/*overflow: auto;*/

	margin: 0px 0px 36px 20px;
}
.contents-area h2{
	height: 22px;
	margin: 24px 0px 18px 0px;
	padding: 4px 0px 0px 0px;
	background-image: url("./img/h2-back.gif");
	background-position: 0% 100%;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.5em;
	text-indent: 30px;
}
.contents-area h3{
	height: 18px;
	margin: 0px 0px 9px 0px;
	background-image: url("./img/h3-back.gif");
	background-position: 0% 100%;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5em;
	text-indent: 12px;
}
.contents-area h3 a{
	height: 18px;
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5em;
	text-indent: 12px;
	text-decoration: none;
}
ul.jirei-list{
	width: 480px;
	height: auto;
	overfloe: auto;
	list-style: none;
	margin: 0px 0px 0px 24px;
}
ul.jirei-list li{
	width: 480px;
	height: 20px;
	padding: 0px;
	border: #ffffff 1px outset;
	background-color: #f0f0f0;
	text-indent: 12px;
}
.jirei-photo-area{
	height: auto;
	margin: 0px 12px 12px 0px;
	float: left;
}
hr.jirei-line{
	width: 100%;
	height: 1px;
	color: #ffffff;
	background-color: #ffffff;
	border: none;
	clear: left;
}
table.touki{
	width: 520px;
	height: auto;
	overflow: auto;
	border: #0000a0 1px solid;
}
table.touki td:first-child{
	width: 110px;
}
table.touki td{
	border: #0000a0 1px solid;
	padding: 1em;
}
table.touki ul{
	margin: 0px 0px 0px 24px;
}
#map{
	width: 520px;
	height: 520px;
}
/*■■■■■　side領域　■■■■■*/
#side{
	list-style: none;
}
#side li{
	margin: 0px;
	width: 199px;
	height: auto;
	text-indent: -9999px;
}
#side li a,
#side li a:link,
#side li a:visited{
	width: 199px;
	height: 47px;
	display: block;
	background-position: 0% 0%;
}
#side li a:hover{
	width: 199px;
	height: 47px;
	display: block;
	background-position: 0% 100%;
}
#side li.menu01 a{
	background-image: url("./img/menu_01.gif");
}
#side li.menu02 a{
	background-image: url("./img/menu_02.gif");
}
#side li.menu03 a{
	background-image: url("./img/menu_03.gif");
}
#side li.menu04 a{
	background-image: url("./img/menu_04.gif");
}

#side ul{
	width: auto;
	height: auto;

	margin: 0px 0px 12px 4em;
}
#side ul li{
	width: 150px !important;
	height: 20px !important;
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	text-indent: 0px;
}
#side ul li a,
#side ul li a:link,
#side ul li a:visited{
	width: 150px !important;
	height: 20px !important;
	display: block;
	padding: 0px;
	text-indent: 0px;
	display: inline;
	background-image: none;
}


/*■■■■■　foot領域　■■■■■*/
#foot ul.sitemap{
	width: auto;
	height: 25px;
	margin: 4px 18px 0px 0px;
	float: right;
	list-style: none;
}
#foot ul.sitemap li{
	margin: 0px 0px 0px 12px;
	float: left;
}
#foot p.copyright{
	width: 700px;
	padding: 0px 18px 0px 0px;
	clear: both;
	float: right;
}
#foot a,
#foot a:link,
#foot a:visited,
#foot a:hover{
	text-decoration: none;
}

