/* Ç¥ÁØÈ­ ¾çÃµ±¸ css */

/* lifestyle ·¹ÀÌ¾Æ¿ô */
#sub_main_life { margin: 0 0 0 10px; position: relative; width: 990px;}
#life_header { position: relative; width: 100%; height: 114px; background: url('/image/sub/tbg2.jpg') repeat-x left top;}
#contents_life { position: relative; margin: 0 0 15px 0; width: 865px; overflow: hidden;}
#snb_life { float: left; overflow: hidden; width: 170px; margin: 0 20px 0 0;}
#contents_life_textarea { position: relative; width: 625px; float: left; overflow: hidden;}

/* header */
#life_header .logo { background: url('/image/sub/sub3_bg.jpg') repeat-x left top;}
#life_header .life_menu01 { position: absolute; top: 25px; left: 220px; background: url('/image/sub/sub3.jpg') no-repeat left top; height: 60px; }
#life_header .life_menu01 .life_menu02 .life_menu03 { overflow: hidden; margin: 10px 0 0 11px;}
#life_header .life_menu01 .life_menu02 .life_menu03 li { float: left; display: inline;}

/* header menu Æí¸®ÇÑ »ýÈ°Á¤º¸ */
#Min1 { position:absolute; width:397px; height:15px; z-index:10; left: 30px; top: 55px; visibility: hidden;}
#Min1 Min01 { overflow: hidden; }
#Min1 Min01 li { float: left;}

#Hang1 { position:absolute; width:456px; height:15px; z-index:2; left: 165px; top: 55px; visibility: hidden;}
#Hang1 Hang01 { overflow: hidden; }
#Hang1 Hang01 li { float: left;}

#Sang1 { position:absolute; width:740px; height:15px; z-index:3; left: 0px; top: 55px; visibility:hidden;}
#Sang1 Sang01 { overflow: hidden; }
#Sang1 Sang01 li { float: left;}

#Gu1 { position:absolute; width:600px; height:15px; z-index:4; left: 80px; top: 55px; visibility: hidden;}
#Gu1 Gu01 { overflow: hidden; }
#Gu1 Gu01 li { float: left;}

#So1 { position:absolute; width:350px; height:15px; z-index:5; left: 350px; top: 55px; visibility: hidden;}
#So1 So01 { overflow: hidden; }
#So1 So01 li { float: left;}

/* snb_lifestyle */
#snb_life .loginbox01 { background: #eef0ec url('/image/snb_topbg.gif') no-repeat left top; padding: 22px 0 0 0;}
#snb_life .loginbox02 { background: url('/image/snb_bottombg.gif') no-repeat left bottom; padding: 0 0 5px 0;}
#snb_life .loginbox01 .boxbg01 { background: url('/image/introduce/login_topbg.gif') no-repeat left top; padding: 12px 0 0 0; margin: 0 0 20px 10px; width: 100%;}
#snb_life .loginbox01 .boxbg02 { background: url('/image/introduce/login_bottombg.gif') no-repeat left bottom; padding: 0 0 12px 0;}
#snb_life .loginbox01 .boxbg02 .boxbg03 { margin: 0 0 0 10px;} 
#snb_life .loginbox01 .boxbg02 .boxbg03 .btn_login { margin: -41px 0 0 86px;}

#snb_life .sub_menu_life { margin: 0 0 30px 10px;}
#snb_life .sub_menu_life a { text-decoration: none;}
#snb_life .sub_menu_life a:hover { text-decoration: none; font-weight: bold;}

#snb_life .sub_menu_life a.sub_01 { font-size: 14px; font-family: µ¸¿ò;}
#snb_life .sub_menu_life a:avtive span,
#snb_life .sub_menu_life a:focus span { font-weight: bold;}

#snb_life .sub_menu_life .sub_menu01_01 a {color: #666666; letter-spacing: -1px;}
#snb_life .sub_menu_life .sub_menu01_02 a {color: #666666; letter-spacing: -1px;}
#snb_life .sub_menu_life .sub_menu01_03 a {color: #666666; letter-spacing: -1px;}
#snb_life .sub_menu_life .sub_menu01_04 a {color: #666666; letter-spacing: -1px;}

#snb_life .sub_menu_life span { letter-spacing: -2px;}

/* location */
.location_life { background: url('/image/common/icon_sub_path_bg.gif') repeat-x center top; }
.location_life span { background: #fff; padding: 0 0 0 10px; font-size: 8pt; color: #9b9b9a;}

/* contents */
.cont_area_life { background: url('/image/lifestyle/main_top_bg.gif') no-repeat left top; overflow: hidden; height: 119px; position: relative; width: 100%;}
.cont_area_life .minwon_life { margin: 80px 0 0 30px;}
.cont_area_life .minwon_life a { font-size: 8pt; color: #ffffff;}
.cont_area_life .minwon_life .c_587 { font-size: 8pt; color: #ffffff;}

.con_life01 { margin: 25px 0 0 0; width: 100%; }
.con_life01 .con_life02 { overflow: hidden; width: 100%; }
.con_life01 .con_life02 dd { width: 306px;}

.life_back01 { background: url('/image/sub_con_bg02.gif') no-repeat left top; overflow: hidden; padding: 11px 0 11px 20px}
.life_back01 ul { overflow: hidden; width: 100%;}
.life_back01 ul li { float: left; display: inline; margin: 0 13px 0 0;}
.life_back01 ul li img { vertical-align: top !important;}

/* table */
.table305px2 { border-collapse: collapse; width: 305px !important;}
.table305px2 td { font-size: 8pt !important; letter-spacing: -1px; height: 20px;}

.w100 { width: 100%; }
.w100px { width: 100px; }
.w130px { width: 140px; }
.w280px { width: 280px; }
.w290px { width: 290px; }
.w566px { width: 566px; }

.c_580 { color: #568807; }
.c_f00 { color: #ff0000; }
.c_579 { color: #5b7997 }


.f15 { font-size: 15px; }
.f20 { font-size: 20px; }

.clear { clear: both; }


.life_roundding01 { background: url('/image/civil_roundtop.gif') no-repeat left top; padding: 21px 0 0 0; width: 100%;}
.life_roundding01 .life_roundding02 { background: url('/image/civil_roundbottom.gif') no-repeat left bottom; padding: 0 20px 20px 20px; width: 100%;}
.life_roundding01 .life_roundding02 ul li { background: url('/image/civilbar_01.gif') no-repeat right 2px;}
.life_roundding01 .life_roundding02 ul li.back_none { background: none;}
.life_roundding01 .life_roundding02 ul li a { color: #000000; }
.life_roundding01 .life_roundding02 ul li a:hover { text-decoration: none;}
.life_roundding01 .life_roundding02 ul li a span.c_088 { color: #078887;}


.life_tit { background: url('/image/lifestyle/bg_ctl.gif') no-repeat left top; padding: 4px 0px 6px 0;}

.bul_01_life { background: url('/image/lifestyle/icon_b.gif') no-repeat 0 2px; padding: 0 0 0 15px; width: 100%; color: #568807;}
.bul_01_life_01 { background: url('/image/lifestyle/icon_b.gif') no-repeat 0 2px; padding: 0 0 0 15px; width: 100%; }
.bul_02_life { background: url('/image/lifestyle/icon_m.gif') no-repeat 0 3px; padding: 0 0 0 10px; width: 100%; }
.bul_03_life { background: url('/image/lifestyle/icon_s.gif') no-repeat 0 5px; padding: 0 0 0 10px; width: 100%;}

/* table */

/* 1µª½º td³»¿ëÀÌ È¸»ö */
.table_border01_life { border: 1px solid #fff;}
.table_border02_life { border-top: 2px solid #a7d63f; border-bottom: 2px solid #a7d63f;}
.table_border03_life { border-top: 1px solid #fff;} 
.table_border03_life table { width: 566px;}
.table_border03_life table.w600px { width: 600px;}
.table_border03_life table.w620px { width: 620px;}
.table_border03_life table th { border-right: 2px solid #fff; border-bottom: 2px solid #fff; padding: 5px; background: #f4f9e6; color: #618a06;}
.table_border03_life table th.bnone_hr { border-right: none;}
.table_border03_life table td { border-right: 2px solid #fff; border-bottom: 2px solid #fff; padding: 5px; text-align: center; background: #f4f4f4;}
.table_border03_life table td.bg_fff { text-align: left; background: #fff;}
.table_border03_life table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border03_life table td.bnone { border-bottom: none;}
.table_border03_life table td.bnone_r { border-right: none;}
.table_border03_life table td.left{ text-align: left;}


.table_border04_life { border-top: 1px solid #fff;}
.table_border04_life table { width: 620px;}
.table_border04_life table th { padding: 5px; background: #f4f9e6; color: #618a06; text-align: left; }
.table_border04_life table td { padding: 5px; text-align: center; background: #f4f4f4;}


/* 1µª½º td³»¿ëÀÌ ÇÏ¾á»ö */
.table_border01_w { border: 1px solid #cccccc;}
.table_border02_w { border-top: 2px solid #66cbcf; border-bottom: 2px solid #66cbcf;}
.table_border03_w { border-top: 1px solid #cccccc;} 
.table_border03_w table { width: 600px;}
.table_border03_w table th { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #e6f9f9; color: #2ab2b4;}
.table_border03_w table th.bnone_hr { border-right: none;}
.table_border03_w table td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center;}
.table_border03_w table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border03_w table td.bnone { border-bottom: none;}
.table_border03_w table td.bnone_r { border-right: none;}
.table_border03_w table td.left{ text-align: left;}

/* 2µª½º td³»¿ëÀÌ È¸»ö */
.table_border07 { border: 1px solid #cccccc;}
.table_border08 { border-top: 2px solid #66cbcf; border-bottom: 2px solid #66cbcf;}
.table_border09 { border-top: 1px solid #cccccc;} 
.table_border09 table { width: 580px;}
.table_border09 table th { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #e6f9f9; color: #2ab2b4;}
.table_border09 table th.bnone_hr { border-right: none;}
.table_border09 table td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #f4f4f4;}
.table_border09 table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border09 table td.bnone { border-bottom: none;}
.table_border09 table td.bnone_r { border-right: none;}
.table_border09 table td.left { text-align: left;}

/* 2µª½º td³»¿ëÀÌ ÇÏ¾á»ö */
.table_border07_w { border: 1px solid #cccccc;}
.table_border08_w { border-top: 2px solid #66cbcf; border-bottom: 2px solid #66cbcf;}
.table_border09_w { border-top: 1px solid #cccccc;} 
.table_border09_w table { width: 580px;}
.table_border09_w table th { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #e6f9f9; color: #2ab2b4;}
.table_border09_w table th.bnone_hr { border-right: none;}
.table_border09_w table td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center;}
.table_border09_w table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border09_w table td.bnone { border-bottom: none;}
.table_border09_w table td.bnone_r { border-right: none;}
.table_border09_w table td.left{ text-align: left;}

/* 3µª½º td³»¿ëÀÌ È¸»ö */
.table_border04 { border: 1px solid #cccccc;}
.table_border05 { border-top: 2px solid #66cbcf; border-bottom: 2px solid #66cbcf;}
.table_border06 { border-top: 1px solid #cccccc;} 
.table_border06 table { width: 565px;}
.table_border06 table th { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #e6f9f9; color: #2ab2b4;}
.table_border06 table th.bnone_hr { border-right: none;}
.table_border06 table td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #f4f4f4;}
.table_border06 table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border06 table td.bnone { border-bottom: none;}
.table_border06 table td.bnone_r { border-right: none;}

/* 1µª½º td³»¿ëÀÌ ´ÙÁßÅ×ÀÌºí */
.table_border01_w2 { border: 1px solid #cccccc;}
.table_border02_w2 { border-top: 2px solid #66cbcf; border-bottom: 2px solid #66cbcf;}
.table_border03_w2 { border-top: 1px solid #cccccc;} 
.table_border03_w2 table { width: 600px;}
.table_border03_w2 table th.tit { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #d9efec; color: #2ab2b4; font-weight: bold;}
.table_border03_w2 table th.tit02 { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #f4f4f4; color: #000000; font-weight: normal;}
.table_border03_w2 table th { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; background: #ecf5f4; color: #000000; font-weight: normal;}
.table_border03_w2 table th.bnone_hr { border-right: none;}
.table_border03_w2 table td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center;}
.table_border03_w2 table td.kan { border-right: 1px solid #cccccc; background: #f4f4f4; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center;}
.table_border03_w2 table td.total { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; background: #e6f9f9;}
.table_border03_w2 table td.bnone { border-bottom: none;}
.table_border03_w2 table td.bnone_r { border-right: none;}
.table_border03_w2 table td.left{ text-align: left;}


.left { text-align: left; }

.c_580 { color: #568807; }
.c_777 { color: #777; }
.c_f60 { color: #f06407; }

.w290px { width: 290px; }
.w620px { width: 620px; }

.mgl_18 { margin-left: 18px; }
.mgl_43 { margin-left: 43px; }
.mgl_100 { margin-left: 210px; }
.mgb_50 { margin-bottom: 50px; }

.pdl_30 { padding-left: 30px; }

.bg_fff { background: #fff; }
.h30 { height: 30px; }
.h50 { height: 50px; }

.mg_auto { margin: 0 auto; }

.lifebox_line { width: 615px; border: 5px solid #f0f0f0; margin-bottom: 15px; }
.box_space { margin-left: 20px; padding: 17px 0 17px 0; }

.table_border22_w { border: 3px solid #ccc;}
.table_border22_w table {}
.table_border22_w table th { height: 47px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; padding: 5px; background: #f4f9e6; color: #618a06;}
.table_border22_w table td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; text-align: center;}

.search_helper { width: 400px; text-align: center; background: #f4f4f4; padding: 10px 0; margin: 0 auto; }
.search_helper01 { width: 400px; text-align: center; margin: 0 auto; }
.search_bg { width: 100%; background: #f4f4f4; padding: 10px 0; }

.gongdong_box01 { width: 620px; height: 46px; background: url(/lifestyle/img/D050130_box02.gif) repeat-x left top; margin-bottom: 5px; }
.gongdong_box02 { width: 620px; height: 46px; background: url(/lifestyle/img/D050130_box01.gif) no-repeat left top; }
.gongdong_box03 { width: 620px; height: 46px; background: url(/lifestyle/img/D050130_box03.gif) no-repeat right top; }
.gongdong_con { padding-top: 15px; }
.gongdong_con .gong_select { width:150px; height: 17px; font-size: 12px; color:#666666;}
.gongdong_con .gong_select01 { width:310px; height: 17px; font-size: 12px; color:#666666;}

.table_gong { width: 620px; border: 1px solid #c4e0f0; margin-bottom: 30px; }
.table_gong th { border-bottom : 1px solid #c4e0f0; border-left : 1px solid #c4e0f0; background: #f8fbfe; padding: 8px 0 8px 12px; width: 25%; text-align: left;  }
.table_gong td { border-bottom : 1px solid #c4e0f0; padding: 8px 0 8px 10px; }


#cal_tax1 { float: left; padding-left: 50px; }
#cal_tax1 .layer_hidden { position: relative; visibility: hidden;}

#cal_tax2 { float: left; padding-left: 50px; height: 150px; }
#cal_tax2 label { color: #568807; }
#cal_tax2 .layer_hidden { position: relative; visibility: hidden;}
#cal_tax2 #acLayer3 { top: -50px; }
#cal_tax2 #acLayer4 { top: -100px; }
#cal_tax2 #acLayer5, #cal_tax2 #acLayer6 { top: -160px; }

#cal_tax2 .bot_line { border-bottom: 1px solid #cad5df; }
.for_ie { *position: relative; *top: -150px; }

