@charset "Shift_JIS";

@import url("global.css");
@import url("sub.css");


/*-----------------------------------------------------------
タイトル画像とキャッチ
-----------------------------------------------------------*/
h1#kasegu_title {
margin:10px 0px 10px 0px; 
width:680px;
font-size:12px;
font-weight:normal;
}


/*-----------------------------------------------------------
メインキャッチ
-----------------------------------------------------------*/
h2#kasegu_comment {
	background:url(../img/kasegu/subt-01.png) center no-repeat;
	margin:10px 10px 10px 10px;
	width:662px;
	height:36px;
	font-size:16px;
	font-weight: bold;
	line-height:36px;
	color:#FFFFFF;
	text-indent:68px;
	float:left;
}

h2#kasegu_comment a{
	color:#FFFFFF;
}

/*-----------------------------------------------------------
本文
-----------------------------------------------------------*/
p#kasegu_text {
	margin:5px 20px 0px 20px;
	width:640px;
	font-size:14px;
	line-height:24px;
	float:left;
	color:#333333;
}



/*-----------------------------------------------------------
プロフィール　バックナンバー
-----------------------------------------------------------*/
dl#kasegu_btn_all{
margin:0 auto;
text-align:center

}

dl#kasegu_btn_all dt img{
padding:10px 0px 0px 10px;

}

/*-----------------------------------------------------------
応募フォーム
-----------------------------------------------------------*/
#kasegu_form  { font-size: 12px; line-height: 1.4em; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; width: 660px; clear:both;}
#kasegu_form dl  { margin: 0; padding: 0; width: 640px }
#kasegu_form dt { color: #491530; font-size: 16px; font-weight: bold; margin: 0; padding: 0 }
#kasegu_form dl form { margin: 10px 0; padding: 0 ;}
#kasegu_form dl form input { margin: 10px 0 0; padding: 0 ;float:left;clear:both;}
#kasegu_form dl form img { margin: 10px 0 0; padding: 0 ;float:left;clear:both;}
#kasegu_form dl form textarea { background-color: #ffe0fa; margin: 10px 0 0; padding: 0 }
#kasegu_form dd { margin: 0px 0px 0px 20px; padding:0px 0px 0px 0px; clear:both;}
#kasegu_form dd ul{ margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; float:left;width:280px;text-align:left;}
#kasegu_form dd ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#kasegu_form dd span{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:left; width:230px;}
.red { color: #ff0000 }
.clear { clear: both }


/*-----------------------------------------------------------
投稿よむ
-----------------------------------------------------------*/
#kasegu_read { font-size: 12px; line-height: 1.4em; margin: 0px 10px 0px 10px; padding: 10px 0px 10px 0px; width: 660px; clear:both; }
#kasegu_read dl { margin: 0; padding: 0; width: 640px; }
#kasegu_read dt { font-size: 16px; font-weight: bold; margin: 0; padding: 0; color:#491530; width: 640px;}
#kasegu_read dt span{ color:#ff2b2b;}
#kasegu_read a { color: #039bb6; font-weight: bold; text-decoration: none }

#kasegu_read a:hover { color: #ff72ff; font-weight: bold; text-decoration: underline }


/*-----------------------------------------------------------
感想：完了
-----------------------------------------------------------*/
p#kasegu_soushin_q {
	margin-bottom:70px;
	font-size:14px;
	line-height:40px;
	text-align:center;
	color:#333333;
}



/*-----------------------------------------------------------
区切り線
-----------------------------------------------------------*/
dl#kasegu_line {
	border-bottom:1px dotted #ffa7d1;
	width:660px;
	padding:0px 0px 0px 0px;
	margin:20px 10px 15px 10px;
	clear:both;
}

/*-----------------------------------------------------------
スペース
-----------------------------------------------------------*/
dl#kasegu_space {
	width:660px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:both;
	height:10px;
}

/*-----------------------------------------------------------
バックナンバー　本文
-----------------------------------------------------------*/
p#kasegu_backno {
	margin:5px 20px 0px 20px;
	width:640px;
	font-size:12px;
	line-height:18px;
	float:left;
	color:#333333;
}

p#kasegu_backno span a{
	margin:5px 0px 0px 0px;
	width:640px;
	font-size:12px;
	line-height:24px;
	float:left;
	color:#0000cc;
	font-weight:bold;
	text-align:right;
}

/*-----------------------------------------------------------
バックナンバー　評価
-----------------------------------------------------------*/
dl#kasegu_hyouka {
margin:0px 20px 0px 20px;
padding:0px 0px 0px 0px;
	width:640px;
clear:both;
}

dl#kasegu_hyouka dt {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#068681;
	font-size:12px;

}	

dl#kasegu_hyouka dd {
margin:0px 10px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:12px;
	float:left;
}

dl#kasegu_hyouka dd span{
	color:#ff39a3;
}

/*-----------------------------------------------------------
コメントページ　寄せられた感想
-----------------------------------------------------------*/
p#kasegu_com_title {
	margin:10px 20px 0px 20px;
	width:640px;
	font-size:16px;
	line-height:16px;
	float:left;
	color:#b3166a;
	font-weight:bold;
}

dl#kasegu_kansou_sub {
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
width:640px;
clear:both;
}

dl#kasegu_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#kasegu_com_text{
margin:5px 30px 0px 30px;
width:620px;
font-size:12px;
line-height:18px;
float:left;
color:#333333;
}


/*-----------------------------------------------------------
ページング
-----------------------------------------------------------*/
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;
}
