/*  
Theme Name: Happy Cyclope
Theme URI: http://designer-daily.com
Description: 2 columns,  sidebar, Widget ready, valid CSS & XHTML transitionnal 
Version: 1.0
Author: Designer daily
Author URI: http://designer-daily.com
Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar left
*/
#kuro{background-color:#fff; z-index:2;clear:both;}
#nakawaku{border-color:#000; border-style:solid;}
.black{color:#000;}
.light{float:right;}
#logo{width:300;}
.13{font-size:20px;color:#000;}
#15{font-size:15px}
#index{background-color:#000;}
clear{clear:both;}
/* BASIC STRUCTURE */
#index{background-color:#000;}
* {margin:0;padding:0;}
#content{magin-right:auto; margin-left:auto;}
.bg_black{background-color:#fff; width:1200ox;}
#top{font-size:16px;}
.moji_migiyose{text-align:center;}
#migi{text-align:right;}
#copy{color:#fff; text-align:right　font-family:arial;}
/* FOOTER */

#table1{margin-right:auto; margin-left:auto; background-color:#fff;}

.koushin{background-color:#FFF; color:#000;letter-spacing:0.0em;}
.koushin h2{color:red;}
.koushin p{font-size:18px}

#koushinbox{margin-right:auto; margin-left:auto;}
#footer {text-decolation:none;clear:both;}


#banar{width:200px;}

#singlepage_right {float:right;width="600"}
#singlepage_left{float:left;}
#singlepage_right{clear:both;}  

body{background-color:#000;}
.tabboxh{width:900px;margin:auto;}
.tabbox{width:900px;margin:auto;}
img{border:0;}
a. {text-decolation:none;}
.roll_tab1 a{display:block; width:68px; height:60px; background:url(/image/tab1.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; float:left;} 
.roll_tab1 a:hover{background-position:bottom;}

.roll_tab2 a{display:block; width:99px; height:60px; background:url(/image/tab2.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; float:left} 
.roll_tab2 a:hover{background-position:bottom;}

.roll_tab3 a{display:block; width:22px; height:60px; background:url(/image/tab3.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; float:left} 
.roll_tab3 a:hover{background-position:bottom;} 
.roll_tab4 a{display:block; width:163px; height:60px; background:url(/image/tab4.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab4 a:hover{background-position:bottom;}

.roll_tab5 a{display:block; width:22px; height:60px; background:url(/image/tab5.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab5 a:hover{background-position:bottom;}

.roll_tab6 a{display:block; width:162px; height:60px; background:url(/image/tab6.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab6 a:hover{background-position:bottom;}

.roll_tab7 a{display:block; width:22px; height:60px; background:url(/image/tab7.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab7 a:hover{background-position:bottom;}

.roll_tab8 a{display:block; width:160px; height:60px; background:url(/image/tab8.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab8 a:hover{background-position:bottom;}
#tabboxh{width:900;}
#tabbox{width:900; }
.roll_tab9 a{display:block; width:23px; height:60px; background:url(/image/tab9.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab9 a:hover{background-position:bottom;}


.roll_tab10 a{display:block; width:151px; height:60px; background:url(/image/tab10.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab10 a:hover{background-position:bottom;}


.roll_tab11 a{display:block; width:5px; height:60px; background:url(/image/tab11.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;float:left} 
.roll_tab11 a:hover{background-position:bottom;}

#mainimagebox{width:900}
.div{margin:0;}


#header{background:url(/image/header_bg.jpg) repat-x; height:100; width:900;font-family:"MS Pｺﾞｼｯｸ";}
#header a{font-size:17px; height:57px;}
#footer{margin-right:auto; height:"193";background-image:url(/image/header_bg.jpg); background-repeat:repeat-x; margin-left:auto; font-family:"MS Pｺﾞｼｯｸ";}

#footer a{ font-size:16px}
#footer p{ font-size:13px; color:#000;}
#footer a:link{color:#000;text-decoration:none;}
#footer a:visited{color:#000;text-decoration:none;}
#footer a:active{color:#000;text-decoration:none;}
#foot_up{ }
#header_up{}
#clear{clear:right;}
.sidebar{width:200px;height:250px; background-color:#000; position:relative;top:30px;}
.maintext{width:700px;height:250px; background-color:#000;}
#footer_content{width800px; margin-right:auto; margin-left:auto;text-size:14px;clear:both; }
#footer_content1{width:900px; margin-right:auto; margin-left:auto;text-size:14px; position:abusolute; bottom:0px;}
#u{text-align:right}
p{margin:0;}


#left{font-size:19px;font-family:"MS Pｺﾞｼｯｸ";}
#left a{color:blue; text-decoration:none;}
#black{color:#333;}


.roll_sintab1 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/sinkan/sintab1.gif) no-repeat;}
.roll_sintab1 a:hover{background-position:bottom;}

.roll_sintab2 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/sinkan/sintab2.gif) no-repeat;}
.roll_sintab2 a:hover{background-position:bottom;}
.roll_sintab3 a{display:block; width:193px; height:45px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;background:url(/sinkan/sintab3.gif) no-repeat;}
.roll_sintab3 a:hover{background-position:bottom;}
.sidebox_sin{width:193px;position:relative; top:0px;}
.roll_sintab4 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;background:url(/sinkan/sintab4.gif) no-repeat;}
.roll_sintab4 a:hover{background-position:bottom;}
.sidebox_sin{width:193px;position:relative; top:0px;}

.roll_httab1 a{display:block; width:193px; height:45px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ht/httab1.gif) no-repeat;}
.roll_httab1 a:hover{background-position:bottom;}

.roll_httab2 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ht/httab2.gif) no-repeat;}
.roll_httab2 a:hover{background-position:bottom;}
.roll_httab3 a{display:block; width:193px; height:45px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;background:url(/ht/httab3.gif) no-repeat;}
.roll_httab3 a:hover{background-position:bottom;}

.roll_httab4 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;background:url(/ht/httab4.gif) no-repeat;}
.roll_httab4 a:hover{background-position:bottom;}

.roll_httab5 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none;background:url(/ht/httab5.gif) no-repeat;}
.roll_httab5 a:hover{background-position:bottom;}



.roll_cttab1 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ct/cttab1.gif) no-repeat;}
.roll_cttab1 a:hover{background-position:bottom;}
.roll_cttab2 a{display:block; width:193px; height:45px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ct/cttab2.gif) no-repeat;}
.roll_cttab2 a:hover{background-position:bottom;}
.roll_cttab3 a{display:block; width:193px; height:44px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ct/cttab3.gif) no-repeat;}
.roll_cttab3 a:hover{background-position:bottom;}
.roll_cttab4 a{display:block; width:193px; height:45px;  font-size:1px; line-height:1px; text-indent:-9999px; text-decoration:none; outline:none; background:url(/ct/cttab4.gif) no-repeat;}
.roll_cttab4 a:hover{background-position:bottom;}
#footer_content{margin-left:auto;margin-right:auto; width="900"}

#kurakan{position:relative;top:0px;}

.sidebox_about,.sidebox_ht,.sidebox_ct{width:193px;　height:300px; position:relative; top:0px;}


/*本文のCSS*/
.text{
line-height:180%;
width:500px;
font-family:MS Pｺﾞｼｯｸ;
font-size:13px;
}
.tema1{
font-weight:bold;
margin:14px 0px;
padding:0px;
font-size:30px;
background:url(/image/tema.gif) top left no-repeat;
font-family:MS Pｺﾞｼｯｸ;
text-indent:20px;
height:33px;
line-height:100%;
}
.tema2{
font-weight:bold;
margin:10px 0px;
padding:0px;
font-size:17px;
font-family:MS Pｺﾞｼｯｸ;
background:url(/image/sika.gif) top left no-repeat;
text-indent:20px;
height:20px;
line-height:100%;}
a {text-decolation:none;}

a:link {/*未訪問のリンク*/
    color:#00f;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#909;
    text-style:bold;
}
a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    font-weight:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

/*過去のCLARK THEATERのCSS*/
table.past{
font-size:11px;
}
.text2{
line-height:180%;
width:700px;
font-family:MS Pｺﾞｼｯｸ;
font-size:13px;
}
.text3{
line-height:100%;
width:700px;
font-family:MS Pｺﾞｼｯｸ;
font-size:13px;
}
.text4{
line-height:180%;
width:700px;
font-family:MS Pｺﾞｼｯｸ;
font-size:13px;
}
/*	TOP NEWSAREA	*/
.newcontent{
clear:both;
}

#day{
background-color:orange;
border:2px solid red;
}
td.senpai{
border:1px solid red dotted;
cellpadding:10px;
}
a{text-decoration : none;}
.new{
background:url(/image/new2.gif) center left no-repeat;
text-indent:28px;}
h1{
font-weight:bold;
margin:14px 0px;
padding:0px;
font-size:30px;
background:url(/image/tema.gif) top left no-repeat;
font-family:MS Pｺﾞｼｯｸ;
text-indent:20px;
height:33px;
line-height:100%;
}
h2{
font-weight:bold;
margin:10px 0px;
padding:0px;
font-size:17px;
font-family:MS Pｺﾞｼｯｸ;
background:url(/image/sika.gif) top left no-repeat;
text-indent:20px;
height:20px;
line-height:100%;}