@charset "utf-8";

table {    border-collapse: collapse;}


/*Å×ÀÌºí°øÅë*/
.table_basic2 { margin: 0 auto; border-top: 2px solid #2d221e; line-height: 20px; text-align:center;}
.table_basic2>thead>tr>th { background-color: #2f3c43; padding: 10px 0; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-weight: bold; color: #fff; }
.table_basic2>thead>tr>th:last-child { border-right: none; }
.table_basic2>tbody>tr>th { border-bottom: 1px solid #ddd;padding: 10px 10px; background-color: #2f3c43; vertical-align: middle; color:#29282c;}
.table_basic2>tbody>tr>td { border-bottom: 1px solid #ddd;vertical-align: middle; padding: 10px 10px; /* text-align:left; */}


table.s1 {border: 1px solid #ccc;
    width: 100%;     border-top: 2px solid red;}
table.s1 tbody{}
table.s1 tbody > tr{}
table.s1 tbody > tr >th,table.s1 tbody > tr>td{    padding: 1em;}
table.s1 tbody > tr >th{    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 11em;
    background-color: #f2f2f2;}
table.s1 tbody > tr>td{border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc; width: 11em;}

table.s1 tbody > tr>td > span {font-weight: 500;
    color: #ef7800;}

table.s2 {border: 1px solid #ccc;
    width: 100%;  text-align: center;  font-weight: 400; margin-bottom:5em;/* border-top: 2px solid #90cc1b; */}
table.s2 thead{}
table.s2 thead > tr{}
table.s2 thead > tr >th,table.s2 thead > tr>td{    padding: 1em;}
table.s2 thead > tr >th{    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 15%;
    background-color: #fff5f5;}
    
table.s2 tbody{}
table.s2 tbody > tr{}
table.s2 tbody > tr >th,table.s2 tbody > tr>td{    padding: 1em;}
table.s2 tbody > tr >th{    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 15%;
    background-color: #e9f2d6;}
table.s2 tbody > tr>td{border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;}
table.s2 tbody > tr>td span.blue {color:#4164e5; font-weight:500;
}
table.s2 tbody > tr>td span.red {color:#ff0000; font-weight:500;
}

@media screen and (max-width: 1000px){
	table.s2 {font-size:0.86em;}
	table.s2 tbody > tr>td {padding:0.3em;}
}
table.s3 {border: 1px solid #ccc;
    width: 100%;     border-top: 2px solid #90cc1b;}
table.s3 thead > tr>th{        padding: 1em;
    background-color: #f3f3f3;     border-right: 1px solid #ccc;}    
table.s3 thead > tr>th:nth-child(1){width: 1.5em;}
table.s3 thead > tr>th:nth-child(2){width: 17em; }

table.s3 thead > tr>th:nth-last-child(2){width: 6em;}
table.s3 thead > tr>th:nth-last-child(1){width: 10em;}
table.s3 tbody{}
table.s3 tbody > tr{}
table.s3 tbody > tr >th,table.s3 tbody > tr>td{    padding: 1em;     text-align: center;}
table.s3 tbody > tr >th{    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 15%;
    background-color: #f2f2f2;}
table.s3 tbody > tr>td{border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;}
table.s3 tbody > tr>td a {    background-color: #83bd10;
    color: #fff;
    padding: 0.5em 1em;
    border-radius: 0.5em;}
table.s3 tbody > tr>td:nth-child(2){text-align:left; font-weight:600;}
table.s3 tbody > tr>td:nth-child(2) span {    display: table;
    font-weight: 300;}
table.s3 tbody > tr>td:nth-child(3){font-weight:600;}

table.form_table{border-top: 2px solid #00ab90; width:100%;}
table.form_table>tbody>tr>th{width:15%; }
table.form_table>tbody>tr>th{border-bottom: 1px solid #d3d3d3; background:#f9f9f9; width:20%; }
table.form_table>tbody>tr>th.leftLine{ border-left:1px solid #dddddd; }
table.form_table>tbody>tr>th>span{color:red;}
table.form_table>tbody>tr>td{border-bottom: 1px solid #d3d3d3; padding:10px; font-size:14px;}
table.form_table>tbody>tr>td>select{border:1px solid #d6d6d6; padding:5px 3px !important;height:32px;}
table.form_table>tbody>tr>td>input[type="text"]{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important;}
table.form_table>tbody>tr>td>input[type="password"]{border:1px solid #d6d6d6; height:16px;padding:7px 3px 7px !important;}
table.form_table>tbody>tr>td>textarea{padding:7px 3px 7px; width:100%; height:200px; border:1px solid #d6d6d6;}
table.form_table>thead>tr>th{border-bottom: 1px solid #d3d3d3; background:#f9f9f9; padding:10px 0;}

.search_box {    display: table;
    margin: 0 auto;
    margin-top: 3em;}

/*°Ô½ÃÆÇºä*/
.detail_data{padding:39px 20px; border-bottom:1px solid #bfbfbf;}

/*¹öÆ°- ¹öÆ°»ö»óÀº °¢ ÆäÀÌÁö¿¡*/
.in_btn{border-radius:5px;}
.in_btn>a {padding:8px 15px 8px 15px; margin-top:0px;	cursor:Pointer; /*color:#fff;*/ border:1px solid #fff;  border-radius:5px; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; display:block;}
.in_btn>a:hover{background-color: #fff;  border:1px solid gray; /*border-radius:10px; color: #000;*/ }
.in_btn>a{color:#fff; }
.in_btn>a:hover{ color: #000;  }

.list_back01{background-color:#585858; margin-top:20px;}
.write_btn{background-color:#1862af; margin-top:10px;}

h3.sub02_title_deco{background:url('/img/sub/blue_bl.png') no-repeat 0 4px;}
h3.sub03_title_deco{background:url('/img/sub/skyblue_bl.png') no-repeat 0 4px;}
h3.sub05_title_deco{background:url('/img/sub/green_bl.png') no-repeat 0 4px;}
.product_info  > table{width:100%;border-top:2px solid #01919a;margin:0;padding:0; margin-bottom:1em;}
.product_info  > table th,td {padding:0.5em;     word-break: keep-all;}
.product_info  > table td{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;font-size:1em;
	color:#444; /*text-align:center;*/  word-break: keep-all;}
.product_info  > table td img.ui-datepicker-trigger {vertical-align: middle;    cursor: pointer; }
.product_info  > table th{width:10%;background:#f5f5f5;font-size:1em;color:#222; text-align:center;
	font-weight:600;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6; }
.product_info  > table th:nth-last-child(1) {border-right:0;}
	.product_info  > table th.count {font-size: 5em;
    font-weight: 900;
    color: #c7c7c7;}
.product_info  > table td:last-child,.table1 th:last-child{border-right:0;}
.product_info  > table .left{padding-left:10px;padding-right:10px;text-align:left;}
.product_info  > table td.w9{width:9%;}
.product_info  > table td.center {text-align:center;}
.product_info  > table td.bd-r{border-right:1px solid #c6c6c6!important;}
.product_info  > table td>ul {}
.product_info  > table td>ul > li{padding-bottom: 1em;
    word-break: keep-all;}
.product_info  > table td>ul > li:nth-last-child(1)    {padding-bottom: 0;}
.product_info  > table td>ul > li >span{font-weight: 600;
    color: #000;}
.product_info  > table td>ul > li >p{}

.product_info  > h3.sub02_title_deco{background:url('/img/sub/blue_bl.png') no-repeat 0 4px;}
.product_info  > h3.sub_title{padding-left:38px; font-size:20px; font-weight:600; color:#3c3c3c; margin-bottom:10px; line-height:35px; clear:both;}
.product_info  > h3 > span {    color: #fff;
    font-size: 0.8em;
    padding: 0.3em 0.5em;
    font-weight: 300;}
.product_info  > h3 > span.off {    background-color: #1b1b1b; }
.product_info  > h3 > span.on {    background-color: #a1b34f; }
.product_info  > h3 > span.wait {    background-color: #d4584e; }
.product_info  > h3 > span.impossible {    background-color: red; }
/*¸ð¹ÙÀÏ Àû¿ë*/
.m_display_view {display:none;}
@media screen and (max-width: 1000px) { 
	.m_display_none {display:none;}
}


.tip_txt>span{color:red;}

	.add_btn>button{padding: 0.5em 1em;
    background-color: #67ae2a;
    border-radius: 5px;
    cursor: pointer;
    height: auto;
}
	.add_btn>button:hover{background-color:#6897cb; color:#fff;}
	.add_btn>input{margin-bottom:3px;}

ul.sca {    display: table;
    box-sizing: border-box;
    width: 100%;
    /* border-bottom: 1px solid #ccc; */
    margin-bottom: 1em; position: relative;}
ul.sca::after {            content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #90cc1b;
    position: absolute;
    /* top: 2px; */
    bottom: 0px;
    z-index: -1;}
ul.sca li{    float: left;
    display: table;
    box-sizing: border-box; margin-right: 0.3em;}
ul.sca li a{    padding: 1em 1.5em;
    display: table;
    border: 1px solid #ccc;
    border-bottom:0;
    box-sizing: border-box;     font-weight: 600;}
ul.sca li.on {    border-bottom: 1px solid #90cc1b;
    color: aliceblue;
    background-color: #90cc1b;}
ul.sca li.on a {color:#fff;}



ul.title {}
ul.title li{        padding: 1em 1em 0 1em;
    float: left;
    display: table;
    width: 50%;
    box-sizing: border-box;}
ul.title li:nth-last-child(1) {    margin-bottom: 1em;}
ul.title li span{    font-weight: 600;
    position: relative;
    float: left;
    display: table;
    margin-right: 1em;
    width: 18%;
}
ul.title li span::after {            content: "";
    display: block;
    width: 1px;
    height: 10px;
    background-color: black;
    margin: 0px 0px 0px 0;
    position: absolute;
    top: 9px;
    right: 2px;}


ul.tabmenu {    display: table;
    box-sizing: border-box;
    width: 100%;
    /* border-bottom: 1px solid #ccc; */
    margin-bottom: 1em; position: relative;}
ul.tabmenu::after {            content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #90cc1b;
    position: absolute;
    /* top: 2px; */
    bottom: 0px;
    z-index: -1;}
ul.tabmenu li{    float: left;
    display: table;
    box-sizing: border-box;     width: 49.9%;}
ul.tabmenu li:nth-child(1){ }
ul.tabmenu li:nth-last-child(1){    float: right;
    margin-right: 0; }

ul.tabmenu li a{    padding: 1em 1.5em;
    display: table;
    border: 1px solid #ccc;
    border-bottom:0;
    box-sizing: border-box;     font-weight: 600;     width: 100%; text-align: center;}
ul.tabmenu li.on {    border-bottom: 1px solid #90cc1b;
    color: aliceblue;
    background-color: #90cc1b;}
ul.tabmenu li.on a {color:#fff;}

/*e-book*/
.e_book_list{background:url('/img/sub/gallery_back.jpg') no-repeat; width:100%; margin-top:40px;}
.e_book_list>ul{display:inline-block; margin-left:50px;     margin-bottom: 3em;}
.e_book_list>ul>li:first-child{ background:url('../img/sub/bookshadow.png') no-repeat 0 -12px; width:224px; text-align:center;}
.e_book_list>ul>li:first-child>a{ border:1px solid #c4c4c4; background-color:#fff; border-radius:5px; box-shadow:0px 1px 3px #e0e0e0; display:inline-block;}
.e_book_list>ul>li:first-child>a>img{width:158px; height:227px;}
.e_book_list>ul>li:first-child>a:hover{border:1px solid gray;}
.e_book_list>ul>li:last-child{text-align:center; margin-top:20px;}

@media screen and (max-width: 640px){
	.add_btn>button{padding:1px 10px 3px 10px; background-color:#dbe4ed; border-radius:5px; cursor:pointer; border:0; margin-top:-2px;}
	.add_btn>button:hover{background-color:#6897cb; color:#fff;}
	.add_btn>input{margin-bottom:3px;}
	.form_table>tbody>tr>th{width:100%; }
}
