﻿@charset "utf-8";

@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/* http://db.onlinewebfonts.com/c/124f6c68066812ecac164aa42182a88f?family=Doulos+SIL */
@import url('nanumgothic.css');
@import url('https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@font-face{
	font-weight:400; /* Regular */
	font-style:normal;
	font-family:"NaverNanumSquareNeo";
	src:url('font/NanumSquareNeoTTF-bRg.eot');
	src:url('font/NanumSquareNeoTTF-bRg.eot%3F') format('embedded-opentype'),
	url('font/NanumSquareNeoTTF-bRg.woff') format('woff'),
	url('font/NanumSquareNeoTTF-bRg.woff2') format('woff2'),
	url('https://www.chaum.net/asset/css/font/NanumSquareNeoTTF-bRg.otf') format('opentype');
}
@font-face{
	font-weight:700; /* Bold */
	font-style:normal;
	font-family:"NaverNanumSquareNeo";
	src:url('font/NanumSquareNeoTTF-cBd.eot');
	src:url('font/NanumSquareNeoTTF-cBd.eot%3F') format('embedded-opentype'),
	url('font/NanumSquareNeoTTF-cBd.woff') format('woff'),
	url('font/NanumSquareNeoTTF-cBd.woff2') format('woff2'),
	url('https://www.chaum.net/asset/css/font/NanumSquareNeoTTF-cBd.otf') format('opentype');
}
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; font-size:15px; color:#656565; font-family:'Nanum Gothic',sans-serif; vertical-align:baseline; background:transparent; font-style:normal; letter-spacing:-1px; }
body { position:relative; line-height:1.7; font-family:'Nanum Gothic',sans-serif; /*padding-bottom:50px;2019-01-11*/ }
/* 2019-01-11body.footer{padding-bottom: 170px;}*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
ul li { list-style:none; }
blockquote,q { quotes:none; }
caption { font-size:0; line-height:0; visibility:hidden; text-indent:-5000px; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
table { border-collapse:collapse; }
a { margin:0; padding:0; font-size:15px; color:#656565; vertical-align:baseline; background:transparent; text-decoration: none; }
/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration: none; }
/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration:line-through; }
abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing: 0; }
/* change border colour to suit your needs */
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
.hr_table {margin: 5rem 0;border: 1px dashed #000;height: 0px;}
input,select { vertical-align:middle; font-size:15px; font-family:'Nanum Gothic',sans-serif; }
input[type="text"] { font-family:'Nanum Gothic',sans-serif; }
input[type="text"],input[type="password"],textarea { border:1px solid #ccc; }
input[type="text"],input[type="password"] { padding:7px 10px 8px; width:150px; }
textarea { padding: 14px 12px; }



/* common */
.pointColorB,.pointColorR,.pointColorG { font-weight:bold; }
.pointColorG.fwn { font-weight:normal !important; }
.pointColorB { color:#1d9fd0 !important; }
.pointColorR { color:#e8427a !important; }
.pointColorG { color:#a1530b !important; }
.pointColorBG { color:#087f7e !important; }
.pointColorBL { color:#272727 !important; }
.pointColorNV { color:#1b1c66 !important; }
.pointColorSB { color:#3db5e6 !important; }
.pointColorN { color:#bc9a6a !important; }
.pointColorPK { color:#da59a3 !important; }
.pointColorLG { color:#656565 !important; }
.pointColorRed { color:#ff0000 !important; }
.pointColorPP { color:#2b2b8d !important; }
.pointColorOrg { color:#ff7600 !important; }
.pointColorBgPPA1 {background-color: #E5DAC5;}
.pointColorBgPPA2 {background-color: #E9E1DB;font-weight: bold;}
.pointColorBgPPA3 {background-color: #FFFFE5;}
.checkup .pointColorR { font-weight:normal !important; }
.checkup .pointColorB { font-weight:normal !important; }
/* .checkup .pointColorG { font-weight:normal !important; } */
em.pointColorR { font-weight:normal; vertical-align:text-bottom; line-height:1; vertical-align:4px; }
.tal { text-align:left !important; }
.tar { text-align:right !important; }
.tac { text-align:center !important; }
.fll { float:left !important; }
.flr { float:right !important; }
.fb { font-weight:bold !important; }
.btnCenter { text-align:center; }
.wFix { width:960px !important; margin:auto; }
.wFix1560 { margin:auto; padding:50px 0; background-color:#f6f6f6; }
.wFix1078 { max-width:1078px !important; margin:auto; }
.w250 { width:250px !important; }
h2 { margin-bottom:11px; font-size:18px; line-height:1; color:#272727; }
h2 span.h2_subtitle { font-size:18px; font-weight:normal; color:#272727; }
.h2Area p { margin-bottom:20px; }
em.fz32 { font-size:32px !important; color:#272727 !important; }
.mt-27 { margin-top:-27px !important; }
.mt0 { margin-top:0 !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt45 { margin-top:45px !important; }
.mt50 { margin-top:50px !important; }
.mt55 { margin-top:55px !important; }
.mt60 { margin-top:60px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt130 { margin-top:130px !important; }
.mt150 { margin-top:150px !important; }
.mb50 { margin-bottom:50px !important; }
.mb100 { margin-bottom:100px !important; }
.mgl30 { margin-left:30px !important; }
.mgl40 { margin-left:40px !important; }
.mgl05 { margin-left:5px !important; }
.mgl10 { margin-left:10px !important; }
.mgl15 { margin-left:15px !important; }
.mgr15 { margin-right:15px !important; }
.lh25 { line-height:2.5; background:url("../images/common/bg_listDotPoint.gif") left 15px no-repeat !important; }
/* 2020-02-19 추가 */
.ls0 { letter-spacing:0 !important; }
.mt5 { margin-top:5px !important; }
.lh30 { line-height:30px !important; }
.pd0 { padding: 0 !important; }
.pd5 { padding-bottom: 5px !important; }
.pd6 { padding-bottom: 6px !important; }
.pl100 { padding-left:100px !important; }
.pr100 { padding-right:100px !important; }
/* //2020-02-19 추가 */
/* //common */



/* guideArea */
/* h1Section */
h1 { margin-top:75px !important; font-size:64px; font-weight:normal; }
p.subTxtH2S { margin-top:5px; margin-bottom:45px; font-size:15px; color:#272727; }
p.subTxtH1M { color:#fff; margin-top:5px; }
.noTab p.subTxtH1M strong,.singleTab p.subTxtH1M strong,.antiTab p.subTxtH1M strong { color:#fff; margin-top:23px; display:block; font-size:16px; font-weight:normal; line-height:28px; min-height:109px; }
.antiTab p.subTxtH1M strong { min-height:104px; }
.antiTab .phoneCall { margin-bottom:28px; color:#fffcdf; font-size:16px; }
.antiTab .phoneCall *{color:#fffcdf;}
.noTab p.subTxtH1M strong { min-height:109px; }
.noTab p.subTxtH1M strong.no_h { min-height:auto; margin-bottom:24px;}
.noTab .h1Area h1 { padding-top:167px !important; }
.doubleTab p.subTxtH1M strong { color:#fff; margin-top:23px; display:block; font-size:16px; font-weight:normal; line-height:28px; min-height:109px; }
.doubleTab .h1Area h1 { padding-top:86px !important; }
.antiTab .h1Area h1 { padding-top:83px !important; }
.antiTab.noTab .h1Area h1 { padding-top:125px !important; }
.food .h1Area h1 { padding-top:80px !important; }
.food .h1Area h1 .sm{display:block;margin-top:5px;font-size:41px;color:#fff;}
p.subTxtH1M em { color:#fff; font-size:22px; }
.h2Section { overflow:hidden; margin-bottom:24px; }
.h1Section em,em.contact { font-size:18px; color:#272727; }
.stemcell .h1Section em,em.contact { margin-top:36px; font-size:22px; font-weight:normal !important; }
.h1Section em .pointColorG,em.contact .pointColorG { font-size:22px; font-weight:normal !important; }
.h1Area { width:100%; text-align:center; }
.h1Area h1 { padding-top:111px !important; margin-top:0 !important; color:#fff; line-height:1.1; }
.h1SubArea { width:100%; color:#272727; }
.h1SubArea em { font-size:22px; font-style:normal; color:#272727; }
.h1SubArea ul { overflow:hidden; }
.h1SubArea.double .listDot li { float:left; width:126px; word-break:break-all; white-space:normal; }
.h1SubArea .listDot li { width:286px; }
.h1SubArea .listDot li { padding-left:20px; background:url("../images/common/bg_listDotPoint.gif") left 9px no-repeat; }
.h2SubArea { float:right; width:320px; color:#272727; }
.h2SubArea em { width:100%; font-size:18px; font-weight:bold; color:#272727; margin-bottom:14px; line-height:1; display:block; float:left; }
.h2SubArea ul { overflow:hidden; float:left; }
.h2SubArea.double .listDot li { float:left; width:146px; word-break:break-all; white-space:normal; }
.h2SubArea .listDot li { width:286px; }
.listDot li { padding-left:14px; background:url("../images/common/bg_defaultDot.gif") left 9px no-repeat; }
.listDotColor li { padding-left:20px; background:url("../images/common/bg_listDotPoint.gif") left 11px no-repeat; }
.listDotColor li .listDot { padding:12px 0; }
.listDotColor li .listDot li { background:url("../images/common/bg_defaultDot.gif") left 11px no-repeat; }
.listDotColor.lhDouble li { line-height:26px; }
.listDotColor.certifi li { min-height:108px; padding-top:20px; padding-left:140px; margin-bottom:30px; background:url("../images/centerInfo/certifi_icon01.gif") left 0 no-repeat; }
.listDotColor.certifi li.noti02 { background:url("../images/centerInfo/certifi_icon02.gif") left 0 no-repeat; }
.listDotColor.certifi li.noti03 { background:url("../images/centerInfo/certifi_icon03.gif") left 0 no-repeat; }
.listDotColor.certifi li.noti04 { background:url("../images/centerInfo/certifi_icon04.gif") left 0 no-repeat; }
.listDotColor.certifi li.noti05 { background:url("../images/centerInfo/certifi_icon05.gif") left 0 no-repeat; }
.listDotColor.certifi li.last { margin-bottom:0; }
.listDotColor.checkNote li { min-height:108px; padding-top:20px; padding-left:140px; margin-bottom:30px; background:url("../images/checkup/checkupNote_icon01.gif") left 0 no-repeat; }
.listDotColor.checkNote li.noti02 { background:url("../images/checkup/checkupNote_icon02.gif") left 0 no-repeat; }
.listDotColor.checkNote li.noti03 { background:url("https://www.chaum.net/asset/images/checkup/checkupNote_icon03.gif") left 0 no-repeat; }
h2.fs32 { font-size:32px; font-weight:normal; }
h2 span.lLine { border-left:1px solid #272727; margin-left:15px; padding-left: 15px; }
/* //h1Section */



/* searchArea */
.searchArea { display:block; width:750px; height:34px; margin:auto; padding:0 0 70px; }
#select { float:left; width:115px; margin-right:10px; padding:4px 14px 4px 11px; border-bottom:1px solid #000; vertical-align:middle; cursor:pointer; font-size:16px; background:url("../images/common/bg_select.gif") no-repeat 111px 12px; text-align:left; }
#select_sMiddle { float:left; width:204px; margin-right:10px; padding:8px 14px 7px 11px; border-bottom:1px solid #000; vertical-align:middle; cursor:pointer; font-size:16px; background:url("../images/common/bg_select.gif") no-repeat 111px 18px; }
.searchArea select { border:none; }
.searchArea input[type="text"],.searchArea input[type="image"] { float:left; }
.searchArea input[type="text"] { width:471px; padding:8px 0 7px 12px; font-size:15px; border:1px solid #ccc; border-right:none; }
.selectDark ul { background-color:#fff; width:139px; border:solid 1px #000; list-style:none; left:-1px; margin:0; padding:0; position:absolute; top:28px; overflow-y:auto; z-index:1000 !important; /* 2019-10-23 추가 */ }
.selectDark .first { padding-top:10px; }
.selectDark li { padding:2px 0 2px 12px; margin:0; font-weight:normal; }
.selectDark li span { color:#272727; }
.activeSelect { color: #272727; }
/* //searchArea */


/* tblType01 */
.tblArea { width:960px; margin:auto; }
.tblArea .tblType01 { width:100%; table-layout:fixed; /*line-height:1;*/ }
.tblArea .tblType01 .tblNoResult td { padding:50px 0; }
.tblArea .tblType01 .chLine { margin-left:25px; }
.tblArea .tblType01 th { padding:9px 22px 7px; border-top:1px solid #dcc6a8; border-bottom:1px solid #dcc6a8; background:#f4ecd7; font-weight:normal; vertical-align:middle; color:#272727; }
.tblArea .tblType01 th strong { font-weight:normal; color:#272727; }
.tblArea .tblType01 td strong { color:#272727; }
.tblArea .tblType01 tbody.topBorder { border-top:1px solid #ccc; }
.tblArea .tblType01 td,.tblArea .tblType01 tbody th { padding:7px 20px 8px; text-align:center; color:#272727; border-bottom:1px solid #fff; vertical-align:middle; }
.tblArea .tblType01 td.noLine { border-right:none; }
.tblArea .tblType01.pointColrGR td { color:#656565 !important; }
.tblArea .tblType01 td span.icon { padding-left:20px; padding-right:33px; color:#272727; font-weight:bold; background:url("../images/common/icon_plus.gif") 100% 50% no-repeat; margin-right:9px; }
.tblArea .tblType01 td span.icon.minus { background:url("../images/common/icon_minus.gif") 100% 50% no-repeat; }
.tblArea .tblType01 td.lLine,.tblType01 th.lLine { border-left:1px solid #ccc; line-height:24px; }
.tblArea .tblType01 td p,.tblArea .tblType05 td p { line-height:24px; padding-left:0; background:url("https://www.chaum.net/asset/images/sterilityStory/bg_dot.gif") left 11px no-repeat; text-align:left; }
.tblArea .tblType01 td.line { background:url("https://www.chaum.net/asset/images/sterilityStory/tb_line.gif") 0 22px no-repeat; }
.tblArea .tblType01 td .write_info em { padding-left:15px; margin-left:15px; background:url("../images/common/tb_line.gif") 0 50% no-repeat; }
.tblArea .tblType01 th .write_info em { padding-left:15px; margin-left:15px; background:url("../images/common/tb_line.gif") 0 50% no-repeat; }
.tblArea .tblType01 td a { color:#272727; }
.tblArea .tblType01 td.contentss { height:auto; line-height:28px; padding-left:30px; }
.tblArea .tblType01 td.promotion { padding:0; }
.tblArea .tblType01 td a.btnCancelS { background:#999999; width: 72px; box-sizing:border-box; } /* 2020-02-19  box-sizing:border-box; 추가 */
.tblArea .tblType02 { width:100%; table-layout:fixed; /*line-height:1;*/ border-top:1px solid #272727; }
.tblArea .tblType02 .chLine { margin-left:25px; }
.tblArea .tblType02 th { padding:0 22px 25px; border-bottom:1px solid #272727; color:#272727; font-weight:normal; }
.tblArea .tblType02 tbody.topBorder { border-top:1px solid #272727; }
.tblArea .tblType02 tbody th { text-indent:20px; }
.tblArea .tblType02 td,.tblArea .tblType02 tbody th { padding:20px 10px 21px; text-align:left; color:#272727; border-bottom:1px solid #272727; vertical-align:middle; }
.tblArea .tblType02 td span.icon { padding-right:21px; color:#272727; font-weight:bold; background:url("../images/common/icon_plus.gif") 100% 50% no-repeat; margin-right:8px; }
.tblArea .tblType02 td.lLine,.tblType02 th.lLine { border-left:1px solid #272727; line-height:24px; }
.tblArea .tblType02 td p,.tblArea .tblType05 td p { line-height:24px; padding-left:0; background:url("https://www.chaum.net/asset/images/sterilityStory/bg_dot.gif") left 11px no-repeat; text-align:left; }
.tblArea .tblType02 td.line { background:url("https://www.chaum.net/asset/images/sterilityStory/tb_line.gif") 0 22px no-repeat; }
.tblArea .tblType02 td .write_info em { padding-left:15px; margin-left:15px; background:url("../images/common/tb_line.gif") 0 50% no-repeat; }
.tblArea .tblType02 td a { color:#272727; }
.tblArea .tblType02 td.contents { line-height:28px; }
.tblArea .tblType02 td.promotion { padding: 0; }
/**/
.tblArea { width:960px; margin:auto; }
.schedule .tblArea { width:740px; margin:0; }
.agreement .tblArea { width:100%; }
.tblArea .tblType03 { width:100%; table-layout:fixed; /*line-height:1;*/ }
.tblArea .tblType03 .chLine { margin-left: 25px; }
.tblArea .tblType03 th { padding:9px 22px 7px; /*border-top:1px solid #dcc6a8;*/ border-bottom:1px solid #272727; font-weight:normal; vertical-align:middle; color:#272727; }
.tblArea .tblType03 th strong { font-weight:normal; color:#272727; }
.tblArea .tblType03 td strong { color:#272727; }
.tblArea .tblType03 tbody.topBorder { border-top:1px solid #ccc; }
.tblArea .tblType03 td,.tblArea .tblType03 tbody th { padding:7px 15px 8px; text-align:center; color:#272727; border-bottom:1px solid #cccccc; vertical-align:middle; }
.tblArea .tblType03 td.noLine { border-right:none; }
.tblArea .tblType03.pointColrGR td { color:#656565 !important; }
.tblArea .tblType03 td span.icon { padding-left:20px; padding-right:33px; color:#272727; font-weight:bold; background:url("../images/common/icon_plus.gif") 100% 50% no-repeat; margin-right:9px; }
.tblArea .tblType03 td span.icon.minus { background:url("../images/common/icon_minus.gif") 100% 50% no-repeat; }
.tblArea .tblType03 td.lLine,.tblType03 th.lLine { border-left:1px solid #ccc; line-height:24px; }
.tblArea .tblType03 td p,.tblArea .tblType05 td p { line-height:24px; padding-left:0; background:url("https://www.chaum.net/asset/images/sterilityStory/bg_dot.gif") left 11px no-repeat; text-align:left; }
.tblArea .tblType03 td.line { background:url("https://www.chaum.net/asset/images/sterilityStory/tb_line.gif") 0 22px no-repeat; }
.tblArea .tblType03 td .write_info em { padding-left:15px; margin-left:15px; background:url("../images/common/tb_line.gif") 0 50% no-repeat; }
.tblArea .tblType03 td a { color:#272727; }
.tblArea .tblType03 td.contents { line-height:28px; padding-left:30px; }
.tblArea .tblType03 td.promotion { padding:0; }
.tblArea .tblType03 td a.btnCancelS { background:#999999; width:72px; }
.tabCon .tblArea .tblType03.wThead { margin-top: 0; }
/**/
.tblArea .tblTypeInfo { border-top: 1px solid #ccc !important; }
.tblArea .tblTypeInfo th { /*padding-left:42px !important;*/ font-weight:bold; text-align:left !important; }
.tblArea .tblTypeInfo th.tac { text-align:center !important; }
.tblArea .wThead { border-top:none !important; }
.tblArea .wThead th { padding-left:20px !important; text-align:center !important; }
.tabCon .tblArea .wThead { margin-top:60px; }
.tblArea .wThead tbody th { font-weight:normal; }
.tblArea .wThead tbody td img { vertical-align:middle; }
.tblArea .wThead tbody td.lLine { border-left:1px solid #ccc; }
.tblArea .tblTypeBorder th { font-weight:bold; vertical-align:top !important; }
.tblArea .tblTypeBorder { border-top:1px solid #ccc; }
.tblArea .tblTypeBorder td { border-left:1px solid #ccc;vertical-align:middle; }
.tblArea .tblTypeBorder td.first { border-left:none; }
.bgcGray { background-color:#fafafa; }
.bgMix { background-color:#efe7d3 !important; }
.bgDouble { background-color:#e9dab5 !important; }
.bgYellow { background:#f4ecd7 !important; }
.bgBlue { background:#B5C8EA !important; }
.bgBlue2 { background-color: #CCD9F0 !important; font-weight: bold;}
.bgRed { background:#FFC8B4 !important; }
.bgRed2 { background-color: #FFE2D8 !important; font-weight: bold; }
.bgOrange { background:#faf4eb !important; }
.bgWhite {background: #F6F6F6 !important;}
.borderT { border-top: 2px solid #f4f4f4 !important; }
.borderTW {border-top: 1px solid #fff !important;}
.borderRW {border-right: 1px solid #fff !important;}
.borderBW {border-bottom: 1px solid #fff !important;}
.borderLW {border-left: 1px solid #fff !important;}
.borderTB {border-top: 1px solid #000 !important;}
.borderRB {border-right: 1px solid #000 !important;}
.borderBB {border-bottom: 1px solid #000 !important;}
.borderLB {border-left: 1px solid #000 !important;}

.noResult { padding:28px 0 31px; text-align:center; border:1px solid #272727; border-width:1px 0; }
.noResult p { margin-bottom:10px; font-size:18px; color:#272727; }
.noResult ul li { color: #656565; }
/* //tblType01 */


/* pagenation */
.pagenation { margin:50px auto 0; text-align: center; }
.pagenation a { display:inline-block; /*margin:0 26px;*/ padding:1px 11px 2px; border:1px solid #e6e6e6; color:#000; vertical-align:middle; }
.pagenation a.selected { border:none; border:1px solid #bc9a6a; background-color:#bc9a6a; color:#fff; }
.pagingImg { width:28px; height:28px; padding:0 !important; vertical-align:middle; }
.pagingWrap { position:relative; margin-top:110px; }
.pagingWrap .btnStyle { position:absolute; top:-75px; right: 0; }
/* //pagenation */


.contents .con01 { height:615px; overflow:hidden; /*padding-left:581px;*/ background:url("../images/common/bg_maincon01.jpg") top center no-repeat; }
.contents .con02 { height:600px; background:url("../images/common/bg_maincon02.jpg") bottom center no-repeat; }
.contents .con03 { padding-top:60px; height:655px; background:#f2f2f2; position:relative; }
.contents .con01 p,.contents .con01 a { color:#fff; }
.contents .con01 .wFix { position:relative; }
.contents .con01 .wFix div { float:right; width:390px; }
.contents .con01 .wFix div .btnLinkArea { position:absolute; top:424px; left:570px; }
.contents .con01 .wFix div h1 { margin-top:10px !important; }
.contents .con02 ul { position:absolute; top:0; left: 0; }
/* 2018-10-02 수정 */
/*.contents .con02 ul li{width:120px;position:absolute;text-align:center;height: 52px;}*/
.contents .con02 ul li { width:120px; position:absolute; text-align:center; height:52px; font-size:15px; font-family:'Nanum Gothic',sans-serif; font-weight:700; }
.contents .con02 ul li a { position:relative; display:block; vertical-align:middle; color:#fff; font-weight:bold; }
.contents .con02 ul li a:hover { text-decoration: underline; }



/* 2018-10-02 메인 벌집 수정 */
.contents .con02 ul li.anti_menu01 { top:215px; left:326px; line-height:52px; color:#1a1a1a; }
.contents .con02 ul li.anti_menu02 { top:182px; left:450px; line-height:52px; }
.contents .con02 ul li.anti_menu03 { top:148px; left:573px; line-height:52px; }
.contents .con02 ul li.anti_menu04 { top:113px; left:697px; line-height:52px; }
.contents .con02 ul li.anti_menu05 { top:79px; left:822px; line-height:52px; }
.contents .con02 ul li.anti_menu06 { top:342px; left:292px; line-height:52px; }
.contents .con02 ul li.anti_menu07 { top:322px; left:416px; line-height:26px; }
.contents .con02 ul li.anti_menu08 { top:276px; left:542px; line-height:52px; }
.contents .con02 ul li.anti_menu09 { top:240px; left:666px; line-height:52px; }
.contents .con02 ul li.anti_menu10 { top:221px; left:790px; line-height:26px; color:#1a1a1a; }
.contents .con02 ul li.anti_menu11 { top:436px; left:385px; line-height:52px; }
.contents .con02 ul li.anti_menu12 { top:402px; left:509px; line-height:52px; }
.contents .con02 ul li.anti_menu13 { top:367px; left:633px; line-height:52px; }
.contents .con02 ul li.anti_menu14 { top:332px; left:757px; line-height:52px; }
.contents .con02 ul li.anti_menu11 a { color:#1a1a1a; }
.contents .con02 ul li.anti_menu12 a { color:#1a1a1a; }
.contents .con02 ul li.anti_menu13 a { color:#1a1a1a; }
.contents .con02 ul li.anti_menu14 a { color:#1a1a1a; }
/*.contents .con02 ul li.anti_menu01{top:189px;left:331px;line-height:52px;}.contents .con02 ul li.anti_menu02{top:153px;left:458px;line-height:52px;}.contents .con02 ul li.anti_menu03{top:115px;left:587px;line-height:52px;}.contents .con02 ul li.anti_menu04{top:79px;left:715px;line-height:52px;}.contents .con02 ul li.anti_menu05{top:318px;left:299px;line-height:52px;}.contents .con02 ul li.anti_menu06{top:282px;left:428px;line-height:52px;}.contents .con02 ul li.anti_menu07{top:245px;left:552px;line-height:26px;}.contents .con02 ul li.anti_menu08{top:211px;left:683px;line-height:52px;}.contents .con02 ul li.anti_menu09{top:173px;left:811px;line-height:52px;}.contents .con02 ul li.anti_menu10{top:449px;left:267px;line-height:26px;}.contents .con02 ul li.anti_menu11{top:413px;left:393px;line-height:52px;}.contents .con02 ul li.anti_menu12{top:376px;left:523px;line-height:52px;}.contents .con02 ul li.anti_menu13{top:340px;left:650px;line-height:52px;}.contents .con02 ul li.anti_menu14{top:304px;left:778px;line-height: 52px;}*/
.contents .con02 p { color:#fff; font-weight:100; }
.contents .con01 h1,.contents .con02 h1,.contents .con03 h1 { margin-top:0 !important; font-size:50px; color:#272727; line-height: 1; }



/* imgLeftSec */
.imgLeftSec { overflow:hidden; margin-top:20px; }
.imgLeftSec img,.imgLeftSec .imgLeftCon { float:left; width:430px; }
.imgLeftSec .imgLeftCon { width:500px; margin-top:11px; padding-left: 29px; }
.imgLeftSec .imgLeftCon em { display:block; /*margin-top:29px;*/ margin-bottom:9px; /*font-size:22px;*/ font-weight:bold; font-style:normal; line-height:27px; }
.imgLeftSec .imgLeftCon strong,.imgRightSec .imgRightCon strong { display:block; margin-bottom:10px; font-weight:bold; color:#272727; }
.imgLeftSec .imgLeftCon p { margin-bottom:2px; text-align:left; word-break:keep-all; }
.lestrois .imgLeftSec .imgLeftCon strong { margin-bottom:0; }
.v290Wrap { overflow:hidden; }
.imgLeftSec.v290 { width:224px; display:inline-block; float:left; margin-top:20px; margin-left:15px; }
.imgLeftSec.v290 p.pointColorG,.lhDouble span.pointColorG { font-weight:bold !important; }
.imgLeftSec.v290 img,.imgLeftSec.v290 .imgLeftCon { float:left; width:224px; }
.imgLeftSec.v290 .imgLeftCon { margin-top:0; padding-left:0; padding-top:20px; }
.imgLeftSec .btnArea img { width:auto; }
.imgLeftSec .ingredients li { margin-bottom:27px; }
.imgLeftSec .ingredients li:first-child { margin-top: 10px; }
/* //imgLeftSec */


.imgLeftCon .listDotColor,.imgRightCon .listDotColor { margin-top: 0; }
/* imgRightSec */
.imgRightSec { overflow:hidden; margin-top:50px; }
.imgRightSec img,.imgRightSec .imgRightCon { float:left; width:430px; }
.imgRightSec .imgRightCon { width:420px; margin-top:21px; padding-right:60px; }
.imgRightSec .imgRightCon em { display:block; margin-bottom:16px; font-size:22px; font-style:normal; }
.imgRightSec .imgRightCon p { margin-bottom: 13px; }
/* //imgRightSec */


/* .textSec.double */
.textSec { padding-top:3px; }
.textSec.double { overflow:hidden; }
.textSec.double span.num { width:36px; display:inline-block; color:#272727; font-weight:bold; }
.textSec.double a { }
.textSec.double .leftSec { float:left; width:460px; }
.textSec.double .rightSec { float:right; width:440px; position:relative; }
.agreement .textSec.double .leftSec { float:left; width:420px; }
.agreement .textSec.double .rightSec { float:right; width:420px; position:relative; }
.textSec.single em,.textSec.double .leftSec em,.textSec.double .rightSec em,.textSec.triple .leftSec em,.textSec.triple .centerSec em,.textSec.triple .rightSec em { display:block; font-size:15px; font-weight:bold; color:#272727; }
.textSec.single p,.textSec.double .leftSec p,.textSec.double .rightSec p { margin-top:5px; text-align:justify; word-break:keep-all; }
.checkup .textSec em { padding-bottom: 9px; }
/* //.textSec.double */



/* .textSec.triple */
.textSec.triple { overflow:hidden; }
.textSec.triple p { text-align:justify; }
.textSec.triple .leftSec,.textSec.triple .centerSec { float:left; width:293px; margin-right:40px; }
.textSec.triple .rightSec { float:right; width: 293px; }
/* //.textSec.triple */



/* faqArea */
.faqArea { ; /*margin-top: 20px;*/ }
.faqArea .question { /*overflow:hidden;*/ height:112px; }
.faqArea .question strong { display:inline-block; width:98px; height:112px; text-indent:-9999px; background:url('../images/common/img_toggle.png') 0 0 no-repeat; }
.faqArea .question.on strong { background:url('../images/common/img_toggleOn.png') 0 0 no-repeat; }
.faqArea .question a{display:inline-block;width:820px;padding-left:40px; font-size:18px; color:#272727;background:url('../images/common/bg_arrowDown.png') center right 20px no-repeat;  }
.faqArea .question.on a { font-weight:bold; color:#a68353; background-image:url('../images/common/bg_arrowUp.png');}
.faqArea .question strong,.faqArea .question a { vertical-align:middle; }
.faqArea .answer { display:none; }
.faqArea .answer.on { display:block; background:url('../images/common/bg_toggleDot.gif') 46px 17px repeat-y; }
.faqArea .answerArea { width:710px; margin:17px 0; padding-left:145px; }
.faqArea .answerArea p { display:inline-block; margin-top:-22px; }
.faqArea li:last-child .answerArea { background: none; }
/* //faqArea */



/* schedule */
.schedule .doctorSec { overflow:hidden; padding:20px 0; border-bottom:1px solid #e5e5e5; }
.schedule ul li:first-child .doctorSec { border-top:1px solid #e5e5e5; border-bottom:none; }
.schedule .btnArea { margin-top:10px; }
.schedule .doctorSec img { width: 180px; }
/*.schedule ul li .doctorSec{}*/
.schedule .tabAreaA>ul { ; /*border-bottom:1px solid #cccccc;*/ }
.schedule ul li:first-child .doctorDetail { ; /*display:block !important;*/ }
.schedule .doctorInfo { width:700px; position:relative; }
.schedule .doctorInfo .btnStyle { margin-bottom:3px; font-size:15px; background:#bc9a6a url('../images/common/btn_arrow_w.png') 99px 12px no-repeat; text-indent:-14px; }
.schedule .doctorInfo .btnSubmitLink { width:auto; padding:3px 14px 0; text-indent:0; background:#b2b2b2; }
.schedule .doctorInfo .btnSubmitLink span { font-size:15px; padding-right:16px; color:#fff; background:url('../images/common/btn_arrow_w.png') right 5px no-repeat; }
.schedule .doctorInfo .btnArrow { position:absolute; bottom:12px; right:20px; width:39px; height:22px; background:url('../images/common/btn_arrowDown.png') 0 0 no-repeat; }
.schedule .doctorInfo .btnArrow.open { background:url('../images/common/btn_arrowUp.png') 0 0 no-repeat; }
.schedule .doctorSec .doctorInfo { padding:10px 0 10px 30px; /*min-height:190px;*/ }
.schedule .doctorSec .doctorInfo div strong { display:inline-block; width:88px; color:#000; vertical-align:top; }
.schedule .doctorSec .doctorInfo div p { display:inline-block; width:70%; }
.schedule .doctorSec img,.schedule .doctorSec .doctorInfo { float:left; }
.schedule .doctorName { display:block; margin-bottom:5px; font-size:18px; color:#000; font-weight: bold; }
/* //schedule */



/* product */
.schedule { }
.schedule li { }
.schedule .textSec.double .leftSec { width:100% !important; }
.schedule .textSec.double .rightSec { width: 100% !important; }
.schedule.indust .textSec.double .leftSec,.schedule .textSec.double .rightSec,.schedule.indust .textSec.double .leftSec,.textSec.double .rightSec p,.textSec.double .leftSec p { /*width:320px !important;*/ display:inline-block; float:left; /*text-align:center;*/ margin-top:0 !important; }
.stemcell .schedule.indust .textSec.double .leftSec,.stemcell .schedule .textSec.double .rightSec,.stemcell .schedule.indust .textSec.double .leftSec,.stemcell .textSec.double .rightSec p,.stemcell .textSec.double .leftSec p { width:320px !important; display:inline-block; float:left; text-align:center; margin-top:0 !important; }
.greeting .textSec.double .leftSec p,.greeting .textSec.double .rightSec p { width:auto !important; text-align:left; }
.schedule.indust .textSec img { float:none; }
.indust .textSec.double .leftSec p { text-align:center; }
.indust .textSec.double .rightSec em { width:320px; float:left; }
.indust .textSec.double { border-bottom:1px solid #e5e5e5; padding-bottom:30px; }
.indust .textSec.double.last { border-bottom:none; padding-bottom:0; }
.schedule.indust .productSec .productInfo { padding:10px 0 10px 30px; width:660px; }
.stemcell .schedule.indust .productSec .productInfo { padding:0 0 0 30px; width:660px; }
.schedule.indust .product .productName { margin-bottom:0 !important; }
.schedule.indust .product .productName { margin-top:19px; }
.indust .listDotColor.lhDouble li { margin-top:10px; }
.indust .bdStyle01 p { width:100%; text-align:center; font-size:15px; }
.stemcell.indust .textSec.double .rightSec p,.stemcell.indust .textSec.double .leftSec p { width:460px !important; }
.stemcell .indust { margin-top:35px !important; }
.schedule .tabAreaA ul { overflow:hidden; /*border-top:1px solid #ccc;*/ }
.schedule .tabAreaA ul.test { ; /*border-bottom:none;*/ }
.schedule .tabAreaA>ul>li { overflow:hidden; float:none; padding-top:16px; padding-left:220px; }
.schedule .productSec { overflow:hidden; padding:12px 0; border-bottom:1px solid #e5e5e5; }
.stemcell .schedule .productSec { border-bottom:none; padding:0 0 20px; }
.stemcell .schedule ul li:first-child .productSec { border-top:none; }
.schedule ul li:first-child .productSec { border-top:1px solid #e5e5e5; }
.schedule .productInfo { position:relative; }
.schedule .productInfo .btnStyle { position:absolute; top:150px; left:40px; }
.schedule .productSec img { float:left; }
.schedule .productName img { float:left; }
.schedule .doctorDetail { display:none; background-color:#f7f7f7; }
.schedule .doctorDetail.open { display:block; }
.schedule .product { width:300px; display:inline-block; }
.schedule .product strong { color:#272727; }
.schedule .textSec img,.schedule .product { float: left; }
/* //schedule */



/* promotion */
.promotion { }
.promotion li { }
.promotion .promoSec { overflow:hidden; padding:12px 0; }
.promotion ul li:first-child .promoSec { background:#fff; }
.promotion .promoInfo { position:relative; }
.promotion .promoInfo .btnStyle { position:absolute; top:150px; left:40px; }
.promotion .promoInfo .btnArrow { position:absolute; top:220px; left:635px; width:39px; height:22px; background:url('../images/common/btn_arrowDown.png') 0 0 no-repeat; }
.promotion .promoInfo .btnArrow.open { background:url('../images/common/btn_arrowUp.png') 0 0 no-repeat; }
.promotion .promoSec .promoInfo { padding:13px 0 0 30px; }
.promotion .promoSec .promoInfo div strong { display:inline-block; color:#000; }
.promotion .promoSec .promoInfo div p { display:inline-block; }
.promotion .promoSec img,.promotion .promoSec .promoInfo { float:left; max-width:670px; }
.promotion .promoSec img { width:260px; height:180px; }
.promotion .promoName { display:block; margin-bottom:9px; font-size:18px; color:#000; font-weight: bold; }
.promotion .promoDetail { /*display:none;*/ background-color:#f7f7f7; }
/* //schedule */



/* tabAreaA */
.tabAreaA { /*position:relative;*/ min-height:150px; }
.tabAreaA ul { position:relative; }
.tabAreaA>ul>li { float:left; padding:30px 0; border-bottom:none; }
.tabAreaA ul:after { display:block; content:''; clear:both; }
.tabAreaA li .tabCon { display:none; width:100%; }
.tabAreaA li .tabCon.open { display:block; }
.tabAreaA li:first-child>a { margin:0; padding:0; background:none; }
.tabAreaA ul li>a { margin-left:20px; padding-left:20px; font-size:22px; color:#000; background:url('../images/common/bg_tabBar.gif') left center no-repeat; }
.tabAreaA ul li>a.current { font-weight:bold; color: #087e7e; }
/* //tabArea */


/* tabWrap */
.tabWrap,.pageWrap { margin-bottom:70px !important; }
.tabWrap .feTabArea, .pageWrap ul { overflow:hidden; display: flex; justify-content: center; }
.tabWrap .feTabArea li,.pageWrap ul li { float:left; padding:16px 0; text-align:center; cursor:pointer; border:1px solid #c7c7c7; border-width:1px 1px 1px 0; }
.tabWrap .feTabArea li:first-child,.pageWrap li:first-child { border-left:1px solid #c7c7c7; }
.tabWrap .feTabArea li.bottom,.pageWrap li.bottom { border-top:none; }
.tabWrap .feTabArea li.first,.pageWrap li.first { border-left:1px solid #c7c7c7; }
.tabWrap .feTabArea li a,.tabWrap .feTabArea li a span,.pageWrap ul li a { font-weight:bold; color:#272727; }
.pageWrap ul li a span { font-weight:bold; color:#fff; }
.tabWrap .feTabArea li.current { background-color:#bc9a6a; }
.antiaging .tabWrap .feTabArea li.current,.checkup .tabWrap .feTabArea li.current { background-color:#fff; }
.pageWrap ul li.current { background-color: #fff; }
.pageWrap ul li.current a span { }
.tabWrap .feTabArea.renew .openTab {font-weight: 600;line-height: 22px;color: #2b2b2b;}
.tabWrap .feTabArea.renew .openTab i {color: #0D4AC5;font-weight: 800;display: inline;}
.tabWrap .feTabArea.renew .openTab.female.active{ font-weight: 800;color: #FF5738;}
.tabWrap .feTabArea.renew .openTab.male.active { font-weight: 800;color: #002060;}


/* innerTab */
.innerTab .tabWrap .feTabArea li:first-child,.pageWrap.innerTab li:first-child { border-left: 1px solid #c7c7c7; }
.innerTab .tabWrap .feTabArea li,.pageWrap.innerTab ul li,.tabWrap.innerTab ul li { float:left; text-align:center; cursor:pointer; border:1px solid #c7c7c7; border-width:1px 1px 1px 0; /*background:#fff;*/ padding:0 !important; }
.innerTab .tabWrap .feTabArea li a,.pageWrap.innerTab ul li a,.tabWrap.innerTab ul li a { display:block; padding:11px 0 12px; }
.tabWrap .feTabArea li:first-child,.pageWrap li:first-child { border-left:1px solid #c7c7c7; }
.tabWrap .feTabArea li.bottom,.pageWrap li.bottom { border-top:none; }
.tabWrap .feTabArea li.first,.pageWrap li.first { border-left:1px solid #c7c7c7; }
.tabWrap .feTabArea li a,.tabWrap .feTabArea li a span,.pageWrap ul li a { font-weight:bold; color:#bc9a6a; }
.antiaging .tabWrap .feTabArea li a,.antiaging .tabWrap .feTabArea li a span,.antiaging .pageWrap ul li a { font-weight:bold; }
.checkup .tabWrap .feTabArea li a,.checkup .tabWrap .feTabArea li a span,.checkup .pageWrap ul li a { font-weight:bold; color:#fff; display:block; /* 20160512 추가 */ }
.subTopArea ul li a { color:#fff; }
.pageWrap ul li a span { font-weight:bold; color:#fff; }
.innerTab .tabWrap .feTabArea.second li,.pageWrap.innerTab ul.second li { border-top:none; padding:12px 0; }
.pageWrap.innerTab ul li.current { background-color:#fff; }
.pageWrap.innerTab ul li.current a { color:#a1530b; }
.tabWrap .feTabArea li.current a,.tabWrap .feTabArea li.current a span,.theraSpa ul li.current a { color:#fff; }
.checkup .tabWrap .feTabArea li.current a,.checkup .tabWrap .feTabArea li.current a span,.checkup .theraSpa ul li.current a { color:#bc9a6a; }
.antiaging .pageWrap ul li.current a,.antiaging .pointColor,.antiaging .tabWrap ul li.current a { color:#a1530b; }
.myWrap,.tabStyle { margin-bottom:70px; }
.myWrap .feTabArea li,.tabStyle .feTabArea li { margin-left:30px; padding:0 0 0 30px; border:none; background:url('../images/common/bg_borderMypage.gif') left center no-repeat; }
.myWrap .feTabArea li.current,.tabStyle .feTabArea li.current { background:url('../images/common/bg_borderMypage.gif') left center no-repeat; }
.myWrap .feTabArea li:first-child,.tabStyle .feTabArea li:first-child { border:none; background:none; margin:0; padding:0; }
.myWrap .feTabArea li a { font-size:32px; color:#272727; font-weight:normal; }
.tabStyle .feTabArea li a { font-size:18px; color:#272727; font-weight:normal; }
.doctorSearch .tabStyle .feTabArea li a { font-size:15px; }
.doctorSearch .tabStyle .feTabArea li.current a { color:#a1530b; }
.myWrap .feTabArea li.current a { color:#a68353; }
.tabStyle .feTabArea li.current a { font-weight:bold; color: #087e7e; }
/* //tabWrap */


/* btnApply */
.btnType01 { width:140px; padding: 7px 0 6px; }
/* //btnApply */


/* slideArea */
.slideArea.w480 { width:480px; height:360px; }
.slideArea.w960 { width:960px; height:400px; }
.slideArea .bx-wrapper { overflow: hidden; }
/* //slideArea */


/* worldMap */
.pointerS { text-align:center; }
.pointerS .relArea { position:relative; text-align:center; }
.pointerS .relArea p { position:absolute; left:0; top:-45px; margin-left:-125px; width:270px; text-align:center; font-size:15px; font-weight:600; color:#087f7e; }
.pointerS p { display:none; }
.pointerS img { cursor:pointer; }
.zIndex p { display:block; }
.worldMap { position:relative; height:660px; margin-top:0; background:url("../images/common/bg_worldMap.gif") 0 0 no-repeat; }
.minnesota,.la,.north,.newyork,.boston,.florida,.huston,.rusia,.china,.japan,.malaysia { position:absolute; }
/*.seoul:hover{left:379px;top: 354px;}*/
.rusia { left:147px; top:285px; }
.china { left:351px; top:346px; }
.japan { left:402px; top:360px; }
.malaysia { left:318px; top:459px; }
.la { left:672px; top:363px; }
.huston { left:730px; top:380px; }
.huston .relArea p { top:45px; }
.florida { left:749px; top:374px; }
.florida .relArea p { top:45px; }
.north { left:765px; top:362px; }
.north .relArea p { top:-90px; }
.newyork { left:781px; top:345px; }
.newyork .relArea p { top:-73px; }
.boston { left:796px; top:331px; }
.boston .relArea p { top:-60px; }
.minnesota { left:739px; top:312px; }
.minnesota .relArea p { top:-40px; }
.global li { display:none; padding-top:40px; }
/*.ucla:hover{left:662px !important;top: 332px !important;}*/
.zIndex { z-index: 9999; }
/* //worldMap */
/* //guideArea */




/* layout */
.skipToContents { overflow:hidden; position:absolute; left:0; top:0; width:1px; height:1px; color:#000; font-size:1em; font-weight:bold; text-align:center; }
.skipToContents:focus { position:absolute; top:0; width:100%; display:block; padding:5px 0 30px; font-weight:bold; color:#fff; font-size:1em; background:#000; z-index:1200; }
.container { margin-top:34px; padding-bottom:50px; } /* 2020-04-09 추가 */
.container .contents .path { margin:auto; text-align:right; }
.container .contents.noDepth { border-top:1px solid #ccc; padding-top:100px; }
.container .contents .path a { font-size:14px; color:#656565; }
.container .contents { min-height:459px; padding-top:70px; }
.container.main .contents { padding-top: 0; }
.lnbArea { /*overflow:hidden;*/ width:960px; margin:auto; }
.lnbArea:after { display:block; clear:both; content: ''; }
.lnbArea .path { /*overflow:hidden;*/ float:left; }
.lnbArea .path a,.lnbArea .path span.default,.lnbArea .path span.oneDepth,.lnbArea .path .lnb a strong { float:left; font-size:14px; }
.lnbArea .path .home { padding-top:9px; padding-bottom:9px; padding-right:40px; font-size:14px; background:url('../images/common/bg_arrow01.gif') right center no-repeat; }
.lnbArea .path .home span { padding-left:19px; font-size:14px; background:url('../images/common/bg_home.png') left center no-repeat; }
.lnbArea .path span.default { padding:9px 61px 9px 20px; font-size:14px; background:url('../images/common/bg_arrow01.gif') right center no-repeat; min-width:115px; }
.menu01 .path span.default { ; /*background:url('../images/common/bg_menu01.gif') right center no-repeat;*/ }
.menu01 .path .lnb>a { ; /*background:#e3e3ec url('../images/common/bg_menu01_.gif') right center no-repeat;*/ }
.menu01 .path .lnb ul li { ; /*background-color:#e3e3ec;*/ }
.menu02 .path span.default { ; /*background:url('../images/common/bg_menu02.gif') right center no-repeat;*/ }
.menu02 .path .lnb>a { ; /*background:#f8f5f0 url('../images/common/bg_menu02_.gif') right center no-repeat;*/ }
.menu02 .path .lnb ul li { ; /*background-color:#f8f5f0;*/ }
.menu03 .path span.default { ; /*background:url('../images/common/bg_menu03.gif') right center no-repeat;*/ }
.menu03 .path .lnb>a { ; /*background:#fbeff2 url('../images/common/bg_menu03_.gif') right center no-repeat;*/ }
.menu03 .path .lnb ul li { ; /*background-color:#fbeff2;*/ }
.menu04 .path span.default { ; /*background:url('../images/common/bg_menu04.gif') right center no-repeat;*/ }
.menu04 .path .lnb>a { ; /*background:#ecf8f9 url('../images/common/bg_menu04_.gif') right center no-repeat;*/ }
.menu04 .path .lnb ul li { ; /*background-color:#ecf8f9;*/ }
.menu05 .path span.default { ; /*background:url('../images/common/bg_menu05.gif') right center no-repeat;*/ }
.menu05 .path .lnb>a { ; /*background:#f2f0f7 url('../images/common/bg_menu05_.gif') right center no-repeat;*/ }
.menu05 .path .lnb ul li { ; /*background-color:#f2f0f7;*/ }
.menu06 .path span.default { ; /*background:url('../images/common/bg_menu06.gif') right center no-repeat;*/ }
.menu06 .path .lnb>a { ; /*background:#edf9fe url('../images/common/bg_menu06_.gif') right center no-repeat;*/ }
.menu06 .path .lnb ul li { ; /*background-color:#edf9fe;*/ }
.lnbArea .path span.oneDepth { padding:9px 61px 9px 20px; font-size:14px; background:url('../images/common/bg_arrow01.gif') right center no-repeat; min-width:115px; }
.lnbArea .path .lnb { position:relative; float:left; background:url('../images/common/bg_arrow01.gif') right center no-repeat; }
.menu01 .path .lnb.lnbFirst>a { ; /*background:#e7e7e7 url('../images/common/bg_second01.gif') right center no-repeat;*/ }
.menu02 .path .lnb.lnbFirst>a { ; /*background:#f6f1ea url('../images/common/bg_second02.gif') right center no-repeat;*/ }
.menu03 .path .lnb.lnbFirst>a { ; /*background:#fbeff2 url('../images/common/bg_second03.gif') right center no-repeat;*/ }
.menu04 .path .lnb.lnbFirst>a { ; /*background:#e8f7f8 url('../images/common/bg_second04.gif') right center no-repeat;*/ }
.menu05 .path .lnb.lnbFirst>a { ; /*background:#eeebf4 url('../images/common/bg_second05.gif') right center no-repeat;*/ }
.menu06 .path .lnb.lnbFirst>a { ; /*background: #e6f7fd url('../images/common/bg_second06.gif') right center no-repeat;*/ }
.lnbArea .path .lnb>a { padding-top:9px; padding-bottom:9px; padding-left:20px; /*padding-right:30px;*/ /*background:#e7e7e7 url('../images/common/bg_arrow03.gif') right center no-repeat;*/ width:234px; }
.lnbArea .path .lnb ul { position:absolute; left:-18px; top:41px; width:253px; background-color:#fff; border-bottom:1px solid #b9b9b9; z-index:1; }
.lnbArea .path .lnb ul li { overflow:hidden; padding:7px 0 7px 39px; border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; }
.lnbArea .path .lnb ul li.current { background-color:#1b1c66; }
.lnbArea .path .lnb ul li.current a { color:#fff; }
.lnbArea .path .lnb ul li a { color:#272727; }
.lnbArea .path .lnb a strong { color:#1b1c66; background:url('../images/common/bg_arrowDown.gif') right center no-repeat; width:220px; }
.lnbArea .path .lnb ul { display:none; }
.lnbArea .phone { float:right; margin-top:10px; font-size:14px; color:#292929; }
.lnbArea .phone strong { color:#1b1c66; font-size: 14px; }



/* sitemap */
.sitemapArea .sitemap { overflow:hidden; position:relative; padding:38px 0 0; }
.sitemapArea .sitemap>li { width:143px; min-height:840px; float:left; margin-bottom:139px; padding-left:19px; border-left:1px solid #cccccc; }
.sitemapArea .sitemap li .fifthMenu { margin-top:0; }
.sitemapArea .sitemap li .fifthMenu strong { margin-top:5px; }
.sitemapArea .sitemap .bot { }
.sitemapArea .sitemap>div.last:after { clear:both; display:block; content:""; }
.sitemapArea .sitemap>li.first { margin-left:0; padding-left:0; border-left:none; }
.sitemapArea .sitemap>li:first-child { margin-left:0 !important; padding-left:0; border-left:none; width:143px; }
.sitemapArea .sitemap>li>a { font-size:14px; font-weight:bold; color:#272727; width:100%; display:block; }
.sitemapArea .subLayer { position:relative; float:left; width:100%; }
.sitemapArea .subLayer.firstMenu ul { overflow:hidden; zoom:1; }
.sitemapArea .subLayer>ul { overflow:hidden; }
.sitemapArea .subLayer>ul>li { float:left; }
.sitemapArea .subLayer>ul>li:first-child { margin-left:0; }
.sitemapArea .firstMenu { }
.sitemapArea .subLayer { margin-top:15px; }
.sitemapArea .firstMenu>ul>li,.sitemapArea .thirdMenu>ul>li,.sitemapArea .fourthMenu>ul>li { width:100%; }
.sitemapArea .secondMenu>ul>li { width:100%; }
.sitemapArea .fifthMenu>ul>li,.sitemapArea .sixthMenu>ul>li { width:100%; }
.sitemapArea .firstMenu>ul>li .firstSec { }
.sitemapArea .thirdMenu>ul>li .secondDep,.sitemapArea .fourthMenu>ul>li .secondDep { }
.sitemapArea .thirdMenu>ul>li .secondDep:first-child,.sitemapArea .fourthMenu>ul>li .secondDep:first-child { }
.sitemapArea .secondDep,.sitemapArea .secondDep { display:block; padding:7px 0 0; text-align:left; margin-top:13px; }
.sitemapArea .secondDep a { color:#272727; }
.sitemapArea .secondDep.current a { color:#272727; font-size:14px; }
.sitemapArea .thirdDep li { }
.sitemapArea .thirdDep li a { color:#656565; font-size:14px; }
.sitemapArea .thirdDep li a:hover,.sitemapArea .thirdDep li a:focus { color:#a1530b; font-weight: bold; }
/* //gnb */


.tabLink { position:relative; width:960px; margin:70px auto; }
.tabLink .tab02 .tab_menu { position:absolute; top:0; left:500px; }
.tabLink .tabArea li a { color:#000; font-weight:bold; }
.tabLink .tabArea .current a { color:#a68353; display:block; }
.tabLink .tabArea { overflow:hidden; }
.tabLink .tabArea li { z-index:500; width:460px; padding:17px 0; float:left; font-size:18px; color:#000; text-align:center; }
.tabLink .tabArea li.last { float:right; }
.tabLink .tab_contents { display:none; }
.tabLink .tab_contents.on { display:block; }
.tabLink .tabArea.triple li { width:293px; margin-left:40px; }
.tabLink .tabArea.triple li:first-child { margin-left:0; }
.tabLink .tabArea.triple.top li { border-top:1px solid #cccccc; }
.tabLink .tabArea.triple.bottom li { border-bottom:1px solid #cccccc; }
.tabLink .tabArea.triple .current { padding:18px 0 19px; border-top:1px solid #a68353 !important; border-bottom:1px solid #a68353 !important; }
.toTop { z-index:600; position:absolute; top:20px; right:0; width:33px; height: 33px; }



/* footer */
footer { /*z-index:4;*/ padding-top:50px; }
footer.main_f { padding-top:0; }
footer #footerLayout { z-index:500; position:relative; width:960px; margin:0 auto; padding-top:5px; padding-bottom:15px; }
footer { position:relative; width:100%; min-width:960px; background:#fff; border-bottom:1px solid #fff; /*z-index:9999;*/ }
footer .group_site { z-index:1002; display:none; position:absolute; bottom:109px; left:0; width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#fff; }
footer .group_site.on { z-index:9999; display:block; }
footer .group_site ul.group { overflow:hidden; width:961px; margin:0 auto; color:#000; }
footer .group_site ul.group li { display:inline-block; float:left; width:148px; min-height:511px; padding:32px 0 35px 11px;border-left:1px solid #dee0e1; text-align:left; color:#343434; font-size:15px; font-weight:bold; letter-spacing:-0.05em; }
footer .group_site ul.group li span { display:inline-block; height:65px; }
footer .group_site ul.group li.menu_03,footer .group_site ul.group li.menu_04,footer .group_site ul.group li.menu_05,footer .group_site ul.group li.menu_06 { text-align:left; }
footer .group_site ul.group li.last { border-right:1px solid #dee0e1; }
footer .group_site ul.group li ul.sub_group { padding-top:4px; }
footer .group_site ul.group li ul.sub_group li { min-height:13px; padding:0 0 4px; border:none; text-align:left; font-size:15px !important; font-weight:normal; text-indent:0; }
footer .group_site ul.group li ul.sub_group li.double { padding-bottom:0; }
footer .group_site ul.group li ul.sub_group li.end { padding-bottom:10px; }
footer .group_site ul.group li ul.sub_group li a { color:#000; font-size:15px !important; display:inline-block; line-height:21px !important; /*20180727 display:inline-block;line-height:18px 추가*/ }
footer .group_site ul.group li ul.sub_group li a:hover { color:#f22e00; }
footer .group_site ul.group li ul.sub_group.menu_01 li,footer .group_site ul.group li ul.sub_group.menu_02 li,footer .group_site ul.group li ul.sub_group.menu_03 li,footer .group_site ul.group li ul.sub_group.menu_04 li,footer .group_site ul.group li ul.sub_group.menu_05 li,footer .group_site ul.group li ul.sub_group.menu_06 li { padding-left:0; }
footer #footerLayout ul#footer-links { overflow:hidden; padding:15px 0; }
footer #footerLayout ul#footer-links a,footer #footerLayout p { font-size:13px; color:#6e6e6e; }
footer #footerLayout p { font-size:11px; position:absolute; bottom:15px; right:0; }
footer #footerLayout p.copy { position:relative; font-size:13px; line-height:23px; bottom:0; right:0; }
footer #footerLayout ul#footer-links li { float:left; margin:0 16px 0 0; padding:0 0 0 16px; font-size:15px; line-height:12px; border-left:1px solid #e5e5e5; }
footer #footerLayout ul#footer-links li:first-child { padding-left:0; border:0; }
footer #footerLayout ul#footer-links li a { color:#5c5c5c; }
footer #footerLayout ul#footer-links li a strong { font-size:14px; color:#2a2b8c; /* 2019-10-23 수정 및 추가 font-size:13px;*/ }
footer #footerLayout .group_btn { position:absolute; right:38px; top:20px; width:166px; height:35px; font-size:16px; line-height:35px; text-align:center; color:#fff; background:url("../images/common/group_btn_on.gif") no-repeat; }
footer #footerLayout .group_btn.on { background:url("../images/common/group_btn_off.gif") no-repeat; }
footer #footerLayout .group_btn a { overflow:hidden; display:inline-block; width:166px; height:35px; text-indent:-9999px; }
footer #footerLayout .btnFooterLink { position:absolute; right:208px; top:20px; }
footer .fixed { z-index:500; width:100%; }
footer .fixed .fixedCon { position:relative; padding:16px 0; display:none !important; }
footer .fixed .fixedCon div { margin-top:5px; }
footer .fixed .fixedCon div:first-child { margin-top:0; }
footer .fixed .fixedCon strong { margin-left:23px; color:#000; }
footer .fixed .fixedCon strong.singleTit { display:inline-block; width:117px; margin-left:0; }
footer .fixed .fixedCon a { position:absolute; right:0; padding-right:13px; font-weight:bold; color:#1b1c66; background:url("../images/common/bg_arrow_fixed.png") right center no-repeat; }
footer .quickRes { display:block; width:100%; background-color: #fff; }
footer .quickRes .quickResClose,footer .quickRes .quickResOpen { width:100%; z-index:999; /*20160512 9999 */ border-top:1px solid #ccc; /*background-color:#fff;2018-01-11*/ background-color:#eaeaea; left:0; }
footer .quickRes .quickResOpen { display:none; position:absolute; top:0; height:155px; } /* 2020-04-09 수정 top:50px; */
footer .quickRes .quickResClose { display:block; position:fixed; bottom:0; }
/*2019-01-11 주석footer .quickRes .quickResOpen{display:none;position:fixed;bottom:0;height:155px;}footer .quickRes .quickResClose{display: block;}*/
footer .quickRes .quickResClose ul,footer .quickRes .quickResOpen ul { overflow:hidden; }
footer .quickRes .quickResClose ul li { float:left; border-left:1px solid #ccc; }
footer .quickRes .quickResOpen ul { position:relative; }
footer .quickRes .quickResOpen ul li { float:left; }
footer .quickRes .quickResClose ul li a { display:block; padding:11px 10px 10px 14px; font-weight:bold; font-size:14px; color:#272727; }
footer .quickRes .quickResOpen ul li { display:block; padding:17px 0 10px 15px; font-size:14px; color:#272727; }
footer .quickRes .quickResOpen strong,footer .quickRes .quickResOpen span { display:block; font-size:14px; }
footer .quickRes .quickResOpen ul li strong.tit { margin-top:0; margin-bottom:9px; }
footer .quickRes .quickResOpen ul li strong { color:#272727; margin-top:7px; }
footer .quickRes .quickResOpen span { line-height:1.5; }
footer .quickRes .quickResOpen .btnQuickArea { position:relative; }
footer .quickRes .quickResOpen .btnQuickArea a { position:absolute; left:137px; top:7px; }
footer .quickRes .quickResOpen .inpPhone { margin-top:11px; }
footer .quickRes .quickResOpen .inpPhone input,footer .quickRes .quickResOpen .inpPhone a { ; /*font-size:14px;*/ }
footer .quickRes .quickResOpen .inpPhone input { width:222px; font-size:14px; }
footer .quickRes .quickResClose ul li.first { width:295px; }
footer .quickRes .quickResOpen ul li.first { width:282px; }
footer .quickRes .quickResClose ul li.second { width:352px; }
footer .quickRes .quickResOpen ul li.second { width:340px; }
footer .quickRes .quickResClose ul li.third { position:relative; width:309px; border-right:1px solid #ccc; }
footer .quickRes .quickResOpen ul li.third { width:293px; border-right:0; }
.btnQuickClose,.btnQuickOpen { position:absolute; right:50%; bottom:107px; margin-right:-525px; }
.btnQuickOpen { bottom: 0; }
/* //layout */



/**/
.writePage .essential { text-align:right; font-weight:normal; }
.essential.posi { position:absolute; width:100%; display:block; bottom:0; }
.tblConArea { position:relative; min-height:360px; padding:40px 22px; color:#000; /*border-bottom:1px solid #ccc;*/ }
.h2Section .h2Area { float:left; width:607px; }
.h2Section .h2Area h2 { margin-bottom:14px; }
.h2Area .subTxtH1M { color:#656565; }
h3 { font-size:18px; padding-bottom:17px; font-weight:bold; color:#272727; line-height:1; }
.user h3 { margin-top:50px; }
.user h3 span { font-size:18px; }
.user .pointColor,.user .tabStyle .feTabArea li.current a { color:#a1530b !important; }
.btnArea { width:100%; overflow:hidden; text-align:center; margin-top:45px; }
.scheduleTab { float:left; padding:5px 0 0; margin-top:20px; }
.scheduleTab li { display: inline-block; }
/* 2018-11-14 수정 */
.scheduleTab li a { padding-left:20px; border-left:1px solid #ccc; line-height:1; margin-left:20px; }
.scheduleTab li:first-child a { padding-left:0; border-left:0; margin-left:0; }
/*.scheduleTab li:first-child a{padding-right:20px;border-right:1px solid #ccc;line-height:1;margin-right: 20px;}*/
/* //2018-11-14 수정 */
.scheduleTab li a { font-size:18px; color:#272727; font-weight:normal; }
.scheduleTab li a.current { color:#a1530b; font-weight: bold; }
/* 2020-01-31 추가 */
.scheduleTab li a.nonb { padding:0; margin:0; border:0; }
.content_step { padding-bottom:50px; line-height:0; }
fieldset { overflow:hidden; border:0; }
fieldset legend { visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.joinBox fieldset { float:right; }
.reser { position:relative; float:left; width:173px; height:29px; line-height:29px; /*display:inline-block;으로하면 ie8이상에서 margin생김 line-height:0,font-size:0 해도 안사라짐! */ }
.reser.first { margin-right:17px; width:148px; }
.reser .iLabel,.reser .iLabel1 { position:absolute; top:2px; left:35px; visibility:visible; max-width:250px; cursor:pointer; color:#272727; }
.reser .iRadio,.reser .iRadio1 { visibility:hidden; height:25px; line-height:0; }
.reser .designRadio { position:absolute; left:0; top:4px; display:block; width:25px; height:25px; cursor:pointer; }
.reser .designRadio .radio { display:block; width:25px; height:25px; background-image:url('../images/common/radio_reser_bg.png'); background-repeat:no-repeat; background-position:0 0; }
.reser .designRadio .radio.checked { background-position:0 -25px; }
.reser .designRadio1 { position:absolute; left:0; top:4px; display:block; width:25px; height:25px; cursor:pointer; }
.reser .designRadio1 .radio { display:block; width:25px; height:25px; background-image:url('../images/common/radio_reser_bg.png'); background-repeat:no-repeat; background-position:0 0; }
.reser .designRadio1 .radio.checked { background-position:0 -25px; }
.joinBox { }
.joinBox .scrollBox { border:1px solid #ddd; background:#fff; height:200px; overflow-y:auto; padding:30px; }
.joinBox .scrollBox .agreement { font-size:16px; line-height:28px; color:#000; padding-bottom:70px; }
.agreement h3 { margin:0; font-size:16px; font-weight:normal; padding-bottom:35px; }
.agreement h4 { font-weight:normal; }
.countingArea { margin-top:44px; margin-bottom:12px; color:#272727; }
.countingArea strong { color: #272727; }
.certificationArea { /*margin-top:50px;*/ margin-bottom:14px; }
.certificationArea,.certificationBot { color:#000; }
.certificationArea div { width:278px; padding-bottom:35px; text-align:center; border:1px solid #ccc; }
.certificationArea ul { overflow:hidden; }
.certificationArea ul li { float:left; margin-left:20px; }
.certificationArea ul li:first-child { margin-left:0; }
.certificationArea ul li strong { display:block; font-size:15px; font-weight:bold; color:#272727; }
.certificationBot ul li strong { line-height:1; display:block; color:#272727; }
.certificationArea ul li strong { padding-top:29px; padding-bottom:102px; }
.certificationArea ul li .emailCon strong { padding-bottom:0; }
.certificationArea .signinCon { background:url("../images/user/bg_signin.png") center 69px no-repeat; }
.certificationArea .idCon { background:url("../images/user/bg_findid.png") center 69px no-repeat; }
.certificationArea .pwCon { background:url("../images/user/bg_findpw.png") center 69px no-repeat; }
.certificationArea .signinCon a,.certificationArea .idCon a,.certificationArea .pwCon a { margin-top:10px; }
em.fs18 { display:block; margin-top:37px; margin-bottom:5px; font-size:18px; }
em.fs18 span { margin-left:5px; font-weight:normal; font-size:18px; }
.certificationArea2 { margin:25px auto 0; }
.certificationArea2 ul li div { width:278px; }
.certificationArea2 ul { margin-left:0; }
.certificationArea2 ul li { margin-left:20px; }
.certificationArea2 ul li:first-child { margin-left:0; }
.certificationArea2 .pointColorG { display:block; }
.certificationArea2 .cellCon { background:url("../images/user/bg_cell.png") center 70px no-repeat; }
.certificationArea2 p.subTxt { ; /*margin-bottom:35px;*/ }
.emailCon3 { background:url("../images/user/bg_email.png") center 132px no-repeat; }
.cellCon { background:url("../images/user/bg_cell.png") center 69px no-repeat; }
.certificationArea .subTxt { padding-bottom:15px; color:#272727; }
.certificationArea .callValue { display:block; }
.completeSec { margin-top:-7px; text-align:center; }
.completeSec strong { font-size:18px; font-weight:bold; color:#272727; }
.completeSec p { margin-top:8px; margin-bottom:25px; }
.completeArea { margin-top:150px; padding:40px 0; text-align:center; }
.completeArea p { font-size:22px; }
.completeArea p span { margin-left:20px; font-size:48px; font-weight:normal; }
.ipinCon { background:url("../images/user/bg_ipin.png") center 73px no-repeat; }
.ipinCon label { color:#272727; }
.emailCon strong { margin-bottom:38px; }
.emailCon label { display:inline-block; width:53px; padding-top:7px; text-align:left; color:#272727; }
.emailCon p { overflow:hidden; display:block; margin-left:20px; margin-bottom:20px; }
.emailCon label,.emailCon input[type="text"] { float:left; }
.emailCon input[type="text"],.ipinCon input[type="text"],.cellCon input[type="text"] { width:154px; }
.emailCon a.btnSubmit { margin-top:31px; }
.checkBot { width:100%; text-align:right; color:#000; display:block; margin-top:8px; }
.checkBot input { width:15px; height:15px; margin:0 0 0 45px; }
.checkBot:after { clear:both; display:block; content:""; }
.list { position:relative; float:left; width:173px; /*display:inline-block;으로하면 ie8이상에서 margin생김	line-height:0,font-size:0 해도 안사라짐! */ }
.list.first { margin-right:17px; width:148px; }
.list .iLabel { position:absolute; left:25px; visibility:visible; max-width:250px; cursor:pointer; color:#272727; }
.list .iRadio { visibility:hidden; line-height:0; }
.list .designRadio { position:absolute; left:0; top:4px; display:block; width:20px; height:20px; cursor:pointer; }
.list .designRadio .radio { display:block; width:20px; height:20px; background-image:url('../images/common/radio_bg.png'); background-repeat:no-repeat; background-position:0 0; }
.list .designRadio .radio.checked { background-position:0 -20px; }
.writePage .pwdArea { width:620px; }
.writePage .pwdArea input[type="text"] { width:292px; }
.postNum { width:338px; float:left; }
.postNum input[type="text"] { width:137px; margin-right:10px; }
.passwordWrap .middle,.passwordWrapR .middle { width:443px; }
.passwordWrap { float:left; }
.passwordWrapR { float:right; }
.join_Addr1 { width:600px; }
.join_Addr2 { width:938px; }
.writeTit.clearBoth { overflow:visible; }
.writeTit textarea { width:934px; }
.writePage .subTitle { font-size:17px; line-height:30px; text-align:center; padding-top:17px; padding-bottom:65px; }
.writePage strong { display:block; margin-bottom:15px; font-weight:normal; }
.areaCode { display:inline-block; padding:2px 12px 5px; width:169px; border-bottom:1px solid #333333; color:#000; }
.certificationBot { margin-top:50px; }
.certificationBot ul { overflow:hidden; }
.certificationBot ul li { float:left; }
.signin { background:url("../images/user/bg_signin.png") -2px center no-repeat; }
.findpw,.findid { padding-left:160px; }
.findpw { background:url("../images/user/bg_findpw.png") left center no-repeat; }
.findid { background:url("../images/user/bg_findid.png") left center no-repeat; }
.certificationBot .signin { margin-right:40px; padding-right:143px; padding-left:140px; border-right:1px solid #ccc; }
.certificationBot .signin.login { background:url("../images/user/bg_login.png") left center no-repeat; }
.certificationBot .btnUser { margin:0; }
.signin p,.findpw p,.findid p { margin-top:11px; margin-bottom:15px; color:#272727; }
.user_wrap .bgBorderArea,.reserWrap .bgBorderArea { padding-bottom:70px; border-width:1px 0; }
.reserWrap .bgBorderArea { padding-bottom:70px; border-width:1px 0; }
.user_wrap .bgBorderArea .tit { font-size:36px; margin-bottom:46px; }
.user_wrap .bgBorderArea p { width:530px; margin:auto; text-align:left; }
.user_wrap .bgBorderArea p strong { display:inline-block; width:105px; font-weight:normal; }
.user_wrap .bgBorderArea p span { font-size:22px; color:#272727; font-weight:normal; }
.user_wrap .bgBorderArea p a { margin-left:80px; }
.user_wrap .bgBorderArea p a span { font-size:16px; }
.box_uni { display:inline-block; }
.box_uni select { border:1px solid #ccc; padding:7px 10px 8px; width:150px; }
.executiveArea { overflow:hidden; }
.executiveArea li { float:left; width:280px; margin-left:60px; text-align:center; }
.executiveArea li:first-child { margin-left:0; }
.executiveArea li .titARea { height:100px; /*margin-bottom:30px;*/ }
.executiveArea li h3 { margin-top:3px; font-weight:bold; line-height:28px; }
.executiveArea li img { display:block; margin-bottom:45px; }
.executiveArea p.pointColorG { margin-top:14px; padding-top:11px; }
.executiveArea .pointColorG::after { display:block; content:""; margin-bottom:14px; padding-bottom:11px; }
.reser_wrap:after { clear:both; content:""; display:block; }
.btnStyle.arrow { padding-right:22px; background:#bc9a6a url("../images/common/btn_arrow_w_b.png") 82% 50% no-repeat; }
.clientArea { overflow:hidden; }
.clientArea li { float:left; margin-left:40px; line-height:0; padding-bottom:20px; }
.clientArea li.first { margin-left:0; }
.clientArea li.last { padding-bottom:0; }
.recruit_btn{margin-bottom:50px;text-align:center;}
.recruit_btn a{display:inline-block;min-width:190px;padding:12px;font-size:15px;color:#fff;background-color:#b89867;box-sizing:border-box;}
.recruitArea { position:relative; height:535px; }
.recruitArea .recruit00 { position:absolute; }
.recruitArea .recruit00 strong { font-weight:800; }
.recruitArea .recruit00 strong,.recruitArea .recruit00 em { color:#a1530b; }
.skinCare .recruitArea .recruit00 strong,.skinCare .recruitArea .recruit00 em { color:#3db5e6; }
.skinCare .recruit01,.skinCare .recruit08,.skinCare .recruit09,.skinCare .recruit17,.skinCare .recruit18,.skinCare .recruit19 { top:248px; }
.skinCare .textSec.triple .leftSec em,.skinCare .textSec.triple .centerSec em,.skinCare .textSec.triple .rightSec em { color:#3db5e6; }
.motherCare .recruit01,.motherCare .recruit02,.motherCare .recruit08,.motherCare .recruit09,.motherCare .recruit17,.motherCare .recruit18,.motherCare .recruit19 { top:290px !important; }
.motherCare .recruit02,.motherCare .recruit17,.motherCare .recruit18,.motherCare .recruit19 { top:245px !important; }
.motherCare .recruitArea .recruit00 strong,.motherCare .recruitArea .recruit00 em { color:#a1530b; }
.recruitArea .recruit00 em { display:block; margin-bottom:9px; font-weight:bold; }
.stepImg { margin-top:148px; }
.recruitArea .recruit02,.recruitArea .recruit04,.recruitArea .recruit06 { top:435px; }
.recruitArea .recruit10,.recruitArea .recruit11,.recruitArea .recruit12 { top:376px; }
.recruitArea .recruit15,.recruitArea .recruit16 { top:451px; }
.recruitArea .recruit22,.recruitArea .recruit23 { top:451px; }
.recruitArea .recruit02 { left:142px; }
.recruitArea .recruit03 { left:285px; }
.recruitArea .recruit04 { left:428px; }
.recruitArea .recruit05 { left:571px; }
.recruitArea .recruit06 { left:714px; }
.recruitArea .recruit07 { left:857px; }
.recruitArea .recruit08 { left:335px; }
.recruitArea .recruit09 { left:671px; }
.recruitArea .recruit10 { left:120px; }
.recruitArea .recruit11 { left:770px; }
.recruitArea .recruit12 { left:428px; }
.recruitArea .recruit13 { left:365px; }
.recruitArea .recruit14 { left:730px; }
.recruitArea .recruit15 { left:182px; }
.recruitArea .recruit16 { left:548px; }
.recruitArea .recruit17 { left:250px; }
.recruitArea .recruit18 { left:500px; }
.recruitArea .recruit19 { left:750px; }
.recruitArea .recruit20 { left:420px; }
.recruitArea .recruit21 { left:838px; }
.recruitArea .recruit22 { left:210px; }
.recruitArea .recruit23 { left:630px; }
.motherCare .recruit01 { left:40px; }
.motherCare .recruit02 { left:0; }
.motherCare .recruit08 { left:355px; }
.recruitNoti { display:block; margin-top:110px; margin-bottom:8px; font-size:18px; font-weight:bold; color:#272727; }
.directionArea { line-height:0; background-color:#f4f4f1; }
.directionImg { position:relative; }
.directionTxt { z-index:5; position:absolute; left:0; top:115px; padding:40px 40px 30px 30px; line-height:1.8; background-color:#fff; }
.directionTxt h2 { margin:0; }
.directionImg .btnSubmit { position:absolute; right:36px; top:28px; line-height:1.8; }
.directionImg .add { margin-top:13px; margin-bottom:13px; font-size:15px; }
.directionImg strong { display:block; margin-top:7px; }
.howToCome { padding-top:70px; }
.verIntro { display:block; }
.verIntro .posi { border-top:1px solid #5f6b79; border-bottom:1px solid #5f6b79; color:#b99867; line-height:26px; position:absolute; text-align:center; }
.verIntro em.strength { font-size:16px !important; font-weight:800 !important; }
.verIntro .imgLeftSec { overflow:hidden; }
.verIntro .imgLeftSec img,.verIntro .imgLeftSec .imgLeftCon { float:left; width:auto; }
.verIntro .imgLeftSec .imgLeftCon { width:420px; margin-top:0; padding-left:60px; }
.verIntro .imgLeftSec .imgLeftCon em { display:block; margin-bottom:16px; font-size:22px; font-style:normal; }
.verIntro .imgLeftSec .imgLeftCon p { margin-bottom:0; }
.verIntro .imgWrap { width:100%; }
.verIntro .imgWrap .imgCon { line-height:0; }
.verIntro .imgWrap .posi { background:url("../images/checkup/img_fobg.png") repeat; border-top:none; border-bottom:none; color:#b99867; line-height:26px; position:absolute; text-align:left; padding:23px 0 30px 30px; min-width:388px; }
.verIntro .imgWrap h2 { line-height:30px; font-weight:bold !important; margin-bottom:8px; }
.slide-area .menuArea ul { }
.slide-area .menuArea ul li { float:left; width:228px; text-align:left; }
.slide-area .menuArea ul div ul { padding-left:10px; margin-top:14px; }
.slide-area .menuArea ul li strong { display:block; margin-top:2px; }
.lestrois .menuArea ul { overflow:hidden; margin-left:-54px; }
.lestrois .menuArea ul li { float:left; width:284px; margin-left:54px; text-align:center; }
.lestrois .menuArea ul li strong { display:block; margin-top:25px; }
.stemcellResult { position:relative; height:687px; background:url('../images/stemcell/stemcellResult_bg.png') 50% 118px no-repeat; }
.stemcellResult .result { position:relative; }
.stemcellResult .result { text-align:left; position:absolute; top:0; left:0; }
.stemcellResult .result span { color:#272727; display:inline-block; }
.stemcellResult .result span.year { display:block; font-size:18px; font-weight:bold; }
.stemcellResult .result span.result_info { font-size:15px; line-height:26px; color:#656565; }
.stemcellResult .result.v01 { width:185px; text-align:center; top:610px; left:385px; }
.stemcellResult .result.v02 { left:601px; top:522px; }
.stemcellResult .result.v03 { text-align:right; top:489px; left:3px; }
.stemcellResult .result.v04 { top:400px; left:650px; }
.stemcellResult .result.v05 { text-align:right; top:330px; left:102px; }
.stemcellResult .result.v06 { top:235px; left:662px; }
.stemcellResult .result.v07 { text-align:right; top:117px; left:96px; }
.stemcellResult .result.v08 { top:117px; left:590px; }
.stemcellResult .result.v09 { text-align:center; top:0; left:149px; }
.schedule .productInfo .btnArrow { position:absolute; top:220px; left:635px; width:39px; height:22px; background:url('../images/common/btn_arrowDown.png') 0 0 no-repeat; }
.schedule .productInfo .btnArrow.open { background:url('../images/common/btn_arrowUp.png') 0 0 no-repeat; }
.schedule .productSec .productInfo { padding:10px 40px; }
.schedule .productSec .productInfo div strong { display:block; width:100%; color:#000; margin-bottom:11px; }
.schedule .productSec .productInfo div p { display:inline-block; }
.schedule .productSec img { float:left; }
.schedule .productSec .productInfo { width:560px; float:left; }
.schedule .productName { width:100%; display:block; margin-bottom:34px; font-size:27px; color:#000; font-style:normal; overflow:hidden; margin-top:13px; }
.schedule .productName img { float: left; }
.schedule .doctorDetail { /*display:none;*/ background-color:#f7f7f7; }
.schedule .product { width:300px; display:inline-block; }
.schedule .product .productName { margin-top:29px; margin-bottom:8px !important; line-height:28px; }
.schedule .product strong { color:#272727; }
.schedule .textSec img,.schedule .product { float: left; }




/* 메인비주얼 */
div#mainVisual { position:relative; /*width:100%;*/ height:530px; z-index:900; }
div#mainVisual ul.mainVisual-list { /*overflow:hidden;*/ position:relative; width:100%; /*min-width:1200px;*/ height:530px; margin:0; z-index:900; }
div#mainVisual ul.mainVisual-list li { position:absolute; top:0; left:50%; margin:0 0 0 -720px; }
div#mainVisual ul.mainVisual-list li span { position:absolute; left:50%; z-index:901; }
div#mainVisual ul.mainVisual-list li span.txt.txt_v01 { top:174px; margin-left:303px; }
div#mainVisual ul.mainVisual-list li span.txt.txt_v02 { top:174px; margin-left:392px; }
div#mainVisual ul.mainVisual-list li span.txt.txt_v03 { top:174px; margin-left:373px; }
div#mainVisual ul.mainVisual-list li span.txt { display:block; }
div#mainVisual ul.mainVisual-list li span.img { width:1440px; height:530px; top:0; z-index:900; }
div#mainVisual ul.mainVisual-list #visual01 .img { background:url("../images/common/main_img01.jpg") 50% 0 no-repeat; }
div#mainVisual ul.mainVisual-list #visual02 .img { background:url("../images/common/main_img02.jpg") 50% 0 no-repeat; }
div#mainVisual ul.mainVisual-list #visual03 .img { background:url("../images/common/main_img03.jpg") 0 0 no-repeat; }
div#mainVisual ul.mainVisual-list li span.img img { width:1440px; margin:0 auto; }
#visual02,#visual03 { display:none; }
div#mainVisual .mainVisual-c { position:relative; width:100%; min-width:960px; z-index:901; }
div#mainVisual ul.mainVisual-control { position:absolute; top:466px; left:48%; margin:0 0 0 -48px; z-index:901; }
div#mainVisual ul.mainVisual-control li { float:left; margin-left:2px; }
div#mainVisual ul.mainVisual-control li:first-child { float:left; margin-left:7px; }
div#mainVisual ul.mainVisual-control a { display:block; float:left; text-indent:-999em; overflow:hidden; margin-right:8px; }
div#mainVisual ul.mainVisual-control a.icon { width:14px; height:14px; background:url("../images/common/btn_select_off.png") 0 0 no-repeat; }
div#mainVisual ul.mainVisual-control a.active { width:24px; height:14px; background:url("../images/common/btn_select.png") 0 0 no-repeat; }
div#mainVisual ul.mainVisual-control a.mv-play { width:12px; height:14px; background:url("../images/common/btn_mv_play.png") 0 50% no-repeat; }
div#mainVisual ul.mainVisual-control a.mv-stop { width:12px; height:14px; background:url("../images/common/btn_mv_stop.png") 0 50% no-repeat; }
.user_wrap .patientTxt p { width:auto; text-align:center; font-weight:normal; }
.patientRight { margin-top:22px; }
.patientRight li { padding-left:40px; text-indent:-38px; }
.patientRight li span { margin-right: 17px; }



/*notice*/
.topNotice { display:none; width:100%; /*min-height:125px;*/ background:#12224e; color:#272727; }
.topNotice .notiWrap { overflow:hidden; position:relative; /*min-height:125px;*/ width:960px; margin:0 auto; padding-top:25px; padding-bottom:25px; }
.topNotice .notiWrap .noti { position:absolute; bottom:17px; right:0; }
.topNotice .notiWrap .noti input[type="checkbox"] { width:13px; height:13px; vertical-align:middle; border:none; margin:0; }
.topNotice .notiWrap .noti label { vertical-align:-2px; font-size:14px; line-height:0.8; display:inline-block; color:#656565; }
/*.topNotice .notiWrap .noti a{position:absolute;top:-2px;right:0;padding-top:9px;background:url(../../asset/images/common/close_btn.png) no-repeat 0 50%;color:#ffffff;width:14px;height: 13px;}*/
.topNotice .notiWrap .notiInfo01 { overflow:hidden; float:left; width:100%; margin:0; padding:0; }
.topNotice .notiWrap .notiInfo01 dl { float:left; width: 520px; }
/*0128 수정*/
.topNotice .notiWrap .notiInfo01 dl.line { padding-left:25px; width:420px; height:83px; background:url('http: //www.keb.co.kr/kebintro/images/bg_lineHead01.gif') no-repeat 0 0; }
/*0128 수정*/
.topNotice .notiWrap .notiInfo01 dl dt { margin:0 0 10px; padding:0; }
.topNotice .notiWrap .notiInfo01 dl dt span { position:absolute; margin-top:26px; margin-left:-4px; }
.topNotice .notiWrap .notiInfo01 dl dt a { display:inline; margin-left:10px; }
.topNotice .notiWrap .notiInfo01 dl dd { display:block; line-height:16px; margin-left:25px; margin-top:3px; }
.topNotice .notiWrap .notiInfo01 dl dd .btn-area { margin-top:7px; }
.topNotice .notiWrap .notiInfo01 dl dd .fontB { color:#ffff00; }
.topNotice .notiWrap .notiInfo01 dl dd .fontB2 { color:#fd7d7d; }
.topNotice .notiWrap .noti_FSS { position:absolute; display:block; height:125px; width:455px; background:#cce4fa; z-index:50; margin-top:-20px; margin-left:520px; }
.topNotice .notiWrap .noti_FSS .noti_FSS_x { display:block; margin-left:429px; margin-top:10px; }
.topNotice .notiWrap .noti_FSS .noti_FSS_txt { display:block; margin-left:0; margin-top: 0; }
/*== malihu jquery custom scrollbar plugin ==Plugin URI:http://manos.malihu.gr/jquery-custom-content-scroller*/
/*CONTENTS:1. BASIC STYLE - Plugin's basic/essential CSS properties (normally,should not be edited).	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.	5. TRANSITIONS - CSS3 transitions for hover events,auto-expanded and auto-hidden scrollbars.	6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS		6.1 THEMES - Scrollbar colors,opacity,dimensions,backgrounds etc. via ready-to-use themes.*/

/*------------------------------------------------------------------------------------------------------------------------1. BASIC STYLE------------------------------------------------------------------------------------------------------------------------*/
.mCustomScrollBox { /* contains plugin's markup */ position:relative; overflow:hidden; height:100%; max-width:100%; outline:none; direction:ltr; }
.mCSB_container { /* contains the original content */ overflow:hidden; width:auto; height:auto; }

/*------------------------------------------------------------------------------------------------------------------------2. VERTICAL SCROLLBARy-axis------------------------------------------------------------------------------------------------------------------------*/
.mCSB_inside>.mCSB_container { margin:0 auto; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }
/* non-visible scrollbar */
.mCS-dir-rtl>.mCSB_inside>.mCSB_container { /* RTL direction/left-side scrollbar */ margin-right:0; margin-left:30px; }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }
/* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element,dragger rail,buttons etc.) */ position:absolute; width:16px; height:auto; left:auto; top:3px; right:-6px; bottom:0; }
.mCSB_outside+.mCSB_scrollTools { right: -26px; }
/* scrollbar position:outside */
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right:auto; left:0; }
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { left: -26px; }
/* RTL direction/left-side scrollbar (scrollbar position:outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin:20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width:2px; height:98%; margin:0 auto; -webkit-border-radius:16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor:pointer; width:100%; height:60px !important; /* minimum dragger height */ z-index:1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position:relative; width:4px; height:100%; margin:0 auto; -webkit-border-radius:16px; border-radius:16px; text-align:center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width:12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width:8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown { display:block; position:absolute; height:20px; width:100%; overflow:hidden; margin:0 auto; cursor:pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }


/*------------------------------------------------------------------------------------------------------------------------3. HORIZONTAL SCROLLBARx-axis------------------------------------------------------------------------------------------------------------------------*/
.mCSB_horizontal.mCSB_inside>.mCSB_container { margin-right:0; margin-bottom:30px; }
.mCSB_horizontal.mCSB_outside>.mCSB_container { min-height:100%; }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }
/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width:auto; height:16px; top:auto; right:0; bottom:0; left:0; }
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; }
/* scrollbar position:outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer { margin:0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:2px; margin: 7px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width:30px; /* minimum dragger width */ height:100%; left:0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin: 6px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height:12px; /* auto-expanded scrollbar */ margin:2px auto; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:8px; /* auto-expanded scrollbar */ margin:4px 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display:block; position:absolute; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left:0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }


/*------------------------------------------------------------------------------------------------------------------------4. VERTICAL AND HORIZONTAL SCROLLBARSyx-axis------------------------------------------------------------------------------------------------------------------------*/
.mCSB_container_wrapper { position:absolute; height:auto; width:auto; overflow:hidden; top:0; left:0; right:0; bottom:0; margin-right:30px; margin-bottom:30px; }
.mCSB_container_wrapper>.mCSB_container { padding-right:30px; padding-bottom:30px; }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom:20px; }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }
/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; }
/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; }
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }
/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right:0; margin-left:30px; }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container { padding-right:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container { padding-bottom:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right:0; /* non-visible scrollbar */ margin-left:0; }
/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }


/*------------------------------------------------------------------------------------------------------------------------5. TRANSITIONS------------------------------------------------------------------------------------------------------------------------*/
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight { -webkit-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; -moz-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; -o-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,/* auto-expanded scrollbar */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; -moz-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; -o-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; transition: width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out; }


/*------------------------------------------------------------------------------------------------------------------------6. SCROLLBAR COLORS,OPACITY AND BACKGROUNDS------------------------------------------------------------------------------------------------------------------------*/
/*	----------------------------------------	6.1 THEMES	----------------------------------------	*/
/* default theme ("light") */
.mCSB_scrollTools { opacity:1; /*filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";*/ }
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools { }
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools { }
.mCSB_scrollTools .mCSB_draggerRail { background-color:#ccc; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#ccc; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.85); }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#fff; background-color: rgba(255,255,255,0.9); }
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight { background-image:url('https://www.chaum.net/asset/css/mCSB_buttons.png'); /* css sprites */ background-repeat:no-repeat; }
.mCSB_scrollTools .mCSB_buttonUp { background-position:0 0; /*		sprites locations		light:0 0,-16px 0,-32px 0,-48px 0,0 -72px,-16px -72px,-32px -72px		dark:-80px 0,-96px 0,-112px 0,-128px 0,-80px -72px,-96px -72px,-112px -72px		*/ }
.mCSB_scrollTools .mCSB_buttonDown { background-position:0 -20px; /*		sprites locations		light:0 -20px,-16px -20px,-32px -20px,-48px -20px,0 -92px,-16px -92px,-32px -92px		dark:-80px -20px,-96px -20px,-112px -20px,-128px -20px,-80px -92px,-96px -92px,-112 -92px		*/ }
.mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -40px; /*		sprites locations		light:0 -40px,-20px -40px,-40px -40px,-60px -40px,0 -112px,-20px -112px,-40px -112px		dark:-80px -40px,-100px -40px,-120px -40px,-140px -40px,-80px -112px,-100px -112px,-120px -112px		*/ }
.mCSB_scrollTools .mCSB_buttonRight { background-position:0 -56px; /*		sprites locations		light:0 -56px,-20px -56px,-40px -56px,-60px -56px,0 -128px,-20px -128px,-40px -128px		dark:-80px -56px,-100px -56px,-120px -56px,-140px -56px,-80px -128px,-100px -128px,-120px -128px		*/ }
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover { }
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight: active { }
/* theme:"dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }



/* ---------------------------------------- */
/* theme:"light-2","dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width:4px; background-color:#fff; background-color:rgba(255,255,255,0.1); -webkit-border-radius:1px; border-radius:1px; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background-color:#fff; background-color:rgba(255,255,255,0.75); -webkit-border-radius:1px; border-radius:1px; }
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }
/* theme:"dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.1); -webkit-border-radius:1px; border-radius:1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); -webkit-border-radius:1px; border-radius:1px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }



/* ---------------------------------------- */
/* theme:"light-thick","dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width:4px; background-color:#fff; background-color:rgba(255,255,255,0.1); -webkit-border-radius:2px; border-radius:2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background-color:#fff; background-color:rgba(255,255,255,0.75); -webkit-border-radius:2px; border-radius:2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }
/* theme:"dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.1); -webkit-border-radius:2px; border-radius:2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); -webkit-border-radius:2px; border-radius:2px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }



/* ---------------------------------------- */
/* theme:"light-thin","dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin: 7px auto; }
/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }



/* ---------------------------------------- */
/* theme "rounded","rounded-dark","rounded-dots","rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height:14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:14px; margin:0 1px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width:14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height:14px; margin: 1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width:16px; /* auto-expanded scrollbar */ height:16px; margin:-1px 0; }
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height:16px; /* auto-expanded scrollbar */ width:16px; margin:0 -1px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:4px; /* auto-expanded scrollbar */ margin:6px 0; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position:0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position:0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }
/* theme "rounded-dark","rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }
/* theme "rounded-dots","rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width:4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color:transparent; background-position:center; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-repeat:repeat-y; }
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height:4px; margin:6px 0; background-repeat:repeat-x; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }
/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }



/* ---------------------------------------- */
/* RTL direction/left-side scrollbar */
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical { left:0; right:auto; }
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height:50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width:50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.2); }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#fff; background-color: rgba(255,255,255,0.5); }
/* theme:"minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.2); }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color: rgba(0,0,0,0.5); }



/* ---------------------------------------- */
/* theme "light-3","dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width:6px; background-color:#000; background-color:rgba(0,0,0,0.2); }
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:6px; margin:5px 0; }
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width:12px; }
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:12px; margin:2px 0; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }



/* ---------------------------------------- */
/* theme "inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width:12px; background-color:#000; background-color:rgba(0,0,0,0.2); }
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; margin:3px 5px; position:absolute; height:auto; top:0; bottom:0; left:0; right:0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height:6px; margin:5px 3px; position:absolute; width:auto; top:0; bottom:0; left:0; right:0; }
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:12px; margin:2px 0; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }
/* theme "inset-dark","inset-2-dark","inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }
/* theme "inset-2","inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:transparent; border-width:1px; border-style:solid; border-color:#fff; border-color:rgba(255,255,255,0.2); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color:#000; border-color: rgba(0,0,0,0.2); }
/* theme "inset-3","inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#000; background-color:rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255,255,255,0.85); }
.btnListArea { margin-top:20px; margin-bottom:-30px; text-align: right; }
.contents .con04 { /*background:url("http://www.chaum.net/asset/images/common/newsletter_bg.gif") center 0 no-repeat;*/ padding-bottom:100px; }
.contents .con04 h1 { margin-top:57px !important; font-size:1px; height:45px; }
.container .contents.noDepth.newsLetter { padding-top:500px; }
/*.contents .con04.sub{background:none;padding-bottom:50px;border-top:1px solid #000;padding-top:30px;margin-top:50px;}.contents .con04.sub .letterCon{width:258px;border:1px solid #e5e5e5;border-width:0 1px 1px 1px;}.contents .con04.sub .newsLetter{padding-bottom:0;margin-top:0;}.contents .con04 .checkWrap{position:relative;height:130px;background:#fff;}.contents .con04 span.btn01{position:absolute;top:-65px;}.contents .con04 span.btn02{position:absolute;top:-65px;left:127px;}.contents .con04 span.btn03{position:absolute;top:-65px;right:0px;width:70px;height:33px;line-height:33px;color:#fff;text-align:center;background:#bc9a6a;}.contents .con04 span.btn03 a{display:block;color:#fff;}.contents .con04 select{position:absolute;width:213px;height:33px;border:1px solid #ccc;right:80px;top:-65px;color:#656565;text-indent:10px;}.contents .con04 ul{padding-top:30px;margin-left:70px;overflow:auto;}.contents .con04 ul input[type=checkbox]{width:25px;height:25px;float:left;margin:0;}.contents .con04 ul li{margin-bottom:6px;overflow:hidden;display:inline-block;}.contents .con04 ul li label{float:left;color:#656565;margin-left:10px;min-width:173px;display:inline-block;height:23px;line-height:23px;}.contents .con04 ul li.first{clear:both;}.contents .con04 h1{margin-top:0px !important;height:169px;font-size:50px;color:#272727;line-height:1;border-bottom:1px solid #e5e5e5;}.contents .con04 .newsLetter{overflow:hidden;margin-top:30px;padding-bottom:30px;}.contents .con04 .newsLetter a{display:block;float:left;width:300px;margin-left:28px;margin-bottom:30px;}.contents .con04 .newsLetter a:hover p{text-decoration:underline;}.contents .con04 .newsLetter a img{display:block;}.contents .con04 .newsLetter a.first{margin-left:0;}.contents .con04 .letterCon{background:#fff;overflow:hidden;width:260px;height:90px;padding:50px 20px;position:relative;}.contents .con04 .letterCon strong{line-height:1.5;display:block;padding-bottom:12px;font-size:13px;color:#bc9a6a;font-weight:normal;background:url("http://www.chaum.net/asset/images/common/bg_newsTit.gif") left bottom no-repeat;}.contents .con04 .letterCon span.new{position:absolute;top:22px;left:20px;}.contents .con04 .letterCon p{overflow:hidden;height:50px;margin-top:24px;color: #010101;}*/
/*.newsLetter .newsTop{overflow:hidden;height:34px;padding:20px 0 22px;border-bottom:1px solid #e5e5e5;}.newsLetter .newsTop a{margin-left:4px;}.newsLetter .newsTop a.icon{margin-left:30px;}.newsLetter .newsTopR{float:right;}.newsLetter .newsTopR select{padding:6px 0 7px;width:auto !important;}.newsLetter .newsTopR a{width:70px;}.newsLetter .newsCon{padding-top:65px;}.newsLetter .newsCon h1{display:block;margin-top:0 !important;padding-bottom:8px;font-size:13px;color:#bc9a6a;text-align:center;font-weight:normal;background:url("http://www.chaum.net/asset/images/common/bg_newsTit.gif") center bottom no-repeat;}.newsLetter .newsCon h2{margin-top:42px;font-size:48px;color:#1b1c66;line-height:1.3;text-align:center;font-weight:600;font-family:'Nanum Myeongjo',serif !important;}.newsLetter .newsCon strong.subTit{display:block;margin-top:38px;text-align:center;color:#272727;font-size:24px;}.newsLetter .newsCon .listArea{margin-top:44px;margin-bottom:46px;padding-bottom:46px;border-top:1px solid #1b1c66;border-bottom:1px solid #1b1c66;}.newsLetter .newsCon .listArea .subTit{margin-top:42px;margin-bottom:16px;}.newsLetter .newsCon .listArea .listDot{margin-left:200px;}.newsLetter .newsCon .txtArea strong{display:block;margin-top:36px;color: #bc9a6a !important;}*/
.file_up { width:840px !important; border:1px solid #ccc; background:#fff; padding:7px 10px 8px; }
.select_wrap_news { width:960px; margin:0 auto; position:relative; }
.select_wrap_news .select_ab { position:absolute; right:0; top:-33px; }
.select_wrap_news .select-type7 { -webkit-appearance:none; appearance:none; -moz-appearance:none; width:140px; height:34px; line-height:32px; padding-left:13px; font-size:15px; color:#656565; float:left; }
/*.select_wrap_news .select-type7:active{-webkit-appearance:none;appearance:none;-moz-appearance:none;}.select_wrap_news .select-type7:hover{-webkit-appearance:none;appearance:none;-moz-appearance: none;}*/
.select_wrap_news .select-type7:active { -webkit-appearance:none; appearance:none; -moz-appearance:none; }
.select_wrap_news .select_ab span.arrow { content:" "; display:inline-block; width:15px; height:10px; position:absolute; background:blue; z-index:999; background:url("../images/common/newsletter_arrow.gif") no-repeat; right:78px; top: 12px; }



/*헤어스파 - 프로그램별 관리 상세내용 안내 */
.tblTypeInfo.program td {color:#656565;vertical-align: middle;}
.mist_wrap {}
.mist_wrap li {font-size:15px;color:#656565;line-height:30px;padding-left:20px;background:url('../images/common/icon_bul_brown.png') no-repeat left center;}



/* 신경근골격센터 추가 2018-10-01 */
.nerve .nervelist li { margin-left:0 !important; margin-bottom:0 !important; }
.nerve .tblArea{position:relative;}
.nerve .tblArea .point{position:absolute;right:0;top:-30px;}
.nerve .tblType04{width:100%;}
.nerve .tblType04 th { padding:37px 10px;font-weight:700;vertical-align:middle; color:#272727;border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;background-color:#f4ecd7;}
.nerve .tblType04 td{ padding:30px 10px; text-align: center; color: #272727; border-bottom: 1px solid #cccccc; vertical-align: top; }
.nerve .tblType04 tr td:nth-child(2) {padding-top:55px;}
.nerve .tblType04 tr td:nth-child(4) {vertical-align:middle;background-color:#f9f9f9; }
.nerve .tblType04.tb02 th{padding:17px 10px;}
.nerve .tblType04.tb02 tr td{padding:30px 10px !important;color:#656565;vertical-align:middle;}
.nerve .tblType04.tb02 tr td:first-child{color:#272727;background-color:#f9f9f9;}
.listDot_plus li { padding-left:18px; line-height:20px; background: url("../images/common/ico_plus.png") left 3px no-repeat; }
.nerve_chk_box:after { content:''; display:block; clear:both; }
.nerve_chk_box { width:100%; padding:40px 25px; }
.nerve_chk_box > ul { float:left; width:50%; }
.nerve_chk_box > ul li { margin-bottom:9px; }
.nerve_chk_box > ul li:last-child { margin-bottom:0px; }
.nerve_chk_box > div { float:right; width:50%; }
.nerve_chk_box > div ul li { margin-bottom:9px; }
.nerve_chk_box > div ul li:last-child { margin-bottom:0; padding-bottom:21px; border-bottom:1px solid #cbcbcb; }
.nerve_chk_box ul li input[type*="checkbox"].check_d {display:none; cursor:pointer; }
.nerve_chk_box ul li input[type*="checkbox"].check_d + label { padding-left:34px; margin:0 auto; position:relative; cursor:pointer; color:#656565; font-size:15px; }
.nerve_chk_box ul li input[type*="checkbox"].check_d + label:after {content:""; display:inline-block; left:0; top:-3px; width:25px; height:25px !important; border: 1px solid #cbcbcb; position:absolute; background:#fff; box-sizing:border-box; }
.nerve_chk_box ul li input[type*="checkbox"].check_d.v2 + label:after { background:#fff url('../images/common/checkbox_check_off.png') 2px 6px no-repeat;  }
.nerve_chk_box ul li input[type*="checkbox"].check_d:checked + label:after {background:#fff url('../images/common/checkbox_check_on.png') 2px 6px no-repeat; }
.nerve_chk_box > div > p { display:block; width:100%; clear:both; height:27px; }
.nerve_chk_box > div > p.nerve_chk_p { padding-top:22px; margin-bottom:7px; }
.nerve_chk_box > div p img { float:left; }
.nerve_chk_box > div p strong.point { float:left; color:#369733; margin-left:9px; }
.nerve_chk_box > div p span { float:left; display:block; font-size:15px; color:#656565; margin-left:5px; }
.nerve h2 { margin-bottom:20px; }
a.nerve_detail_btn { color:#fff; width:170px; height:40px; font-size:15px; border:0; padding:0; display:block; margin:0 auto; background:#bc9a6a; text-align:center; line-height:40px; }
a.nerve_detail_btn img { vertical-align:-2px; }



/* 2018-10-11 프리미엄검진 문의하기 */
.feTabCont .tblArea .personal_qa { background:#f5f5f5; font-size:15px; width:100%; height:44px; box-sizing:border-box; padding:0 20px; }
.feTabCont .tblArea .personal_qa p { float:right; line-height:44px; color:#656565; }
.feTabCont .tblArea .personal_qa p strong { font-size:16px; color:#000; font-weight:bold; }
.feTabCont .tblArea .personal_gray { background:#f5f5f5; font-size:15px; width:100%; box-sizing:border-box; padding:20px; }
.feTabCont .tblArea .personal_gray h4 { font-size:16px; color:#000; }


/* 2018-11-22 검진프로그램 간편예약 추가 & 수정 */
.tblArea .tblType06 { width:100%; table-layout:fixed; }
.tblArea .tblType06 .tblNoResult td { padding: 50px 0; }
.tblArea .tblType06 .chLine { margin-left:0; }
.tblArea .tblType06 .chLine:after{ clear:both; content:''; display:block; }
.tblArea .tblType06 th { padding:9px 22px 7px 22px; border-top:1px solid #dcc6a8; border-bottom:1px solid #dcc6a8; background:#f4ecd7; font-weight:normal; vertical-align:middle; color:#272727; }
.tblArea .tblType06 th strong { font-weight:normal; color:#272727; }
.tblArea .tblType06 td strong { color:#272727; }
.tblArea .tblType06 tbody.topBorder { border-top:1px solid #ccc; }
.tblArea .tblType06 td, .tblArea .tblType06 tbody th { padding:7px 16px 8px; text-align:center; color:#272727; border-bottom:1px solid #cccccc; }
.tblArea .tblType06 td a { color:#272727; }
.tblArea .tblType06 td.contentss { height:auto; line-height:28px; padding-left:30px; }
.tblArea .tblType06 td.contentss span {font-size:13px;color: #272727;}
.tblArea .tblType06 .reser { position:relative; width:100%; height:100%; display:block; float:none; }
.tblArea .tblType06 .reser .iLabel1 { max-width:unset; height:auto; font-weight:700;word-break: keep-all;}
.program_detail_btn_wrap {display: flex;flex-direction: row-reverse;}
.program_detail_btn {background: #8d7a5e;color: #fff;font-weight: 700;padding: 10px 20px;border-radius: 35px;}


/* 2018-12-19 차움 댓글 이벤트 공지사항 */
.event_20181219 { position:relative; }
.event_20181219_a { position:absolute; top:1140px; left:287px; }
.event_20181219_a.pc { display:block; }
.event_20181219_a.mo { display:none; }


/* 특화센터 - 피브성형클리닉 - 차셀온프로그램 수정&추가 2018-12-24  */
.tblArea .tblType07 { border-top:2px solid #272727; width:100%; }
.tblArea .tblType07 tr { border-bottom:1px solid #dbdbdb; }
.tblArea .tblType07 tr td { height:70px; vertical-align:middle; color:#656565; }
.tblArea .tblType07 tr td:first-child { padding-left:20px; }
.tblArea .tblType07 tr td:last-child { padding-right:20px; }
.tblArea .tblType07 tr td strong { font-size:15px; color:#272727; font-weight:800; }
.tblArea .tblType07 tr td strong + span.skyblueT { padding-left:31px; margin-left:32px; position:relative; font-weight:600; color:#3db5e6; }
.tblArea .tblType07 tr td strong + span.skyblueT:after { content:''; display:block; position:absolute; width:1px; height:13px; background:#808080; top:3px; left:0; }


/* 2018-11-28 footer수정 , 2019-01-11 footer수정 */
footer .btnQuickClose { bottom:180px; }
footer .quickRes .quickResClose ul li.first { width:610px; }
footer .quickRes .quickResClose ul li.second { width:315px; }
footer .quickRes { height:224px; }
footer .quickRes .quickResOpen { height:224px; }
footer .quickRes .quickResOpen ul li { padding:0; }
footer .quickRes .quickResOpen ul li.first { width:610px; margin-right:35px; }
footer .quickRes .quickResOpen ul li.second { width:315px; }
footer .quickRes .quickResOpen ul li > div { padding:15px 20px 13px; width:100%; box-sizing:border-box; }
footer .quickRes .quickResOpen ul li > div.left { width:300px; float:left; }
footer .quickRes .quickResOpen ul li > div.right { width:270px; float:left; padding:15px 0 15px 0; }
footer .quickRes .quickResOpen .quick_title { display:block; width:100%; box-sizing:border-box; line-height:100%; font-size :17px; color:#000; font-weight:700; padding:14px 20px 12px; border-bottom:1px solid #c0c0c0; }
footer .quickRes .quickResOpen ul li .tit_strong { font-weight:700; font-size:15px; color:#333; }
footer .quickRes .quickResOpen ul li strong.txt_282662 { color:#282662; font-weight:800; font-size:26px; margin-top:0; height:30px; line-height:30px; }
footer .quickRes .quickResOpen ul li ul { margin-top:2px; }
footer .quickRes .quickResOpen ul li ul li { position:relative; float:none; width:100%; font-weight:normal; font-size:14px; line-height:21px; color:#1a1a1a; padding:0 0 0 8px; }
footer .quickRes .quickResOpen ul li ul li:after{ display:block; content:''; position:absolute; left:0; top:8px; width:2px; height:2px; background:#4b4b4b; }
footer .quickRes .quickResOpen .in_first { height:86px; }
footer .quickRes .quickResOpen .inpPhone { margin-top:6px; }
footer .quickRes .quickResOpen .inpPhone a { height:30px; box-sizing:border-box; padding-top:0; line-height:30px; float:left; }
footer .quickRes .quickResOpen .inpPhone input { width:180px; border:0; height:30px; box-sizing:border-box; padding-left:11px; float:left; }
footer .quickRes .quickResOpen .inpPhone:after { clear:both; content:''; display:block; }
footer .quickRes .quickResOpen .btnQuickArea { position:absolute; bottom:106px; right:20px; }
footer .quickRes .quickResOpen .btnQuickArea a { position:static; left:unset; top:unset; width:90px; height:30px; font-size:14px;line-height:30px; font-weight:bold; box-sizing:border-box; box-sizing:border-box; padding-top:0; text-align:center; }


/* 2019-10-02 footer 수정 */
footer.renew { width:100%; padding-top:0; }
footer.renew .toTop { display:none; }
footer.renew #footerLayout { width:1060px; padding-bottom:0; }
footer.renew #footerLayout .footer_top { width:100%; border-bottom:1px solid #e5e5e5; }
footer.renew #footerLayout .footer_top:after { clear:both; content:''; display:block; }
footer.renew #footerLayout .footer_top #footer-links { float:left; width:auto; padding:23px 0; }
footer.renew #footerLayout .footer_top #footer-links li { border:0; padding:0 23px; }
footer.renew #footerLayout .footer_top #footer-links li:first-child { padding-left:0; }
footer.renew #footerLayout .footer_top #footer-links li a { color:#666; font-size:14px; font-weight:bold; }
footer.renew #footerLayout .footer_top .footer_sns { float:right; margin-top:10px; }
footer.renew #footerLayout .footer_top .footer_sns li { float:left; margin-left:14px; }
footer.renew #footerLayout .footer_top .footer_sns li:first-child { margin-left:0; }
footer.renew #footerLayout .footer_top .footer_sns li img { display:block; }
footer.renew #footerLayout .footer_bottom { width:100%; padding:20px 0; }
footer.renew #footerLayout .footer_bottom:after { clear:both; content:''; display:block; }
footer.renew #footerLayout .footer_bottom .fb_left { width:306px; float:left; }
footer.renew #footerLayout .footer_bottom .fb_mid { width:600px; float:left; }
footer.renew #footerLayout .footer_bottom .fb_mid  ul:after { clear:both; content:''; display:block; }
footer.renew #footerLayout .footer_bottom .fb_mid  ul li { float:left; padding-left:17px; margin-left:16px; position:relative; line-height:24px;   font-size:14px; color:#797979; }
footer.renew #footerLayout .footer_bottom .fb_mid  ul li:after { position:absolute; content:''; display:block; width:1px; height:10px; background:#ccc; top:8px; left:0; }
footer.renew #footerLayout .footer_bottom .fb_mid  ul li.no_bg { margin:0; padding:0; }
footer.renew #footerLayout .footer_bottom .fb_mid  ul li.no_bg:after { display:none; }
footer.renew #footerLayout .footer_bottom .fb_mid  p { clear:both; position:static; font-size:12px; color:#797979; font-weight:bold; margin-top:8px; }
footer.renew #footerLayout .footer_bottom .group_btn { float:right; position:static; width:148px; height:34px; }


footer.renew .quickRes .quickResClose { background-color:#eaeaea; }
footer.renew .quickRes .quickResClose span { position:absolute; right:50%; top:9px; margin-right:-525px; }
footer.renew .quickRes .quickResClose ul li { border-left:0; }
footer.renew .quickRes .quickResClose ul li.second { border-left:1px solid #ccc; }
footer.renew .quickRes .quickResClose ul li a { color:#1a1a1a; }
footer.renew .quickRes .quickResOpen .quickTop { width:100%; background-color:#eaeaea; }
footer.renew .quickRes .quickResOpen > span { position:absolute; right:50%; top:14px; margin-right:-525px; }
footer.renew .quickRes .quickResOpen .quickTop li { float:left; padding:11px 10px 10px 20px; font-size:14px; color:#1a1a1a; margin-right:0; box-sizing:border-box; border-bottom:1px solid #ccc; }
footer.renew .quickRes .quickResOpen .quickTop li.first { width:610px; }
footer.renew .quickRes .quickResOpen .quickBottom { width:100%; }
footer.renew .quickRes .quickResOpen ul li > div.left { width:260px; }
footer.renew .quickRes .quickResOpen ul li > div.right { float:left !important; }
footer.renew .quickRes .quickResOpen ul li.first { margin-right:14px; }
footer.renew .quickRes .quickResOpen .inpPhone a { width:130px; height:30px; font-size:14px; font-weight:bold; border:0; text-align:center; background-color:#2a2b8c; color:#fff; }
footer.renew .quickRes .quickResOpen .inpPhone .btn_reVisit { background-color:#cda368; margin-left:5px; }
footer.renew .quickRes .quickResOpen .btnQuickArea a { background-color:#2a2b8c; }




/* 2020-02-19 증명서발급안내 추가 */
.tblArea .tblType05 { width:100%; table-layout:fixed; }
.tblArea .tblType05 th { text-align:center; vertical-align:middle; background:#b99867; font-weight:bold; color:#fff; border:1px solid #b99867; }
.tblArea .tblType05 td { padding:20px 30px; border:1px solid #b99867; }
.tblArea .tblType05 .brbW { border-bottom:1px solid #fff; }
.tblArea .tblType01 .valm { vertical-align:middle; }
.tblArea .tblType01 .brbDG { border-bottom:1px solid #999; }
.tblArea .tblType01.v2 th { color:#272727; letter-spacing:0; }
.tblArea .tblType01.v2 th b { color:#272727; }
.tblArea .tblType01.v2 td { color:#656565; letter-spacing:0; }
.tblArea .tblType01.v2 td { padding:14px 20px 15px; }




/* 2020-04-14 의료진찾기 버튼 추가 */
.searchArea .reset_btn { display:block; float:right; width:100px; height:34px; color:#fff; line-height:34px; border:0; background:#b2b2b2; text-align:center; margin-left:10px; }
.feTabCont .all_list_btn { background-color:#bc9a6a; height:34px; box-sizing:border-box; display:table; margin:50px auto 0; color:#fff; padding:3px 28px 4px; text-align:center; }
.feTabCont .all_list_btn img { vertical-align:middle; margin-right:10px; }
.feTabCont .all_list_btn span { vertical-align:-1px; color:#fff; }




/* 2020-04-21 의료진 주요약력 수정 */
.schedule .tabAreaA.v2>ul>li { padding:0; }
.tabAreaA.v2 li .tabCon { padding:50px 0 0; box-sizing:border-box;}
.tabAreaA.v2 li .tabConSchedule { box-sizing:border-box; padding:16px 0 30px 220px; }
.textSec.double.v2 .table_wrap { width:100%; }
.textSec.double.v2 .table_wrap table { width:100%; }
.textSec.double.v2 .table_wrap table th { width:210px; }
.textSec.double.v2 .table_wrap table th p { width:180px; border-top:1px solid #bc9a6a; color:#a1530b; font-size:15px; font-weight:bold; padding-top:10px; text-align:center; }
.textSec.double.v2 .table_wrap table td { width:750px; padding:10px 23px 45px; box-sizing:border-box; border-top:1px solid #bc9a6a; color:#a1530b; font-size:15px;  text-align:left; }
.textSec.double.v2 .table_wrap table td span:first-child {  width:130px; font-weight:bold; display:table-cell; }
.textSec.double.v2 .table_wrap table td span + span { display:table-cell; }


/* 개인정보처리방침 - select */
.sel_privacy{width:300px;}
.sel_privacy select{width:100%;height:38px;padding:0 0 0 8px;border:1px solid #d0d0d0;border-radius:5px;font-size:14px;line-height:18px;color:#333;}
.sel_privacy option,
.sel_privacy option:disabled {color:#000;}


/* 비급여수가 */
.tblArea .charge_tb.scroll{overflow-y:auto;}
.tblArea .charge_tb.scroll .tblType01{width:1400px;overflow-y:auto;}
.tblArea .charge_tb .tblType01 thead{border-right:1px solid #dcc6a8;}
.tblArea .charge_tb .tblType01 th{padding:8px;color: #272727;border-left:1px solid #dcc6a8;background-color:#f4ecd7;}
.tblArea .charge_tb .tblType01 tr:nth-child(2) th{color:#fff;background-color:#bc9a6a;}
.tblArea .charge_tb .tblType01 td{padding:10px 5px;line-height:1.3em;vertical-align:middle;word-break:break-word;}



/* 20241223 개인검진 페이지 표 리뉴얼, CSS 추가 */
/* 특화검진 */
.tblArea .tblType09 { width:100%; table-layout:fixed;}
.tblArea .gender_m {display: block;background: url("../images/checkup/icon_m.png") no-repeat top center;width: 76px;padding-top: 80px;}
.tblArea .gender_w {display: block;background: url("../images/checkup/icon_w.png") no-repeat top center;width: 76px;padding-top: 80px;}
.tblArea .gender_m strong,
.tblArea .gender_w strong {color: #272727;font-weight: 700;font-family: "NaverNanumSquareNeo";}
.tblArea .tblType09 tr {text-align: center;vertical-align: middle; border-top-left-radius: 10px;font-family: "NaverNanumSquareNeo";}
.tblArea .tblType09 th { text-align:center; vertical-align:middle; background:#002060; font-weight:bold; font-size: 18px; color:#fff; border:1px solid #f4f4f4; padding: 10px 20px;line-height: 24px;}
.tblArea .tblType09 tr.woman th {background: #F68773;}
.tblArea .tblType09 th span {display: block;color: #fff;font-size: 18px;}
.tblArea .tblType09 td { vertical-align:middle; padding:10px 20px; border:1px solid #CDD3DE; word-break: keep-all; color: #272727;font-family: "NaverNanumSquareNeo";}
.tblArea .tblType09 td span {color: #002060;font-family: inherit;font-size: 13px;}
.tblArea .tblType09 td i {font-family: inherit;color: red;display: inline-block;font-size: 13px;}
.tblArea .tblType09 sub {font-size: 13px;line-height: 14px;display: block;font-family: inherit;color: inherit;}
.tblArea .tblType09 .boldTxt{font-weight: bold;}
.tblArea .tblType09 em {color: inherit;font-size: 18px;font-weight: 800;display: block;line-height: 20px;}
.tblArea .tblType09 strong {display: block;color: #000;font-family: inherit;}
.tblArea .tblType09 .pl10 {padding-left: 10px;}
.checkup_download_btn {text-align: right;}
.checkup_download_btn a {padding: 0 45px 0 25px;background: url(../images/checkup/move_url_btn.png) no-repeat right 17px top 11px;background-size: 16px auto;display: inline-block;min-width: 120px;height: 40px;line-height: 38px;color: #272727;font-weight: bold;text-align: center;box-sizing: border-box;transform: all 0.2s;font-family: "NaverNanumSquareNeo";}
.checkup_download_btn a.download_btn_pdf {display: block;text-align: right;background: url(../images/checkup/icon_download.png) no-repeat right 15px top 11px;line-height: 45px;}
.checkup_download_btn a > i {color: #EA9813;font-family: inherit;}
.table_notice_txt {font-size: 15px;color: #272727;margin-top: 15px;font-family: initial;font-family: 'NaverNanumSquareNeo';}
.table_notice_txt > i {color: #002060;font-weight: 700;font-family: inherit;}

/* 기본검사 : 남성 */
.tblArea .tblType10 { width:100%; table-layout:fixed;}
.tblArea .tblType10 tr {text-align: left;vertical-align: middle; border-top-left-radius: 10px;}
.tblArea .tblType10 th { text-align:left; vertical-align:middle; background:#B5C8EA; font-weight:bold; font-size: 18px; color:#272727; border:1px solid #f4f4f4; }
.tblArea .tblType10 td { vertical-align:middle; padding:10px 20px; border:1px solid #f4f4f4; word-break: keep-all; color: #272727;font-family: 'NaverNanumSquareNeo';}
.tblArea .tblType10 td:first-child {background-color: #B5C8EA;font-weight: bold;}
.tblArea .tblType10 .boldTxt{font-weight: bold;}
.tblArea .tblType10 .subTxt{font-size: 14px;font-family: inherit;color: #272727;display: block;}


/* 기본검사 : 여성 */
.tblArea .tblType11 { width:100%; table-layout:fixed;}
.tblArea .tblType11 tr {text-align: left;vertical-align: middle; border-top-left-radius: 10px;}
.tblArea .tblType11 th { text-align:left; vertical-align:middle; background:#FFC8B4; font-weight:bold; font-size: 18px; color:#272727; border:1px solid #f4f4f4; }
.tblArea .tblType11 td { vertical-align:middle; padding:10px 20px; border:1px solid #f4f4f4; word-break: keep-all; color: #272727;font-family: 'NaverNanumSquareNeo';}
.tblArea .tblType11 td:first-child {background-color: #FFC8B4;font-weight: bold;}
.tblArea .tblType11 .boldTxt{font-weight: bold;}
.tblArea .tblType11 .subTxt{font-size: 14px;font-family: inherit;color: #272727;display: block;}


/* 프리미엄 검진 : tab 5개 */
.feTabArea.renew a { color: #272727;}
.feTabCont h2 {font-weight: 700;font-size: 19px;}
.feTabCont .feTabCont_sub_title {width: 960px; box-sizing: border-box; font-size: 18px;position: relative;margin: 20px auto 30px;display: flex;}
.feTabCont .feTabCont_sub_title img {vertical-align: middle;}
.feTabCont .feTabCont_sub_title b {font-size:18px;color: #272727; font-weight: 700;display: inline-block;padding-left: 95px;padding-right: 15px;}
.feTabCont .feTabCont_sub_title span {font-size: 16px;word-break: keep-all;}
.feTabCont .feTabCont_sub_title b::before { display: inline-block; content: '';width: 80px;height: 80px;background-size: contain;vertical-align: middle;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#feTabCont1 b::before {background: url(../images/checkup/chaum_p_icon_01.png) no-repeat;}
#feTabCont2 b::before {background: url(../images/checkup/chaum_p_icon_02.png) no-repeat;}
#feTabCont3 b::before {background: url(../images/checkup/chaum_p_icon_03.png) no-repeat;}
#feTabCont4 b::before {background: url(../images/checkup/chaum_p_icon_04.png) no-repeat;}
#feTabCont5 b::before {background: url(../images/checkup/chaum_p_icon_05.png) no-repeat;}

.tableArea_top {position: relative;width: 100%;}
.feTabCont .btnArrow { position:absolute; bottom:12px; right:20px; width:39px; height:22px; background:url('../images/common/btn_arrowDown.png') 0 0 no-repeat; }
.feTabCont .btnArrow.open { background:url('../images/common/btn_arrowUp.png') 0 0 no-repeat; }
