@charset "UTF-8";

/*-- ▼ area --*/

img#s_o,
img#s {

	position: absolute;

	top: 175px;

	left: 12px;

}

img#t_o,
img#t {

	position: absolute;

	top: 175px;

	left: 35px;

}

img#n_o,
img#n {

	position: absolute;

	top: 175px;

	left: 58px;

}

img#o_o,
img#o {

	position: absolute;

	top: 175px;

	left: 81px;

}

img#f_o,
img#f {

	position: absolute;

	top: 175px;

	left: 104px;

}

/*-- ▲ end of area --*/

/*-- ▼ index --*/
/*-- ▼ topArea --*/

#index #topArea {

	background-image: url(images/top.jpg); background-position: 0px 0px;

	width: 630px;

	height: 203px;

	position: relative;

}

#index #topArea img#btn_area1 {

	position: absolute;

	top: 178px;

	left: 442px;

}

#index #topArea img#btn_result11,
#index #topArea img#btn_result1 {

	position: absolute;

	top: 178px;

	left: 561px;

}

/*-- ▲ end of topArea --*/

img.title01 {

	clear: both;

	margin-bottom: 10px;

}

/*-- ▼ mainArea --*/

div.entry_left {

	float: left;

	margin: 0 10px 10px 0;

	display: inline;

}

div.entry_right {

	float: right;

	margin: 0 0 10px 0;

	display: inline;

}

div.entry_box {

	background-image: url(images/bg_entry.png); background-position: 0px 0px;

	width: 310px;

	height: 185px;

	position: relative;

}

div.entry_box img.photos {

	position: absolute;

	top: 17px;

	left: 8px;

}

div.entry_box img.name {

	position: absolute;

	top: 17px;

	left: 154px;

}

div.entry_box div.txt {

	position: absolute;

	top: 44px;

	left: 157px;

	width: 152px;

	text-align: left;

}

/*-- ▲ end of mainArea --*/

/*-- ▼ bottomArea --*/

#index div#bottomArea {

	clear: left;

	position: relative;

	height: 24px;

	margin-bottom: 10px;

}

#index img#btn_area2 {

	position: absolute;

	top: 0;

	left: 442px;

}

#index img#btn_result22,
#index img#btn_result2 {

	position: absolute;

	top: 0;

	left: 561px;

}

/*-- ▲ end of bottomArea --*/
/*-- ▲ end of index --*/

/*-- ▼ result --*/
/*-- ▼ topArea --*/

#result #topArea {

	background-image: url(images/top02.jpg); background-position: 0px 0px;

	width: 630px;

	height: 203px;

	position: relative;

}

#result #topArea img#btn_area1 {

	position: absolute;

	top: 178px;

	left: 454px;

}

#result #topArea img#btn_entry1 {

	position: absolute;

	top: 178px;

	left: 573px;

}

/*-- ▲ end of topArea --*/

img.title02 {

	clear: both;

}

/*-- ▼ mainArea --*/


#result #mainArea {

	background: url(images/bg_jyusho.png) repeat-y 0 0;

	padding-top: 22px;

}


#result #mainArea div.txt {

	width: 536px;

	margin: 0 auto;

	padding-bottom: 20px;

	text-align: left;

	color: #336699;


}

div.box_jyusho {

	background: url(images/bg_jyusho.png) repeat-y 0 0;

	width: 630px;

	height: 174px;

	position: relative;

	clear: both;

}

div.box_jyusho img.photos {

	position: absolute;

	top: 0px;

	left: 172px;

}

div.box_jyusho img.name {

	position: absolute;

	top: 0px;

	left: 382px;

}

div.box_jyusho div.txt {

	position: absolute;

	top: 22px;

	left: 388px;

	width: 233px;

	text-align: left;

}

div.box_jyusho img.icon {

	position: absolute;

	top: 0px;

	left: 67px;

}

div.box_jyusho img.comment {

	position: absolute;

	top: 123px;

	left: 73px;

}

/*-- ▼ box_comment --*/

div#box_comment05,
div#box_comment04,
div#box_comment03,
div#box_comment02,
div#box_comment01 {

	width: 650px;

	text-align: center;

	display: none;

}

div.entrant {

	width: 100%;

	margin: 0 auto;

	text-align: center;

	clear: both;

}

img.entrantPhotoBig {

	margin: 10px auto;

	float: none;

}

div.entrantName {

	margin: 0;

	padding: 0 0 8px 0;

	clear: both;

	line-height: 1.5;

	height: 50px;

	position: relative;

}

div.entrantName2 {

	margin: 0;

	padding: 0 0 8px 0;

	clear: both;

	line-height: 1.5;

	height: 20px;

	position: relative;

}

div.box_comment_icon {

	position: absolute;

	top: 4px;

	left: 2px;

}

div.box_comment_name {

	position: absolute;

	top: 18px;

	left: 66px;

}

div.box_comment_name_entry {

	position: absolute;

	top: 6px;

	left: 6px;

}

p.box_comment_txt {

	width: 630px;

	margin: 0 auto;

	padding: 9px 2px;

	border-top: 1px solid #cccccc;

	text-align: left;

	clear: both;

	line-height: 1.5;

}

/*-- ▲ end of box_comment --*/

div.t_k_bottom {

	margin-left: 0;

}

/*-- ▲ end of mainArea --*/

/*-- ▼ bottomArea --*/

#result #bottomArea {

	position: relative;

	height: 24px;

	margin-bottom: 10px;

}

#result #bottomArea img#btn_area2 {

	position: absolute;

	top: 0;

	left: 454px;

}

#result #bottomArea img#btn_entry2 {

	position: absolute;

	top: 0;

	left: 573px;

}

/*-- ▲ end of bottomArea --*/
/*-- ▲ end of result --*/

/*-- ▼ kyoutu --*/

div#topArea,div#mainArea,div#bottomArea {

	clear: both;

}

div#topArea div.btn_stadium {

	position: absolute;

	top: 134px;

	left: 0;

}

div#topArea img#icon_balloon {

	position: absolute;

	top: 175px;

	left: 0;

}

/*-- ▲ end of kyoutu --*/

div.txt table {

	margin: 0;

}

td.td1 {

	width: 33px;

	vertical-align: top;

}

div.main_box {

	position: relative;

}


div.txt01 {

	position: absolute;

	top: -16px;

	left: 19px;

}