@charset "utf-8";
@import url("base.css");
@import url("common.css");





/* ---------- local_navi ---------- */

#ln {
	width:950px;
	margin:-20px 20px 20px;
	float:left;
	display:inline;
	background:url(../../../image/under/bg_ln.gif) left top no-repeat;
}

#ln li {
	padding:0 5px 0 10px;
	float:left;
}





/* ---------- list ---------- */

.decimal {
	font-size:75%;
	line-height:1.5em;
	list-style:decimal;
	padding:0 0 8px 20px;
}

.decimal li {
	padding:0 0 7px;
}

.disc {
	font-size:75%;
	line-height:1.5em;
	list-style:disc;
	padding:0 0 8px 20px;
}

.disc li {
	padding:0 0 7px;
}





/* ---------- title ---------- */

.mttl {
	width:920px;
	margin:0 0 15px 25px;
	padding:6px 5px 3px 15px;
	float:left;
	display:inline;
	font-size:85%;
	line-height:1.6em;
	letter-spacing:0.05em;
	background:url(../../../image/under/bg_mttl.gif) left top no-repeat;
}

.httl {
	margin:0 -5px;
	padding:6px 5px 18px 15px;
	font-size:85%;
	line-height:1.6em;
	letter-spacing:0.05em;
	background:url(../../../image/under/bg_mttl.gif) left top no-repeat;
}

.sttl {
	margin:0 0 10px;
	padding:0 0 2px 17px;
	font-size:75%;
	line-height:1.5em;
	letter-spacing:0.05em;
	background:url(../../../image/common/bg_arr05.gif) left 2px no-repeat;
	border-bottom:#555555 1px dotted;
}





/* ---------- box ---------- */

.conBox {
	width:930px;
	margin:0 0 30px 30px;
	float:left;
	display:inline;
}

.c02Box {
	width:450px;
	margin:0 0 30px 30px;
	float:left;
	display:inline;
}




/* ---------- link ---------- */

.link {
	width:930px;
	margin:0 0 35px 30px;
	float:left;
	display:inline;
	font-size:75%;
	line-height:1.5em;
}

.link li {
	background:url(../../../image/common/bg_arr04.gif) left 4px no-repeat;
	width:295px;
	float:left;
	padding:0 0 7px 15px;
}





/* ---------- sitemap ---------- */

#sitemap {
	width:960px;
	margin:0 0 75px 25px;
	float:left;
	display:inline;
}

#sitemap li {
	width:220px;
	margin:0 20px 0 0;
	float:left;
	display:inline;
}

#sitemap li ul {
	width:215px;
	margin:0 0 0 5px;
	font-size:75%;
	line-height:1.5em;
	float:left;
	display:inline;
}

#sitemap li ul li {
	width:215px;
	margin:0;
	float:left;
	padding:0 0 7px;
}

#sitemap li ul li a {
	background:url(../../../image/common/bg_arr04.gif) left 1px no-repeat;
	padding:0 0 0 15px;
}

#sitemap h4 {
	width:200px;
	float:left;
	display:inline;
	margin:0 0 15px;
	padding:6px 5px 3px 15px;
	font-size:85%;
	line-height:1.6em;
	letter-spacing:0.05em;
	background:url(../../../image/under/bg_mttl.gif) left top no-repeat;
}





/* ---------- sponsor ---------- */

#right {
	width:990px;
	float:left;
}

#right ul {
	width:913px;
	margin:0 0 30px 39px;
	float:left;
	display:inline;
}

#right li {
	float:left;
	margin:0 0 1px 1px;
	display:inline;
}





/* ---------- map ---------- */

.map {
	width:450px;
	height:350px;
	margin:0 0 15px;
	padding:0;
}





/* ---------- team ---------- */

#player div {
	width:450px;
	margin:0 0 20px 30px;
	padding:0 0 5px;
	float:left;
	display:inline;
	background:url(../../../team/image/team/bg_player.gif) left bottom no-repeat;
	position:relative;
}	

#player dl {
	padding:0 20px 10px 20px;
}

#player dt {
	float:left;
}

#player dd {
	padding:3px 0 4px 120px;
	margin:0 0 10px;
	font-size:65%;
	line-height:1.5em;
	background:url(../../../team/image/common/bg_dd.gif) left bottom repeat-y;
	border-bottom:#333333 1px dotted;
}

#player .btn {
	width:446px;
	height:13px;
	padding:0;
	margin:0;
	background:url(../../../team/image/common/bg_btn_bot.gif) left top no-repeat;
	position:absolute;
	bottom:2px;
	left:2px;
}

#player .btn:hover {
	background:url(../../../team/image/common/bg_btn_bot_hover.gif) left top no-repeat;
}

#player .active {
	background:url(../../../team/image/common/bg_btn_bot_active.gif) left top no-repeat;
}

#player .active:hover {
	background:url(../../../team/image/common/bg_btn_bot_active_hover.gif) left top no-repeat;
}

#player .btn span {
	display:none;
}






.team {
	border-top:#222222 1px dotted;
	margin:0 20px 20px;
	font-size:65%;
	line-height:1.5em;
}

.team th {
	border-bottom:#222222 1px dotted;
	padding:7px;
	font-weight:normal;
	background:url(../../../team/image/player/bg_table.gif) left bottom repeat-x;
	width:100px;
}

.team td {
	border-bottom:#222222 1px dotted;
	padding:7px 10px;
}
