@charset "utf-8";

.stage_h {
	margin : 0 ;
	padding : 4px 4px 4px 14px ;
	color : #fff ;
	background : #113496 ;
}

.stage_contents {
	width : 780px ;
	padding : 6px 0 3em 20px ;
	background : transparent url(../stage/img/stage_bg.gif) repeat-y;
}

.stage_contents_up {
	width : 840px ;
	padding : 6px 0 3em 20px ;
	background : transparent url(../stage/img/stage_bg_up.gif) repeat-y;
}

.stage_comment {
	color : #1753FF ;
}

.stage_comment2 {
	color : #1753FF ;
	margin-bottom:1em;
}

/*諸設定*/
.profile_text li ,
.profile_text_2 li ,
.profile_text_3 li ,
.profile_text_4 li {
	line-height : 130% ;
	list-style-type : disc ;
	margin-left : 1.5em ;
}

.profile_text dd , .profile_text_2 dd {
	line-height : 130% ;
	margin-bottom : 1em ;
}

.profile_text dt , .profile_text_2 dt {
	margin-bottom : .5em ;
}

.profile_text dl.nomargin dt ,
.profile_text dl.nomargin dd ,
.profile_text_2 dl.nomargin dt ,
.profile_text_2 dl.nomargin dd {
	margin-bottom : 0 ;
}

.profile_text dl.nomargin dt ,
.profile_text_2 dl.nomargin dt {
	font-weight : bold ;
}

h3 {
	font-size : 100% ;
	margin : 1em 0 .5em 0 ;
}

#contents #stage_copy p {
	color : #45007A ;
	padding-bottom : 2em ;
}

.copy_last {
	color : #45007A ;
	margin : 1em 0 ;
}


/*写真＆テキストプロフィール２カラム*/

.profile .profile_photo {
	width : 240px ;
	float : left ;
}

.profile .profile_text {
	width : 500px ;
	float : right ;
}

.profile:after {
	display : block ;
	clear : both ;
	height : 0 ;
	visibility : hidden ;
	content : "." ;
	zoom : 1 ;
}

.stage_h {
	clear : both ;
}

/*写真＆テキストプロフィール２カラム*/

.profile .profile_photo_2 {
	width : 370px ;
	float : left ;
}

.profile .profile_text_2 {
	width : 390px ;
	float : right ;
}

.profile:after {
	display : block ;
	clear : both ;
	height : 0 ;
	visibility : hidden ;
	content : "." ;
	zoom : 1 ;
}

.stage_h {
	clear : both ;
}


/*写真＆テキストプロフィール２カラム*/

.profile .profile_photo_3 {
	width : 470px ;
	float : left ;
}

.profile .profile_text_3 {
	width : 290px ;
	float : right ;
}

.profile:after {
	display : block ;
	clear : both ;
	height : 0 ;
	visibility : hidden ;
	content : "." ;
	zoom : 1 ;
}

.stage_h {
	clear : both ;
}


.pink , h3 {
	color : #FF3F63 ;
}

.profile_photo_4 {
	height : 173px ;
	padding-top : 1em ;
}

