@charset "utf-8";

#promise a{
	display:block;
	background-image:url(../images/top-4promise.gif);
	width:620px;
	height:70px;
}

#photo01{
	display:block;
	background-image:url(../images/top-photo01ro.jpg);
	width:620px;
	height:240px;
	margin-top:10px;
}
#photo01 a{
	display:block;
	background-image:url(../images/top-photo01.jpg);
	width:620px;
	height:240px;
}
#photo01 a:hover{
	display:block;
	background-image:url(../images/top-photo01ro.jpg);
}

#photo-sub{
	display:block;
	width:620px;
	height:120px;
	margin-top:10px;
}

#photo02{
	display:block;
	background-image:url(../images/top-photo02ro.jpg);
	width:315px;
	height:120px;
	float:left;
}
#photo02 a{
	display:block;
	background-image:url(../images/top-photo02.jpg);
	width:315px;
	height:120px;
}
#photo02 a:hover{
	display:block;
	background-image:url(../images/top-photo02ro.jpg);
}

#photo03{
	display:block;
	background-image:url(../images/top-photo03ro.jpg);
	width:295px;
	height:120px;
	float:left;
	margin-left:10px;
}
#photo03 a{
	display:block;
	background-image:url(../images/top-photo03.jpg);
	width:295px;
	height:120px;
}
#photo03 a:hover{
	display:block;
	background-image:url(../images/top-photo03ro.jpg);
}

#tanoH{

	display:block;
	background-image:url(../images/top-tanoH-ie6.gif);
	background-image /**/:url(../images/top-tanoH.gif);
	width:617px;
	width /**/:635px;
	height:35px;
	margin-left /**/:-15px;
	margin-top:10px;
}

#tanoH{

	display:block;
	background-image:url(../images/top-tanoH-ie6.gif);
	width:617px;
	height:35px;
	margin-top:10px;
	margin-left:0px;
}




#tano{
	display:block;
	width:620px;
	height:175px;
	margin-top:10px;
}

#tano01{
	display:block;
	background-image:url(../images/top-tano01ro.gif);
	width:620px;
	height:40px;
}

#tano01 a{
	display:block;
	background-image:url(../images/top-tano01.gif);
	width:620px;
	height:40px;
}
#tano01 a:hover{
	display:block;
	background-image:url(../images/top-tano01ro.gif);
}

#tano02{
	display:block;
	background-image:url(../images/top-tano02ro.gif);
	width:620px;
	height:40px;
	margin-top:5px;
}
#tano02 a{
	display:block;
	background-image:url(../images/top-tano02.gif);
	width:620px;
	height:40px;
}
#tano02 a:hover{
	display:block;
	background-image:url(../images/top-tano02ro.gif);
}

#tano03{
	display:block;
	background-image:url(../images/top-tano03ro.gif);
	width:620px;
	height:40px;
	margin-top:5px;
}
#tano03 a{
	display:block;
	background-image:url(../images/top-tano03.gif);
	width:620px;
	height:40px;
}
#tano03 a:hover{
	display:block;
	background-image:url(../images/top-tano03ro.gif);
}

#tano04{
	display:block;
	background-image:url(../images/top-tano04ro.gif);
	width:620px;
	height:40px;
	margin-top:5px;
}
#tano04 a{
	display:block;
	background-image:url(../images/top-tano04.gif);
	width:620px;
	height:40px;
}
#tano04 a:hover{
	display:block;
	background-image:url(../images/top-tano04ro.gif);
}

#karH{
	display:block;
	background-image:url(../images/top-karH-ie6.gif);
	background-image /**/:url(../images/top-karH.gif);
	width:616px;
	width /**/:635px;
	height:45px;
	margin-left /**/:-15px;
	margin-top:10px;
}

#karH{
	display:block;
	background-image:url(../images/top-karH-ie6.gif);
	width:616px;
	height:45px;
	margin-left:0px;
	margin-top:10px;
}


#kar{
	display:block;
	background-image:url(../images/top-kar.jpg);
	width:430px;
	height:30px;
	margin-top:5px;
	padding-left:190px;
	padding-top:155px;
}

#kar-btn{
	display:block;
	background-image:url(../images/top-karBtnRo.gif);
	width:240px;
	height:20px;
}
#kar-btn a{
	display:block;
	background-image:url(../images/top-karBtn.gif);
	width:240px;
	height:20px;
}
#kar-btn a:hover{
	display:block;
	background-image:url(../images/top-karBtnRo.gif);
}

#tenH{
	display:block;
	background-image:url(../images/top-tenH-ie6.gif);
	background-image /**/:url(../images/top-tenH.gif);
	width:616px;
	width /**/:630px;
	height:40px;
	margin-left /**/:-10px;
	margin-top:10px;
}

#tenH{
	display:block;
	background-image:url(../images/top-tenH-ie6.gif);
	width:616px;
	height:40px;
	margin-left:0px;
	margin-top:10px;
}


/**/

#ten{
	display:block;
	width:620px;
	height:200px;
	margin-top:5px;
}
#tenphoto{
	display:block;
	background-image:url(../images/top-tenphoto.jpg);
	width:360px;
	height:200px;
	float:left;
}
#tentxt01{
	display:block;
	background-image:url(../images/top-tentxt01.gif);
	width:240px;
	height:140px;
	padding-left:10px;
	padding-right:10px;
	padding-top:60px;
	float:left;
}
.tentxt01{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:20px;
	color:#333333;
}

#tenbtn{
	display:block;
	background-image:url(../images/top-tenbtnRo.gif);
	width:240px;
	height:20px;
	margin-left:180px;
	margin-top:5px;
}
#tenbtn a{
	display:block;
	background-image:url(../images/top-tenbtn.gif);
	width:240px;
	height:20px;
}
#tenbtn a:hover{
	display:block;
	background-image:url(../images/top-tenbtnRo.gif);
}

#kusa{
display:block;
background-image:url(../images/top-kusa.jpg);
width:620px;
height:39px;
margin-top:10px;
}



/*chako*/
#chako{
display:block;
background-image:url(../images/top-chako.jpg);
width:620px;
height:208px;
margin-top:20px;
margin-bottom:20px;
}

#chako-bun{
display:block;
width:390px;
height:103px;
padding-top:70px;
padding-left:40px;
}

#chako-clk{
display:block;
background-image:url(../images/chako-clkRO.gif);
width:114px;
height:26px;
margin-left:60px;
}

#chako-clk a{
display:block;
background-image:url(../images/chako-clk.gif);
width:114px;
height:26px;
}

#chako-clk a:hover{
display:block;
background-image:url(../images/chako-clkRO.gif);
}

.chako{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
line-height:18px;
color:#000000;
}


/*haru2*/
#haru a{
display:block;
background-image:url(../images/haru-topS.jpg);
width:620px;
height:200px;
margin-top:30px;
}

#haru-bun{
display:block;
width:520px;
padding-top:5px;
padding-left:50px;
}

#haru-clk{
display:block;
background-image:url(../images/haru-top-clkRO.jpg);
width:187px;
height:87px;
margin-left:433px;
margin-top:125px;
}

#haru-clk a{
display:block;
background-image:url(../images/haru-top-clk.jpg);
width:187px;
height:87px;
}

#haru-clk a:hover{
display:block;
background-image:url(../images/haru-top-clkRO.jpg);
}

/*maguro*/

#maguro{
display:block;
background-image:url(../images/top-maguro.jpg);
width:619px;
height:180px;
margin-top:20px;
}

#maguro-bun{
display:block;
background-image:url(../images/top-magu-bg.gif);
width:580px;
height:60px;
padding-top:13px;
padding-left:20px;
padding-right:20px;
}

#magu-bun1{
display:block;
width:580px;
height:60px;
}


#maguro-clk{
display:block;
background-image:url(../images/top-maguroclkRO.gif);
width:620px;
height:43px;
}


#maguro-clk a{
display:block;
background-image:url(../images/top-maguroclk.gif);
width:620px;
height:43px;
}

#maguro-clk a:hover{
display:block;
background-image:url(../images/top-maguroclkRO.gif);
}


/*cinema*/

#cinema{
display:block;
background-image:url(../images/top-cinema.jpg);
width:620px;
height:275px;
margin-top:30px;
margin-bottom:30px;
}

#cinema-bun{
display:block;
width:265px;
height:170px;
padding-top:34px;
padding-left:315px;
}

#cinema-clk{
display:block;
background-image:url(../images/top-cine-clkRO.jpg);
width:204px;
height:28px;
margin-left:382px;
}

#cinema-clk a{
display:block;
background-image:url(../images/top-cine-clk.jpg);
width:204px;
height:28px;
}

#cinema-clk a:hover{
display:block;
background-image:url(../images/top-cine-clkRO.jpg);
}

.cinema{
display:block;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
line-height:25px;
}

/*papa1*/

#pa1-top{
display:block;
background-image:url(../images/pa-top.jpg);
width:620px;
height:365px;
margin-top:10px;
}

#pa1-clk{
display:block;
background-image:url(../images/pa-top-ck1RO.gif);
width:525px;
height:43px;
margin-top:10px;
margin-left:50px;
}

#pa1-clk a{
display:block;
background-image:url(../images/pa-top-ck1.gif);
width:525px;
height:43px;
}

#pa1-clk :hover{
display:block;
background-image:url(../images/pa-top-ck1RO.gif);
}


#pa1-clk2{
display:block;
background-image:url(../images/pa-top-ck2RO.gif);
width:525px;
height:43px;
margin-top:10px;
margin-left:50px;
}

#pa1-clk2 a{
display:block;
background-image:url(../images/pa-top-ck2.gif);
width:525px;
height:43px;
}

#pa1-clk2 a:hover{
display:block;
background-image:url(../images/pa-top-ck2RO.gif);
}



/*pa2-sky*/
#pa2{
display:block;
width:620px;
height:417px;
}

#pa2-sky{
display:block;
background-image:url(../images/pa2-skyS.jpg);
width:619px;
height:50px;
}

#pa2-r a{
display:block;
background-image:url(../images/pa2-topS.jpg);
width:375px;
height:367px;
float:left;
}

#pa2-l{
display:block;
width:244px;
height:367px;
float:left;
}

#pa2-l1{
display:block;
background-image:url(../images/pa2-r1S.jpg);
width:244px;
height:53px;
}

#pa2-l2{
display:block;
background-image:url(../images/pa2-r2ROS.jpg);
width:244px;
height:70px;
}

#pa2-l2 a{
display:block;
background-image:url(../images/pa2-r2S.jpg);
width:244px;
height:70px;
}

#pa2-l2 a:hover{
display:block;
background-image:url(../images/pa2-r2ROS.jpg);
}


#pa2-l3{
display:block;
background-image:url(../images/pa2-r3S.jpg);
width:244px;
height:30px;
}

#pa2-l4{
display:block;
background-image:url(../images/pa2-r4ROS.jpg);
width:244px;
height:72px;
}

#pa2-l4 a{
display:block;
background-image:url(../images/pa2-r4S.jpg);
width:244px;
height:72px;
}

#pa2-l4 a:hover{
display:block;
background-image:url(../images/pa2-r4ROS.jpg);
}


#pa2-l5{
display:block;
background-image:url(../images/pa2-ttl.gif);
width:213px;
height:87px;
margin-top:25px;
}

#pa2-bun{
display:block;
width:580px;
height:50px;
padding-left:20px;
}


/*news*/
.news{
	margin-top:10px;
}

.news td{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
line-height:28px;
color:#000000;
}
.news td a{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
color:#000000;
text-decoration:none;
}
.news td a:hover{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
color:#000000;
text-decoration:underline;
}

.news td img{
	padding-left:5px;
}
/*sale*/

#sale a{
display:block;
background-image:url(../images/sale08.jpg);
width:620px;
height:200px;
}

/*summer*/
#summer a{
display:block;
background-image:url(../images/natsu-header2.jpg);
width:620px;
height:201px;
}

#bar-summer{
display:block;
background-image:url(../images/bar-ppl.gif);
height:6px;
width:620px;
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
}

#nami{
display:block;
background-image:url(../images/nami.gif);
width:100%;
height:32px;
background-repeat:repeat-x;
}

#cmt-summer{
display:block;
background-image:url(../images/cmt-nami.gif);
width:100%;
height:60px;
background-repeat:repeat-x;
}

/*sale+haru*/

#sale-haru{
display:block;
width:620px;
height:179px;
margin-top:5px;
}

#saleS a{
display:block;
background-image:url(../images/saleS.gif);
width:300px;
height:178px;
float:left;
}

#haruS a{
display:block;
background-image:url(../images/haruS.jpg);
width:300px;
height:178px;
float:left;
margin-left:20px;
}

/*100人斬り*/

#ato{
display:block;
background-image:url(../images/banar-100ro.gif);
width:600px;
height:80px;
margin-left:10px;
margin-top:30px;
}

#ato a{
display:block;
background-image:url(../images/banar-100.gif);
width:600px;
height:80px;
}

#ato a:hover{
display:block;
background-image:url(../images/banar-100ro.gif);
}

#ato-bun{
display:block;
background-image:url(../images/ato-waku.gif);
background-repeat:repeat-y;
width:579px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:5px;
margin-left:10px;
}

#ato-btm{
display:block;
background-image:url(../images/ato-btm.gif);
width:600px;
height:5px;
background-repeat:repeat-x;
margin-left:10px;
}

#dot{
display:block;
width:1px;
height:1px;
}


/*イベント*/

#ivent{
display:block;
background-image:url(../images/ivent.jpg);
width:577px;
height:134px;
padding-top:46px;
padding-left:43px;
margin-top:10px;
}

#ivent-s{
display:block;
background-image:url(../images/ivent-b.gif);
width:320px;
height:25px;
padding-left:300px;
padding-top:15px;
margin-top:10px;
}

#ivent-m{
display:block;
background-image:url(../images/ivent-m.gif);
width:320px;
height:25px;
padding-left:300px;
padding-top:15px;
margin-top:10px;
}



#iv-main{
display:block;
width:460px;
height:120px;
float:left;
}


#iventbt{
display:block;
background-image:url(../images/ivent-btRO.jpg);
width:95px;
height:97px;
float:left;
margin-top:15px;
}

#iventbt a{
display:block;
background-image:url(../images/ivent-bt.jpg);
width:94px;
height:97px;
}

#iventbt a:hover{
display:block;
background-image:url(../images/ivent-btRO.jpg);
}

/*セミナーバナー*/

#cemi{
display:block;
background-image:url(../images/top-cemi.jpg);
width:457px;
height:66px;
padding-top:40px;
padding-left:163px;
margin-top:10px;
}

.top-bana{
display:block;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
line-height:18px;
color:#41362a;
}

.top-bana a{
display:block;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
line-height:18px;
text-decoration:none;
text-decoration:underline;
color:#41362a;
}

/*セミナーバナー*/

#lin_cemi{
display:block;
background-image:url(../images/lin_top-cemi.jpg);
width:457px;
height:66px;
padding-top:40px;
padding-left:163px;
margin-top:10px;
}

.lin_top-bana{
display:block;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
line-height:18px;
color:#41362a;
}

.lin_top-bana a{
display:block;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
line-height:18px;
text-decoration:none;
text-decoration:underline;
color:#41362a;
}


/*パンダ*/

#t-panda{
display:block;
background-image:url(../images/t-pandaRO.gif);
width:611px;
height:137px;
}


#t-panda a{
display:block;
background-image:url(../images/t-panda.gif);
width:611px;
height:137px;
}

#t-panda a:hover{
display:block;
background-image:url(../images/t-pandaRO.gif);
}

#pan-bun{
display:block;
width:420px;
height:50px;
margin-left:50px;
margin-top:50px;
}

/*３周年*/

#birth{
display:block;
background-image:url(../images/bth.jpg);
background-repeat:no-repeat;
width:455px;
height:145px;
padding-left:260px;
padding-top:105px;
padding-right:40px;
}


.birth{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
color:#333333;
line-height:15px;
}

/*mente*/

#mente{
display:block;
background-image:url(../images/mente.jpg);
width:800px;
height:500px;
margin-top:100px;
}


#container-mente{
	display:block;
	width:800px;
	height:100%;
	margin:0px auto 0px auto;
	padding-bottom:30px;
	min-height:700px;
}

/*価格改定*/

#kaite{
display:block;
width:620px;
height:100%;
}

#kai1{
display:block;
background-image:url(../images/kai1.gif);
width:620px;
height:61px;
}

#kai2{
display:block;
background-image:url(../images/kai2.gif);
width:620px;
height:230px;
background-repeat:repeat-y;
}

#kai-bun{
width:420px;
height:220px;
margin-left:100px;
}


#kai3{
display:block;
background-image:url(../images/kai3.gif);
width:620px;
height:50px;
}


.kai{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;
color:#3e2c20;
line-height:17px;
}

/*090312トップページレイアウト変更*/
.topimg img{
	border:none;
}
#topimg01{
	display:block;
	width:620px;
	height:220px;
	margin-top:10px;
}
#topimg02-03{
	display:block;
	width:620px;
	height:188px;
	margin-top:10px;
}
#topimg02{
	display:block;
	width:305px;
	height:188px;
	float:left;
}
#topimg03{
	display:block;
	width:305px;
	height:188px;
	float:left;
	margin-left:10px;
}

/*RSS*/
#top-newH{
	display:block;
	background-image:url(../images/top-newH-ie6.gif);
	background-image /**/:url(../images/top-newH.gif);
	width:616px;
	width /**/:630px;
	height:40px;
	margin-left /**/:-10px;
	margin-top:10px;
}

#top-newH{
	display:block;
	background-image:url(../images/top-newH-ie6.gif);
	width:616px;
	height:40px;
	margin-left:0px;
	margin-top:10px;
}

.new-rss{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:22px;
	color:#333333;
}
.new-rss a{
	text-decoration:underline;
	color:#333333;
}
.new-rss a:hover{
	text-decoration:none;
	color:#339966;
}
.new-rss li{
	list-style-image:url(../images/sankaku-red.gif);
	padding-left:5px;
	margin-left:5px;
	padding-right:20px;
	margin-right:20px;
	border-bottom:#CCCCCC dotted 1px;
	line-height:25px;
}

/*年末年始のお届けについて*/
#nenmatu{
	margin-top:10px;
	margin-left:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
}

#nenmatu li{
	list-style-image:url(../images/list_hana.gif);
	list-style-position:outside;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:17px;
	margin-top:5px;
}

/*バナー下コメント*/
.bnr_coment{
	margin-top:10px;
	margin-left:10px;
	padding-left:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	font-size:13px;
	background-image:url(../images/top_com.gif);
	background-position:left;
	background-repeat:no-repeat;
}
