body{background:#fdfaea;}
#wrap{
 width:1000px;
 margin:0 auto;
 position:relative;
}
/* header */
#header{
 height:86px;
 position:relative;
}
#header h1{padding-top:20px;}
#header .top{
 position:absolute;
 top:6px;
 right:0;
}
#header .top_menu{
 float:left;
}
#header .top_menu li{
 display:inline;
 background:url('../../img/images/ico/bul_arrow.png') 0 5px no-repeat;
 padding-left:6px;
 margin-right:18px;
}
#header .top-tel {position:absolute;top:40px;left:240px;}
#header .top-tel a {cursor:default;font-size:20px;font-weight:bold;color:#e85c4d;display:inline-block;background:url('../../img/images/ico/ico_top_tel.png') 0 center no-repeat;background-size:15px 15px;padding-left:20px;}
/* gnb */
#gnb{
 position:absolute;
 top:43px;
 right:0;
}
#gnb li{
 float:left;
 margin-left:78px;
}
#gnb li .sgnb{
 position:absolute;
 top:32px;
}
#gnb li .sgnb li{
 margin-left:15px;
 line-height:0;
}
#gnb li .sgnb li.first{
 margin-left:0;
}
#gnb .sgnb01{ right:105px;}
/*#gnb .sgnb01,*/
#gnb .sgnb02{ right:80px;}
#gnb .sgnb03{right:0;}
/* container */
#m_container{
 position:relative;
 height:731px;
}
#container{position:relative;}
#top_flash{height:731px;}
#contents_wrap{
 background:url('../../img/images/bg/bg_con_top.gif') left top no-repeat;
 padding-top:50px;
}
#contents_wrap .contents_btm{
 background:url('../../img/images/bg/bg_con_bottom.gif') left bottom no-repeat;
 padding-bottom:50px; 
 margin-bottom:40px;
}
.contents_btm .substance{
 background:url('../../img/images/bg/bg_con.gif') left top repeat-y;
 overflow:hidden;
}
.substance .left_area{
 width:170px;
 padding-left:32px;
 float:left;
}
.substance #content{
 width:720px;
 padding:0 30px 50px 48px;
 float:left;
}
#container #quick{
 position:absolute;
 top:300px;
 right:-80px;
}
/* footer */
#footer{
 height:133px;
 position:relative;
 clear:both;
}
.pravicy_info{
 border-top:1px solid #d7ceb3;
 border-bottom:1px solid #d7ceb3;
 padding:6px 0 0 0;
 height:22px;
}
.pravicy_info li{
 float:left;
 background:url('../../img/images/common/footer_line.gif') left 5px no-repeat;
 padding-left:18px;
 margin-right:18px;
}
.pravicy_info li.first{
 background:none;
}
.footer_logo{
 padding:16px 0 0 10px; 
 float:left;
}
address{
 float:left;
 padding:15px 0 0 30px;
}
address li{
 float:left;
 background:url('../../img/images/common/footer_line.gif') left 5px no-repeat;
 padding-left:18px;
 margin-right:18px;
}
address li.first{
 background:none;
 padding-left:0;
}
.copy{
 clear:both;
 padding-top:5px;
}
/* familystie selectbox */
.selectbox {
    background: url("../../img/images/main/boardSel_bt.gif") no-repeat scroll right 0 transparent;
    color: #797979;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    padding: 0 18px 0 0;
    position: relative;
    z-index: 100;
}
.selectbox a {
    color: #797979;
    padding: 0 0 0 5px;
}
.selectbox ul {
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    display: none;
    left: -1px;
    position: absolute;
    top: 20px;
    width: 100%;
}
.selectbox ul li {
    display: block;
}
.selectbox ul li a {
    color: #797979;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 5px;
    text-decoration: none;
}
.selectbox ul li a:focus, .selectbox ul li a:hover {
    background-color: #F9F9F9;
}
#footer .familySite {
    background: url("../../img/images/main/familySiteBg.gif") no-repeat scroll 0 0 transparent;
    position: absolute;
    right: 12px;
    position:absolute;
    top: 5px;
    width: 149px;
}
#footer .selectbox {
    background: url("../../img/images/main/familySite_Bt.gif") no-repeat scroll right 0 transparent;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    height: 20px;
    letter-spacing: -1px;
    line-height: 20px;
    text-align: left;
    width: 131px;
}
#footer .selectbox a {
    color: #A5A5A5;
}
#footer .familySite select {
    left: -9999px;
    position: absolute;
}
/* pop up*/
#pop_wrap{
 position:relative;
 width:750px;
 background: url("../../img/images/bg/bg_popup_top.gif") left top no-repeat ;
 padding-top:93px;
}
.pop_btm{
 background: url("../../img/images/bg/bg_popup_bottom.gif") left bottom no-repeat ;
 padding-bottom:87px;
}
.pop_con{
 background: url("../../img/images/bg/bg_popup_con.gif") left top repeat-y ;
 padding:0 50px;
}
.pop_con h2{
 position:absolute;
 left:327px;
 top:45px;
}
.pop_con .btn_print{
position:absolute;
right:60px;
top:45px;
}
.pop_con h2.title{
 position:absolute;
 left:280px;
 top:45px;
}
.pop_con dt{
 font-size:14px;
 color:#333;
 font-weight:bold;
 text-align:center;
 padding:50px 0 10px 0;
}
.pop_con dd{
 color:#936336;
 font-weight:bold;
 padding-top:25px;
}
.pop_con  .personal{
 color:#797979;
 padding-top:40px;
}
.pop_con ul{
 padding-top:5px;
}
.pop_con li{
 color:#797979;
 font-weight:normal;
 text-indent:-15px;
 padding-left:20px; 
}
.pop_con li.non{
 color:#797979;
 font-weight:normal;
 text-indent:0;
 padding-left:0; 
}
.pop_con li ul li{
color:#797979;
font-weight:normal;
text-indent:-10px;
padding-left:20px; 
}
.board_v1.qna td.bbsetc_view_count {width:50px;}
.board_v1.qna td.bbsno {width:40px;}
.board_v1.qna td.bbsetc_dateof_write {width:70px;}