@charset "utf-8";

html {
	overflow: auto;
	overflow-y: scroll;
	height: 100%;
	margin-bottom: 1px;
}

INPUT       {BACKGROUND:    #FFFFFF; font-size: 9pt;	COLOR: #000000;}
    .IType1 {BORDER:1 solid #AAAAAA; height:20px}
TEXTAREA    {BACKGROUND:    #FFFFFF; font-size: 9pt}
SELECT      {COLOR: #000000;FONT-FAMILY: "맑은 고딕";font-size: 8pt;text-decoration:none;}

BODY    {font-size:9PT}
TABLE   {font-size:9pt}
    .Ttype1 {   border-top-style:solid;
                border-left-style:solid;
                border-bottom-style:solid;
                border-right-style:solid;
                border-top-color:#CCCCCC;
                border-left-color:#CCCCCC;
                border-bottom-color:#CCCCCC;
                border-right-color:#CCCCCC;}
TEXT    {font-size:9pt}
BUTTON  {font-size:9pt} 
.font2  {font-size:8pt}
.headFont1  {COLOR: #0022B3;FONT-FAMILY: "맑은 고딕";font-size: 12pt;text-decoration:none;}
A:link      {COLOR: #0022B3;FONT-FAMILY: "맑은 고딕";font-size: 9pt;text-decoration:none;}
A:visited   {COLOR: #0022B3;FONT-FAMILY: "맑은 고딕";font-size: 9pt;text-decoration:none;}
A:hover     {COLOR: #0022B3;FONT-FAMILY: "맑은 고딕";font-size: 9pt;text-decoration:none;}
TD          {COLOR: #000000;FONT-FAMILY: "맑은 고딕";font-size: 8.7pt;line-height:1.5;}
    .TDType1{   border-top-style:none;
                border-left-style:none;
                border-bottom-style:none;
                border-right-style:none; 
                background-color:#CFE1FE}
    .TDType2{   border-top-style:none;
                border-left-style:none;
                border-bottom-style:none;
                border-right-style:none; 
                background-color:#EEF9FF }
    .TDType3{   border-top-style:none;
                border-left-style:none;
                border-bottom-style:none;
                border-right-style:none;}
    .TDType4{   border-top-style:none;
                border-left-style:none;
                border-bottom-style:none;
                border-right-style:none; 
                color:#000000}
INPUT       {COLOR: #000000;FONT-FAMILY: "맑은 고딕";font-size: 9pt;line-height:1.5;}
TEXTAREA    {COLOR: #000000;FONT-FAMILY: "맑은 고딕";font-size: 9pt;line-height:1.3;}
STRONG      {FONT-FAMILY: "맑은 고딕";font-size:9PT}

/* Llayout ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 기본 */
#wrap {position:relative; width:100%; margin:0; padding:0;}
#container {position:relative; width:95%; margin:0 auto; padding:0;}
#contents {position:relative; margin:0; padding:12px 0; }
#footer {clear:both; position:relative; width:100%; height:18px; margin:0; padding:0;}

/* 마진 없음 */
#container01 {position:relative; width:100%; margin:0 auto; padding:0;}
#contents01 {position:relative; margin:0; padding:0; }


/* Common */
.check {width:100%; color:#474747; font-size:11px; }
.check input {background:none; border:0; padding:0; }
input {background:#f7f7f7; border:1px #acacac solid; padding:0 5px; color:#000000; height:23px;  line-height:23px;}
select {background:#f7f7f7; border:1px #acacac solid; padding:0; color:#000000; height:23px;  line-height:23px;}

/* TABLE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* tblTtl */
.tblTtl {display:inline-block; width:100%; font-size:14px; line-height:125%; font-weight:bold; color:#93ba47; margin-bottom:6px; }

/* tblTtl */
.tblTtl2 {display:inline-block; width:100%; font-size:12px; line-height:125%; font-weight:normal; color:#93ba47; margin-bottom:6px; }

/* tbl01 */
.tbl01 .infutForm {}
.tbl01 .infutForm table{border:1px #dedede solid; border-bottom:0;}
.tbl01 .infutForm table tr th {background:#f7f7f7; text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl01 .infutForm table tr td {text-align:left; padding:4px 3px 4px 10px; border-bottom:1px #dedede solid; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl01 .infutForm table tr td.line-top {padding:4px 3px 0px 10px;}
.tbl01 .infutForm table tr td.line-mdl {padding:0px 3px 0px 10px;}
.tbl01 .infutForm table tr td.line-btm {padding:0px 3px 4px 10px;}
.tbl01 .infutForm .bor_bn {border-bottom:0;}

/* tbl02 */
.tbl02 .infutForm {}
.tbl02 .infutForm table{border:1px #c9dca3 solid;}
.tbl02 .infutForm table tr th {text-align:left; padding:8px 3px 8px 10px; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl02 .infutForm table tr td {text-align:left; padding:8px 3px 8px 10px; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl02 .infutForm table tr td.line-top {padding:8px 3px 0px 10px;}
.tbl02 .infutForm table tr td.line-mdl {padding:0px 3px 0px 10px;}
.tbl02 .infutForm table tr td.line-btm {padding:8px 3px 8px 10px;}
.tbl02 .infutForm .bor_bn {border-bottom:0;}

/* tbl03 */
.tbl03 {display:block; margin:0; padding:0; border:0;}
.tbl03 .infutForm {border:1px #e5e5e5 solid;}
.tbl03 .infutForm table {}
.tbl03 .infutForm table tr th {text-align:left; padding:10px 10px 0px 10px; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl03 .infutForm table tr td {text-align:left; padding:10px; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl03 .infutForm table tr td.line-top {padding:4px 3px 0px 10px;}
.tbl03 .infutForm table tr td.line-mdl {padding:0px 3px 2px 10px;}
.tbl03 .infutForm table tr td.line-btm {padding:0px 3px 10px 10px;}

/* tbl04 */
.tbl04 {display:block; margin:0; padding:0; border:0;}
.tbl04 .infutForm {}
.tbl04 .infutForm table{border:1px #dedede solid; border-bottom:0;}
.tbl04 .infutForm table tr th {background:#f7f7f7; text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl04 .infutForm table tr td {text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl04 .infutForm table tr td.line-top {padding:8px 3px 0px 10px;}
.tbl04 .infutForm table tr td.line-mdl {padding:0px 3px 0px 10px;}
.tbl04 .infutForm table tr td.line-btm {padding:8px 3px 8px 10px;}
.tbl04 .infutForm .bor_bn { border-bottom:0;}

/* tbl05 */
.tbl05 {display:block; margin:0; padding:0; border:0;}
.tbl05 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl05 table tr th {background:#f7f7f7; text-align:center; padding:7px 3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; color:#5a5a5a; font-weight:normal; vertical-align:middle; font-size:11px; }
.tbl05 table tr td {background:#ffffff;text-align:center; padding:7px 3px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }
.tbl05 .bg1{background:#f7f7f1; }
.tbl05 .bg2{background:#fffff8; }
.tbl05 .bg3{background:#ffffff; }
.tbl05 .bg4{background:#898888; color:#ffffff;}
.tbl05 .bg5{background:#f7f7f7; }

/* tbl06 */
.tbl06 {display:block; margin:0; padding:0; border:0;}
.tbl06 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl06 table tr th {background:#f7f7f7; text-align:center; padding:10px 0px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; vertical-align:middle; color:#5a5a5a; font-size:12px; }
.tbl06 table tr td {padding:10px 8px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; vertical-align:middle; color:#6b6b6b; font-size:12px; }
.tbl06 .bg1{background:#f7f7f7; }

/* tbl07 */
.tbl07 {display:block; margin:0; padding:0; border:0;}
.tbl07 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl07 table tr th {background:#f7f7f7; text-align:left; padding:10px 0px 10px 20px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; vertical-align:middle; color:#525252; font-size:12px; }
.tbl07 table tr td {padding:10px 10px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; vertical-align:middle; color:#525252; font-size:12px; }

/* tbl08 */
.tbl08 {display:block; margin:0; padding:0; border:0;}
.tbl08 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl08 table tr th {background:#f7f7f7; text-align:center; padding:12px 2px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; vertical-align:middle; color:#5a5a5a; font-size:11px; font-weight:normal; }
.tbl08 table tr td {text-align:center; padding:3px 2px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; vertical-align:middle; color:#6b6b6b; font-size:11px; }
.tbl08 .bg1 {background:#fcfcfc; }

/* tbl09 */
.tbl09 {display:block; margin:0; padding:0; border:0;}
.tbl09 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl09 table tr th {background:#f7f7f7; text-align:center; padding:7px 3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; color:#5a5a5a; font-weight:normal; vertical-align:middle; font-size:11px; }
.tbl09 table tr td {padding:7px 3px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }

/* tbl10 */
.tbl10 {display:block; margin:0; padding:0; border:0;}
.tbl10 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl10 table tr th {background:#898888;  color:#ffffff;text-align:center; padding:3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl10 table tr td {background:#ffffff; text-align:center; padding:3px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }
.tbl10 .bg1{background:#f7f7f1l; }
.tbl10 .bg2{background:#fffff8; }

.tabList table tr td {text-align:center; height:34px; font-weight:bold; vertical-align:middle; border:1px #d3d3d3 solid;
background:#f7f7f7;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7));
background:-moz-linear-gradient(top, #ffffff, #f7f7f7);
background:-o-linear-gradient(top, #ffffff, #f7f7f7);
}
.tabList table tr td a {display:block; }
.tabList table tr td a span {font-weight:bold; color:#98999a;}
.tabList table tr td.on a span {color:#ffffff;}
.tabList table tr td.on {color:#ffffff;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#747785), to(#424553));
background:-moz-linear-gradient(top, #747785, #424553);
background:-o-linear-gradient(top, #747785, #424553);
}

/* tbl11 */
.tbl11 table{border:1px #dedede solid; border-bottom:0;}
.tbl11 table tr th {background:#f7f7f7; text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl11 table tr td {text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl11 table tr td.line-top {padding:8px 3px 0px 10px;}
.tbl11 table tr td.line-mdl {padding:0px 3px 0px 10px;}
.tbl11 table tr td.line-btm {padding:8px 3px 8px 10px;}
.tbl11 .bor_bn { border-bottom:0;}
.tbl11 .noti {margin-top:20px; font-size:11px; color:#777777; }
.tbl11 .font01 {color:#666666; font-size:11px; }
.tbl11 input {background:#f7f7f7; border:1px #acacac solid; padding:0 5px; color:#000000; height:23px;  line-height:23px;}

/* tbl012 */
.tbl12 {display:block; margin:0; padding:0; border:0;}
.tbl12 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl12 table tr th {background:#f7f7f7; text-align:center; padding:5px 3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; color:#5a5a5a; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl12 table tr td {padding:5px 8px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }

/* tbl013 */
.tbl13 {display:block; margin:0; padding:0; border:0;}
.tbl13 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl13 table tr th {background:#f7f7f7; text-align:center; padding:5px 3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; color:#5a5a5a; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl13 table tr td {padding:5px 3px; text-align:center; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }
.tbl13 table tr th.link {font-weight:normal;}


/* tbl14 */
.tbl14 {display:block; margin:0; padding:0; border:0;}
.tbl14 table{border:1px #d3d3d3 solid; border-bottom:0;}
.tbl14 table tr th {background:#f7f7f7; text-align:center; padding:7px 3px; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid; color:#5a5a5a; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl14 table tr td {text-align:center; padding:7px 3px; border-bottom:1px #dedede solid; border-right:1px #dddddd solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }

/* tbl15 */
.tbl15 {display:block; margin:0; padding:0; border:0;}
.tbl15 table{border:1px #dedede solid; border-bottom:0;}
.tbl15 table tr th {background:#f7f7f7; text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl15 table tr td {text-align:left; padding:8px 3px 8px 10px; border-bottom:1px #dedede solid; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl15 table tr td.line-top {padding:8px 3px 0px 10px;}
.tbl15 table tr td.line-mdl {padding:0px 3px 0px 10px;}
.tbl15 .infutForm table tr td.line-btm {padding:8px 3px 8px 10px;}
.tbl15 .bor_bn { border-bottom:0;}



/* tbl16 */
.tbl16 {display:block; margin:0; padding:0; border:0;}
.tbl16 table{border:1px #dedede solid; border-bottom:0;}
.tbl16 table tr th {background:#ebebeb; padding:8px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#525252; font-weight:bold; vertical-align:middle;}
.tbl16 table tr td {padding:8px; border-bottom:1px #dedede solid; border-right:1px #dedede solid; color:#4c4c4c; font-size:12px; vertical-align:middle; }
.tbl16 .bor_bn { border-bottom:0;}
/*
.tbl16 .bg1{background:#898888; color:#ffffff;}
.tbl16 .bg2{background:#fffff8; }
.tbl16 .bg3{background:#ffffff; }
.tbl16 .bg1{background:#ebebeb; }
.tbl16 .bg1{background:#f7f7f1; }

*/

.tbl16 .bg1{background:#f7f7f7; }



/* tbl017 */
.tbl17 {display:block; margin:0; padding:0; border:0;}
.tbl17 table{border:1px #42b5a1 solid; border-bottom:0;}
.tbl17 table tr th {background:#42b5a1; text-align:center; padding:5px 3px; border:1px solid #208d7a; color:#fff; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl17 table tr th.link {font-weight:normal; background:#bde7e0; border:1px solid #42b5a1; color:#0c7260;}
.tbl18 table tr th.link a {color:#0c7260;}
.tbl17 table tr td {padding:5px 3px; text-align:center; border-bottom:1px #42b5a1 solid; border-right:1px #42b5a1 solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }

/* tbl018 */
.tbl18 {display:block; margin:0; padding:0; border:0;}
.tbl18 table{border:1px #f69100 solid; border-bottom:0;}
.tbl18 table tr th {background:#f69100; text-align:center; padding:5px 3px; border:1px solid #c17200; color:#fff; font-weight:bold; vertical-align:middle; font-size:11px; }
.tbl18 table tr th.link {font-weight:normal; background:#ffd69c; border:1px solid #f69100; color:#ab4c0c;}
.tbl18 table tr th.link a {color:#ab4c0c;}
.tbl18 table tr td {padding:5px 3px; text-align:center; border-bottom:1px #f69100 solid; border-right:1px #f69100 solid; color:#6b6b6b; vertical-align:middle; font-size:11px; }

.tbl17 table tr td span.btn_time,
.tbl18 table tr td span.btn_time {display:block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:20px; line-height:20px; background:url('/Img/Common/btn_timeBg.jpg') 0 center repeat-x; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #d3d3d3; color:#98999a;
}




/* LIST ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* dot_list */
.dot_list {width:93%; margin:9px 10px 9px 21px;}
.dot_list ul li {list-style-image:url('/Img/common/bullet_green.gif'); list-style-position:outside; vertical-align:middle; margin:0; padding:0; }

/* dot_list1 */
.dot_list1 {width:93%; margin:0px 10px 0px 12px;}
.dot_list1 ul li {list-style-image:url('/Img/common/bullet_green.gif'); list-style-position:outside; vertical-align:middle; margin:0; padding:0;}

/* dot_list2 */
.dot_list2 {width:93%; margin:0px 10px 0px 12px;}
.dot_list2 ul li {list-style-image:url('/Img/common/bullet_green.gif'); list-style-position:outside; vertical-align:middle; margin:0; padding:0; margin-bottom:6px; }

/* plus_list */
.plus_list {width:93%; margin:5px 10px 0px 12px;}
.plus_list ul li {list-style-image:url('/Img/Common/bullet_plus.gif'); list-style-position:outside; vertical-align:middle; margin:0; padding:0; font-size:11px; color:#5a5a5a; }

/* plus_list1 */
.plus_list1 {width:93%; margin:9px 10px 9px 21px;}
.plus_list1 ul li {list-style-image:url('/Img/Common/bullet_plus.gif'); list-style-position:outside; vertical-align:middle; margin:0; padding:0; font-size:11px; color:#5a5a5a; }

/* img_list1 */
.img_list1 {display:inline-block; width:100%; margin:0; padding:0; }
.img_list1 ul li {display:inline-block; float:left; list-style:none; }
.img_list1 ul li img {margin:0 10px 10px 0;}


/* list1 */
.list1 {}
.list1 ul li { list-style-position:outside; vertical-align:middle; margin:2px 0; padding:0; }

/* Nlist1 */
.Nlist1 {}
.Nlist1 ul li {-list-style-position:outside; vertical-align:middle; line-height:140%; margin:0 0 5px 0; padding:0; }





/* BOX ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 라운드박스01 */
.rbox01 {height:auto; background:#f9f9f9; border:1px #d6d6d6 solid; padding:0; margin:0; z-index:99; -webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.rbox02 {display:block; width:100%; background:#f9f9f9; border:1px #d6d6d6 solid; padding:0; margin:0;-webkit-border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.rbox03 {border:1px #dddddd solid; background:#f9f9f9; padding:8px; margin:0;-webkit-border-radius:4px; -khtml-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/* 박스01-회색 */
.box01 {border:1px #dddddd solid; background:#f4f4f4; padding:8px;}
.box02 {border:2px #ee5a4b solid; background:#f4f4f4; padding:8px;}
.box03 {border:1px #dddddd solid; background:#ffffff; padding:8px;}


/* TAB ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* tabs*/
.tabs {float:left; display:inline-block; width:100%; height:auto; margin-bottom:20px; }
.tabs .tab_menu {margin:0; padding:0; }
.tabs .tab_menu ul li {position:relative; float:left; text-align:center; height:34px; line-height:34px;
background:#e9e9e9;
background:url('/Img/Common/tabBG.jpg') repeat-x;
}
.tabs .tab_menu ul li.left {position:relative; float:left; text-align:center; height:34px; line-height:34px;
background:#e9e9e9;
background:url('/Img/Common/slice_l.jpg') no-repeat left top, url('/Img/Common/tabBG.jpg') repeat-x;
}
.tabs .tab_menu ul li.right {position:relative; float:left; text-align:center; height:34px; line-height:34px;
background:#e9e9e9;
background:url('/Img/Common/slice_r.jpg') no-repeat right bottom, url('/Img/Common/tabBG.jpg') repeat-x;
}
.tabs .tab_menu ul li a {display:block; }
.tabs .tab_menu ul li a span {font-weight:bold; color:#98999a;}
.tabs .tab_menu ul li.on a span {color:#ffffff;}
.tabs .tab_menu ul li.on {color:#ffffff;
background:#444755;
background:url('/Img/Common/slice_on.jpg') no-repeat left top, url('/Img/Common/slice_on.jpg') no-repeat right bottom, url('/Img/Common/tabBG_on.jpg') repeat-x;
}
.tabs .w50 {width:50%; }
.tabs .w33 {width:33%; }
.tabs .w34 {width:34%; }
.tabs .w14 {width:14%; }

.tabs .clm2 {width:50%; }
.tabs .clm3 {width:33%; }
.tabs .clm3_1 {width:34%; }
.tabs .clm4 {width:25%; }
.tabs .clm5 {width:20%; }
.tabs .clm7 {width:14.2%; }
.tabs .clm7_1 {width:14.7%; }

/* tab 2줄이상 */
.tabs .tab_menu ul.tabmn_2line {
	border-bottom:1px solid #525568;
	overflow:auto;
}
.tabs .tab_menu ul.tabmn_2line li {
	height:32px; 
	line-height:32px;
}
.tabs .tab_menu ul.tabmn_2line li.left {
	background-position:left 0;
}
.tabs .tab_menu ul.tabmn_2line li.right {
	background-position:right 0;
}
.tabs .tab_menu ul.tabmn_2line li.clm3_1 a {
	background:url('/Img/Common/slice_l.jpg') no-repeat left 0;
}
.tabs .tab_menu ul.tabmn_2line li.on a {
	background:none;
}




/* BTN ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* btn */
.btnArea {-display:inline-block; height:auto; margin:0; padding:0;}


/*빨강*/
.. {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#ec5d56; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*파랑*/
.sbtn2 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#2f67c0; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*주황*/
.sbtn3 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#ff9a57; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*초록*/
.sbtn4 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#8bb542; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

/*보라*/
.sbtn5 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#8042b5; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*분홍*/
.sbtn6 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#ce468a; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*바다색*/
.sbtn7 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#42b5a1; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*진노랑*/
.sbtn8 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#f69100; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*회색*/
.sbtn9 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#a5a5a5; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*짙은회색*/
.sbtn10 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:#4e4e4e; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
/*텝메뉴컬러 진한회색*/
.sbtn11 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:url('/Img/Common/tabBG_on.jpg') repeat-x; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #747786;
}
/*텝메뉴컬러 연한회색*/
.sbtn12 {display:inline-block; font-size:11px; color:#ffffff; text-align:center; margin:0; padding:0; 
height:25px; line-height:25px; background:url('/Img/Common/tabBG.jpg') center center repeat-x; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #d3d3d3; color:#98999a;
}

.tbtn_mnu {display:inline-block; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0; 
height:50px; line-height:50px; background:#2f67c0; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_mnu_a {display:inline-block; font-size:14px; font-weight:bold; color:#000000; text-align:left; margin:0; padding:0; 
height:45px; line-height:45px; background:#ffffaa; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_mnu_b {display:inline-block; font-size:14px; font-weight:bold; color:#000000; text-align:left; margin:0; padding:0; 
height:45px; line-height:45px; background:#ddffdd; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_sel {display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0; 
height:45px; line-height:45px; background:#8bb542; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_dis {display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0; 
height:45px; line-height:45px; background:#c5c5c5; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_non {display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0; 
height:45px; line-height:45px; background:#ffffff; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tbtn_sel2 {display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0; 
height:45px; line-height:45px; background:#42b5a1; overflow:hidden; 
-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.tblText {display:inline-block; width:100%; font-size:14px; line-height:125%; font-weight:bold; color:#ffffff; margin-bottom:0px; }



/* disable*/
.disableBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:40px; line-height:40px;
background:#c5c5c5; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.disableBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:#c5c5c5; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.disableBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:#c5c5c5; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


/* gray */
.grayBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:40px; line-height:40px;
background:url('/img/Common/btnBG_gray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.grayBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:url('/img/Common/btnBG_gray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.grayBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:url('/img/Common/btnBG_gray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.grayBtn4 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:30px; line-height:30px;
background:url('/img/Common/btnBG_gray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


/* green */
.greenBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:50px; line-height:50px;
background:url('/img/Common/btnBG_green.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.greenBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:url('/img/Common/btnBG_green.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.greenBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:url('/img/Common/btnBG_green.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.greenBtn4 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:30px; line-height:30px;
background:url('/img/Common/btnBG_green.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


/* blue */
.blueBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:40px; line-height:40px;
background:url('/img/Common/btnBG_blue.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.blueBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:url('/img/Common/btnBG_blue.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.blueBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:url('/img/Common/btnBG_blue.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.blueBtn4 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:30px; line-height:30px;
background:url('/img/Common/btnBG_blue.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


/* Dgray */
.DgrayBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:40px; line-height:40px;
background:url('/img/Common/btnBG_Dgray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.DgrayBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:url('/img/Common/btnBG_Dgray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.DgrayBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:url('/img/Common/btnBG_Dgray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.DgrayBtn4 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:30px; line-height:30px;
background:url('/img/Common/btnBG_Dgray.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}


/* red */
.redBtn1 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:50px; line-height:50px;
background:url('/img/Common/btnBG_red.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.redBtn2 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:47px; padding-top:13px; line-height:17px; 
background:url('/img/Common/btnBG_red.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.redBtn3 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:25px; line-height:25px;
background:url('/img/Common/btnBG_red.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.redBtn4 {display:inline-block; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; margin:0; padding:0;
height:30px; line-height:30px;
background:url('/img/Common/btnBG_red.jpg') repeat; overflow:hidden; 
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}



/*border*/
.brd_b1 {border-bottom:1px #e5e5e5 solid; }


/* icoCall */
.icoCall {float:right: width:33px; height:30px; margin-left:10px; }

/*clearfix------------------------------------------------------------------------------------------------*/
.clearfix:after {content:""; display:block; clear:both;}
.ie6 .clearfix {height:1px;}
.ie7 .clearfix {min-height:1px;}

.couponNoti {color:#d9d9d9; font-size:12px; }
.couponinput {color:#000000; font-size:12px; font-weight:bold;}
.title01 {color:#333333; font-size:14px; font-weight:bold;}

/* MIS CSS */
.conditionTitle01 {color:#333333; font-size:11px; font-weight:bold;}
.conditionTitle02 {color:#333333; font-size:09px; font-weight:bold;}

.tblDayColor01 {color:#000000; font-size:11px;}
.tblWeekColor01 {color:#0000ff; font-size:11px;}
.tblWeekColor02 {color:#ff0000; font-size:11px;}
.tblGolfTimeList {color:#000000; font-size:11px;}
.tblGolfTimeListWeek01 {color:#0000ff; font-size:11px;}
.tblGolfTimeListWeek02 {color:#ff0000; font-size:11px;}
.tblSaleList {color:#000000; font-size:11px;}
.tblSaleListHeader {color:#000000; font-size:11px; font-weight:bold;}

.tblGolfCalendarHeadBorder { 
    border-bottom: 1px solid black; 
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    color:#000000; font-size:10px;
    BACKGROUND: #aaaaaa; font-size: 9pt
    }
.tblGolfCalendarBorder { 
    border-bottom: 1px solid black; 
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    color:#000000; font-size:10px;
    BACKGROUND: #edf0ff;
    }

/* 웰리힐리CC 일별매출 주중계*/
.tblDaySumColor01 {
    color:#000000;
    font-size:11px;
    BACKGROUND: #aaffaa;
    font-weight:bold;
    }

/* 웰리힐리CC 일별매출 주중계*/
.tblWeekSumColor  {
    color:#0000ff;
    font-size:11px;
    BACKGROUND: #00cc00;
    font-weight:bold;
    }

/* 웰리힐리CC 일별매출 전체계*/
.tblTotSumColor   {
    color:#ff0000;
    font-size:11px;
    BACKGROUND: #00ffff;
    font-weight:bold;
    }

/* 웰리힐리CC 일별예약LIST - 예약가능타임.*/
.tblGolfResvDayListColor1 {
    color:#000000;
    font-size:11px;
    }
.tblGolfResvDayListColor2 {
    color:#0000ff;
    font-size:11px;

