@charset "Shift_JIS";

@import url("global.css");
@import url("sub.css");


/*-----------------------------------------------------------
タイトル画像とキャッチ
-----------------------------------------------------------*/
h1#teacher_title {
margin:10px 0px 10px 0px; 
width:680px;
font-size:12px;
font-weight:normal;
}

h1#teacher_title a{
color:#0000cc;
font-weight: bold;
}


/*-----------------------------------------------------------
メインキャッチ
-----------------------------------------------------------*/
h2#teacher_comment {
	background:url(../img/teacher/subt-01.png) center no-repeat;
	margin:10px 10px 10px 10px;
	width:662px;
	height:40px;
	font-size:16px;
	font-weight: bold;
	line-height:45px;
	color:#FFFFFF;
	text-indent:40px;
	float:left;
}

h2#teacher_comment a{
	color:#FFFFFF;
}


/*-----------------------------------------------------------
本文
-----------------------------------------------------------*/
#teacher_column {
	margin:5px 20px 20px 20px;
	width:640px;
	font-size:14px;
	line-height:24px;
	float:left;
	color:#333333;
}

#teacher_column span#student {
padding:0px 5px 0px 0px;
	color:#fc26ac;
	font-weight:bold;	
}

#teacher_column span#teacher{
padding:0px 5px 0px 0px;
	color:#068681;
	font-weight:bold;	
}




/*-----------------------------------------------------------
次回予告
-----------------------------------------------------------*/
dl#teacher_yokoku {
margin:0px 20px 0px 20px;
padding:0px 0px 30px 0px;
	width:640px;
	clear:both;
}

dl#teacher_yokoku dt{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	line-height: 1.4em; 
	
	clear:both;
	color:#fd1a8a;
	font-size:16px;
	font-weight:bold;
}

dl#teacher_yokoku dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	clear:both;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}


/*-----------------------------------------------------------
プロフィール　バックナンバー
-----------------------------------------------------------*/
ul.teacher_btn {
	width:680px;
	text-align:center;
	float:left;
	_padding-left:30px;
	_margin-bottom:30px;
}

ul.teacher_btn li {
	margin:20px 5px 60px 5px;
	display:inline-block;
	_float:left;
}

*:first-child+html ul.teacher_btn {
	padding-left:30px;
	margin-bottom:30px;
}

*:first-child+html ul.teacher_btn li {
	float:left;
}


/*-----------------------------------------------------------
プロフィール　バックナンバー
-----------------------------------------------------------*/
dl#teacher_btn_all{
margin:0 auto;
text-align:center

}

dl#teacher_btn_all dt img{
padding:10px 0px 0px 10px;

}



/*-----------------------------------------------------------
応募フォーム
-----------------------------------------------------------*/
#teacher_form  { font-size: 12px; line-height: 1.4em; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; width: 660px; clear:both;}
#teacher_form dl  { margin: 0; padding: 0; width: 640px }
#teacher_form dt { color: #491530; font-size: 16px; font-weight: bold; margin: 0; padding: 0 }
#teacher_form dl form { margin: 10px 0; padding: 0 ;}
#teacher_form dl form input { margin: 10px 0 0; padding: 0 ;float:left;clear:both;}
#teacher_form dl form img { margin: 10px 0 0; padding: 0 ;float:left;clear:both;}
#teacher_form dl form textarea { background-color: #ffe0fa; margin: 10px 0 0; padding: 0 }
#teacher_form dd { margin: 0px 0px 0px 20px; padding:0px 0px 0px 0px; clear:both;}
#teacher_form dd ul{ margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; float:left;width:280px;text-align:left;}
#teacher_form dd ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#teacher_form dd span{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; width:230px;}
.red { color: #ff0000 }
.clear { clear: both }


/*-----------------------------------------------------------
投稿よむ
-----------------------------------------------------------*/
#teacher_read { font-size: 12px; line-height: 1.4em; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; width: 660px; clear:both; }
#teacher_read dl { margin: 0; padding: 0; width: 640px; }
#teacher_read dt { font-size: 16px; font-weight: bold; margin: 0; padding: 0; color:#491530; width: 640px;}
#teacher_read dt span{ color:#ff2b2b;}
#teacher_read a { color: #039bb6; font-weight: bold; text-decoration: none }

#teacher_read a:hover { color: #ff72ff; font-weight: bold; text-decoration: underline }

/*-----------------------------------------------------------
役に立った　ぼたん
-----------------------------------------------------------*/
dl#teacher_sankou {
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
	width:640px;
	clear:both;
}

dl#teacher_sankou dt p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
line-height:25px;
	color:#491530;
	font-size:16px;
	font-weight:bold;
	
}	
	

dl#teacher_sankou dt#real_btn {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
}	

dl#teacher_sankou dt#real_btn img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	float:left;
	clear:both;
}

dl#teacher_sankou dt#real_btn span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}	
	
dl#teacher_sankou dd {
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	color:#333333;
	font-size:12px;

}	

/*-----------------------------------------------------------
寄せられた感想を読む
-----------------------------------------------------------*/

dl#teacher_kansou {
margin:0px 20px 0px 20px;
	width:640px;
clear:both;
}

	

dl#teacher_kansou dt {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
	color:#039bb6;
	font-size:16px;
	font-weight:bold;
}	

dl#teacher_kansou dt a{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	clear:both;
	color:#039bb6;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}
	

dl#teacher_kansou dd {
margin:0px 0px 5px 0px;
	padding:8px 0px 0px 0px;
	color:#ff2b2b;
	font-size:14px;
	font-weight:bold;
	float:left;
}



/*-----------------------------------------------------------
区切り線
-----------------------------------------------------------*/
dl#teacher_line {
	border-bottom:1px dotted #ffa7d1;
	width:660px;
	padding:0px 0px 0px 0px;
	margin:20px 10px 15px 10px;
	clear:both;
}

/*-----------------------------------------------------------
スペース
-----------------------------------------------------------*/
dl#teacher_space {
	width:660px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
	height:30px;
}


/*-----------------------------------------------------------
バックナンバー　本文
-----------------------------------------------------------*/
p#teacher_backno {
	margin:5px 20px 0px 20px;
	width:640px;
	font-size:12px;
	line-height:18px;
	float:left;
	color:#333333;
}

p#teacher_backno span{
padding:0px 5px 0px 0px;
	font-size:12px;
font-weight:bold;
	color:#333333;
}

p#teacher_backno span a{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:640px;
	font-size:12px;
	line-height:24px;
	float:left;
	color:#0000cc;
	font-weight:bold;
	text-align:right;
}

/*-----------------------------------------------------------
バックナンバー　評価
-----------------------------------------------------------*/
dl#teacher_hyouka {
margin:0px 20px 0px 20px;
padding:0px 0px 0px 0px;
	width:640px;
clear:both;
}

dl#teacher_hyouka dt {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#068681;
	font-size:12px;

}	

dl#teacher_hyouka dd {
margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:12px;
	float:left;
}

dl#teacher_hyouka dd span{
	color:#fe1191;
}

/*-----------------------------------------------------------
コメントページ　寄せられた感想
-----------------------------------------------------------*/
p#teacher_com_title {
	margin:10px 20px 0px 20px;
	width:640px;
	font-size:16px;
	line-height:16px;
	float:left;
	color:#b3166a;
	font-weight:bold;
}

dl#teacher_kansou_sub {
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
	width:640px;
clear:both;
}

dl#teacher_kansou_sub dt{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
background-color:#ffd6e3;
width:640px;
clear:both;
font-size:14px;
font-weight:bold;
color:#491530;
text-indent:8px;
line-height:20px;

}

p#teacher_com_text{
		margin:5px 30px 0px 30px;
	width:620px;
	font-size:12px;
line-height:18px;
	float:left;
	color:#333333;
}

/*-----------------------------------------------------------
感想：完了
-----------------------------------------------------------*/
p#teacher_soushin_q {
	margin-bottom:70px;
	font-size:14px;
	line-height:40px;
	text-align:center;
	color:#333333;
}



/*-----------------------------------------------------------
プロフィールテキスト
-----------------------------------------------------------*/
.style1 {color: #333333 ;font-size: 12px;}
.style2 {color: #ffffff ;font-size: 14px; font-weight:bold}
.style3 {color: #025979 ;font-size: 11px;}
.style8 {color: #fc26ac ;font-size: 12px;}
.style9 {color: #2092ce ;font-size: 12px; }
.h120{line-height:120%}
.h130{line-height:130%}
.h140{line-height:140%}
.h150{line-height:150%}
.h160{line-height:160%}



/*-----------------------------------------------------------
ページング
-----------------------------------------------------------*/
p.paging {
	margin:10px 0;
	width:680px;
	height:18px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#474747;
	float:left;
}

p.paging a {
	color:#0000FF;
}

p.paging img {
	margin-left:6px;
}


