/*========================================================

				GINZA ART SPOT NEWS vol.03
	
===========================================================*/


/*format
===========================================================*/
body{ color: #503C32; }

h1{ margin:0px; } /* title */
h2{ margin-bottom:15px;} /* midashi */
h3{ margin-top:20px; } /* map title */
h4{ margin-bottom:10px;} /* message title */

/* img-cap*/
.img-cap{
	padding-top:3px;
	color:#8C3800;
	display: block;
	line-break: normal;
}

#mc_muse .img-cap{
	padding-top:5px;
	color:#1E1E1E;
}

.font_info{
	color:#1E1E1E;
}

.font_info_mida{
	font-size:120%;
	line-height:1.4;
	color:#1E1E1E;
}

.font_acc{
	color:#CC3333;
}

.font_right{
	display:block;
	text-aling:right;
}


/* layout
===========================================================*/
#maincontainer{
	clear:both;
	width:750px;
	background: url(image/ginza03/ginza_bg.gif);
}

#hd_vol{
	float:left;
	width:220px;
	margin:0 0 20px 25px;
	display:inline;
}

#hd_lead{
	float:right;
	width:460px;
	margin:0 15px 20px 0;
	padding-top:10px;
	display:inline;
}

#hd_index{
	clear:both;
	width:710px;
	margin:0 0 20px 25px;
}

#maincontents{
	clear:both;
	margin:0 0 15px 25px;
	background: url(image/ginza03/ginza_mbg.gif) repeat-y;
}

#mc_title{
	width:710px;
	margin-bottom:20px;
}

#mc_lead{
	width:670px;
	padding-top:20px;
	margin-left:20px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:14px;
	line-height:26px;
}

#mc_muse{
	clear:both;
	width:710px;
	margin-bottom:30px;
	background: url(image/ginza03/ginza_musebg.gif);
}


#mc_muse_hd{
	width:710px;
	height:13px;
	overflow:hidden;
	background: url(image/ginza03/ginza_musehd.gif);
}

#mc_muse_ft{
	clear:both;
	width:710px;
	height:15px;
	overflow:hidden;
	background: url(image/ginza03/ginza_museft.gif);
}

#mc_muse_left{
	float:left;
	width:290px;
	margin-left:40px;
	display:inline;
}

#mc_muse_right{
	float:right;
	width:330px;
	margin-right:30px;
	display:inline;
}

#mc_muse ul{
	color:#CC3333;
	list-style-type: square;
	margin-bottom:0.5em;
	padding:0 0 5px 1.5em;
	border-bottom:1px dashed #E59999;
}


.mc_muse_list_left{
	width:140px;
}

#mc_muse .mc_muse_list_top{
	width:140px;
	padding-top:5px;
	margin-top:30px;
	border-top:1px dashed #E59999;
}

#mc_muse .mc_muse_list_btm{
	border-bottom:none;
}

#mc_muse #mc_muse_right .mc_muse_list_btm{
	padding-top:5px;
	border-top:1px dashed #E59999;
	border-bottom:none;
}

#mc_muse_img{
	float:right;
	width:120px;
}

.mc_muse_map{margin-bottom:10px;}

.mc_section_mb{
	clear:both;
	width:670px;
	margin:0 0 20px 25px;
}

.mc_section_mb:after{  /* clearfix */
	visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }

.mc_left105px{
	float:left;
	width:105px;
	margin:0 10px 5px 0;
}

.mc_left170px{
	float:left;
	width:170px;
	margin:0 10px 5px 0;
}

.mc_left185px{
	float:left;
	width:185px;
	margin:0 10px 5px 0;
}

.mc_left225px{
	float:left;
	width:225px;
	margin:0 10px 5px 0;
}

.mc_right135px{
	float:right;
	width:135px;
	margin:0 0 5px 10px;
}

.mc_right185px,.mc_right185px_nm{
	float:right;
	width:185px;
	margin:0 0 5px 10px;
}

.mc_right225px{
	float:right;
	width:225px;
	margin:0 0 5px 10px;
}

.mc_right185px_nm{margin-left:0;}

.mc_rightbox_430px{
	float:right;
	width:430px;
	margin-bottom:10px;
}

#mc_message{
	clear:both;
	width:710px;
	margin-bottom:10px;
	background: url(image/ginza03/ginza_messbg.jpg);
}

#mc_message_ft{
	width:710px;
	height:18px;
	overflow:hidden;
	background: url(image/ginza03/ginza_messft.jpg);
}

#mc_message_main{
	width:580px;
	margin:0 0 10px 65px;
	background: url(image/ginza03/ginza_messbg_02.gif);
}

#mc_message_main .body01 {line-height:30px;}

#mc_ft{
	clear:both;
	height:10px;
	background: url(image/ginza03/ginza_mft.gif) no-repeat;
	overflow:hidden;
}

#day{
	width:710px;
	margin-left:25px;
	padding-top:10px;
	background: url(image/ginza03/ginza_ftbg.gif) repeat-x;
}

.update{
	float:left;
	width:600px;
}

.bt_pagetop{ float:right; }

#mainfooter{
	clear:both;
	height:25px;
	background: url(image/ginza03/ginza_ft.gif);
}


/* backumber
===========================================================*/
#bt_back{ float:right; margin-right:15px; display: inline; }
