@charset "utf-8";
/* CSS Document */
.spring_left{
float:left;
width:460px;
padding:10px 10px 0 0;;
border-right:dotted 1px #ccc;
}
.spring_right{
float:right;
width:255px;
text-align:left;
padding :10px 0 0 5px;
}
.spring_text{
margin:0 0 10px 0;
}
.spring_mainimg{
margin:0 auto 15px auto;
}
.spring_img{
margin:auto;
}
.item_detail{
line-height:1.3em;
padding-left:11px;
}
.spring_img10{
margin:0 0 10px 0;
}

.for_4step{
background:url(../images/for_4step_over.jpg) no-repeat;
width:253px;
height:24px;
margin:5px 0 5px 0;
}
.for_4step a{
background:url(../images/for_4step.jpg) no-repeat;
width:253px;
height:24px;
display:block;
}
.for_4step a:hover{
background:none;
}

.for_stage{
background:url(../images/for_stage_over.jpg) no-repeat;
width:253px;
height:24px;
margin:0 0 5px 0;
}
.for_stage a{
background:url(../images/for_stage.jpg) no-repeat;
width:253px;
height:24px;
display:block;
}
.for_stage a:hover{
background:none;
}

.banner_kanji{
background:url(../images/banner_kanji_over.jpg) no-repeat;
width:255px;
height:50px;
margin:10px 0;
}
.banner_kanji a{
background:url(../images/banner_kanji.jpg) no-repeat;
width:255px;
height:50px;
display:block;
}
.banner_kanji a:hover{
background:none;
}

.banner_graduation{
background:url(../images/banner_graduation_over.jpg) no-repeat;
width:255px;
height:50px;
margin:10px 0;
}
.banner_graduation a{
background:url(../images/banner_graduation.jpg) no-repeat;
width:255px;
height:50px;
display:block;
}
.banner_graduation a:hover{
background:none;
}

.banner_haachu{
background:url(../images/banner_haachu_over.jpg) no-repeat;
width:255px;
height:50px;
margin:10px 0;
}
.banner_haachu a{
background:url(../images/banner_haachu.jpg) no-repeat;
width:255px;
height:50px;
display:block;
}
.banner_haachu a:hover{
background:none;
}

.other_ex{
text-align:left;
width:225px;
margin:auto;
padding:10px;
border:solid 1px #ccc;
}

.case_ex{
	width:449px;
	margin:15px 0;
	}
.case_ex_l{
	float:left;
	width:220px;
	margin-right:9px;
	}
.case_ex_r{
	float: right;
	width:220px;
	}

/*母の日*/
.mothersday_img{
	float:left;
	width:100px;
	margin-right:9px;
	text-align:center;
	}
.mothersday_text{
	float:right;
	width:350px;
	}

/*インタビュー共通*/
.itv_main{
	width:735px;
	margin:20px auto 0 auto;
	}
.itv_detail{
	width:500px;
	float:right;
	}
.itv_detail2{
	width:720px;
	margin:0 0 0 10px;
	_margin:-20px 0 0 10px;/* IE6ハック */
	vertical-align:top;
	}
html>/**/body .itv_detail2 { /* IE8ハック */  
	margin:10px 0 0 10px;
}
.itv_left{
	float:left;
	width:200px;
	margin:0 10px;
	text-align:center;
	}
.itv_profile_green{
	border:2px #95de4a solid;
	padding:8px;
	width:184px;
	text-align:left;
	}
.itv_profile_red{
	border:2px #fe8082 solid;
	padding:8px;
	width:184px;
	text-align:left;
	}
.itv_ie6{
	_margin-top:-15px;
	}

/*日芸インタビュー*/
.itv_text{
	float:left;
	width:340px;
	margin-right:10px;
	}
.itv_sub{
	float:right;
	width:150px;
	}

/*卒アルインタビュー*/

.itv_top{
margin:0 0 10px 0;
}
.itv_Q{
color:#ff6fba;
font-weight:800;
margin-top:15px;
}
.graduation_foot{
margin:20px 0 10px 0;
}

/*はあちゅうインタビュー*/

.itv_Q02{
color:#32cae6;
font-weight:800;
margin-top:15px;
}

/*秋コンテンツ*/
.img_caption{
	font-size:10px;
	text-align:right;
	margin: 0 58px 10px 0;
	}
