body{
margin : 0px;
background: #99cc99;
}


a img{
border : 0px;
}


#box{
background: #99cc99;
text-align:center;
}

#contents{
background: #FFF;
width:744px;
margin-left:auto;
margin-right:auto;
}

#header{
border:0px;
background:#FFF;
text-align:center;
border-left:10px;
border-right:10px;
border-bottom:10px;
}


#header p{
text-align:left;
font-size:small;
_font-size:x-small;
color:#333;
width:600px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}


#main{
background:#FFF;
margin-top:10px;
border-left:10px;
border-right:10px;
text-align:left;
}


#left-part{
text-align:left;
background:#FFF;
width:194px;
float: left;
}


#sidebar-contents{
border-style: solid ;
border-color: #FFF;
border-width:0 1px 0 1px;
margin: 0 10px 0 10px;
}



#right-part{
text-align:left;
width: 540px;
border-left:0px;
border-right:0px;
background:#FFF;
float: left;
}

#right-part p{
font-size: small;
_font-size: x-small;
margin-left:30px;
margin-right:30px;
line-height:1.3em;
}

#footer{
text-align:left;
}


#footer p{
text-align:center;
font-size:small;
_font-size:x-small;
color:#333;
}

.copyright{
font-size:x-small;
_font-size:xx-small;
text-align:center;
}



.font_orange{
color : #F63 ;
}

.font_red{
color : #F30 ;
font-size:small;
_font-size:x-small;
}

.font_blue{
color: #069;
font-size:small;
_font-size:x-small;
}

.fukusima_mes{
text-align:right;
}

em.red{
color : #F30 ;
font-size:small;
_font-size:x-small;
font-style:normal;
}

em.blue{
color: #069;
font-size:small;
_font-size:x-small;
font-style:normal;
}


ul#navigation{
list-style:none;
padding-left:-10px;
}

ul#navigation li{
width:170px;
height:35px;
}

ul#navigation li a{
display:block;
height:100%;
}


#menu_box{
border-style:solid;
border-color: #00309C;
border-width:0 1px;
}

#menu a{
width:170px;
_width:170px;
height:36px;
display:block;
border-style:solid;
border-color: #00309C;
border-width:1px 0 0 0;
margin-bottom:-20px;
}


#menu_dot a{
width:170px;
_width:170px;
height:36px;
display:block;
border-style:dashed;
border-color: #3130B5;
border-width:1px 0 0 0;
margin-bottom:-20px;
}


#menu1 a{background:url("./img/c1.jpg");}
#menu1 a:hover{background:url("./img/c1.b.jpg");}


#menu2 a{background:url("./img/c2.jpg");}
#menu2 a:hover{background:url("./img/c2.b.jpg");}
#menu3 a{background:url("./img/c3.jpg");}
#menu3 a:hover{background:url("./img/c3.b.jpg");}
#menu4 a{background:url("./img/c4.jpg");}
#menu4 a:hover{background:url("./img/c4.b.jpg");}
#menu5 a{background:url("./img/c5.jpg");}
#menu5 a:hover{background:url("./img/c5.b.jpg");}
#menu6 a{background:url("./img/c6.jpg");}
#menu6 a:hover{background:url("./img/c6.b.jpg");}
#menu7 a{background:url("./img/c7.jpg");}
#menu7 a:hover{background:url("./img/c7.b.jpg");}
#menu8 a{background:url("./img/c8.jpg");}
#menu8 a:hover{background:url("./img/c8.b.jpg");}
#menu9 a{background:url("./img/c9.jpg");}
#menu9 a:hover{background:url("./img/c9.b.jpg");}
#menu10 a{background:url("./img/c10.jpg");}
#menu10 a:hover{background:url("./img/c10.b.jpg");}
#menu11 a{background:url("./img/c12.jpg");}
#menu11 a:hover{background:url("./img/c12.b.jpg");}
#menu12 a{background:url("./img/c14.jpg");}
#menu12 a:hover{background:url("./img/c14.b.jpg");}
#menu13 a{background:url("./img/c15.jpg");}
#menu13 a:hover{background:url("./img/c15.b.jpg");}
#menu14 a{background:url("./img/c16.jpg");}
#menu14 a:hover{background:url("./img/c16.b.jpg");}
#menu15 a{background:url("./img/c17.jpg");}
#menu15 a:hover{background:url("./img/c17.b.jpg");}



#img_index{
margin-bottom: 5px;
}


.width_480{
width: 480px;
margin-left:auto;
margin-right:auto;
_margin-left: 30px;
_margin-right: 10px; 
}


.header_img{
margin-bottom:1em;
}

.award_img{
float:left;
margin-right:1.5em;
margin-bottom:3em;
}

.right_text {
float:right;
font-size: large;
}



table{
font-size:small;
_font-size:x-small;
}


p #privacy {
text-indent:0;
font-size: large;
color:00FF00;
}

.header_blue_and_white{
background-color:#69C;
color:#FFF;
border:solid 2px #69C;
}

ol{
font-size:small;
_font-size:x-small;
}

dt,dd{
line-height:1.4em;
font-size:small;
_font-size:x-small;
margin-left:10px;
margin-right:10px;
}

dt{
margin-bottom:1em;
color:#CE6500;
}

dd{
margin-bottom:2em;
}

ul, li{
font-size:small;
_font-size:x-small;
}

#sinsain li{
padding: 5px 0px;
}

/* presentor */

#presentor{
border-top:1px solid; 
border-bottom:1px solid; 
width:520px; 
height:125px; 
padding-top:10px; 
margin-bottom:20px;
}

#presentor-pic{
margin-top:auto; 
margin-bottom:auto;
float:left; 
width:60px; 
height:90px; 
margin-right:5px; 
text-align:center;
}

#presentor-prof{
float:left; 
width:450px;
}

#presentor-name{
font-weight:700;
font-size:small;
_font-size:x-small;
}

#presentor-title{
font-weight:700; 
background-color:#333399; 
color:#FFFFFF; 
padding-left:5px; 
margin-top:5px; 
margin-bottom:5px;
font-size:small;
_font-size:x-small;
}

#presentor-message{
font-size:small;
_font-size:x-small;
}




/* commentator */

#commentator{
border-top:1px solid; 
border-bottom:1px solid; 
width:520px; 
padding-top:10px; 
margin-bottom:20px;
}

#commentator-pic{
margin-top:auto; 
margin-bottom:auto;
float:left; 
width:60px; 
margin-right:5px; 
text-align:center;
}

#commentator-prof{
float:left; 
width:450px;
}

#commentator-name{
font-weight:700;
font-size:small;
_font-size:x-small;
}

#commentator-dream{
font-weight:700; 
color:#FF1111; 
padding-left:5px; 
margin-top:5px; 
margin-bottom:5px;
font-size:small;
_font-size:x-small;
}

#commentator-message{
margin:0.5em 0em;
font-size:x-small;
_font-size:xx-small;
line-height:1.4em;
}

