* { margin: 0px; padding: 0px; }
body { font-size: 13px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", arial, helvetica, hirakakupro-w3;line-height:180%;text-align:center;background:#fff;text-align: justify;text-justify: distribute;}
#contents{border:1px solid #aaa;width:760px;margin:0px;padding:10px 15px;text-align:left;background:#fff;}

/* Header */
#left {margin-top:15px;margin-right:10px;width:550px;float:left;text-align:left;}
#right {margin-top:15px;width:160px;margin-right:0px;float:right;background:#F9DC8C;padding:10px;}

#footer { margin-top:25px;border-top:5px solid #FABA14;padding:10px;font-size:10px;text-align:center;}

#border-box {border:1px solid #aaa;padding:10px;text-align:left;text-align: justify;text-justify: distribute;}

#inner{margin-left:10px;}

#title1{font-size:20px;font-weight:bold;border-left:5px solid #A4C9E1;border-bottom:1px solid #aaa;padding-left:10px;margin-bottom:15px;margin-top:10px;}

#title2{font-size:13px;font-weight:bold;background:#DFE8F2;padding:5px 5px 5px 10px;margin-bottom:5px;margin-top:10px;border-left:5px solid #A9C0DD}

#title3{font-size:16px;font-weight:bold;border-left:5px solid #A4C9E1;border-bottom:1px solid #aaa;padding:10px 0 5px 10px;margin:0 0 15px 0;background:#eee;}
#title4{font-size:13px;font-weight:bold;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:5px 0 5px 10px;margin:5px 0;}
#title5{font-size:13px;font-weight:bold;
padding:5px 0 5px 10px;margin:5px 0;background:#A4C9E1;}
#voice{border:1px dashed #aaa;background:#ffeeee;padding:10px;margin-bottom:10px;
}
a img{border:0px;}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━Hypertext Module━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/ a:link{ color:#199fac; text-decoration:underline; }a:visited{ color:#0080B0; text-decoration:underline; }a:active{ color: #009999; text-decoration: underline; }a:hover{ color: #ff7d0e; text-decoration: underline; }
/*━━━━━━━━━━━━━━━━━━━━━━━━━━━Column Layout Block━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/ 
#content { background-color: #fff; width:780px}
#content-inner{ background-color: #fff; }#footer-inner{ padding: 0; margin: 0; }#beta-inner{ padding: 0; margin: 0; }#gamma-inner{ padding: 0; margin: 0; }
/*BR Clear Module---------------------------------------------------------------*/ .clear { clear: both; }
hr{border-color:#aaa;}


label { border-left:5px solid #FABA14;padding-left:10px;}

#form_left {float:left;width:100px;padding:5px; }
#form_right { float:left;width:300px;padding:5px;}





