@charset "utf-8";


/*　Pouch　*/	
#pouch_all {
	background-color: #FFFFFF;
	background-image: url(../img/back.gif);
	background-repeat: repeat-y; 
	background-position: top;
	width: 780px;
	margin: 0 auto;
	vertical-align: top; text-align: left;
	}
h1#pouch_main  {
		width: 760px; height: 480px; margin: 0 10px;
		background: url(../pouch/img/pouch_main.jpg) top left no-repeat;
		text-indent: -9999px; 
		}
#pouch {
	width: 560px;
	margin: 0 auto 50px auto;
	}
#pouch h2 {
width: 560px; height: 100px;
background: url(../pouch/img/title.gif) top left no-repeat;
text-indent: -9999px; 
}
#pouch_photo {
	width: 560px; height: 1270px; margin: 40px auto 0 auto;
	background: url(../pouch/img/pouch_photo.jpg) top left no-repeat;
	}
p.pouch_text {
	width: 290px; float: right;}
p.pouch_text2 {
	width: 220px; clear: both; padding: 400px 0 0 340px;}
p.link {
	width: 560px;  padding-top: 20px; margin-top: 30px;
 	border-top: 1px #808080 dashed;
	}
p.to_top a {
	width: 80px;  height: 80px;  margin-left: 480px;
	background: url(../pouch/img/to_top.gif) bottom center no-repeat; 	
	text-indent: -9999px;  display: block; overflow: hidden; 
	}
/*　文字の大きさ IE6用　*/	
*html #pouch_all {
	line-height: 150%;
	font-size: 95%;
	}	
	
		
/*　item　*/	

#new_old {
	width: 560px;
	margin-top: 0;
	margin: 30px 110px;
	text-align: right; 
	border: 0;
	}	
table#item td.item_photo {
	width: 260px;
	padding: 20px 0 0 0;
	border-top: 1px #808080 dashed;
	vertical-align: top;
	}			
table#item td.item_text {
	padding-top: 20px;
	margin: 0 0 0 40px;
	border-top: 1px #808080 dashed;
	vertical-align: top;
	}
/*　item文字の大きさ IE6用　*/	
*html table#item td.item_text{
	font-size: 100%;}

table#item td.item_photo2 {
	width: 260px;
	padding-top: 20px;
	border-top: 1px #808080 dashed;
	vertical-align: top;
	}			
table#item td.item_photo3 {
	width: 260px;
	padding: 0 ;
	vertical-align: top;
	}			
table#item td.item_text2 {
	padding:0;
	margin: 0 0 0 40px;
	vertical-align: top;
	}
	
table#item td.item_photo img,td.item_photo2 img,td.item_photo3 img {
	border: 3px #DCDDDD  solid;
	}	

table#item td.item_photo img:hover,td.item_photo2 img,td.item_photo3 img:hover {
	border: 3px #EEEFEF  solid;
	}
	
table#item {
	width: 560px;
	text-align: left;
	vertical-align: top;
	table-layout: fixed;
	margin: 30px 110px 60px 110px;
	}	
/*　item文字の大きさ IE6用　*/	
*html table#item {
	font-size: 7pt;
	line-height: 1.75em;
	}
/*　item文字の大きさ IE7用　*/	
*+html table#item {
	font-size: 0.9em;
	line-height: 1.75em;
	}
 /* 文字の大きさ safari用 \*/
html[xmlns*=""] body:last-child table#item {
	font-size: 0.9em;
	letter-spacing: 0;	
	}			
	
/*　brand　*/
table#brand {
	width: 560px;
	table-layout: fixed;
	margin: 43px 110px 72px 110px;
	}
	
table#brand td.brand_photo {
	width: 260px;
	text-align: left;
	vertical-align: top;
	}	
	
table#brand td.brand_text {
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	margin-left: 40px;
	border-top: 1px #808080 dashed;
	}	

.brand {
	font-weight: bold;
	font-size: 1.2em;
	}

.normal	 {font-size: 0.8em; font-weight: normal;}
	
/*　brand文字の大きさ IE7用　*/	
*+html table#brand td.brand_text {
	font-size: 0.9em;
	letter-spacing: 0;
	line-height: 1.75em;
	}	
 /* 文字の大きさ safari用 \*/
html[xmlns*=""] body:last-child td.brand_text {
	font-size: 0.9em;
	letter-spacing: 0;	
	}		

/*　EVENT　*/  
#event {
	clear: both;
	width: 560px;
	border-top: 1px #808080 dashed;
	text-align: left;
	margin: 20px auto 45px	auto;
	padding: 20px 0;	
	}	
#event img {
	margin: 20px 0;
	}		
.event_title {
	font-size: 1.5em; 
	}	
.day {font-size:1.2em; }
.caption {
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro", sans-serif;
	line-height: 2;
	}
	
#event .event_left {width: 300px; float: left;}	
#event .event_right {width: 230px; float: right; padding: 15px 0 0 20px;}

/*　EVENT_Past　*/  	
table#event_list {
	width: 560px;
	margin: 20px auto 100px auto;
	table-layout: fixed;
	}		
td#icon {
	width: 160px;
	height: 90px;
	border-top: 1px #808080 dashed;	
	vertical-align: middle;
	text-align: right;
	}
td#title {
	height: 90px;
	padding-left: 20px;
	border-top: 1px #808080 dashed;	
	vertical-align: middle;
	text-align: left;
	}	
	
/*　Mailnews, Contact　*/
form#toroku th {vertical-align: top;}

form#toroku  { 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", arial, sans-serif;
	 text-align: left; 
	 margin-right: 180px;
	 margin-bottom: 60px; 
	 margin-left: 180px;
	  }

form#toroku td {
	padding-left: 20px;
	padding-bottom: 1px;
	 text-align: left; 
	}
		 
form#toroku textarea { border: solid 1px #ccc;  font-size: small; }	 	

form#kaijo {
	margin-top: 20px;
	 margin-right: 180px;
	 margin-bottom: 120px; 
	 margin-left: 180px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','arial',sans-serif;
	text-align: left;
	}
	
form#kaijo td {
	padding-left: 20px;
	padding-bottom: 1px;
	 text-align: left; 
	}
	
table#mailnews  { 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", arial, sans-serif; 
	text-align: left; 
	margin-top: 20px;
	margin-right: 180px;
	margin-left: 180px; 
	width: 420px;
	 }	

table#mailnews td  { 	 
	 padding-top: 20px;
	border-top: 1px #808080 dashed;	
	 }

	 	 
#submit    { 
	 background-color: #ccc; 
	 letter-spacing: 0.3em; 
	 border: solid 1px #999 }

input#email_toroku, input#email_toroku2, input#email_kaijo, input#email_kaijo2 { 
	border: solid 1px #ccc
	}
	
table#renraku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", arial, sans-serif; 
	text-align: left; 
	margin-top: 0;
	margin-bottom: 40px;
	margin-right: 180px;
	margin-left: 180px; 
	width: 420px;
	padding-top: 10px;
	border-top: 1px #808080 dashed;
	 }		

/*　mailitem_send　*/
#send       { margin: 30px 110px 422px; width: 560px }

form#kaijo td {
	padding-left: 20px;
	margin-top: 30px;
	}


/*　SHOP　*/	
#shop {
	width: 560px;
	vertical-align: top;
	text-align: center;
	margin: 32px auto 50px auto;
	padding-top: 30px;
	border-top: 1px #808080 dashed;	
	}
#shop .left  {
	width: 300px;
	float: left;
	margin: 50px 30px 60px 20px;
	}		
#shop .right  {
	width: 180px;
	float: left;
	margin: 50px 0 60px 0;
	text-align: left;
	}	
table#link {
	clear: both;
	}
/*　brand文字の大きさ IE7用　*/	
*+html #shop {
	font-size: 0.9em;
	letter-spacing: 0;
	line-height: 1.75em;
	}	
 /* 文字の大きさ safari用 \*/
html[xmlns*=""] body:last-child #shop {
	font-size: 0.9em;
	}		

	
/*　LINK　*/
table#link  {
	width: 560px;
	vertical-align: top;
	table-layout: fixed;
	margin: 0 auto 60px auto;
	}
	
table#link td  {
	border-top: 1px #808080 dashed;
	padding: 20px 0;
	vertical-align: middle;
	text-align: left;
	}
	
table#link caption {
	text-align: center;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','arial',sans-serif;
	line-height: 80px;
	}
	
table#link p {
	margin-right: 45px;
	}	
/*　brand文字の大きさ IE7用　*/	
*+html table#link p {
	font-size: 0.9em;
	letter-spacing: 0;
	line-height: 1.75em;
	}	
 /* 文字の大きさ safari用 \*/
html[xmlns*=""] body:last-child #link p {
	font-size: 0.9em;
	letter-spacing: 0;	
	}
	
/*　sitemap　*/
#sitemap {
	text-align: left; 
	margin: 20px auto 0 auto;
	padding:10px 0 150px 0;
	width: 560px;
	height: auto;
	border-top: 1px #808080 dashed;
	}
#sitemap th, td {vertical-align: top; padding: 5px 0; }	
	



