@charset "UTF-8";
/* CSS Document */
#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(../image/main_logo.png); /* 読ませたいイメージ1 */
       background-image:url(../image/main_logo_ro.png); /* 読ませたいイメージ2 */
       background-image:url(../image/main_logo_ro.png);/* 読ませたいイメージ3 */
       background-image:url(../image/main_logo.png); /* 読ませたいイメージ4 */
}

/* ヘッダーのCSS */

article{
	margin:35px auto;
	width:960px;
	height:auto;
	
	}
	
header{
	
	margin-bottom:45px;
	
	}

h1.main_logo{
	margin:0 auto;
	width:346px;
	height:61px;
	background-image:url(../image/main_logo.png);
	
	}

h1.main_logo:hover{
	margin:0 auto;
	width:346px;
	height:61px;
	background-image:url(../image/main_logo_ro.png);
	
	}
	
/* グローバルナビゲーション */

h2.oshirase{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/oshirase.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:left;
	

	}
	
h2.oshirase:hover{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/oshirase_on02.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #ffae00;
	float:left;
	
	}
	
h2.oshirase_on{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/oshirase_on02.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #ffae00;
	float:left;
	
	}
	
	
h2.kodawari{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/kodawari.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:left;
	

	}
	
h2.kodawari:hover{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/kodawari_on.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #f39939;
	float:left;
	
	}

h2.oshina{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/oshina.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:left;
	

	}
	
h2.oshina:hover{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/oshina_on.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #f39939;
	float:left;
	
	}
	
h2.tenpo{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/tenpo.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:left;
	

	}
	
h2.tenpo:hover{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/tenpo_on.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #f39939;
	float:left;
	
	}

/*ブログナビのドロップダウンメニュー*/

#dropmenu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display:block;
	
	}
li.blog_oya{
	width:155px;
	height:20px;
	margin:20px 5px 0 0;
	padding:0 0 20px 0;
	background-image:url(../image/blog.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:left;
	position: relative;

	}

li.blog_oya:hover ul#blog_kodomo{
display:block;
	}

li.blog_kodomo01{
	
	width:155px;
	height:33px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	top:44px;
	left:0px;
	background-image:url(../image/mise_blo.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 2px #fff;	

	}

li.blog_kodomo01:hover{
	
	width:155px;
	height:33px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	top:44px;
	left:0px;
	background-image:url(../image/mise_blo_on.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 2px #fff;	

	}

li.blog_kodomo02{
	
	width:155px;
	height:32px;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	list-style-type: none;
	position: absolute;
	background-position:center;
	top:76px;
	left:0px;
	background-image:url(../image/ceo_blo.png);
	background-repeat: no-repeat;
}

li.blog_kodomo02:hover{
	
	width:155px;
	height:32px;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	list-style-type: none;
	position: absolute;
	background-position:center;
	top:76px;
	left:0px;
	background-image:url(../image/ceo_blo_on.png);
	background-repeat: no-repeat;
}

ul#blog_kodomo{

	display:none

}

/* ドロップメニューここまで */
	
h2.gaiyo{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/gaiyo.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #e94609;
	float:right;
	

	}
	
h2.gaiyo:hover{
	width:155px;
	height:20px;
	margin-right:5px;
	padding:0 0 20px 0;
	background-image:url(../image/gaiyo_on.png);
	background-repeat: no-repeat;
	background-position:center;
	border-bottom:solid 4px #f39939;
	float:right;
	
	}
	
/* リンクを作動させるためのスペーサー*/

	a.h_a{
	display:block;
	width:155px;
	height:44px;	
	position:static;
	opacity: 0;
	
	}

/*メイン画像の配置*/
/*隣接セレクタで、マウスオーバー時の挙動を指定*/

div#top_gazo{
	
	width:960px;
	height:590px;
	margin-bottom:55px;
	
	}

div#kijyun{
	
	position:relative;
	
	}

aside.watashi{
	display:block;
	width:105px;
	height:132px;
	background-image:url(../image/watashi.png);
	position:absolute;
	top:0px;
	left:15px;
	}
	

aside.watashi_f{
	width:211px;
	height:178px;
	background-image:url(../image/watashi_f.png);
	position:absolute;
	top:110px;
	left:40px;
	display:none;
	z-index:1;

	}
	
aside.watashi:hover + aside.watashi_f{
	display:block;
 	}

aside.watashi:hover{
	 transform:rotateZ(10deg);
	}
		
aside.moroheiya{
	background-image:url(../image/moroheiya.png);
	display:block;
	position:absolute;
	width:144px;
	height:130px;
	top:150px;
	left:0px;
	}

aside.moroheiya_f{
	background-image:url(../image/moroheiya_f.png);
	display:none;
	position:absolute;
	width:210px;
	height:181px;
	top:0px;
	left:50px;
	z-index:1;
}
	
aside.moroheiya:hover + aside.moroheiya_f{
	display:block;
 	}

aside.moroheiya:hover{
	 transform:rotateZ(10deg);
 	}

aside.gift{
	background-image:url(../image/gift.png);
	display:block;
	position:absolute;
	width:179px;
	height:126px;
	top:315px;
	left:0px;
	}

aside.gift_f{
	background-image:url(../image/gift_f.png);
	display:none;
	position:absolute;
	width:210px;
	height:181px;
	top:150px;
	left:40px;
	z-index:1;
	}

aside.gift:hover + aside.gift_f{
	display:block;
 	}
	
aside.gift:hover{
	 transform:rotateZ(10deg);
 	}

aside.kengaku{
	background-image:url(../image/kengaku.png);
	display:block;
	position:absolute;
	width:134px;
	height:133px;
	top:455px;
	left:15px;	}
	
aside.kengaku_f{
	background-image:url(../image/kengaku_f.png);
	display:none;
	position:absolute;
	width:210px;
	height:180px;
	top:313px;
	left:50px;	
	z-index:1;
}

aside.kengaku:hover + aside.kengaku_f{
	display:block;
 	}
	
aside.kengaku:hover{
	 transform:rotateZ(5deg);
 	}

aside.ikakushi{
	background-image:url(../image/ikakushi.png);
	position:absolute;
	width:79px;
	height:283px;
	top:0px;
	left:165px;
	}
	
aside.ikakushi_f{
	background-image:url(../image/ikakushi_f.png);
	display:none;
	position:absolute;
	width:211px;
	height:178px;
	top:240px;
	left:30px;
	z-index:1;

	}

aside.ikakushi:hover + aside.ikakushi_f{
	display:block;
 	}

aside.ikakushi:hover{
	 transform:rotateZ(-5deg);
 	}

aside.mirin{
	background-image:url(../image/mirin.png);
	position:absolute;
	width:76px;
	height:275px;
	top:310px;
	left:210px;
	}
	
aside.mirin_f{
	background-image:url(../image/mirin_f.png);
	position:absolute;
	width:210px;
	height:181px;
	top:170px;
	left:200px;
	display:none;
	z-index:1;

	}

aside.mirin:hover + aside.mirin_f{
	display:block;
 	}

aside.mirin:hover{
	 transform:rotateZ(5deg);
 	}

aside.goma{
	background-image:url(../image/gomaten.png);
	position:absolute;
	width:139px;
	height:135px;
	top:0px;
	left:270px;
	}
	
aside.goma_f{
	background-image:url(../image/gomaten_f.png);
	position:absolute;
	width:211px;
	height:178px;
	top:100px;
	left:140px;
	z-index:1;
	display:none;
	}
	
aside.goma:hover + aside.goma_f{
	display:block;
 	}

aside.goma:hover{
	 transform:rotateZ(5deg);
 	}

aside.tenpo{
	background-image:url(../image/tenpo_maru.png);
	position:absolute;
	width:134px;
	height:133px;
	top:160px;
	left:270px;
	}
	
aside.tenpo_f{
	background-image:url(../image/tenpo_maru_f.png);
	position:absolute;
	width:210px;
	height:181px;
	top:10px;
	left:300px;
	z-index:1;
	display:none;
	}

aside.tenpo:hover + aside.tenpo_f{
	display:block;
 	}

aside.tenpo:hover{
	 transform:rotateZ(10deg);
 	}
	
aside.sakana{
	background-image:url(../image/sakana.png);
	position:absolute;
	width:98px;
	height:273px;
	top:320px;
	left:330px;
	}

aside.sakana_f{
	background-image:url(../image/sakana_f.png);
	position:absolute;
	width:210px;
	height:181px;
	top:160px;
	left:290px;
	z-index:1;
	display:none;
	
	}

aside.sakana:hover + aside.sakana_f{
	display:block;
 	}

aside.sakana:hover{
	 transform:rotateZ(-5deg);
 	}
	
aside.ikasugata{
	background-image:url(../image/ikasugata.png);
	position:absolute;
	width:176px;
	height:282px;
	top:0px;
	left:445px;
	}
	
aside.ikasugata_f{
	background-image:url(../image/ikasugata_f.png);
	position:absolute;
	width:211px;
	height:178px;
	top:230px;
	left:320px;
	z-index:1;
	display:none;
	}

aside.ikasugata:hover + aside.ikasugata_f{
	display:block;
 	}

aside.ikasugata:hover{
	 transform:rotateZ(5deg);
 	}

aside.fish_katsu{
	background-image:url(../image/fish_katsu.png);
	position:absolute;
	width:148px;
	height:120px;
	top:325px;
	left:480px;
	}
	
aside.fish_katsu_f{
	background-image:url(../image/fish_katsu_f.png);
	position:absolute;
	width:210px;
	height:181px;
	top:170px;
	left:540px;
	z-index:1;
	display:none;
	}		
	
aside.fish_katsu:hover + aside.fish_katsu_f{
	display:block;
 	}

aside.fish_katsu:hover{
	 transform:rotateZ(5deg);
 	}


	
aside.chigiri{
	background-image:url(../image/chigiri.png);
	position:absolute;
	width:154px;
	height:139px;
	top:455px;
	left:470px;
	}

aside.chigiri_f{
	background-image:url(../image/chigiri_f.png);
	position:absolute;
	width:210px;
	height:181px;
	top:305px;
	left:490px;
	z-index:1;
	display:none;
	}

aside.chigiri:hover + aside.chigiri_f{
	display:block;
 	}

aside.chigiri:hover{
	 transform:rotateZ(-5deg);
 	}

aside.negi{
	position:absolute;
	background-image:url(../image/negi.png);
	width:161px;
	height:113px;
	top:0px;
	left:640px;
	}

aside.negi_f{
	position:absolute;
	background-image:url(../image/negi_f.png);
	width:211px;
	height:178px;
	top:80px;
	left:490px;
	z-index:1;
	display:none;
	}

aside.negi:hover + aside.negi_f{
	display:block;
 	}

aside.negi:hover{
	 transform:rotateZ(-5deg);
 	}
		
aside.ceo{
	background-image:url(../image/ceo.png);
	width:99px;
	height:143px;
	position:absolute;
	top:135px;
	left:670px;
	}

aside.ceo_f{
	background-image:url(../image/ceo_f.png);
	width:210px;
	height:181px;
	position:absolute;
	top:0px;
	left:680px;
	z-index:1;
	display:none;
	}
	
aside.ceo:hover + aside.ceo_f{
	display:block;
 	}

aside.ceo:hover{
	 transform:rotateZ(-5deg);
 	}
		
aside.fish_nugget{
	background-image:url(../image/fish_nugget.png);
	width:96px;
	height:272px;
	position:absolute;
	top:315px;
	left:665px;
	}

aside.fish_nugget_f{
	background-image:url(../image/fish_nugget_f.png);
	width:211px;
	height:181px;
	position:absolute;
	top:165px;
	left:670px;
	z-index:1;
	display:none;
	}
	
aside.fish_nugget:hover + aside.fish_nugget_f{
	display:block;
 	}

aside.fish_nugget:hover{
	 transform:rotateZ(5deg);
 	}
		
	
aside.shirochikuwa{
	background-image:url(../image/shirochikuwa.png);
	width:89px;
	height:279px;
	position:absolute;
	top:0px;
	left:840px;
	}

aside.shirochikuwa_f{
	background-image:url(../image/shirochikuwa_f.png);
	width:211px;
	height:178px;
	position:absolute;
	top:240px;
	left:700px;
	z-index:1;
	display:none;
	}
	
aside.shirochikuwa:hover + aside.shirochikuwa_f{
	display:block;
 	}

aside.shirochikuwa:hover{
	 transform:rotateZ(-5deg);
 	}
		
aside.jako_stick{
	background-image:url(../image/jako_stick.png);
	width:130px;
	height:116px;
	position:absolute;
	top:320px;
	left:815px;
	}

aside.jako_stick_f{
	background-image:url(../image/jako_stick_f.png);
	width:212px;
	height:180px;
	position:absolute;
	top:160px;
	left:680px;
	z-index:1;
	display:none;
	}

aside.jako_stick:hover + aside.jako_stick_f{
	display:block;
 	}

aside.jako_stick:hover{
	 transform:rotateZ(-5deg);
 	}

aside.dekirumade{
	background-image:url(../image/dekirumade.png);
	width:134px;
	height:133px;
	position:absolute;
	top:460px;
	left:810px;
	}
	
aside.dekirumade_f{
	background-image:url(../image/dekirumade_f.png);
	width:212px;
	height:180px;
	position:absolute;
	top:320px;
	left:680px;
	z-index:1;
	display:none;
	}
	
aside.dekirumade:hover + aside.dekirumade_f{
	display:block;
 	}

aside.dekirumade:hover{
	 transform:rotateZ(5deg);
 	}
	
/* 各背景要素をリンクボタンにするためのスペーサー*/

a.watashi_a{
	display:block;
	width:105px;
	height:132px;
	text-decoration:none;

}

a.moroheiya_a{
	display:block;
	width:144px;
	height:130px;
	text-decoration:none;


}

a.gift_a{
	display:block;
	width:179px;
	height:126px;
	text-decoration:none;


}

a.kengaku_a{
	display:block;
	width:134px;
	height:133px;
	text-decoration:none;


}


a.ikakushi_a{
	display:block;
	width:79px;
	height:283px;
	text-decoration:none;


}

a.mirin_a{
	display:block;
    width:76px;
	height:275px;
    text-decoration:none;


}

a.goma_a{
	display:block;
	width:139px;
	height:135px;
    text-decoration:none;


}

a.tenpo_a{
	display:block;
	width:134px;
	height:133px;
    text-decoration:none;


}

a.sakana_a{
	display:block;
	width:98px;
	height:273px;
    text-decoration:none


}

a.ikasugata_a{
	display:block;
	width:176px;
	height:282px;
    text-decoration:none;


}

a.fish_katsu_a{
	display:block;
	width:148px;
	height:120px;
    text-decoration:none;


}

a.chigiri_a{
	display:block;
	width:154px;
	height:139px;
    text-decoration:none;


}

a.negi_a{
	display:block;
	width:161px;
	height:113px;
    text-decoration:none;


}

a.fish_nugget_a{
	display:block;
	width:96px;
	height:272px;
    text-decoration:none;


}

a.shirochikuwa_a{
	display:block;
	width:89px;
	height:279px;
    text-decoration:none;


}

a.jako_stick_a{
	display:block;
	width:130px;
	height:116px;
    text-decoration:none;


}

a.dekirumade_a{
	display:block;
	width:134px;
	height:133px;
    text-decoration:none;


}

a.tsukurite_a{
	display:block;
	width:171px;
	height:152px;
    text-decoration:none;


}



/* キャッチコピー */

aside#catchcopy{
	margin-bottom:50px;	
	}
	
/*お知らせの部分*/

aside.newsfeed{
	width:480px;
	float:left;
	}
	
div.news{
		background-image:url(../image/oshirase_icon.png);
		width:60px;
		height:120px;
		float:left;		
		}
		
div.rss{
	font-style:normal;
	width:420px;
	height:120px;
	float:right;
	}
	
div.rss li{
	color:#8E8C8C;
	font-size:14px;
	list-style:none;
	margin:-40px 0 0 -30px;
	line-height:70px;
	}

aside.sns{
	
	width:460px;
	float:right;
	
	}

div.facebook{
	padding:0 10px;
	background-image:url(../image/facebook.png);
	width:390px;
	height:50px;	
	}
		
div.facebook:hover{
	padding:0 10px;
	background-image:url(../image/facebook_on.png);
	width:390px;
	height:50px;	
	}

div.tokumar{
	margin-top:17px;
	padding:0 10px;
	background-image:url(../image/tokumar.png);
	width:391px;
	height:51px;	
	}
		
div.tokumar:hover{
	margin-top:17px;
	padding:0 10px;
	background-image:url(../image/tokumar_on.png);
	width:391px;
	height:51px;	
	clear:both;
	}
	
div.footer_uo{
	margin-top:200px;
	width:960px;
	background-image:url(../image/footer_border.png);
	width:auto;
	height:39px;
	
	}
	
	div.footer_uo_oshirase{
	margin-top:1000px;
	width:960px;
	background-image:url(../image/footer_border.png);
	width:auto;
	height:39px;
	
	}


div.footer_con{	
	}
	
div.tel{
	margin-right:30px;
	background-image:url(../image/tel.png);
	width:231px;
	height:20px;
	float:left;
}

div.mail{
	background-image:url(../image/mail.png);
	width:318px;
	height:17px;
	float:left;	
	
	}

address.copy{
	color:#595757;
	font-size:10px;
	float:right;
	}
	
h2.oshirase_top{
	background-image:
	url(../image/oshirase_top.png);
	width:960px;
	height:232px;
	}
	
section#oshirase{
	width:960px;
	padding:10px;	
	
	}

aside.sidemenu{
	width:210px;
	height:auto;
	float:left;
	}
	
	
h2.kodawari_top{
	background-image:url(../image/kodawari_top.png);
	width:969x;
	height:232px;
	}

h3#kodawaritop{
	margin-bottom:-575px;
	
	}
aside.tsukurite{
	background-image:url(../image/tsukurite.png);
	width:171px;
	height:152px;
	position:relative;
	top:-220px;
	left:150px;
	
	
	}
	
	aside.mutenka{
	background-image:url(../image/mutenka.png);
	width:176px;
	height:129px;
	position:relative;
	top:-350px;
	left:350px;

	}
	
	aside.zairyo{
	background-image:url(../image/zairyo.png);
	width:158px;
	height:158px;
	position:relative;
	top:-500px;
	left:550px;
	}
	
	aside.kotei{
	background-image:url(../image/kotei.png);
	width:149px;
	height:148px;
	position:relative;
	top:-650px;
	left:750px;
	}	
	
		
	aside.tsukurite_gazo{
		background-image:url(../image/tsukurite_01.png);
		width:820px;
		height:222px;
		margin-left:65PX;
				
		}
		
		aside.bunkatsu{
			background-image:url(../image/line.png);
			width:685px;
			height:2px;
			margin:60px auto 40px auto;
			
			}
			
		aside.mutenka_gazo{
		background-image:url(../image/mutenka_01.png);
		width:801px;
		height:251px;
		margin-left:65PX;
				
		}

		aside.sakana_gazo{
		background-image:url(../image/sakana_01.png);
		width:886px;
		height:155px;
		margin:0 0 0 65PX;
				
		}
	
			aside.shio_gazo{
		background-image:url(../image/shio_01.png);
		width:762px;
		height:164px;
		margin:60px 0 0 100PX;
				
		}
		
		aside.mirin_gazo{
		background-image:url(../image/mirin_01.png);
		width:765px;
		height:201px;
		margin:60px 0 0 100PX;
				
		}

		aside.denpun_gazo{
		background-image:url(../image/denpun_01.png);
		width:763px;
		height:145px;
		margin:60px 0 0 100PX;
				
		}

		aside.abura_gazo{
		background-image:url(../image/abura_01.png);
		width:774px;
		height:203px;
		margin:60px 0 0 100PX;
		}
		
		aside.dekirumade01{
		background-image:url(../image/dekirumade_01.png);
		width:469px;
		height:32px;
		margin:0 auto;
		}
		
		aside.kotei_01{
		background-image:url(../image/kotei_all.png);
		width:886px;
		height:1782px;
		margin:0 auto;
		}
		
		aside.kengaku02{
		background-image:url(../image/kengaku02.png);
		width:957px;
		height:364px;
		margin:0 auto;
			
			
		
		}
	
	

	
	
	h3.tsukibetsu_archive{
	padding:10px;
	color:#838383;
	font-size:14px;
	text-align:center;border-top:solid 1px #C4C4C4 ;
	border-bottom:solid 1px #C4C4C4 ;
	width:145px;
	height:auto;
	}
	
	aside.main_contents{
		width:750px;
		float:right;
	
	}
	
	section.info{
		border-bottom:solid 1px #898989;
		
	}
	
	
	footer.kodawari{
		margin-top:-950px;
	}


/* おしな一覧ページのスタイル */

	aside.oshinatop{
		background-image:url(../image/oshina02.png);
		width:966px;
		height:233px;
		margin:0 auto;
	}
	
	aside.oshinacatch{
		background-image:url(../image/oshinacatch.png);
		width:910px;
		height:204px;
		margin:52.36px auto 0 auto;
	}
	
section#tsumeawase {
    width: 960px;
    height: 900px;
    margin-top: 50px;
    position: relative;
}
	
	aside.tsumeawasetitle{
		width:287px;
		height:280px;
		position:relative;
			}

aside.tsumeawase01 {
    width: 249px;
    height: 322px;
    position: relative;
    left: 370px;
    top: -290px;
}

aside.tsumeawase02 {
    width: 249px;
    height: 322px;
    position: relative;
    top: -610px;
    left: 680px;
}
aside.tsumeawase03 {
    width: 249px;
    height: 322px;
    position: relative;
    top: -500px;
    left: 0px;
}
aside.tsumeawase04 {
    width: 249px;
    height: 322px;
    position: relative;
    left: 370px;
    top: -830px;
}
aside.tsumeawase05 {
    width: 249px;
    height: 322px;
    position: relative;
    left: 690px;
    top: -1160px;
}



	aside.marche{
		width:790px;
		height:90px;
		margin:-1000px auto 100px;	
	
		}

	aside.marche02{
		width:790px;
		height:90px;
		margin:-1000px auto 100px;	
	
		}

	section#teiban{
		width:960px;
        height: 2900px;
		margin-top:80px;
		position:relative;
	}
	
	aside.teibantitle{
    width: 201px;
    height: 254px;
    position: relative;
    left: 75px;
}
	
	aside.teiban01{
		width:265px;
		height:227px;
		position:relative;
		left: 380px;
		top: -260px;
	}
		aside.teiban02{
		width:244px;
		height:204px;
		position:relative;
		left:700px;
		top:-490px;
	}
		aside.teiban03{
		width:297px;
		height:286px;
		position:relative;
		left:40px;
		top:-350px;
	}
		aside.teiban04{
		width:252px;
		height:270px;
		position:relative;
		left:380px;
		top:-650px;
	}
		aside.teiban05{
		width:265px;
		height:246px;
		position:relative;
		left:700px;
		top:-900px;
	}
		aside.teiban06{
		width:265px;
		height:247px;
		position:relative;
		left:40px;
		top:-800px;
	}
		aside.teiban07{
		width:270px;
		height:225px;
		position:relative;
		left:380px;
		top:-1050px;
	}
		aside.teiban08{
		width:244px;
		height:285px;
		position:relative;
		left:700px;
		top:-1275px;
	}
		aside.teiban09{
		width:265px;
		height:296px;
		position:relative;
		left:40px;
		top:-1200px;
	}
		aside.teiban10{
		width:265px;
		height:278px;
		position:relative;
		left:380px;
		top:-1500px;
	}
		aside.teiban11{
		width:265px;
		height:226px;
		position:relative;
		left:700px;
		top:-1750px;
	}

		aside.teiban12{
		width:265px;
		height:247px;
		position:relative;
		left:40px;
		top:-1570px;
	}

		aside#moroheiya.teiban13{
		width:265px;
		height:247px;
		position:relative;
		left:350px;
		top:-265px;
	}
	
		aside.teiban14{
		width:265px;
		height:247px;
		position:relative;
		left:670px;
		top:-510px;
	}

		aside.teiban15{
		width:265px;
		height:247px;
		position:relative;
		left:0px;
		top:-400px;
	}

		aside.teiban16{
		width:265px;
		height:247px;
		position:relative;
		left:350px;
		top:-650px;
	}

		aside#ikakushi.teiban17{
		width:265px;
		height:247px;
		position:relative;
		left:670px;
		top:-875px;
	}

		aside.teiban18{
		width:265px;
		height:247px;
		position:relative;
		left:0px;
		top:-755px;
	}

		aside.teiban19{
		width:265px;
		height:247px;
		position:relative;
		left:350px;
		top:-1000px;
	}

		aside.teiban20{
		width:265px;
		height:247px;
		position:relative;
		left:670px;
		top:-1250px;
	}

		aside.teiban21{
		width:265px;
		height:247px;
		position:relative;
		left:0px;
		top:-1150px;
	}

/* 店舗 CSS */

	aside.tenpotop{
		background-image:url(../image/tenpotop.png);
		width:966px;
		height:233px;
		margin:0 auto;
	}

	aside.tenpo02{
        margin-top: 55px;
    }

	aside.tenpo03{
        margin-top: 55px;
        margin-bottom: -950px;
    }


    aside.maps{
    
    margin-top: 50px;
    
    
    }

p.kotsu{

color: #595757;
    font-family: serif;
    font-size: 17.6px;


}

/* 会社 CSS */

	aside.gaiyotop{
		background-image:url(../image/kaishatop.jpg);
		width:966px;
		height:233px;
		margin:0 auto;
	}

	aside.gaiyo02{
    
    margin-top: 55px;    
    }

	aside.gaiyo03{
    
    margin-top: 55px;    
    }

	aside.gaiyo04{
    
    margin-top: 55px;    
    }

	aside.gaiyo05{
    
    margin-top: 55px; 
    margin-bottom:-850px;
    }


/* topへ戻るボタン*/


#page-top{
	width:50px;
	height:50px;
	display:none;
	position:fixed;
	right:16px;
	bottom:16px;
	opacity:0.7;
	z-index:10;
}
 
#page-top p{
	margin:0;
	padding:0;
	text-align:center;
	background:#1b6fc2;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	opacity:0.7;
	z-index:10;

}
 
#page-top p:hover{
	background:#62affc;
	opacity:0.7;
	z-index:10;
}
 
#move-page-top{
	color:#fff;
	line-height:50px;
	text-decoration:none;
	display:block;
	cursor:pointer;
	opacity:0.7;
	z-index:10;
}