/*--------- Clear ---------*/
* {
margin: 0;
padding: 0;
}
body{
background-color:#FFFAE9;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
margin:0;padding:0;
font-size:12px;
font-style:normal;
text-align:center;
color:#333;
}
table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
td,tr{margin:0;padding:0;}
img  {vertical-align:top;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
a{text-decoration:none;}
a:link {
color: #333;
}
a:visited {
color: #333;
}
a:hover {
color: #333;
text-decoration:underline;
}
/*marge*/
.marge_t5{margin-top:5px;}
.marge_t10{margin-top:10px;}
.marge_b10{margin-bottom:10px;}
.marge_b12{margin-bottom:12px;}
.marge_b5{margin-bottom:5px;}
.margelrt10{margin-left:10px;margin-right:10px;margin-top:10px;}
/*padding*/
.pad-t5{padding-top:5px;}
.pad-l20{padding-left:20px;}
.pad-l10{padding-left:10px;}
.pad-l15{padding-left:15px;}
.pad-b5{margin-bottom:5px;}
/*--------- MainBox ---------*/
#Warraper{
margin:0 auto;
margin-top:15px;
width:850px;
background-image:url(../images/common/bg_mid.gif);
background-repeat:repeat-y;
text-align:left;
}
/*For mainFrame*/
#Warraper_main{
margin:0 auto;
width:850px;
background-image:url(../images/common/bg_mid.gif);
background-repeat:repeat-y;
text-align:left;
}
/*For top frame*/
#M_top{
width:850px;
background-image:url(../images/common/bg_top.gif);
background-repeat:no-repeat;
background-position:top;
}
#Main_Box{
width:810px;
background-image:url(../images/common/bg_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px 20px 15px 20px;
}
#Main_Boxm{
width:810px;
background-image:url(../images/common/bg_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 20px 15px 20px;
}
#Main_Boxt{
width:810px;
background-position:bottom;
padding:15px 20px 0px 20px;
}
#top_subm{font-size:11px;}
.left_menu_t td{
padding-bottom:5px;
}
/*--------- Gentei ---------*/
#gentei{
width:353px;
height:142px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-image:url(../images/common/gentei_bg.jpg);
background-repeat:no-repeat;
display:block;
}
#gentei_kikan{
background-image:url(../images/common/gentei_kikan.gif);
background-repeat:no-repeat;
background-position:top 2px;
padding-left:10px;
padding-right:5px;
height:21px;
font-size:16px;
font-weight:bold;
color:#FF0000;
padding-top:3px;
}
#gentei_text{
line-height:1.4;
padding-top:7px;
letter-spacing:0.1em;
}
/*--------- osusume ---------*/
#osusume{
width:217px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#osusume td{font-size:12px;line-height:1.3;}
/*--------- News ---------*/
#news{border-top:1px #AAA solid;border-bottom:1px #AAA solid;padding:3px;}
#news td{font-size:12px;}
#news_box{
padding-top:5px;
font-size:12px;
letter-spacing:0.1em;
line-height:1.5;
}
/*--------- footer ---------*/
#footer{
font-size:11px;
margin-top:10px;
}