/* -------------------
 CMS common css
------------------- */

body{margin:0;padding:0;font-size:12px;}
.clear{clear:both}
#CMSInner a,#CMSInner a:link,#CMSInner a:visited,#CMSInner a:active{color:#06c}
#CMSInner a:focus,#CMSInner a:hover{color:#555}

/* -------------------
 layout  
------------------- */
#CMSContainer{width:750px;text-align:left;color:#333}
#CMSHead,
#CMSHeadHome{width:750px;margin-bottom:8px;}
#CMSMenu{float:left;width:165px;}
#CMSInner{width:555px;float:right;line-height:140%}


/* -------------------
 menu 
------------------- */
#CMSHead h1{font-size:16px;margin:0;padding:0}
#CMSHead a h1{display:none}

/* -------------------
 menu 
------------------- */

#CMSMenu *{margin:0;padding:0;}
#CMSMenu a,#CMSMenu a:link,#CMSMenu a:visited,#CMSMenu a:active{text-decoration:none;display:block}
#CMSMenu a:focus,#CMSMenu a:hover{text-decoration:none}
#CMSMenu .bnr{font-size:10px;padding:5px 0;}
/* チケットリンク有り　*/
#CMSMenu .ticketBnr,#CMSMenu .official{padding:0 0 10px;background:#fff}
#CMSMenu .officialBnr{padding:20px 0 0 0;background:#fff; text-align:center;}

#CMSMenu .officialBnrsub{background:#FFFFFF; padding:5px 0 0 0; text-align:center;}


/* -------------------
 category top 
------------------- */
.cateTop ul{margin:0;padding:0;background:url(../images/line.gif) repeat-x top;}
.cateTop li{margin:0;background:url(../images/line.gif) repeat-x bottom;padding:11px 10px;list-style:none}


/* -------------------
 CMSInner 
------------------- */
#CMSInner .pageList{padding-bottom:8px;font-size:10px}
#CMSInner h3{font-size:14px;padding:10px 0 5px;margin:0}
#CMSInner .entryTitle,#CMSInner h2{font-size:14px;padding:8px 0 ;margin:0 0 5px;font-weight:bold}
#CMSInner .entryArea{padding:5px 0}
#CMSInner p{padding:5px 5px 10px;margin:0}

#CMSInner .classlink{padding:0 0 5px;text-align:right}
#CMSInner hr{height:1px;border-style:solid none none none;border-top-width: 1px; }
#CMSInner .ticketInfo{background:#000 url(../images/ticket_info_h.jpg) no-repeat top left;padding:40px 0 0 0}
#CMSInner .ticketInfo .ticketInfoInner{background:url(../images/ticket_info_b.jpg) no-repeat bottom left;padding:0 12px 22px;color:#fff}
#CMSInner .ticketInfo .ticketInfoInner th{vertical-align:top;border-right:1px solid #fff}
#CMSInner .ticketInfo .ticketInfoInner td{padding:0 20px}
#CMSInner .ticketInfo .ticketInfoInner td p{padding:2px 0 7px;margin:0}
#CMSInner .ticketInfo .ticketInfoInner strong{font-size:14px;}

#CMSInner .scheduleTBL caption,#CMSInner .scheduleTBL th{background:#000;color:#fff;padding:4px;text-align:left;font-weight:bold}
#CMSInner .scheduleTBL th{background:#888;}
#CMSInner .scheduleTBL td{background:#f5f5f5;padding:4px}
.newsImageL{float:left;padding:0 15px 10px 0;font-size:10px;color:#666}
.newsImageR{float:right;padding:0 0 10px 15px;font-size:10px;color:#666}
.newsImageL img,.newsImageR img{display:block;padding-bottom:4px;}

#CMSInner font{line-height:normal}
#CMSInner .CMSBacknumb{margin-top:10px}
#CMSInner .CMSBacknumb *{margin:0;padding:0}
#CMSInner .CMSBacknumb strong{padding:5px;display:block}
#CMSInner .CMSBacknumb ul{list-style:none;padding:5px 20px 8px}
#CMSInner .CMSBacknumb li{list-style:none;padding:2px 0}

/* -------------------
 TEXT 
------------------- */
.txtLL{font-size:20px;}
.txtL{font-size:16px;}
.txtS{font-size:10px;}

.txtRD{color:#AD1212}
.txtBL{color:#1567A1}

/*
*/
#CMSInner #whatsNew{background:url(../images/whatsnew.jpg) no-repeat top left;width:524px;margin:10px auto 5px;padding:30px 8px 0}
#CMSInner #rss_data #date{padding:0 0 0 24px;background:url(../images/arrow_whats.jpg) no-repeat 10px 4px;color:#666;font-size:10px;font-weight:bold}

#CMSInner #rss_data #title{border-bottom:1px dashed #ccc;padding:2px 4px 4px 24px;margin-bottom:4px}
#CMSInner .outlineHome{background:#333;color:#fff;padding:8px 10px;font-size:10px;width:520px;margin:10px auto 5px}
#CMSInner .outlineHome p{padding:0 0 8px;font-size:10px;line-height:120%}
#CMSInner .outlineHome a,#CMSInner .outlineHome a:link,#CMSInner .outlineHome a:visited,#CMSInner .outlineHome a:active{color:#FFFF66}
#CMSInner .outlineHome a:focus,#CMSInner .outlineHome a:hover{color:#FF0000}




/* color */
#CMSInner .entryArea .picL{float:left;padding:0 15px 0 0}
#CMSInner .entryArea .picR{float:right;padding:0 0 0 15px}
