#main_wrap { width:970px; margin:0 auto;}
#main_wrap .main_cont { position:relative; width:970px; height:124px; }
#main_wrap .main_cont .notice { position:absolute; width:280px; height:114px; top:10px; left:13px; background:url(/hanwell/images/main/bg_tab.gif) repeat-x left 20px;}

#main_wrap .main_cont .notice .tab_01 {float:left;}
#main_wrap .main_cont .notice .tab_01 img { margin-right:1px;}
#main_wrap .main_cont .notice ul {position:absolute; width:280px; top:37px;left:5px;}
#main_wrap .main_cont .notice li {position:relative; width:280px;  height:18px; color:#838383; background:url(/hanwell/images/common/dot_01.gif) no-repeat 6px 5px;}
#main_wrap .main_cont .notice li span { padding-left:16px; font-size:11px; font-family:"tahoma"; color:#a2a2a2;}
#main_wrap .main_cont .notice li a { padding-left:11px;color:#838383; }
#main_wrap .main_cont .notice .more { position:absolute; top:8px; *top:3px; right:4px;}

#main_wrap .main_cont .company { position:absolute;  width:246px; height:124px; top:14px; left:290px; } 
#main_wrap .main_cont .movie { position:absolute; width:181px; top:22px; left:555px;}
#main_wrap .main_cont .que { position:absolute; width:181px; height:86px; padding:16px 0 0 16px; top:10px; right:14px; border-left:1px solid #e0e0e0;}

#main_wrap #main_foot  { margin-top:28px; height:95px;}
#main_wrap #main_foot  .family_site { float:left;}
#main_wrap #main_foot  .family_site p { float:left; padding:6px 0 0 13px;}
#main_wrap #main_foot  .family_site #family_select { float:left; padding-left:15px; font-weight:bold; }


#family_select .js ul.newList {left:-9999px;}
#family_select ul.newList * {margin:0; padding:0;}
#family_select ul.newList { margin:0; padding:0; list-style:none; color:#949494; width:128px; background:#fff; position:absolute;  border:1px solid #ccc; border-top:none; top:-5px; left:0; overflow:auto; z-index:10; margin-top:-6px;}
#family_select .newListSelected {width:129px; color:#949494; height:20px; padding:0px 0 0 1px; float:left; background:url("/hanwell/images/common/bg_familysite.gif") no-repeat; text-indent:5px; line-height:17px; font-size:11px;}
#family_select .newListSelected span { width:129px; display:block; height:20px; }
#family_select ul.newList li {padding:3px 5px 3px 0px;}
#family_select .selectedTxt {width:129px; overflow:hidden; height:20px; padding:2px 0 0 0;}
#family_select .hiLite {background:#c9c6c6!important; color:#fff!important;}
#family_select .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#family_select .newListSelHover,
#family_select .newListSelFocus {cursor:pointer;}
#family_select .newListOptionTitle {font-weight:bold;}
#family_select .newListOptionTitle ul {margin:2px 0 0;}
#family_select .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

#main_wrap #main_foot  .address { float:right; padding-right:17px;}
#main_wrap #main_foot  .address img { padding-left:23px;}

#wrap { width:970px; margin:0 auto;}
#top_area { position:absolute; width:970px; height:254px;}
#body_area { width:950px; _width:955px; padding-top:201px; *zoom:1; }
#body_area:after { content:""; clear:both; display:block; } 
#body_area #left_area { float:left; width:195px; }
#body_area #contents { float:left; width:710px; padding-left:45px;}
#foot_area { margin-bottom:50px; padding-top:100px; *zoom:1; }
#foot_area:after { content:""; clear:both; display:block; }
#foot_area .foot_logo { float:left; padding-left:61px;}
#foot_area .foot_address { float:left; padding-left:103px;}
#foot_area .family_site { float:right; padding-right:40px;}
#foot_area .family_site p { float:left; padding:6px 0 0 13px;}
#foot_area .family_site #family_select { float:left; padding-left:15px; font-weight:bold; }

.h2_navi { height:67px;}
.h2_navi h2 { float:left;}
.h2_navi h2 .navi_txt { padding-left: 15px; padding-bottom: 3px;}
.h2_navi .navi { float:right; margin-top:16px;}
.h2_navi .navi li { float:left; padding-left:4px; font-size:11px; font-weight:bold; color:#474747; letter-spacing:-2px; }
.h2_navi .navi li a { padding-right:12px; font-size:11px; font-weight:normal; color:#9a9a9a; background:url(/hanwell/images/common/bg_navi.gif) no-repeat right 3px;}

.cont_img { margin-top: -20px !important; }
