/* Layout
--------------------------------------------------*/
body{
font-size:12px;
color:#333333;
background: url(images/bg.gif) repeat-x;
font-family:"ＭＳ ゴシック", sans-serif,Osaka, "ヒラギノ角ゴ Pro W3";
word-break: break-all;
}
#wrapper { 
width:900px;
margin: 0 auto;
}
#tornado {
margin-bottom: 0px;
overflow: auto; 
width: 100%
}
#header{
}
#menu{
width:742px;
padding:15px 0 15px 0;
margin: 50px auto 10px auto;
background:#000000;
text-align:center;
}
#menu li{
display:inline;
text-align:center;
font-family: Helvetica, Geneva, Arial, sans-serif;
font-size:14px;
margin:0 10px 0 10px;
}

#content{
width:742px;
background:url(images/frame_bg.gif) repeat-y;
margin: 0 auto;
}



.right_side{ border-top:solid 1px #0E347A;}
.right_side li{

}
.right_side li a:link{
color:#000000;
width:160px;
border-top:2px solid #ffffff;
border-bottom:1px solid #999999;
padding:8px 0 8px 15px;
background:url(images/disc.gif) no-repeat #ffffff 5px 13px;
display:block;
}
.right_side li a:visited{
color:#000000;
width:160px;
border-top:2px solid #ffffff;
border-bottom:1px solid #999999;
padding:8px 0 8px 15px;
background:url(images/disc.gif) no-repeat #ffffff 5px 13px;
display:block;
}
.right_side li a:hover{
background:url(images/disc.gif) no-repeat #f2f2f2 5px 13px;
color:#000000;
display:block;
}
.cp{
padding:20px 30px 10px 20px;
}
.top{
text-align:right;
padding:10px 30px 20px 10px;
font-size:10px;
letter-spacing:1px;
background:url(images/top.gif) no-repeat 450px 15px;
}
.top a:link{color:#000000;}
.top a:visited{color:#000000;}
.top a:hover{color:#000000;}
.top a:active{color:#000000;}

.form{
margin:20px 0 0 100px ;

}
.td_right{
vertical-align:top;
text-align:left;
padding:5px 0 5px 30px;

background:#f2f2f2;
border-bottom:#ffffff solid 2px;
border-left:#ffffff solid 2px;

}

.td_right p{
padding:2px 0 1px 0 ;
}
.td_left{
vertical-align:top;
text-align:left;
font-weight:bold;
padding:5px 10px 5px 10px;
background:#EEEEEE;

color:#000000;
border-bottom:#ffffff solid 2px;
border-left:2px #000000 solid;
font-size:12px;
}
.form textarea{
width:400px;
height:150px;
padding:5px;
}
.td_left span{
color:#FC4444;
font-size:10px;
}