.style1 {font-size: 9px;color: #333333;}
.style2 {font-size: 10px;color: #333333;line-height: 15pt;}
.style3 {font-size: 12px;color: #333333;line-height: 15pt;}
.style12 {font-size: 16px}
A:link { color: #333333; } 
A:visited { color: #333333; } 
A:hover { color: red; } 
A:active { color: red; } 
A { text-decoration: none; } 
A:hover { text-decoration: underline; } 
H1 
{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; width:580px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; TEXT-ALIGN: right; 
}
BODY
{MARGIN-TOP: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
div
{ 
font-size: 10px;
color: #666666;

 }
ul.narabi{
    margin:0px;
    padding:2px;
	text-align:right;
    list-style-type: none; 
}

ul.narabi li{
    float:left;
	list-style-type: none; 
	
}
ul.narabi2{
    margin:0px;
    padding:0px;
	text-align:right;
	width:220px;
    list-style-type: none; 
}

ul.narabi2 li{
    
	
	
}
ul.cate{
    margin:0px;
    padding:0px;
	text-align:left;
   list-style-type: none;  
}

ul.cate li{
 margin:5px;
    padding:0px;
list-style-type: none; 
	
}
ul.cate3{
    margin:0px;
    padding:0px;
    list-style-type: none; 
}

ul.cate3 li{
 margin:5px;
    padding:0px;
list-style-type: none; 
	
}
ul.info{
    margin:0px;
    padding:0px;
	text-align:left;
	list-style-type: none; 
    
}

ul.info li{
    vertical-align:middle;
	padding:5px;
	font-size:12px;
	list-style-type: none;  
}

ul.topic{
    margin:0px;
    padding:0px;
	text-align:left;
	list-style-type: none; 
    
}

ul.topic li{
    vertical-align:middle;
	padding:3px;
	list-style-type: none; 
}
ul.website{
    margin:0px;
    padding:0px;
	text-align:left;
	list-style-type: none; 
    
}

ul.website li{
    vertical-align:middle;
	padding:3px;
	list-style-type: none; 
}
.left_kage{
width:1px; vertical-align:top; background-image:url(./images/izmic_hp_index_04.jpg);
}
.right_kage{
width:1px; vertical-align:top; background-image:url(./images/izmic_hp_index_08.jpg);
}
.top_red{
width:1px; height:8px; vertical-align:top; background-color:#CC0000;
}
.top_space{
width:30px; float:left;
}
.top_button{
text-align:right; width:170px;
}
.category{
width:220px; padding:0px; float:left; height:600px;
}
.category2{
width:220px; padding:0px; float:left; text-align:right;
}
.left{float:left;}
.sp_18{height:18px;}
.sp_5{height:5px;}
.sp_3{height:3px;}
.site{
float:left; width:125px; height:70px;
}
.center{ text-align:center;}
.center2{ text-align:center; vertical-align:middle;}
.l_70{float:left;  height:70px;}
.pagetop{width:500px; text-align:right;}
.pagetop2{width:680px; text-align:right;}
.copyright{text-align:center; background-color:#000000; color:#FFFFFF; font-size:10px; height:18px;}

.kaichou_syachou{line-height:18pt;font-size:12px;padding:5pt;}

.style4 {
	color: #CCCCCC;
	font-size: 12px;
}
.style7 {font-size: 14px}
.style10 {font-size: 12px; }
.style01 {font-size: 12px; border-top:solid 1px; border-bottom:solid 1px; border-right:solid 1px; border-left:solid 1px;}

#s3slider { 
   width: 652px; /* important to be same as image width */ 
   height: 393px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
