h3 {font-size:18px;}
h4 {background:url(/img/layout/h4.gif)no-repeat 0px 7px; padding-left:15px; font-size:15px; font-weight:bold; color:#222222; line-height:180%; display:block;}
h5 {/*background:url(/img/layout/h4.gif)no-repeat 0px 7px;*/ padding-left:15px; font-size:13px; font-weight:bold; color:#222222; line-height:180%; display:block;}

/* TITLE */
.titTypeA {padding-left:26px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:18px; background:url(../../img/common/bul_circle_blue.png) no-repeat 0 0;}
.titTypeA .small {font-size:13px;}
.titTypeB {margin-left:15px; padding-left:16px; font-size:16px; font-weight:bold; color:#006dba; line-height:16px; background:url(../../img/common/bul_arrow_blue02.png) no-repeat 0 3px;}
.titTypeB.mgl0 {margin-left:0;}
.titTypeC {margin-left:19px; padding-left:12px; font-size:16px; font-weight:bold; color:#3e3e3e; line-height:16px; background:url(../../img/common/bul_circle_blue02.png) no-repeat 0 7px;}
.titTypeC.ml0 {margin-left:0px; }

.titTypeAWrap {position:relative;}
.titTypeAWrap .titTypeA {}
.titTypeAWrap .txt {position:absolute; top:7px; right:0;}

.titBlueN01 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(../../img/common/bul_circle_num01.png) no-repeat 0 0;}
.titBlueN02 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(../../img/common/bul_circle_num02.png) no-repeat 0 0;}
.titBlueN03 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(../../img/common/bul_circle_num03.png) no-repeat 0 0;}
.titBlueN04 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(../../img/common/bul_circle_num04.png) no-repeat 0 0;}
.titBlueN05 {padding-left:28px; font-size:18px; font-weight:bold; color:#3e3e3e; line-height:22px; background:url(../../img/common/bul_circle_num05.png) no-repeat 0 0;}
/* TXT */
.txtTypeA {margin:14px 0 -6px 26px; line-height:24px;}
.txtTypeA.depth2 {margin-left:29px;}
.txtTypeA.depth0 {margin-left:0;}
.txtTypeB {margin:12px 0 -4px 15px; padding-left:11px; line-height:20px; background:url(../../img/common/bul_gray_bar04.gif) no-repeat 0 9px;}
.txtTypeB.ml0 {margin:0px;}

/* BUTTON */
.btnTypeA {min-width:90px; height:35px; padding:0 18px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #0066ae; background:#006dba;}
.btnTypeA.type02 {width:104px;}
.btnTypeAL {width:140px; height:40px; font-weight:bold; color:#ffffff !important; line-height:40px; text-align:center; text-decoration:none !important; border:1px solid #0066ae; background:#006dba;}
.btnTypeALR {width:140px; height:40px; font-weight:bold; color:#ffffff !important; line-height:40px; text-align:center; text-decoration:none !important; border:1px solid #cd1d22; background:#cd1d22;}

.btnTypeB {width:126px; height:35px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnTypeBL {width:140px; height:40px; font-weight:bold; color:#ffffff !important; line-height:40px; text-align:center; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnTypeC {padding-right:22px; font-weight:bold; color:#3e3e3e !important; text-decoration:none !important; background:url(../../img/button/bg_type_b.gif) no-repeat 100% 0;}
.btnTypeC span {display:block; height:37px; padding:0 20px; line-height:37px; background:url(../../img/button/bg_type_b.gif) no-repeat 0 0;}
.btnTypeD {width:151px; height:35px; font-weight:bold; color:#3e3e3e !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #c2c2c2; background:#fff;}
.btnTypeD span {padding-right:15px; background:url(../../img/common/bul_arrow_blue.gif) no-repeat 100% center;}
.btnTypeDL {width:151px; height:41px; font-weight:bold; color:#3e3e3e !important; line-height:41px; text-align:center; text-decoration:none !important; border:1px solid #c2c2c2; background:#fff;}
.btnTypeDL span {padding-right:15px; background:url(../../img/common/bul_arrow_blue.gif) no-repeat 100% center;}
.btnTypeE {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_e.gif) repeat-x 0 0;}
.btnTypeEL {padding:0 26px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_e.gif) repeat-x 0 0;}
.btnTypeF {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_f.gif) repeat-x 0 0;}
.btnTypeFL {padding:0 26px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_f.gif) repeat-x 0 0;}
.btnTypeG {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_g.gif) repeat-x 0 0;}
.btnTypeH {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_h.gif) repeat-x 0 0;}
.btnTypeI {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_i.gif) repeat-x 0 0;}
.btnTypeJ {padding:0 14px 0 15px; font-size:11px; font-weight:bold; color:#fff !important; line-height:26px; text-decoration:none !important; background:url(../../img/button/bg_type_j.gif) repeat-x 0 0;}
.btnTypeK { border:none; width:121px; height:42px; padding-right:10px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(../../img/common/bul_arrow_white.gif) no-repeat 108px 17px;}
.btnTypeK_submit { border:none; width:121px; height:42px; padding-right:10px; font-weight:bold; color:#fff !important; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(../../img/common/bul_arrow_white.gif) no-repeat 108px 17px;}
.btnTypeK2 { font-size:14px; width:195px; height:43px; padding-right:10px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border:1px solid #19818f; background:#2d9baa url(../../img/common/bul_arrow_white.gif) no-repeat 170px 18px;}
.btnTypeK_ { border:none; height:42px; padding:0 10%; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(../../img/common/bul_arrow_white.gif) no-repeat 92% 17px;}
.btnTypeL {width:131px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #696969; background:#808080;}
.btnTypeL.focus {background:#505050;}
.btnTypeM {height:42px; padding:0 23px 0 24px; font-weight:bold; color:#ffffff !important; line-height:42px; text-decoration:none !important; border-bottom:1px solid #3d4c56; background:#4c5f6c;}
.btnTypeM span {padding-right:21px; background:url(../../img/common/bul_arrow_white.gif) no-repeat 100% center;}
.btnTypeN {height:28px; width:122px; padding:0 0px; font-size:12px; color:#3a3a3a !important; line-height:28px; text-align:center; text-decoration:none !important; background:url(../../img/button/bg_type_n.gif) repeat-x 0 0; border:1px solid #cdcdcd;}
.btnTypeN.type02 {padding:0 10px;}
.btnTypeN_ {height:28px; padding:0 20px; font-size:12px; color:#3a3a3a !important; line-height:28px; text-align:center; text-decoration:none !important; background:url(../../img/button/bg_type_n.gif) repeat-x 0 0; border:1px solid #cdcdcd;}
.btnTypeO {height:25px; padding:0 12px; font-size:11px; font-weight:bold; color:#fff !important; line-height:25px; text-align:center; border:1px solid #9e9e9e; background:#a4a4a4;}
.btnTypeO span {padding-right:16px; background:url(../../img/common/bg_plus.gif) no-repeat 100% 8px;}
.btnTypeP {height:30px; padding:0 0 0 23px; font-size:12px; color:#3a3a3a !important; line-height:30px; border:none; background:url(../../img/button/bg_type_p.gif) no-repeat 0 0;}
.btnTypeP span {padding-right:23px; background:url(../../img/button/bg_type_p.gif) no-repeat 100% 0;}
.btnTypeX {padding-right:35px; font-weight:bold; color:#3e3e3e !important; text-decoration:none !important; background:url(../../img/button/bg_type_x.gif) no-repeat 100% 0;}
.btnTypeX span {display:block; height:37px; padding:0 20px; line-height:37px; background:url(../../img/button/bg_type_x.gif) no-repeat 0 0;}


.btnCalendar {margin-left:7px;}
.btnTempSave {width:104px; height:35px; font-weight:bold; color:#ffffff !important; line-height:35px; text-align:center; text-decoration:none !important; border:1px solid #757575; background:#808080;}
.btnTempSave.focus {background:#5b5b5b;}
.btnPostCode {width:88px; height:27px; font-size:12px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:url(../../img/button/bg_postcode.gif) no-repeat 0 0;}
.btnSaveBlue {width:164px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba url(../../img/common/bul_arrow_white.gif) no-repeat 135px 18px;}
.btnSearch02 {width:144px; height:42px; font-weight:bold; color:#fff !important; line-height:42px; text-align:center; text-decoration:none !important; border-bottom:1px solid #005491; background:#006dba}
.btnSearch02 span {padding-left:18px; background:url(../../img/button/bg_search.png) no-repeat 0 15px;}
.btnSearch03 {height:28px; padding:0 15px 0 14px; font-size:11px; font-weight:bold; color:#ffffff !important; line-height:28px; text-decoration:none !important; border:1px solid #575757; background:#5d5d5d;}
.btnSearch03 span {padding-left:18px; background:url(../../img/button/bg_search.png) no-repeat 0 8px;}
.btnAllView {float:left; width:91px; height:27px; padding-left:16px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#475660 url(../../img/button/bg_all_view.gif) no-repeat 19px 8px;}
.btnMonthly {float:left; width:91px; height:27px; padding-left:16px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#475660 url(../../img/button/bg_monthly.gif) no-repeat 19px 8px;}
.btnAllClose {width:95px; height:27px; padding-left:12px; font-size:11px; color:#fff !important; line-height:27px; text-align:center; text-decoration:none !important; background:#9c9c9c url(../../img/button/bg_close.gif) no-repeat 20px 9px;}

.btnCenter {margin-top:20px; text-align:center;}
.btnCenter a {margin-left:-1px;}
.btnCenter a:first-child {margin-left:0;}

.btnCenter02 {margin-top:15px; text-align:center;}
.btnCenter02 a {margin-left:-1px;}
.btnCenter02 a:first-child {margin-left:0;}

.btnCenter03 {margin-top:25px; text-align:center;}
.btnCenter03 a {}
.btnCenter03 a:first-child {margin-left:0;}

.btnRight {margin-top:15px; text-align:right;}
.btnRight02 {margin-top:25px; text-align:right;}

.btnDotline {margin-top:44px; padding-top:22px; text-align:center; background:url(../../img/common/bg_dotline_gray01.gif) repeat-x 0 0;}

/* FONT COLOR */
.point01 {color:#b56a00 !important; vertical-align:top; *vertical-align:middle;}
.point02 {color:#3e3e3e !important; vertical-align:top; *vertical-align:middle;}
.point03 {color:#cd5c00 !important; vertical-align:top; *vertical-align:middle;}
.point04 {color:#0055be !important; vertical-align:top; *vertical-align:middle;}
.point05 {color:#ff3904 !important; vertical-align:top; *vertical-align:middle;}
.point06 {color:#747474 !important; vertical-align:top; *vertical-align:middle;}


/* TABLE */
.tbWriteA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbWriteA tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbWriteA tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbWriteA tbody tr:first-child th, .tbWriteA tbody tr:first-child td {border-top:0;}
.tbWriteA tbody tr td .chkList {overflow:hidden; margin:-7px 0 10px;}
.tbWriteA tbody tr td .chkList li {float:left; width:152px; margin-top:12px;}
.tbWriteA tbody tr td .chkList li.long {width:304px;}
.tbWriteA tbody tr td .chkList li label input {margin-right:1px;}
.tbWriteA tbody tr td .chkList li label span {color:#006dba;}
.tbWriteA tbody tr td .chkList li label.focus, .tbWriteA tbody tr td .chkList li label.focus span {color:#b56a00;}

.tbListA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbListA thead tr th {padding:17px 0 15px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.tbListA tbody tr td {height:19px; padding:14px 5px 13px; color:#3e3e3e; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbListA tbody tr:first-child td {border-top:0;}
.tbListA tbody.alignC tr td {text-align:center;}
.tbListA tbody tr td.num {font-size:12px; color:#535353;}
.tbListA tbody tr td.date {font-size:12px; color:#535353;}
.tbListA tbody tr td.medical02 {color:#535353;}
.tbListA tbody tr td.issueState a, .tbListA tbody tr td.issueState span {width:83px; padding:0;}
.tbListA tbody.pd10 tr td {padding:10px 5px;}

.tbViewA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbViewA tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbViewA tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbViewA tbody tr:first-child th, .tbViewA tbody tr:first-child td {border-top:0;}

.tbViewB {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbViewB tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbViewB tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4;}
.tbViewB tbody tr:first-child th, .tbViewB tbody tr:first-child td {border-top:0;}

.tbTypeA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeA thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeA thead tr:first-child th {border-top:0;}
.tbTypeA tbody tr th {height:18px; padding:11px 0; line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeA tbody tr td {height:18px; padding:13px 30px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA tbody tr td:first-child {border-left:0;}
.tbTypeA tbody tr th.bdL, .tbTypeA tbody tr td.bdL {border-left:1px solid #e4e4e4 !important;}
.tbTypeA tbody tr.bdT td {border-top:1px solid #6b6b6b;}
.tbTypeA tbody.alignC tr td {text-align:center;}
.tbTypeA tbody.pd15 tr td {padding-left:15px; padding-right:15px;}
.tbTypeA tbody.pd10 tr td {padding-left:10px; padding-right:10px;}
.tbTypeA tbody tr td .txtList {}
.tbTypeA tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeA tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeA tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeA tbody tr td.fee {padding-right:10px !important; text-align:right;}
.tbTypeA tfoot tr th, .tbTypeA tfoot tr td {line-height:24px; padding:13px 30px; font-weight:bold; color:#b56a00; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA tfoot tr th:first-child {border-left:none;}

.tbTypeB {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeB thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeB thead tr:first-child th {border-top:0;}
.tbTypeB thead tr:first-child th:first-child {border-left:0;}
.tbTypeB thead tr th.bdL0 {border-left:0;}
.tbTypeB tbody tr th {line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeB tbody tr td {height:18px; padding:13px 20px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeB tbody tr:first-child td {border-top:1px solid #e4e4e4;}
.tbTypeB tbody tr td:first-child {border-left:0;}
.tbTypeB tbody.alignC tr td {padding-left:4px; padding-right:4px; text-align:center;}
.tbTypeB tbody tr td .txtList {}
.tbTypeB tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeB tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeB tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeB tbody tr td.fee {padding-right:10px !important; text-align:right;}

.tbTypeB.mdcCharge td {padding-left:15px; padding-right:15px; font-size:12px; word-break:break-all;}

.tbTypeC {width:100%; border:1px solid #dbdbdb; border-top:2px solid #3a79c7; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeC thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;  border-left:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeC thead tr:first-child th {border-top:0;}
.tbTypeC thead tr:first-child th:first-child {border-left:0;}
.tbTypeC thead tr th.bdL0 {border-left:0;}
.tbTypeC tbody tr th {line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeC tbody tr td {height:18px; padding:8px 20px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeC tr:first-child th, .tbTypeC tr:first-child td {border-top:none;}
.tbTypeC tbody tr td:first-child {border-left:0;}
.tbTypeC tbody.alignC tr td {padding-left:4px; padding-right:4px; text-align:center;}
.tbTypeC tbody tr td .txtList {}
.tbTypeC tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeC tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeC tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeC tbody tr td.fee {padding-right:10px !important; text-align:right;}

.tbTypeC.mdcCharge td {padding-left:15px; padding-right:15px; font-size:12px; word-break:break-all;}

.tbTypeD {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeD thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeD thead tr:first-child th {border-top:0;}
.tbTypeD tbody tr th {height:18px; padding:11px 0; line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeD tbody tr td {height:18px; padding:13px 2px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; font-size:12px;}
.tbTypeD tbody tr td:first-child {/*border-left:0;*/}
.tbTypeD tbody tr th.bdL, .tbTypeA tbody tr td.bdL {border-left:1px solid #e4e4e4 !important;}
.tbTypeD tbody tr.bdT td {border-top:1px solid #6b6b6b;}
.tbTypeD tbody.alignC tr td {text-align:center;}
.tbTypeD tbody.pd15 tr td {padding-left:15px; padding-right:15px;}
.tbTypeD tbody.pd10 tr td {padding-left:10px; padding-right:10px;}
.tbTypeD tbody tr td .txtList {}
.tbTypeD tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeD tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeD tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeD tbody tr td.fee {padding-right:10px !important; text-align:right;}
.tbTypeD tfoot tr th, .tbTypeA tfoot tr td {line-height:24px; padding:13px 30px; font-weight:bold; color:#b56a00; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeD tfoot tr th:first-child {border-left:none;}


.tbTypeE {width:100%; border-top:1px solid #1f4787; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeE thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeE thead tr:first-child th {border-top:0;}
.tbTypeE thead tr:first-child th:first-child {border-left:0;}
.tbTypeE thead tr th.bdL0 {border-left:0;}
.tbTypeE tbody tr th {line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeE tbody tr td {height:18px; padding:45px 20px; line-height:20px; vertical-align:middle; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeE tbody tr td:first-child {border-left:0;}
.tbTypeE tbody.alignC tr td {padding-left:4px; padding-right:4px; text-align:center;}
.tbTypeE tbody tr td .txtList {}
.tbTypeE tbody tr td.bdL0 {border-left:0;}
.tbTypeE tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeE tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeE tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeE tbody tr td.fee {padding-right:10px !important; text-align:right;}

.tbTypeF {width:100%; border:1px solid #d3d3d3; border-collapse:separate; *border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeF tbody tr td { text-align:left; padding:0px; line-height:20px; vertical-align:middle; border-left:1px solid #d3d3d3;}
.tbTypeF tbody tr td:first-child {border-left:0;}


/* LIST */
.listTypeA {margin-bottom:-3px;}
.listTypeA > li {margin-top:5px; padding-left:12px; color:#545454; line-height:24px; background:url(../../img/common/bul_listtype_a.gif) no-repeat 0 12px;}
.listTypeA > li:first-child {margin-top:0;}

.listTypeB {margin-bottom:-4px;}
.listTypeB > li {margin-top:6px; padding-left:11px; line-height:20px; background:url(../../img/common/bul_arrow_gray.gif) no-repeat 0 6px;}
.listTypeB > li:first-child {margin-top:0;}
.listTypeB.depth2 {margin-left:15px;}
.listTypeB.depth3 {margin:16px 0 0 30px;}

.listTypeC {margin-bottom:-4px;}
.listTypeC > li {margin-top:6px; padding-left:11px; line-height:20px; background:url(../../img/common/bul_gray_bar04.gif) no-repeat 0 9px;}
.listTypeC > li:first-child {margin-top:0;}
.listTypeC.depth2 {margin:12px 0 0 15px;}
.listTypeC.depth3 {margin:17px 0 15px;}
.listTypeC.depth3-2 {margin:6px 0 8px -10px;}

.listTypeD {margin-bottom:-3px;}
.listTypeD > li {margin-top:5px; padding-left:6px; line-height:18px; background:url(../../img/common/bul_dotline_y02.gif) no-repeat 0 6px;}
.listTypeD > li:first-child {margin-top:0;}
.listTypeD  li .tit {float:left; position:relative; width:85px; color:#3e3e3e;}
.listTypeD  li .tit .colon {position:absolute; right:0;}
.listTypeD  li .txt {float:left; margin-left:8px;}

.listTypeE {margin-bottom:-3px;}
.listTypeE > li {margin-top:5px; line-height:18px; }
.listTypeE > li:first-child {margin-top:0;}
.listTypeE  li .tit {float:left; position:relative; width:85px; color:#3e3e3e;}
.listTypeE  li .tit .colon {position:absolute; right:0;}
.listTypeE  li .txt {float:left; margin-left:8px;}

.listTypeF {}
.listTypeF:after {content:"";display:block;clear:both; height:0;}
.listTypeF > li {padding:23px; height:260px; width:166px; margin-left:43px; border:1px solid #d6d6d6; float:left;}
.listTypeF > li:first-child {margin-left:0;}
.listTypeF  li .tit { position:relative; color:#000000;}
.listTypeF  li .tit .colon {position:absolute; right:0;}
.listTypeF  li .txt { }

.listTypeG {}
.listTypeG:after {content:"";display:block;clear:both; height:0;}
.listTypeG > li {padding:23px 3%; height:130px; width:39%; margin:0 2% 20px; border:1px solid #d6d6d6; float:left;}
.listTypeG > li:first-child {}
.listTypeG  li .tit { padding:0 0 5px 85px; color:#000000;}
.listTypeG  li .tit .colon {position:absolute; right:0;}
.listTypeG  li .txt { padding-left:85px;}

.listTypeH {}
.listTypeH:after {content:"";display:block;clear:both; height:0;}
.listTypeH > li {padding:0 11px 10px 10px; margin:0; float:left;}
.listTypeH > li:first-child {}
.listTypeH  li .tit { padding:0 0 5px 85px; color:#000000;}
.listTypeH  li .tit .colon {position:absolute; right:0;}
.listTypeH  li .txt { padding-left:85px;}


/* 이전글, 다음글 */
.goArticle {width:100%; border-top:1px solid #6b6b6b; border-bottom:1px solid #6b6b6b;border-collapse:collapse;background:#fbfbfb;table-layout:fixed}
.goArticle th {padding-left:50px;border-width:0 0 1px 0;text-align:left;color:#3e3e3e;font-size:13px;vertical-align:middle;}
.goArticle td {padding:15px;border-width:0px 0px 1px 0;font-size:13px;}
.goArticle .goPrev {border-bottom:1px solid #e4e4e4;}

.listBtn {margin-top:10px;text-align:right;}

.titTypeA + .listTypeB {margin-top:16px;}
.txtTypeA + .listTypeC {margin:16px 0 0 26px;}

.olListA {margin-bottom:-1px;}
.olListA.depth2 {margin:0 0 0 15px;}
.olListA li {margin-top:6px; padding-left:26px; line-height:20px;}
.olListA li:first-child {margin-top:0;}
.olListA li.num01 {background:url(../../img/common/bul_circle02_num01.png) no-repeat 0 3px;}
.olListA li.num02 {background:url(../../img/common/bul_circle02_num02.png) no-repeat 0 3px;}
.olListA li.num03 {background:url(../../img/common/bul_circle02_num03.png) no-repeat 0 3px;}
.olListA li.num04 {background:url(../../img/common/bul_circle02_num04.png) no-repeat 0 3px;}
.olListA li.num05 {background:url(../../img/common/bul_circle02_num05.png) no-repeat 0 3px;}
.olListA li.num06 {background:url(../../img/common/bul_circle02_num06.png) no-repeat 0 3px;}
.olListA li.num07 {background:url(../../img/common/bul_circle02_num07.png) no-repeat 0 3px;}
.olListA li.num08 {background:url(../../img/common/bul_circle02_num08.png) no-repeat 0 3px;}
.olListA li.num09 {background:url(../../img/common/bul_circle02_num09.png) no-repeat 0 3px;}
.olListA li.num10 {background:url(../../img/common/bul_circle02_num10.png) no-repeat 0 3px;}
.olListA li.num11 {background:url(../../img/common/bul_circle02_num11.png) no-repeat 0 3px;}
.olListA li.num12 {background:url(../../img/common/bul_circle02_num12.png) no-repeat 0 3px;}
.olListA li.num13 {background:url(../../img/common/bul_circle02_num13.png) no-repeat 0 3px;}
.olListA li.num14 {background:url(../../img/common/bul_circle02_num14.png) no-repeat 0 3px;}
.olListA li.num15 {background:url(../../img/common/bul_circle02_num15.png) no-repeat 0 3px;}
.olListA li.num16 {background:url(../../img/common/bul_circle02_num16.png) no-repeat 0 3px;}

.olListB {margin-bottom:-1px;}
.olListB li {margin-top:6px; padding-left:26px; line-height:20px; width:330px; display:inline-block;  }
.olListB li:first-child {margin-top:0;}
.olListB li.num01 {background:url(../../img/common/bul_circle02_num01.png) no-repeat 0 3px;}
.olListB li.num02 {background:url(../../img/common/bul_circle02_num02.png) no-repeat 0 3px;}
.olListB li.num03 {background:url(../../img/common/bul_circle02_num03.png) no-repeat 0 3px;}
.olListB li.num04 {background:url(../../img/common/bul_circle02_num04.png) no-repeat 0 3px;}
.olListB li.num05 {background:url(../../img/common/bul_circle02_num05.png) no-repeat 0 3px;}
.olListB li.num06 {background:url(../../img/common/bul_circle02_num06.png) no-repeat 0 3px;}
.olListB li.num07 {background:url(../../img/common/bul_circle02_num07.png) no-repeat 0 3px;}
.olListB li.num08 {background:url(../../img/common/bul_circle02_num08.png) no-repeat 0 3px;}
.olListB li.num09 {background:url(../../img/common/bul_circle02_num09.png) no-repeat 0 3px;}
.olListB li.num10 {background:url(../../img/common/bul_circle02_num10.png) no-repeat 0 3px;}
.olListB li.num11 {background:url(../../img/common/bul_circle02_num11.png) no-repeat 0 3px;}
.olListB li.num12 {background:url(../../img/common/bul_circle02_num12.png) no-repeat 0 3px;}
.olListB li.num13 {background:url(../../img/common/bul_circle02_num13.png) no-repeat 0 3px;}
.olListB li.num14 {background:url(../../img/common/bul_circle02_num14.png) no-repeat 0 3px;}
.olListB li.num15 {background:url(../../img/common/bul_circle02_num15.png) no-repeat 0 3px;}
.olListB li.num16 {background:url(../../img/common/bul_circle02_num16.png) no-repeat 0 3px;}

/* boxType  */
.boxTypeA { font-size:14px; background:#8b74d8; line-height:23px; color:#fff; padding:0 9px; font-weight:bold;}
.boxTypeContent {}
.boxTypeContent { /*background:url(../../img/contents/bg_freebox.jpg) no-repeat; */padding:28px 0 0 ; width:688px; margin:auto; }
.boxTypeContent .contentbox { background:url(../../img/contents/bg_freebox_y.jpg) no-repeat 0 100%; padding:0 35px;min-height:60px;}
.boxTypeContent .bottombox {height:28px; /*background:url(../../img/contents/bg_freebox.jpg) no-repeat 0 100%;*/ }

/* PAGINATE */
.paginate {margin-top:30px; text-align:center;}
.paginate .prev {margin-right:1px;}
.paginate .next {margin-left:1px;}
.paginate span {}
.paginate span a {width:30px; height:29px; color:#666666; line-height:29px; text-align:center; text-decoration:none; background:url(../../img/board/bg_paginate_off.gif) no-repeat 0 0;}
.paginate span a:hover {color:#ffffff; background:url(../../img/board/bg_paginate_on.gif) no-repeat 0 0;}
.paginate span strong {width:30px; height:29px; font-weight:normal; color:#ffffff; line-height:29px; text-align:center; background:url(../../img/board/bg_paginate_on.gif) no-repeat 0 0;}

/* TAB */
.tabTypeA {overflow:hidden;}
.tabTypeA > li {float:left; margin-left:-1px;}
.tabTypeA > li:first-child {margin-left:0;}
.tabTypeA > li > a {display:block; height:43px; padding:0 40px; font-size:14px; font-weight:bold; color:#666666; line-height:43px; text-align:center; text-decoration:none; border:1px solid #d4d4d4; background:#ececec;}
.tabTypeA > li.on > a, .tabTypeA > li > a:hover {color:#fff; border-left:1px solid #d4d4d4; border-top:1px solid #006dba; border-right:1px solid #006dba; border-bottom:1px solid #006dba; background:#006dba;}
.tabTypeA > li:first-child.on > a, .tabTypeA > li:first-child > a:hover {border-left:1px solid #006dba;}

.tabTypeB {overflow:hidden; min-height:43px;}
.tabTypeB > li {float:left; width:222px;}
.tabTypeB > li:first-child {border-left:1px solid #cdcdcd;}
.tabTypeB > li.top {border-top:1px solid #cdcdcd;}
.tabTypeB > li.left {border-left:1px solid #cdcdcd;}
.tabTypeB > li > a {display:block; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
.tabTypeB > li > a > span {display:block; height:41px; line-height:41px; text-align:center; border-left:1px solid #f7f7f7; background:#ececec;}
.tabTypeB > li.on > a, .tabTypeB > li > a:hover {margin:-1px 0 0 -1px; color:#ffffff; border:1px solid #005896;}
.tabTypeB > li.on > a > span, .tabTypeB > li > a:hover > span {border-left:1px solid #006dba; background:#006dba;}

.tabTypeC {overflow:hidden; background:url(../../img/common/bg_tabTypeC.gif) repeat-x; height:42px;}
.tabTypeC > li {float:left;}
.tabTypeC > li:first-child {margin-left:0;}
.tabTypeC > li:first-child a{ border-width:1px 1px 0 1px;}
.tabTypeC > li > a {display:block; height:39px; padding:0 40px; font-size:14px; font-weight:bold; color:#666666; line-height:38px; text-align:center; text-decoration:none; border:1px solid #d2d4d7; border-width:1px 1px 0 0;}
.tabTypeC > li > a:hover {color:000}
.tabTypeC > li.on > a {color:#000; border:2px solid #0050bd; border-width:2px 2px 0 2px; border-bottom:3px solid #fff;height:38px;}

.tabTypeD {overflow:hidden; min-height:43px;}
.tabTypeD > li {float:left; width:240px;}
.tabTypeD > li:first-child {border-left:1px solid #cdcdcd;}
.tabTypeD > li.top {border-top:1px solid #cdcdcd;}
.tabTypeD > li.left {border-left:1px solid #cdcdcd;}
.tabTypeD > li > a {display:block; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
.tabTypeD > li > a > span {display:block; height:41px; line-height:41px; text-align:center; border-left:1px solid #f7f7f7; background:#ececec;}
.tabTypeD > li.l2 > a > span { line-height:20px;}
.tabTypeD > li.on > a, .tabTypeD > li > a:hover {margin:-1px 0 0 -1px; color:#ffffff; border:1px solid #005896;}
.tabTypeD > li.on > a > span, .tabTypeD > li > a:hover > span {border-left:1px solid #006dba; background:#006dba;}

.tabTypeE {overflow:hidden; min-height:43px;}
.tabTypeE > li {float:left; width:230px; padding:5px;}
.tabTypeE > li:first-child { }
.tabTypeE > li > a {display:block; padding:0 10px; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; border:1px solid #cdcdcd; background:#ececec;}
.tabTypeE > li > a > span {display:block; height:41px; line-height:41px; }
.tabTypeE > li.on > a, .tabTypeE > li > a:hover {  color:#ffffff; border:1px solid #005896;  background:#006dba;}
.tabTypeE > li.on > a > span, .tabTypeE > li > a:hover > span {}

.h420 {height:420px;}

/* good */
.good_info {}
.giTxt { margin-left:335px; padding-bottom:20px; border-bottom:1px solid #3a79c7;}
.giTxt2 { padding-left:335px;}

/* 무료체험판 */
.free_info { position:relative; }
.free_info .giTxt { margin-left:320px; padding-bottom:0px; border:none;}
.free_info .giTxt2 { padding-left:320px;}
.free_infobox { background:url(../../img/contents/bg_freebox.jpg) no-repeat; padding:28px 0 0; width:688px; margin:auto;}
.free_infobox .free_content { padding:0 20px 28px;}
.free_content:after {content:"";display:block;clear:both; height:0;}
.free_content .imgs {width:230px; float:left;}
.free_content .imgs2 {width:150px; float:left;}
.free_content .cont { width:390px; margin-right:15px; float:right}
.free_content .cont .tit1 {font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #dfdfdf;}
.free_content .cont .tit2 {font-size:14px; font-weight:bold; }
.free_content .cont2 { width:450px; margin-right:15px; float:left}


/* 마이페이지 */
#mypage .mptitle {color:#3a79c7; font-size:22px; font-weight:bold; line-height: 24px;}
.iconA {background:url(../../img/common/iconAll.gif) no-repeat; padding-left:30px;}
.iconB {background:url(../../img/common/iconAll.gif) no-repeat 0 -40px;padding-left:30px;}
.iconC {background:url(../../img/common/iconAll.gif) no-repeat 0 -77px; padding-left:30px;}
.iconD {background:url(../../img/common/iconAll.gif) no-repeat 0 -120px; padding-left:30px;}
.iconE {background:url(../../img/common/iconAll.gif) no-repeat 0 -160px; padding-left:30px;}
.iconF {background:url(../../img/common/iconAll.gif) no-repeat 0 -200px; padding-left:40px;}


/* 쇼핑몰 리스트 */
.bdGalleryA { }
.bdGalleryA:after {content:"";display:block;clear:both; height:0;}
.bdGalleryA > li {width:25%; padding:0 0 35px; margin:0; text-align:center; float:left; }
.bdGalleryA > li > div.box { padding:0 25px; }
.bdGalleryA > li .img {width:130px; height:150px; border:1px solid #b6b6b6;}
.bdGalleryA .subj {display:block; margin-top:5px; color:#3e3e3e; text-align:center;}
.bdGalleryA.type02 {border-top:1px solid #6b6b6b;}
.bdGalleryA .btnTypeH {border:0;}


.bdGalleryA > li:first-child {border-top:0;}
.bdGalleryA > li > a {width:139px; margin-left:22px; text-decoration:none;}
.bdGalleryA > li > a:first-child {margin-left:0;}
.bdGalleryA > li > a > .img {width:137px; height:178px; border:1px solid #b6b6b6;}
.bdGalleryA > li > a > .subj {display:block; margin-top:19px; color:#3e3e3e; text-align:center;}
.bdGalleryA.type02 {border-top:1px solid #6b6b6b;}


/* 제품기능 리스트 */
.profunGallery { border-bottom:1px solid #6b6b6b; padding:0 0 20px;}
.profunGallery:after {content:"";display:block;clear:both; height:0;}
.profunGallery > li {width:33%; padding:0px 0 20px; margin:0; text-align:center; float:left; vertical-align:top}
.profunGallery > li > div.box { padding:0 25px; }
.profunGallery > li .img {width:130px; height:150px; border:1px solid #b6b6b6;}
.profunGallery .subj {display:block; margin-top:5px; color:#3e3e3e; text-align:center;}
.profunGallery.type02 {border-top:1px solid #6b6b6b;}
.profunGallery .btnTypeH {border:0;}


/* 편리한기능 */
.centerTabWrap {}
.centerTab {position:relative; height:235px; padding:10px 0 10px 45px; border:1px solid #3e5f88;  background:#f9f9f9;}
.centerTab:after {content:"";display:block;clear:both; height:0;}
.centerTab > li {float:left; width:213px; margin-top:22px;}
.centerTab > li > a {padding-left:14px; font-size:14px; color:#3e3e3e; line-height:16px;  text-decoration:none !important; background:url(../../img/common/bul_arrow_gray.gif) no-repeat 0 5px;}
.centerTab > li > a span {display:inline;}
.centerTab > li > .centerIntro {display:none; position:absolute; top:233px; left:0; padding-top:70px;}

.centerTab > li > .centerIntro .title {margin-bottom:43px;}
.centerTab > li > .centerIntro .txt {margin-top:24px; line-height:24px;}
.centerTab > li > .centerIntro .sTitle {line-height:24px;}
.centerTab > li > .centerIntro .sTitle dt {margin-top:24px; font-size:16px; color:#459e20;}
.centerTab > li > .centerIntro .sTitle dd {margin-top:2px; line-height:24px;}
.centerTab > li > .centerIntro .list {margin-top:27px;}
.centerTab > li > .centerIntro .list li {margin-top:6px; padding-left:10px; line-height:18px; background:url(../../img/common/bul_square_gray01.gif) no-repeat 0 7px;}
.centerTab > li > .centerIntro .list li:first-child {margin-top:0;}
.centerTab > li > .centerIntro .btnSite {margin-top:46px; padding-top:15px; text-align:center; background:url(../../img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.centerTab > li > .centerIntro .btnSite a {height:35px; padding:0 23px 0 24px; font-weight:bold; color:#ffffff !important; line-height:35px; text-decoration:none !important; border:1px solid #3d4c56; background:#4c5f6c;}
.centerTab > li > .centerIntro .btnSite a span {padding-right:14px; background:url(../../img/common/bul_arrow_white.gif) no-repeat 100% 14px;}
.centerTab > li.on .centerIntro {display:block;   width: 100%;}
.centerTab > li.on > a, .centerTab > li > a:hover {font-weight:bold; color:#006dba; text-decoration:underline;}

/* 연혁 */
.hisList {}
.hisList ul { padding:30px 0 29px; background:url(../../img/common/bg_dotline_gray03.gif) repeat-x 0 0;}
.hisList ul:first-child { /* padding-top:0; background:none;*/ }
.hisList ul li {overflow:hidden; line-height:24px;}
.hisList ul li:first-child {margin-top:0;}
.hisList ul li .date {float:left; width:150px; font-size:14px; color:#3e3e3e;}
.hisList ul li .txt {float:left;}



#sitemap {
	padding:0; 
	margin:0;
}

#sitemap ul li h3 {padding:15px 0; border-top:1px solid #545454; border-bottom:1px solid #545454; font-size:14px; font-weight:bold;}

#sitemap ul {
	padding:0; 
	margin:0;
}
#sitemap ul li {
	float:left; 
	margin:0 36px 0 0;
	margin:/*＼**/0 25px 0 0;
	padding:0;
}
#sitemap ul li.last  {
	float:left; 
	margin:0 0 0 0;
}
#sitemap ul ul {
	float:none; 
	margin:10px 0 30px 0;
	height:180px;
}
#sitemap ul li li {
	float:none; 
	padding:0px 0px 4px 8px;  
}
#sitemap ul li li a{ 
	color:#666; 
	text-decoration:none;
}

#sort {
	padding:0; 
	margin:0;
}

#sort ul li h3 {padding:15px 0; border-top:1px solid #545454; border-bottom:1px solid #545454; font-size:14px; font-weight:bold;}

#sort ul {
	padding:0; 
	margin:0;
}
#sort ul li {
	width:100%;
	margin:0 36px 0 0;
}
#sort ul li.last  {
	margin:0 0 0 0;
}
#sort ul ul {
	margin:10px 0 30px 0;
}
#sort ul li li {
	padding:0px 0px 4px 8px;  
}
#sort ul li li a{ 
	color:#666; 
	text-decoration:none;
}


/* LIST */
.bbsHead {width:100%;height:42px;position:relative;}
.bbsHead .rss {position:absolute;left:0;top:0;}
.bbsHead .newsHeadline {position:absolute;bottom:3px;right:0;}
.bbsListA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.bbsListA thead tr th {padding:17px 0 15px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-bottom:1px solid #6b6b6b; background:#fbfbfb;}
.bbsListA tbody tr td {height:25px; padding:17px 5px 15px; color:#3e3e3e; vertical-align:middle; border-top:1px solid #e4e4e4;}
.bbsListA tbody tr:first-child td {border-top:0;}
.bbsListA tbody.alignC tr td {text-align:center;}
.bbsListA tbody tr td.num {font-size:12px; color:#747474;}
.bbsListA tbody tr td.date {font-size:12px; color:#747474; word-break:break-all;}
.bbsListA tbody tr td.name {font-size:12px;color:#747474;}
.bbsListA tbody tr td.hit {font-size:12px;color:#747474;}
.bbsListA tbody tr td.gender {font-size:12px;color:#747474;}
.bbsListA tbody tr td.disease01 {font-size:12px;color:#747474;}
.bbsListA tbody tr td.disease02 {font-size:12px;color:#747474;}
.bbsListA tbody tr td.position {font-size:12px;color:#747474;}
.bbsListA tbody tr td.equip {font-size:12px;color:#747474;}
.bbsListA tbody tr td.time {font-size:12px;color:#747474;}
.bbsListA tbody tr td.grayTxt, .bbsListA tbody tr td.medical02 {color:#747474;}
.bbsListA tbody tr td.issueState a, .bbsListA tbody tr td.issueState span, .bbsListA tbody tr td.voteResult a, .bbsListA tbody tr td.answerState span, .bbsListA tbody tr td.state span,  .bbsListA tbody tr td.state a {width:83px; padding:0;}
.bbsListA tbody.pd10 tr td {padding:10px 5px;}
.bbsListA tbody tr td.tlt {text-align:left;}
.bbsListA tbody tr td.tlt a {display:inline-block;overflow:hidden;color:#3e3e3e;text-overflow:ellipsis;white-space:nowrap;*vertical-align:top;line-height:16px;}
.bbsListA tbody tr td.tlt a:hover {color:#006dba;text-decoration:underline;}
.bbsListA tbody tr td.tlt a.notice {font-weight:bold;color:#006dba;}
.bbsListA tbody tr td.tlt.pdl {padding-left:48px;}
.bbsListA tbody tr td.division {text-align:center;color:#006dba;font-weight:bold;}
.bbsListA tbody tr td.recruitDate {font-size:11px;}
.bbsListA tbody tr td.tlt .reply {color:#cf226b;}
.bbsListA tbody tr td.tlt .icoReply {margin-right:4px;}
.bbsListA tbody tr td .icon_lock {margin-left:1px;}

/* view */
.bbsViewA {width:100%;border-top:2px solid #6b6b6b;border-bottom:1px solid #6b6b6b;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
.bbsViewA > thead > tr > th {padding:17px 0 15px;padding-left:50px;font-weight:bold;color:#535353;text-align:left;vertical-align:middle;border-top:1px solid #e4e4e4;background:#fbfbfb;}
.bbsViewA > thead > tr > th.viewTlt {font-size:15px;color:#3e3e3e;}
.bbsViewA > thead > tr > th img {margin-right:13px;}
.bbsViewA > thead > tr > th .iconFile {margin-left:5px;}
.bbsViewA > thead > tr > th > a {*line-height:16px; vertical-align:top;}
.bbsViewA > tbody > tr > td {height:19px; padding:50px;color:#3e3e3e;line-height:20px; vertical-align:middle;border-top:1px solid #6b6b6b;}
.bbsViewA > tbody > tr > td.num {font-size:12px; color:#535353;}
.bbsViewA > tbody > tr > td.date {font-size:12px; color:#535353;}
.bbsViewA > tbody > tr > td.medical02 {color:#535353;}
.bbsViewA > tbody > tr > td.issueState a, .bbsViewA > tbody > tr > td.issueState span {width:83px; padding:0;}
.bbsViewA > tbody.pd10 > tr > td {padding:10px 5px;}
.bbsViewA > tbody > tr > td.tlt {text-align:left;}
.bbsViewA > tbody > tr > td.tlt a {display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bbsViewA > tbody > tr > td.tlt a:hover {color:#006dba;text-decoration:underline;}
.bbsViewA > tbody > tr > td .btnLike {margin-top:56px; text-align:center;}
.bbsViewA > tbody > tr > td .btnLike a {width:73px; height:45px; padding-left:54px; font-size:16px; font-weight:bold; color:#ffffff; line-height:45px; text-align:left; text-decoration:none; background:url(../../images/button/btn_like.png) no-repeat 0 0;}
.bbsViewA > thead > tr > th .titbox {float:left; display:inline-block; border-right:1px solid #818181; padding:0 15px 0 0; margin-right:15px; }


/* write */
.bbsWriteA {width:100%; border-top:2px solid #6b6b6b; border-bottom:1px solid #6b6b6b; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.bbsWriteA tbody tr th {height:27px; padding:10px 0; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.bbsWriteA tbody tr td {height:27px; padding:10px 0; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.bbsWriteA tbody tr:first-child th, .bbsWriteA tbody tr:first-child td {border-top:0;}
.bbsWriteA tbody tr td .chkList {overflow:hidden; margin:-7px 0 10px;}
.bbsWriteA tbody tr td .chkList li {float:left; width:152px; margin-top:12px;}
.bbsWriteA tbody tr td .chkList li.long {width:304px;}
.bbsWriteA tbody tr td .chkList li label input {margin-right:1px;}
.bbsWriteA tbody tr td .chkList li label span {color:#006dba;}
.bbsWriteA tbody tr td .chkList li label.focus, .bbsWriteA tbody tr td .chkList li label.focus span {color:#b56a00;}

/* 이전글, 다음글 */
.goArticle {width:100%;border:0;border-bottom:1px solid #6b6b6b;border-collapse:collapse;background:#fbfbfb;table-layout:fixed}
.goArticle th {padding-left:50px;border-width:0 0 1px 0;text-align:left;color:#3e3e3e;font-size:13px;vertical-align:middle;}
.goArticle td {padding:15px;border-width:0px 0px 1px 0;font-size:13px;}
.goArticle .goPrev {border-bottom:1px solid #e4e4e4;}

.listBtn {margin-top:10px;text-align:right;}

/* board */
.listHeader {position:relative; margin-bottom:12px; text-align:right;}
.listHeader .DivSelectyze {position:absolute; bottom:0; left:0;}
.listHeader .txt strong {color:#cd5c00; vertical-align:top;}

.bdSearch {margin-top:20px; padding:15px 0 16px; text-align:center; background:#f4f4f4;}
.bdSearch .select {width:82px; height:30px;}
.bdSearch .inputTxt {height:28px;}

.bdSearch02 {margin-bottom:35px; padding:21px 0; text-align:center; border:1px solid #e4e4e4; background:#f9f9f9;}
.bdSearch02 .select {width:82px; height:30px;}
.bdSearch02 .inputTxt {height:28px;}
.bdSearch02 .txt {display:block; margin-bottom:11px; color:#666; text-align:center;}
.bdSearch02 .txt02 {margin-left:25px;}
.bdSearch02.type02 {padding:31px 0;}



.bdGalleryB {border-top:2px solid #b6b6b6; border-bottom:1px solid #6b6b6b;}
.bdGalleryB > li {padding:36px 0 35px; text-align:center; border-top:1px solid #e4e4e4;}
.bdGalleryB > li:first-child {border-top:0;}
.bdGalleryB > li > a {width:181px; margin-left:22px; text-decoration:none;}
.bdGalleryB > li > a:first-child {margin-left:0;}
.bdGalleryB > li > a > .img {width:181px; height:121px;}
.bdGalleryB > li > a > .subj {display:block; margin-top:19px; color:#3e3e3e; text-align:center;}
.bdGalleryB.type02 {border-top:1px solid #6b6b6b;}

.bdBoxList {border-top:2px solid #6b6b6b;}
.bdBoxList > ul {overflow:hidden; padding-top:7px;}
.bdBoxList > ul > li {float:left; margin:20px 0 0 20px;}
.bdBoxList > ul > li.left {margin-left:0;}
.bdBoxList > ul > li > a {padding-top:29px; text-decoration:none; background:url(../../images/board/bg_column_top.png) no-repeat 0 0;}
.bdBoxList > ul > li > a .inner {position:relative; width:358px; padding:0 39px 39px 40px; background:url(../../images/board/bg_column_bottom.png) no-repeat 0 100%;}
.bdBoxList > ul > li > a .subj {display:block; overflow:hidden; width:358px; padding-bottom:13px; font-size:18px; color:#3e3e3e; line-height:20px; word-break:break-all; background:url(../../images/common/bg_dotline_gray01.gif) repeat-x 0 100%;}
.bdBoxList > ul > li > a .date {display:block; padding:7px 0 16px 0; font-size:12px;}
.bdBoxList > ul > li > a .img {display:block; width:358px; height:238px; margin-bottom:21px;}
.bdBoxList > ul > li > a .txt {display:block; margin-top:-5px; line-height:22px;}
.bdBoxList > ul > li > a .like {overflow:hidden; position:absolute; top:0; right:39px; width:32px; height:24px; padding-left:28px; font-size:12px; color:#ffffff; line-height:24px; background:url(../../images/contents/bg_like.png) no-repeat 0 0;}
.bdBoxList > ul > li > a:hover {color:#535353;}
.bdBoxList .btnMore {margin-top:23px;}
.bdBoxList .btnMore a {width:863px; height:64px; padding-right:35px; font-size:18px; font-weight:bold; color:#ffffff; line-height:64px; text-align:center; text-decoration:none; background:url(../../images/button/btn_more.png) no-repeat 0 0;}

/* 댓글달기 */
.replyWrite {margin-top:50px; padding:20px 0 21px 70px; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #cecece; background:#f9f9f9;}
.replyWrite .txt {margin-bottom:12px; font-size:12px;}
.replyWrite .txt .facebook {margin-right:8px;}
.replyWrite .txt .sns {position:relative; top:-1px; color:#006dba;}
.replyWrite .textarea {width:605px; height:56px;}
.replyWrite .btnReplyWrite {width:74px; height:78px; margin-left:4px; padding-left:48px; font-size:14px; font-weight:bold; color:#fff; line-height:78px; text-decoration:none; background:url(../../images/button/btn_reply_write.gif) no-repeat 0 0;}

.replyList {padding-top:9px; border-bottom:1px solid #6b6b6b;}
.replyList > ul > li {padding:26px 17px 17px; background:url(../../images/common/bg_dotline_gray01.gif) repeat-x 0 0;}
.replyList > ul > li:first-child {background:none;}
.replyList > ul > li .reply {}
.replyList > ul > li .replyInfo {margin-bottom:8px;}
.replyList > ul > li .replyInfo * {vertical-align:top;}
.replyList > ul > li .replyInfo .name {padding-left:15px; color:#006dba; background:url(../../images/board/ico_people.gif) no-repeat 0 0;}
.replyList > ul > li .replyInfo .date {margin-left:8px; padding-left:14px; font-size:12px; background:url(../../images/common/bul_gray_bar05.gif) no-repeat 0 2px;}
.replyList > ul > li .replyInfo .date .second {margin-left:4px;}
.replyList > ul > li .replyInfo .btn {margin-left:9px;}
.replyList > ul > li .replyInfo .btn a {margin-left:-2px;}
.replyList > ul > li .replyInfo .btn a:first-child {margin-left:0;}
.replyList > ul > li .replyCont {padding-left:15px;}
.replyList > ul > li .replyCont, .replyList > ul > li .replyCont p {line-height:22px;}
.replyList > ul > li .replyAnswer {margin-top:21px; padding-left:32px; background:url(../../images/common/bg_reply.gif) no-repeat 14px 2px;}




div.detail_group {width:980px; border-top:2px solid #444444; margin-top:20px;}
div.dg_infobox {width:100%;}
div.dg_infobox:after {content:"";display:block;clear:both}

div.dg_infobox div.dg_image {float:left; width:232px;}
div.dg_infobox div.dg_info {float:right; width:450px; padding-right:25px; position:relative;}

/* info 상품이미지 */
.dg_infobox .dg_image .big_img {border:1px solid #d2d2d2; position:relative; }
.dg_infobox .dg_image .big_img .zoom {display:none;}
.dg_infobox .dg_image .big_img .zoom.tab_cont_selected {display:block;}
.dg_infobox .dg_image .big_img .icon {position:absolute; left:0; top:7px;}
.dg_infobox .dg_image .big_img .icon span {float:left; margin-left:7px;}

.dg_infobox .dg_image .big_img .cp{position: absolute; left: 10px; bottom: 10px;overflow:hidden;}
.dg_infobox .dg_image .big_img .cp p{float: left; text-align: center;font-size: 14px; font-weight: bold;color:#fff;}
.dg_infobox .dg_image .big_img .cp p span {display:none;}
.dg_infobox .dg_image .big_img .cp p em {width: 79px; height: 25px; display:table-cell; *display:inline-block; vertical-align:middle; white-space: nowrap;font-family:'Malgun Gothic',AppleSDGothicNeo,sans-serif;}
.dg_infobox .dg_image .big_img .cp .bg1 {background-color: #cc1d22;}
.dg_infobox .dg_image .big_img .cp .bg2 {background-color: #444;}
.dg_infobox .dg_image .big_img .cp .bg3 {background-color: #cc1d22;}
.dg_infobox .dg_image .big_img .cp .bg4 {background-color: #444;}

.dg_infobox .dg_image .sns {width:60px; margin:0 auto; text-align:center;}
.dg_infobox .dg_image .sns li {float:left; width:20px; text-align:center;}
.dg_infobox .dg_image .sns:after {content:"";display:block;clear:both}

/* info 01 상품명 */
.dg_infobox .dg_tit {width:448px; margin:0px 16px 10px 16px; font-family:'Malgun Gothic','Dotum';}
.dg_infobox .dg_tit p {font-size:17px; line-height:1.2em; color:#696969;}
.dg_infobox .dg_tit h3 {font-size:28px; line-height:1.2em; color:#333333; margin-top:10px;}

/* info 02 가격정보 */

.dg_infobox .dg_price .price {width:480px; height:85px; position:relative;}
.dg_infobox .dg_price .price .discout {position:absolute; left:16px; top:12px;}
.dg_infobox .dg_price .price .discout .txt1 {font-family:'Malgun Gothic','Dotum'; font-size:30px; line-height:1.2em; font-weight:bold; color:#696969; margin-top:0;}
.dg_infobox .dg_price .price .discout .txt2 {font-family:'Malgun Gothic','Dotum'; font-size:20px; line-height:1.2em; font-weight:bold; color:#696969; margin-top:26px;}
.dg_infobox .dg_price .price .discout .txt3 {font-family:'Malgun Gothic','Dotum'; font-size:20px; line-height:1.2em; font-weight:bold; color:#696969; margin-top:0px;}
.dg_infobox .dg_price .price .discout .num {position:relative; width:65px; text-align:center; padding-right:35px; margin-top:0; font-family:'Tahoma'; font-size:54px; line-height:1.2em;}
.dg_infobox .dg_price .price .discout .num em {position:absolute; top:10px; left:65px;font-size:30px;}
.dg_infobox .dg_price .price .discout .num span {position:absolute; top:-15px; left:65px; font-family:'Malgun Gothic','Dotum'; font-size:15px;}
.dg_infobox .dg_price .price .price1 {position:absolute; left:153px; top:0; font-family:'Tahoma'; font-size:20px; line-height:1.2em; color:#8c8b8b; text-decoration:line-through;}
.dg_infobox .dg_price .price .price1 em {font-family:'Malgun Gothic','Dotum'; font-size:17px; text-decoration:none;}
.dg_infobox .dg_price .price .price2 {position:absolute; left:150px; top:25px; font-family:'Tahoma'; font-size:42px; line-height:1.2em; color:#cc1d22; font-weight:bold;}
.dg_infobox .dg_price .price .numbers {position:absolute; left:150px; top:13px; font-family:'Tahoma'; font-size:20px; line-height:1.2em; color:#cc1d22; font-weight:bold;}
.dg_infobox .dg_price .price .numbers select {width:50px; border:1px solid #707070; font-size:20px; line-height:25px;}

.dg_infobox .dg_price .price .price2 em {font-family:'Malgun Gothic','Dotum'; font-size:20px;}
.dg_infobox .dg_price .price .icon {position:relative; margin:10px 0 0 -5px;}
.dg_infobox .dg_price .benefit {background-color:#fffcf4; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; width:448px; padding:15px 16px; margin-top:25px; text-align:center;}
.dg_infobox .dg_price .benefit:after {content:"";display:block;clear:both}
.dg_infobox .dg_price .benefit .lyrel {text-align:left;}
.dg_infobox .dg_price .benefit .b1 {float:left;}
.dg_infobox .dg_price .benefit .b2 {float:right;}
.dg_infobox .dg_price .benefit p.txt {float:left; background:url('http://image.lotteimall.com/imall_ec/site/images/detail/blit_01.gif') no-repeat left 7px; padding-left:8px; font-family:'Malgun Gothic','Dotum'; font-size:14px; color:#444444;}
.dg_infobox .dg_price .benefit .icon {vertical-align:middle; margin:0 0 0 5px;}
.dg_infobox .dg_price .benefit.ncard .b1 {display:none;}
.dg_infobox .dg_price .benefit.ncard .b2 {float:left;}

/* info 06 버튼 */
.dg_infobox .dg_btn {width:448px; margin:20px 16px 0 16px;}
.dg_infobox .dg_btn:after {content:"";display:block;clear:both}


/* cart list table */
.CartTable1_Wrap{margin-top:20px;}
.CartTable1_Wrap > table{width:100%;border:0;border-top:1px solid #ccc;border-bottom:1px solid #a9a9a9;}
.CartTable1_Wrap table thead th{padding:13px 0 10px;background:#ebebeb;border-left:1px solid #ccc;border-bottom:1px solid #d8d8d8;letter-spacing:-1px; text-align:center;}
.CartTable1_Wrap table tbody td{padding:0;border-top:1px solid #ccc;border-left:1px solid #ebebeb;text-align:center;}
.CartTable1_Wrap table thead th:first-child,.CartTable1_Wrap table tbody td:first-child{border-left:none;}
.CartTable1_Wrap table thead th.chk + th,.CartTable1_Wrap table tbody td.chk + td,.CartTable1_Wrap table thead th.thtype2,.CartTable1_Wrap table td.sale_price,.CartTable1_Wrap table td.rlt_price{border-left:none;}
.CartTable1_Wrap table > tbody > tr:first-child > td{border-top:none;}
.CartTable1_Wrap table tbody td.chk{padding-top:15px;vertical-align:top;}
.CartTable1_Wrap table td.prd_price,.CartTable1_Wrap table td.sale_price{color:#111;font-family:tahoma,'????',gulim;}
.CartTable1_Wrap .packPrdWrap table{width:100%;margin-top:0;*margin-left:-1px;border:none;}
.CartTable1_Wrap .packPrdWrap table thead th{position:absolute;overflow:hidden;height:0;padding:0;border:none;font-size:0;text-indent:-9999px;*display:none;}
.CartTable1_Wrap .dp_title > div{padding-top:6px;color:#333;font:11px dotum;}
.CartTable1_Wrap .dp_title > div span{font-family:tahoma;}



.tbTypeA2 {width:100%; border-top:1px solid #ccc;border-bottom:1px solid #a9a9a9; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.tbTypeA2 thead tr th {height:18px; padding:15px 0 13px; font-weight:bold; color:#3e3e3e; text-align:center; line-height:18px; vertical-align:middle; border-top:1px solid #e4e4e4; background:#ebebeb;}
.tbTypeA2 thead tr:first-child th {border-top:0;}
.tbTypeA2 tbody tr th {height:18px; padding:11px 0; line-height:24px; font-weight:bold; color:#3e3e3e; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; background:#fbfbfb;}
.tbTypeA2 tbody tr td {height:18px; padding:13px 30px; line-height:20px; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA2 tbody tr td:first-child {border-left:0;}
.tbTypeA2 tbody tr th.bdL, .tbTypeA tbody tr td.bdL {border-left:1px solid #e4e4e4 !important;}
.tbTypeA2 tbody tr.bdT td {border-top:1px solid #6b6b6b;}
.tbTypeA2 tbody.alignC tr td {text-align:center;}
.tbTypeA2 tbody.pd15 tr td {padding-left:15px; padding-right:15px;}
.tbTypeA2 tbody.pd10 tr td {padding-left:10px; padding-right:10px;}
.tbTypeA2 tbody tr td .txtList {}
.tbTypeA2 tbody tr td .txtList li {margin-top:5px; padding-left:12px; background:url(../../img/common/bul_gray_bar03.gif) no-repeat 0 7px;}
.tbTypeA2 tbody tr td .txtList li:first-child {margin-top:0;}
.tbTypeA2 tbody tr td .txtList li .tit {color:#3e3e3e; vertical-align:top; *vertical-align:middle;}
.tbTypeA2 tbody tr td.fee {padding-right:10px !important; text-align:right;}
.tbTypeA2 tfoot tr th, .tbTypeA tfoot tr td {line-height:24px; padding:13px 30px; font-weight:bold; color:#b56a00; text-align:center; vertical-align:middle; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.tbTypeA2 tfoot tr th:first-child {border-left:none;}


/* layer Call */
#layerPopup {width:100%; background:#ffffff; z-index:1000000;}
#layerPopup #lpHeader {position:relative; height:130px; background:url(../../images/popup/bg_lp_header.gif) repeat-x 0 0;}
#layerPopup #lpHeader h1 {padding:61px 0 0 76px; font-size:40px; font-weight:bold; color:#ffffff; line-height:40px;}
#layerPopup #lpHeader .btnClose {position:absolute; top:27px; right:45px;}
#layerPopup #lpCont {padding:38px 20px 78px; font-size:13px;}
#layerPopup #lpCont .depth2 {margin-top:13px;}
#layerPopup #lpCont .depth2.txtTypeA {margin-left:14px;}
#layerPopup #lpCont .workIntroTxt {margin:29px 0 9px 14px; color:#b56a00;}
#layerPopup #lpCont .olListA.depth2 {margin:0 0 0 14px;}

#layerPopup02 {position:relative; width:674px; border:1px solid #6f6f6f; background:#ffffff; z-index:1000000;}
#layerPopup02 .btnClose {position:absolute; top:23px; right:45px;}
#layerPopup02 #lpCont {padding:75px 45px 83px; font-size:13px;}


/* 휴진보기 */
#layerPopup.noPatientLp {width:100%;}
#layerPopup.noPatientLp #lpHeader {height:53px;}
#layerPopup.noPatientLp #lpHeader h1 {padding:0 0 0 35px; font-size:20px; line-height:53px;}
#layerPopup.noPatientLp #lpHeader .btnClose {position:absolute; top:17px; right:45px;}
#layerPopup.noPatientLp #lpCont {padding:15px 10px;}
