/* CSS Document */

/* Sub pages Basic css Setting */

p { font-family:'Nanum Gothic'; }
a:link, a:visited, a:active {color:#666666;}
a:hover {color:#9c1c20;}


/* List style */
.ls01 { padding-left:20px; height:12px; padding-top:3px; background:url(/resources/images/list_icon01.png) no-repeat left center; font-size:16px; font-weight:bold; color:#8c0b1e; line-height:8px;}
.ls02 { padding-left:16px; height:11px; background:url(/resources/images/list_icon02.png) no-repeat left top; font-size:14px; font-weight:bold; color:#333333; line-height:9px; }
.ls02_1 { padding-left:13px; background:url(/resources/images/list_icon02.gif) no-repeat left top; font-size:12px; color:#333333; }
.ls03 { padding-left:10px; background:url(/resources/images/list_icon03.gif) no-repeat left top;}
.ls04 { color:#3f71b0;}
.lstit { font-weight:bold; color:#3f71b0;}
.intxt { font-size:12px; font-weight:normal; color:#666;}

/* Paragraph style */
.stxt01 { font-size:13px; color:#666; padding-left:16px; display:block; margin-top:5px; line-height:22px;}
.stxt02 { font-size:12px; color:#666; padding-left:10px; display:block; margin-top:3px; margin-bottom:5px; line-height:18px;}
.stxt03 { font-size:12px; color:#b46060; padding-left:10px; display:block; margin:7px 0; line-height:18px;}
.stxt03 { font-size:12px; color:#b46060; padding-left:10px; display:block; margin:0 0 7px 0; line-height:18px;}
.stxt04 { font-size:12px; color:#b46060; padding-left:5px; display:block; margin:0 0 7px 0; line-height:18px;}
.fs11 { font-size:11px;}


/* Table Setting
table { font-family:'Nanum Gothic';}
table .bold { font-weight:bold; }
table .te_left{text-align:left;}
table .bgco { background-color:#f6f6f6;} */

/* 일반 표양식 */
.tbint { background-color:#FFFFFF; border-top:solid 2px #000000; border-bottom:solid 1px #000000;}
.tbint th { padding:7px 0; text-align:center; color:#2b3747; font-size:13px !important;  background-color:#dbe1ea;}
.tbint td { font-family:'Nanum Gothic'; text-align:center; padding:4px 0; line-height:30px; font-size:13px; color:#666;}
.tbint .tatit { background-color:#f0ebeb; font-weight:bold;}
.tbint .bold { font-weight:bold; }
.tbint .te_left{text-align:left;}
.tbint .pl05 { padding-left:5px;}
.tbint .bgco { background-color:#f6f6f6;}
.tbint .bgco2 { background-color:#e7e7e7;}

.tbintR { background-color:#FFFFFF; border-bottom:solid 1px #000000;}
.tbintR th { padding:7px 0; text-align:center; color:#2b3747; font-size:12px !important;  background-color:#dbe1ea;}
.tbintR td { font-family:'Nanum Gothic'; text-align:center; padding:4px 0; line-height:30px; font-size:12px; color:#666;}
.tbintR .tatit { background-color:#f0ebeb; font-weight:bold;}
.tbintR .bold { font-weight:bold; }
.tbintR .te_left{text-align:left;}
.tbintR .pl05 { padding-left:5px;}
.tbintR .bgco { background-color:#f6f6f6;}
.tbintR .bgco2 { background-color:#e7e7e7;}



/* 강좌리스트 표양식 */
.tbint2 { background-color:#FFFFFF; border-top:solid 2px #000000; border-bottom:solid 1px #000000;}
.tbint2 tr:hover { background-color:#fdeaea;}
.tbint2 th { padding:7px 0; text-align:center; color:#2b3747f; font-size:13px !important;  background-color:#dbe1ea;}
.tbint2 td { font-family:'Nanum Gothic'; text-align:center; padding:2px 0; line-height:30px; font-size:13px; color:#666;}
.tbint2 .tatit { background-color:#f0ebeb; font-weight:bold;}
.tbint2 .bold { font-weight:bold; }
.tbint2 .te_left{text-align:left;}
.tbint2 .pl05 { padding-left:5px;}
.tbint2 .pl15 { padding-left:15px;}
.tbint2 .bgco { background-color:#f6f6f6;}

.tbint3 { background-color:#FFFFFF; border-top:solid 2px #000000; border-bottom:solid 1px #000000;}
.tbint3 tr:hover { background-color:#fdeaea;}
.tbint3 th { padding:7px 0; text-align:center; color:#2b3747; font-size:13px !important;  background-color:#7092cb;}
.tbint3 td { font-family:'Nanum Gothic'; padding:2px 0; line-height:30px; font-size:13px; color:#666; padding:3px 0 3px 15px;}

.tbBox01 { color:#616161; border:solid 1px #3fa32e; background:#ebf5e7; padding:10px; font-size:12px;}
.tbBox02 { background:url(/resources/images/under_arrow.png) no-repeat center; height:40px;}

.tabmenu { height:50px; position:relative;}
.tabmenu li { width:130px; height:30px; float:left; margin:2px;}
.tabmenu .tabbtn { width:130px; height:30px; line-height:30px; font-weight:bold; text-align:center; display:block; background:#cdcdcd; border:solid 1px #b9b9b9; color:#000000;}
.tabmenu .tabbtn:link, .tabbtn:active, .tabbtn:visited { width:130px; height:30px; font-size:13px; line-height:30px; font-weight:bold; text-align:center; display:block; background:#cdcdcd; border:solid 1px #b9b9b9; color:#000000; }
.tabmenu .tabbtn:hover, .tabmenu .over { background:#2b3747; border:solid 1px #6c85a6; color:#FFFFFF; font-size:15px; }

h3 { font-size:13px;}
.cpointer { cursor:pointer;}
.blankbox { width:100%; height:200px; display:block;}


.board_btn { position:relative; height:28px;}
.board_btn .btnlist { width:55px; height:28px; display:block; position:absolute; right:0; }

.board_noti { text-align:center; font-size:15px; height:60px; line-height:60px; margin-bottom:20px; background-color:#f3f3f3; border:solid 1px #cbcbcb;}
.board_noti b {color:red;}

.bgyellow { background-color:#ffff00;}

/* 10 생활관소개 ------------------------------------------------------------------------------------------------------------------------------------- */

/* 1010 인사말 */
.con1010 { width:780px; position:relative;}
.con1010 .con_tit01 { position:absolute; width:500px; height:50px; top:0; left:0; font-size:35px; font-weight:700; color:#0497cd;}
.con1010 .con_tit02 { position:absolute; width:5000px; height:40px; top:60px; left:0; font-size:20px; font-weight:700; color:#3f4b7c;}
.con1010 .con_img01 { position:absolute; width:260px; height:190px; top:140px; right:0;}
.con1010 .con_txt01 { position:absolute; width:500px; height:100px; top:140px; left:0; font-size:15px; line-height:30px;}
.con1010 .con_txt02 { position:absolute; width:550px; height:100px; top:140px; left:0; font-size:15px; line-height:30px;}
.con1010 .con_bot_sign { position:absolute; width:780px; height:30px; top:680px; left:0; font-size:18px; font-weight:bold; line-height:30px; text-align:right; color:#000000;}

/* 1020 생활관개요 */
.con1020 { width:780px; margin-bottom:30px; }
.con1020 { width:780px; position:relative;}
.con1020 .con_left { width:500px;}
.con1020 .con_img01 { position:absolute; width:260px; height:275px; top:30px; right:0;}

/* 1030 사업연혁 */
.con1030 { width:780px; height:350px; position:relative;}
.con1030 .con_left { width:540px;}
.con1030 .con_left .his_year { width:540px; height:34px; line-height:34px; text-indent:30px; font-family:Tahoma; font-size:25px; font-weight:800; background-color:#dbe1ea; color:#FFFFFF;}
.con1030 .con_left .his_con { margin-top:15px; padding-left:15px;}
.con1030 .con_left .his_con li { height:25px; font-size:13px;}
.con1030 .con_left .his_con .his_mon { display:inline-block; height:25px; width:70px; margin-right:15px; line-height:25px; font-weight:bold;}
.con1030 .con_left .his_con .his_txt { display:inline-block; height:25px; line-height:25px; }
.con1030 .con_img01 { position:absolute; width:210px; height:335px; top:0; right:0;}


/* 20 시설안내 ------------------------------------------------------------------------------------------------------------------------------------- */

/* 2010 층별안내도 */
.con2010 .tab { height:30px; position:relative;}
.con2010 .tab .tbli { width:155px; height:30px; margin-right:1px; margin-bottom:1px; float:left;}
.con2010 .tab .tbli .tbtn { width:153px; height:28px; font-size:13px; line-height:28px; font-weight:bold; text-align:center; display:block;}
.con2010 .tab .tbli .tbtn:link { background:#efefef; border:solid 1px #b9b9b9; color:#000000; }
.con2010 .tab .tbli .tbtn.selected { background:#7092cb; border:solid 1px #3f3c38; color:#FFFFFF; display:block; cursor:default }


/* 2040 편의시설 */
.con2040 { width:100%;}
.con2040 li table td .btn_view { width:45px; height:45px; display:block; margin:0 auto;}
.con2040 li table td .btn_view:link, .btn_view:active, .btn_view:visited { background:url(/resources/images/20/btn_view.png) no-repeat top;}
.con2040 li table td .btn_view:hover { background-position:bottom; }	
.con2040 li table td img { margin:5px;}

.faclayer { width:100%; height:100%; background:url(/resources/images/poplayer_bg.png); z-index:999; position:fixed; top:0; left:0;}
.faclayer .facbox { width:900px; height:600px; position:absolute; left:50%; margin-left:-450px; top:50%; margin-top:-300px; } 
.faclayer .close { position:absolute; left:50%; margin-left:460px; top:50%; margin-top:250px;  z-index:110;}



/* 30 입사/퇴사안내 ------------------------------------------------------------------------------------------------------------------------------------- */

/* 3010 입사안내 */
.con3010 .tab { height:30px; position:relative;}
.con3010 .tab .tbli { width:155px; height:30px; margin-right:1px; margin-bottom:1px; float:left;}
.con3010 .tab .tbli .tbtn { width:153px; height:28px; font-size:13px; line-height:28px; font-weight:bold; text-align:center; display:block;}
.con3010 .tab .tbli .tbtn:link { background:#efefef; border:solid 1px #b9b9b9; color:#000000; }
.con3010 .tab .tbli .tbtn.selected { background:#7092cb; border:solid 1px #3f3c38; color:#FFFFFF; display:block; cursor:default }

.con3010 .request_btn:link,
.con3010 .request_btn:active,
.con3010 .request_btn:visited { width:200px; height:35px; line-height:33px; font-size:18px; font-weight:bold; text-align:center; display:block; margin:0 auto; background-color:#ed1a3b; border:#a80d24 1px solid; color:#FFFFFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;} 
.con3010 .request_btn:hover { background-color:#680917;}


/* 40 생활안내 ------------------------------------------------------------------------------------------------------------------------------------- */

/* 4010 생활수칙 */
.con4010 { width:100%; background-color:#FFFFFF;}
.con4010 .guideDot { background:url(/hongje/resources/images/dot_line.gif) repeat-x bottom; padding-bottom:10px;}
.con4010 .guideTit { text-align:center; font-size:16px; color:#2580c0; border-top:solid 1px #dcdcdc; background-color:#F5F5F5; height:32px; line-height:35px;}
.con4010 .guideTit01 { text-align:center; font-size:14px; color:#333; margin-bottom:15px; font-weight:bold;}
.con4010 .guideTxt01 { padding-left:10px; color:#666; display:block; margin-top:3px; line-height:20px; font-size:13px;}
.con4010 .guideTxt02 { padding-left:15px; color:#666; display:block; line-height:18px;}
.con4010 .guideDot ol { margin:5px 0 10px 25px;}

/* 4030 생활안내 */
.con4030 .tab { height:45px; position:relative;}
.con4030 .tab .tbli { width:129px; height:30px; margin-right:1px; margin-bottom:1px; float:left;}
.con4030 .tab .tbli .tbtn { width:127px; height:28px; font-size:13px; line-height:28px; font-weight:bold; text-align:center; display:block;}
.con4030 .tab .tbli .tbtn:link { background:#efefef; border:solid 1px #b9b9b9; color:#000000; }
.con4030 .tab .tbli .tbtn.selected { background:#7092cb; border:solid 1px #3f3c38; color:#FFFFFF; display:block; cursor:default }

.con4030 .etctbn th { height:25px; text-align:center; border:solid 1px #999999; line-height:25px; background-color:#e4f1fc;}
.con4030 .etctbn td { line-height:20px; vertical-align:top;}
.con4030 .etctbn td img { border:solid 1px #666666;}

.con4030 .rq_notice { background-color:#dbedf4; border:solid 1px #b5d7e4; padding:10px; position:relative; margin-bottom:30px;}
.con4030 .rq_notice .notice_tit { margin:0 auto; display:block; font-size:13px; font-weight:bold; text-align:center; color:#FF0000;}
.con4030 .rq_notice .notice_tit2 { display:block; font-size:13px; font-weight:bold; text-align:center; color:#FF0000; text-align:left;}

.con4030 .rq_notice li { color:#1a546b; }



/* 50 커뮤니티 ------------------------------------------------------------------------------------------------------------------------------------- */

/* 5020 FAQ */
.con5020 { width:100%;}
.con5020 .faqlist { width:100%; margin:0 auto;}
.con5020 .faqlist .faqli { width:100%; line-height:34px; font-weight:bold; border-bottom:solid 1px #cbcbcb; margin-bottom:10px; }
.con5020 .faqlist .faqli .tbtn { width:100%; height:35px; display:block; background:url(/resources/images/board/icon_q.png) no-repeat left; }
.con5020 .faqlist .faqli .tbtn:link { color:#666666; }
.con5020 .faqlist .faqli .tbtn.selected { background:url(/resources/images/board/icon_q.png) no-repeat left #ecf6fb; color:#000000; display:block; cursor:default }
.con5020 .faqlist .faqli .tbtn .qtxt { width:680px; height:35px; line-height:35px; margin-left:40px;}
.con5020 .faqlist .faqli .answer { width:100%; margin-top:10px; line-height:35px; background: url(/resources/images/board/icon_a.png) no-repeat top left; position:relative;}
.con5020 .faqlist .faqli .answer .aicon { width:35px; height:35px; background: url(/resources/images/board/icon_a.png) no-repeat top left; position:absolute; top:0; left:0;}
.con5020 .faqlist .faqli .answer .atxt { width:730px; text-align:left; line-height:26px; font-weight:normal; display:block; margin-left:50px; margin-bottom:10px;}

/* 5050 오늘의식단 */
.con5050 .openli { margin-bottom:10px;}
.con5050 .tbint { border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}
.con5050 .tbint th { padding:3px 0; text-align:center; color:#000000; font-size:13px !important;  background-color:#f6f6f6; }
.con5050 .tbint td { font-family:'Nanum Gothic'; text-align:center; padding:4px 0; line-height:25px; font-size:13px; color:#666; list-style:25px;}
.con5050 .tbint .te_left{text-align:left;}
.con5050 .tbint .pl15 { padding-left:15px;}
.con5050 .tbint .coBRK { background-color:#ffffe8;}
.con5050 .tbint .coLUN { background-color:#dbecfb;}
.con5050 .tbint .coDIN { background-color:#ffecf5;}
.con5050 .tbint .daytitle_r { font-size:25px; font-weight:bold; background-color:#ff6262; color:#ffffff;}
.con5050 .tbint .daytitle { font-size:25px; font-weight:bold; background-color:#e1e1e1;}
.con5050 .tbint .daytitle_b { font-size:25px; font-weight:bold; background-color:#7ad9e7; color:#ffffff;}
.con5050 .tbint .in_date { width:80px; height:23px; padding-left:3px; border:solid 1px #a9d3f3;}
.con5050 .tbint .in_foodlist { width:540px; height:23px; padding-left:3px; border:solid 1px #a9d3f3;}

.con5050 .board_btn { width:100%; position:relative; height:28px;}
.con5050 .board_btn .btnprevfood { width:80px; height:28px; display:block; position:absolute; left:0; }
.con5050 .board_btn .btnnextfood { width:80px; height:28px; display:block; position:absolute; right:0; }
.con5050 .board_btn .btnmodify { width:55px; height:28px; display:block; position:absolute; left:50%; margin-left:-56px; }
.con5050 .board_btn .btnwrite { width:55px; height:28px; display:block; position:absolute; left:50%; margin-left:6px; }
.con5050 .board_btn .btncancle { width:55px; height:28px; display:block; position:absolute; left:50%; margin-left:-56px; }
.con5050 .board_btn .btnwriteok {width:64px; height:28px; display:block; position:absolute; left:50%; margin-left:6px; }

.con5050 .tab { height:40px; position:relative;}
.con5050 .tab .tbli { width:92px; height:30px; margin-right:1px; margin-bottom:1px; float:left;}
.con5050 .tab .tbli .tbtn { width:90px; height:28px; font-size:13px; line-height:28px; font-weight:bold; text-align:center; display:block;}
.con5050 .tab .tbli .tbtn:link { background:#efefef; border:solid 1px #b9b9b9; color:#000000; }
.con5050 .tab .tbli .tbtn.selected { background:#69adec; border:solid 1px #3f3c38; color:#FFFFFF; display:block; cursor:default }

/* 90 회원서비스 ------------------------------------------------------------------------------------------------------------------------------------- */


/* 9010 회원가입 */
.con90 .id_policy { width:98%; height:100px; font-family:'NanumGothic'; font-size:12px; line-height:20px; color:#666666; padding:5px; }
.con90 .ck_box { width:100%; height:25px; margin-top:5px; line-height:27px; position:relative;}
.con90 .ck_box .ck_question { float:left; font-size:13px; font-weight:bold;} .con90 .ck_box .ck_list { float:right;}
.con90 .extend_agree {border:solid 1px #c6c6c6; padding:5px; margin-top:10px; line-height:20px;}
.con90 .inputbox { width:100%; height:65px; background-color:#dbedf4; border:solid 1px #b5d7e4; position:relative; padding:10px 0; } 
.con90 .inputbox ul { width:500px; height:65px; position:absolute; left:40px;}
.con90 .inputbox ul li { height:32px;} 
.con90 .inputbox ul li .titxt { width:90px; height:32px; line-height:32px; display:inline-block; font-weight:bold;}
.con90 .inputbox ul li .in_name { width:120px; height:23px; border:solid 1px #c6c6c6; padding-left:10px; line-height:26px;}
.con90 .inputbox ul li .in_jumin { width:200px; height:23px; border:solid 1px #c6c6c6; padding-left:10px; line-height:26px;}
.con90 .inputbox .btn_ok { position:absolute; right:40px; top:50%; margin-top:-21px;}
.con90 .warningbox { width:auto; background-color:#dbedf4; border:solid 1px #b5d7e4; position:relative; padding:10px; font-size:13px; color: #000000; } 
.con90 .warningbox h2 { width:100%; text-align:center; margin-bottom:10px; color:#FF0000; font-size:16px;}

.con90 .gojoin { position:relative; width:100%; height:45px; margin-top:50px;}
.con90 .gojoin .btn_join { display:block; width:200px; height:45px; color:#316bb1; font-size:22px; line-height:45px; font-weight:bold; text-align:center; border:solid 1px #316bb1;}
.con90 .gojoin .btn_join:hover { background-color:#316bb1; color:#FFFFFF; }
.con90 .gojoin .nomal { position:absolute; left:50%; margin-left:-225px;}
.con90 .gojoin .gpin { position:absolute; left:50%; margin-left:25px;}
.con90 .gojoin .check { position:absolute; left:50%; margin-left:-90px;}



/* 9030 개인정보처리방침 / 9040 홈페이지이용약관 */
.con90 { font-size:13px; }
.con90 .guideTxt01 { padding-left:10px; color:#666; display:block; margin-top:3px; line-height:22px;}
.con90 .guideTxt02 { padding-left:15px; color:#666; display:block; line-height:20px;}


/* 9050 이메일무단수집거부 */
.con9050  { background-color:#F5F5F5; border:solid 1px #999999; padding:15px;}

/* ------------------------------------------------------------------------------------------------------------------------------------- */


