

/*キーメニュー*/
#key {
	background: url(../img/001-key-back.jpg);
	position:absolute;
	top:-21px;
	width:700px;
	height:328px;
	}
#key h1 {
	display:block;
	overflow:hidden;
	height:161px;
	background: url(../img/001-h1.jpg) no-repeat;
	line-height:1em;
	}
#key h1 span {
	display:block;
	padding-top:181px;
	}
#key .main-left {
	width:295px;
	float:left;
	padding-left:56px;
	}
#key .main-right {
	width:300px;
	float:left;
	 }
#key li a{
	height:23px;
	}
.key-menu1 a {background: url(../img/menu01.jpg) no-repeat;}
.key-menu1 a:hover, .key-menu1 a.stay {background: url(../img/menu01_hover.jpg) no-repeat;}
.key-menu2 a {background: url(../img/menu02.jpg) no-repeat;}
.key-menu2 a:hover , .key-menu2 a.stay {background: url(../img/menu02_hover.jpg) no-repeat;}
.key-menu3 a {background: url(../img/menu03.jpg) no-repeat;}
.key-menu3 a:hover , .key-menu3 a.stay {background: url(../img/menu03_hover.jpg) no-repeat;}
.key-menu4 a {background: url(../img/menu04.jpg) no-repeat;}
.key-menu4 a:hover , .key-menu4 a.stay {background: url(../img/menu04_hover.jpg) no-repeat;}
.key-menu5 a {background: url(../img/menu05.jpg) no-repeat;}
.key-menu5 a:hover , .key-menu5 a.stay {background: url(../img/menu05_hover.jpg) no-repeat;}
.key-menu6 a {background: url(../img/menu06.jpg) no-repeat;}
.key-menu6 a:hover , .key-menu6 a.stay {background: url(../img/menu06_hover.jpg) no-repeat;}

.key-menu1 span,.key-menu2 span,.key-menu3 span,.key-menu4 span,.key-menu5 span,.key-menu6 span{
	padding-top:23px;
	}
#page-content {
	margin-top:306px;
	}
.l-title {
	width:132px;
	float:left;
	}
.c-contents {
	float:left;
	width:324px;
	padding-right:24px;
	}
.r-contents {
	float:left;
	width:202px;
	height:486px;
	}
.mini-cap {
	margin-bottom:60px;
	}
/*コンテンツh3*/
.c-contents h3{
	width:324px;
	margin:60px 0 27px 0;
}
.re001-h3 {
	height:54px;
	background: url(../img/001-h3.jpg) no-repeat;
	}
.re001-h3 span {padding-top:54px;}

.re001-2-h3, .re001-5-h3 {
	height:24px;
	}
.re001-2-h3 span, .re001-5-h3 span { padding-top:24px;}
.re001-2-h3 { background: url(../img/001-2-h3.jpg) no-repeat;}
.re001-5-h3 { background: url(../img/001-5-h3.jpg) no-repeat;}

.re001-3-h3 {
	height:53px;
	background: url(../img/001-3-h3.jpg) no-repeat;
	}
.re001-3-h3 span { padding-top:53px;}

.re001-4-h3, .re001-6-h3 {height:51px;}
.re001-4-h3 span ,.re001-6-h3 span{ padding-top:51px;}

.re001-6-h3 { background: url(../img/001-6-h3.jpg) no-repeat;}
.re001-4-h3 { background: url(../img/001-4-h3.jpg) no-repeat;}

/*画像操作*/
.o-sama {
	margin:50px 0 30px 0;
	}
.o-sama2 {
	margin:50px 0 10px;
	}
.aomori-kousetu {
	margin-top:180px;
	}
.keimoudo {
	float:right;
	padding: 5px 10px;
	}
.tv-bord {
	margin:30px 0 5px 0;
	}
.gaikan-before {
	margin-top:27px;
	}
.kazaridana {
	float:right;
	}
.sodati{
	margin-top:20px;
	}


/*ページ進行*/
.next {
	margin-top:60px;
	padding-right:20px;
	float:right;
	}
.next a{
	height:35px;
	}
.no001-2{ 
	width:202px;
	background: url(../img/next02.jpg) no-repeat;
	 }
.no001-2:hover { background: url(../img/next02_hover.jpg) no-repeat; }
.no001-3{ 
	width:251px;
	background: url(../img/next03.jpg) no-repeat; 
	}
.no001-3:hover { background: url(../img/next03_hover.jpg) no-repeat; }
.no001-4{ 
	width:321px;
	background: url(../img/next04.jpg) no-repeat;
	 }
.no001-4:hover { background: url(../img/next04_hover.jpg) no-repeat; }
.no001-5{ 
	width:216px;
	background: url(../img/next05.jpg) no-repeat; 
	}
.no001-5:hover { background: url(../img/next05_hover.jpg) no-repeat; }
.no001-6{ 
	width:312px;
	background: url(../img/next06.jpg) no-repeat;
	 }
.no001-6:hover { background: url(../img/next06_hover.jpg) no-repeat; }

.galley-top{ 
	width:167px;
	background: url(../img/next-gallerytop.jpg) no-repeat;
	 }
.galley-top:hover { background: url(../img/next-gallerytop_hover.jpg) no-repeat!important; }

.next a span {
	padding-top:35px;
	}

.l-madori {
	background-color:#f2f1ec;
	margin:20px 0 40px;
	}
.l-madori h4, .point h4 {
	padding-left:10px;
	}
.l-madori p , .point p{
	padding-left:10px;
	width:182px;
	}
.point {
	width:202px;
	background:url(../img/004_15.jpg) no-repeat;
	background-color:#ffe9d2;
	margin:27px 0;
	padding-top:20px;
	}
.point a {
	display:block;
	margin-top:1.5em;
	padding-right:5px;
	text-align:right;
	text-decoration:underline;
	}
.point-1 {
	padding:10px;
	background:url(../img/002_10.jpg) no-repeat bottom;
	background-color:#ffe9d2;
	margin:27px 0;
	}
.r-kazaridana  {
	margin-top:20px;
	background:url(../img/kazaridana.jpg) no-repeat right bottom;
	}
.r-kazaridana-ko  {
	width:95px;
	padding:170px 100px 0 0;
	}
.okyakusama-koe {
	position:relative;
	z-index:1;
	width:548px;
	padding:180px 0px 50px 0px;
	margin-left:132px;
	background:url(../img/no001-koe.jpg) no-repeat top;
	background-color:#f2f1ec;
	}
.okyakusama-koe h3 {
	margin:0 0 10px 220px;
	height:20px;
	background:url(../img/koe_h3.jpg) no-repeat;
	}
.okyakusama-koe h3 span {
	padding-top:20px;
	}

.koe {
	margin-left:225px;
	width:305px;
	}
.koe-ad {
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1;
	background:url(../img/002_03.jpg) no-repeat;
	height:92px;
	width:136px;
	}
.koe-ad p {
	padding:50px 20px 0 0;
	text-align:right;
	}
.sp-10 {
	padding-bottom:10px;
	}