@charset "Shift_JIS";

/* ------------------------------
	REQUEST
------------------------------ */

#content h2 {
	margin-bottom: 20px;
}

#content #pad {
	padding: 0 19px;
}

#content p {
	line-height: 1.5em;
}

#content .bg {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content h4, #content h5 {
	margin-bottom: 10px;
}

#content table.send {
	margin-top: 5px;
}
#content table.send th, #content table.send td {
	padding-bottom: 7px;
	line-height: 1.5em;
	vertical-align: top;
}
#content table.send th {
	padding-right: 10px;
	white-space: nowrap;
	color: #666;
}
#content table.send th span {
	font-size: 10px;
	font-weight: normal;
	color: #444;
}
#content table.send td span {
	color: #d00;
}
#content table.send img {
	float: right;
	margin: 0 0 5px 20px;
}

#content .btn {
	padding-top: 10px;
	text-align: center;
}
#content .btn img {
	margin: 0 5px;
}


/* ------------------------------
	STAR
------------------------------ */

#content #star {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #star .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #star h4.tit {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #star h4.tit span {
	font-size: 11px;
	font-weight: normal;
}
#content #star p.mb {
	width: 380px;
	margin-bottom: 10px;
}
#content #star p.mb span {
	font-weight: bold;
	color: #c36;
}

#content #star img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #star .gray {
	margin-bottom: 20px;
	/*padding: 7px 10px 2px 10px;*/
	padding: 3px;
	width: 68%;
	background-color: #e9e9e9;
}
#content #star table.sub th, #content #star table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #star table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #star table.sub td strong {
	color: #666;
}

#content #star p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #star p.cl span {
	font-weight: bold;
	color: #c36;
}
#content #star p span {
	color: #666;
}

#content #star .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	NAMIDA
------------------------------ */

#content #namida {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #namida .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #namida h4 {
	font-size: 16px;
	line-height: 1.3;
	color: #339;
}

#content #namida .line {
	margin: 10px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}

#content #namida .theme {
	padding: 0 10px 20px;
}

#content #namida .theme table {
	margin-bottom: 15px;
	border-top: 1px solid #ccf;
}
#content #namida .theme table caption {
	padding-bottom: 8px;
	text-align: left;
	font-weight: bold;
	color: #c00;
}
#content #namida .theme th,
#content #namida .theme td {
	padding: 7px 10px 3px;
	border-bottom: 1px solid #ccf;
}
#content #namida .theme th {
	background-color: #eef;
	color: #03c;
}
#content #namida .theme td {
	font-weight: bold;
	color: #666;
}
#content #namida .theme td.date {
	padding-left: 0;
	font-weight: normal;
	color: #333;
}

#content #namida .theme p {
	font-weight: bold;
	color: #505050;
}

#content #namida .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #namida table.sub th, #content #namida table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #namida table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #namida table.sub td strong {
	color: #666;
}

#content #namida p.mb {
	width: 420px;
	margin-bottom: 10px;
}
#content #namida p.pl {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #f3f3f3;
}

#content #namida img.fr {
	float: right;
	margin-right: 10px;
}

#content #namida table.sub th, #content #namida table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #namida table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #namida table.sub td strong {
	color: #666;
}

#content #namida p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #namida p span {
	color: #666;
}


/* ------------------------------
	BRILLIANT
------------------------------ */

#content #b_dreams {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #b_dreams .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #b_dreams h4.tit {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #b_dreams h4.tit span {
	font-size: 11px;
	font-weight: normal;
}
#content #b_dreams p.mb {
	width: 380px;
	margin-bottom: 10px;
}

#content #b_dreams img.fr {
	float: right;
	margin-bottom: 10px;
}

#content .fr_next {
	float: right;
	margin-top: 10px;
}

#content #b_dreams .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	width: 360px;
	background-color: #e9e9e9;
}
#content #b_dreams table.sub th, #content #b_dreams table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #b_dreams table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #b_dreams table.sub td strong {
	color: #666;
}

#content #b_dreams p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #b_dreams p.cl span {
	font-weight: bold;
	color: #c36;
}
#content #b_dreams p span {
	color: #666;
}

#content #b_dreams .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	BRILLIANT(+next)
------------------------------ */

#content #brilliant {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}

#content #brilliant .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #brilliant h4.tit {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #brilliant h4.tit span {
	font-size: 11px;
	font-weight: normal;
}
#content #brilliant p.mb {
	width: 380px;
	margin-bottom: 10px;
}

#content #brilliant img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #brilliant .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	width: 360px;
	background-color: #e9e9e9;
}
#content #brilliant table.sub th, #content #brilliant table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #brilliant table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #brilliant table.sub td strong {
	color: #666;
}

#content #brilliant p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #brilliant p.cl span {
	font-weight: bold;
	color: #c36;
}
#content #brilliant p span {
	color: #666;
}

#content #brilliant .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	Re:Question
------------------------------ */

#content #re_q {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #re_q .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #re_q h4 {
	margin-left: 10px;
	font-size: 14px;
	line-height: 1.5;
	color: #339;
}

#content #re_q p.mb {
	margin-bottom: 10px;
}

#content #re_q .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #re_q table.sub th, #content #re_q table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #re_q table.sub th {
	padding-right: 10px;
	color: #666;
}
#content #re_q table.sub td strong {
	color: #666;
}
#content #re_q table.sub td p {
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #eee;
}


/* ------------------------------
	TSR
------------------------------ */

#content #tsr {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #tsr .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #cd100 {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #cd100 .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}




#content #tsr p.mb {
	margin-bottom: 10px;
}
#content #tsr p span {
	font-weight: bold;
	color: #c36;
}

#content #tsr table.sub th, #content #tsr table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #tsr table.sub th {
	padding-right: 10px;
	color: #666;
}
#content #tsr table.sub td strong {
	color: #666;
}
#content #tsr table.sub td p {
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #eee;
}




/* ------------------------------
	SP7TH
------------------------------ */

#content #sp7th {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #sp7th .bg {
	padding: 20px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #sp7th h4 {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}

#content #sp7th p.mb {
	margin-bottom: 10px;
}

#content #sp7th .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #sp7th table.sub th, #content #sp7th table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #sp7th table.sub th {
	padding-right: 10px;
	color: #666;
}
#content #sp7th table.sub td strong {
	color: #666;
}
#content #sp7th table.sub td p {
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #ddd;
	background-color: #eee;
}

#content #sp7th p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #sp7th p.cl span {
	font-weight: bold;
	color: #c36;
}
#content #sp7th p span {
	color: #d00;
}

#content #sp7th .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	Bigaku
------------------------------ */

#content #bigaku {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #bigaku .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #bigaku h4 {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}

#content #bigaku p.mb {
	margin-bottom: 10px;
	padding-top: 2px;
}
#content #bigaku p span {
	color: #666;
}

#content #bigaku img.fr {
	float: right;
	margin: 0 0 10px 15px;
}

#content #bigaku th {
	white-space: nowrap;
}

#content #bigaku .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	Hankyu
------------------------------ */

#content #hankyu {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #hankyu .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #hankyu h4 {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #hankyu h4.tit {
	text-align:center;
	line-height:1.3;
}
#content #hankyu h4.tit img {
	margin-bottom: 5px;
}

#content #hankyu p.mb {
	margin-bottom: 10px;
	padding-top: 2px;
}
#content #hankyu p span {
	color: #666;
}

#content #hankyu img.fr {
	float: right;
	margin: 0 0 10px 15px;
}

#content #hankyu th {
	white-space: nowrap;
}

#content #hankyu .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}

#content #hankyu table.dead {
	margin-bottom: 10px;
}
#content #hankyu table.dead th, #content #hankyu table.dead td {
	line-height: 1.5em;
	vertical-align: top;
}
#content #hankyu table.dead th {
	padding-right: 5px;
	font-weight: normal;
}


/* ------------------------------
	Taiou Shijinki
------------------------------ */

#content #taiou {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #taiou .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #taiou h4 {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #taiou h4.tit {
	text-align:center;
	line-height:1.3;
}
#content #taiou h4.tit img {
	margin-bottom: 5px;
}

#content #taiou p.mb {
	margin-bottom: 10px;
	padding-top: 2px;
}
#content #taiou p span {
	color: #666;
}

#content #taiou img.fr {
	float: right;
	margin: 0 0 10px 15px;
}

#content #taiou th {
	white-space: nowrap;
}

#content #taiou .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}

#content #taiou table.dead {
	margin-bottom: 10px;
}
#content #taiou table.dead th, #content #taiou table.dead td {
	line-height: 1.5em;
	vertical-align: top;
}
#content #taiou table.dead th {
	padding-right: 5px;
	font-weight: normal;
}


/* ------------------------------
	Navi
------------------------------ */

#content #chokonavi {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #chokonavi .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #chokonavi h4 {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}

#content #chokonavi p.mb {
	margin-bottom: 10px;
}

#content #chokonavi img.fr {
	float: right;
	margin: 0 0 20px 15px;
}

#content #chokonavi th {
	white-space: nowrap;
}


/* ------------------------------
	NEWS
------------------------------ */

#content #news {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #news .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #news h4.tit {
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #news h4.tit span {
	font-size: 11px;
	font-weight: normal;
}
#content #news p.mb {
	width: 380px;
	margin-bottom: 10px;
}

#content #news img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #news .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	width: 360px;
	background-color: #e9e9e9;
}
#content #news table.sub th, #content #news table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #news table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #news table.sub td strong {
	color: #666;
}

#content #news p.cl {
	clear: both;
	margin-bottom: 10px;
}
#content #news p.cl span {
	font-weight: bold;
	color: #c36;
}
#content #news p span {
	color: #666;
}

#content #news .line {
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: url("../../common/img/co_line.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}


/* ------------------------------
	COUNTDOWN
------------------------------ */

#content #cd2011 {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #cd2011 .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #cd2011 h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #cd2011 p.mb {
	margin-bottom: 10px;
}
#content #cd2011 p.pb {
	padding-bottom: 5px;
}

#content #cd2011 img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #cd2011 .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #cd2011 table.sub th, #content #cd2011 table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #cd2011 table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #cd2011 table.sub td strong {
	color: #666;
}

#content #cd2011 table.dead th, #content #cd2011 table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #cd2011 table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #cd2011 span {
	color: #666;
}

#content #cd2011 table.send th {
	white-space: nowrap;
	line-height: 1.3;
}
#content #cd2011 table.send img {
	float: right;
	margin: 0 40px 5px 20px;
}


/* ------------------------------
	RANKING
------------------------------ */

#content #ranking {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #ranking .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #ranking h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #ranking p.mb {
	margin-bottom: 10px;
}

#content #ranking img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #ranking .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #ranking table.sub th, #content #ranking table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #ranking table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #ranking table.sub td strong {
	color: #666;
}

#content #ranking table.dead th, #content #ranking table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #ranking table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #ranking table.dead span {
	color: #666;
}
/* ------------------------------
	RANKING
------------------------------ */

#content #selection {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #selection .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #selection h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #selection p.mb {
	margin-bottom: 10px;
}

#content #selection img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #selection .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #selection table.sub th, #content #selection table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #selection table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #selection table.sub td strong {
	color: #666;
}

#content #selection table.dead th, #content #selection table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #selection table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #selection table.dead span {
	color: #666;
}





/* ------------------------------
	‚±‚Æ‚Î
------------------------------ */

#content #kotoba {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #kotoba .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #kotoba h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #kotoba p.mb {
	margin-bottom: 10px;
}

#content #kotoba img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #kotoba .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #kotoba table.sub th, #content #kotoba table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #kotoba table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #kotoba table.sub td strong {
	color: #666;
}

#content #kotoba table.dead th, #content #kotoba table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #kotoba table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #kotoba table.dead span {
	color: #666;
}




/* ------------------------------
	13th
------------------------------ */

#content #open_13th {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #open_13th .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #open_13th h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #open_13th p.mb {
	margin-bottom: 10px;
}

#content #open_13th img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #open_13th .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #open_13th table.sub th, #content #open_13th table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #open_13th table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #open_13th table.sub td strong {
	color: #666;
}

#content #open_13th table.dead th, #content #open_13th table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #open_13th table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #open_13th table.dead span {
	color: #666;
}

.line_ex{
border-bottom: 1px dotted #999;
  display: block;
  margin: 10px 0;
	}
	
	
	
/* ------------------------------
	t_news7
------------------------------ */

#content #t_news7{
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #t_news7 .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #t_news7 h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #t_news7 p.mb {
	margin-bottom: 10px;
}

#content #t_news7 img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #t_news7 .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #t_news7 table.sub th, #content #t_news7 table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #t_news7 table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #t_news7 table.sub td strong {
	color: #666;
}

#content #t_news7 table.dead th, #content #t_news7 table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #t_news7 table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #t_news7 table.dead span {
	color: #666;
}

.line_ex{
border-bottom: 1px dotted #999;
  display: block;
  margin: 10px 0;
	}	




/* ------------------------------
	t_news101
------------------------------ */

#content #t_news101{
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_st-br.gif") no-repeat left bottom;
}
#content #t_news101 .bg {
	padding: 15px 11px 8px 11px;
	background-image: url("../../request/img/bg_br.jpg");
}

#content #t_news101 h4 {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 1.3;
	color: #339;
}
#content #t_news101 p.mb {
	margin-bottom: 10px;
}

#content #t_news101 img.fr {
	float: right;
	margin-bottom: 10px;
}

#content #t_news101 .gray {
	margin-bottom: 10px;
	padding: 7px 10px 2px 10px;
	background-color: #e9e9e9;
}
#content #t_news101 table.sub th, #content #t_news101 table.sub td {
	padding-bottom: 5px;
	line-height: 1.5em;
	vertical-align: top;
}
#content #t_news101 table.sub th {
	padding-right: 5px;
	color: #666;
}
#content #t_news101 table.sub td strong {
	color: #666;
}

#content #t_news101 table.dead th, #content #t_news101 table.dead td {
	padding: 5px 0;
	line-height: 1.5em;
	vertical-align: top;
}
#content #t_news101 table.dead th {
	padding-right: 10px;
	font-weight: normal;
}
#content #t_news101 table.dead span {
	color: #666;
}

.line_ex{
border-bottom: 1px dotted #999;
  display: block;
  margin: 10px 0;
	}	






/* ------------------------------
	ENCORE
------------------------------ */

#content #encore {
	margin-bottom: 25px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_en-rq.gif") no-repeat left bottom;
}
#content #encore .bg {
	padding: 10px 11px 5px 11px;
	background-image: url("../../request/img/bg_en-rq.jpg");
}


/* ------------------------------
	REQUEST
------------------------------ */

#content #request {
	margin-bottom: 20px;
	padding-bottom: 7px;
	width: 580px;
	background: url("../../request/img/ft_en-rq.gif") no-repeat left bottom;
}
#content #request .bg {
	padding: 10px 11px 5px 11px;
	background-image: url("../../request/img/bg_en-rq.jpg");
}
