/* ·¹ÀÌ¾Æ¿ô */
body{_text-align:center;}
.topbar{height:30px;background-color:#f9f9f9;border-bottom:1px solid #e6e6e6;}
.topbar_box{width:1120px;margin:0 auto;}
.topbar_contents{width:1024px;}
.topbar_site li{float:left;padding:6px;float:left;font-size:8pt;color:#666;line-height:20px;}
.topbar_site li.icon1{background:url("../images/top_bar_icon1.jpg") no-repeat 7px 8px;padding-left:20px;}
.topbar_site li.icon2{background:url("../images/top_bar_icon2.jpg") no-repeat 7px 10px;padding-left:20px;}

ul.topbar_member {overflow:hidden;float:right;}
  ul.topbar_member li {float:left;padding:6px;float:left;font-size:8pt;color:#666;line-height:20px;}
  ul.topbar_member li.bar{background:url("../images/top_bar_bar1.jpg") no-repeat 0px 8px;}
.page_wrap{width:1120px;margin:0 auto;text-align:left;}
.layout_left{width:1024px;float:left;}

/* top log */
.top_logo{margin-top:18px;width:256px;float:left;margin-bottom:7px;}
.top_left_bn{float:left;margin-top:50px;}
.top_search{width:400px;margin-top:30px;float:right;float:left;}
.top_search_form{width:300px;padding:8px;border:3px solid #75cb4a;height:11px;font-size:10pt;}
.top_app{float:right;width:364px;margin-top:20px;}
.top_ad{float:right;width:224px;margin-top:20px;}
/* top menu */
ul.top_menu{float:left; background:url("../images/common/menu_bg.gif"); width:100%;}
  ul.top_menu li{float:left;}
  ul.top_menu li.end {float:right;}
.top_menu_sub{float:left;width:946px;height:32px;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;background:url("../images/common/menu_sub_bg.gif");}
.top_menu_sub ul{margin:0 auto;width:700px;}
.top_menu_sub li{float:left;font-weight: bold;margin-left:20px;margin-top:10px;padding-left:10px;background:url("../images/common/menu_sub_point.gif") no-repeat 0px 5px;}

/* main top notc */
.top_notice{width:994px;float:left;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:7px 0 7px 30px;background:url("../images/notc_bg.jpg");}
.top_notice h3{float:left;}
.top_notice span{float:left;padding-top:3px;}

/* page box */
.page_box{width:100%;}

/* notc box */
.notc_box1{width:280px;border:1px solid #dcdcdc;float:left;padding:20px 20px 15px 20px;margin-top:15px;}
.notc_box2{width:280px;border:1px solid #dcdcdc;float:left;padding:20px 20px 15px 20px;margin-top:15px;margin-left:28px;}
.notc_box3{width:280px;border:1px solid #dcdcdc;float:right;padding:20px 20px 15px 20px;margin-top:15px;}
ul.notc_list {width:100%;float:left;margin-top:10px;padding-top:10px;border-top:1px solid #e3e3e3;}
ul.notc_list li{background:url("../images/notc_list_icon.jpg") no-repeat 3px 5px;line-height:23px;padding-left:13px;}

/* quick menu */
.quickmenu_box{width:80px;float:right;display:inline-block;}
#quickmenu{width:80px;}
#quickmenu div{padding-bottom:5px;}

/* bottom */
.bottom{width:1024px;float:left;border-top:4px solid #a1a1a1;margin-top:15px;}
.bottom_site_lay{width:100%;background:url("../images/common/bottom_sitebg.gif");height:72px;}
.bottom_menu_lay{width:100%;background:url("../images/common/bottom_menubg.gif");height:48px;}
ul.bottom_menu{margin-left:15px;width:550px;padding-top:8px;float:left;}
  ul.bottom_menu li.start{float:left; padding:6px;}
  ul.bottom_menu li.end{float:right;}
  ul.bottom_menu li{float:left; padding:6px;}
.bottom_top{float:right; margin-right:12px;margin-top:6px;}

.copy_logo{width:192px;height:50px;float:left;margin-top:15px; padding:0 20px 0 20px;}
.copy_text{margin-left:20px;margin-top:20px;margin-bottom:15px;}
.copy_text p{line-height:17px;}
.copy_text span{color:#8d8d8d;}
.copy_count{text-align:center;color:#ffffff;}
/* sub menu */
.sub_menu{float:left;width:1022px;border:1px solid #dcdcdc;margin-top:13px;}
.sub_menu h4{margin-top:5px;margin-left:15px;line-height:40px;float:left;font-size:20px;font-weight: bold;color:#5c5c5c;}
.sub_menu h4 span{font-size:20px;font-weight: bold;color:#0a8c6e;}
.sub_menu ul{float:left;margin-left:15px;margin-top:13px;}
.sub_menu li{float:left;margin-left:5px;}

/*pension list*/
ul.pension_list {float:left;width:1022px;margin:0px;padding:0px;}
ul.pension_list li{width:502px;height:500px;float:left;padding:10px 4px 0 4px;}
.photo_out{float:left;border:1px solid #cecece; background-color:#e7e7e7;}
.pen_list_info{float:left;widht:502px;}
.pension_list_title{width:100%;float:left;border-bottom:1px solid #dcdcdc;padding:15px 0 5px 0;}
.pension_list_title h4{font-size:13pt;font-weight: bold;color:#000;float:left}
.pension_list_title p{float:right;color:#969696;}
.pension_list_title p span{color:#009cff;font-weight:bold;}
.pen_list_info_text{float:left;width:300px;}
.pen_list_info_text p{margin-top:10px;line-height:15px;}
.pen_list_info_text .icon1{padding-left:25px;background:url("../images/pen_list_info_icon1.jpg") no-repeat 0px -2px;}
.pen_list_info_text .icon2{padding-left:25px;background:url("../images/pen_list_info_icon2.jpg") no-repeat 0px -2px;}
.pen_list_info_text .icon3{padding-left:25px;background:url("../images/pen_list_info_icon3.jpg") no-repeat 0px 0px;}
.pension_list_price{float:right;width:155px;font-size:11pt;font-weight:bold;margin-top:20px;}
.pension_list_price span{color:#009cff;font-size:22pt;font-weight:bold;}

.iframe_box{width:100%;text-align:center;margin-top:30px;float:left;}




/* pension view */
.pension_view_topinfo{float:left;margin:15px 0 10px 0;}
.pension_view_textbox{width:500px;float:left;margin-left:15px;}
.pension_view_textbox table{float:left;width:500px;}
.pension_view_textbox th{width:80px;font-weight:bold;font-size:13pt;line-height:30px;}
.pension_view_textbox td{font-size:13pt;}
.pension_view_textbox .bt{width:500px;float:left;margin-top:30px;text-align:center;}

.pension_view_bottom_bt{float:right;margin-right:300px;background:url("../images/view_bottom3.jpg");}
.pension_view_bottom_bt h3{float:left;}
.pension_view_bottom_bt ul{float:left;margin-top:10px;}
.pension_view_bottom_bt li{float:left;margin-left:5px;}
.pension_view_bottom_bt div{float:left;}


table.price{float:left;width:100%;margin-top:15px;border:1px solid #dcdcdc;}
table.price th{border:1px solid #fff;text-align:center;font-weight:bold;line-height:30px;background-color:#c1dfd8;color:#30917b;}
table.price td{border:1px solid #dcdcdc;line-height:30px;text-align:center;}