@charset 'iso-2022-jp';


#com_mn_dvd a {background-position: right -296px;}


/* _____________________________________________________   */

.main_box {
	width:624px;
	margin:auto;
	text-align:left;
}
.topimg {
	width:624px;
	height:333px;
	margin:auto;
	margin:40px 0;
}
.top-chara {
	width:624px;
	height:391px;
	margin:auto;
	margin:0 0 40px 0;
}

.profile {
	width:624px;
	height:35px;
	margin:auto;
	margin:0 0 20px 0;
}
.main_profile_name {
	width: 624px;
	margin: 10px 0 10px 20px;
	font-size: 150%;
	font-weight: bold;
	color: #C30;	
}
.main_profile_name2 {
	width:624px;
	margin:0 0 20px 20px;
	font-size:110%;
	
}
.main_profile_text {
	width:584px;
	margin:20px;
	font-size:90%;
	
}
.main_profile_dotline {
	background: url(../event_img/dotline-cya.png) center;
	background-repeat: no-repeat;
	height: 4px;
	width: 624px;
	margin:0 0 20px 0;
}
.jovannatown {
	background: url(../event_img/footer-house.png) center;
	background-repeat: no-repeat;
	height: 91px;
	width: 624px;
	margin:auto;
}


/* _____________________________________________________   */



h3 {
	background-image: url(title.gif);
	background-repeat: no-repeat;
	height: 162px;
	width: 648px;
	margin: 20px auto;
	display:block;
}



#charheight {
	width:10px;
	height:123px;
	float:left;
}

/* _____________________________________________________   */
#charfuki-box-2 {
	width:642px;
	margin:auto;
	margin-bottom:40px;
}

table th {
	font-weight:bold;
	color:#F30;
	font-size:110%;
	}
#charfuki-2 {
	width: 612px;
	background-image: url(../event_img/richie.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px auto;
	margin-left: 0px;
}

.fuki-2 {
	width: 476px;
	float: right;
	background-image: url(../event_img/fuki-2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.fuki-2_ue {
	background-image: url(../event_img/fuki-2_ue.gif);
	height: 11px;
	background-repeat: no-repeat;
	background-position: right;
}

.fuki-2_text {
	width: 420px;
	float:right;
	margin-right:10px;
	text-align: left;
	display:inline;
	size:12px;
	line-height:150%;
}

.fuki-2_st {
	background-image: url(../event_img/fuki-2_st.gif);
	height: 11px;
	clear:both;
	background-repeat: no-repeat;
	background-position: right;
}

.fuki-2_ue br, .fuki-2_st br {
	display:none;
}
/* _____________________________________________________   */

#charfuki-box{
	width:642px;
	margin:auto;
}


#charfuki {
	width:492px;
	background-image: url(chatty.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:20px auto;
	margin-left:50px;
}

#charheight {
	width:10px;
	height:123px;
	float:left;
}


.fuki {
	width:344px;
	float:right;
	background-image: url(fuki.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.fuki_ue {
	background-image: url(fuki_ue.gif);
	height: 11px;
	background-repeat: no-repeat;
	background-position: right;
}

.fuki_text {
	width: 290px;
	float:right;
	margin-right:10px;
	text-align: left;
	display:inline;
	size:12px;
	line-height:150%;
}

.fuki_st {
	background-image: url(fuki_st.gif);
	height: 11px;
	clear:both;
	background-repeat: no-repeat;
	background-position: right;
}

.fuki_ue br, .fuki_st br {
	display:none;
}

/* ______________________________________________________   */



#ouchi {
	width:583px;
	margin:0px auto;
}


#ouchibox {
	width:583px;
	margin:0px auto;
	text-align:center;
}


#ouchi_txt {
	text-align:left;
}



#taisobox {
	width:583px;
	margin:0px auto;
	margin-bottom:20px;
	text-align:center;
}

.explain_info {
	text-align:left;
}

.item_headline {
	text-align:center;
	font-weight: bold;
	font-size:16px;
	margin-bottom:10px;
	margin-top:5px;
}
	
	
	
	
	
	
/* _____________DVD$B6&DL(B_______________  */



#sample_and_char {
	text-align:center;
}

.sample2ko {
	width:582px;
	margin:0px auto;
}


.sampletv_swf {
	position:absolute;
	height: 180px;
	width: 240px;
	left: 17px;
	top: 15px;
}


.sampletv_hd {
	width:274px;
	background-image: url(flv_tv_hd.gif);
	position:relative;
	background-repeat: no-repeat;
}
.sampletv_swf_hd {
	position:absolute;
	height: 135px;
	width: 240px;
	left: 17px;
	top: 15px;
}

.sampletv_txt {
	margin-top:190px;
}

.float_left {
	float:left;
}
.float_right {
	float:right;
}
.lineuptitle {
	margin:20px;
}



.btn2setbox {
	width: 700px;
	height:40px;
	margin-bottom:30px;
	margin-top:20px;
}
ul.btn2set{
	width: 400px;
	margin-left:150px;
}
ul.btn2set li{
	float: left;
	width: 200px;
}
ul.btn2set li img{
	width: 180px;
	height: 40px;
}
