body {font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#000000; }
body, thead, tbody, form, fieldset, legend, fieldset, input, h1, h2, h3, h4, h5, h6, li, ul, ol,img, span, div, td, tr, th, button, select  {margin:0px; padding:0px;}
thead, tbody, td, tr, th{font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" !important; color:#000000;}
legend, fieldset, img {border:0px;}
legend, fieldset {border-style:none;}
li, ul, ol {list-style:none; display:block;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"] {border:1px solid #aaaaaa;height:22px;} /* opera에서 height가 틀리게 나오므로 height를 지정.*/
/*select {border:1px solid #aaaaaa;height:16px;} IE8에서 안됨*/
.mInputText {border:1px solid #aaaaaa;height:18px;} /* opera에서 height가 틀리게 나오므로 height를 지정.*/
.mInputPassword {border:1px solid #aaaaaa;height:18px;} /* opera에서 height가 틀리게 나오므로 height를 지정.*/
table, colgroup, col, thead, tr, th, td, hr {border-collapse:collapse;}
button {font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움";}

caption{visibility:hidden; position:absolute; top:-9999em; left: -9999em; width:1px; height:1px; line-height:0; overflow:hidden;}

input {font-family:"Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#000000; }

hr  {border:none; background-color:#CCCCCC; text-align:left;height:1px;}


select{font-size:12px !important; border:1px solid #AAAAAA; height:23px!important;}
textarea {font-size:12px !important; border:1px solid #AAAAAA;  resize:none; outline:none; }
input[type='text'], input[type="password"] {height:23px; font-size:12px;border:1px solid #AAAAAA;outline:none; }
/*input[type='text'] {height:25px; font-size:12px !important; padding: 0px 5px; border:1px solid #AAAAAA; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }*/

/* 큰 title */
h3.msBigTitleBox_blue {background-color:#3EA2DD; font-size:14px; font-weight:600; padding:8px 15px 8px 15px; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; font-weight:600; color:#FFFFFF; border-top:2px solid #1F7AB1; margin:0px 0px 15px 0px; text-align:center;}


.vam {vertical-align:middle;}
.mInp {text-align:right; margin-right:0;}

/*a:link{font: 11px "돋움", Dotum; color:#4A4A4A; text-decoration:none;}
a:visited{font: 11px "돋움", Dotum; color:#4A4A4A; text-decoration:none;}
a:hover {font: 11px "돋움", Dotum; color:#ff9900; text-decoration:underline;}
a:active{font: 11px "돋움", Dotum; color:#ff9900; text-decoration:underline;}*/

a:link{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:#056DCB; text-decoration:none;} /* 보통때 */
a:visited{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:#056DCB; text-decoration:none;} /* 방문 했을 때 */
a:hover {font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:#056DCB; text-decoration:underline;} /* 마우스 오버 되었을 때 */
a:active{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:#056DCB; text-decoration:underline;} /* 마우스 클릭 했을 때 */

a.mRed:link{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:red; text-decoration:none;} /* 보통때 */
a.mRed:visited{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:red; text-decoration:none;} /* 방문 했을 때 */
a.mRed:hover {font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:red; text-decoration:underline;} /* 마우스 오버 되었을 때 */
a.mRed:active{font: 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움"; color:red; text-decoration:underline;} /* 마우스 클릭 했을 때 */


.mCheckbox {vertical-align:middle;} /* checkbox */
.mRadio {vertical-align:middle;} /* radio */

.mBox1_gray {border:1px solid #AAAAAA;background-color:#ffffff; padding:10px 10px; }
.mBox1_gray_radius {border:1px solid #AAAAAA;background-color:#ffffff; padding:10px 10px;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.mBox1_blue {border:1px solid #6DA0E7;background-color:#ffffff; padding:10px 10px; }
.mBox2_blue {border:2px solid #6DA0E7; background-color:#ffffff; padding:10px 10px; }

.mSpan1 {background-color:#5C9EE7; padding:5px 10px; color:#ffffff;}
.mSpan1_gray {background-color:#AAAAAA; padding:5px 10px; color:#FFFFFF;}

/*** 자식 테그들이 float 일 경우, 이 테그를 사용합니다. ***/
.mContentWrap {zoom:1;}
.mContentWrap:after {content:""; clear:both; display:block;visibility:hidden; height:0;}

.mTableWrap {border-bottom:1px solid #CCCCCC;}
.mTableWrap_gray {border-bottom:1px solid #CCCCCC;}
.mTableWrap2 {border-bottom:1px solid #6DA0E7; border-top:1px solid #6DA0E7;} /* top border 도 1px solid 하는 스타일입니다. */

/** 소제목 박스 스타일 **/
.mTitleBox{width:100%;background:#B1CAFC url("/common/img/icon_arrow_right01.gif") no-repeat 8px 50%; text-indent: 17px; padding:3px 0px 3px 0px; font-weight:bold;color:#0B2351; font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}

/**** 사각형 박스 ****/
.mBox_blue1 {border:1px solid #A8C8F4;padding:10px 10px 10px 15px; background-color:#ffffff; }
.mBox_blue1_radius {border:1px solid #A8C8F4;padding:10px 10px 10px 15px; background-color:#ffffff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.mBox_blue2 {border:1px solid #C6DCFA;padding:10px 10px 10px 15px; background-color:#F4F8FF; } /* 백그라운에 색 있음 */
.mBox_blue2_radius {border:1px solid #C6DCFA;padding:10px 10px 10px 15px; background-color:#F4F8FF;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  } /* 백그라운에 색 있음 */

.mBox_gray1 {border:1px solid #D2D2D2;padding:10px 10px 10px 15px; background-color:#ffffff; }
.mBox_gray1_radius {border:1px solid #D2D2D2;padding:10px 10px 10px 15px; background-color:#ffffff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.mBox_gray2 {border:1px solid #C9C9C9;padding:10px 10px 10px 15px; background-color:#F7F7F7; } /* 백그라운에 색 있음 */
.mBox_gray2_radius {border:1px solid #C9C9C9;padding:10px 10px 10px 15px; background-color:#F7F7F7; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; } /* 백그라운에 색 있음 */

.mBox_green1 {border:1px solid #CCEFD3;padding:10px 10px 10px 15px; background-color:#ffffff; }
.mBox_green1_radius {border:1px solid #CCEFD3;padding:10px 10px 10px 15px; background-color:#ffffff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.mBox_green2 {border:1px solid #B5E5BE;padding:10px 10px 10px 15px; background-color:#F5FFF9; } /* 백그라운에 색 있음 */
.mBox_green2_radius {border:1px solid #B5E5BE;padding:10px 10px 10px 15px; background-color:#F5FFF9; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; } /* 백그라운에 색 있음 */

.mBox_orange1 {border:1px solid #F3DCB9;padding:10px 10px 10px 15px; background-color:#ffffff; }
.mBox_orange1_radius {border:1px solid #F3DCB9;padding:10px 10px 10px 15px; background-color:#ffffff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.mBox_orange2 {border:1px solid #F7D4B1;padding:10px 10px 10px 15px; background-color:#FFFAF5; } /* 백그라운에 색 있음 */
.mBox_orange2_radius {border:1px solid #F7D4B1;padding:10px 10px 10px 15px; background-color:#FFFAF5; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; } /* 백그라운에 색 있음 */

/**** ol, ul ****/
/* 앞에 작은 파랑 네모 있는 것 */
.mOlUl_dot_blue1 {}
.mOlUl_dot_blue1 li{background:url("/common/img/icon_dot_blue1.png") no-repeat 0px 9px; padding:5px 5px 5px 10px;}
.mOlUl_dot_gray1 {}
.mOlUl_dot_gray1 li{background:url("/common/img/icon_dot_gray1.png") no-repeat 0px 9px; padding:5px 5px 5px 10px;}
.mOlUl_dot_green1 {}
.mOlUl_dot_green1 li{background:url("/common/img/icon_dot_green1.png") no-repeat 0px 9px; padding:5px 5px 5px 10px;}
.mOlUl_dot_orange1 {}
.mOlUl_dot_orange1 li{background:url("/common/img/icon_dot_orange1.png") no-repeat 0px 9px; padding:5px 5px 5px 10px;}

.mOlUl_arrow_blue1 {}
.mOlUl_arrow_blue1 li{background:url("/common/img/icon_arrow04_blue.png") no-repeat 0px 7px; padding:5px 5px 5px 10px;}
.mOlUl_arrow_gray1 {}
.mOlUl_arrow_gray1 li{background:url("/common/img/icon_arrow04_gray.png") no-repeat 0px 7px; padding:5px 5px 5px 10px;}
.mOlUl_arrow_green1 {}
.mOlUl_arrow_green1 li{background:url("/common/img/icon_arrow04_green.png") no-repeat 0px 7px; padding:5px 5px 5px 10px;}
.mOlUl_arrow_orange1 {}
.mOlUl_arrow_orange1 li{background:url("/common/img/icon_arrow04_orange.png") no-repeat 0px 7px; padding:5px 5px 5px 10px;}

/** 소제목 스타일 **/
/* 앞에 작은 화살표 있는 것 */
.mTitleSmall_arrow1 {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_arrow01.png") no-repeat 0px 8px; text-indent: 10px; padding:5px 0px 5px 0px; color:#1664C2;  font-weight:600; }
.mTitleSmall_arrow1_btBar {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_arrow01.png") no-repeat 0px 8px; text-indent: 10px; padding:5px 0px 5px 0px; color:#1664C2; border-bottom:2px solid #95baeb; margin:0px 0px 10px 0px;}
.mTitleSmall_arrow_blue1 { font-weight:bold;background:url("/common/img/icon_arrow05_blue.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#2471E4; text-align:left;}
.mTitleSmall_arrow_blue1_btBar { font-weight:bold;background:url("/common/img/icon_arrow05_blue.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#2471E4; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_arrow_gray1 { font-weight:bold;background:url("/common/img/icon_arrow05_gray.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#6F6F6F; text-align:left;}
.mTitleSmall_arrow_gray1_btBar { font-weight:bold;background:url("/common/img/icon_arrow05_gray.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#6F6F6F; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_arrow_green1 { font-weight:bold;background:url("/common/img/icon_arrow05_green.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#40A130; text-align:left;}
.mTitleSmall_arrow_green1_btBar { font-weight:bold;background:url("/common/img/icon_arrow05_green.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#40A130; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_arrow_orange1 { font-weight:bold;background:url("/common/img/icon_arrow05_orange.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#E37100; text-align:left;}
.mTitleSmall_arrow_orange1_btBar { font-weight:bold;background:url("/common/img/icon_arrow05_orange.png") no-repeat 0px 12px; text-indent: 10px; padding:10px 0px 10px 0px; color:#E37100; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}

/* 앞에 작은 네모 있는 것 */
.mTitleSmall_bar1 {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_bar01.png") no-repeat 0px 3px; text-indent: 12px; padding:5px 0px 8px 0px; color:#1664C2;  font-weight:600;}
.mTitleSmall_bar1_btBar {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_bar01.png") no-repeat 0px 5px; text-indent: 12px; padding:5px 0px 5px 0px; color:#1664C2; border-bottom:2px solid #95baeb; margin:0px 0px 10px 0px;}
.mTitleSmall_bar_blue1 { font-weight:bold; background:url("/common/img/icon_bar02_blue.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#2471E4; text-align:left;}
.mTitleSmall_bar_blue1_btBar { font-weight:bold;background:url("/common/img/icon_bar02_blue.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#2471E4; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_bar_gray1 { font-weight:bold; background:url("/common/img/icon_bar02_gray.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#6F6F6F; text-align:left;}
.mTitleSmall_bar_gray1_btBar { font-weight:bold;background:url("/common/img/icon_bar02_gray.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#6F6F6F; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_bar_green1 { font-weight:bold; background:url("/common/img/icon_bar02_green.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#40A130; text-align:left;}
.mTitleSmall_bar_green1_btBar { font-weight:bold;background:url("/common/img/icon_bar02_green.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#40A130; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_bar_orange1 { font-weight:bold; background:url("/common/img/icon_bar02_orange.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#E37100; text-align:left;}
.mTitleSmall_bar_orange1_btBar { font-weight:bold;background:url("/common/img/icon_bar02_orange.png") no-repeat 0px 10px; text-indent: 10px; padding:9px 0px 10px 0px; color:#E37100; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}

/* 앞에 작은 원 있는 것 */
.mTitleSmall_circle1 {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_circle03_blue.png") no-repeat 0px 8px; text-indent: 15px; padding:5px 0px 5px 0px; color:#1664C2;  font-weight:600;}
.mTitleSmall_circle1_btBar {font:normal normal 600  "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;background:url("/common/img/icon_circle03_blue.png") no-repeat 0px 8px; text-indent: 15px; padding:5px 0px 5px 0px; color:#1664C2; border-bottom:2px solid #95baeb; margin:0px 0px 10px 0px;}
.mTitleSmall_circle_blue1 { font-weight:bold; background:url("/common/img/icon_circle03_blue.png") no-repeat 0px 15px; text-indent: 15px; padding:10px 0px 10px 0px; color:#2471E4; text-align:left;}
.mTitleSmall_circle_blue1_btBar { font-weight:bold;background:url("/common/img/icon_circle03_blue.png") no-repeat 0px 12px; text-indent: 15px; padding:10px 0px 10px 0px; color:#2471E4; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_circle_gray1 { font-weight:bold; background:url("/common/img/icon_circle03_gray.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#6F6F6F; text-align:left;}
.mTitleSmall_circle_gray1_btBar { font-weight:bold;background:url("/common/img/icon_circle03_gray.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#6F6F6F; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_circle_green1 { font-weight:bold; background:url("/common/img/icon_circle03_green.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#40A130; text-align:left;}
.mTitleSmall_circle_green1_btBar { font-weight:bold;background:url("/common/img/icon_circle03_green.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#40A130; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}
.mTitleSmall_circle_orange1 { font-weight:bold; background:url("/common/img/icon_circle03_orange.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#E37100; text-align:left;}
.mTitleSmall_circle_orange1_btBar { font-weight:bold;background:url("/common/img/icon_circle03_orange.png") no-repeat 0px 11px; text-indent: 16px; padding:10px 0px 10px 0px; color:#E37100; border-bottom:2px solid #78A4ED; margin:0px 0px 10px 0px; text-align:left;}


/** piece문서의 상단 제목 **/
.mPieceDocTitle {background:#4570A3 url("/common/img/icon_bar02_outerWhite.png") no-repeat 10px 8px; font-weight:600; width:100%; height:30px; text-indent:25px; color:#ffffff; padding:10px 0px 0px 0px;}
.mPieceDocTitle2 {background:url("/common/img/icon_bar02.png") no-repeat 10px 8px; width:100%; height:30px; text-indent:25px; color:#ffffff; padding:10px 0px 0px 0px;}

/* IE8 에서 밑이 잘려서 보이기 때문에 padding 을 6으로 지정*/
.mImgButton30_70_1 {width:30px; height:58px;background:url("/common/img/button_bg_30_70_1.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton30_2 {width:30px; height:15px;background:url("/common/img/button_bg_30_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton30_2:hover {background:url("/common/img/button_bg_30_2_over.png") no-repeat 0px 0px;}
.mImgButton50_2 {width:49px; height:15px;background:url("/common/img/button_bg_50_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton50_2:hover {background:url("/common/img/button_bg_50_2_over.png") no-repeat 0px 0px;}
.mImgButton70 {width:70px; height:15px;background:url("/common/img/button_bg_70.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton70_2 {width:70px; height:15px;background: url("/common/img/button_bg_70_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton70_2:hover {background:url("/common/img/button_bg_70_2_over.png") no-repeat 0px 0px;}
.mImgButton70_2_2 {width:70px; height:15px;background:url("/common/img/button_bg_70_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton100_2 {width:100px; height:15px;background:url("/common/img/button_bg_100_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton100_2:hover {background:url("/common/img/button_bg_100_2_over.png") no-repeat 0px 0px;}
.mImgButton150_2 {width:150px; height:15px;background:url("/common/img/button_bg_150_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:5px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton150_2:hover {background:url("/common/img/button_bg_150_2_over.png") no-repeat 0px 0px;}


/*** 작은 높이 new  ***/
.mImgButton_new30 {width:30px; height:16px; background:url("/common/img/button_new_bg_30.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new40 {width:40px; height:16px; background:url("/common/img/button_new_bg_40.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new50 {width:50px; height:16px; background:url("/common/img/button_new_bg_50.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new70 {width:70px; height:16px;background: url("/common/img/button_new_bg_70.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new100 {width:100px; height:16px;background:url("/common/img/button_new_bg_100.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new150 {width:150px; height:16px;background:url("/common/img/button_new_bg_150.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}

/*** 큰 높이 ***/
.mImgButton_new2_30_height38 {width:30px; height:38px; background:url("/common/img/button_new2_bg_30_height_38.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new2_50_height38 {width:50px; height:38px; background:url("/common/img/button_new2_bg_50_height_38.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new2_70_height38 {width:70px; height:38px;background: url("/common/img/button_new2_bg_70_height_38.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new2_100_height38 {width:100px; height:38px;background:url("/common/img/button_new2_bg_100_height_38.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton_new2_150_height38 {width:150px; height:38px;background:url("/common/img/button_new2_bg_150_height_38.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}

/*** 작은 높이 2 ***/
.mImgButton25_ht_15_2 {width:25px; height:16px;background:url("/common/img/button_bg_25_ht_15_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mImgButton50_ht_15_2 {width:50px; height:16px;background:url("/common/img/button_bg_50_ht_15_2.png") no-repeat 0px 0px;text-align:center;cursor:pointer;padding:3px 0px 0px 0px;color:#333333;margin:0px 0px 0px 0px; font:normal normal normal 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}

/*** 이미지 버튼들 (가로크기 : 58) ***/
.mImgButton_accept_blue {width:58px; height:30px;background:url("/common/img/button_accept_blue.png") no-repeat 0px 0px;cursor:pointer;} /* 적용 */
.mImgButton_edit_blue {width:58px; height:30px;background:url("/common/img/button_edit_blue.png") no-repeat 0px 0px;cursor:pointer;} /* 수정 */
.mImgButton_ok_blue {width:58px; height:30px;background:url("/common/img/button_ok_blue.png") no-repeat 0px 0px;cursor:pointer;} /* 확인 */
.mImgButton_save_blue {width:58px; height:30px;background:url("/common/img/button_save_blue.png") no-repeat 0px 0px;cursor:pointer;} /* 저장 */


/*** over, down 시  ***/
.ImgButton_over{box-shadow:0px 0px 5px #b5cfe9; -webkit-box-shadow:0px 0px 5px #b5cfe9; -moz-box-shadow:0px 0px 5px #b5cfe9; opacity: 0.8;filter: alpha(opacity=0.8);-ms-filter: "alpha(opacity=0.8)";-khtml-opacity: 0.8;-moz-opacity: 0.8;}
.ImgButton_down{opacity:0.2; background-color:#000000; box-shadow:0px 0px 0px; }

/*** new 색 버튼 ***/
.mColorButton_blue{display:inline; cursor:pointer; background-color:#48C3D3; font-weight:bold; color:#FFFFFF; padding:6px 13px; font-size:12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.mColorButton_blue:hover{background-color:#63CBDA;}
.mColorButton_blue:active{background-color:#63CBDA;-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.2);}

.mColorButton_blue_big{display:inline; cursor:pointer; background-color:#48C3D3; font-weight:bold; color:#FFFFFF; padding:8px 16px; font-size:16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.mColorButton_blue_big:hover{background-color:#63CBDA;}
.mColorButton_blue_big:active{background-color:#63CBDA;-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.2);}

/* 진한색 */
.mColorButton_blue2{display:inline; cursor:pointer; background-color:#3993ba; font-weight:bold; color:#FFFFFF; padding:6px 13px; font-size:12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.mColorButton_blue2:hover{background-color:#1a6484;}
.mColorButton_blue2:active{background-color:#1a6484;-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.2);}


.mColorButton_blue_small2{display:inline; cursor:pointer; background-color:#3993ba; font-weight:bold; color:#FFFFFF; padding:4px 10px; font-size:12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.mColorButton_blue_small2:hover{background-color:#1a6484;}
.mColorButton_blue_small2:active{background-color:#1a6484;-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.2);}


.mColorButton_blue_big2{display:inline; cursor:pointer; background-color:#3993ba; font-weight:bold; color:#FFFFFF; padding:8px 16px; font-size:16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
.mColorButton_blue_big2:hover{background-color:#1a6484;}
.mColorButton_blue_big2:active{background-color:#1a6484;-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 8px rgba(0, 0, 0, 0.2);}


/* 그라데이션  */
.mGradButton_blue {cursor:pointer; padding-top:7px; padding-bottom:7px; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-shadow: 0px 1px 0px #2278c8;color:#fff;background-color:#006d8d;background-image:-moz-linear-gradient(top,  #3e99ee 0%, #3e99ee 40%, #2278c8 60%, #2278c8 90%, #6cb6fc 100%); background-image: -ms-linear-gradient(top,  #3e99ee 0%, #3e99ee 40%, #2278c8 60%, #2278c8 90%, #6cb6fc 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3e99ee), to(#2278c8)); background-image: -webkit-linear-gradient(top,  #3e99ee 0%, #3e99ee 40%, #2278c8 60%, #2278c8 90%, #6cb6fc 100%); background-image: -o-linear-gradient(top,  #3e99ee 0%, #3e99ee 40%, #2278c8 60%, #2278c8 90%, #6cb6fc 100%);background-image: linear-gradient(top, #3e99ee 0%, #3e99ee 40%, #2278c8 60%, #2278c8 90%, #6cb6fc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e99ee', endColorstr='#2278c8', GradientType=0); border:1px solid #2278c8;}

.mGradButton_blue:hover {text-shadow: 0px 1px 0px #2278c8;color:#fff;background-color:#006d8d;background-image:-moz-linear-gradient(top,  #4fb7f9 0%, #4fb7f9 40%, #2b8ee3 60%, #2b8ee3 90%, #79c9fb 100%); background-image: -ms-linear-gradient(top,  #4fb7f9 0%, #4fb7f9 40%, #2b8ee3 60%, #2b8ee3 90%, #79c9fb 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4fb7f9), to(#2b8ee3)); background-image: -webkit-linear-gradient(top,  #4fb7f9 0%, #4fb7f9 40%, #2b8ee3 60%, #2b8ee3 90%, #79c9fb 100%); background-image: -o-linear-gradient(top,  #4fb7f9 0%, #4fb7f9 40%, #2b8ee3 60%, #2b8ee3 90%, #79c9fb 100%);background-image: linear-gradient(top, #4fb7f9 0%, #4fb7f9 40%, #2b8ee3 60%, #2b8ee3 90%, #79c9fb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e99ee', endColorstr='#2278c8', GradientType=0);border:1px solid #2b8ee3; }

.mGradButton_gray {cursor:pointer; padding-top:7px; padding-bottom:7px; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;text-shadow: 0px 1px 0px #F0F0F0;color:#333333;background-color:#006d8d;background-image:-moz-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 40%, #F0F0F0 60%, #F0F0F0 90%, #FFFFFF 100%); background-image: -ms-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 40%, #F0F0F0 60%, #F0F0F0 90%, #FFFFFF 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#F0F0F0)); background-image: -webkit-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 40%, #F0F0F0 60%, #F0F0F0 90%, #FFFFFF 100%); background-image: -o-linear-gradient(top,  #FFFFFF 0%, #FFFFFF 40%, #F0F0F0 60%, #F0F0F0 90%, #FFFFFF 100%);background-image: linear-gradient(top, #FFFFFF 0%, #FFFFFF 40%, #F0F0F0 60%, #F0F0F0 90%, #FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2278c8', endColorstr='#3e99ee', GradientType=0); border:1px solid #AAAAAA;}

.mGradButton_gray:hover {text-shadow: 0px 1px 0px #F0F0F0;color:#333333;background-color:#006d8d;background-image:-moz-linear-gradient(top,  #E8F2FC 0%, #E8F2FC 40%, #D3E7FA 60%, #D3E7FA 90%, #F4FAFF 100%); background-image: -ms-linear-gradient(top,  #E8F2FC 0%, #E8F2FC 40%, #D3E7FA 60%, #D3E7FA 90%, #F4FAFF 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E8F2FC), to(#D3E7FA)); background-image: -webkit-linear-gradient(top,  #E8F2FC 0%, #E8F2FC 40%, #D3E7FA 60%, #D3E7FA 90%, #F4FAFF 100%); background-image: -o-linear-gradient(top,  #E8F2FC 0%, #E8F2FC 40%, #D3E7FA 60%, #D3E7FA 90%, #F4FAFF 100%);background-image: linear-gradient(top, #E8F2FC 0%, #E8F2FC 40%, #D3E7FA 60%, #D3E7FA 90%, #F4FAFF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2278c8', endColorstr='#3e99ee', GradientType=0); border:1px solid #70AEE2;}

.mGradButton_orange {cursor:pointer; padding-top:7px; padding-bottom:7px; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  text-shadow: 0px 1px 0px #ff7b01;color:#fff;background-color:#ff993a;background-image:-moz-linear-gradient(top,  #ff993a 0%, #ff993a 40%, #ff7b01 60%, #ff7b01 90%, #ffa953 100%); background-image: -ms-linear-gradient(top,  #ff993a 0%, #ff993a 40%, #ff7b01 60%, #ff7b01 90%, #ffa953 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3e99ee), to(#2278c8)); background-image: -webkit-linear-gradient(top,  #ff993a 0%, #ff993a 40%, #ff7b01 60%, #ff7b01 90%, #ffa953 100%); background-image: -o-linear-gradient(top,  #ff993a 0%, #ff993a 40%, #ff7b01 60%, #ff7b01 90%, #ffa953 100%);background-image: linear-gradient(top, #ff993a 0%, #ff993a 40%, #ff7b01 60%, #ff7b01 90%, #ffa953 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2278c8', endColorstr='#3e99ee', GradientType=0);border:1px solid #ff7b01;}

.mGradButton_orange:hover {text-shadow: 0px 1px 0px #e5730b;color:#fff;background-color:#FFB774;background-image:-moz-linear-gradient(top,  #ffb242 0%, #ffb242 40%, #ff8e01 60%, #ff8e01 90%, #ffc25e 100%); background-image: -ms-linear-gradient(top,  #ffb242 0%, #ffb242 40%, #ff8e01 60%, #ff8e01 90%, #ffc25e 100%);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6CB3F2), to(#3F93DE)); background-image: -webkit-linear-gradient(top,  #ffb242 0%, #ffb242 40%, #ff8e01 60%, #ff8e01 90%, #ffc25e 100%); background-image: -o-linear-gradient(top,  #ffb242 0%, #ffb242 40%, #ff8e01 60%, #ff8e01 90%, #ffc25e 100%);background-image: linear-gradient(top, #ffb242 0%, #ffb242 40%, #ff8e01 60%, #ff8e01 90%, #ffc25e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2278c8', endColorstr='#3e99ee', GradientType=0);border:1px solid #ff8e01; }



/* 페이지 */
.mResultTablePage{}
.mResultTablePage .pageNum span.on{background:#554130;}

/* 리스트 테이블 */
.msTable {width:100%;}
.msTable > thead > tr > th{background:#d83843; color:#FFFFFF; font-weight:600; border-bottom:2px solid #7a2128; padding:8px 3px; text-align:center;}
.msTable > tbody > tr > td{border-bottom:1px solid #CCCCCC; padding:8px 5px;}
/*.msTable > tbody > tr.bgColor > td{background:#fcf2f1;}*/
.msTable > tbody > tr.bgColor > td{background:#F5F5F5;}
.msTable > tbody > tr.on > td{background:#FFFFE7;}



/* 서브타이틀 */
.msSubTitleWrap {margin:15px 0px 5px 0px; }
.msSubTitleWrap .msSubTitle{font-weight:600; color:#372918;  font-size:16px; float:left;}
.msSubTitleWrap .msSubTitle_right{float:right;}


/* 탭 */
ul.msTab_black{margin:0px 0px 10px 0px; border-bottom:1px solid #404040; height:28px;}
ul.msTab_black li{float:left; width:120px; padding:7px 0px 7px 0px; text-align:center; background:#F2F2F2;border-top:1px solid #404040; border-right:1px solid #404040; cursor:pointer; font-weight:600;}
ul.msTab_black li.right{float:right;border-left:1px solid #404040; }
ul.msTab_black li:first-child{border-left:1px solid #404040;}
ul.msTab_black li.leftOfOn{border-right:0px none;}
ul.msTab_black li.on{background:#404040; padding:7px 0px 7px 0px;border-top:1px solid #404040;  border-left:1px solid #404040;border-right:1px solid #404040; color:#FFFFFF;}
ul.msTab_black.small {margin:0px 0px 5px 0px; height:28px;}
ul.msTab_black.small li{padding:7px 0px; width:70px;}


ul.msTab_color{margin:0px 0px 10px 0px; border-bottom:1px solid #a70007; height:35px;}
ul.msTab_color li{float:left; width:90px; padding:10px 0px; text-align:center; background:#f9f9f9;border-top:1px solid #AAAAAA; border-right:1px solid #AAAAAA; cursor:pointer; font-weight:600;}
ul.msTab_color li.right{float:right;border-left:1px solid #AAAAAA; }
ul.msTab_color li:first-child{border-left:1px solid #AAAAAA;}
ul.msTab_color li.leftOfOn{border-right:0px none;}
ul.msTab_color li.on{background:#a70007; padding:10px 0px 10px 0px;border-top:1px solid #a70007;  border-left:1px solid #a70007;border-right:1px solid #a70007; border-bottom:1px solid #a70007; color:#FFFFFF;}
ul.msTab_color.small {margin:0px 0px 5px 0px; height:29px;}
ul.msTab_color.small li{padding:7px 0px; width:70px;}

/*** 탭 스타일  ***/
.mTab1 {width:100%;height:37px;}
.mTab1 li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1 li.on {background-color:#5C9EE7; padding:7px 17px; color:#ffffff; cursor:pointer; font-weight:bold;}
.mTab1 li.off {background-color:#D2D6D2; padding:7px 17px;color:#363636;cursor:pointer; font-weight:bold; border-right:1px solid #ACACAC;}
.mTab1 li.offLast {background-color:#D2D6D2; padding:7px 17px;color:#363636;cursor:pointer; font-weight:bold;}
.mTab1 li.blank {width:100%; border-bottom:2px solid #5C9EE7; }
.mTab1_contents li.off {display:none;}
.mTab1_contents li.on {display:block;}

.mTab1_small_height {width:100%;height:25px;}
.mTab1_small_height li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1_small_height li.on {background-color:#5C9EE7; padding:5px 12px; color:#ffffff; cursor:pointer; font-weight:bold;}
.mTab1_small_height li.off {background-color:#D2D6D2; padding:5px 12px;color:#363636;cursor:pointer; font-weight:bold; border-right:1px solid #ACACAC;}
.mTab1_small_height li.offLast {background-color:#D2D6D2; padding:5px 12px;color:#363636;cursor:pointer; font-weight:bold;}
.mTab1_small_height li.blank {width:100%; border-bottom:2px solid #5C9EE7; }
.mTab1_small_height_contents li.off {display:none;}
.mTab1_small_height_contents li.on {display:block;}


.mTab1_small {width:100%;height:25px;}
.mTab1_small li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1_small li.on {background-color:#5C9EE7; padding:5px 5px; color:#ffffff; cursor:pointer; }
.mTab1_small li.off {background-color:#D2D6D2; padding:5px 5px;color:#363636;cursor:pointer; border-right:1px solid #ACACAC;}
.mTab1_small li.offLast {background-color:#D2D6D2; padding:5px 5px;color:#363636;cursor:pointer;}
.mTab1_small li.blank {width:100%; border-bottom:2px solid #5C9EE7; }
.mTab1_small_contents li.off {display:none;}
.mTab1_small_contents li.on {display:block;}

.mTab1_green_small {width:100%;height:25px;}
.mTab1_green_small li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1_green_small li.on {background-color:#57C25E; padding:5px 5px; color:#ffffff; cursor:pointer; }
.mTab1_green_small li.off {background-color:#D2D6D2; padding:5px 5px;color:#363636;cursor:pointer; border-right:1px solid #ACACAC;}
.mTab1_green_small li.offLast {background-color:#D2D6D2; padding:5px 5px;color:#363636;cursor:pointer;}
.mTab1_green_small li.blank {width:100%; border-bottom:2px solid #57C25E; }
.mTab1_green_small_contents li.off {display:none;}
.mTab1_green_small_contents li.on {display:block;}

.mTab1_gray_small {width:100%;height:25px;}
.mTab1_gray_small li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1_gray_small li.on {background-color:#EDEFED; padding:5px 5px; color:#363636; cursor:pointer; font-weight:bold; }
.mTab1_gray_small li.off {background-color:#D2D6D2; padding:5px 5px;color:#696969;cursor:pointer; border-right:1px solid #ACACAC;}
.mTab1_gray_small li.offLast {background-color:#D2D6D2; padding:5px 5px;color:#696969;cursor:pointer;}
.mTab1_gray_small li.blank {width:100%; border-bottom:2px solid #EDEFED; }
.mTab1_gray_small_contents li.off {display:none;}
.mTab1_gray_small_contents li.on {display:block;}

/* 탭이 이미지일 경우  */
/* 설명 : 탭 이미지의 부모 테그(div)에 width 값을 지정하고 백그라운드를 지정할 수 있다.(부광홈페이지 참고) */
.mTab_img1 {width:100%;}
.mTab_img1 > li {float:left; cursor:pointer;}
.mTab_img1_contents > li {display:none;}
.mTab_img1_contents > li.on {display:block;}

.mTab1_new_gray {width:100%;height:27px;}
.mTab1_new_gray li {float:left; font-size:12px !important; text-shadow:none !important;}
.mTab1_new_gray li.on {background-color:#F0F0F0; padding:5px 8px; color:#696969; cursor:pointer; font-weight:bold; border-top:2px solid #9FA3BB;border-right:1px solid #9FA3BB;border-left:1px solid #9FA3BB; }
.mTab1_new_gray li.off {background-color:#D2D6D2; padding:5px 8px;color:#696969;cursor:pointer; margin:2px 0px 0px 0px;}
.mTab1_new_gray li.offLast {background-color:#D2D6D2; padding:5px 8px;color:#696969;cursor:pointer; margin:2px 0px 0px 0px; }
.mTab1_new_gray_contents li.off {display:none;}
.mTab1_new_gray_contents li.on {display:block;}


.mTab_line1 {width:100%;height:37px;  border-bottom:2px solid #AAAAAA; height:36px;}
.mTab_line1 li {float:left; font-size:12px !important; text-shadow:none !important;  padding:10px 17px;}
.mTab_line1 li.on {background-color:#FFFFFF; border-top:2px solid #AAAAAA;  border-right:2px solid #AAAAAA;  border-bottom:2px solid #FFFFFF;  border-left:2px solid #AAAAAA;  cursor:pointer; font-weight:bold;}
.mTab_line1 li.off {background-color:#FFFFFF;   border-top:2px solid #FFFFFF;  border-bottom:2px solid #AAAAAA;  cursor:pointer;}


/*** 입력 테이블(th부분에 컬러 있는것)  ***/
/* td가 2개 일 경우 */
.mTableInput_color_len2 {width:100%;}
.mTableInput_color_len2 th {width:30%; background-color:#5C9EE7; padding:5px 5px; color:#ffffff; text-align:center; font-weight:normal; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; }
.mTableInput_color_len2 td {padding:0px 5px 0px 5px;}

/* td가 4개 일 경우 */
.mTableInput_color_len4 {width:100%;}
.mTableInput_color_len4 th {width:20%; background-color:#5C9EE7; padding:5px 5px; color:#ffffff; text-align:center; font-weight:normal; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; }
.mTableInput_color_len4 td {padding:0px 5px 0px 5px;}

/* td가 6개 일 경우 */
.mTableInput_color_len6 {width:100%;}
.mTableInput_color_len6 th {width:15%; background-color:#5C9EE7; padding:5px 5px; color:#ffffff; text-align:center; font-weight:normal; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; }
.mTableInput_color_len6 td {padding:0px 5px 0px 5px;}

/* td가 8개 일 경우 */
.mTableInput_color_len8 {width:100%;}
.mTableInput_color_len8 th {width:10%; background-color:#5C9EE7; padding:5px 5px; color:#ffffff; text-align:center; font-weight:normal; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; }
.mTableInput_color_len8 td {padding:0px 5px 0px 5px;}



/*** 입력 테이블(th부분에 이미지 있는 것)  ***/


/* td가 2개 일 경우 */
.mTableInput1_len2 {width:100%;}
.mTableInput1_len2 th {width:30%; background:#F0F7FD url("/common/img/icon_dot01.gif") no-repeat 8px 50%; padding:12px 0px 12px 15px; text-align:left;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len2 td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len2 .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* td가 4개 일 경우 */
.mTableInput1_len4 {width:100%;}
.mTableInput1_len4 th {width:20%; background:#F0F7FD url("/common/img/icon_dot01.gif") no-repeat 8px 50%; padding:12px 0px 12px 15px; text-align:left;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len4 td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len4 .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* td가 6개 일 경우 */
.mTableInput1_len6 {width:100%;}
.mTableInput1_len6 th {width:15%; background:#F0F7FD url("/common/img/icon_dot01.gif") no-repeat 8px 50%; padding:12px 0px 12px 15px; text-align:left;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len6 td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len6 .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* td가 8개 일 경우 */
.mTableInput1_len8 {width:100%;}
.mTableInput1_len8 th {width:10%; background:#F0F7FD url("/common/img/icon_dot01.gif") no-repeat 8px 50%; padding:12px 0px 12px 15px; text-align:left;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len8 td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len8 .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/*** 입력 테이블(th부분에 이미지 없는 것)  ***/
/* row가 2개 일 경우 */
.mTableInput1_len2_noBackground {width:100%;}
.mTableInput1_len2_noBackground th {width:30%; background-color:#F0F7FD; padding:5px 5px 5px 5px;  text-align:center;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len2_noBackground td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len2_noBackground .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* row가 4개 일 경우 */
.mTableInput1_len4_noBackground {width:100%;}
.mTableInput1_len4_noBackground th {width:20%; background-color:#F0F7FD; padding:5px 5px 5px 5px;  text-align:center;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len4_noBackground td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len4_noBackground .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* row가 6개 일 경우 */
.mTableInput1_len6_noBackground {width:100%;}
.mTableInput1_len6_noBackground th {width:15%; background-color:#F0F7FD; padding:5px 5px 5px 5px;  text-align:center;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len6_noBackground td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len6_noBackground .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/* row가 8개 일 경우 */
.mTableInput1_len8_noBackground {width:100%;}
.mTableInput1_len8_noBackground th {width:10%; background-color:#F0F7FD; padding:5px 5px 5px 5px;  text-align:center;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableInput1_len8_noBackground td {padding:5px 5px 5px 5px;border-bottom:1px solid #b7c6eb;border-top:1px solid #b7c6eb;}
.mTableInput1_len8_noBackground .notBorder {border-top:0px none #ffffff;border-bottom:0px none #ffffff;}

/*** td 좌우상하에 border가 있는 타입입니다.***/
.mTableInput_border {width:100%;border:1px solid #D3D9D3;}
.mTableInput_border caption {border:0px none;}
.mTableInput_border tr {border:1px solid #D3D9D3;}
.mTableInput_border th {background-color:#F0F7FD; color:#000000; border:1px solid #b7c6eb;padding:5px 10px 5px 10px;text-align:left; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444; }
.mTableInput_border td {padding:5px 5px 5px 5px;border-top:1px solid #D3D9D3;border-bottom:1px solid #D3D9D3;}

.mTableInput_border_gray {width:100%;}
.mTableInput_border_gray td {padding:10px 10px 10px 10px; border:1px solid #777777;}
.mTableInput_border_gray th {background-color:#F3F3F3; color:#000000; border:1px solid #777777; text-align:left; padding:10px 10px 10px 10px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  }

.mTableInput_border_small_gray {width:100%;border:1px solid #777777;}
.mTableInput_border_small_gray caption {border:0px none;}
.mTableInput_border_small_gray tr {border:1px solid #777777;}
.mTableInput_border_small_gray th {background-color:#F3F3F3; color:#000000; border:1px solid #777777; text-align:left; padding:5px 5px 5px 5px; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  }
.mTableInput_border_small_gray td {padding:5px 5px 5px 5px; border:1px solid #777777;}


.mTableInput_border_blue{width:100%;}
.mTableInput_border_blue tbody th{border:1px solid #AAAAAA; background:#e8eef3; height:20px;padding:5px 5px 5px 5px; text-align:center; vertical-align:middle; font-weight:bold;}
.mTableInput_border_blue tbody td{border:1px solid #AAAAAA; height:20px; padding:5px 8px 5px 8px; text-align:left; vertical-align:middle;}

/*** 리스트 테이블  ***/
.mTableSch1 {width:100%;}
.mTableSch1 thead th {background:#EFF3F8 url("/common/img/bar01.gif") no-repeat 0px 50%; color:#000000; border-top:2px solid #87A7CB;border-bottom:1px solid #B0C5DD;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableSch1 thead th span{cursor:pointer;}
.mTableSch1 thead th span.on{font-weight:bold;}
.mTableSch1 thead th span:hover{text-decoration:underline;}
.mTableSch1 thead th:first-child {background:#EFF3F8 url("") no-repeat 0px 0px;}
.mTableSch1 tbody td {padding:5px 0px 5px 5px;border-bottom:1px solid #D3D9D3; }
.mTableSch1 tbody tr.font_green td{color:#0A960A;} /* '합계' 같은 리스트일 경우에 사용합니다. */

.mTableSch1_blue {width:100%;}
.mTableSch1_blue thead th {background:#F0F7FD url("/common/img/bar_blue01.gif") no-repeat 0px 50%; color:#000000; border-top:2px solid #6DA0E7;border-bottom:1px solid #6DA0E7;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableSch1_blue thead th span{cursor:pointer;}
.mTableSch1_blue thead th span.on{font-weight:bold;}
.mTableSch1_blue thead th span:hover{text-decoration:underline;}
.mTableSch1_blue thead th:first-child {background:#F0F7FD url("") no-repeat 0px 0px;}
.mTableSch1_blue tbody td {padding:5px 0px 5px 5px;border-bottom:1px solid #D3D9D3; }

.mTableSch1_gray {width:100%;}
.mTableSch1_gray thead th {background:#F3F3F3 url("/common/img/bar_gray01.gif") no-repeat 0px 50%; color:#000000; border-top:2px solid #777777;border-bottom:1px solid #777777;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mTableSch1_gray thead th span{cursor:pointer;}
.mTableSch1_gray thead th span.on{font-weight:bold;}
.mTableSch1_gray thead th span:hover{text-decoration:underline;}
.mTableSch1_gray thead th:first-child {background:#F3F3F3 url("") no-repeat 0px 0px;}
.mTableSch1_gray tbody td {padding:5px 0px 5px 5px;border-bottom:1px solid #CCCCCC; }

.mTableSch1_gray_topBorder1 {width:100%;}
.mTableSch1_gray_topBorder1 thead th {background:#F3F3F3 url("/common/img/bar_gray01.gif") no-repeat 0px 50%; color:#000000; border-top:1px solid #555555; border-bottom:1px solid #CCCCCC;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;}
.mTableSch1_gray_topBorder1 thead th span{cursor:pointer;}
.mTableSch1_gray_topBorder1 thead th span.on{font-weight:bold;}
.mTableSch1_gray_topBorder1 thead th span:hover{text-decoration:underline;}
.mTableSch1_gray_topBorder1 thead th:first-child {background:#F3F3F3 url("") no-repeat 0px 0px;}
.mTableSch1_gray_topBorder1 tbody td {padding:5px 0px 5px 5px;border-bottom:1px solid #CCCCCC; }

/* th, td 좌우상하에 border가 있는 타입입니다.*/
.mTableSch1_border {width:100%;}
.mTableSch1_border thead th {background:#F0F7FD url("/saleControl") no-repeat 0px 6px; color:#000000; border:1px solid #6DA0E7;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableSch1_border thead th span{cursor:pointer;}
.mTableSch1_border thead th span.on{font-weight:bold;}
.mTableSch1_border thead th span:hover{text-decoration:underline;}
.mTableSch1_border tbody td {padding:5px 0px 5px 0px;border:1px solid #D3D9D3; text-align:center;}
.mTableSch1_border tfoot td {padding:5px 0px 5px 0px;border:1px solid #D3D9D3; text-align:center; background-color:#F0F7FD; }

/* td에만 좌우상하에 border가 있는 타입입니다.*/
.mTableSch1_border_td {width:100%;}
.mTableSch1_border_td thead th {background:#F0F7FD url("/common/img/bar01.gif") no-repeat 0px 50%; color:#000000; border-top:2px solid #6DA0E7;border-bottom:1px solid #6DA0E7;padding:5px 0px 5px 0px; text-align:center;font-weight:normal; font:normal normal normal 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;}
.mTableSch1_border_td thead th span{cursor:pointer;}
.mTableSch1_border_td thead th span.on{font-weight:bold;}
.mTableSch1_border_td thead th span:hover{text-decoration:underline;}
.mTableSch1_border_td thead th:first-child {background:#F0F7FD url("") no-repeat 0px 0px;}
.mTableSch1_border_td tbody td {padding:5px 0px 5px 5px;border:1px solid #D3D9D3; }
.mTableSch1_border_td tbody tr.font_green td{color:#0A960A;} /* '합계' 같은 리스트일 경우에 사용합니다. */

/******  NEW 테이블  ******/
.mTableInput1_new_gray2 {width:100%;}
.mTableInput1_new_gray2 th {width:30%; background:#F7F7F7 url("/common/img/icon_dot_blue1.png") no-repeat 8px 50%; padding:12px 0px 12px 15px; text-align:left;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5;font-weight:normal; font:normal normal bold 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#333333;}
.mTableInput1_new_gray2 td {padding:5px 5px 5px 5px;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
.mTableInput1_new_gray2 tr.top th {border-top:1px solid #777777;}
.mTableInput1_new_gray2 tr.top td {border-top:1px solid #777777;}

.mTableInput_new_gray {width:100%;}
.mTableInput_new_gray th{font-weight:bold; background-color:#F3F3F3; border-bottom:1px solid #CCCCCC; padding:10px 15px; width:20%; text-align:left;}
.mTableInput_new_gray tr.top th{border-top:1px solid #555555; }
.mTableInput_new_gray tr.top td{border-top:1px solid #555555; }
.mTableInput_new_gray th.top_th{border-top:1px solid #555555; }
.mTableInput_new_gray td{background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:10px 15px; width:80%;}
.mTableInput_new_gray td.top_td{border-top:1px solid #555555;}
.mTableInput_new_gray td.last_td{border-right:0px none; }


.mTableSch_new_gray {width:100%;}
.mTableSch_new_gray th{background-color:#F3F3F3; border-top:1px solid #555555; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:7px 7px; }
.mTableSch_new_gray th:first-child{border-left:0px none;}
.mTableSch_new_gray th:last-child{border-right:0px none;}
.mTableSch_new_gray td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:7px 7px;}
.mTableSch_new_gray td:first-child{border-left:0px none;}
.mTableSch_new_gray td:last-child{border-right:0px none;}
.mTableSch_new_gray tfoot td{background-color:#F3F3F3; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:7px 7px;}
.mTableSch_new_gray tfoot td:first-child{border-left:0px none;}
.mTableSch_new_gray tfoot td:last-child{border-right:0px none;}

.mTableSch_new_gray_small {width:100%;}
.mTableSch_new_gray_small th{background-color:#F3F3F3; border-top:1px solid #555555; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 5px; }
.mTableSch_new_gray_small th:first-child{border-left:0px none;}
.mTableSch_new_gray_small th:last-child{border-right:0px none;}
.mTableSch_new_gray_small td{ border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 5px;}
.mTableSch_new_gray_small td:first-child{border-left:0px none;}
.mTableSch_new_gray_small td:last-child{border-right:0px none;}

.mTableSch_new_gray_small_not_leftRightBorder {width:100%;}
.mTableSch_new_gray_small_not_leftRightBorder th{background-color:#F3F3F3; border-top:1px solid #555555; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 5px; }
.mTableSch_new_gray_small_not_leftRightBorder th:first-child{border-left:0px none;}
.mTableSch_new_gray_small_not_leftRightBorder th:last-child{border-right:0px none;}
.mTableSch_new_gray_small_not_leftRightBorder td{ border-bottom:1px solid #CCCCCC;  padding:5px 5px;}

.mTableSch_new_gray_small_not_leftRightBorder_th_img {width:100%;}
.mTableSch_new_gray_small_not_leftRightBorder_th_img thead th{background:#F3F3F3 url("/common/img/bar_gray01.gif") no-repeat 0px 50%;; border-top:1px solid #555555; border-bottom:1px solid #CCCCCC; padding:5px 5px; }
.mTableSch_new_gray_small_not_leftRightBorder_th_img thead th:first-child {background:#F3F3F3 url("") no-repeat 0px 0px;}
.mTableSch_new_gray_small_not_leftRightBorder_th_img thead th span{cursor:pointer;}
.mTableSch_new_gray_small_not_leftRightBorder_th_img thead th span.on{font-weight:bold;}
.mTableSch_new_gray_small_not_leftRightBorder_th_img thead th span:hover{text-decoration:underline;}
.mTableSch_new_gray_small_not_leftRightBorder_th_img tbody td{ border-bottom:1px solid #CCCCCC;  padding:5px 5px;}

.mTableSch_new_gray_deep {width:100%;}
.mTableSch_new_gray_deep th{background-color:#DDDDDD; border-top:2px solid #555555; border-bottom:1px solid #CCCCCC; padding:7px 10px;}
.mTableSch_new_gray_deep td{ border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:10px 10px 10px 20px; vertical-align:top;}
.mTableSch_new_gray_deep td:first-child{border-left:0px none;}
.mTableSch_new_gray_deep td:last-child{border-right:0px none;}

.mTableSch_sideBorderNo_new_gray {width:100%;}
.mTableSch_sideBorderNo_new_gray th{background-color:#F3F3F3; border-top:1px solid #555555; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:7px 7px; }
.mTableSch_sideBorderNo_new_gray th:first-child{border-left:0px none;}
.mTableSch_sideBorderNo_new_gray th:last-child{border-right:0px none;}
.mTableSch_sideBorderNo_new_gray td{background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;  padding:7px 7px;}
.mTableSch_sideBorderNo_new_gray tfoot td{background-color:#F3F3F3;border-bottom:1px solid #CCCCCC;  padding:7px 7px;}

.mTableSch_sideBorderNo_new_blue2 {width:100%;}
.mTableSch_sideBorderNo_new_blue2 thead th{background-color:#DDDDDD; border-top:2px solid #0F59C9;  padding:7px 7px; }
.mTableSch_sideBorderNo_new_blue2 tbody td{border-bottom:1px solid #CCCCCC; padding:7px 7px;}
.mTableSch_sideBorderNo_new_blue2 tfoot td{background-color:#EEEEEE;   padding:7px 7px;}

/*** input file   ***/
.mFile_input_text {float:left; }
.mFile_wrapDiv {float:left; position:relative; width:70px; height:23px; overflow:hidden; margin:0px 0px 0px 0px;}
.mFile_wrapDiv .input_button {position:absolute; text-align:center; top:0px; background-color:#f56a6d; color:#FFFFFF; border:1px solid #D31F31;  font-weight:600;  padding:3px 10px 3px 10px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600;  cursor:pointer;}
.mFile_wrapDiv .input_file {font-size:45px; position:absolute; right:0px; top:0px;opacity: 0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0; cursor:pointer;}

input.mBorder0 {border:0px none !important;}
input.mBorderGray {border:1px solid #F2F2F2 !important;}

.mBlue {color:#2D69CD !important;}
.mGray {color:#999999 !important;}
.mPurple{color:#E733F2 !important;}
.mGreen{color:#0A960A !important;}
.mOrange  {color:#ED7721 !important;}
.mRed {color:#CC0000 !important;}
.mRed2 {color:#FF0000 !important;}
.mWhite{color:#FFFFFF !important;}

.mBgRed {background-color:#FEE0E9 !important;}
.mBgBlue {background-color:#C9E7FE !important;}
.mBgBlue_soft {background-color:#F0F9FF !important;}
.mBgOrange {background-color:#FFCC00 !important;}
.mBgPurple {background-color:#B0C4DE !important;}
.mBgGray {background-color:#F2F2F2 !important;}
.mBgGreen {background-color:#CAFEC9 !important;}
.mBgGreen_soft {background-color:#EFFEEF !important;}
.mBgYellow {background-color:#FAFDB7 !important;}
.mBgYellow2 {background-color:#fffa8e !important;}

.mMarginLeft5 {margin-left:5px;}
.mMarginLeft10 {margin-left:10px;}

.mSize7 {font-size:7px !important;}
.mSize8 {font-size:8px !important;}
.mSize9 {font-size:9px !important;}
.mSize10 {font-size:10px !important;}
.mSize11 {font-size:11px !important;}
.mSize12 {font-size:12px !important;}
.mSize13 {font-size:13px !important;}
.mSize14 {font-size:14px !important;}
.mSize15 {font-size:15px !important;}
.mSize16 {font-size:16px !important;}
.mSize17 {font-size:17px !important;}
.mSize18 {font-size:18px !important;}
.mSize19 {font-size:19px !important;}
.mSize20 {font-size:20px !important;}

.mWt1p {width:1% !important;}
.mWt2p {width:2% !important;}
.mWt3p {width:3% !important;}
.mWt4p {width:4% !important;}
.mWt5p {width:5% !important;}
.mWt6p {width:6% !important;}
.mWt7p {width:7% !important;}
.mWt8p {width:8% !important;}
.mWt9p {width:9% !important;}
.mWt10p {width:10% !important;}
.mWt11p {width:11% !important;}
.mWt12p {width:12% !important;}
.mWt13p {width:13% !important;}
.mWt14p {width:14% !important;}
.mWt15p {width:15% !important;}
.mWt16p {width:16% !important;}
.mWt17p {width:17% !important;}
.mWt18p {width:18% !important;}
.mWt19p {width:19% !important;}
.mWt20p {width:20% !important;}
.mWt21p {width:21% !important;}
.mWt22p {width:22% !important;}
.mWt23p {width:23% !important;}
.mWt24p {width:24% !important;}
.mWt25p {width:25% !important;}
.mWt30p {width:30% !important;}
.mWt35p {width:35% !important;}
.mWt40p {width:40% !important;}
.mWt50p {width:50% !important;}
.mWt60p {width:60% !important;}
.mWt70p {width:70% !important;}
.mWt80p {width:80% !important;}
.mWt90p {width:90% !important;}
.mWt91p {width:91% !important;}
.mWt92p {width:92% !important;}
.mWt93p {width:93% !important;}
.mWt94p {width:94% !important;}
.mWt95p {width:95% !important;}
.mWt96p {width:96% !important;}
.mWt97p {width:97% !important;}
.mWt98p {width:98% !important;}
.mWt99p {width:99% !important;}
.mWt100p {width:100% !important;}



.mHt10p {height:10% !important;}
.mHt20p {height:20% !important;}
.mHt30p {height:30% !important;}
.mHt40p {height:40% !important;}
.mHt50p {height:50% !important;}
.mHt60p {height:60% !important;}
.mHt70p {height:70% !important;}
.mHt80p {height:80% !important;}
.mHt90p {height:90% !important;}
.mHt91p {height:91% !important;}
.mHt92p {height:92% !important;}
.mHt93p {height:93% !important;}
.mHt94p {height:94% !important;}
.mHt95p {height:95% !important;}
.mHt96p {height:96% !important;}
.mHt97p {height:97% !important;}
.mHt98p {height:98% !important;}
.mHt99p {height:99% !important;}
.mHt100p {height:100% !important;}


.mWtMin10 {min-width:10px !important;}
.mWtMin20 {min-width:20px !important;}
.mWtMin30 {min-width:30px !important;}
.mWtMin40 {min-width:40px !important;}
.mWtMin50 {min-width:50px !important;}
.mWtMin60 {min-width:60px !important;}
.mWtMin70 {min-width:70px !important;}
.mWtMin80 {min-width:80px !important;}
.mWtMin90 {min-width:90px !important;}
.mWtMin100 {min-width:100px !important;}
.mWtMin110 {min-width:110px !important;}
.mWtMin120 {min-width:120px !important;}
.mWtMin130 {min-width:130px !important;}
.mWtMin140 {min-width:140px !important;}
.mWtMin150 {min-width:150px !important;}
.mWtMin160 {min-width:160px !important;}
.mWtMin170 {min-width:170px !important;}
.mWtMin180 {min-width:180px !important;}
.mWtMin190 {min-width:190px !important;}
.mWtMin200 {min-width:200px !important;}
.mWtMin210 {min-width:210px !important;}
.mWtMin220 {min-width:220px !important;}
.mWtMin230 {min-width:230px !important;}
.mWtMin240 {min-width:240px !important;}
.mWtMin250 {min-width:250px !important;}
.mWtMin260 {min-width:260px !important;}
.mWtMin270 {min-width:270px !important;}
.mWtMin280 {min-width:280px !important;}
.mWtMin290 {min-width:290px !important;}
.mWtMin300 {min-width:300px !important;}


.mWtAuto{width:auto !important;}
/*.mWtStar{width:* !important;}   *는 없다 */

.mWt10 {width:10px !important;}
.mWt20 {width:20px !important;}
.mWt30 {width:30px !important;}
.mWt40 {width:40px !important;}
.mWt50 {width:50px !important;}
.mWt60 {width:60px !important;}
.mWt65 {width:65px !important;}
.mWt70 {width:70px !important;}
.mWt80 {width:80px !important;}
.mWt90 {width:90px !important;}
.mWt100 {width:100px !important;}

.mWt102 {width:100px !important;}
.mWt104 {width:100px !important;}
.mWt106 {width:100px !important;}
.mWt108 {width:100px !important;}


.mWt110 {width:110px !important;}

.mWt111 {width:110px !important;}
.mWt114 {width:110px !important;}
.mWt116 {width:110px !important;}
.mWt118 {width:110px !important;}


.mWt120 {width:120px !important;}
.mWt130 {width:130px !important;}
.mWt140 {width:140px !important;}
.mWt150 {width:150px !important;}
.mWt160 {width:160px !important;}
.mWt170 {width:170px !important;}
.mWt180 {width:180px !important;}
.mWt190 {width:190px !important;}
.mWt200 {width:200px !important;}
.mWt210 {width:210px !important;}
.mWt220 {width:220px !important;}
.mWt230 {width:230px !important;}
.mWt240 {width:240px !important;}
.mWt250 {width:250px !important;}
.mWt260 {width:260px !important;}
.mWt270 {width:270px !important;}
.mWt280 {width:280px !important;}
.mWt290 {width:290px !important;}
.mWt300 {width:300px !important;}
.mWt310 {width:310px !important;}
.mWt320 {width:320px !important;}
.mWt330 {width:330px !important;}
.mWt340 {width:340px !important;}
.mWt350 {width:350px !important;}
.mWt360 {width:360px !important;}
.mWt370 {width:370px !important;}
.mWt380 {width:380px !important;}
.mWt390 {width:390px !important;}
.mWt400 {width:400px !important;}
.mWt410 {width:410px !important;}
.mWt420 {width:420px !important;}
.mWt430 {width:430px !important;}
.mWt440 {width:440px !important;}
.mWt450 {width:450px !important;}
.mWt460 {width:460px !important;}
.mWt470 {width:470px !important;}
.mWt480 {width:480px !important;}
.mWt490 {width:490px !important;}
.mWt500 {width:500px !important;}
.mWt500 {width:500px !important;}
.mWt510 {width:510px !important;}
.mWt520 {width:520px !important;}
.mWt530 {width:530px !important;}
.mWt540 {width:540px !important;}
.mWt550 {width:550px !important;}
.mWt560 {width:560px !important;}
.mWt570 {width:570px !important;}
.mWt580 {width:580px !important;}
.mWt590 {width:590px !important;}
.mWt600 {width:600px !important;}
.mWt610 {width:610px !important;}
.mWt620 {width:620px !important;}
.mWt630 {width:630px !important;}
.mWt640 {width:640px !important;}
.mWt650 {width:650px !important;}
.mWt660 {width:660px !important;}
.mWt670 {width:670px !important;}
.mWt680 {width:680px !important;}
.mWt690 {width:690px !important;}
.mWt700 {width:700px !important;}
.mWt800 {width:800px !important;}

.mWt810 {width:810px !important;}
.mWt820 {width:820px !important;}
.mWt830 {width:830px !important;}
.mWt840 {width:840px !important;}
.mWt850 {width:850px !important;}
.mWt860 {width:860px !important;}
.mWt870 {width:870px !important;}
.mWt880 {width:880px !important;}
.mWt890 {width:890px !important;}

.mWt900 {width:900px !important;}
.mWt930 {width:930px !important;}
.mWt1000 {width:1000px !important;}

.mHt10 {height:10px !important;}
.mHt20 {height:20px !important;}
.mHt30 {height:30px !important;}
.mHt40 {height:40px !important;}
.mHt50 {height:50px !important;}
.mHt60 {height:60px !important;}
.mHt70 {height:70px !important;}
.mHt80 {height:80px !important;}
.mHt90 {height:90px !important;}
.mHt100 {height:100px !important;}
.mHt110 {height:110px !important;}
.mHt120 {height:120px !important;}
.mHt130 {height:130px !important;}
.mHt140 {height:140px !important;}
.mHt150 {height:150px !important;}
.mHt160 {height:160px !important;}
.mHt170 {height:170px !important;}
.mHt180 {height:180px !important;}
.mHt190 {height:190px !important;}
.mHt200 {height:200px !important;}
.mHt210 {height:210px !important;}
.mHt220 {height:220px !important;}
.mHt230 {height:230px !important;}
.mHt240 {height:240px !important;}
.mHt250 {height:250px !important;}
.mHt260 {height:260px !important;}
.mHt270 {height:270px !important;}
.mHt280 {height:280px !important;}
.mHt290 {height:290px !important;}
.mHt300 {height:300px !important;}
.mHt310 {height:310px !important;}
.mHt320 {height:320px !important;}
.mHt330 {height:330px !important;}
.mHt340 {height:340px !important;}
.mHt350 {height:350px !important;}
.mHt360 {height:360px !important;}
.mHt370 {height:370px !important;}
.mHt380 {height:380px !important;}
.mHt390 {height:390px !important;}
.mHt400 {height:400px !important;}
.mHt410 {height:410px !important;}
.mHt420 {height:420px !important;}
.mHt430 {height:430px !important;}
.mHt440 {height:440px !important;}
.mHt450 {height:450px !important;}
.mHt460 {height:460px !important;}
.mHt470 {height:470px !important;}
.mHt480 {height:480px !important;}
.mHt490 {height:490px !important;}
.mHt500 {height:500px !important;}


.mMl5 {margin-left:5px !important;;}
.mMl10 {margin-left:10px !important;;}
.mMl15 {margin-left:15px !important;;}
.mMl20 {margin-left:20px !important;;}
.mMl25 {margin-left:25px !important;;}
.mMl30 {margin-left:30px !important;;}
.mMl35 {margin-left:35px !important;;}
.mMl40 {margin-left:40px !important;;}
.mMl45 {margin-left:45px !important;;}
.mMl50 {margin-left:50px !important;;}
.mMl55 {margin-left:55px !important;;}

.mMr5 {margin-right:5px !important;;}
.mMr10 {margin-right:10px !important;;}
.mMr15 {margin-right:15px !important;;}
.mMr20 {margin-right:20px !important;;}
.mMr25 {margin-right:25px !important;;}
.mMr30 {margin-right:30px !important;;}
.mMr35 {margin-right:35px !important;;}
.mMr40 {margin-right:40px !important;;}
.mMr45 {margin-right:45px !important;;}
.mMr50 {margin-right:50px !important;;}
.mMr55 {margin-right:55px !important;;}

.mMt1 {margin-top:1px !important;;}
.mMt2 {margin-top:2px !important;;}
.mMt3 {margin-top:3px !important;;}
.mMt4 {margin-top:4px !important;;}
.mMt5 {margin-top:5px !important;;}
.mMt10 {margin-top:10px !important;;}
.mMt15 {margin-top:15px !important;;}
.mMt20 {margin-top:20px !important;;}
.mMt25 {margin-top:25px !important;;}
.mMt30 {margin-top:30px !important;;}
.mMt35 {margin-top:35px !important;;}
.mMt40 {margin-top:40px !important;;}
.mMt45 {margin-top:45px !important;;}
.mMt50 {margin-top:50px !important;;}
.mMt55 {margin-top:55px !important;;}

.mMb5 {margin-bottom:5px !important;;}
.mMb10 {margin-bottom:10px !important;;}
.mMb15 {margin-bottom:15px !important;;}
.mMb20 {margin-bottom:20px !important;;}
.mMb25 {margin-bottom:25px !important;;}
.mMb30 {margin-bottom:30px !important;;}
.mMb35 {margin-bottom:35px !important;;}
.mMb40 {margin-bottom:40px !important;;}
.mMb45 {margin-bottom:45px !important;;}
.mMb50 {margin-bottom:50px !important;;}
.mMb55 {margin-bottom:55px !important;;}

.mFright{float:right !important; }
.mFleft{float:left !important; }

.mTextAlignLeft{text-align:left !important; }
.mTextAlignCenter{text-align:center !important;}
.mTextAlignRight{text-align:right !important;}

.mTextAlignRight2{text-align:right !important;padding-right:5px !important; }

.mVerAlignMiddle {vertical-align:middle !important;} 

.mTextUnderline{text-decoration:underline !important;}

.mFontWeight{font-weight:bold !important;}
.mFontWeight6{font-weight:600 !important;}
.mFontWeight7{font-weight:700 !important;}
.mFontNanum {font: 12px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" !important;}
.mFontDotum {font: 12px Dotum, "돋움" !important;}
.mFontTahoma {font: 12px Tahoma, Dotum, "돋움" !important;}

.hidden {visibility:hidden; position:absolute; top:-9999em; left: -9999em; width:1px; height:1px; line-height:0; overflow:hidden;}
.mHidden {visibility:hidden; position:absolute; top:-9999em; left: -9999em; width:1px; height:1px; line-height:0; overflow:hidden;}
/* 다른 형제 테그들이 float 되 있을 때, 부모 테그의 크기를 맞추기 위해서 사용합니다. */
.mFloatClear {clear:both; height: 0px;}

/**** Input_bg_value ****/
.mInput_bg_value_on {color:#AAAAAA;}

/**** SelectBox_JS ****/
.mSelectBox_JS{vertical-align:middle; z-index:7000;}
.mSelectBox_JS .title{border:1px solid #BBBBBB; padding:3px 0px 3px 5px; background-color:#FFFFFF; cursor:pointer; min-height:10px;}
.mSelectBox_JS .title .text{float:left}
.mSelectBox_JS .title .dropMenuViewImg{float:right; background:url("/common/img/icon_arrow_down02.png") no-repeat 50% 50%; width:20px;}
.mSelectBox_JS .dropMenuWrap{position:relative; z-index:7000;}
.mSelectBox_JS .dropMenu{position:absolute; border:1px solid #BBBBBB; padding:3px 5px 3px 5px; background-color:#FFFFFF; max-height:200px; overflow:auto;}
.mSelectBox_JS .dropMenu ol{}
.mSelectBox_JS .dropMenu ol li{cursor:pointer; padding:3px 0px; color:#333333;}
.mSelectBox_JS .dropMenu ol li.over{background-color:#F7F7F7;}
.mSelectBox_JS .dropMenu ol li.on{font-weight:bold; background-color:#DFEEFF; color:#054B92;}

/*** menuTree   ***/
.mMenuTree {}
.mMenuTree ol {margin:0px 0px 0px 15px;}
.mMenuTree > ol {margin:0px 0px 0px 0px;} /* 첫번째 ol 은 margin 제거 */
.mMenuTree ol li.view_hide {color:#AAAAAA; font-style:italic;}
.mMenuTree ol li.disabled {color:#AAAAAA; font-style:italic;}
.mMenuTree ol li {margin:7px 0px 7px 15px;color:#333333;  font-style:normal;}
.mMenuTree ol li img {vertical-align:middle;}
.mMenuTree ol li > .name{background-color:#FFFFFF; padding:0px 0px; cursor:pointer}
.mMenuTree ol li.on > .name{background-color:#E6F0FF; padding:2px 2px; font-weight:600; cursor:pointer} 
.mMenuTree ol li.on > a > .name{background-color:#E6F0FF; padding:2px 2px; font-weight:600; cursor:pointer} 

.mMenuTree_big {font-size:15px;}
.mMenuTree_big ol {margin:0px 0px 0px 15px;}
.mMenuTree_big > ol {margin:0px 0px 0px 0px;} /* 첫번째 ol 은 margin 제거 */
.mMenuTree_big ol li.view_hide {color:#AAAAAA; font-style:italic;}
.mMenuTree_big ol li.disabled {color:#AAAAAA; font-style:italic;}
.mMenuTree_big ol li {margin:7px 0px 7px 15px;color:#333333;  font-style:normal;}
.mMenuTree_big ol li img {vertical-align:middle;}
.mMenuTree_big ol li > .name{background-color:#FFFFFF; padding:0px 0px; cursor:pointer}
.mMenuTree_big ol li.on > .name{background-color:#E6F0FF; padding:2px 2px; font-weight:600; cursor:pointer} 
.mMenuTree_big ol li.on > a > .name{background-color:#E6F0FF; padding:2px 2px; font-weight:600; cursor:pointer} 


.mMenuTree_leftMargin_small_no_name_backColor {}
.mMenuTree_leftMargin_small_no_name_backColor ol {margin:0px 0px 0px 10px;}
.mMenuTree_leftMargin_small_no_name_backColor > ol {margin:0px 0px 0px 0px;} /* 첫번째 ol 은 margin 제거 */
.mMenuTree_leftMargin_small_no_name_backColor ol li {margin:7px 0px 7px 10px;}
.mMenuTree_leftMargin_small_no_name_backColor ol li.view_hide {color:#AAAAAA; font-style:italic;}
.mMenuTree_leftMargin_small_no_name_backColor ol li > .name{background-color:#FFFFFF; padding:0px 0px; cursor:pointer}
.mMenuTree_leftMargin_small_no_name_backColor ol li.on > .name{ font-weight:600; }
.mMenuTree_leftMargin_small_no_name_backColor ol li.on > a > .name{ font-weight:600;  cursor:pointer}


/**** notice ****/
.notice_explain {font: 11px Dotum, "돋움"; color:#0A85E9} /* input 옆의 설명 */
.notice_refer {margin:3px 0px;} /* 참고 */
.notice_refer .title{font: 11px Dotum, "돋움"; color:#FFFFFF; padding:2px 2px; background-color:#FA883D; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; } /* 참고 */
.notice_refer .text{font: 11px Dotum, "돋움"; color:#E45F05} /* 참고 */

/**** 이이콘 ****/
.mItem_icon_new {background-color:#FFA94A; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_recommend{background-color:#F2DA00; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_plan{background-color:#75E423; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_popular{background-color:#52E4AA; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_event{background-color:#54D8E2; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_reserve{background-color:#42BAF4; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_best{background-color:#CAA0FC; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
.mItem_icon_sale{background-color:#F53D3D; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }

.mItem_icon_saved_money{background-color:#8FEA4D; color:#FFFFFF; padding:2px 3px; font: 10px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }

/**** 색 ****/
.mItem_color_blue {color:#1077F5 }
.mItem_color_red {color:#ED1D1D; }
.mItem_color_green {color:#10CA0B }

.mPage {margin:20px 0px;text-align:center;}
.mPage img {vertical-align:middle;}
.mPage .prev {margin:0px 5px 0px 0px;}
.mPage .next {margin:0px 0px 0px 5px;}
.mPage .num a{padding:1px 2px;}
.mPage .num .on{border:1px solid #4AC052;padding:2px 5px; color:#4AC052;}

.mPage2_small {font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;text-align:center;margin:10px 0px;}
.mPage2_small img {vertical-align:middle;}
.mPage2_small .num{margin:0px 3px;}
.mPage2_small .num a:link{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#4A4A4A; text-decoration:none;} /* 보통때 */
.mPage2_small .num a:visited{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#4A4A4A; text-decoration:none;} /* 방문 했을 때 */
.mPage2_small .num a:hover {font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#ff9900; text-decoration:none;} /* 마우스 오버 되었을 때 */
.mPage2_small .num a:active{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#ff9900; text-decoration:none;} /* 마우스 클릭 했을 때 */
.mPage2_small .num .on{border:1px solid #95baeb; padding:1px 3px 1px 3px; color:#95baeb}
.mPage2_small .num .on a:link{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#95baeb; text-decoration:none;} /* 보통때 */
.mPage2_small .num .on a:visited{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#95baeb; text-decoration:none;} /* 방문 했을 때 */
.mPage2_small .num .on a:hover {font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#ff9900; text-decoration:none;} /* 마우스 오버 되었을 때 */
.mPage2_small .num .on a:active{font:normal normal normal 11px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#ff9900; text-decoration:none;} /* 마우스 클릭 했을 때 */
.mPage2_small .num span {margin:0px 2px;}


.mPage2_big {font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#444444;text-align:center;margin:10px 0px;}
.mPage2_big img {vertical-align:middle;}
.mPage2_big .num{margin:0px 3px;}
.mPage2_big .num a:link{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#4A4A4A; text-decoration:none;} /* 보통때 */
.mPage2_big .num a:visited{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#4A4A4A; text-decoration:none;} /* 방문 했을 때 */
.mPage2_big .num a:hover {font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#ff9900; text-decoration:none;} /* 마우스 오버 되었을 때 */
.mPage2_big .num a:active{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#ff9900; text-decoration:none;} /* 마우스 클릭 했을 때 */
.mPage2_big .num .on{border:1px solid #95baeb; padding:1px 3px 1px 3px; color:#95baeb}
.mPage2_big .num .on a:link{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#95baeb; text-decoration:none;} /* 보통때 */
.mPage2_big .num .on a:visited{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#95baeb; text-decoration:none;} /* 방문 했을 때 */
.mPage2_big .num .on a:hover {font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ; color:#ff9900; text-decoration:none;} /* 마우스 오버 되었을 때 */
.mPage2_big .num .on a:active{font:normal normal normal 13px "Malgun Gothic", "맑은고딕", "나눔고딕", "맑은고딕", nngd, nngd2, Dotum, "돋움" ;  color:#ff9900; text-decoration:none;} /* 마우스 클릭 했을 때 */
.mPage2_big .num span {margin:0px 2px;}

/* 달력 아이콘 */
.ui-datepicker-trigger {vertical-align:middle;margin:0px 0px 0px 3px; padding:0 0 3px 0}



/* 박스 */
.msBox1_gray {border:1px solid #D2D2D2;padding:30px 30px; background-color:#ffffff;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}

/* 작은 title */
.cSmallTitle {font-size: 1.5em;font-weight:600; padding:5px 0px; display:inline-block; color:#000000; width:120px; border:1px solid #7F7F7F;text-align:center; background-color:#F2F2F2; }
.cSmallTitle.small {font-size: 1.4em; padding:4px 0px; width:100px;}


.msSmallTitleBox_aqua {background-color:#d1f4b5; padding:5px 5px 5px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#47791d}
.msSmallTitleBox_blue {background-color:#C4DFF7; padding:3px 5px 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#1D4B7A;}
.msSmallTitleBox_orange {background-color:#e9e8e6; padding:6px 10px 6px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#724A1B;}
.msSmallTitleBox_orange_deep {background-color:#E0DFDC; padding:6px 10px 6px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#724A1B;}
/* .msSmallTitleBox_orange {background-color:#F7DABF; padding:6px 10px 6px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#724A1B;} */
.msSmallTitleBox_red {background-color:#FBD1D0; padding:3px 5px 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#532D2D;}
.msSmallTitleBox_gray {background-color:#f6f6f6; padding:3px 5px 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#47791d}
table.popupTable tr {}
table.popupTable tr th {width:25%; height:20px; padding:3px; font-weight:400; font-size:15px; border-right:8px solid white;}
table.popupTable tr th span.msSmallTitleBox_aqua {width:100%; display:inline-block;}
table.popupTable tr td {width:73%; height:20px; padding:3px; font-size:12px;}

.msSmallTitleBox_arrow { padding:3px 5px 3px 8px; font-weight:600; background:url("/common/img/icon_arrow04_gray.png") no-repeat 0px 50%;}

/*== 이전 ==
.msSmallTitleBox_aqua {background-color:#B5DDF4; padding:3px 5px 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#1C7EB9}
.msSmallTitleBox_blue {background-color:#3C8DCA; padding:4px 7px 4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF;}
.msSmallTitleBox_red {background-color:#DF2622; padding:4px 7px 4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF;}
*/
/* 위 검색 input 박스 */
.msTopSearchBox {margin:0px 0px 10px 0px; border:1px solid #A6A6A6; background:#F2F2F2; padding:10px 10px;}
.msTopSearchBox.tsWhite {background:#FFFFFF;}
.msTopSearchBox > .form{margin:0px 0px 7px 0px;}
.msTopSearchBox > .form:last-child{margin:0px 0px 0px 0px;}
.msTopSearchBox .schTitle{padding:5px 15px; background-color:#D9D9D9; color:#000000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

.msTopSearchTabBox {margin:0px 0px 20px 0px; }/* 위 탭있는 검색 input 박스 */
.msTopSearchTabBox .topTab{width:100%; }
.msTopSearchTabBox .topTab ul {height:33px; border-bottom:1px solid #CCCCCC;}
.msTopSearchTabBox .topTab ul li{float:left; padding:8px 15px 8px 15px; background:#EEEEEE; color:#888888; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  border-left:1px solid #CCCCCC;margin:0px 0px 0px 0px; font-size:14px; cursor:pointer; margin:0px 3px 0px 0px; border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; }
.msTopSearchTabBox .topTab ul li.on {border-bottom:1px solid #FFFFFF; background:#FFFFFF; color:#333333; }
.msTopSearchTabBox .topTab.float_right ul li{float:right;}
.msTopSearchTabBox .bottomContent{padding:15px 13px; border-right:1px solid #CCCCCC; border-bottom:3px solid #DDDDDD; border-left:1px solid #CCCCCC;}

/* 버튼 */

.cButtonGray1{background-color:#F2F2F2; font-size:12px;  border:1px solid #D9D9D9; color:#000000; padding:4px 8px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer; outline:none;}
.cButtonGray2{background-color:#D9D9D9; font-size:12px; border:1px solid #BFBFBF; color:#000000; padding:4px 8px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer; outline:none; }
.cButtonGray3{background-color:#7F7F7F; font-size:12px; border:0px none; color:#FFFFFF; padding:4px 8px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;cursor:pointer;  outline:none; }
.cButtonGray3_big{background-color:#7F7F7F; font-size:13px; border:0px none; color:#FFFFFF; padding:6px 23px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;cursor:pointer;   outline:none;}

.cButtonBlackWide{background-color:#000000; font-size:12px; border:0px none; color:#FFFFFF; padding:3px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;cursor:pointer;  outline:none; }


.msButton_aqua{background-color:#55D0E6; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1ABFD7; display:inline-block;}
.msButton_aqua:hover{background-color:#1ABFD7;}
.msButton_aqua_small{background-color:#55D0E6; padding:1px 4px 1px 4px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1ABFD7; display:inline-block;}
.msButton_aqua_small:hover{background-color:#1ABFD7;}
.msButton_black{background-color:#777777; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #444444;display:inline-block;}
.msButton_black:hover{background-color:#444444;}
.msButton_black_block{background-color:#777777; padding:7px 12px 7px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #444444; text-align:center;}
.msButton_black_block:hover{background-color:#444444;}
.msButton_black_topBottomSmall{background-color:#777777; padding:2px 12px 2px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #444444;display:inline-block;}
.msButton_black_topBottomSmall:hover{background-color:#444444;}
.msButton_black_small{background-color:#777777;padding:2px 5px 2px 5px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #444444;display:inline-block;}
.msButton_black_small:hover{background-color:#444444;}
.msButton_black_small2{background-color:#777777;padding:1px 3px 1px 3px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #444444;display:inline-block;}
.msButton_black_small2:hover{background-color:#444444;}
.msButton_black_noHover{background-color:#777777; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #444444;display:inline-block;}
.msButton_blue{background-color:#3AB1F1; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1EA9EC;display:inline-block;}
.msButton_blue:hover{background-color:#119FEC;}
.msButton_blue_small{background-color:#EAF5FF; padding:2px 5px 2px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; border:1px solid #B1D7F8; color:#3383DB; cursor:pointer; display:inline-block; }
.msButton_blue_small:hover{background-color:#D3E9FE;}

.msButton_blue2_small{background-color:#4199E9; padding:2px 5px 2px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #1A82DF;display:inline-block;}
.msButton_blue2_small:hover{background-color:#1A82DF;}


.msButton_blue_small.on{background-color:#D3E9FE; }
.msButton_blue_small.on:hover{background-color:#9ACCFA; }
.msButton_blue_big{background-color:#44BCF7;font-size:15px; padding:5px 20px 5px 20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1EA9EC;display:inline-block; text-shadow : 1px 1px #1EA9EC;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;}
.msButton_blue_big:hover{background-color:#1EA9EC;}
.msButton_blue_dark{background-color:#4199E9; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1A82DF;display:inline-block;}
.msButton_blue_dark:hover{background-color:#1A82DF;}
.msButton_blue_dark_small{background-color:#4199E9; padding:1px 4px 1px 4px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #1A82DF;display:inline-block;}
.msButton_blue_dark_small:hover{background-color:#1A82DF;}
.msButton_gray{background-color:#EEEEEE; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; cursor:pointer;  border:1px solid #CCCCCC;display:inline-block;}
.msButton_gray:hover{background-color:#DDDDDD;}

.msButton_gray_big{background-color:#EEEEEE;font-size:15px; padding:5px 20px 5px 20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#555555; cursor:pointer;  border:1px solid #CCCCCC; text-shadow : 1px 1px #EEEEEE;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;display:inline-block;}
.msButton_gray_big:hover{background-color:#DDDDDD;}
.msButton_gray2{background-color:#AAAAAA; color:#FFFFFF; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; cursor:pointer;  border:1px solid #999999;display:inline-block;}
.msButton_gray2:hover{background-color:#BBBBBB;}
.msButton_gray2_small{background-color:#AAAAAA; color:#FFFFFF; padding:1px 4px 1px 4px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; cursor:pointer;  border:1px solid #999999;display:inline-block;}
.msButton_gray2_small:hover{background-color:#BBBBBB;}
.msButton_gray_bright{background-color:#F8F8F8; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; cursor:pointer;  border:1px solid #CCCCCC;display:inline-block;}
.msButton_gray_bright:hover{background-color:#EEEEEE;}
.msButton_gray_bright_middle{background-color:#F8F8F8;padding:5px 15px 5px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; cursor:pointer;  border:1px solid #CCCCCC;display:inline-block;}
.msButton_gray_bright_middle:hover{background-color:#EEEEEE;}
.msButton_gray_bright_small{background-color:#F8F8F8; padding:1px 2px 1px 2px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; cursor:pointer;  border:1px solid #CCCCCC;display:inline-block;}
.msButton_gray_bright_small:hover{background-color:#EEEEEE;}
.msButton_green{background-color:#5BCA77; padding:4px 7px 4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;  border:1px solid #38B858;}
.msButton_green:hover{background-color:#38B858;}
.msButton_green_middle{background-color:#52C770;font-size:14px; padding:5px 15px 5px 15px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;  border:1px solid #35A451; text-shadow : 1px 1px #35A451;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;display:inline-block;}
.msButton_green_middle:hover{background-color:#3CB75A;}
.msButton_green_big{background-color:#52C770;font-size:15px; padding:5px 20px 5px 20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;  border:1px solid #35A451; text-shadow : 1px 1px #35A451;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;display:inline-block;}
.msButton_green_big:hover{background-color:#3CB75A;}
.msButton_orange{background-color:#F89543; padding:3px 7px 3px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #E97618;display:inline-block;}
.msButton_orange:hover{background-color:#E97618;}
.msButton_orange_big{background-color:#F89543; font-size:15px; padding:5px 20px 5px 20px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #E97618;  text-shadow : 1px 1px #E97618;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;display:inline-block;}
.msButton_orange_big:hover{background-color:#E97618;}
.msButton_orange_small{background-color:#F89543; padding:1px 4px 1px 4px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #E97618;display:inline-block;}
.msButton_orange_small:hover{background-color:#E97618;}
.msButton_red{background-color:#C0504D; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #C0504D;display:inline-block;}
.msButton_red:hover{background-color:#C0504D;}
.msButton_red_big{background-color:#C0504D; font-size:15px; padding:5px 20px 5px 20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #C0504D;  text-shadow : 1px 1px #D31F31;box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;display:inline-block;}
.msButton_red_big:hover{background-color:#C0504D;}
.msButton_red_small{background-color:#C0504D; padding:1px 4px 1px 4px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #D31F31;display:inline-block;}
.msButton_red_small:hover{background-color:#D31F31;}
.msButton_red2{background-color:#f56a6d; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #D31F31;display:inline-block;}
.msButton_red2:hover{background-color:#D31F31;}
.msButton_red2_block{background-color:#f56a6d; padding:7px 12px 7px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #D31F31; text-align:center;}
.msButton_red2_block:hover{background-color:#D31F31;}
.msButton_red2_topBottomSmall{background-color:#f56a6d; padding:2px 12px 2px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #D31F31;display:inline-block;}
.msButton_red2_topBottomSmall:hover{background-color:#D31F31;}
.msButton_red2_small{background-color:#f56a6d; padding:2px 5px 2px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #D31F31;display:inline-block;}
.msButton_red2_small:hover{background-color:#D31F31;}
.msButton_red2_noHover{background-color:#f56a6d; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; border:1px solid #D31F31;display:inline-block;}



.msButton_blue2{background-color:#6884fe; padding:5px 12px 5px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer;border:1px solid #2a51fd;display:inline-block;}
.msButton_blue2:hover{background-color:#2a51fd;}



.msButton_red_topBottomSmall{background-color:#f56a6d; padding:2px 12px 2px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #D31F31;display:inline-block;}
.msButton_red_topBottomSmall:hover{background-color:#D31F31;}




.msButton_blue_topBottomSmall{background-color:#88a4fd; padding:2px 12px 2px 12px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#FFFFFF; cursor:pointer; border:1px solid #3b69fd;display:inline-block;}
.msButton_blue_topBottomSmall:hover{background-color:#3b69fd;}

.mButtonBig {padding:11px 23px 11px 23px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family: '"맑은고딕"Bold';  font-size:15px;}
.mButtonMiddle1 {padding:8px 13px 8px 13px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; font-size:13px;}
.mButtonMiddle2 {padding:5px 10px 5px 10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; font-size:12px;}
.mButtonSmall {padding:1px 2px 1px 2px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-weight:normal; font-size:12px;}


/* 버튼 기타 효과 */
.mButtonBoxShadow1 {box-shadow:1px 1px  #CCCCCC;-webkit-box-shadow:1px 1px #CCCCCC; -moz-box-shadow:1px 1px #CCCCCC;}
.mButtonBoxShadow2 {box-shadow:2px 2px #CCCCCC;-webkit-box-shadow:2px 2px #CCCCCC; -moz-box-shadow:2px 2px #CCCCCC;}
.mButtonBoxShadow_inset {box-shadow:0px 0px  5px #EEEEEE inset;-webkit-box-shadow:0px 0px 5px #EEEEEE inset; -moz-box-shadow:0px 0px 5px #EEEEEE inset;} /* 안으로 그림자 생성 */



/* 검색 input 테이블 */
.msSearchTable_blue{}
.msSearchTable_blue th{background-color:#d1f4b5; padding:4px 7px 4px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#47791d; margin:3px 0px 3px 0px;}
.msSearchTable_blue td{padding:0px 3px 0px 3px;}


/* 리스트 테이블 */
.msTable_gray {width:100%;}
.msTable_gray > thead > tr > th{color:#333333; background-color:#D9D9D9; border:1px solid #C5C5C5; padding:8px 4px; text-align:center;   }
.msTable_gray > thead > tr:last-child > th{}
.msTable_gray > thead > tr> th.borderBottom{border-bottom:1px solid #333333; }
.msTable_gray > thead.deep > tr > th{color:#FFFFFF; background-color:#404040; border:1px solid #666677; }
.msTable_gray > thead.deep > tr> th.borderBottom{border-bottom:1px solid #666677; }

.msTable_gray > tbody > tr > th{color:#333333; background-color:#D9D9D9; border:1px solid #C5C5C5; padding:5px 4px; }
/*.msTable_gray > tbody > tr:last-child > th{border-bottom:1px solid #333333; }*/
.msTable_gray > tbody > tr > th.noBorderBottom{border:1px solid #C5C5C5;}
.msTable_gray > tbody > tr > td{color:#333333;border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:1px 3px; height:22px; text-align:center;}
.msTable_gray > tbody > tr > td .msTable_hiddenSpan{display:none;} /* 안보이게 하는 span */
.msTable_gray > tbody > tr.on > td{background:#fdf23c !important;}
.msTable_gray > tbody > tr.border > td{border:1px solid #CCCCCC}
.msTable_gray > tbody > tr > td.border{border:1px solid #CCCCCC}
.msTable_gray > tbody > tr.bgColor > td{background-color:#D9D9D9; }
.msTable_gray > tbody > tr.total > td{background-color:#EBEBEB;  font-weight:bold;}

.msTable_gray > tfoot > tr > th {color:#333333; background-color:#D9D9D9; border:1px solid #C5C5C5; padding:7px 4px; font-weight:600;}
.msTable_gray > tfoot > tr > td {color:#333333; background-color:#D9D9D9; border:1px solid #C5C5C5; padding:7px 4px; font-weight:600;}



.msTable_blue {width:100%;}
.msTable_blue > thead > tr > th{color:#3C5E88; background-color:#EFF3F8; border:1px solid #B0C5DD; padding:5px 4px; text-align:center; }
.msTable_blue > thead > tr:last-child > th{border-bottom:1px solid #3C5E88; }
.msTable_blue > thead > tr > th.borderBottom{border-bottom:1px solid #3C5E88;}
.msTable_blue > thead > tr > th.noBorderBottom{border:1px solid #B0C5DD;}
.msTable_blue > tbody > tr > th{color:#3C5E88; background-color:#EFF3F8; border:1px solid #B0C5DD; padding:5px 4px; }
.msTable_blue > tbody > tr:last-child > th{border-bottom:1px solid #3C5E88; }
.msTable_blue > tbody > tr > th.noBorderBottom{border:1px solid #B0C5DD;}
.msTable_blue > tbody > tr > td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 4px;}
.msTable_blue > tbody > tr.border > td{border:1px solid #CCCCCC}
.msTable_blue > tbody > tr > td.border{border:1px solid #CCCCCC}
.msTable_blue > tbody > tr.bgColor > td{background-color:#F3F3F3; }
.msTable_blue > tfoot > tr > th{background-color:#EFF3F8; border:1px solid #CCCCCC;padding:5px 4px;}
.msTable_blue > tfoot > tr > td{border:1px solid #CCCCCC;padding:5px 4px;}

.msTable_blue_border_top {width:100%;}
.msTable_blue_border_top > thead > tr > th{color:#3C5E88; background-color:#EFF3F8; border:1px solid #B0C5DD; padding:5px 4px; }
.msTable_blue_border_top > thead > tr:first-child th{border-top:1px solid #3C5E88; }
.msTable_blue_border_top > tbody > tr > th{color:#3C5E88; background-color:#EFF3F8; border:1px solid #B0C5DD; padding:5px 4px; }
.msTable_blue_border_top > tbody > tr:first-child th{border-top:1px solid #3C5E88; }
.msTable_blue_border_top > tbody > tr > th.noBorderTop{border:1px solid #B0C5DD;}
.msTable_blue_border_top > tbody > tr > td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 4px; text-align:center;}
.msTable_blue_border_top > tbody > tr:first-child > td{border-top:1px solid #3C5E88; }
.msTable_blue_border_top > tbody > tr.border td{border:1px solid #CCCCCC}
.msTable_blue_border_top > tbody > tr > td.border{border:1px solid #CCCCCC}
.msTable_blue_border_top > tbody > tr > td.borderTop{border-top:1px solid #3C5E88;}
.msTable_blue_border_top > tfoot > tr > th{background-color:#EFF3F8; border:1px solid #CCCCCC;padding:5px 4px;}
.msTable_blue_border_top > tfoot > tr > td{border:1px solid #CCCCCC;padding:5px 4px; text-align:center;}

/* 입력 테이블 */
.msTableInput_blue{width:100%;}
.msTableInput_blue tbody tr th {width:20%; padding:7px; background:#E2EDF3; border:1px solid #E2EDF3; border-bottom:1px solid #ffffff; text-align:center; font-weight:600;}
.msTableInput_blue tbody tr th.bright {background:#EEF5F9;}
.msTableInput_blue tbody tr td {padding:7px 5px; border:1px solid #dfe7ea;}
.msTableInput_blue tbody tr.border th {border-top:2px solid #5187A4; }
.msTableInput_blue tbody tr.border td {border-top:2px solid #5187A4; }

.msTableInput_gray{width:100%;}
.msTableInput_gray thead tr th {width:12%; padding:5px 0; background:#F3F3F3; border:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6; text-align:center; font-weight:600;}
.msTableInput_gray tbody tr th {width:12%; padding:0px; background:#F3F3F3; border:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6; text-align:center; font-weight:600;}
.msTableInput_gray tbody tr th.bright {background:#EEF5F9;}
.msTableInput_gray tbody tr td {padding:5px 0px 5px 5px; border:1px solid #C6C6C6;}
.msTableInput_gray tbody tr.border th {border-top:2px solid #C6C6C6; }
.msTableInput_gray tbody tr.border td {border-top:2px solid #C6C6C6; }

/*box안 테이블*/
.msTableInput_box {width:100%;}
.msTableInput_box thead tr th {width:8%; padding:5px 0; background:#F7DABF; border:1px solid #ffffff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#724A1B; text-align:center; font-weight:600;}
.msTableInput_box tbody tr th {width:8%; padding:5px 0; background:#F7DABF; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:600; color:#724A1B; text-align:center; font-weight:600;}
.msTableInput_box tbody tr td {padding:3px 0px 3px 5px;}

/* 팝업창 */

.msPopup {clear:both; display:none; position:absolute; background:#fff;  left:50%; top:0px; z-index:7000; border:1px solid #63A998; box-shadow:0px 3px 5px  #CCCCCC;-webkit-box-shadow:0px 3px 5px #CCCCCC; -moz-box-shadow:0px 3px 5px #CCCCCC;  margin-top:15px; margin-bottom:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.msPopup .popTitleWrap {margin:0px 0px 10px 0px;  padding:5px 0px 5px 0px;  border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;


					background-color:#7EB9AB;
					filter: progid:DXImageTransform.Microsoft.gradient(endColorstr=#41786B, startColorstr=#7EB9AB,  GradientType=0); 
					background-image:-moz-linear-gradient(bottom,  #41786B 0%, #7EB9AB 100%);
					background-image: -ms-linear-gradient(bottom,  #41786B 0%, #7EB9AB 100%);
					background-image: -webkit-linear-gradient(bottom,  #41786B 0%, #7EB9AB 100%); 
					background-image: -o-linear-gradient(bottom,  #41786B 0%, #7EB9AB 100%);
					background-image: linear-gradient(bottom, #41786B 0%, #7EB9AB 100%); 


}
.msPopup .popTitleWrap .pLeft{float:left; font-size:13px; font-weight:600; color:#FFFFFF; padding:3px 0px 0px 50px; background:url('/common/img/logo_small1.png') no-repeat 8px 50% ;}
.msPopup .popTitleWrap .pRight{float:right; cursor:pointer;  padding:5px 5px 2px 5px;  margin:0px 7px 0px 0px; }
.msPopup .pContentWrap{padding:10px 15px 20px 15px;}

/*
.msPopup {clear:both; display:none; position:absolute; background:#fff; width:700px; left:50%; top:0px; margin-left:-350px; z-index:7000; border:1px solid #555555; box-shadow:0px 0px 20px  #CCCCCC;-webkit-box-shadow:0px 0px 20px #CCCCCC; -moz-box-shadow:0px 0px 20px #CCCCCC; padding:10px 15px 15px 15px; margin-top:15px; margin-bottom:20px !important;}
.msPopup .titleWrap2 {margin:0px 0px 10px 0px; border-bottom:1px solid #DDDDDD; padding-bottom:10px; }
.msPopup .titleWrap2 .left2{float:left; font-size:15px; font-weight:600; }
.msPopup .titleWrap2 .right2{float:right; cursor:pointer;}
*/

/* 페이지 */
.mResultTablePage{margin:10px 0px 0px 0px; float: right;position: relative;  left: -50%; clear:both; height:50px;}
.mResultTablePage div.pagePrevButton{margin:0px 5px 0px 0px; }
.mResultTablePage div.pageNextButton{margin:0px 0px 0px 5px; }
.mResultTablePage div.pageButton{float: left; position: relative; left: 50%;  }
.mResultTablePage div.pageButtonOn{float: left; position: relative; left: 50%; cursor:pointer;}
.mResultTablePage .pageNum{float: left; position: relative; left: 50%; margin:3px 0px 0px 0px; }
.mResultTablePage .pageNum span{padding:3px 7px 3px 7px; margin:0px 2px 0px 0px; cursor:pointer;  color:#4DA4E0; /* border:1px solid #DFDFDF; */}
.mResultTablePage .pageNum span:last-child{margin:0px 0px 0px 0px; }
.mResultTablePage .pageNum span.on{font-weight:bold; background:#4DA4E0; color:#FFFFFF;  border:1px solid #4DA4E0; }

/*
.msTable_blue {width:100%;}
.msTable_blue > thead > tr > th{color:#393939; background-color:#f3f3f3; border:1px solid #bdbdbd; padding:4px 4px; }
.msTable_blue > thead > tr:first-child > th{border-bottom:1px solid #db4b4b; }
.msTable_blue > thead > tr> th.borderBottom{border-bottom:1px solid #db4b4b;}
.msTable_blue > thead > tr> th.noBorderBottom{border:1px solid #bdbdbd;}
.msTable_blue > tbody > tr > th{color:#393939; background-color:#f3f3f3; border:1px solid #bdbdbd; padding:4px 4px; }
.msTable_blue > tbody > tr:first-child > th{border-bottom:1px solid #db4b4b; }
.msTable_blue > tbody > tr > th.noBorderBottom{border:1px solid #bdbdbd;}
.msTable_blue > tbody > tr > td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px 4px; text-align:center;}
.msTable_blue > tbody > tr.border > td{border:1px solid #CCCCCC}
.msTable_blue > tbody > tr > td.border{border:1px solid #CCCCCC}
.msTable_blue > tbody > tr.bgColor > td{background-color:#F3F3F3; }
.msTable_blue > tfoot > tr > th{background-color:#f3f3f3; border:1px solid #CCCCCC;padding:4px 4px;}
.msTable_blue > tfoot > tr > td{border:1px solid #CCCCCC;padding:4px 4px;}

.msTable_blue_border_top {width:100%;}
.msTable_blue_border_top > thead > tr > th{color:#393939; background-color:#f3f3f3; border:1px solid #bdbdbd; padding:4px 4px; }
.msTable_blue_border_top > thead > tr:first-child th{border-top:1px solid #db4b4b; }
.msTable_blue_border_top > tbody > tr > th{color:#393939; background-color:#f3f3f3; border:1px solid #bdbdbd; padding:4px 4px; }
.msTable_blue_border_top > tbody > tr:first-child th{border-top:1px solid #db4b4b; }
.msTable_blue_border_top > tbody > tr > th.noBorderTop{border:1px solid #bdbdbd;}
.msTable_blue_border_top > tbody > tr > td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:4px 4px; text-align:center;}
.msTable_blue_border_top > tbody > tr:first-child > td{border-top:1px solid #db4b4b; }
.msTable_blue_border_top > tbody > tr.border td{border:1px solid #CCCCCC}
.msTable_blue_border_top > tbody > tr > td.border{border:1px solid #CCCCCC}
.msTable_blue_border_top > tbody > tr > td.borderTop{border-top:1px solid #db4b4b;}
.msTable_blue_border_top > tfoot > tr > th{background-color:#f3f3f3; border:1px solid #CCCCCC;padding:4px 4px;}
.msTable_blue_border_top > tfoot > tr > td{border:1px solid #CCCCCC;padding:4px 4px; text-align:center;}
*/



/** 리스트 테이블 **/
.ms2ListTable_gray{width:100%;}
.ms2ListTable_gray > thead > tr > th{
			padding:3px 5px; font-weight:600; 
		
			background-color:#F4F4F4;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFBFB, endColorstr=#E3E3E3, GradientType=0); 
			background-image:-moz-linear-gradient(bottom,  #E3E3E3 0%, #FBFBFB 100%);
			background-image: -ms-linear-gradient(bottom,  #E3E3E3 0%, #FBFBFB 100%);
			background-image: -webkit-linear-gradient(bottom,  #E3E3E3 0%, #FBFBFB 100%); 
			background-image: -o-linear-gradient(bottom,  #E3E3E3 0%, #FBFBFB 100%);
			background-image: linear-gradient(bottom, #E3E3E3 0%, #FBFBFB 100%); 
			border:1px solid #D5D5D5;

			}
.ms2ListTable_gray > tbody > tr > td{background:#FFFFFF; border-bottom:1px solid #DDDDDD; padding:3px 5px;}












/* 오른쪽 퀵메뉴 */
.ms2Button_gray_bright{padding:7px 8px; text-align:center; color:#000000; font-weight:600; cursor:pointer; border:0px none;
					border:1px solid #CCCCCC;

					background-color:#F1F1F1;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F1F1F1, GradientType=0); 
					background-image:-moz-linear-gradient(bottom,  #F1F1F1 0%, #FFFFFF 100%);
					background-image: -ms-linear-gradient(bottom,  #F1F1F1 0%, #FFFFFF 100%);
					background-image: -webkit-linear-gradient(bottom,  #F1F1F1 0%, #FFFFFF 100%); 
					background-image: -o-linear-gradient(bottom,  #F1F1F1 0%, #FFFFFF 100%);
					background-image: linear-gradient(bottom, #F1F1F1 0%, #FFFFFF 100%); 


				 font-size:12px; 
				
				}
.ms2Button_gray_bright:hover{
					background-color:#F6F6F6;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6F6F6, endColorstr=#E8E8E8, GradientType=0); 
					background-image:-moz-linear-gradient(bottom,  #E8E8E8 0%, #F6F6F6 100%);
					background-image: -ms-linear-gradient(bottom,  #E8E8E8 0%, #F6F6F6 100%);
					background-image: -webkit-linear-gradient(bottom,  #E8E8E8 0%, #F6F6F6 100%); 
					background-image: -o-linear-gradient(bottom,  #E8E8E8 0%, #F6F6F6 100%);
					background-image: linear-gradient(bottom, #E8E8E8 0%, #F6F6F6 100%); 

				}
.ms2Button_gray_bright:active{

				box-shadow:0px 5px  5px #F0F0F0 inset;-webkit-box-shadow:0px 5px 5px #F0F0F0 inset; -moz-box-shadow:0px 5px 5px #F0F0F0 inset;
			}

.ms2Button_small2{padding:5px 4px; font-size:12px; font-weight:normal;}



/* 팝업창 */
.msPopup { box-shadow:0px 0px 20px  #CCCCCC;-webkit-box-shadow:0px 0px 20px #CCCCCC; -moz-box-shadow:0px 0px 20px #CCCCCC;}

/* 주문 테이블의 tr 색 */

tr.msOrderBg_isSave td {background:#EDFAF0;} /* 저장되었을때 */
tr.msOrderBg_delivering td {background:#E9F3FE;}/* 배송완료했을때 */
tr.msOrderBg_chiso td {background:#F5F5ED;}/*  */
tr.msOrderBg_banpum td {background:#FFEAEA;}/*  */
tr.msOrderBg_exchange td {background:#FCF3FC;}/*  */
tr.msOrderBg_as td {background:#FFF7EA;}/*  */

table.popupTable tr {}
table.popupTable tr th {width:25%; height:20px; padding:3px; font-weight:400; font-size:15px; border-right:8px solid white;}
table.popupTable tr th span.msSmallTitleBox_aqua {width:100%; display:inline-block;}
table.popupTable tr td {width:73%; height:20px; padding:3px; font-size:12px;}



table.baseTable {width:100%}
table.baseTable tr {border-right:1px solid #cccccc;}
table.baseTable tr th {width:70px; height:30px; border:1px solid #ec948e; background:#f9dad8; padding:3px;}
table.baseTable tr td {height:30px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:3px;}

table.baseTable_2 tr {border-right:1px solid #cccccc;}
table.baseTable_2 tr th {width:80px; height:20px; border:1px solid #ec948e; background:#f9dad8; padding:3px; font-weight:400; font-size:12px;}
table.baseTable_2 tr td {width:150px; height:20px; border:1px solid #cccccc; padding:3px; font-size:12px;}

.cspt {cursor:pointer;}



.total{background: #fafafa;text-align: center;}
.total td{font-weight: bold!important;padding: 7px 0;}