#global {margin:9px 0 17px 0;padding:0;}
#global ul {list-style:none;margin:15 0 0 825px;width:280px;}
#global ul li {float:left;}
.main_bg {position:absolute;left:0px;top:0px;background:url(/html/img/main_bg.jpg) top left;height:561px;width:1176px;z-index:-1;}
.main_bg_repeat {position:absolute;left:1176px;top:0px;background:url(/html/img/subbg_repeat.jpg) repeat-x left top;width:3000;height:594px;z-index:-1;}
.main_bg2 {background:url(/html/img/main_bg2.gif) repeat-x top left;height:63px;width:464px;}
#top {width:1300px;}
#top span {float:left;margin:0px;width:464px;}
#top span a {margin:0 0 0 38px;padding:0;display:block;width:136px;}
#top cite {float:left;margin:0px;width:508px;height:80px;}

#main1 {position:absolute;left:31px;top:150px;}
#main2 {position:absolute;left:232px;top:140px;z-index:-1;}
#main3 {position:absolute;left:622px;top:150px;}
#main4 {position:absolute;left:680px;top:346px;}
#main5 {position:absolute;left:53px;top:459px;}
#main5 dt {margin:0 0 10px 0;padding:0 0 0 5px;background:url(/html/img/tapbg.gif) repeat-x 0px -3px;width:280px;}
#main5 dd {margin:0 0 0 -5;padding:0;}
#main6 {position:absolute;left:691px;top:456px;}
#main6 d1 {position:absolute;left:473px;top:478px;}
#main6 dt {margin:0 0 10px 0;padding:0 0 0 5px;background:url(/html/img/tapbg.gif) repeat-x 0px -3px;width:325px;}
#main6 dd {margin:0;padding:0;}
#main7 {position:absolute;left:782px;top:456px;}
#main7 dt {margin:0 0 10px 0;}
#main7 dd {margin:0;padding:0;}
#main8 {position:absolute;left:370px;top:459px;}
#main8 dt {margin:0 0 10px 0;padding:0 0 0 5px;background:url(/html/img/tapbg.gif) repeat-x 0px -3px;width:280px;}
#main8 dd {margin:0 0 0 -5;padding:0;}
#main9 {position:absolute;left:335px;top:70px;}
#main9 img{display:block;margin:5px 0 0 55px;display:none;}
#main9 img.house{margin:0 0 10px 0;}
#main9 img:last-child{margin-top:10px}

#bottom {display:block;width:1200px;}
#bottom h3 {float:left;margin:0 0 0 31px;}
#bottom h4 {float:left;margin-left:41px;margin-bottom:56px;margin-top:19px;}
#bottom h5 {float:left;width:341px;margin-left:87px;}
#bottom h5 ul {list-style:none;margin:6px 0 0 33;}
#bottom h5 ul li {float:left;margin:0;}
#bottom h5 span {float:right;}

.wraps {width:1200px;}
.left_menu {float:left;margin-right:20px;margin-bottom:20px;margin-left:38px;margin-top:0px;}
.left_menu dt {margin:0px 0 20px 0;}
.left_menu dd{margin:0;}

.container {float:left;width:736px;margin:0px 0 50px 10;}
.sub_bg1 {background:url(/html/img/contents_bg1a.gif) no-repeat left top;width:736px;margin:0;padding:0;;}
.sub_bg2 {height:21px;background:url(/html/img/contents_bg3a.gif) no-repeat left top;}
.sub_top {width:700px;border-bottom:1px solid #dadada;margin:4px 18px;}
.sub_top h2 {float:left;margin:0 0 4px 0;padding:0;}
.sub_top span {float:right;margin:7px 0 0 0;}
.sub_top span img {margin:0 5px;}

.contents {margin:20px 18px ;width:700px;min-height:1000px;}
.sub_visual {position:absolute;left:0px;top:0px;background:url(/html/img/subbg.jpg) no-repeat left top;width:1176;height:594px;z-index:-1;}
.sub_visual_repeat {position:absolute;left:1176px;top:0px;background:url(/html/img/subbg_repeat.jpg) repeat-x left top;width:3000;height:594px;z-index:-1;}
.sub_visual img {margin:63px 0 0 18px;}


border:1px solid #f00;