@charset 'utf-8';
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
#totalwrap{
 width:100%;
}
/* header */
#totalwrap #header{
 width:100%;
}
/* header - ÃÖ»ó´Ü¸Þ´º */
#totalwrap #header .top_menu{
 width:1000px;
 height:77px;
 margin:0 auto;

}
#totalwrap #header .top_menu h1{float:left;width:200px;}
#totalwrap #header .top_menu .top_right{float:right;width:720px;height:23px;}

#totalwrap #header .top_menu .top_right ul.top_right{
 float:right;width:151px;
}
#totalwrap #header .top_menu .top_right ul.top_right li{
 float:left;
}

/* header - ¸Þ´º¹Ù */
#totalwrap #header #mainmenu{
margin-top:16px;
  width:720px;
  height:27px;
  float:right;

}
#totalwrap #header #mainmenu>ul{
  width:720px;
  margin:0 auto;
  position:relative;
 /* overflow:hidden;*/
}
#totalwrap #header #mainmenu>ul>li{
  float:left;
  height:27px;
  box-sizing:border-box;
}
#totalwrap #header #mainmenu .submenu{
  position:absolute;
  top:27px;
  background-color:#fff;
  
  z-index:100;
  width:104px;
  text-align:center;
  padding-top:25px;
  box-sizing:border-box;
  font-color:#666;
}
#totalwrap #header #mainmenu>ul .menu1 .submenu{
  height:50px;
  left:-8px;
}
#totalwrap #header #mainmenu>ul .menu2 .submenu{
 height:105px;
  left:94px;
}
#totalwrap #header #mainmenu>ul .menu3 .submenu{
  height:42px;
  left:199px;
}
#totalwrap #header #mainmenu>ul .menu4 .submenu{
  height:21px;
  left:304px;
}
#totalwrap #header #mainmenu>ul .menu5 .submenu{
  height:85px;
  left:409px;
}
#totalwrap #header #mainmenu>ul .menu6 .submenu{
  height:21px;
  left:514px;
}
#totalwrap #header #mainmenu>ul .menu7 .submenu{
  height:64px;
  left:619px;
}
#totalwrap #header #mainmenu .submenu>li>a{
  font-size:13px;
  font-family:'Nanum Gothic', 'Nanumgothic';
  font-weight:bold;
  line-height:25px;
  color:#999;
}
#totalwrap #header #mainmenu .submenu>li>a:hover{
  font-weight:bold;
  color:#666;
}
/* contents */
#totalwrap #contents{

background:url("http://nprhs.cafe24.com/base/img/main/bg.jpg") no-repeat center center;
height:641px;
}
#totalwrap #contents_sub{

background:url("http://nprhs.cafe24.com/base/img/sub01/sub_bg.jpg") no-repeat top center;
padding-top:106px;
}

/* contents - °¡·Î¸ÂÃã */
#totalwrap #contents .cont_box_main{
position:relative;
  width:1000px;
  margin:0 auto;
}
#totalwrap #contents .cont_box_main .main_box {
  width:1000px;
  background:url('http://nprhs.cafe24.com/base/img/main/main_bg.png') no-repeat 0 0; 
}
/* contents - ¸ÞÀÎ½½¶óÀÌµå */
#totalwrap #contents .cont_box_main .main_box #mainvisual{
width:770px;
height:459px;
margin-left:230px;
}
/* contents - ¸ÞÀÎ°Ô½ÃÆÇ */
#totalwrap #contents .cont_box_main .mboard_area{overflow:auto;}
#totalwrap #contents .cont_box_main .m_board {
 position:relative;
 width:573px;
 background:#fff;
 float:left;
}
#totalwrap #contents .cont_box_main .m_board  ul{
 width:100%;
 height:32px;
overflow:hidden;
}
#totalwrap #contents .cont_box_main .m_board  ul li{
 float:left;
}
#totalwrap #contents .cont_box_main .m_board .sigong{
background-image:url('http://nprhs.cafe24.com/base/img/main/board_bg.png'); 
width:555px;
height:91px;
overflow:hidden;
padding:30px 0 0 18px;
}

#totalwrap #contents .cont_box_main .mboard_area .online{float:left;margin-left:13px;}
#totalwrap #contents .cont_box_main .mboard_area .customer{float:left;}


/* sub contents - °¡·Î¸ÂÃã */
#totalwrap #contents_sub .cont_box_sub{
  width:1000px;
  margin:0 auto;
  overflow:hidden;

}
#totalwrap #contents_sub .sub_box{
  position:relative;
  width:1000px;
  margin:0 auto;
}
/* sub contents - ÄÁÅÙÃ÷¿µ¿ª */
#totalwrap #contents_sub .sub_con{
  position:relative;
  width:1000px;
height:100%;
  
}
/* sub contents - ÁÂÃø¸Þ´º */
#totalwrap #contents_sub .sub_con .left_box{
  width:200px;
  paddint:0;
  float:left;
}
#totalwrap #contents_sub .sub_con .left_box .smenu01{
background-image:url('http://nprhs.cafe24.com/base/img/sub01/menu_bg.png');
padding:21px 0 0 19px;
}
#totalwrap #contents_sub .sub_con .left_box .smenu{
background-image:url('http://nprhs.cafe24.com/base/img/sub01/menu_bg.png');
padding-left:19px;
}
#totalwrap #contents_sub .sub_con .left_box .sub_banner{
margin:56px 0 10px 0;}
/* sub contents - ¿ìÃø³»¿ë */
#totalwrap #contents_sub .sub_con .right_box{
  width:736px;
  margin:112px 0 0 40px; 
  padding:0;
  float:left;
}
#totalwrap #contents_sub .sub_con .right_box .basic_board table{
  width:100%;
  border:none;
  border-collapse:collapse;
  margin-bottom:7px;
  }
#totalwrap #contents_sub .sub_con .right_box .basic_board table th{
background-color:#30a997;
color:#fff;
padding:12px 0; 
border-top:2px solid #136a92;
font-size:14px
}
#totalwrap #contents_sub .sub_con .right_box .basic_board table td{
color:#333;
text-align:center;
padding:12px 0; 
font-weight:bold;
font-size:13px;
border-bottom:1px solid #cdcdcd;
}
#totalwrap #contents_sub .sub_con .right_box .basic_board table td.title{ 
background-color:#d3edf9;
border-bottom:1px solid #bed2dc;
color:#136a92;
}
#totalwrap #contents .sub_con .right_box .basic_board table td.right{ 
border-right:1px solid #cdcdcd;
}
/* sub contents - ¿ìÃø³»¿ë */
#totalwrap #contents_sub .sub_con .right_box .navi{
  width:42%;
  height:21px;
  float:right;
  text-align:right;
  font-family:dotum;
  font-size:12px;
  font-width:normal;
  color:#797979;
  padding-top:11px;
}
#totalwrap #contents_sub .sub_con .right_box .navi .point{font-weight:bold;color:#00aeff;}
#totalwrap #contents_sub .sub_con .right_box h2{
float:left;width:50%;height:32px;padding:0;
}
#totalwrap #contents_sub .sub_con .right_box .sub_area{
 margin:50px 0;padding-left:20px;width:100%; 
}

#totalwrap #contents_sub .sub_con .right_box .sub_area .line{border-top:1px solid #e5e5e5;height:1px;margin:60px 0;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product {border:none;padding:0 0 0 0;margin:0 0 0 0;border-collapse: collapse;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product .vspacing{height:40px;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product th{vertical-align:top;padding-bottom:50px;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product th.second{padding-top:80px;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product td.leftpd{padding-left:10px;}
#totalwrap #contents_sub .sub_con .right_box .sub_area .product td.one{width:227px;}

#totalwrap #contents_sub .sub_con .right_box .btn_back{text-align:center;margin:20px auto;width:169px;}

#totalwrap #contents_sub .sub_con .right_box .sub_area .pr_title{margin-bottom:40px;}
/*»çÀÌÆ®¸Ê*/
#totalwrap #contents_sub .sub_con .right_box .sitemap01{width:100%;margin:0 auto;overflow:auto;margin-bottom:20px;}
#totalwrap #contents_sub .sub_con .right_box .sitemap01 dl{float:left;width:200px;height:230px;border:1px solid #6cd8ca;margin:0 20px;text-align:center;overflow:auto;}
#totalwrap #contents_sub .sub_con .right_box .sitemap01 dl dt{padding:20px 0;background:#6cd8ca;font-weight:bold;color:#fff;}
#totalwrap #contents_sub .sub_con .right_box .sitemap01 dl dd{padding:5px 0;}
#totalwrap #contents_sub .sub_con .right_box .sitemap02{width:100%;margin:0 auto;overflow:auto;margin-bottom:20px;}
#totalwrap #contents_sub .sub_con .right_box .sitemap02 dl{float:left;width:200px;height:174px;border:1px solid #00aeff;margin:0 20px;text-align:center;overflow:auto;}
#totalwrap #contents_sub .sub_con .right_box .sitemap02 dl dt{padding:20px 0;background:#00aeff;font-weight:bold;color:#fff;}
#totalwrap #contents_sub .sub_con .right_box .sitemap02 dl dd{padding:5px 0;}
#totalwrap #contents_sub .sub_con .right_box .sitemap03{width:100%;margin:0 auto;overflow:auto;}
#totalwrap #contents_sub .sub_con .right_box .sitemap03 dl{float:left;width:200px;height:146px;border:1px solid #a4c6e9;margin:0 20px;text-align:center;overflow:auto;}
#totalwrap #contents_sub .sub_con .right_box .sitemap03 dl dt{padding:20px 0;background:#a4c6e9;font-weight:bold;color:#fff;}
#totalwrap #contents_sub .sub_con .right_box .sitemap03 dl dd{padding:5px 0;}
#totalwrap #contents .sub_con .right_box .map{
  width:720px;
  float:right;
}
/* sub - sitemap */
#totalwrap #contents .sub_con .right_box .map .sitemap_link .tit_menu{
  width:152px;
  height:42px;
  padding-right:35px;
  margin-right:5px;
  line-height:45px;
  font-size:14px;
  color:#136a92;
  font-weight:bold;
  text-align:right;
  border:1px #cdcdcd solid;
  border-bottom:2px #136a92 solid;
  background:#d3edf9;
  float:left;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt{
  width:464px;
  height:42px;
  padding:0 30px;
  margin-bottom:15px;
  line-height:45px;
  border:1px #cdcdcd solid;
  border-bottom:2px #8f9294 solid;
  float:left;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt span{
  padding-right:15px;
  margin-right:15px;
  display:block;
  float:left;
  font-weight:bold;
  background:url(/bizdemo36864/img/daol/map_bl.gif) no-repeat right 15px;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt span a:hover{
  color:#333;
  font-weight:bold;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt .txt_last{
  padding:0;
  margin:0;
  background:none;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .tit_menu2{
  width:152px;
  height:88px;
  padding-right:35px;
  margin-right:5px;
  line-height:88px;
  font-size:14px;
  color:#27436a;
  font-weight:bold;
  text-align:right;
  border:1px #e5e5e5 solid;
  border-bottom:2px #208cd7 solid;
  background:#f7fafb;
  float:left;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt2{
  width:464px;
  height:68px;
  padding:10px 30px;
  margin-bottom:15px;
  line-height:23px;
  border:1px #e5e5e5 solid;
  border-bottom:2px #8f9294 solid;
  float:left;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt2 span{
  padding-right:15px;
  margin-right:15px;
  display:block;
  float:left;
  background:url(/bizdemo36864/img/daol/map_bl.gif) no-repeat right 15px;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt2 span a:hover{
  color:#208cd7;
}
#totalwrap #contents .sub_con .right_box .map .sitemap_link .sub_menu_txt2 .txt_last{
  padding:0;
  margin:0;
  background:none;
}
#totalwrap #contents .sub_con .right_box .textarea1{
  width:690px;
  height:350px;
  padding:15px;
  border:1px #e5e5e5 solid;
  border-top:2px #208cd7 solid;
  overflow-y:scroll;
  float:right;
}
#totalwrap #contents .sub_con .right_box .textarea1 h4 {
  font-size:14px;
  font-weight:bold;
  margin:25px 0 15px;
}
#totalwrap #contents .sub_con .right_box .textarea1 p {
  margin-bottom:10px;
}
/* Äü¸Þ´º */
#quick {
 position: absolute;
 width: 100px;
 left: 50%;
 top: 0;
 margin-left: 540px;
 height: auto;
 z-index: 20;
}
#quick .quick_menu { margin-top:25px; }
#quick .quick_menu li a {
 text-align: center;
 width: 100%;
 margin:0 auto;
 display: block;
 outline-style: none;
 text-decoration: none;
 /*-webkit-transition-property: all;
 -o-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: 0.5s;
 -o-transition-duration: 0.5s;
 transition-duration: 0.5s;
 -webkit-transition-timing-function: ease-in-out;
 -o-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
 -webkit-transition-delay: 0s;
 -o-transition-delay: 0s;
 transition-delay: 0s;
 background-color: hsla(0,0%,100%,0.00);*/
}
/* footer */
#totalwrap #bottom_navi{
 width:100%;
 height:28px;
 background:#24cab4;
margin-top:26px;
}
#totalwrap #bottom_navi .area{
 width:1000px;
 margin:0 auto; 
 overflow:auto;
}
#totalwrap #bottom_navi .f_info{
 width:425px;
 height:26px;
 margin:0 auto;
}
#totalwrap #bottom_navi .f_info li{
float:left;
padding:0 8px;
}
#totalwrap #bottom_navi .f_info li img{
 display:block;
 margin:0 auto;
}
#totalwrap #footer {
 position:relative;
 width:100%;
 margin:15px 0;
}
#totalwrap #footer #footer_area {
 width:1000px;
 margin:0 auto;
}
#totalwrap #footer #footer_area div{
}
#totalwrap #footer #footer_area .f_info{
 overflow:hidden;
 margin:20px auto;
 text-align:center;
 width:270px;
}
#totalwrap #footer #footer_area .f_info li{
 float:left;
 padding-right:10px;
 margin-right:8px;
 background:url(/bizdemo36864/img/daol/footer_bl.gif) no-repeat right;
}
#totalwrap #footer #footer_area .f_info .link_last{
 float:left;
 padding-right:0;
 margin-right:0;
 background:none;
}
#totalwrap #footer #footer_area .bank{
 float:right;
 margin:20px 40px 0 0;
}
#totalwrap #footer .copy{text-align:center;}
/* °Ô½ÃÆÇ ±âº»Å×ÀÌºí */
.table_02   { width:100%; border-top:2px #00aeff solid; border-bottom:1px #00aeff solid; border-left:1px #e5e5e5 solid; }
.table_02 td  { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:5px; }
.table_02 input {border:1px solid #cdcdcd;height:20px;padding-top:4px;}
.table_02 td.bbsno{width:6%;}
.table_02 td.bbsetc_dateof_write{width:18%;}
.table_02 td.bbswriter{width:18%;}
#board_list_output{width:360px;}
#board_list_output .tab{width:360px;font-size:0;margin:0 10px 0 0;}
#board_list_output .tab a{font-size:0;padding:0 1px 0 0;}
#board_list_output .tab .more{float:right;margin:8px 0 0 0;}
#board_list_output .output_table{width:360px;margin:8px 0 0 0;}
#board_list_output .output_table td {font-size:11px;font-family:dotum;color:#777777;height:19px;}
#board_list_output .output_table .title{background:url(/default/img/main/bl_output_board.gif) no-repeat 8px 7px;padding:0 0 0 17px;}
#board_list_output .output_table a{font-size:11px;font-family:dotum;color:#777777;}
#board_list_output .output_table .date {color:#999999;}
table.ga_board{}
table.ga_board .gallery_subject{padding-top:5px;}
table.ga_board .bbsnewf5{padding:20px 0 ;}
table.ga_board .bbsnewf5 img{border:10px solid #eaeaea;}