#con_ue_box { background-image: url("../top_img/ue_back.gif"); background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 980px }
#o_box    { background-image: url("../top_img/o_box.gif"); background-repeat: no-repeat; width: 336px; height: 401px; float: left }
.center_box320px { margin-right: auto; margin-left: auto; width: 320px }
#o_box img { margin-left: 5px; vertical-align: top; border-width: 0; outline-width: 0 }
#o_box h2  { background-image: url("../top_img/o_h2.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-top: 33px; width: 320px; height: 80px; float: left }
#o01box  { background-image: url("../top_img/o_back01.gif"); background-repeat: no-repeat; text-align: left; display: block; width: 320px; height: 70px; float: left }
#o01box dt   { color: #00f; font-size: 95%; font-weight: bold; background-image: url("../top_img/o_midasi.gif"); background-repeat: no-repeat; margin-top: 10px; margin-left: 70px; padding-left: 15px }
#o01box dt a  { text-decoration: none }
#o01box dt a:hover  { text-decoration: underline }
#o01box dd  { color: #555; font-size: 80%; line-height: 140%; margin-left: 70px }
#o02box  { background-image: url("../top_img/o_back02.gif"); background-repeat: no-repeat; text-align: left; width: 320px; height: 70px; float: left }
#o02box dt { color: #00f; font-size: 95%; font-weight: bold; background-image: url("../top_img/o_midasi.gif"); background-repeat: no-repeat; margin-top: 10px; margin-left: 70px; padding-left: 15px }
#o02box dt a  { text-decoration: none }
#o02box dt a:hover  { text-decoration: underline }
#o02box dd  { color: #555; font-size: 80%; line-height: 140%; margin-left: 70px }
#o03box   { background-image: url("../top_img/o_back03.gif"); background-repeat: no-repeat; text-align: left; width: 320px; height: 70px; float: left }
#o03box dt { color: #00f; font-size: 95%; font-weight: bold; background-image: url("../top_img/o_midasi.gif"); background-repeat: no-repeat; margin-top: 10px; margin-left: 70px; padding-left: 15px }
#o03box dt a  { text-decoration: none }
#o03box dt a:hover  { text-decoration: underline }
#o03box dd  { color: #555; font-size: 80%; line-height: 140%; margin-left: 70px }
#o04box     { background-image: url("../top_img/o_back04.gif"); background-repeat: no-repeat; text-align: left; width: 320px; height: 70px; float: left }
#o04box dt { color: #00f; font-size: 95%; font-family: "MS UI Gothic"; font-weight: bold; background-image: url("../top_img/o_midasi.gif"); background-repeat: no-repeat; margin-top: 10px; margin-left: 70px; padding-left: 15px }
#o04box dt a  { text-decoration: none }
#o04box dt a:hover  { text-decoration: underline }
#o04box dd  { color: #555; font-size: 80%; font-family: "MS UI Gothic"; line-height: 140%; margin-left: 70px }
#main_img { background-image: url("../top_img/main_img.jpg"); background-repeat: no-repeat; width: 644px; height: 303px; float: right }
#main_btn_box { background-image: url("../top_img/main_btn_dl.jpg"); background-repeat: no-repeat; width: 644px; height: 90px; float: right }
#menu01 { background-image: url("../top_img/main_btn01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-left: 14px; width: 200px; height: 90px; float: left }
#menu01 a { text-decoration: none; background-image: url("../top_img/main_btn01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }
#menu01 a:hover { text-decoration: none; background-image: url("../top_img/main_btn01.gif"); background-repeat: no-repeat; background-position: -200px 0; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }
#menu02 { background-image: url("../top_img/main_btn02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-left: 10px; width: 200px; height: 90px; float: left }
#menu02 a { text-decoration: none; background-image: url("../top_img/main_btn02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }
#menu02 a:hover { text-decoration: none; background-image: url("../top_img/main_btn02.gif"); background-repeat: no-repeat; background-position: -200px 0; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }
#menu03 { background-image: url("../top_img/main_btn03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; margin-left: 10px; width: 200px; height: 90px; float: left }
#menu03 a { text-decoration: none; background-image: url("../top_img/main_btn03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }
#menu03 a:hover { text-decoration: none; background-image: url("../top_img/main_btn03.gif"); background-repeat: no-repeat; background-position: -200px 0; text-indent: -9999px; display: inline; width: 200px; height: 90px; float: left }

