body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 11px;
color: #555555;
background: #F9ECD5 url(/img/back.gif) repeat left top;
text-align:center;
margin:0;
padding:0;
}
a:link { color: #555555; text-decoration:underline;}
a:visited { color: #5B001F; text-decoration:underline;}
a:hover { color: #5B001F;  text-decoration:none;}
a:active { color: #555555; text-decoration:none;}
ul,li,p {
margin: 0px;
padding: 0px;
list-style:none;
}
.clearfix:after {
content: url(/img/sp.gif);
display: block;
clear: both;
height: 0;
}
.clearfix {
height: 0;
clear: both;
 display: inline-block; 
 display: block; }

img {
border:none;
}
/*---------grobal-----------*/

#frame{
width: 785px;
margin: 0px auto;
}
#container{
width: 765px;
padding: 0px 10px 10px;
background: #FFFFFF;
}

/*---------head-----------*/

#head {
font: 10px/12px "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "osaka";
color: #FFFFFF;
background: url(/img_x/header_bg.png) no-repeat center top;
text-align: right;
vertical-align: bottom;
height: 20px;
width: 765px;
padding-top:46px;
word-spacing: 0.3em;
}
#head a {
margin:0 10px 0 0;
color:#600;
}
#head a em{
color:#036;
}

#head a:link { color:#600; text-decoration:none;}
#head a:visited { color: #E2A626; text-decoration:none;}
#head a:hover { color: #009;  text-decoration:none;}
#head a:active { color: #FFFFFF; text-decoration:none;}

/*---------head-----------*/

/*---------grobal_menu-----------*/

#groval_menu{
width:765px;
float:left;
margin:0px;
padding:0px;
background:#9CF;
border-bottom:#5B001F 5px solid;
border-top:#5B001F 1px solid;
}
#groval_menu li{
float:left;
width:auto;
margin: 0px;
padding: 0px;
font-size:0;
line-height:0;
}
#groval_menu li img:hover{
filter: alpha(style=0, opacity=70,);
}



/*---------grobal_menu-----------*/








#contents{
width: 765px;
margin: 0px;
padding: 0px 0px 10px;
text-align: left;
border-bottom: 1px solid #555555;
/*position: relative;*/
}
#main {
margin: 10px 0px;
padding: 0px;
width: 765px;
/*position: relative;*/
}

/*---------foot-----------*/
#frame #smenu {
width: 765px;
margin: 0px auto;
text-align: center;
display: block;
clear: both;
padding-top: 5px;
padding-bottom: 10px;
}

#frame #smenu .smenu {
font: bolder 11px/20px "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "osaka";
color: #5B001F;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: middle;
}
*:first-child+html #frame #smenu .smenu a{
font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック";
}
#smenu .smenu a:link { color: #5B001F; text-decoration:underline;}
#smenu .smenu a:visited { color: #E2A626; text-decoration:underline;}
#smenu .smenu a:hover { color: #E2A626;  text-decoration:none;}
#smenu .smenu a:active { color: #5B001F; text-decoration:none;}

#jasdaq{
width: 765px;
margin: 0px;
padding: 0px;
display: block;
}

#jasdaq_logo{
text-align: left;
height: 29px;
vertical-align: bottom;
width: 300px;
height: 29px;
margin: 0px;
padding: 0px;
float: left;
}

#jasdaq_pra{
text-align: right;
vertical-align: bottom;
width: 465px;
height: 17px;
margin: 0px;
padding: 12px 0px 0px;
float: right;
}

#foot {
text-align: center;
vertical-align: bottom;
height: 30px;
width: 765px;
padding: 10px 0px 0px;
margin: 0px;
clear: both;
}

#flash {
border-bottom: 5px solid #5B001F;
margin: 0px;
padding: 0px;
height: 230px;
width: 765px;
}

/*---------Top-----------*/


#frame td.head {
	text-align:left;	
}
#frame td.data {
	text-align:left;	
}
