body{
margin:0;
padding:0;
background-color:#ffffff;
color:#333333;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
}

A:link {
text-decoration:none;
color:#000099;
}

A:visited{
text-decoration:none;
color:#000099;
}

A:hover {
text-decoration:underline;
} 


#wrapper{
width:580px;
margin:0;
padding:0;
border-right:0px #cccccc solid;
border-left:0px #cccccc solid;
background-color:#ffffff;
text-align:left;
}

#innerwrapper{
width:550px;
margin:10px 15px 5px 15px;
padding:0;
border:0px #333fff solid;
text-align:left;
}


#theme {
margin-bottom:1px;
padding:3px;
background:#ffcc00;
color:#666633;
text-align:right;
font-size:10.8px;
letter-spacing:1px;
}

#hedderTit {
width:550px;
margin:0;
padding:0;
border:0px solid #cccccc;
background:url('img/naitobanner_pri.gif') no-repeat;
}

#pageExp{
width:545px;
margin:0;
padding:58px 0 10px 0;
font-size:10.8px;
vertical-align:bottom;
}

#textLink {
clear:both;
display:none;
}

#breadcrumb {
display:none;
}

#contwrap {
width:550px;
margin:10px 0px 1px 0px;
border:0px #cccccc solid;
background:#ffffff;
}


#ctL {
width:550px;
border:0px #ff0000 solid;
}


#rgt {
display:none;
}

.ctArticles {
width:505px;
margin:0;
padding:0px 15px 5px 0px;
border-right:0px #cccccc solid;
font-size:80%;
line-height:150%;
}

/* hide from IE5mac \*/
* html .ctArticles{
width:535px;
}
/* hidding IE5mac End */

/* for IE5mac \*//*/
.ctArticles{
width:535px;
}
/* IE5mac End */


.ctArticlesDate {
margin:0;
padding:0 0 0 10px;
color:#000000;
}

.ctArticlesDate a {
text-decoration:none;
font-size:10.8px;
}

.ctArticlesTxt {
margin-bottom:15px;
padding:10px 10px 10px 10px;
border-bottom:2px #cccccc dotted;
}

.ctArticlesTxt p {
margin:0;
padding:0;
font-size:90%;
line-height:180%;
text-indent:1em;
}

.ctArticlesTxt p.changeBlock{
margin:2em 0 0 0;
}

.ctArticlesTxtAtt {
margin-bottom:15px;
padding:3px 15px 0px 15px;
border-bottom:2px #cccccc dotted;
color:#cc0000;
}

.ctArticles h1 {
width:520px;
margin:0 0 10px 0;
padding:0;
background-color:#336699;
}

.ctArticles h2 {
margin:0 10px 10px 5px;
padding:0;
border-bottom:0px #999999 solid;
font-weight:normal;
font-size:100%;
line-height:120%;
color:#000099;
}

.ctArticles h2.topArticle {
font-weight:bold;
}

.ctArticles h2.book {
margin:0 0 10px 0;
padding:0;
font-size:100%;
color:#000099;
}

.ctArticles h2.movCont{
background:url('img/tran_mv.gif') left top no-repeat;
padding:3px 0 0 25px;
font-size:100%;
line-height:120%;
min-height:18px;
}

.ctArticles h2.txtCont{
background:url('img/txt_icon.gif') left top no-repeat;
padding:3px 0 0 25px;
font-size:100%;
line-height:120%;
min-height:18px;
}

.ctArticles h2.pdfCont{
background:url('img/pdf_mini.gif') left top no-repeat;
padding:3px 0 0 25px;
font-size:100%;
line-height:120%;
min-height:18px;
}

.ctArticles h2.txmvCont{
background:url('img/txmv_tr.gif') left top no-repeat;
padding:3px 0 0 35px;
font-size:100%;
line-height:120%;
min-height:25px;
}

.ctArticles h2.mvpdfCont{
background:url('img/mvpdf_tr.gif') left top no-repeat;
padding:3px 0 0 35px;
font-size:100%;
line-height:120%;
min-height:25px;
}

.ctArticles h2.txpdfCont{
background:url('img/txpdf_tr.gif') left top no-repeat;
padding:3px 0 0 35px;
font-size:100%;
line-height:120%;
min-height:25px;
}

/*for subtitle*/
.ctArticles h3 {
margin:0 20px 5px 20px;
padding:0;
border-bottom:0px #999999 solid;
font-weight:normal;
font-size:90%;
line-height:100%;
color:#000099;
}

.ctArticles h4 {
margin:2em 0 5px 0;
padding:0;
font-weight:bold;
font-size:90%;
}

.ctArticlesSche ul{
margin:0;
padding:0 0 0 15px;
line-height:100%;
}

.ctArticlesSche li{
margin:0;
padding:5px 0 10px 0;
line-height:100%;
}

.ctArticlesBookEach {
width:100%;
padding:15px 0 10px 0;
border-bottom:1px #336699 solid;
font-size:90%;
}

.ctArticlesBookEach ul{
margin:0;
padding:0;
list-style:none;
}

.ctArticlesBookEach li{
margin:0;
padding:0;
}

.ctArticlesBookEach img{
width:80px;
margin:0 10px 0px 0px;
float:left;
}

.ctArticlesBookEach br{
line-height:1%;
clear:left;
}

.movPlace{
display:none;
}


#lft {
display:none;
}

.moreLink {
display:none;
}



#foota{
width:550px;
padding:10px 0 0 0;
border-top:3px #ffcc00 solid;
}

#CreditInfo {
width:300px;
margin:0;
padding:10px 5px 0 0;
border-top:0px #ffcc00 solid;
text-align:right;
font-size:10.8px;
color:#666666;
float:right;
}

#plugIn{
display:none;
}


.imgl{
margin:5px 15px 5px 0px;
float:left;
}

.imgr{
margin:5px 0 5px 15px;
float:right;
}


/*sort of schedules*/
.koen{
font-size:10.8px;
color:#990000;
}

.tvs{
font-size:10.8px;
color:#009900;
} 

.nps{
font-size:10.8px;
color:#000099;
}

.bks{
font-size:10.8px;
color:#009999;
}

.infoDate {
color:#336699;
}


.attTxt {
font-size:80%;
color:#cc0000;
}
