* {
	font-size:12px;
	line-height:150%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
	}

.red { color:red;}

a { color:#F90;}
a:hover { color:#FC0;}

body,p,div,h1,h2,h3,h4,h5,h6,ul,li,ol {
	margin:0px;
	padding:0px;
	}

body.b15_gold_bg {
	background:url(img/b15_gold_bg.jpg) left top repeat-x;
}

body.b15_bg {
	background:url(img/b15_bg.jpg) left top repeat-x;
}

body.b15_grand_bg {
	background:url(img/b15_grand_bg.jpg) left top repeat-x;
}


#header {
	height:60px;
	width:100%;
	background:#FFFFFF;
	}

#footer {
	height:54px;
	width:100%;
	background:#636B82;
	}


div.grand_kouho {
	background:#FF0000;
	text-align:center;
	}

#data01 {width:665px;}
#data01 tr td.td01 {width:100px;padding:0 0 5px 0;white-space:nowrap;color:#1F5FA9;font-size:12px;}
#data01 tr td.td02 {width:565px;padding:0 0 5px 0;font-size:12px;}


h1 {font-weight:bold;}
h3 {color:#1F5FA9;}
.space {font-size:1px;line-height:1px;}
.clear { clear:both }
.font_m_blue {font-size:12px;color:#1F5FA9;}

.m_16 {
	margin-left:16px;
	}

#best15_info {
	width:675px;
	margin:10px auto 0 auto;
	background:url(img/best15_info_bg.jpg) left top repeat-y;
	}

#best15_info_top {
	width:675px;
	height:10px;
	background:url(img/best15_info_top.jpg) left top no-repeat;
	font-size:1px;
	line-height:1px;
	}

#best15_info_bottom {
	width:675px;
	height:30px;
	background:url(img/best15_info_bottom.jpg) left top no-repeat;
	font-size:1px;
	line-height:1px;
	}

#best15_info_wrap {
	width:640px;
	margin:auto;
}

.best15_title2 {
	margin:0 auto;
	width:675px;
	}

table.best15_title {
	margin:0 auto;
	width:675px;
	}

table.best15_title tr td.td01_b15_title {
	vertical-align:top;
	width:453px;
	}

table.best15_title tr td.td02_b15_title {
	vertical-align:top;
	width:222px;
	}


table#best15_img {
	width:640px;
	}

table#best15_img tr td.td01 {
	vertical-align:top;
	width:415px;
	}

table#best15_img tr td.td02 {
	vertical-align:top;
	width:225px;
	}

.str_01 {
	margin-top:0px;
	}

.str_01 span {
	font-weight:bold;
	}

.str_02 {
	margin-top:8px;
	font-weight:bold;
	}

.str_03 {
	margin-top:8px;
	}

.str_03 span {
	font-weight:bold;
	}

.award06_txt {
	margin-top:0.5em;
	margin-left:1em;
	}




table.pre_n_next_btn {
	width:222px;
	}

td.btn_pre {
	width:110px;
	height:31px;
	background:url(img/btn_award_previous_none.jpg) left top no-repeat;
	}

td.btn_pre a {
	display:block;
	width:110px;
	height:31px;
	background:url(img/btn_award_previous.jpg) left top no-repeat;
	}

td.btn_pre a:hover {
	display:block;
	width:110px;
	height:31px;
	background:url(img/btn_award_previous_hover.jpg) left top no-repeat;
	}

td.btn_next {
	width:110px;
	height:31px;
	background:url(img/btn_award_next_none.jpg) left top no-repeat;
	}

td.btn_next a {
	display:block;
	width:110px;
	height:31px;
	background:url(img/btn_award_next.jpg) left top no-repeat;
	}

td.btn_next a:hover {
	display:block;
	width:110px;
	height:31px;
	background:url(img/btn_award_next_hover.jpg) left top no-repeat;
	}

td.btn_space {
	width:2px;
	height:31px;
	}

table.pre_n_next_btn tr td a span {
	display:none;
	}


div.nomi_momme_txt {
	width:500px;
	margin-top:8px;
	float:right;
	margin-right:16px;
	text-align:right;
	}

div.nomi_comme {
	float:right;
	width:250px;
	height:31px;
	background:url(img/btn_award_com.jpg) left top no-repeat;
	}

div.nomi_comme a {
	display:block;
	width:250px;
	height:31px;
	}

div.nomi_comme a span {
	display:none;
	}

div.nomi_comme a:hover {
	background:url(img/btn_award_com_hover.jpg) left top no-repeat;
	}

p.other_txt {
	margin:0 auto;
	width:675px;
	}

p.other_txt a {
	color:#FF6600;
	}

p.other_txt a:hover {
	color:#FF9900;
	}

/* サムネールリスト */
div.btn_1501,div.btn_1501_active,
div.btn_1502,div.btn_1502_active,
div.btn_1503,div.btn_1503_active,
div.btn_1504,div.btn_1504_active,
div.btn_1505,div.btn_1505_active,
div.btn_1506,div.btn_1506_active,
div.btn_1507,div.btn_1507_active,
div.btn_1508,div.btn_1508_active,
div.btn_1509,div.btn_1509_active,
div.btn_1510,div.btn_1510_active,
div.btn_1511,div.btn_1511_active,
div.btn_1512,div.btn_1512_active,
div.btn_1513,div.btn_1513_active,
div.btn_1514,div.btn_1514_active {
	width:33px;
	height:30px;
}
div.btn_1515,div.btn_1515_active {
	width:30px;
	height:30px;
}
div.btn_1501 {	background:url(img/expect/th01.jpg) left top no-repeat;}
div.btn_1502 {	background:url(img/expect/th02.jpg) left top no-repeat;}
div.btn_1503 {	background:url(img/expect/th03.jpg) left top no-repeat;}
div.btn_1504 {	background:url(img/expect/th04.jpg) left top no-repeat;}
div.btn_1505 {	background:url(img/expect/th05.jpg) left top no-repeat;}
div.btn_1506 {	background:url(img/expect/th06.jpg) left top no-repeat;}
div.btn_1507 {	background:url(img/expect/th07.jpg) left top no-repeat;}
div.btn_1508 {	background:url(img/expect/th08.jpg) left top no-repeat;}
div.btn_1509 {	background:url(img/expect/th09.jpg) left top no-repeat;}
div.btn_1510 {	background:url(img/expect/th10.jpg) left top no-repeat;}
div.btn_1511 {	background:url(img/expect/th11.jpg) left top no-repeat;}
div.btn_1512 {	background:url(img/expect/th12.jpg) left top no-repeat;}
div.btn_1513 {	background:url(img/expect/th13.jpg) left top no-repeat;}
div.btn_1514 {	background:url(img/expect/th14.jpg) left top no-repeat;}
div.btn_1515 {	background:url(img/expect/th15.jpg) left top no-repeat;}
div.btn_1501_active {	background:url(img/expect/th01_hover.jpg) left top no-repeat;}
div.btn_1502_active {	background:url(img/expect/th02_hover.jpg) left top no-repeat;}
div.btn_1503_active {	background:url(img/expect/th03_hover.jpg) left top no-repeat;}
div.btn_1504_active {	background:url(img/expect/th04_hover.jpg) left top no-repeat;}
div.btn_1505_active {	background:url(img/expect/th05_hover.jpg) left top no-repeat;}
div.btn_1506_active {	background:url(img/expect/th06_hover.jpg) left top no-repeat;}
div.btn_1507_active {	background:url(img/expect/th07_hover.jpg) left top no-repeat;}
div.btn_1508_active {	background:url(img/expect/th08_hover.jpg) left top no-repeat;}
div.btn_1509_active {	background:url(img/expect/th09_hover.jpg) left top no-repeat;}
div.btn_1510_active {	background:url(img/expect/th10_hover.jpg) left top no-repeat;}
div.btn_1511_active {	background:url(img/expect/th11_hover.jpg) left top no-repeat;}
div.btn_1512_active {	background:url(img/expect/th12_hover.jpg) left top no-repeat;}
div.btn_1513_active {	background:url(img/expect/th13_hover.jpg) left top no-repeat;}
div.btn_1514_active {	background:url(img/expect/th14_hover.jpg) left top no-repeat;}
div.btn_1515_active {	background:url(img/expect/th15_hover.jpg) left top no-repeat;}
div.btn_1501 a,div.btn_1501_active a,
div.btn_1502 a,div.btn_1502_active a,
div.btn_1503 a,div.btn_1503_active a,
div.btn_1504 a,div.btn_1504_active a,
div.btn_1505 a,div.btn_1505_active a,
div.btn_1506 a,div.btn_1506_active a,
div.btn_1507 a,div.btn_1507_active a,
div.btn_1508 a,div.btn_1508_active a,
div.btn_1509 a,div.btn_1509_active a,
div.btn_1510 a,div.btn_1510_active a,
div.btn_1511 a,div.btn_1511_active a,
div.btn_1512 a,div.btn_1512_active a,
div.btn_1513 a,div.btn_1513_active a,
div.btn_1514 a,div.btn_1514_active a,
div.btn_1515 a,div.btn_1515_active a {
	display:block;
	width:30px;
	height:30px;
}
div.btn_1501 a:hover {	background:url(img/expect/th01_hover.jpg) left top no-repeat;}
div.btn_1501 a:hover {	background:url(img/expect/th01_hover.jpg) left top no-repeat;}
div.btn_1502 a:hover {	background:url(img/expect/th02_hover.jpg) left top no-repeat;}
div.btn_1503 a:hover {	background:url(img/expect/th03_hover.jpg) left top no-repeat;}
div.btn_1504 a:hover {	background:url(img/expect/th04_hover.jpg) left top no-repeat;}
div.btn_1505 a:hover {	background:url(img/expect/th05_hover.jpg) left top no-repeat;}
div.btn_1506 a:hover {	background:url(img/expect/th06_hover.jpg) left top no-repeat;}
div.btn_1507 a:hover {	background:url(img/expect/th07_hover.jpg) left top no-repeat;}
div.btn_1508 a:hover {	background:url(img/expect/th08_hover.jpg) left top no-repeat;}
div.btn_1509 a:hover {	background:url(img/expect/th09_hover.jpg) left top no-repeat;}
div.btn_1510 a:hover {	background:url(img/expect/th10_hover.jpg) left top no-repeat;}
div.btn_1511 a:hover {	background:url(img/expect/th11_hover.jpg) left top no-repeat;}
div.btn_1512 a:hover {	background:url(img/expect/th12_hover.jpg) left top no-repeat;}
div.btn_1513 a:hover {	background:url(img/expect/th13_hover.jpg) left top no-repeat;}
div.btn_1514 a:hover {	background:url(img/expect/th14_hover.jpg) left top no-repeat;}
div.btn_1515 a:hover {	background:url(img/expect/th15_hover.jpg) left top no-repeat;}
div#thumbnail_s div a span,
div#thumbnail_s2 div a span{	display:none;}
div#thumbnail_s,
div#thumbnail_s2{
	width:492px;
	height:30px;
	margin-left:auto;
}
div#thumbnail_s div,
div#thumbnail_s2 div{	float:left;}
