@charset "shift_jis";



/*div.box {
margin: 30px 0 20px;
}*/

artist_area{
	margin-top:20px;
}

.ac_red{
color:#FF0F00;
}
strong{
color: #333333;
font-size: 110%;
}
.indent {
padding-left: 1em;
text-indent: -1em;
}
p.link a {
background: url("/showroom/share/images/arrow_black.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
font-weight: bold;
padding-left: 10px;
}
#app {
border: 2px solid #D21736;
margin: 5px;
padding: 20px 10px 20px;
/*width: 95%;*/
}

#app .copy{
	font-size:11px;
}

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

.comment{
	margin:20px 0;
}
.name{
	font-size:250%;
	font-weight:bold;
}
.ab_title{
	font-size:150%;
	font-weight:bold;
}

.bnrArea {
    margin: 20px auto 0;
}

.story{
	background-color:#e7e7e7;
	margin:10px auto 10px auto;
	padding:10px;

}

.story h5{
	font-weight:bold;
	font-size:14px;
	margin:0 0 8px 0;
	border-bottom: 2px solid #DC0930;
}

.story b{
	font-weight:bold;
	font-size:14px;
	color:#106FC2;
}

.asterisk{
	font-size:11px;
	margin-top:0;
}

.asterisk p{
	padding-left: 1em;
    text-indent: -1em;
	
}

.image350{
	max-width:350px;
	width:100%;
}

.font_s{
	font-size:10px;
}
	
@media (max-width: 640px) {
	
	.story{
	background-color:#e7e7e7;
	margin:10px auto 10px auto;
	padding:10px;

}


	
}

