@charset"utf-8";

/*====index.css======================================================*/

div#head{
width:890px;
margin:0 auto 0 auto;
text-align:left;
/*background:url(../img/santa.gif) no-repeat;*/
padding:5px 0 0 0;
}


/*----mainBanner-----------------------------------------------------*/

div#mainBanner{
width:410px;
padding:5px 0;
margin:0 0 0 10px;
clear:both;
}

div#mainBanner h2{
float:left;
margin-right:10px;
margin-bottom:10px;
}


/*----mainimg--------------------------------------------------------*/

div#mainleft div#mainimg{

}

/*----mainMenuImg----------------------------------------------------*/

div#mainMenuImg{
width:410px;
padding:5px 0;
margin:0 0 0 10px;
clear:both;
}

div#mainMenuImg table{
border-top:1px dotted #bbbbbb;
boeder-collapse:collapse;
}

div#mainMenuImg table tr td{
width:50%;
border-right:1px dotted #bbbbbb;
border-bottom:1px dotted #bbbbbb;
vertical-align:top;
}

div#mainMenuImg table tr td h2{
background:url(../img/icon_red2.gif) no-repeat 0 6px;
padding-left:15px;
font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

div#mainMenuImg table tr td h1{
background:url(../img/icon_red2.gif) no-repeat 0 6px;
padding-left:15px;
font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

div#mainMenuImg table tr td ul{
margin:5px 0;
clear:both;
border-bottom:1px dotted #cccccc;
}

div#mainMenuImg table tr td ul li{
border-top:1px dotted #cccccc;
padding-top:3px;
margin-top:3px;
}


/*----maincatch------------------------------------------------------*/

div#mainright div#maincatch{
margin:10px 0 10px 10px;
}

/*----info----------------------------------------------------------*/

div#info{
width:239px;
padding:10px 5px 5px;
clear:both;
margin:10px 0 5px 0;
border:1px solid #bbbbbb;
}

div#info h2{
margin-bottom:10px;
}

div#info dl{
border-top:1px dotted #12BABC;
padding:0 0 0;
}

div#info dl dd{
background:url(../img/icon_info_24.gif) no-repeat 0 7px;
border-bottom:1px dotted #12BABC;
padding-left:14px;
padding-bottom:5px;
padding-top:5px;
}

div#info dl dd#bordernone{
border:none;
}

div#info dl dd a.none img{
visibility:hidden;
display:none;
}

div#info dl dd a img{
vertical-align:middle;
}

/*----onayami----------------------------------------------------------*/

div#onayami{
width:188px;
padding:5px 5px 5px;
margin:10px 0 10px 0;
border:1px solid #bbbbbb;
}

div#onayami h2{
}

div#onayami ul{
}

div#onayami ul li{
	background:url(../onayami/img/q_icon.gif) no-repeat 0 2px;
	padding:0 0 5px 17px;
	border-bottom:1px dotted #cccccc;
	margin:5px 0 0 0;
}


/*----banner---------------------------------------------------------*/

div#banner{
clear:both;
margin:0 0 0 10px;

}

div#banner h3{
margin-bottom:10px;
}

div#banner div#bannerSmall{
text-align:center;
margin-bottom:10px;
}

div#banner div#bannerSmall img{
margin-right:9px;
}

div#banner div#bannerSmall img#bannerSmallLast{
margin:0;
}

h2.Banner2009{
margin:0 0 5px 10px;
}

h2#SupportBanner{
margin:0 0 5px 10px;
width:410px;
height:40px;
}

h2#SupportBanner a{
width:410px;
height:40px;
display:block;
}

h2#SupportBanner a:hover{
text-decoration:none;
}

h2#SupportBanner a span{
visibility:hidden;
}


h2#LaserBanner{
background:url(../img/banner_new_laser.gif) no-repeat;
width:410px;
height:40px;
margin:0 0 5px 10px;
}

h2#LaserBanner a{
width:410px;
height:40px;
display:block;
}

h2#LaserBanner a:hover{
text-decoration:none;
}

h2#LaserBanner a span{
visibility:hidden;
}

/*====Photo================*/

div#PhotoA{
background:url(../img/kashi_img2.jpg) no-repeat;
height:80px;
width:80px;
}

div#PhotoA span{
visibility:hidden;
}

div#PhotoB{
background:url(../img/abnormalmovie.gif) no-repeat;
height:80px;
width:80px;
}

div#PhotoB span{
visibility:hidden;
}

div#PhotoC{
background:url(../img/normalmovie.gif) no-repeat;
height:80px;
width:80px;
}

div#PhotoC span{
visibility:hidden;
}



