@charset "utf-8";

/* title */
.h3-tit {height:28px;}
.h3-tit02 {height:34px;}
.h3-coment {height:62px;}
.h3-coment02 {height:50px;}
.h4-tit strong {color:#2e6eb4;font-size:16px;}
.h4-tit {margin-bottom:20px; height:37px;}
.h4-tit02 {margin-bottom:15px; *position:relative;}
.h4-tit02 strong {font-size:16px;color:#4378c4;}
.h4-tit02 img {vertical-align:middle; margin-top:-4px;}
.h4-tit03 {margin-bottom:10px; overflow:hidden; zoom:1;}
.h4-tit03.type01 {padding:6px 0 0 0;}
.h4-tit03 strong {float:left; margin-right:4px; color:#4378c4; font-size:16px; font-weight:bold; line-height:18px;}
.h4-tit03 img {float:left; margin-right:9px;}
.h4-tit03 span {float:left; margin-right:13px; color:#575757; font-size:11px; font-weight:normal; line-height:16px}
.h4-tit03 .txt01 {color:#575757; font-size:16px; font-weight:bold; line-height:18px}
.h4-tit03 .btn01 {float:left; margin:-6px 0 0 0;}
.h5-tit01{margin:0 0 9px 0;}
.h4-tit04 {margin-bottom:15px;}
.h5-tit01 strong{color:#2e6eb4}

/* tab-type */
.tab-type01 {margin:0 0 40px 0; background:url("/images/common/tab_bg01.gif") repeat-x 0 bottom; overflow:hidden; zoom:1;}
.tab-type01 li {float:left;}
.tab-type02 {margin:0 0 22px 0; background:url("/images/common/tab_bg01.gif") repeat-x 0 bottom; overflow:hidden; zoom:1;}
.tab-type02 li {float:left; margin-left:-1px;}
.tab-type02 li.on {position:relative; margin-right:-1px;}
.tab-type02 li:first-child {margin-left:0;}
.tab-type03 {margin:0 0 20px 0;}
.tab-type03 li {display:inline-block; margin-left:15px; padding-left:17px; font-size:0; line-height:0; background:url("/images/icon/ico_bar01.gif") no-repeat 0 2px; zoom:1; *display:inline;}
.tab-type03 li:first-child {margin-left:0; padding-left:20px; background:none;}
.tab-type03 li a {color:#575757; font-size:12px; line-height:14px;}
.tab-type03 li a.on {color:#333; font-weight:bold;}

/* list-type */
.list-type01 {margin:0 0 65px 0; padding:28px 0 5px 25px; border:2px solid #eee; background:#fdfdfd;}
.list-type01 li {margin-bottom:18px;}
.list-type02 {margin:0 0 40px 0; padding:28px 0 12px 25px; border:2px solid #eee; background:#fdfdfd;}
.list-type02 li {margin-bottom:12px;}

/* text-type */
.text-type01 {padding:18px 0 15px 19px; border:2px solid #eee; background:#fdfdfd;}
.text-type02 {margin-bottom:20px; line-height:18px;}
.text-type02 .pt01 {color:#2c67bc;}
.text-type03 {margin-bottom:35px; line-height:22px;}
.text-type04 {margin-bottom:23px; line-height:22px;}

/* search-box */
.search-box {margin:-43px 0 15px 0; text-align:right;}
.search-box * {vertical-align:top;}
.search-box .input-text01 {text-align:left;}
.search-box .btn {*margin-left:-4px;}
.search-box02 {position:relative; height:142px; margin:0 0 30px 0;}
.search-box02 ul {padding:20px 0 9px 64px; border:2px solid #eee; zoom:1;}
.search-box02 ul:after {content:""; display:block; clear:both;}
.search-box02 ul li {float:left; margin-bottom:10px;}
.search-box02 ul li ul {padding:0; border:1px solid #b9b9b9; border-top:none;}
.search-box02 ul li li {float:none; margin:0;}
.search-box02 ul li label,
.search-box02 ul li span {float:left; padding-top:6px;}
.search-box02 ul li .input-text01 {float:left;}
.search-box02 ul li.li-t01 {width:202px;}
.search-box02 ul li.li-t02 {width:245px;}
.search-box02 ul li.li-t03 {width:360px;}
.search-box02 ul li.li-t04 {width:447px;}
.search-box02 ul li .txt01 {width:63px;}
.search-box02 ul li .txt02 {width:53px;}
.search-box02 ul li .txt03 {width:85px;}
.search-box02 ul li span.fe_selectInside {float:none; padding-top:0;}	/* selecbox */
.search-box02 .btn-search {position:absolute; bottom:0; right:0;}
.search-box03 {margin:30px 0 15px 0; text-align:right;}
.search-box03 * {vertical-align:top;}
.search-box03 .input-text01 {text-align:left;}

/* table _ data */
.data-tb01 {width:100%; border-top:2px solid #6c7d85; text-align:center;}
.data-tb01 th {padding:13px 0 11px 0; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background:#f8faf9;}
.data-tb01 th.th-text01 {font-weight:bold; background:none;}
.data-tb01 th.th-text01 a:hover,
.data-tb01 th.th-text01 a:focus {text-decoration:underline;}
.data-tb01 td {padding:15px 0 12px 0; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.data-tb01 td.td-text01 {background:#f8faf9;}

.data-tb02 {width:100%; border-top:2px solid #6c7d85;}
.data-tb02 thead th {padding:11px 0 7px 20px; font-size:14px; font-weight:bold; line-height:16px; border-bottom:1px solid #bfbfbf; background:#fafafa; text-align:left;}
.data-tb02 tbody th {padding:10px 0 7px 0; color:#2b3180; font-size:14px; font-weight:bold; line-height:16px; border-bottom:1px solid #bfbfbf;}
.data-tb02 tbody td {padding:15px 0 15px 30px; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.data-tb02 tbody td .text01 {margin:3px 0 7px 0; font-size:14px; font-weight:bold;}
.data-tb02 tbody td .text02 {color:#575757; line-height:17px;}
.data-tb02 tbody td.no-data {border-left:none; text-align:center;}

.data-tb03 {width:100%; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; text-align:center;}
.data-tb03 th {padding:13px 0 11px 0; font-size:11px; border-bottom:1px solid #bfbfbf; background:#fafafa;}
.data-tb03 th:first-child {border-left:none;}
.data-tb03 tbody th {color:#656565; background:none; border-bottom:1px solid #ddd;}
.data-tb03 td {padding:7px 0 5px 0; color:#656565; font-size:11px; line-height:18px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.data-tb03 td.subject {padding-left:15px; text-align:left;}
.data-tb03 .bbnone {border-bottom:none;}

/* Á¤º¸ Å×ÀÌºí */
.info-tb{border-top:2px solid #6c7d85;}
.info-tb table{width:100%;}
.info-tb table.th-left th{text-align:left;}
.info-tb table.td-center td{text-align:center;}
.info-tb caption{font-size:0px;}
.info-tb th{background:#f8faf9; border-left:1px solid #ddd; border-bottom:1px solid #ddd; height:40px; padding:0 16px; font-weight:normal; white-space:nowrap}
.info-tb th.no-bg{background:none;}
.info-tb td{border-left:1px solid #ddd; border-bottom:1px solid #ddd; line-height:20px; padding:10px 20px;}
.info-tb td.bg{background:#e3edf2}
.info-tb .subject{font-weight:bold;}
.info-tb .no-bd-l{border-left:none;}
.info-tb .left{text-align:left;}
.info-tb .center{text-align:center;}
.info-tb a{text-decoration:underline;}

/* table _ list */
.list-tb {width:100%; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; text-align:center;}
.list-tb th {padding:11px 0 10px 0; font-size:0; line-height:0; border-bottom:1px solid #bfbfbf; background:#fafafa;}
.list-tb td {padding:11px 0 9px 0; line-height:16px; border-bottom:1px solid #ddd;}
.list-tb td.tit {padding-left:7px; text-align:left;}
.list-tb td.tit a {color:#404040;}
.list-tb td.tit a {color:#404040;}
.list-tb td.winner01 {color:#2b3081; font-weight:bold;}
.list-tb td .ico-ing {vertical-align:middle;}
.list-tb11 td {color:#656565; font-size:11px;}
.list-tb11 td a {color:#656565; font-size:11px; font-weight:bold;}

.list-tb2,
.list-tb3 {width:100%; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; text-align:center;}
.list-tb2 th,
.list-tb3 th {padding:13px 0 15px 0; font-size:0; line-height:0; border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf; background:#f8faf9;}
.list-tb2 td {padding:20px 0 19px 0; line-height:16px; border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
.list-tb3 td {padding:11px 0 10px 0; line-height:18px; border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
.list-tb2 .list-tb2-first,
.list-tb3 .list-tb3-first {border-left:none;}

/* table _ view */
.view-tb {width:100%; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; text-align:center;}
.view-tb th {padding:11px 0 10px 0; font-size:0; line-height:0; border-bottom:1px solid #ddd; background:#f8faf9;}
.view-tb td {padding:11px 0 9px 0; line-height:16px; border:1px solid #ddd; border-top:none;}
.view-tb td.tit {padding-left:19px; font-weight:bold; text-align:left;}
.view-tb td.subject01 {padding-left:19px; text-align:left;}
.view-tb td.con {padding:15px 10px 50px 19px; line-height:20px; border-left:none; text-align:left;}
.view-tb td.file {padding-left:19px; text-align:left;}
.view-tb td.file a {font-weight:bold;}
.view-tb td.file a:hover,
.view-tb td.file a:focus {text-decoration:underline;}

/* table _ write */
.tb-coment01 {margin:-26px 0 8px 0; font-size:11px; line-height:13px; text-align:right;}
.tb-coment01 strong {color:#4378c4;}
.tb-coment02 {margin:-9px 0 8px 0; font-size:11px; line-height:13px; text-align:right;}
.tb-coment02 .sr01 {color:#4378c4;}

.tb-tit04{margin-bottom:10px;font-weight:bold;}
.tb-tit04 span{color:#4378c4;}

.write-tb {width:100%; border-top:2px solid #6c7d85;}
.write-tb th {padding:13px 21px 9px 16px; font-weight:normal; line-height:16px; border-bottom:1px solid #ddd; background-color:#f8faf9; text-align:left;}
.write-tb label {font-weight:normal;}
.write-tb .sr01 {font-weight:bold;}
.write-tb th.type01 {padding-left:0; padding-right:0; border-left:1px solid #ddd; text-align:center;}
.write-tb th.type02 {padding-left:10px; font-weight:bold; border-left:1px solid #ddd; background:none;}
.write-tb th.type03 {text-align:center;}
.write-tb th.type03 strong{color:#174180;}
.write-tb th.app_input1_th{height:48px;padding:15px 0 10px 20px;}
.write-tb th.app_input1_th02{padding:15px 0 12px 20px;}
.write-tb th .require {display:block; font-weight:normal; background:url("/images/icon/ico_require.gif") no-repeat right center;}
.write-tb td {padding:5px 5px 5px 10px; line-height:16px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.write-tb td.text {padding-top:10px;}
.write-tb td.type01 {padding-left:5px; text-align:center;}
.write-tb td.find-choice {border-left:none;text-align:center;padding:25px 0;}
.write-tb td.find-choice label {margin-right:20px;}
.write-tb td.pu-ipin {background:#f8f9fb;padding:57px 0 68px;border-left:none;text-align:center;line-height:30px;vertical-align:middle;}
.write-tb td.pu-ipin a {margin-left:25px;}
.write-tb td.pu-ipin02 {background:#f8f9fb;padding:30px 0 68px;border-left:none;text-align:center;line-height:30px;vertical-align:middle;}
.write-tb td.pu-ipin02 a {margin-left:25px;}
.write-tb td.pu-ipin02 .txt01 {padding:0 0 25px 0;}
.write-tb td.pu-ipin02 .txt01 label {padding:0 25px 0 11px; background:url("/images/icon/ico_square.gif") no-repeat 0 5px;}
.write-tb td.td-coment p.td-borinput2 {margin-top:5px;}
.write-tb td.tb-coment03{border-left:none;padding:10px 0;font-size:11px;}
.write-tb td.tb-coment03 li {font-size:11px; line-height:20px;}
.write-tb td.tb-coment03 li label {font-size:11px;}
.write-tb td.tb-coment03 p {font-size:11px; font-weight:bold; line-height:20px;}
.write-tb td .t-text01 {margin:0 0 0 180px; font-size:11px;}
.write-tb td .t-text02 {margin:0 0 0 105px; font-size:11px;}
.write-tb td .t-text03 {margin:0 0 0 10px; font-size:11px;}
.write-tb td .t-text04 {width:450px; margin:-16px 5px 0 auto; text-align:right;}
.write-tb td .t-f11 {font-size:11px;}
.write-tb td .interval01 {margin-left:53px;}
.write-tb td .intervalH01 {margin:5px 0 0 0;}
.write-tb td .chx-list01 li {display:inline-block; width:144px; padding:7px 0 5px 0; *display:inline; zoom:1;}
.write-tb td .chx-list01 li.type01 {width:400px;}
.write-tb td .chx-list01 li.type02 {width:250px;}
.write-tb td .chx-list01 li.type-w01 {width:120px;}
.write-tb td .chx-list01 li.type-w02 {width:162px;}
.write-tb td .chx-list01 li.type-w03 {width:148px;}
.write-tb td .chx-list01 li.type-w04 {width:300px;}
.write-tb td .coment-list01 {margin:6px -5px 0 -10px; padding:13px 5px 0 10px; border-top:1px solid #ddd;}
.write-tb td .coment-list01 li {font-size:11px; line-height:16px;}
.write-tb td .line01 {margin:0 -5px 3px -10px; padding:5px 5px 6px 10px; border-bottom:1px solid #ddd;}
.write-tb td strong a:hover,
.write-tb td strong a:focus {text-decoration:underline;}
.write-tb .join-yonginfo{font-weight:bold;color:#2b67bc;border-left:none;padding:15px 0 12px 9px;}
.write-tb .pu-idinfo {background:#f8f9fb;padding:55px 0;text-align:center;border-bottom:1px solid #bfbfbf;}
.write-tb .pu-idinfo strong {color:#2c67bc;}
.write-tb .pu-idinfo-no {background:#f8f9fb;padding:45px 0;text-align:center;border-bottom:1px solid #bfbfbf;line-height:19px;}
.write-tb .bbnone{border-bottom:none;}
.write-tb .square li {background:url("/images/icon/ico_square.gif") no-repeat 0 50%;line-height:18px;padding-left:13px;border-top:none;}
.write-tb .tb-recruit-radio {padding-top:12px;}
.write-tb .tb-recruit-radio label{margin-right:50px;}
.write-tb .tb-recruit-radio span{margin-top:10px;}
.write-tb .btn-mid {vertical-align:middle;}
.write-tb .agreeboox {border-color:#bcbcbc; border-radius:3px}
.write-tb .td-borinput3 {margin-left:15px;}
.write-tb a.link:hover,
.write-tb a.link:focus{text-decoration:underline;}

.write-tb2 {width:100%;}
.write-tb2 td {border-bottom: 1px solid #ddd; line-height:23px; padding: 5px 5px 15px 10px;}

.write-bdr-none {border-top:none;}

.find-radio-area {border-top:2px solid #6c7d85; border-bottom:1px solid #ddd; text-align:center;padding:25px 0;}
.find-radio-area label {margin-right:20px;}

/* paging */
.paging {position:relative; margin:30px 0 0 0; text-align:center;}
.paging p {display:inline; margin:0 10px 0 8px; padding:0 9px 0 8px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.paging a,
.paging strong {padding:0 6px 0 6px; color:#404040; font-family:tahoma; font-size:11px; line-height:14px;}
.paging strong {color:#2b3180; text-decoration:underline;}
.paging img {margin:-2px -7px 0 -6px; vertical-align:middle;}
.paging img.no-pg {margin:-2px 0 0 0;}
.paging p.jobs_enroll{position:absolute;right:0;top:3px;border:none;margin:0;padding:0;}

/* btn-type */
.btn-type01 {position:relative; margin-top:30px; text-align:center;}
.btn-type01 .btn01 {position:absolute; right:0; top:0;}
.btn-type02 {margin-top:20px; text-align:right;}
.btn-type03 {position:relative; margin-top:10px; text-align:right;}
.btn-type03 .btn01 {position:absolute; left:0; top:0;}

/* login */
.login {margin:-17px 0 0 0; padding:17px 0 0 0; background:url("/images/member/login_bg.jpg") no-repeat right 0;}
.login .text01 {margin:33px 0 22px 0;}
.login .login-box {padding:9px; border:1px solid #e2e2e2; background:#ededed;}
.login .login-box fieldset {position:relative; height:166px; background:#fff;}
.login .login-box fieldset h4 {position:absolute; top:32px; left:40px;}
.login .login-box fieldset .input-text {position:absolute; width:248px; height:28px; line-height:28px; padding:0 5px 0 10px; color:#575757; border:1px solid #b4b4b4; background:none;}
.login .login-box fieldset .in-id {top:62px; left:40px; background:url("/images/member/login_in_bg01.gif") no-repeat 0 0;}
.login .login-box fieldset .in-pw {top:99px; left:40px; background:url("/images/member/login_in_bg02.gif") no-repeat 0 0;}
.login .login-box fieldset .btn-login {position:absolute; top:62px; left:312px;}
.login .login-box fieldset p {position:absolute; right:40px; width:388px;}
.login .login-box fieldset .btn {position:absolute; top:0; right:0;}
.login .login-box fieldset .txt01 {top:36px; padding:0 0 16px 0; border-bottom:1px dashed #c5c5c5;}
.login .login-box fieldset .txt02 {top:100px;}
.login .family-list {position:relative; margin:30px 0 0 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.login .family-list h4 {position:absolute; top:20px; left:52px;}
.login .family-list ul {padding:0 0 0 257px; overflow:hidden; zoom:1;}
.login .family-list ul li {float:left;}


/*  2013. 04. 05 ±³Á÷¿ø ·Î±×ÀÎ Ãß°¡ */
.login02{ background: none; position: relative; }
.loginBg02{ margin-top: 30px; }
.loginBg02 .icoBg{ width: 197px; height: 171px; background:url("/images/member/ico02.png") no-repeat 0 0; position: absolute; top: -50px; left: 644px   }


/* login _ º¹Áö _ »ï¼º¾î¸°ÀÌÁý _ ±³Á÷¿øÃ¤¿ë */
.login .login-box02 {padding:9px; border:1px solid #e2e2e2; background:#ededed;}
.login .login-box02 fieldset {position:relative; height:127px; background:#fff;}
.login .login-box02 fieldset .input-text {position:absolute; width:248px; height:28px; line-height:28px; padding:0 5px 0 10px; color:#575757; border:1px solid #b4b4b4; background:none;}
.login .login-box02 fieldset .in-id {top:30px; left:40px; background:url("/images/member/login_in_bg01.gif") no-repeat 0 0;}
.login .login-box02 fieldset .in-pw {top:67px; left:40px; background:url("/images/member/login_in_bg02.gif") no-repeat 0 0;}
.login .login-box02 fieldset .btn-login {position:absolute; top:30px; left:312px;}
.login .login-box02 fieldset .txt01 {position:absolute; top:39px; left:470px;}
.login .login-box02 fieldset .txt02 {position:absolute; top:78px; left:470px;}
.login .login-box02 fieldset .btn01 {position:absolute; top:27px; right:40px;}
.login .login-box02 fieldset .btn02 {position:absolute; top:66px; right:40px;}

/* member */
.pu-pwchange {margin-top:10px; color:#797979; font-size:11px;}
.pu-pwchange strong {color:#213e6d;}
.pu-pwchange span {font-size:12px;}

/* join */
.join-step {margin:-19px 0 32px 0; overflow:hidden; zoom:1;}
.join-step li {float:left; margin-left:-25px;}
.join-step li.now {position:relative;}
.join-step li:first-child {margin-left:0;}

.join-list01 li {margin:0 0 7px 0; font-size:0;}

.join-check {margin:0 0 40px 0; padding:13px 0 11px 0; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; text-align:center;}
.join-check li {display:inline-block; padding:0 30px 0 0; *display:inline; zoom:1;}

.join01-tit01 {height:25px; padding-top:27px;}
.join01-txt01 {height:33px;}
.join01-family {margin:0 0 30px 0; padding:0 0 0 115px; border-top:2px solid #dadada; border-bottom:2px solid #dadada; overflow:hidden; zoom:1;}
.join01-family li {float:left;}
.join01-list01 {margin:0 0 20px -10px; overflow:hidden; zoom:1;}
.join01-list01 li {float:left; width:266px; height:129px; margin:0 0 0 10px; padding:19px 0 0 30px; border:3px solid #839cc1;}
.join01-list01 li .txt01 {margin:0 0 19px 0;}
.join01-list01 li.type01 {background:url("/images/join/join01_bg01.gif") no-repeat right bottom;}
.join01-list01 li.type02 {background:url("/images/join/join01_bg02.gif") no-repeat right bottom;}
.join01-list01 li.type03 {background:url("/images/join/join01_bg03.gif") no-repeat right bottom;}

.join04-txt1{padding:12px 0; line-height:30px; border-top:2px solid #6c7d85;}
.join04-txt1 strong{color:#2c67bc;}
.join04-txt2{font-size:16px;font-weight:bold;text-align:center;}
.join04-txt2 strong{color:#2c67bc;font-size:16px;}
.join04-txt3{font-size:16px;font-weight:bold;}
.join04-txt3 img{margin:10px 0 18px;}
.join04-txt3 strong{font-size:16px;color:#2c67bc;}
.join04-box {height:146px;padding:31px 0 0 30px;border-top:2px solid #6c7d85;border-bottom:1px solid #bfbfbf;background:#fdfdfd;}
.join04-box p {padding-bottom:10px;}
.join04-conbox{border:1px solid #d1d1d1;margin-bottom:30px;}
.join04-conbox p{margin:9px;background:#f8f8f8;line-height:22px;padding:10px 0 13px 16px;}
.join04-conbox2{padding:30px 0 33px 40px;border-top:2px solid #6c7d85;border-bottom:1px solid #bfbfbf;background:#fdfdfd url("/images/join/bg_join_04_08.gif") no-repeat right bottom;}
.join04-conbox2 img{margin-top:7px;}
.join04-conbox3{padding:30px 0 33px 40px;border-top:2px solid #6c7d85;border-bottom:1px solid #bfbfbf;background:#fdfdfd url("/images/join/bg_join_04_09.gif") no-repeat right bottom;}

.join05-txt01 {padding:26px 0 0 0; text-align:center;}

.agree {margin:-5px 0 14px 0; padding:10px 0 10px 0; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf;}
.agreeboox {height:119px; padding:20px 20px 0 20px; line-height:22px; border:1px solid #e9e9e9; overflow-x:hidden; overflow-y:auto;}
.agreeboox h5,
.agreeboox h6,
.agreeboox p,
.agreeboox li {line-height:18px;}
.agreeboox ol li {padding-left:16px; text-indent:-16px;}
.agreeboox ul li {padding-left:11px; text-indent:-11px;}
.agreeboox ul li ol li {padding-left:16px; text-indent:-16px;}
.agreeboox h6 {font-weight:normal;}
.agreeboox h5,
.agreeboox h6,
.agreeboox p,
.agreeboox ol,
.agreeboox ul {margin-bottom:10px;}
.agreeboox ol ol {margin-bottom:0;}
.agreeboox .anchor {font-size:0; line-height:0; text-indent:-5000px;}
.aree-chx01 {text-align:right;}
.aree-chx02 {margin-top:10px;text-align:right;}

/* utill */
.jobs_box{height:142px;padding:32px 0 0 38px;border-top:2px solid #6c7d85;border-bottom:1px solid #bfbfbf;background:#fdfdfd url("/images/utill/bg_jobs.gif") no-repeat right bottom;}

.contact-wrap {overflow:hidden; zoom:1;}
.contact-lnb {float:left; width:150px; border-top:2px solid #6c7d85;}
.contact-lnb ul li {padding:15px 0 15px 0; border-bottom:2px solid #6c7d85;}
.contact-lnb ul li li {margin:0 0 -3px 0; padding:11px 0 0 0; border-bottom:none;}
.contact-con {float:left; width:706px; margin-left:50px; padding:20px 0 0 0; border-top:2px solid #6c7d85;}
.contact-con h4 {margin:0 0 20px 0;}
.contact-con .contact-list {position:relative; margin:10px 0 0 0;}
.contact-con .contact-list li {padding:5px 0 0 0; font-size:0; line-height:0; overflow:hidden; zoom:1;}
.contact-con .contact-list li span {float:left; font-size:12px; line-height:20px;}
.contact-con .contact-list li .tit {width:87px; padding-left:9px; background:url("/images/icon/ico_square02.gif") no-repeat 0 7px;}
.contact-con .contact-list li .txt {width:520px;}
.contact-con .contact-list li .txt a:hover,
.contact-con .contact-list li .txt a:focus {text-decoration:underline;}
.contact-con .contact-list li.btn-email {position:absolute; top:3px; right:6px;}

.faq-list {border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf;}
.faq-list li {border-top:1px solid #ddd;}
.faq-list li.on {position:relative; margin-bottom:-1px; border-top:2px solid #6c7d85; border-bottom:2px solid #6c7d85;}
.faq-list li:first-child {border-top:none;}
.faq-list li .q {position:relative; display:block; padding:11px 0 9px 76px; color:#404040; line-height:20px; background:url("/images/utill/faq_arrow_off.gif") no-repeat right 18px;}
.faq-list li .q_on {color:#174180; padding-top:13px; font-size:14px; font-weight:bold; line-height:18px; background:#f4f4f4 url("/images/utill/faq_arrow_on.gif") no-repeat right 18px;}
.faq-list li .num {position:absolute; top:15px; left:19px;}
.faq-list li .answer {display:none; position:relative; padding:16px 90px 15px 76px; color:#404040; line-height:20px; border-top:1px solid #ddd; zoom:1;}
.faq-list li .answer .num {top:20px;}
.faq-list li.no-data {padding:11px 0 9px 0; text-align:center;}

.faq-list li .answer p {padding-bottom:10px; color:#404040; line-height:20px;}
.faq-list li .answer .txt01 {font-size:11px; line-height:18px;}
.faq-list li .answer ul {border:none; margin:0 0 -10px 0;}
.faq-list li .answer ul li {padding:0 0 10px 18px; text-indent:-18px; line-height:20px; border:none;}
.faq-list li .answer ul li ul {padding:5px 0 0 0; margin:0;}
.faq-list li .answer ul li li {padding:0; text-indent:0;}
.faq-list li .answer ul li .t01 {padding:0 0 0 18px; font-size:11px;}
.faq-list li .answer ul li .l01 {padding:0 0 0 16px; font-size:11px;}
.faq-list li .answer .list01 li {padding:0 0 15px 10px; text-indent:0; background:url("/images/icon/ico_bul05.gif") no-repeat 0 8px;}
.faq-list li .answer .list01 li p,
.faq-list li .answer .list01 li ul {padding:5px 0 0 0;}
.faq-list li .answer .list01 li ul li {padding:0; background:none;}
.faq-list li .answer .list02 li {padding-left:0; text-indent:0;}
.faq-list li .answer .list02 li ul {padding-left:10px;}
.faq-list li .answer .data-tb01 {width:550px; margin:10px 0 10px 0; border-top:1px solid #bfbfbf;}
.faq-list li .answer .data-tb01 tr th,
.faq-list li .answer .data-tb01 tr td {padding:10px 0 7px 0;}
.faq-list li .answer .data-tb01 tr th:first-child,
.faq-list li .answer .data-tb01 tr td:first-child {border-left:none;}
.faq-list li .answer .data-tb01 tr td {font-size:11px;}
.faq-list li .answer a {color:#174180; font-weight:bold;}

.utill-search {margin:0 0 40px 0; padding:9px; border:1px solid #d8d8d8; background:#ededed;}
.utill-search fieldset {position:relative; height:51px; padding:19px 0 0 0; background:#fff; text-align:center;}
.utill-search fieldset * {vertical-align:middle;}
.utill-search fieldset .input-text {width:347px; height:30px; line-height:30px; margin:0 0 0 5px; padding:0 0 0 3px; border:2px solid #bcbcbc; background:none;}
.utill-search-txt {margin:0 0 6px 0; font-size:13px; font-weight:bold; line-height:16px;}
.utill-search-txt strong {color:#4378c4; font-size:13px;}
.utill-search-list {border-top:2px solid #6c7d85;}
.utill-search-list li {position:relative; border-bottom:1px solid #bfbfbf;}
.utill-search-list li .tit {height:35px; line-height:35px; padding:0 60px 0 20px; color:#174180; font-weight:bold; border-bottom:1px solid #bfbfbf; background:#fafafa;}
.utill-search-list li .txt {padding:23px 85px 20px 20px; line-height:20px;}
.utill-search-list li .go {position:absolute; top:10px; right:10px;}
.utill-search-list li .go a {color:#174180; font-weight:bold;}
.utill-search-list li.no-data {padding:13px 0 10px 0; text-align:center;}

/* welfare */
.status-map {margin-bottom:30px; padding:10px; border:2px solid #e5e5e5; background:#fdfdfd;}
.status-map-in {position:relative; height:312px; padding-right:156px; border:1px solid #ededed; background:#fff; text-align:right;}
.status-map-in .bg {position:absolute; top:0; right:156px; z-index:3;}
.status-map-in .txt01 {position:absolute; top:89px; left:83px;}
.status-map-in .txt02 {position:absolute; top:153px; left:83px;}
.status-map-in .txt-map {display:none; position:absolute;}
.status-map-in .t01 {top:40px; left:520px;}
.status-map-in .t02 {top:49px; left:597px;}
.status-map-in .t03 {top:70px; left:604px;}
.status-map-in .t04 {top:38px; left:649px;}
.status-map-in .t05 {top:122px; left:564px;}
.status-map-in .t06 {top:114px; left:521px;}
.status-map-in .t07 {top:99px; left:625px;}
.status-map-in .t08 {top:190px; left:648px;}
.status-map-in .t09 {top:113px; left:667px;}
.status-map-in .t010 {top:150px; left:669px;}
.status-map-in .t011 {top:167px; left:704px;}
.status-map-in .t012 {top:188px; left:688px;}
.status-map-in .t013 {top:267px; left:572px;}
.status-map-in .t014 {top:157px; left:537px;}
.status-map-in .t015 {top:209px; left:512px;}
.status-map-in .t016 {top:192px; left:539px;}
.status-map-in .txt-city p {position:absolute;}
.status-map-in .txt-city .city01 {top:60px; left:554px;}
.status-map-in .txt-city .city02 {top:65px; left:588px;}
.status-map-in .txt-city .city03 {top:83px; left:607px;}
.status-map-in .txt-city .city04 {top:53px; left:651px;}
.status-map-in .txt-city .city05 {top:135px; left:609px;}
.status-map-in .txt-city .city06 {top:124px; left:572px;}
.status-map-in .txt-city .city07 {top:115px; left:620px;}
.status-map-in .txt-city .city08 {top:201px; left:642px;}
.status-map-in .txt-city .city09 {top:137px; left:671px;}
.status-map-in .txt-city .city010 {top:168px; left:657px;}
.status-map-in .txt-city .city011 {top:193px; left:699px;}
.status-map-in .txt-city .city012 {top:215px; left:674px;}
.status-map-in .txt-city .city013 {top:283px; left:568px;}
.status-map-in .txt-city .city014 {top:176px; left:589px;}
.status-map-in .txt-city .city015 {top:234px; left:576px;}
.status-map-in .txt-city .city016 {top:210px; left:583px;}
.status-map-in .map-ares p {display:none; position:absolute;}
.status-map-in .map-ares .area01 {top:52px; left:559px;}
.status-map-in .map-ares .area02 {top:61px; left:589px;}
.status-map-in .map-ares .area03 {top:30px; left:577px;}
.status-map-in .map-ares .area04 {top:13px; left:606px;}
.status-map-in .map-ares .area05 {top:133px; left:611px;}
.status-map-in .map-ares .area06 {top:98px; left:557px;}
.status-map-in .map-ares .area07 {top:88px; left:612px;}
.status-map-in .map-ares .area08 {top:168px; left:628px;}
.status-map-in .map-ares .area09 {top:93px; left:640px;}
.status-map-in .map-ares .area010 {top:158px; left:664px;}
.status-map-in .map-ares .area011 {top:175px; left:694px;}
.status-map-in .map-ares .area012 {top:196px; left:670px;}
.status-map-in .map-ares .area013 {top:275px; left:557px;}
.status-map-in .map-ares .area014 {top:151px; left:571px;}
.status-map-in .map-ares .area015 {top:191px; left:543px;}
.status-map-in .map-ares .area016 {top:202px; left:581px;}

.text-unit {margin:-26px 0 13px 0; color:#575757; font-size:11px; text-align:right;}

.status01-box{height:77px;border:2px solid #eee;background:#fdfdfd;padding:24px 0 0 28px;margin-bottom:38px;}
.status01-box2{border:2px solid #eee;background:#fdfdfd;padding:19px 0 13px 30px;}
.status01-box3{height:327px;border:2px solid #eee;background:#fdfdfd;padding:32px 39px 0 39px;margin-bottom:50px;}
.status01-box3 ul{border-bottom:1px solid #ddd;}

/* »ï¼º¾î¸°ÀÌÁý ¼Ò°³ */
.nursery-intro-area{overflow:hidden; width:906px; height:668px;}
.nursery-intro-area ul{width:931px;}
.nursery-intro-area li{float:left; width:285px; height:257px; margin:30px 25px 0 0; line-height:20px;}
.nursery-intro-area li.img{float:none; width:100%; height:auto; margin:0;}
.nursery-intro-area li.img img{float:left; margin:0 25px 0 0;}
.nursery-intro-area li strong{display:block; height:43px;}

/* ¾î¸°ÀÌÁý ÇöÈ² */
.status-info-text{margin:0 0 40px 0;}
.status-info-box{background:#fdfdfd; border:2px solid #e5e5e5; padding:20px 20px 7px 20px; overflow:hidden; margin:0 0 40px 0;}
.status-info-box .img{display:block; float:left; margin-bottom:13px; border:1px solid #b7b7b7;}
.status-info-box .img img{width:164px;}
.status-info-box ul{float:left; margin-left:20px;}
.status-info-box li{margin-bottom:11px; padding-left:62px; position:relative; line-height:14px;}
.status-info-box li strong{position:absolute; left:0; top:0;}
.status-info-map{overflow:hidden; padding-bottom:20px; border-bottom:1px solid #bfbfbf;}
.status-info-map .img{display:block; float:left; margin:0 20px 0 0; border:1px solid #b2b2b2;}
.status-info-map ul{float:left; width:390px; margin:-3px 0 -15px 0}
.status-info-map li{line-height:20px; margin-bottom:15px; background:url(/images/welfare/bullet_01.gif) no-repeat 0 8px; padding-left:10px;}
.status-info-map li strong{display:block;}
.status-info-map .green{color:#007130;}
.status-info-map .blue{color:#0068b7;}

/* ¾î¸°ÀÌÁý µÑ·¯º¸±â */
.nursery-view-box{padding:8px 0 50px 0; margin-top:6px; position:relative;}
.nursery-view-box .img{position:absolute; right:0; top:0;}
.nursery-view-box .text{margin:16px 0 24px 0;}

/* ½Ã¼³Àå ¸ðÁý */
.status-join-form{padding:0 0 15px 0}
.status-join-form h4{background:url(/images/welfare/bullet_status_join.gif) no-repeat 0 5px; padding:0 0 5px 11px; margin:35px 0 0 0;}
.status-join-form .nursery-info-tb{margin:5px 0;}
.status-join-form ul,.status-join-form ol{margin:5px 0 0 10px;}
.status-join-form li{line-height:20px;}
.status-join-form .date{font-weight:bold; margin:5px 0 0 12px;}
.status-join-form .add{margin:0 10px 0 0;}
.status-join-form .list{margin:6px 0 6px 10px;}
.status-join-form .list li{font-size:11px;}
.status-join-form .mt06{margin-top:6px;}
.status-join-form .info-tb{margin-top:10px;}
.status-join-form .link{vertical-align:middle; margin:-4px 0 0 0}

/* ÀÛÀº³ª´® Å«»ç¶û ¼Ò°³ */
.love-intro-box{height:158px; margin:6px 0 0 0; padding:67px 0 0 0; position:relative;}
.love-intro-box .img{position:absolute; right:0; top:0;}
.love-intro-box .text{margin:24px 0 14px 0;}
.love-intro-area li{line-height:20px; margin:45px 0 0 0;}
.love-intro-area li strong{display:block; margin:0 0 16px 0;}
/* 2013-07-09 ±èÁÖÇÑ ¼öÁ¤ */
/* ÇÁ·Î±×·¥°³¹ß½ÅÃ» ±èÁÖÇÑ ¼öÁ¤ */
 .apply_01 {width:100%; height:20px; border-bottom:2px solid #6C7D85;}
 .apply_ul { margin-left:16px; margin-top:10px; margin-bottom:30px;}
 .apply_ul li { background:url(/images/welfare/bullet_02.gif) no-repeat 0 19px; padding:13px;}
/* 2013-07-09 ±èÁÖÇÑ ¼öÁ¤ */

/* ¿¬±¸ÀÚ¹® Ä¿¹Â´ÏÆ¼ */
.love-about-info{border:2px solid #eee; background:#fdfdfd; padding:10px 26px 6px 26px;}
.love-about-info li{background:url(/images/welfare/bullet_02.gif) no-repeat 0 19px; padding:13px;}

/* ¾Æµ¿±³À°¹®È­¼¾ÅÍ - ¼¾ÅÍ¼Ò°³ */
.childct-intro-box{height:158px; margin:6px 0 0 0; padding:67px 0 0 0; position:relative}
.childct-intro-box .img{position:absolute; right:0; top:0;}
.childct-intro-box .text{margin:24px 0 14px 0;}
.childct-intro-area li{margin:40px 0 0 0; line-height:20px;}
.childct-intro-area li.img{margin:35px 0 0 -25px; overflow:hidden; zoom:1;}
.childct-intro-area li.img img {float:left; margin-left:25px;}
.childct-intro-area li strong{display:block; margin:0 0 16px 0;}
.childct-intro-area li p {margin-top:10px;}

/* ¾Æµ¿±³À°¹®È­¼¾ÅÍ - ÁÖ¿ä»ç¾÷ ¼Ò°³ */
.childct_business{padding:0 0 0 315px; position:relative;}
.childct_business .img{position:absolute; left:0; top:0;}
.childct_business strong{display:block; margin:20px 0 15px 0;}
.childct_business p{line-height:20px; margin:11px 0 0 0;}
.childct_business.area02 {margin-top:45px;}

/* µå¸²Å¬·¡½º ¼Ò°³ */
.institute-intro-img{margin:15px 0 50px 0; overflow:hidden;}
.institute-intro-img img{float:left; margin: 0 25px 0 0;}
.institute-intro-img img.last{margin:0;}
.institute-intro-area{margin:0 0 20px 0;}
.institute-intro-area li{line-height:20px; padding:0 0 25px 0;}
.institute-intro-area li strong{display:block; margin:0 0 6px 0;}
.institute-notion{height:600px; padding:50px 35px 0 464px; border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf; position:relative;}
.institute-notion .img{position:absolute; left:65px; top:40px; z-index:10;}
.institute-notion p{font-size:11px; line-height:20px;}
.institute-notion p.text01{margin:15px 0 34px 0;}
.institute-notion p.text02{margin:6px 0 20px 0;}

/* »ï¼ºÀåÇÐÈ¸ ¼Ò°³ */
.scholarship-intro-img{margin:15px 0 50px 0; overflow:hidden;}
.scholarship-intro-img img{float:left; margin:0 25px 0 0;}
.scholarship-intro-img img.last{margin:0;}
.scholarship-intro-area{line-height:20px; margin:0 0 45px 0;}
.scholarship-intro-area strong{display:block; margin:0 0 15px 0;}
.scholarship-info{overflow:hidden;}
.scholarship-info .academy{float:left; width:452px;}
.scholarship-info .camp{float:right; width:432px;}
.scholarship-info .text{height:113px;}
.scholarship-info dl{border:2px solid #eee; height:291px; position:relative;}
.scholarship-info .academy dl{background:#fdfdfd url(/images/welfare/bg_scholarship_academy.gif) no-repeat 92px 32px;}
.scholarship-info .academy dt{position:absolute; left:191px; top:150px;}
.scholarship-info .academy .list01 strong{position:absolute; left:187px; top:73px;}
.scholarship-info .academy .list01 ul{position:absolute; left:290px; top:63px;}
.scholarship-info .academy .list02 strong{position:absolute; left:113px; top:191px;}
.scholarship-info .academy .list02 ul{position:absolute; left:12px; top:182px; text-align:right;}
.scholarship-info .academy .list03 strong{position:absolute; left:260px; top:191px;}
.scholarship-info .academy .list03 ul{position:absolute; left:364px; top:182px;}
.scholarship-info .academy li{margin:0 0 7px 0;}
.scholarship-info .camp dl{background:#fdfdfd url(/images/welfare/bg_scholarship_camp.gif) no-repeat 83px 29px;}
.scholarship-info .camp dt{position:absolute; left:177px; top:137px;}
.scholarship-info .camp .list01{position:absolute; left:193px; top:66px;}
.scholarship-info .camp .list02{position:absolute; left:267px; top:120px;}
.scholarship-info .camp .list03{position:absolute; left:240px; top:209px;}
.scholarship-info .camp .list04{position:absolute; left:138px; top:209px;}
.scholarship-info .camp .list05{position:absolute; left:96px; top:120px;}

/* prize */
.intro-image {margin:0 0 20px -10px	; overflow:hidden; zoom:1;}
.intro-image img {float:left; margin-left:10px;}

.winner-list {border-top:2px solid #6c7d85; border-bottom:1px solid #bfbfbf;}
.winner-list li {position:relative; min-height:106px; padding:15px 95px 15px 170px; border-bottom:1px solid #ddd;}
.winner-list li .image {position:absolute; top:50%; left:15px; margin-top:-53px;}
.winner-list li .image img {width:115px; height:106px;}
.winner-list li .field {padding:8px 0 0 0; color:#2b3180; font-size:14px; font-weight:bold;}
.winner-list li .name {padding:15px 0 10px 0; font-size:14px; font-weight:bold;}
.winner-list li .memo {font-size:11px; line-height:17px;}
.winner-list li .btn-detail {position:absolute; top:57px; right:15px;}
.winner-list.type01 li {min-height:153px;}
.winner-list.type01 li .image {margin-top:-76px;}
.winner-list.type01 li .image img {height:153px;}
.winner-list.type01 li .field {padding:20px 0 0 0;}
.winner-list.type01 li .btn-detail {top:81px;}
.winner-list.type02 li {min-height:130px;}
.winner-list.type02 li .image {margin-top:-65px;}
.winner-list.type02 li .image img {height:130px; width: 115px }
.winner-list.type02 li .field {padding:20px 0 0 0;}
.winner-list li.no-data {min-height:0; padding:30px 0 30px 0; text-align:center;}

.prize-require {position:relative; height:180px; margin-bottom:50px;}/*140411 ÀÌ½ÂÈñ ¼öÁ¤*/
.prize-require .txt01 {margin:18px 0 30px 0;}
.prize-require .image {position:absolute; top:0; right:0;}

.require-text01 {margin:10px 0 50px 0; padding-left:16px; text-indent:-16px; color:#656565; font-size:11px; line-height:18px;}

.require-list01 li {color:#5c5b5b; line-height:22px;}
.require-list01 li ul {padding:3px 0 3px 10px;}
.require-list01 li li {padding-left:8px; line-height:18px; background:url("/images/icon/ico_square03.gif") no-repeat 0 7px;}
.require-list02 li {line-height:20px;}

.filial-intro {position:relative; padding:25px 0 22px 25px; border:2px solid #e5e5e5;}
.filial-intro h4 {margin-bottom:13px;}
.filial-intro .text {color:#5c5b5b; line-height:22px; letter-spacing:-1px;}
.filial-intro .image {position:absolute; top:34px; right:32px;}

.filial-view {position:relative; min-height:167px; padding:50px 50px 0 185px; border-top:2px solid #6c7d85; border-bottom:1px solid #ddd; background:#f8faf9;}
.filial-view .stamp {position:absolute; top:0; right:13px; width:129px; height:87px; background:url("/images/prize/filial_winner_bg01.png") no-repeat 0 0; text-align:center;}
.filial-view .stamp p {width:75px; margin:0 auto;}
.filial-view .stamp .tit {height:32px; line-height:32px; margin-bottom:5px; color:#1f5db8; font-size:16px; font-weight:bold; border-bottom:1px solid #9ea3ab;}
.filial-view .stamp .year {height:16px; line-height:16px; color:#494949; font-size:14px; font-weight:bold;}
.filial-view .stamp .inning {color:#494949;}
.filial-view .image {position:absolute; top:23px; left:27px;}
.filial-view .image img {width:133px; height:172px;}
.filial-view .name {color:#575757; font-size:11px; font-weight:bold; line-height:13px;}
.filial-view .text01 {margin:23px 0 13px 0; color:#111; font-size:25px; font-weight:bold; line-height:27px;}
.filial-view .text01 span {color:#174180; font-size:25px;}
.filial-view .text02 {color:#575757; line-height:18px;}

.view-edit {padding:30px 15px 50px 15px; border-bottom:1px solid #bfbfbf;}
.view-edit img {max-width:875px;}

/* culture */
.support-box{position:relative;height:200px;margin-bottom:50px;}
.support-box p.supprt-txt{margin-bottom:30px;}
.support-box .supprt-img{position:absolute; right:0;top:0;}
.museum-box{position:relative;height:229px;margin-bottom:65px;}
.museum-box h4{padding:65px 0 25px;}
.museum-box .mus-img{position:absolute; right:0;top:0;}

.cni-btn {width:180px; margin:-6px 0 9px auto; text-align:right;}
.cni-new {position:relative; height:214px; padding:65px 0 0 568px; border-top:3px solid #505050; background:url("/images/culture/cni_bg01.gif") no-repeat 0 16px;}
.cni-new .tit-box {position:absolute; top:63px; left:46px;}
.cni-new .tit-box p {height:62px;}
.cni-new .image {position:absolute; top:63px; left:360px;}
.cni-new .image img {width:114px; height:142px;}
.cni-new .list dt {padding:0 0 4px 0; color:#5c5b5b; font-weight:bold;}
.cni-new .list li {color:#5c5b5b; line-height:22px;}
.cni-list {margin:0 0 0 -16px; overflow:hidden; zoom:1;}
.cni-list li {position:relative; float:left; width:378px; margin:50px 0 0 16px; padding:0 0 0 67px;}
.cni-list li .year {position:absolute; top:0; left:0;}
.cni-list ol {margin:0 0 0 0;}
.cni-list ol li {width:106px; margin:0; padding:0 0 0 52px;}
.cni-list ol li .season {position:absolute; top:0; left:0; width:45px; text-align:right;}
.cni-list ol li .image {height:137px; background:url("/images/culture/cni_image_bg01.gif") no-repeat right bottom;}
.cni-list ol li .image img {width:103px; height:133px;}
.cni-list ol li .btn-down {margin:6px 0 0 0; text-align:center;}

/* foundation */
.mission-txt01 {height:162px; margin:14px 0 0 0;/* background:url("/images/foundation/mission_bg01.gif") no-repeat 0 bottom; 2013. 04. 05 »èÁ¦  */text-align:center;}
.mission-list {margin:0 0 50px -14px; overflow:hidden; zoom:1;}
.mission-list li {float:left; margin:0 0 0 14px;}
.mission-txt02 {padding-bottom:23px;/* background:url("/images/foundation/mission_bg02.gif") no-repeat right bottom; 2013. 04. 05 »èÁ¦*/ text-align:center;}
.mission-txt02 p {margin-bottom:27px;}

.found-image01 {margin:0 0 20px -10px; overflow:hidden; zoom:1;}
.found-image01 li {float:left; margin-left:10px;}

.history-list {margin:0 0 0 0;}
.history-list li {position:relative; padding:15px 0 13px 301px; color:#5c5b5b; border-top:1px solid #e4e4e4; zoom:1;}
.history-list li:first-child {border-top:none;}
.history-list li .year {position:absolute; top:20px; left:123px;}
.history-list li .year02 {position:absolute; top:20px; left:86px;}
.history-list li li {position:static; padding:0; border-top:none; overflow:hidden; zoom:1;}
.history-list li li .date {float:left; width:52px; color:#5c5b5b; line-height:23px;}
.history-list li li .date02 {float:left; width:84px; color:#5c5b5b; line-height:23px;}
.history-list li li .text {float:left; width:520px; color:#5c5b5b; line-height:23px;}
.history-list li li .text02 {float:left; width:488px; color:#5c5b5b; line-height:23px;}
.history-list li dl {margin:15px 0 5px 0; padding:21px 29px 15px 20px; border:1px solid #d7d7d7; background:#fafafa;}
.history-list li dl dt {margin:0 0 10px 10px; font-size:0; line-height:0;}
.history-list li dl dd {position:relative;}
.history-list li dl dd .text {padding:0 40px 0 9px; color:#5c5b5b; font-size:11px; line-height:20px; background:url("/images/icon/ico_bul01.gif") no-repeat 0 5px;}
.history-list li dl dd ul.text {background-position:0 8px;}
.history-list li dl dd ul.text li {font-size:11px;}
.history-list li dl dd .date {position:absolute; top:0; right:0; color:#5c5b5b; font-size:11px; line-height:20px;}
.culture-h li {padding-left:333px;}

.found-business {position:relative; min-height:138px; margin:0 0 53px 0; padding:0 0 0 343px;}
.found-business .image {position:absolute; top:0; left:0;}
.found-business .text {padding:10px 0 50px 0; color:#5c5b5b; line-height:22px;}
.found-business .btn-relation {position:absolute; bottom:5px; left:343px;}

.hoam-lbc {position:relative; padding:0 0 0 303px;}
.hoam-lbc .image {position:absolute; top:0; left:0;}
.hoam-lbc .text01 {margin:0 0 19px -14px;}
.hoam-lbc .text02 {margin:0 0 8px 0; font-size:0; line-height:0;}
.hoam-lbc .text03 {margin:0 0 0 0; color:#335d9a; font-size:11px; font-weight:bold; line-height:18px;}
.hoam-lbc .text03 strong {color:#335d9a; font-size:12px;}
.hoam-lbc .text04 {margin:0 0 32px 0; color:#676b77; font-size:11px; line-height:18px;}
.hoam-lbc .text05 {margin:0 0 45px 0; color:#5c5b5b; font-size:11px; line-height:20px;}
.hoam-lbc .profile {margin:0 0 0 -30px; overflow:hidden; zoom:1;}
.hoam-lbc .profile dl {float:left; width:304px; height:392px; margin:0 0 0 30px; border-bottom:2px solid #c7c7c7;}
.hoam-lbc .profile dl:first-child {width:269px;}
.hoam-lbc .profile dl dt {margin-top:30px; padding:16px 0 18px 0; border-top:3px solid #174180;}
.hoam-lbc .profile dl dt:first-child {margin-top:0;}
.hoam-lbc .profile dl dd li {font-size:0; line-height:0; overflow:hidden; zoom:1;}
.hoam-lbc .profile dl dd li span {float:left; color:#5c5b5b; font-size:11px; line-height:18px;}
.hoam-lbc .profile dl dd li .date {width:63px;}
.hoam-lbc .profile dl dd li .txt {width:205px;}
.hoam-lbc .profile dl dd.book li {padding-left:9px; color:#5c5b5b; font-size:11px; line-height:18px; background:url("/images/icon/ico_bul02.gif") no-repeat 0 6px;}

.circle{margin-bottom:40px;}
.circle li{padding-left:15px; color:#676b77; font-weight:bold; font-size:11px; line-height:22px; background:url(/images/icon/ico_circle.gif) no-repeat 0 50%;}

/* lower */
.lower-agree {margin:0 0 50px 0; padding:28px 20px 3px 29px; border:1px solid #d0d0d0; border-top:2px solid #6c7d85; background:#f9f9f9;}
.lower-agree h5 {margin-bottom:10px; color:#333; font-size:14px; font-weight:bold; line-height:16px;}
.lower-agree p {margin-bottom:20px; line-height:20px;}
.lower-agree ol {padding:0 0 10px 0;}
.lower-agree ol ol {padding:5px 0 0 0;}
.lower-agree ol ol ul {padding:3px 0 2px 0;}
.lower-agree li {margin-bottom:10px; line-height:20px; padding-left:14px; text-indent:-14px;}
.lower-agree li li {margin:1px 0; padding-left:20px; text-indent:-20px;}
.lower-agree li li.tenup {padding-left:26px; text-indent:-26px;}
.lower-agree ul {padding:0 0 20px 0;}
.lower-agree ul li {margin:0; padding-left:11px; text-indent:-11px;}
.lower-agree ul.list01 {padding:0 0 10px 9px;}
.lower-agree ul.list01 li {margin-bottom:10px; padding-left:7px; text-indent:0; background:url("/images/icon/ico_bul03.gif") no-repeat 0 8px;}
.lower-another {padding:0 20px 1px 30px;}
.lower-another h4 {margin-bottom:10px; color:#2b3081; font-size:14px; font-weight:bold;}

.sitemap {margin-left:-39px; overflow:hidden; zoom:1;}
.sitemap li {float:left; width:197px; height:700px; margin-left:39px; border-top:2px solid #6c7d85;}
.sitemap li.two-line {height:205px;}
.sitemap li.faq {height:auto; border-bottom:1px solid #bfbfbf;}
.sitemap li ul {border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.sitemap li li {float:none; width:auto; height:auto; margin:0; padding:5px 0 5px 0; border-top:1px solid #ddd; border-bottom:none;}
.sitemap li li:first-child {border-top:none;}
.sitemap li li.sub-none {padding:0;}
.sitemap li li ul {padding:0 0 8px 0; border:none;}
.sitemap li li li {margin-left:15px; padding:0 0 0 8px; border:none; background:url("/images/icon/ico_bul04.gif") no-repeat 0 9px;}
.sitemap li li li a {font-size:11px; line-height:22px;}

/* error */
.err-box{height:433px;text-align:center;padding-top:48px;line-height:18px;}
.err-box p.err-txt01{margin-top:35px;}
.err-box p.err-txt02{margin:20px 0 12px;line-height:20px;}
.err-box p.err-txt03{margin:59px 0 7px;}