@charset "utf-8";




/*==============================================
 UTILITY
==============================================*/
.clear			{ visibility:hidden;clear:both;width:1px;height:1px;margin:0 -1px -1px 0; border:0;padding:0;font-size:0;line-height:0; }

#contents #contents_right { width:580px; min-height:200px; float:right; margin:12px 0 0 0; }

/*=====================================================================================================================
　各コンテンツ
=====================================================================================================================*/



/*==============================================
 EXHIBITION
==============================================*/
h2#exTitle 	{ font-weight : bold ; font-size : 18px ;/*font:bold 18px inherit;*/ color:#333333; height:28px; line-height:28px; border-top:#666666 solid 5px; background:#FFA697/*FFC6C7*/; padding:10px; margin:10px 0 20px 0; }/*C8EA86 , 008837 , FFA697*/
h3.exh3	{font-size:14px; color:#333333; font-weight:600; /*background:url(exh3_pict.gif) no-repeat center left ; padding:0 0 0 12px;*/ margin:0 0 8px 0; letter-spacing:0.1em;}
h4#exDate	{}
div#exInfo		{ background:#FFA697; border:#333333 solid 1px; margin:0 0 5px 0px;width:240px;/*width:248px;*/ height:313px; float:right; padding:0 }
/*div#exInfo		{ background:#000000; border:#FF6666 solid 1px; margin:0 0 5px 5px;width:200px; float:right; padding:0 }*/
div#exInfoTitle	{ background:#666666; color:#FFFFFF; font-size:12px; line-height:24px; height:24px; text-align:center;}/*81031B , FFF9C7*/
div#exInfoText 	{ /*background:#FFE3DE;*/ padding:10px; font-size:12px }
.exImage	{ /*padding:10px; border:#999999 solid 1px; background:#F0F0F0*/ }
.exImage p	{ font-size:10px; line-height:1.1em; margin:3px 0 0 0}
.exImage p span	{ display:block; font-size:10px; width:121px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width130	{ display:block; font-size:10px; width:130px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width160	{ display:block; font-size:10px; width:160px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width180	{ display:block; font-size:10px; width:180px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width210	{ display:block; font-size:10px; width:210px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width250	{ display:block; font-size:10px; width:250px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImage p .width320	{ display:block; font-size:10px; width:320px;letter-spacing:0; padding:5px 0 0 0; line-height:140%;}
.exImgLeft	{ float:left; 	margin:0 10px 10px 0;}
.exImgRight	{ float:right; 	margin:0 0 10px 10px;}
.exImage_x02{ /*padding:10px; border:#999999 solid 1px; background:#F0F0F0*/ }
.exImage_x02 img{float:left; margin:0 10px 0 0;}
.exImage_x02 .x02_right{float:left; margin:0;}

p.arwUp 		{text-indent:1em; background:url(arw_up.gif) no-repeat left 5px;}
p.arwDown 	{text-indent:1em; background:url(arw_down.gif) no-repeat left 5px;}
p.arwLeft 	{text-indent:1em; background:url(arw_left.gif) no-repeat left 5px;}
p.arwRight 	{text-indent:1em; background:url(arw_right.gif) no-repeat left 5px;}
.exImage p.arwUp 	{text-indent:1em; background:url(arw_up.gif) no-repeat left 1px;}
.exImage p.arwDown 	{text-indent:1em; background:url(arw_down.gif) no-repeat left 1px;}
.exImage p.arwLeft 	{text-indent:1em; background:url(arw_left.gif) no-repeat left 1px;}
.exImage p.arwRight {text-indent:1em; background:url(arw_right.gif) no-repeat left 1px;}

/* 2008.04.23 追記 */
.clear_Bottom { margin-bottom : 20px ; }
.width140 { width : 140px ; }
.width160 { width : 160px ; }
.width180 { width : 180px ; }
.width190 { width : 190px ; }
.width240 { width : 240px ; }
.width300 { width : 300px ; }
/* tosa wrote */


#contents_right p strong{ color:#58697D;}





#sideGalleryMenu .side_gallery_bt{
	display:block;
	margin:0 0 8px 0;
	border:0;
}















