@charset "shift_jis";

* {
	margin:0;
	padding:0;
}
a:link,
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover,
a:active {
	color:#000;
	font-weight: bold;
}
a img {
	border:none;
}

#header_area {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 150%;
	height: 110px;
}
#header_area.content01 {
	background-image: url(http://www.lensya.com/img/header/header-backimg1-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content02 {
	background-image: url(http://www.lensya.com/img/header/header-backimg2-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content03 {
	background-image: url(http://www.lensya.com/img/header/header-backimg3-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content04 {
	background-image: url(http://www.lensya.com/img/header/header-backimg4-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content05 {
	background-image: url(http://www.lensya.com/img/header/header-backimg5-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content06 {
	background-image: url(http://www.lensya.com/img/header/header-backimg6-95.jpg);
	background-repeat: repeat-x;
}
#header_area.content07 {
	background-image: url(http://www.lensya.com/img/header/header-backimg7-95.jpg);
	background-repeat: repeat-x;
}

#header {
	height: 100px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
#header h1 {
	margin-top: 15px;
	margin-left: 0px;
	padding: 0px;
}
#header_area_name {
	position: absolute;
	left: 195px;
	top: 25px;
	color: #000;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	display: none;
}


#header #header_menu {
	position: absolute;
	top: 0px;
	right: 0px;
	list-style-type: none;
	overflow: hidden;
	font-size: 12px;
}
#header #header_menu li {
	float: left;
	padding: 5px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	margin-left: 5px;
}
#header #header_navi {
	list-style-type: none;
	position: absolute;
	top: 58px;
	right: 0px;
	overflow: hidden;
	height: 32px;
	margin-right: 5px;
}
#header #header_navi li {
	width: 84px;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#navi01 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi1.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi02 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi2.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi03 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi3.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi04 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi4.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi05 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi5.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi06 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi6.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#navi07 a {
	width: 70px;
	height: 20px;
	padding: 5px;
	display: block;
	background-image: url(http://www.lensya.com/img/header/header-navi7.jpg);
	line-height: 20px;
	margin: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-width: 2px;
	border-left-color: #FFF;
	background-position: top;
}
#header.content01 #header_navi #navi01 a,
#header.content02 #header_navi #navi02 a,
#header.content03 #header_navi #navi03 a,
#header.content04 #header_navi #navi04 a,
#header.content05 #header_navi #navi05 a,
#header.content06 #header_navi #navi06 a,
#header.content07 #header_navi #navi07 a {
	background-position: bottom;
	color: #FFF;			
}
#navi01 a:hover,
#navi02 a:hover,
#navi03 a:hover,
#navi04 a:hover,
#navi05 a:hover,
#navi06 a:hover,
#navi07 a:hover {
	background-position: bottom;		
	color: #FFF;			

}
