body{
	margin:0;padding:0;
	background:#3A4170;
	color:#444444;
	text-align:center;
}
.small{
			font-size:85%;
			}
/* \*/
        body {
		font-size:80%;
            }
		table{
		font-size:100%;}
		.small{
			font-size:75%;
		}
        /* */
		
		
/*-----------header-----------*/
#header{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:730px;
	height:56px;
}

h1 a{
	margin:0;
	padding:0;
	width:360px;
	height:56px;
	background:url(../images/title_logo.gif);
	text-indent:-9999px;
	float:left;
}
#headermenu{
	margin:0;
	padding:0;
	_padding:20px 0 0 0;
	float:right;
}

/*-----------Mainmenu-----------*/
#mainmenu{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:217px;
	background:url(../images/bg_mainmenu.jpg);
	text-align:right;
}
/*-----------Titles-----------*/
h2.titsche{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/sche_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titpla{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/pla_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titpro{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/pro_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titnew{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/new_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titwha{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/wha_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titfan{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/fan_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.tithis{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/his_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titmus{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/mus_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titsit{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/sit_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titpri{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/pri_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titacc{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/acc_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
h2.titcon{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:740px;
	height:60px;
	background:#ffffff url(../images/con_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}
.soliloguy h2{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:680px;
	height:60px;
	background:#ffffff url(../player/images/plabpox_tit.gif) no-repeat;
	text-indent:-9999px;
	font-size:1%;
}


/*-----------subTitles-----------*/
h3{
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
	width:680px;
	height:40px;
	text-indent:-9999px;
}
.subtitsche01{
	background:#ffffff url(../images/sche_subtit01.gif) no-repeat;
}
.subtitsche02{
	background:#ffffff url(../images/sche_subtit02.gif) no-repeat;
}


.subtitpla01{
	background:#ffffff url(../images/pla_subtit01.gif) no-repeat;
}

.subtitpro01{
	background:#ffffff url(../images/pro_subtit01.gif) no-repeat;
}
.subtitpro02{
	background:#ffffff url(../images/pro_subtit02.gif) no-repeat;
}
.subtitpro03{
	background:#ffffff url(../images/pro_subtit03.gif) no-repeat;
}
.subtithis01{
	background:#ffffff url(../images/his_subtit01.gif) no-repeat;
}
.subtithis02{
	background:#ffffff url(../images/his_subtit02.gif) no-repeat;
}
.subtithis03{
	background:#ffffff url(../images/his_subtit03.gif) no-repeat;
}
.subtithis04{
	background:#ffffff url(../images/his_subtit04.gif) no-repeat;
}
.subtitmus{
	background:#ffffff url(../images/mus_subtit.gif) no-repeat;
}

.subtitsit01{
	background:#ffffff url(../images/sit_subtit01.gif) no-repeat;
}
.subtitsit02{
	background:#ffffff url(../images/sit_subtit02.gif) no-repeat;
}
.subtitsit03{
	background:#ffffff url(../images/sit_subtit03.gif) no-repeat;
}
.subtitsit04{
	background:#ffffff url(../images/sit_subtit04.gif) no-repeat;
}
.subtitsit05{
	background:#ffffff url(../images/sit_subtit05.gif) no-repeat;
}
.subtitsit06{
	background:#ffffff url(../images/sit_subtit06.gif) no-repeat;
}
.subtitsit07{
	background:#ffffff url(../images/sit_subtit07.gif) no-repeat;
}
/*-----------Main-----------*/

#wrapper{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:800px;
	padding-bottom:10px;
	background:#ffffff url(../images/main_bg.jpg) repeat-y;
}

.contents{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:680px;
}

.totop{
	margin:auto;
	width:680px;
	text-align:right;
	font-size:90%;
}
.bd{
	margin:10px auto;
	width:680px;
	height:1px;
	color:#ffffff;
	text-indent:-9999px;
	border-bottom:6px dotted #999999;
}

/*-----------Main Schedule&Result-----------*/
th.day{
	width:10%;
}
th.player{
	width:15%;
}
.table01{
	margin:0 auto;
	padding:0;
	border:none;
	width:680px;
	background:#3A4170;
	font-size:100%;
}
.table01 th{
	padding:5px;
	background:#8CD650;
	text-align:center;
}
.table01 td{
	padding:4px 3px;
	background:#FFFEF4;
	text-align:center;
}

.table02{
	margin:0 auto;
	padding:0;
	border:none;
	width:680px;
	background:#3A4170;
	font-size:100%;
}
.table02 th{
	padding:5px;
	background:#70A2E6;
	text-align:center;
}
.table02 td{
	padding:4px 3px;
	background:#F9FFE8;
	text-align:center;
}
/*-----------Main player-----------*/
.playertable{
	width:680px;
}
.playertable td{
	text-align:center;
	padding:0 0 10px;
}
.soliloguy{
	width:680px;
	background:url(../player/images/plabox_bg.gif);
}

.soliloguy iframe{
	margin:0;
	padding:0;
	width:650px;
	height:300px;
	border:0;
}

.bottom{
	width:680px;
	background:url(../player/images/plabox_bottom.gif) no-repeat bottom;
	text-indent:-9999px;
}

/*-----------Main Profile-----------*/
.profbox{
	margin:20px 0 0 0;
	width:680px;
}
.photo{
	float:left;
}

.profmain{
	margin:0;
	padding:0;
	width:440px;
	background:url(../images/pro_bg.gif) no-repeat right top;
	background-position:auto 22px;
	text-align:left;
	float:right;
}
.name{
	width:450px;
	border-bottom:1px solid #2B538B;
}
.name h2{
	margin:0;
	line-height:22px;
	color:#2B538B;
	float:left;
}
.name a{
	width:94px;
	float:right;
}
.send{
	margin-top:20px;
	padding:0 93px 0 0;
	text-align:right;
}
.send a:link{
	padding:5px 5px 5px 30px;
	background:url(../images/btn_send.gif);
	color:#ffffff;
}
.send a:hover{
	background:url(../images/btn_send_on.gif);
	color:#3A4170;
}
.profmain table{
	margin:15px 0 0 20px;
	width:330px;
	background:#2B538B;
}
.profmain table th{
	padding:10px 0;
	background:#ECF3FD;
}
.profmain table td{
	padding:10px 5px;
	background:#FFFFF9;
}
.track{
	width:20%;
	font-weight:normal;
}
td.answer{
	width:30%;
	background:#FFFFF9;
	text-align:left;
}
th.q{
	font-weight:normal;
	text-align:left;
}


/*-----------whats new-----------*/

.what{
	width:680px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
}
.what dt{
   width: 5em;
   float: left;
    _height: 1%;
}
.what dd{
    margin-left: 6.5em;
	margin-bottom:10px;
	padding-left:5px;
    _height: 1%;
   text-align:left;
   border-left:5px double #3A4170;
}

/*-----------history-----------*/
.historymenu{
	margin:0;padding:0;
	text-align:right;
}
.historymenu img{
	margin:0 0 0 10px;
}

.historytable{
	margin:0;padding:0;
	border:0;
	width:650px;
	color:#854A22;
	font-size:90%;
}
.historytable .line,.historytable .line2{
	border-bottom:1px solid #666666;
}
.historytable .line{
	border-right:1px solid #666666;
}
.historytable .line3,.historytable .line4{
	border-top:1px solid #666666;
}
.historytable .line3{
	border-right:1px solid #666666;
}
.historytable th{
	padding:10px;
	background:#F9F3EF;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-right:1px solid #666666;
}
.historytable td{
	padding:10px;
	vertical-align:top;
}

.historytable .line,.historytable .line2,.historytable .line3,.historytable .line4{
	padding:0;
}

.historytable td ul{
	margin:0;padding:0;
	list-style-type:none;
}

.histext{
	text-align:left;
}
/*-----------museum-----------*/

.muscontentbox{
	margin:0 0 15px 0;
	width:680px;
}
.muscontentbox p{
	display:block;
	margin:0;padding:0;
	width:340px;
}
.muscontentbox .left{
	float:left;
	text-align:left;
}
.muscontentbox .left img{
	float:left;
}
.muscontentbox .right{
	float:right;
	text-align:right;
}
.muscontentbox .right img{
	float:right;
}

.mustable{
	margin:0;padding:0;
	width:400px;
	background:#666666;
	font-size:100%;
	border:none;
}
.mustable th,.mustable td{
	padding:5px;
}
.mustable th{
	color:#fefefe;
	font-weight:normal;
}
.mustable td{
	background:#ffffff;
}
/*-----------sitemap-----------*/
.menu01,.menu02 ,.menu03 ,.menu04 ,.menu05 ,.menu06 ,.menu07 ,.menu08{
	margin:5px auto;
	text-align:left;
}

.menu01 li,.menu02 li,.menu03 li,.menu04 li,.menu05 li,.menu06 li,.menu07 li,.menu08 li{
	display:inline;
	padding:0 15px;
	text-align:left;
}

.menu01 li{
	background:url("../images/ico_link01.gif") no-repeat;
	background-position:0px -3px;
}
.menu02 li{
	background:url("../images/ico_link02.gif") no-repeat;
	background-position:0px -3px;
}
.menu03 li{
	background:url("../images/ico_link03.gif") no-repeat;
	background-position:0px -3px;
}
.menu04 li{
	background:url("../images/ico_link04.gif") no-repeat;
	background-position:0px -3px;
}
.menu05 li{
	background:url("../images/ico_link05.gif") no-repeat;
	background-position:0px -3px;
}
.menu06 li{
	background:url("../images/ico_link06.gif") no-repeat;
	background-position:0px -3px;
}
.menu07 li{
	background:url("../images/ico_link07.gif") no-repeat;
	background-position:0px -3px;
}
.menu08 li{
	background:url("../images/ico_link08.gif") no-repeat;
	background-position:0px -3px;
}


/*-----------footer-----------*/
#footer{
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	width:800px;
	height:75px;
	padding:8px 0 0 0;
	background:url(../images/footer.jpg) no-repeat;
}


/*-----------回り込み解除-----------------*/

#header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.profbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.name:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.what:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.muscontentbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.muscontentbox p:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#header,.profbox,.name,.what,.muscontentbox,.muscontentbox p {display: inline-table;}

/* Hides from IE-mac \*/
* html #header,* html .profbox,*html .name,*html .what,*html .muscontentbox,*html .muscontentbox p {height: 1%;}
#header,.profbox,.name,.what,.muscontentbox,.muscontentbox p {display: block;}
/* End hide from IE-mac */
