#main {
background-image:url(../_image/bg_body.gif);
height:820px;
width:760px;
background-color:#FFF;
margin:0 auto;
}

#main #left {
float:left;
width:200px;
height:820px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#039;
margin:0;
padding:0;
}

#left .ad {
width:160px;
vertical-align:middle;
text-align:center;
margin:10px auto 0;
}

#main .title {
font-size:12px;
height:19px;
width:515px;
float:left;
background-image:url(../_image/bg_title.jpg);
color:#FFF;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:15px 0 0 15px;
padding:6px 0 0 15px;
}

#main .midashi {
font-size:12px;
color:#039;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
float:left;
width:500px;
margin:7px 0 0 30px;
padding:0;
}

#main .txt {
width:500px;
margin-top:5px;
margin-left:30px;
float:left;
line-height:18px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
margin-bottom:5px;
color:#999;
text-align:justify;
text-justify:inter-ideograph;
}

#bottom {
height:200px;
width:760px;
background-color:#FFF;
background-image:url(../_image/bg_body.gif);
border-top-width:1px;
border-top-style:solid;
border-top-color:#039;
margin:0 auto;
}

#bottom .title {
font-size:14px;
height:19px;
width:700px;
background-image:url(../_image/bg_title_w715.jpg);
padding-top:6px;
padding-left:15px;
color:#FFF;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:15px auto 0;
}

#bottom .midashi {
font-size:12px;
color:#039;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
width:700px;
text-align:left;
margin:7px auto 0;
padding:0 0 0 15px;
}

#bottom .txt {
width:685px;
line-height:18px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#999;
text-align:justify;
text-justify:inter-ideograph;
padding-left:15px;
padding-right:15px;
margin:5px auto;
}

#main .txt img,#bottom .txt img {
margin:3px 15px 10px 0;
}