/* CSS Document */


body{
	margin:0px;
	text-align:center;
	background-image:url(images/bg.jpg);
	font-size:14px;
	line-height:130%;
	}


h1{
	color:#666666;
	margin-top:15px;
	margin-bottom:20px;
	font-size:12px;
	}
h2{color:#666666;
	font-size:14px;
	}

.topwaku{
	background-image:url(images/waku_line.jpg);
	background-position:center;
	background-repeat:repeat-y;
	}
.top_menu_tbl{
	margin-top:20px;
	margin-bottom:10px;
	}
	

	
	

/*枠*/
.waku_left{
	width:40px;
	background-image:url(images/pre_waku_left_2.jpg);
	background-repeat:repeat-y;
	}
.waku_right{
	width:40px;
	background-image:url(images/pre_waku_right_2.jpg);
	background-repeat:repeat-y;
	}	
	
	
	
	
	
/*テーブル*/
 /*メニューテーブル*/
 
 .topmargin15{
 	margin-top:15px;
	}
 .pre_menu{
	width:210px;
	}
/*案内ページ*/
table.map{
	width:500px;
	margin-top:30px;
	margin-left:40px;
	}	
p.padl10{
	padding-left:10px;
	}
	
	
/*ギャラリーページの作品の枠*/

table.gallery{
	width:500px;
	margin-left:40px;
	margin-top:20px;
	}
table.gallery_single{
	width:240px;
	margin-left:40px;
	margin-top:20px;
	}

	/*ここだけグッズページ*/
table.gallery2{
	width:500px;
	margin-left:40px;
	margin-top:20px;
	border-top:1px solid #999;
	}
table.gallery3{
	width:500px;
	margin-left:40px;
	margin-top:20px;
	border:1px solid #999;
	padding:3px;
	}
table.gallery0{
	width:500px;
	margin-left:40px;
	padding:3px;
	}
table.gellery_top{
	width:500px;
	margin-left:40px;
	font-size:12px;
	color:#666666;
	}
	/*ここだけグッズページ*/
table.cap{
	text-align:left;
	width:235px
	}
table.cap2{
	text-align:left;
	border-top:1px solid #999;
	width:235px
	}
table.cap3{
	text-align:left;
	width:320px
	}
table.cap3b{
	text-align:left;
	border-top:1px solid #999;
	width:320px
	}
td.width10{
	width:10px;
	}
td.waku_gallery{
	padding:1px;
	border:1px solid #666;
	width:240px;
	height:260px;
	text-align:center;
	}
td.waku_new_gallery{
	border:1px solid #666;
	height:260px;
	text-align:center;
	padding-bottom:1px;
	padding-top:1px;
	}
td.waku_work3{
	border:1px solid #666;
	height:260px;
	width:240px;
	text-align:center;
	padding-bottom:1px;
	padding-top:1px;
	}
table.mail{
	width:500px;
	margin-left:40px;
	margin-top:40px;
	padding:0px;
	font-size:12px;
	text-align:left;
	border:1px solid #ccc;
	}
table.mail2{
	width:450px;
	margin-left:60px;
	margin-top:60px;
	padding:5px;
	font-size:12px;
	text-align:left;
	color:#666;
	}
td.line{
	background-color:#CCC;
	}
	
/*For youページ*/
table.foryou{
	width:500px;
	margin-left:40px;
	border:1px solid #999;
	}
table.foryou_3{
	width:500px;
	margin-left:40px;
	text-align:left;
	}
td.foryou_con{
	width:240px;
	text-align:center;
	padding-bottom:1px;
	padding-top:1px;
	padding-left:1px;
	}

table.foryou{
	width:500px;
	margin-left:40px;
	text-align:left;
	}
table.foryou_midasi{
	width:500px;
	margin-left:40px;
	margin-top:30px;
	margin-bottom:10px;
	border-top:1px solid #C45902;
	border-bottom:1px solid #C45902;
	padding:3px;
	font-weight:bold;
	color:#633;
	}
table.foryou_1{
	width:500px;
	margin-left:40px;
	margin-top:10px;
	padding:1px;
	}
table.foryou_2{
	width:500px;
	margin-left:40px;
	margin-top:30px;
	margin-bottom:10px;
	}	
/*ぷろふ*/

table.gallery{
	width:500px;
	margin-left:40px;
	margin-top:20px;
	}

/*テキスト*/	
strong.top{
	font-size:12px;
	color:#999;
	text-align:left;
	}
.new{
	color:#FF3300;
	font-weight:bold;
	}
.orange{
	color:#CC6600;
	font-weight:bold;
	}
.pad30{
	padding-left:30px;
	}	
.style5 {font-size: 18px}
.style4 {
	font-size: 14px;
	font-weight:bold;
	color:#CC3300;
	}
.style4b {
	font-size: 14px;
	color:#CC3300;
	}
.work3_cap{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	}
.foot{
	color:#666;
	font-size:12px;
	width:500px;
	margin-left:40px;
	margin-top:20px;
	border-top:1px solid #999;
	padding-top:10px;
	}
a.foot_link{
	color:#AF9583;
	}
