@charset "UTF-8";

/*sub-col-------------------------*/
#newsBox{
width:204px;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:15px;
border-bottom:#999999 solid 1px;
}

#newsTl{
text-align:left;
color:#FFFFFF;
font-size:1em;
font-weight: bold;
font-family:Helvetica, Arial, sans-serif;
margin:0 0 0 0;
padding:0 0 0 0.2em;
}

#newsBox p{
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
}

#newsBox p a{
color:#FFFFFF;
text-decoration:underline;
}
#newsBox p a:hover{
color:#e2b400;
}

#newsBox p.update_n{
color:#e2b400;
margin-top:5px;
}

#newsBox p.title_n{
font-weight: bold;
}

#searchBox{
width:204px;
margin-top:15px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:#999999 solid 1px;
}

#searchBox p{
color:#FFFFFF;
font-size:10px;
font-family:Helvetica, Arial, sans-serif;
line-height:1em;
}

.searchBtn{
text-align:right;
}

/*calendar*/

#dateTl{
width:204px;
text-align:left;
color:#FFFFFF;
font-size: 0.8em;
font-weight: normal;
font-family:Verdana, Arial, sans-serif;
margin: 0 auto 0px;
}

#calendar{
width:204px;
border-bottom:#999999 solid 1px;
padding-bottom:10px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

#calendar table {
margin: 10px auto 10px;
width: 170px;
}

#calendar caption {
margin: 0;
padding: 0.4em 0.4em;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: x-small;
font-weight: bold;
font-family:Verdana, Arial, sans-serif;
color: #ffffff;
}
#calendar caption a{
text-decoration:none;
color:#e2b400;
}

#calendar th, #calendar td {
text-align: center;
color:#FFFFFF;
font-size: 10px;
font-weight: normal;
font-family:Verdana, Arial, sans-serif;
padding:2px 0 2px 0;
}

#calendar a{
color:#FFFFFF;
}
#calendar a:hover{
color:#e2b400;
}

/*sponcer*/

#asahi{
clear:both;
width:204px;
margin: 0px auto 10px;
}

#asahibanner{
float:left;
margin-right:5px;
}

#asahi p{
padding:0 0 0 0;
color:#FFFFFF;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
text-align:left;
}

#sponsor{
width:218px;
margin: 10px 0 10px 0;
padding-left:10px;
color: #FFFFFF;
}

#sponsor p.advertising{
font-size: 10px;
line-height: 120%;
text-align: right;
margin: 0 12px;
}

#sponsor p.advertising a{
color:#FFFFFF;
text-decoration:underline;
}
#sponsor p.advertising a:hover{
color:#e2b400;
}

#sBox{
width:100px;
margin: 0;
padding: 0px 4px 4px 0;
text-align:center;
float: left;
}

#sponsorimg{
text-align: center;
padding: 0;
margin: 0;
}

#sponsortext{
width: 100px;
/*margin: 0px 20px 15px 20px;*/
margin: 0;
padding:0;
color: #FFFFFF;
font-size: 10px;
line-height: 120%;
text-align: left;
}

#sponsortext strong{
color: #FFFFFF;
}

#sponsortext p{
margin-top: 5px;
margin-bottom:0;
}

#sponsorEnd{
clear:both;
height:10px;
}

/*present*/
#present{
clear:both;
width:204px;
margin: 0px auto 20px;
padding-bottom:15px;
border-bottom:#999999 solid 1px;
}

#presentTl{
border-top:#999999 solid 3px;
border-bottom:#999999 solid 1px;
text-align:left;
color:#FFFFFF;
font-size:1em;
font-weight: bold;
font-family:Helvetica, Arial, sans-serif;
margin:0px 0 10px 0;
padding:0.5em 0 0.5em 0.2em;
}

#pBox{
width:204px;
margin: 0;
padding: 0;
text-align:center;
}

#presenttex p{
color:#FFFFFF;
text-align:left;
font-size:0.8em;
font-weight: bold;
font-family:Helvetica, Arial, sans-serif;
line-height:1.5em;
padding-top:15px;
}
#presenttex p a{
color:#FFFFFF;
text-decoration:underline;
}
#presenttex p a:hover{
color:#e2b400;
}

/*onwar*/
#onwar{
clear:both;
width:204px;
margin: 0px auto 20px;
padding-bottom:0px;
border-bottom:#999999 solid 1px;
}

#onwarbanner{
text-align:left;
}

#onwarbanner a{
display:block;
margin:0 0 0 0;
width:93px;
height:33px;
background: transparent url(/img/common/onwar_rt.gif) no-repeat 0 0;
}

#bn{
float:left;
margin-right:5px;
}

#onwarCopy{
padding:0 0 0 0;
color:#FFFFFF;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
}

#onwar{
clear:both;
width:204px;
margin: 0px auto 20px;
padding-bottom:10px;
border-bottom:#999999 solid 1px;
}

#waspbanner{
text-align:left;
margin-right:5px;
}

#waspbanner a{
display:block;
margin:0 0 0 0;
width:93px;
height:33px;
background: transparent url(/img/common/wasp_sub.gif) no-repeat 0 0;
}

#waspCopy{
padding:0 0 0 0;
color:#FFFFFF;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
}

#onwar-bar{
clear:both;
height:10px;
}