body{ margin:0px; padding:0px; text-align:center; font-size:12px; color:#666;}
a{ overflow:hidden;}
p{ margin:0px;}

/* head */
#head{ display:inline-block; text-align:left; width:785px;}
#head h1{ margin:0px; padding:0px;}
#head h1 a{ display:block; width:165px; height:46px; text-indent:-999em; background:url(/img/rogo.jpg) top left no-repeat;}

/* maini mage */
#image{ width:785px; height:329px; background:#efefef;xbackground:url(/img/mainbg.jpg) top left no-repeat; margin:auto; margin-bottom:10px;}

#bdy{ width:785px; margin:auto; display:inline-block;}

#bdy #inf{ float:left; width:616px; display:inline-block; text-align:left;}

#bdy .inftop{ background:url(/img/inf_01.png) top left no-repeat; height:30px; text-indent:-999em}
#bdy .infmid{ background:url(/img/inf_02.png) top left repeat-y; padding:10px 10px 10px 40px;}
#bdy .infmid p{ padding-bottom:4px;}
#bdy .infmid p.days{ color:#0078B4;}
#bdy .infbtm{ background:url(/img/inf_03.png) top left no-repeat; height:9px; text-indent:-999em}

#bdy #right{ float:right; width:154px; display:inline-block}
#bdy #right p a{ width:154px; height:33px; display:block; text-align:left; text-indent:-999em; margin-bottom:10px;}
#bdy #right p.btn01 a{background:url(/img/btn01.png) top left no-repeat;}
#bdy #right p.btn02 a{background:url(/img/btn02.png) top left no-repeat;}
#bdy #right p a:hover{ background-position:bottom;}

/* footer */
#fot{ clear:both; width:785px; background:url(/img/fot.jpg) top left no-repeat; height:43px; display:inline-block; margin-top:25px;}
#fot .txt{ text-indent:-999em; height:25px}
#fot .mail{ float:right; text-align:left;}
#fot .mail a{ display:block; text-indent:-999em; width:170px; margin-right:5px;}