@charset "shift_jis";


/* =============================================== */
/** テキスト下の商品画像調整  */
/* ----------------------------------------------- */
@media (max-width: 640px) {
.evntContent_inner img.width180 {
	max-width: 180px;
	width: 180px;
}
}

.info{
	padding:0 10px 15px 10px;
}

p {
	word-break:break-all;
}



/*画像表示サイズ設定*/

#mod-envetinfo .division500 img.image500 {
	margin-top:15px;
	margin-left:127px;
    max-width: 500px;
}

#mod-envetinfo .division755 img.image755 {
	max-width:755px;
	width:100%;
	margin-bottom: 15px;
}


/*タイトル設定*/

h4 {
    border-bottom: 2px solid #0f97ee;
    color: #333;
    font-size: 110%;
    margin: 0 0 10px;
}


/*スケジュールエリア*/
h5{
	display: block;
	font-size: 100%;
	color:#ffffff;
	background-color:#eeb30f;
	padding:3px 3px 3px 5px;
	border-bottom: 0px solid #eeb30f;
	margin-bottom:10px;
}

.schedule{
	border:2px #999 solid;
	padding:10px;
}


.schedule h6{
	background-image:url("/showroom/event/20131129/images/sc_title.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#333;
	font-size:14px;
	padding-left:12px;
	margin:0 0 10px ;
	width:150px;
}


.event_title{
	font-size:100%;
	font-weight:bold;
}

.sc_box01{
	margin-top:30px;
}

.sc_box02{
	margin-top:10px;
}


.gray{
	color:#666;
}


.float-left{
	float:left;
}

.float-right{
	float:right;
}

.event_photo{
	float:right;
	margin-right:20px;
}





#column{
	border:2px #999 solid;
	padding:10px;
	margin-top:20px;
}

#column_title{
	display: block;
	font-size: 120%;
	color:#ffffff;
	background-color:#E65A8B;
	padding:3px 3px 3px 5px;
	border-bottom: 0px solid #E65A8B;
	margin-bottom:10px;
	font-weight:bold;
}


#column h7{
	font-size:110%;
	font-weight:bold;
	margin-top:20px;
/*	background-color: #E65A8B;*/
	
}

.txt11{
	font-size:11px;
}
.txt14{
	font-size:14px;
	color:#F00;
}

.width90{
	width:90%;
	margin-left:10%;

}

td.table-colon {
    vertical-align: baseline;
}

.live{
	background-color:#ffffff;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	border:#999 0px solid;
	
}

/*.live table{
	font-weight:bold;
}
*/
.live th{
	vertical-align:baseline;
	width: 10em;
	text-align:right;
}

.live .normal{
	font-weight:normal;
}

.live .indent{
	margin-left:60px;
	font-weight:normal;
}

.live .title{
	font-size:120%;
	font-weight:bold;
	background-color:#8EB1DB;
	color:#FFF;
	text-align:center;
	padding:2px 0;
	letter-spacing:0.5em;
}

.live dt dd{
	font-weight:bold;
}

.live dt{
    border-bottom: 1px solid #8EB1DB;
    color: #333;
    font-size: 110%;
    margin: 0 0 10px;
}

.live dd{
	margin-left:10px;
}

.live .pc{
	display:block;
}

.live dl{
	display:none;
}

#artist_area{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

#artist{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:15px 10px 0px 10px;
	margin-bottom:20px;
	margin-top:5px;
	border:#8EB1DB 1px solid;
}

#artist .photo{
	width:230px;
	float:left;
	margin-top:20px;
}

#artist .plofile{
	float:left;
	padding:0 10px 0 15px;
	width:55%;
}
#artist .name{
	font-size:130%;
	font-weight:bold;
}

#contact{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:95%;
}

#mod-envetinfo .division230 img.image230 {
max-width: 230px;
width: 100%;
margin-bottom: 15px;
margin-left: auto;
}
	

@media (max-width: 640px) {
#mod-envetinfo .division500 img.image500 {
	max-width:500px;
	width:100%;
	margin-left:auto;
}

.event_photo{
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:200px;
}

#artist_area{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}


#artist{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	border:#8EB1DB 0px solid;
}

#artist .name{
	font-size:120%;
	font-weight:bold;
	margin-top:5px;
}

#artist .photo{
	float:none;
	max-width:230px;
	width:100%;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#artist .photo img{
	max-width:230px;
	text-align:center;
}


#artist .plofile{
	width:100%;
	float:none;
	padding:0 5px 0 5px;
}

#column h8{
	font-size:110%;
	font-weight:bold;
	margin-left:0px;
}

#artist .division230 img.image230 {
max-width: 500px;
width: 100%;
margin-bottom: 15px;
margin-left: auto;
}

#contact{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	width:100%;
}



.live .title{
	font-size:120%;
	font-weight:bold;
	background-color:#8EB1DB;
	color:#FFF;
	text-align:center;
	padding:2px 0;
	letter-spacing:0.5em;
}

.live .pc{
	display:none;
}

.live dl{
	display:block;
}

}

.event_box{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
/*	border:#eeb30f solid 2px;
	padding:5px;*/
}

.event_box p{
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
}

.event_box table{
	border:#eeb30f solid 2px;
	margin-left:auto;
	margin-right:auto;
	font-weight:strong;
}


.event_box table th{
	text-align:right;
/*	font-weight:normal;*/
}

.event_box table td{
	text-align:left;
	font-weight:strong !important;
}

.p05{
	padding:3px 5px;
}

.txt14{
	font-size:14px;
}

@media (max-width: 640px) {
	.event_box table{
	border:#eeb30f solid 2px;
	margin-left:auto;
	margin-right:auto;
	font-weight:strong;
	font-size:12px;
	
}

.p05{
	padding:3px 3px;
}
}

	


