@charset "utf-8";
/* CSS Document */

*, html, body, margin, padding, img {
	margin: 0px;
	padding: 0px;
	border: 0px;}
	
ul, li {
	list-style: none;}
	
span {
	color: #f00;}

a {
	text-decoration: none;
	color: #000;}

a:hover {
	color: #FF0000;
	text-decoration: none;}
/* ヘッター */
	
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	letter-spacing: 1px;
	text-align: right;}
	
h2 {
	width: 356px;
	height: 24px;
	margin: 0 0 0 50px;
	padding: 0;}
	

	
/* メニュー */

#menu ul {
	width: 800px;
	height: 35px;
	margin: 0;
	padding: 0;}
	
#menu li {
	width:200px;
	height: 35px;
	float: left;
	margin: 0;
	padding: 0;}
	
#menu a.menu-01, a.menu-02, a.menu-03, a.menu-04 {
	display: block;
	width: 200px;
	height: 35px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	
#menu a.menu-01 { background-image: url(../img/menu01.jpg);}
	
#menu a:hover.menu-01 { background-image: url(../img/menu01-on.jpg);}
	
#menu a.menu-02 {	background-image: url(../img/menu02.jpg);}
	
#menu a:hover.menu-02 { background-image: url(../img/menu02-on.jpg);}
	
#menu a.menu-03 {	background-image: url(../img/menu03.jpg);}
	
#menu a:hover.menu-03 { background-image: url(../img/menu03-on.jpg);}
	
#menu a.menu-04 {	background-image: url(../img/menu04.jpg);}
	
#menu a:hover.menu-04 { background-image: url(../img/menu04-on.jpg);}

/* トップ */


#top p {
	text-align: center;
	margin: 20px 0 0;}

/* コンテンツ共通 */

#main-contents .box1 {
	width: 730px;
	background-image: url(../img/title-bg.jpg);
	background-repeat: repeat-x;
	background-position: 50px 0 0;
	margin: 5px auto 0;
	padding: 5px 0 0;}

#main-contents .box1 h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	font-family: "HGｺﾞｼｯｸE";
	margin: 0 0 0 40px;
	padding: 0 0 0 20px;
	background-image: url(../img/title-border-bg.gif);
	background-repeat: no-repeat;
	}
	
#main-contents .box1 p {
	width: 650px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 28px;
	margin: 10px auto 15px;}
	
#main-contents .box1 .car {
	width: 255px;
	height: 241px;
	margin: 0 auto 10px;}
	
#main-contents .box1 ul {
	width: 540px;
	height: 46px;
	margin: 0 auto 25px;}

#main-contents .box1 li {
	float: left;}
	
#main-contents a.btn-1, a.btn-2 {
	display: block;
	width: 256px;
	height: 46px;
	background-repeat: no-repeat;
	text-indent: -9999px;}

#main-contents a.btn-1 { background-image: url(../img/meritto-btn.jpg);}
	
#main-contents a:hover.btn-1 { background-image: url(../img/meritto-btn-on.jpg);}
	
#main-contents a.btn-2 { background-image: url(../img/mitumori-btn.jpg);}

#main-contents a:hover.btn-2 { background-image: url(../img/mitumori-btn-on.jpg);}

/* いまのりくんページ */

#main-contents .imanori-box {
	width: 730px;
	background-image: url(../img/title-bg.jpg);
	background-repeat: repeat-x;
	background-position: 50px 0 0;
	margin: 5px auto 0;
	padding: 5px 0 0;}

#main-contents .imanori-box h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	font-family: "HGｺﾞｼｯｸE";
	vertical-align: middle;
	margin: 0 0 0 40px;
	padding: 0 0 0 20px;
	background-image: url(../img/title-border-bg.gif);
	background-repeat: no-repeat;}

#main-contents .imanori-box h4 {
	background-image: url(../img/title-mark.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	height: 20px;
	margin: 15px 0 0 40px;
	padding: 3px 0 0 30px;}
	
#main-contents .imanori-box .imanori-img {
	width: 532px;
	height: 212px;
	margin: 10px auto;}
	
#main-contents .imanori-box p {
	width: 650px;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 24px;
	margin: 0px auto 20px;}
	
#main-contents .imanori-box div {
	width: 256px;
	height: 46px;
	margin: 15px auto;}
	
/* いまのりセブンページ */

#main-contents .imanori-box .imanori-seven-img {
	width: 531px;
	height: 281px;
	margin: 10px auto;}

/* リンク */

.link {
	width: 700px;
	margin: 30px auto;}
	
.link p {
	font-size: 14px;
	margin: 0;
	text-align: center;
	line-height: 30px;}

/* フッター */

#fotter ul {
	width: 330px;
	height: 25px;
	font-size: 12px;
	float: left;
	padding: 5px;}

#fotter li {
	float: left;
	margin: 0 0 0 10px;}

address {
	height: 25px;
	float: right;
	font-size: 12px;
	padding: 5px;}
