@charset "UTF-8";
/* CSS Document */

body {
	font-size:100%;
	color:#434343;
	background-color: #282838;
}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,p {
	margin: 0;
	padding: 0;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

h1,h2,h3,h4,ul,li,p,address {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

img {
	border: 0;
	vertical-align: bottom;
}

a:link,
a:visited,
a:active {
	text-decoration: underline;
	color: #FF3300;
}

a:hover {
	text-decoration: underline;
	color: #003366;
}

.red_n {
	color:#990000;
	font-weight: bold;
	font-size: 110%;
	}

.note {
	font-size:85%;
	color:#FF3300;
	text-align: right;
	display: block;
	line-height: 25px;
	}
	
.media_p {
	font-size:85%;
	color:#333333;
	line-height:150%;
	}
	
.bold {
	font-weight: bold;
	line-height: 30px;
}
.cl {
	clear:both;
	}
.right {
	float:right;
	text-align: right;
	}
	
.note_right {
	font-size: 80%;
	line-height: 20px;
	text-align: right;
	display: block;
}
	
.line {
	border-bottom:1px dotted #99CC00;
	}
	
.line_media {
	clear: both;
	height: 1px;
	width: 480px;
	background-color: #003399;
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
.pho_01 {
	padding:5px;
	margin:10px;
	border:1px solid #999999;
	float:left;
	}
	
#pho_02 {
	margin:10px;
	}
	
/* Wrapper
-------------------------------------------------*/
#wrapper {
	text-align: center;
}

/* Contents
-------------------------------------------------*/
#contents {
	width: 760px;
	background-image: url(../images/con_p01.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0 auto;
	padding: 0 9px;
	text-align: center;
	position: relative;
}


/* header
-------------------------------------------------*/
#header   {
	background-image: url(../images/hed_01_e.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 760px;
}

/* gnavi
-------------------------------------------------*/
#gnavi {
	height: 31px;
	width: 760px;
}
#gnavi em {
	position: absolute;
	left: -9999px;
}

#gnavi a {
	text-decoration: none;
	display: block;
	}

#gnavi ul {
}

#gnavi ul li {
	list-style-type: none;
	float: left;
}
#gnavi ul li a.g01 {
	background-image:url(../images/g_01.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g02 {
	background-image:url(../images/g_02.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g03 {
	background-image:url(../images/g_03.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g04 {
	background-image:url(../images/g_04.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g05 {
	background-image:url(../images/g_05.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g06 {
	background-image:url(../images/g_06.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g07 {
	background-image:url(../images/g_07.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}

#gnavi ul li a.g08 {
	background-image:url(../images/g_08.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
	
#gnavi ul li a.g09 {
	background-image:url(../images/g_09.png);
	background-repeat:no-repeat;
	height: 30px;
	width: 80px;
	}
#e_link {
	height: 16px;
	width: 70px;
	position: absolute;
	top: 25px;
	right: 20px;
}
#e_link ul {
	list-style-type: none;
}
#e_link li {
}

#e_link a {
	text-decoration: none;
	display: block;
	}
#e_link #e01 {
	background-image: url(../images/Japanese_b.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 70px;
}
	
#e_link a:hover#e01 {
	background-image: url(../images/Japanese_b_on.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 70px;
}
#e_link em {
	position: absolute;
	left: -9999px;
}
#left {
	float: left;
	width: 200px;
}
	
#main {
	clear:both;
	width:720px;
	text-align: left;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
#main_contents {
	width: 700px;
	margin-right: 10px;
	margin-left: 10px;
}

#main_txt  {
	margin-left: 40px;
	width: 480px;
	float: left;
}

#main_txt p,#schedule_area p,#ranking_area p,#goods_area p,#wbc_txt p,#main_contents p {
	font-size: 90%;
	line-height: 25px;
	padding-bottom: 15px;
}

#main_txt h2,#schedule_area h2,#ranking_area h2,#goods_area h2,#sitemap h2,#wbc_txt h2,#main_contents h2 {
	margin-bottom: 10px;
}

#main_txt h3 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #339999;
	margin-bottom: 15px;
	margin-left: 5px;
	color: #339999;
	font-weight: bold;
	line-height: 25px;
	font-size: 90%;
	padding-left: 8px;
}

#main_txt em,#schedule_area em,#ranking_area em,#goods_area em,#sitemap em,#wbc_txt em,#main_contents em {
	position: absolute;
	left: -9999px;
}

#main_txt ul {
	font-size: 85%;
	margin-left: 15px;
	list-style-position: inside;
	list-style-type: decimal;
	margin-bottom: 5px;
}

#main_txt ul li {
	line-height:150%;
	}
	
#main_txt dl,#wbc_txt dl {
	margin-left: 5px;
	margin-right: 5px;
}
#main_txt dt,#wbc_txt dt {
	font-size: 90%;
	color: #003366;
	line-height: 150%;
}
#main_txt dd,#wbc_txt dd {
	margin-bottom: 10px;
	line-height: 150%;
	font-size: 85%;
	padding-bottom: 5px;
}

/* submenu
-------------------------------------------------*/
#submenu {
	float:left;
	width:150px;
	height:250px;
	background-image:url(../images/bo.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
#submenu em {
	position: absolute;
	left: -9999px;
}
#submenu ul {
	margin-top: 8px;
	float: right;
	margin-right: 15px;
}
#submenu ul li {
	list-style-type: none;
	margin-bottom: 15px;
}
#submenu ul li a {
	text-decoration:none;
	display:block;
	height: 15px;
	width: 114px;
	}
#submenu ul li a.sub01:link,
#submenu ul li a.sub01:visited,
#submenu ul li a.sub01:active {
	background-image: url(../images/sub01e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub01:hover {
	background-image: url(../images/sub01e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

#submenu ul li a.sub02:link,
#submenu ul li a.sub02:visited,
#submenu ul li a.sub02:active {
	background-image: url(../images/sub02e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub02:hover {
	background-image: url(../images/sub02e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#submenu ul li a.sub03:link,
#submenu ul li a.sub03:visited,
#submenu ul li a.sub03:active {
	background-image: url(../images/sub03e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub03:hover {
	background-image: url(../images/sub03e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

#submenu ul li a.sub04:link,
#submenu ul li a.sub04:visited,
#submenu ul li a.sub04:active {
	background-image: url(../images/sub04e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub04:hover {
	background-image: url(../images/sub04e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

#submenu ul li a.sub05:link,
#submenu ul li a.sub05:visited,
#submenu ul li a.sub05:active {
	background-image: url(../images/sub05e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub05:hover {
	background-image: url(../images/sub05e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

#submenu ul li a.sub06:link,
#submenu ul li a.sub06:visited,
#submenu ul li a.sub06:active {
	background-image: url(../images/sub06e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub06:hover {
	background-image: url(../images/sub06e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#submenu ul li a.sub07:link,
#submenu ul li a.sub07:visited,
#submenu ul li a.sub07:active {
	background-image: url(../images/sub07e.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

#submenu ul li a.sub07:hover {
	background-image: url(../images/sub07e_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
#main_txt .p_box {
}

#main_txt .p_box2 {
	margin:0 0 10px;
}

#main_txt .p_box2 img {
	margin:0 20px;
	float:left;
	}
	
#main_txt .p_box img {
	float: left;
	margin-right: 8px;
}
#main_txt .p_box p {
	font-size: 90%;
	color: #666666;
	line-height: 150%;
}
#main_txt .cp {
	width: 460px;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	background-color: #D8D8D8;
	margin-bottom: 25px;
	height: 100%;
}
#main_txt .cp p {
	color: #333333;
	font-size: 85%;
}
#main_txt .cp img {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
#main_txt .cp .cl img#p_kf {
	float: left;
	margin-left: 40px;
	width: 480px;
}

#main_txt .sa-photo {
	float: right;
	padding-left: 5px;
}
#main_txt .sa-photo02 {
	width: 310px;
	height: 210px;
}
#main_txt .sa-photo p,#main_txt .sa-photo02 p {
	font-size: 80%;
	line-height: 20px;
	text-align: center;
}

#main #main_txt .sa-img-c  { text-align: center; }


#main_txt .pdf-box {
	padding-top: 10px;
	padding-bottom: 10px;
}
#main_txt .pdf-box img {
	padding-right: 5px;
}
#main_txt .pdf-box p {
	font-size: 12px;
}


#media_area {
	float: left;
	margin-left: 40px;
	width: 480px;
}
#media_area p {
	font-size: 90%;
	line-height: 150%;
}
#media_area h2 {
	margin-bottom: 15px;
}
#media_area em {
	position: absolute;
	left: -9999px;
}
#media_area h3 {
	line-height: 150%;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
	margin-top: 8px;
	font-weight: bold;
	color: #990000;
}
#media_area dl {
	font-size: 90%;
	margin-top: 20px;
}
#media_area dt {
	line-height: 150%;
	margin-bottom: 8px;
	color: #CC0000;
}
#media_area dd {
	line-height: 150%;
	margin-bottom: 15px;
}

#media_area ul.pdf-dl {
	list-style: url(none) none;
	padding-left: 5px;
}
#media_area ul.pdf-dl li {
	font-size: 13px;
	line-height: 20px;
}


/* news
-------------------------------------------------*/	
.box {
	width: 720px;
	text-align: left;
	background-color: #CCCCCC;
	margin-bottom: 15px;
}
.boxtop {
	background-image: url(../images/ne.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxtop div {
	font-size: 0;
	height: 10px;
	background-image: url(../images/nw.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxbottom {
	background-image: url(../images/se.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxbottom div {
	font-size: 0;
	height: 10px;
	background-image: url(../images/sw.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.boxcontent {
	width: 700px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.boxcontent h3 {
	margin-bottom: 5px;
	height: 30px;
}
.boxcontent h3 em {
	position: absolute;
	left: -9999px;
}
.news_txt    {
	background-color: #FFFFFF;
	width: 690px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #66CCFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.news_txt .news-photo {
	width: 100px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}
.news_txt dl {
	float: right;
	width: 580px;
}
.news_txt dt {
	background-image: url(../images/p01.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	font-size: 80%;
	color: #3399FF;
	padding-left: 5px;
}
.news_txt dd {
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 150%;
	font-size: 80%;
	margin-bottom: 8px;
}

#submenu2 {
	width: 150px;
	float: left;
}
#submenu2 ul {
	margin-top: 5px;
	list-style-type: none;
}

#submenu2 ul li {
	font-size:85%;
	color:#666666;
	line-height:150%;
	margin-bottom: 15px;
	}

#submenu2 ul li a:link,
#submenu2 ul li a:visited,
#submenu2 ul li a:active {
	color:#666666;
	text-decoration: none;
}	

#submenu2 ul li a:hover {
	color:#003366;
	text-decoration: underline;
	}

.bc01 {
	background-color:#CCCCCC;
	}
	
.bc02 {
	background-color:#FFFFFF;
	color: #000033;
	}
	
.battle-photo {
	width: 478px;
}


#resalut {
	width: 480px;
	margin-left: 190px;
}

#resalut h2 {
	margin-bottom: 10px;
}

#resalut em,#submenu2 em {
	position: absolute;
	left: -9999px;
}
#resalut h3 {
	background-color: #336699;
	line-height: 150%;
	color: #FFFFFF;
	margin-top: 15px;
	text-align: justify;
	padding: 8px;
}

#resalut .fight {
	margin-bottom: 15px;
	background-color: #D5E6FF;
	width: 458px;
	padding: 10px;
	border: 1px solid #3366FF;
	margin-top: 15px;
}
#resalut .fight p {
	font-size: 14px;
	line-height: 25px;
}
#resalut .fight ul {
	list-style: url(none) none;
}
#resalut .fight ul li {
	font-size: 13px;
	line-height: 20px;
}

#resalut table {
	margin-top: 15px;
	border: 1px solid #000033;
}
#resalut table p {
	font-size: 85%;
	line-height: 25px;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
}
#resalut th {
	background-color: #000033;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}
#resalut td {
	text-align: center;
	line-height: 30px;
	font-size: 90%;
}
#resalut  td.bc03 {
	background-color: #F2F2F2;
}
#resalut td img {
	margin: 10px;
}
#resalut tr.bc01 {
	background-color:#CCCCCC;
	}
#resalut tr.bc02 {
	background-color:#FFFFFF;
	color: #000033;
	}
#resalut #belt-img {
	text-align: center;
	width: 480px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#resalut .t-img {
	text-align: center;
	width: 480px;
	padding-bottom: 15px;
}
#resalut .t-img p {
	font-size: 12px;
	line-height: 20px;
	color: #003366;
}
#resalut .tournament-t {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 480px;
}
	
.pt {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
	height: 15px;
	clear: both;
}
.pt img {
	margin-left: 15px;
}

#schedule_area {
	margin-left: 120px;
	width: 480px;
	margin-right: 120px;
}
#schedule_area h3 {
	color: #FFFFFF;
	background-color: #0F3EA9;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #040559;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-left: 8px;
}
#schedule_area h4 {
	line-height: 30px;
	color: #B01B11;
}
#schedule_area p {
	font-size: 90%;
	line-height: 150%;
}
#schedule_area  p span {
	font-weight: bold;
	color: #B01B11;
}
#schedule_area dl {
	font-size: 90%;
}
#schedule_area dt {
	color: #0033FF;
	padding-bottom: 8px;
}
#schedule_area dd span {
	font-weight: bold;
}
#schedule_area dd {
	line-height: 150%;
	padding-bottom: 8px;
}

#schedule_area #belt-img {
	text-align: center;
	width: 480px;
	padding-bottom: 15px;
	padding-top: 15px;
}

#schedule_area .tournament-t {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 480px;
}
#schedule_area #wwc-box ul {
	list-style: disc inside;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#schedule_area #wwc-box ul li {
	font-size: 14px;
	line-height: 25px;
}
#schedule_area ul {
	text-align: center;
	padding: 5px;
	margin-bottom: 15px;
}
#schedule_area ul li {
	font-size: 13px;
	line-height: 18px;
	list-style: url(none) none;
	background: #E7E1B8;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.sch-photo-w480 {
	text-align: center;
	width: 480px;
	margin-bottom: 15px;
}
.sch-photo-w200 {
	float: left;
	width: 200px;
	margin-right: 15px;
}
#schedule_area .sch-photo-w480 p.cap {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	padding-top: 8px;
}

#schedule_area .tm-info {
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
#schedule_area .tm-info .summary {
	border: 2px solid #036;
	padding: 10px;
	margin-bottom: 8px;
}
#schedule_area .tm-info .summary dt {
	font-weight: bold;
	color: #036;
}
#schedule_area .tm-info table {
	text-align: center;
	font-size: 13px;
	line-height: 18px;
	background: #CCC;
	margin-bottom: 15px;
	width: 480px;
}
#schedule_area .tm-info table td {
	background: #FFF;
	padding: 5px;
}
#schedule_area .tm-info table td.title {
	background: #C90;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
}
#schedule_area .tm-info h4 {
	font-weight: bold;
	color: #036;
	font-size: 16px;
	line-height: 30px;
	border-bottom: 1px solid #036;
	margin-bottom: 10px;
	padding-left: 8px;
	border-left: 3px solid #036;
}
#schedule_area .tm-info .player-info {
	padding: 5px;
	border: 1px solid #C3D5E3;
	margin-bottom: 15px;
}
#schedule_area .tm-info .player-info .player-img { float: left; }
#schedule_area .tm-info .player-info .player-text {
	float: right;
	width: 230px;
	padding-top: 8px;
}
#schedule_area .tm-info .player-info .player-text02 {
	clear: both;
	padding-top: 10px;
}


#ranking_area {
	margin-left: auto;
	width: 530px;
	margin-right: auto;
}
#ranking_area #wbc-link {
	background-image: url(../images/wbcmuaythai_logo.png);
	background-position: right 0px;
	width: 530px;
	background-repeat: no-repeat;
	height: 150px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#ranking_area h3 {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
#ranking_area p {
	font-size: 14px;
	line-height: 20px;
}
#ranking_area .champ {
	float: left;
	width: 250px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#ranking_area .champ h4 {
	background-image: url(../images/cc_haikei.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 250px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #993300;
	text-align: center;
}
#ranking_area .champ .champ-name {
	width: 246px;
	margin-top: 5px;
	height: 30px;
	background-image: url(../images/cn_haikei.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 2px solid #CCCCCC;
}
#ranking_area .champ .champ-name p {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
#ranking_area .ranking-info {
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 30px;
}
#ranking_area .ranking-info ul {
	list-style: disc inside;
}
#ranking_area .ranking-info ul li {
	font-size: 14px;
	line-height: 20px;
	color: #06C;
	padding-bottom: 10px;
	text-align: justify;
}
#ranking_area .ranking-info h2 {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}
#ranking_area .ranking-info h3 {
	font-size: 16px;
	font-weight: bold;
}
#ranking_area .ranking-info table {
	width: 530px;
	text-align: center;
	margin-bottom: 15px;
	background: #666;
}
#ranking_area .ranking-info table tr.camp {
	background: #DABE58;
}
#ranking_area .ranking-info table tr.lunker {
	background: #D3DDE3;
}
#ranking_area .ranking-info table th {
	font-size: 14px;
	line-height: 25px;
}
#ranking_area .ranking-info table td {
	width: 160px;
	font-size: 14px;
	line-height: 25px;
}

#goods_area {
	margin-left: 120px;
	width: 480px;
	margin-right: 120px;
}
#goods_area h3 {
	font-size: 110%;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	height: 35px;
	text-align: center;
	margin-bottom: 15px;
}
#goods_area p img {
	margin-left: 35px;
}
#goods_area dl {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
#goods_area dt {
	color: #CC0000;
	margin-bottom: 8px;
}
#goods_area dd {
	font-size: 90%;
	line-height: 150%;
	color: #666666;
}
#goods_area .price {
	text-align: center;
	height: 40px;
}
#goods_area .price h4 {
	font-size: 90%;
	line-height: 40px;
	font-weight: bold;
	color: #FF0000;
}
#wbc_box {
	width: 200px;
	margin-top: 15px;
	text-align: center;
}
#wbc_box p {
	font-size: 85%;
}
#sitemap {
	margin-left: 120px;
	width: 480px;
	margin-right: 120px;
}
#sitemap  #jpn_map {
	width: 200px;
	margin-left: 20px;
	float: left;
}
#sitemap #jpn_map ul,#en_map ul {
	list-style-type: none;
}
#sitemap #jpn_map ul li.lm,#en_map ul li.lm {
	line-height: 150%;
	background-position:0px 2px;
	background-image: url(../images/cl_005.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 90%;
	margin-top: 8px;
}
#sitemap #jpn_map ul.nest {
	padding-left: 20px;
	font-size: 90%;
	line-height: 150%;
}
#sitemap #en_map {
	width: 200px;
	margin-left: 40px;
	float: left;
}

#wbc_txt {
	margin-left: 40px;
	width: 480px;
	float: left;
}
#wbc_txt ul {
	padding-bottom: 10px;
	list-style-type: none;
	padding-left: 15px;
	color: #FF0000;
}
#wbc_txt ul li {
	font-size: 90%;
	line-height: 25px;
	list-style-type: disc;
}

#fnavi ul {
	margin: 0 auto;
	display: inline;
}
#fnavi ul li {
	display: inline;
	margin: 0 5px;
	font-size: 85%;
}
#fnavi ul li a {
	color: #999999;
}
#fnavi ul li a:link,
#fnavi ul li a:visited,
#fnavi ul li a:active {
	text-decoration: none;
}
#fnavi ul li a:hover {
	text-decoration: underline;
}

#fnavi:after {
	content: ".";
	display: block;
	height: 0;
	clear :both;
	visibility: hidden;
}
#fnavi {
	display: inline-table;
	padding-bottom: 5px;
}
/* MacIE begin \*/
* html #fnavi {
	height: 1%;
}
#fnavi {
	display: block;
}
/* MacIE end */

/* Footer
-------------------------------------------------*/
#footer {
	clear: both;
	height: 90px;
	text-align: center;
	background-image: url(../images/foo_p01.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 85%;
	color:#999999;
	margin: 0 auto;
	padding: 20px 9px 0;
}

