@charset "utf-8";

form,fieldset,legend{margin:0;padding:0;border:0;}
/*=====================================================================================================================================================================================*/


/* CSS Document */ 
/* 미르넷 작성자 : 이혜진 대리(디자이너) css3.0 제이쿼리기반 부스터랩 3.0 */  



/*.B-list 리스트 스킨*/
.B-list{margin:0 0 1.5em 0;line-height:1.429;letter-spacing:-.075em;/*overflow:hidden;*/}
.B-list .list-ul{list-style:none;margin:0;padding:2px;border:solid #d5d5d5;border-width:1px 0;overflow:hidden;}

.B-list .list-ul .list-li{margin:0;padding:0;border-top:1px dotted #d5d5d5;overflow:hidden;}
.B-list .list-ul .list-li:first-child{border:0;}
.B-list .list-ul .list-li a.list-a{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.B-list .list-ul .list-li a.list-a:hover,
.B-list .list-ul .list-li a.list-a:focus{ background: #F5F5F5;}

.B-list .tit-wrap{float:  left;width: 70%;margin:0;}
.B-list .tit01-1{margin:.25em 0 .25em;color:#444;font-size:1.077em;}
.B-list .tit01-1:hover,
.B-list .tit01-1:focus {color:#000;}
.B-list .tit01-icon-1  {margin:10px 0 0 0;} 
.B-list .tit01-icon-1 img{ position:relative; top:5px; margin:0 5px 0 0;}
.B-list .text-2{}
.B-list .text-p2{float:left;width: 23%;margin: 0 20px;height:0;padding:0 0 16%;overflow:hidden;}
*+html .text-2{margin:0 0 3% 0;}
.B-list .text-p2 img{width:100%;}
.B-list .text-p2+.text-2{float:left;width:70%;}

.B-list .tit-wrap-2{font-size:15px;}
.B-list .tit-wrap-2{display:block;margin: 35px 0 0 0;color:#666;font-size:12px;}
.B-list .tit-wrap-2 .text-3{display:none; padding:0 10px 0 10px; border-right: 1px solid #EEE; }
.B-list .tit-wrap-2 .text-3:first-child{display:inline;padding-left:10px; border-left: 1px solid #EEE; background:transparent;}
#wonspan { float: right; text-align: right;  position: relative; top: -23px;  right: 56px; display: block; margin: 0 0 -20px 0; width: 10px; padding: 0px; font-size: 16px; }
/*=====================================================================================================================================================================================*/

/*.C-list 리스트 스킨*/
.C-list{margin:0 0 1.5em 0;line-height:1.429;letter-spacing:-.075em;/*overflow:hidden;*/}
.C-list .list-ul{list-style:none;margin:0;padding:2px;border:solid #d5d5d5;border-width:1px 0;overflow:hidden;}

.C-list .list-ul .list-li{margin:0;padding:18px;border-top:1px dotted #d5d5d5;overflow:hidden;}
.C-list .list-ul .list-li:first-child{border:0;}
.C-list .list-ul .list-li a.list-a{display:block;padding:1em 0;text-decoration:none;overflow:hidden;}
.C-list .list-ul .list-li a.list-a:hover,
.C-list .list-ul .list-li a.list-a:focus{ background: #F5F5F5;}

.C-list .tit-wrap{ position:relative; margin:0;}
.C-list .tit01-1{margin:.25em 0 .25em;color:#444;font-size:1.077em;}
.C-list .tit01-1:hover,
.C-list .tit01-1:focus {color:#000;}
.C-list .tit01-icon-1  {margin:0; position:absolute; top:20px; right:10px;} 
.C-list .tit01-icon-1 img{ position:relative; top:5px; margin:0 5px 0 0;}
.C-list .text-2{}
.C-list .text-p2{float:left;width:27%;margin:0 20px 10px 0;height:0;padding:0 0 16%;overflow:hidden;}
*+html .text-2{margin:0 0 3% 0;}
.C-list .text-p2 img{width:100%;}
.C-list .text-p2+.text-2{float:left;width:70%;}

.C-list .tit-wrap-2{font-size:15px;}
.C-list .tit-wrap-2{display:block;margin:.25em 0;color:#666;font-size:12px;}
.C-list .tit-wrap-2 .text-3{display:none; padding:0 10px 0 10px; border-right: 1px solid #EEE; }
.C-list .tit-wrap-2 .text-3:first-child{display:inline;padding-left:10px; border-left: 1px solid #EEE; background:transparent;}

/*=====================================================================================================================================================================================*/
.bs-component{position:relative}
.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}
.bs-component .modal-dialog{width:90%}
.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}
#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}
/*=====================================================================================================================================================================================*/


.view-1{clear:both;position:relative;border-bottom:2px solid #e6e6e6;overflow:hidden;letter-spacing:-1px;}
.view-1 h1{padding:.5em 0;font-weight:bold;font-size:1.692em;line-height:normal;letter-spacing:-.1em;}
.view-1 h1.h1{padding: 20px 0 0 60px;margin: 0;}

.view-1 .in-f0{width: 100%;border-bottom:0px solid #d6d6d6;overflow:hidden;margin: 10px 0;padding: 5px 0;}
.view-1 .in-f0 .btn{width: 100%;border-bottom:0px solid #d6d6d6;overflow:hidden;margin: 10px 0;padding: 10px 0;font-size: 17px;}


.view-1 .in-f1{width: 100%;border-bottom:0px solid #d6d6d6;overflow:hidden;margin: 0;padding: 0;}
.view-1 .in-f1 .dl{position:  relative;width: 100%;list-style:none;margin:0;padding: 0;color:#666;font-size:.923em;overflow:hidden;/* border-bottom: 1px dashed #bbb; */}
.view-1 .in-f1 .dt{position:  relative;display: block;float:left;margin: 0;padding: 0 10px 0 0;font-size:1em;overflow:hidden;line-height: 50px;text-align:  right;/* border-bottom: 1px dashed #bbb; */}
.view-1 .in-f1 .dd{position: relative;display: block;float:  left;margin: 0;padding: 0 20px 0 0;line-height: 50px;/* border-bottom: 1px dashed #bbb; */}
/*.view-1 .in-f1 .dd-R{float:right; margin:0 10px 0 0;padding:0px 10px; border-right: 1px solid #ebebeb;}*/
.view-1 .in-f1 .dt span{position: relative;margin: 0;padding: 8px 20px;top: 0;display: inline-block;}
.view-1 .in-f1 .dt:first-child{background:transparent;}
.view-1 .in-f1 .dt:first-child+.dd{padding-left:0;}
.view-1 .in-f1 .dt.show{/* width:auto; *//* margin-right:-4px; *//* padding-left:8px; *//* text-indent:0; */}
.view-1 .in-f1 .dt.show:first-child{padding-left:0;}
.view-1 .in-f1 .dt.show:first-child+.dd{padding-left:8px;}

.file-1{font-size:.923em; }
.file-1 ul{list-style:none;margin:0;padding:.75em 0;overflow:hidden; border-top:1px solid #e6e6e6;}
.file-1 li{margin:0;padding:3px 90px 3px 10px;/*white-space:nowrap;*/overflow:hidden;}
.file-1 li .filename{float:left;width:100%;height:25px;line-height:25px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.file-1 li .b1{float:right;position:relative;min-width:46px;height:23px;margin:0 -90px 0 0;padding:0 5px 0 30px;border:1px solid #757575;background:#757575;color:#fff;line-height:21px;}
.file-1 li .b1 .ic1{float:left;position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0 9px; overflow:hidden;text-indent:-9999px;}
.file-1 li .b1:hover,
.file-1 li .b1:focus{background:#000;text-decoration:none;}
.file-1 li .b1.quickview .ic1{background-position:-50px 0;}
.file-1 li .b1.download .ic1{background-position:-100px 0;}

.view-1 .viewcont{padding:30px 15px;border-top:1px solid #888;}
.view-1 .viewcont img,.view-1 .viewcont object,.view-1 .viewcont embed,.view-1 .viewcont video,.view-1 .viewcont audio{max-width:100%;height:auto;border:0;vertical-align:top;}
.view-1 .viewcont h2{position:  relative;padding: 10px 0;margin: 10px 0;font-size: 23px;font-weight: 600;line-height:  30px;border: 1px solid #da2020;border-width: 0 0 1px 0;}
.view-1 .viewcont ul{position: relative;font-size: 16px;line-height: 27px;padding: 5px;margin: 0;}
.view-1 .viewcont ul li{padding: 0; margin: 0;}
.view-1 .btn-sm{position:  relative;display: inline-block;padding: 5px 10px;margin: 0;}

.view-1 .com-inf{position:  relative;display: inline-block;width: 100%;padding: 5px 10px;margin: 0 0 10px 0;}
.view-1 .com-inf>h1{padding: 0;margin: 0 0 10px 0;font-weight:bold;font-size:1.692em;line-height:normal;letter-spacing:-.1em;}
.view-1 .com-inf>.com-box01{padding: 10px;margin:0;background: #e7e7e7;}
.view-1 .com-inf>.com-ul{border-top: 1px solid #333;padding: 10px;margin: 0;border-bottom: 1px dashed #e7e7e7;}

.view-1 .viewcont{position: relative;display: block;vertical-align: top;}
.view-1 .component{display: block;position: relative;}
.view-1 .text-view{position: relative;display: inline-block;width: 55%;margin: 0 0 0 0;box-sizing: border-box;vertical-align: top;}

/*=====================================================================================================================================================================================*/

.ry-1 .h1{padding-left:50px;padding-right:10px;background:#f7f7f7 ; border-top: 2px solid #000;}
.ry-1 .in-f1{padding-left:50px;padding-right:10px;background:#f7f7f7;}

.icon span{ display:none;}

.tb1{ width:100%; padding:0; margin:20px 0 0 0; border-top: 2px solid #09C; }
.tb1 td{ line-height:25px;  padding:50px; margin:0; border-bottom: 1px solid #09C; text-align:center;}
.tb1 tr:last-child{  border-bottom: 2px solid #09C; text-align:center; }

/*=====================================================================================================================================================================================*/


.section-content02{position:  relative;display: inline-block;width: 100%;margin: 30px auto;padding:0;}
.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(219,127,8, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }
.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
.view {width: 100%;height: auto;margin: 0;float: left;border: 0;overflow: hidden;position: relative;text-align: center;padding: 0;cursor: default;border: 1px solid #cdcdcd;}
.img-box {width: 25%;height: 175px;margin: 0;float: left;border: 0;overflow: hidden;position: relative;padding: 5px;}
.img-box:first-child{/* width: 25%; *//* height: 160px; *//* margin: 0; *//* float: left; *//* border: 0; *//* overflow: hidden; *//* position: relative; *//* padding: 0; */}

.view .mask,.view .content {width: 100%;height: 175px;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img { display: block; position: relative; }
.view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; }
.view p {font-family: Georgia, serif;font-style: italic;font-size: 12px;position: relative;color: #fff;padding: 50px 20px 20px;text-align: center;}
.view a.info {display: inline-block;text-decoration: none;padding: 7px 14px;margin: 30px 0;background: #000;color: #fff;text-transform: uppercase;-webkit-box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;box-shadow: 0 0 1px #000;}
.view a.info:hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }

.more{position:relative;clear:both;text-transform: uppercase;font-size: 11px;padding: 5px 0px 10px;width: 540px;margin: 0 auto;}
.more ul{ display:block; text-align:center; height: 30px; } 
.more ul li{ display: block; padding: 4px 2px; float:left; } 
.more ul li.selected a, .more ul li.selected a:hover{ background:#b2891b; color:#fff; text-shadow:none; } 
.more ul li a{ color:#555; float:left; background:#fff; width:40px; padding: 2px 5px; -moz-box-shadow:1px 1px 2px #aaa; -webkit-box-shadow:1px 1px 2px #aaa; box-shadow:1px 1px 2px #aaa; } 
.more ul li a:hover{ background:#000; color:#fff; }




/*=====================================================================================================================================================================================*/

.nav-1{position:  relative;display: inline-block;width: 100%;margin-bottom: 0px;padding: 20px 0;list-style:none;}
.nav-1>li{position:relative;display:block;}
.nav-1>li>a{position:relative;display:block;padding:10px 15px}
.nav-1>li>a:hover,.nav-1>li>a:focus{text-decoration:none;color: #ef402a; }
.nav-1>li.disabled>a{color:#999999}
.nav-1>li.disabled>a:hover,.nav-1>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav-1 .open>a,.nav-1 .open>a:hover,.nav-1 .open>a:focus{background-color:#e6e6e6;border-color:#2780e3}
.nav-1 .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav-1>li>a>img{max-width:none}

.nav-tabs-1{border-bottom: 0px solid #ef402a;}
.nav-tabs-1>li{float:left;margin: 0 10px;}
.nav-tabs-1>li>a{margin:0;line-height:1.42857143;border:1px solid transparent;padding: 10px 30px 10px 25px;border-radius: 20px;background: #eaeaea;}
.nav-tabs-1>li>a:hover{margin:0;line-height:1.42857143;border:1px solid transparent;padding: 10px 30px 10px 25px;border-radius: 20px;background: #eaeaea;}
.nav-tabs-1>li.active>a,.nav-tabs-1>li.active>a:focus,.nav-tabs-1>li.active>a:hover
{color:#fdfdfd;background-color: #ef402a;border: 1px solid #ef402a;border-bottom-color:transparent;cursor:default;font-weight:bold;padding: 10px 30px 10px 25px;}

/*=====================================================================================================================================================================================*/
/*로그인부분*/

.login-box{position:  relative;display:  inline-block;width: 100%;margin:0;padding: 20px;background: #eaeaea;}
.log-bx-ul{position: relative;display: inline-block;width: 100%;margin:0;padding:0;}
.log-bx-ul>li{position: relative;display: block;float:  left;height: 280px;}

.log-bx-ul>li:first-child{border: 1px solid #d0d0d0;border-width: 0 0 1px 0;}
.log-bx-ul>li:last-child{;border: 1px solid #333;border-width: 0;}

.log-li01{width: 100%;margin:0;padding: 0;}
.log-li02{width: 100%;margin:0;padding: 0;}

.log-li-box01{position: relative;display: block;width: 100%;margin:0;padding:0;}
.log-li-box01>.log-li-ul{position: relative;display: block;width: 100%;margin:0;padding:0;}
.log-li-box01>.log-li-ul li{position: relative;display: block;width: 100%;}
.log-li-box01>.log-li-ul>.lo-bli01{padding: 10px  0;margin: 10px 0 20px 0;}
.lo-bsp01{margin:0;padding:0;}
.lo-bsp01>.lo-h2{margin:0;padding:0;}
.lo-bsp02{margin:0;padding:0;}
.log-li-box01>.log-li-ul>.lo-bli02{margin:0;padding: 5px 0;}
.log-li-box01>.log-li-ul>.lo-bli03{margin:0;padding: 5px 0;}
.log-li-box01>.log-li-ul>.lo-bli04{margin:0;padding: 5px 0;}
.log-li-box01>.log-li-ul li>.form-control{width: 100%;margin:0;padding: 10px 20px;}
.log-li-box01>.log-li-ul li>.btn{width: 100%;margin:0;padding: 5px 20px;}


.log-ul02{position: relative;display: block;width: 100%;margin:0;padding:0;}
.log-ul02 li{position: relative;display: inline-block;width: 100%;}
.log-ul02>.log-uli01{padding: 10px 0;margin: 10px 0 0 0;}
.lo-bsp01{position: relative;display: block;width: 100%;margin:0;padding:0;line-height: 50px;}
.lo-bsp01>.lo-h2{font-size: 23px;font-weight: 600;letter-spacing: -1px;margin:0;padding:0;}
.log-ul02>.log-uli02{padding: 0;margin: 0;}
.lo-bsp02{position: relative;display: block;width: 100%;line-height: 20px;font-size: 12px;color: #656565;margin:0;padding:0;}
.lo-ul01-01{position: relative;display: block;width: 100%;margin:0;padding:0;}
.lo-ul01-01 li{position: relative;display: block;width: 100%;float:  left;}
.lo-ul01-01 li .lo-dv01{position: relative;display: block;width: 100%;height: 50px;margin:0;padding: 5px 20px;background: #ffffff;border-radius: 10px;}
.lo-ul01-01 li .lo-dv01 a{position: relative;display: block;float:  left;width: 60%;margin:0;padding: 0;text-align:  center;}
.lo-ul01-01 li .lo-dv01 .lodv-sp01{position: relative;display: block;float:  left;width: 40%;margin: 0 0 10px 0;padding:0;font-size: 16px;font-weight: 600;text-align:  center;line-height: 40px;}
.lo-ul01-01 li .lo-dv01 .lodv-sp02{position: relative;display: block;width: 100%;margin:0;padding: 10px 5px;text-align:  center;color: #fff;background: #ff7518;}
.lo-ul01-01 li .lo-dv01 input.lodv-sp02{position: relative;display: block;float: left;width: 60%;margin:0;padding: 10px 5px;border: 0px;}

.log-ul02>.log-uli03{padding: 0;margin: 0;}
.log-ul02>.log-uli03>.bu{position: relative;display: block;width: 100%;clear:  both;font-size: 12px;}
.log-ul02>.log-uli03>.bu li{position: relative;display: block;width: 100%;clear:  both;font-size: 12px;line-height: 17px;padding: 0px 0 0 13px;margin:  0;}

.lo-ul01-01>.lo-loli01{margin:0;padding: 0;}
.lo-ul01-01>.lo-loli02{margin:0;padding: 0;}

.lo-ul01-02{margin:0;padding:0;}
.lo-ul01-03{margin:0;padding:0;}


/*=====================================================================================================================================================================================*/

.info_m-1{z-index:20;clear:both;position:relative;width:100%;margin:1.5em 0;}
.info_m-1:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.info_m-1 .info1{color:#767676;} 
.info_m-1 .info1 .em1{color:#111;}
.info_m-1 .left{float:left;margin:0;padding:0;}
.info_m-1 .right{float:right;margin:0;padding:0;text-align:right;}
.info_m-1 .center{margin:0 auto;text-align:center;}
.info_m-1 .center .button{margin-left:3px;margin-right:3px;}


.write-1{padding:10px; border-top: 3px solid #d5d5d5;/* border-bottom:1px solid #d5d5d5; */letter-spacing:-1px;}
.write-1 table.write{table-layout:fixed;width:100%;margin:.25em 0;border:0;border-collapse:collapse;}
.write-1 table.write col.col2{}
.write-1 table.write th,
.write-1 table.write td{border:0 solid #e5e5e5;color:#666;text-align:left;vertical-align:top;line-height: 40px;}
.write-1 table.write>tbody>tr{border: 1px solid #e5e5e5;border-width: 0 0 1px 0;color:#666;text-align:left;vertical-align:top;padding: 10px;}
.write-1 table.write>tbody>tr>td{border:0 solid #e5e5e5;color:#666;text-align:left;vertical-align: middle;padding: 0;margin: 15px 10px;padding: 5px 0 5px 20px;/* position: relative; */}
.write-1 table.write tr>:first-child{border-left:0;}
.write-1 table.write th{background:#fff;font-weight:normal;}
.write-1 table.write thead tr{border-color:#ccc #e5e5e5;background:#fcfcfc;color:#333;font-weight:bold;text-align:center;vertical-align:middle;}
.write-1 table.write tfoot tr{background:#f8fafc;}
.write-1 table.write tbody tr:first-child>*{border-top:0;}
.write-1 table.write tbody.tdtac tr{text-align:center;}
.write-1 table.write tbody.tdtar tr{text-align:right;}

.write-1 table.write>tbody>tr>td>input{ margin: 0px 3px 3px;  padding: 14px 5px 10px 10px;/* width: 50%; */}
.write-1 table.write>tbody>tr>td>input.t1-input01{width: 40%;margin:0;padding: 9px 5px 10px 10px;}
.write-1 table.write>tbody>tr>td>input.t1-input02{width: 40%;margin:0;padding: 9px 5px 10px 10px;}
.write-1 table.write>tbody>tr>td>input.t1-input03{width: 60%;margin:0;padding: 9px 5px 10px 10px;}
.write-1 table.write>tbody>tr>td>input.t1-input04{margin:0;padding: 9px 5px 10px 10px;}

.write-1 table.write>tbody>tr>td.radio-inpt{line-height: 40px;}
.write-1 table.write>tbody>tr>td.radio-inpt>input{line-height: 50px;margin: 0 10px 0;}
.write-1 table.write>tbody>tr>td.radio-inpt>.rd-sp01{position:  relative;display: inline;top: -1px;margin: 0;padding: 0;}

.write-1 table.write>tbody>tr>td>#ntldata17_year{ margin: 0 10px; padding: 10px 20px 10px 7px;}
.write-1 table.write>tbody>tr>td>#ntldata17_month{ margin: 0 10px; padding: 10px 20px 10px 7px;}
.write-1 table.write>tbody>tr>td>#ntldata17_day{ margin: 0 10px; padding: 10px 20px 10px 7px;}


.write-1 table.write td .btn{margin:0;padding: 0 20px;}
.write-1 table.write td .btn-group{margin:0;padding: 0;line-height: 45px;}


/*=====================================================================================================================================================================================*/

.member_p { padding:0 15px; }
.member_p ul { margin:0 15px; }
.textarea { width:100%; height: 310px; margin:0 auto; padding:10px; margin-bottom:20px; }


/*=====================================================================================================================================================================================*/

*+html .write-1 table.write .w100{width:90% !important;}
.redm{color:#c22;}
.exp{display:inline-block;font-size:13px;line-height:normal; padding: 13px 0 0 20px; color:#F00; font-weight:600;}

.blind{position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
       *+html .blind{height:0}
caption.blind{position:relative}


         *+html .write-1 table.write .w100{width:90% !important;}
.redm{color:#c22;}
.exp{display:inline-block;font-size:13px;line-height:normal; padding: 13px 0 0 20px; color:#F00; font-weight:600;}

.blind{position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
       *+html .blind{height:0}
caption.blind{position:relative}

/*=====================================================================================================================================================================================*/

.ms-autoheight-template {display: inline-block;width: 40%;max-width: 350px;min-height: 280px;padding: 0;margin: 0 20px 0 0;/* background: black; */}
.passW{padding: 3px 0 0 60px; font-weight: bold; color: #333;}
.chbox-1{width: 15px; height: 15px; position: relative; top: 3px;}

/*컬러셑 뒤늣은*/
.Txcor-01-01{ color:#2780e3; }
.Txcor-01-02{ color:#333; font-weight:bold;}
.Txcor-02-01{}
.Txcor-02-02{}
.Txcor-03-01{}
.Txcor-03-02{}

/*=====================================================================================================================================================================================*/

.gallery-1{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.gallery-1 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.gallery-1 .li1{float:left;width:50%;margin:0 -1px 0 0;padding:10px 0;overflow:hidden;}
.gallery-1 .li1 a{display:block;position:relative;padding:0 7px 0 0;overflow:hidden;cursor:pointer;}
/* .li1:nth-child(2n) */
.gallery-1 .li1.n2 a,
.gallery-1 .li1.n4 a,
.gallery-1 .li1.n6 a,
.gallery-1 .li1.n8 a{padding:0 0 0 7px;}
.gallery-1 .li1 .f1{display:block;position:relative;width:100%;height:0;padding-bottom:56.25% /* = 9/16 */;margin:0 auto .5em;text-align:center;overflow:hidden;}
.gallery-1 .li1 .f1 img{position:absolute;left:0;top:0;width:100%;height:auto !important;vertical-align:top;}
.gallery-1 .li1 .text1{display:block;height:6em;overflow:hidden;}
.gallery-1 .li1 .t1{float:left;width:100%;max-height:3.999em;margin:0 0 .25em;color:#444;font-size:1.077em;overflow:hidden;}
.gallery-1 .li1 .t1:hover,

.gallery-1 .li1 .t1:focus{color:#000;}
.gallery-1 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.gallery-1 .li1 .t2{float:left;padding:0 .5em 0 .6em; background:none;}
.gallery-1 .li1 .t2:first-child{padding-left:0;background:transparent;}

/*=====================================================================================================================================================================================*/
.gallery-2-1{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.gallery-2-1 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.gallery-2-1 .li1{float:left;width: 20.5%;margin: 10px 18px;padding: 0;overflow:hidden;text-align: center;}
.gallery-2-1 .li1 a{display:block;cursor:pointer;}
.gallery-2-1 .li1.n2 a,
.gallery-2-1 .li1.n4 a,
.gallery-2-1 .li1.n6 a,
.gallery-2-1 .li1.n8 a{padding:0 0 0 7px;}
.gallery-2-1 .li1 .f1{/* display:block; */position:relative;width: 98px;height: 42px;padding: 0 20px;margin: 0;text-align:center;overflow:hidden;}
.gallery-2-1 .li1 .f1 img{position: relative;left:0;top:0;width: 98px;height:auto !important;vertical-align:top;}
.gallery-2-1 .li1 .text1{display:block;overflow:hidden;} 
.gallery-2-1 .li1 .t1{float:left;width:100%;margin:0 0 .25em;color:#444;font-size:1.077em;overflow:hidden;}
.gallery-2-1 .li1 .t1:hover,
.gallery-2-1 .li1 .t1:focus{color:#000;}
.gallery-2-1 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.gallery-2-1 .li1 .t2{float:left;padding:0 .5em 0 .6em; background:none;}
.gallery-2-1 .li1 .t2:first-child{padding-left:0;background:transparent;}


/*=====================================================================================================================================================================================*/

.gallery-3-1{margin:0 0 1.5em 0;line-height:1.333;letter-spacing:-1px;overflow:hidden;}
.gallery-3-1 .lst1{list-style:none;margin:0;padding:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.gallery-3-1 .li1{float:left;width:283px;margin: 0px 5px;padding:10px 0;overflow:hidden;text-align: center;}
.gallery-3-1 .li1 a{display:block;cursor:pointer;}
/* .li1:nth-child(2n) */
.gallery-3-1 .li1.n2 a,
.gallery-3-1 .li1.n4 a,
.gallery-3-1 .li1.n6 a,
.gallery-3-1 .li1.n8 a{padding:0 0 0 7px;}
.gallery-3-1 .li1 .f1{display:block;position:relative;width:100%;height: 192px;margin:0 auto .5em;text-align:center;overflow:hidden;}
.gallery-3-1 .li1 .f1 img{position:absolute;left:0;top:0;width:100%;height:auto !important;vertical-align:top;}
.gallery-3-1 .li1 .text1{display:block;overflow:hidden;}
.gallery-3-1 .li1 .t1{float:left;width:100%;margin:0 0 .25em;color:#444;font-size:1.077em;overflow:hidden;}
.gallery-3-1 .li1 .t1:hover,
.gallery-3-1 .li1 .t1:focus{color:#000;}
.gallery-3-1 .li1 .t2wrap{float:left;width:100%;margin:.25em 0 0 0;color:#666;}
.gallery-3-1 .li1 .t2{float:left;padding:0 .5em 0 .6em; background:none;}
.gallery-3-1 .li1 .t2:first-child{padding-left:0;background:transparent;}

/* 목록 table */
.board table.basic { clear: both; width: 100%; margin: 3px 0; border: 0 !important; border-collapse: collapse; border-bottom: 1px solid #bfbfbf; }
.board table.basic * { border: 0; }
.board table.basic thead.tb tr,
.board table.basic tbody.tb tr { line-height: 1.25; text-align: center; height:43px; }
.board table.basic tbody.tb td,
.board table.basic tbody.tb th { padding: 7px 15px 5px; border-style: none hidden; border-bottom: 1px solid #e0e0e0; font-weight: normal; white-space: nowrap; }
.board table.basic thead.tb th {padding: 9px 15px 10px;border-style: none hidden;border-bottom: 1px solid #fff;background: #da2020;color:#FFF;font-weight: bold;letter-spacing: -1px;white-space: nowrap;text-align:  center;}

.board table.basic tbody.tb td.subject { text-align: left; white-space: normal; }/* 제목 */
.board table.basic thead.tb th.subject { text-align: left; white-space: normal; }/* 제목 - 내용에서제목추가 */
.board table.basic tbody td.substance { padding: 1.4em 5px; } /* 본문 안에는 class="tb" 없이 코드 붙여넣은 스타일을 그대로 따라간다. */
.board table.basic tbody td.attach { text-align: left; padding: 7px 5px; border-top: 1px dashed #e0e0e0; white-space: normal; } /* 첨부 */
.board table.basic tbody td.attach a { margin-left: 4px; }
/*.board table.basic tbody.tb tr:hover { background: #fafafa; }*//* IE6이하불가 */



/*.board table.basic thead.tb th .button{  border: 1px solid #303381; background:#F3F3F3;   }
.board table.basic tbody.tb td .button{  border: 1px solid #303381; background:#F3F3F3;   }*/
.board table.basic tbody.tb tr .button {  border: 1px solid #303381; background:#F3F3F3;   }
.board table.basic tbody.tb tr .button:hover { color:#FFF; border: 1px solid #333; background:#999;   }


/*=====================================================================================================================================================================================*/

.thumbnail .t1 {float: left; width:100%; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}
.thumbnail h3, .panel-heading h3{ padding:5px 0;/* margin:0;*/ letter-spacing:-.08em; }
.thumbnail .caption {padding: 0 8px 8px 8px; color: #333333;}
.texindt {/*font-size: 0; text-indent: -1000px;*/}
.texindt p{ display:none;}




.sear-in-01 { width:65%;}
.sear-btn-01{ width:20%;}

/*=====================================================================================================================================================================================*/



@media only all and (max-width:767px){
/*.sear-select{width:20%;}
.sear-input{width:50%;}*/
.sear-select{width:35%;}
.sear-input{width: 75%;}
.sear-in-01 { width:40%;}
.sear-btn-01{ width:20%;}


.B-list .tit01-1{margin:10px 10px 0 10px;color:#444;font-size:1.077em;}
.B-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size:1.077em;}
.B-list .text-2{display:none;}
.B-list .tit-wrap-2 .text-3{display:none;}
.B-list .tit-wrap-2 .text-3:last-child{display:inline;}

.C-list .tit01-1{margin:10px 10px 0 10px;color:#444;font-size:1.077em;}
.C-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size:1.077em;}
.C-list .text-2{display:none;}
.C-list .tit-wrap-2 .text-3{display:none;}
.C-list .tit-wrap-2 .text-3:last-child{display:inline;}


.view-1 .in-f1 .dd-R{float:left; margin:0 10px 0 0;padding:0px 10px; border-right: 1px solid #ebebeb;}

.pagination > li:first-child{ display:inline;}
.pagination > li:last-child{ display:inline;}
.pagination > li{ display:inline;}

.write-1 table.write col.col1{width:20%;}
.write-1 table.write col.col2{width:80%;}
.write-1 table.write tr th[scope='row']{padding:0;border-right:0 solid #e5e5e5;/*white-space:nowrap;*/ font-weight: bold; text-align: right;}

.input-append{ position: relative; display: block; left: 0px; width: 100%; /* height: 30px; */ margin: 10px 0; padding: 0; float: left;} 

.whp15 { width:auto;}
.whp30 { width:60%;}
.whp50 { width:90%;}
.whp70 { width:60%;}

.m767Vnone{ display:none;}



}


@media only all and (min-width:768px) {
	
/*.sear-select{width:15%;}
.sear-input{width:60%;}*/
.sear-in-01 { width:65%;}
.sear-btn-01{ width:10%;}

.B-list .tit01-1{margin:10px 10px 0 10px;color:#444;font-size: 1.429em;}
.B-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size: 1.429em;}
.B-list .text-2{display:block;margin:1em 0 1em 30px;color:#767676;font-size:14px; }
.B-list .tit-wrap-2 .text-3{display:inline;}

.C-list .tit01-1{margin:7px 10px 0 10px;color:#444;font-size: 1.429em;}
.C-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size: 1.429em;}
.C-list .text-2{display:block;margin:20px 20px 20px 10px;color:#767676;font-size:14px; }
.C-list .tit-wrap-2 .text-3{display:inline;}



.view-1 .in-f1 .dd-R{float:right; margin:0 10px 0 0;padding:0px 10px; border-right: 1px solid #ebebeb;}
.pagination > li{ display:none;}

.write-1 table.write col.col1{width:15%;}
.write-1 table.write tr th[scope='row']{padding:0;border-right:0 solid #e5e5e5;white-space:nowrap; font-weight: bold; text-align: right;}

.gallery-1 .li1{width:33.3%;}
.gallery-1 .lst1 .li1 a{padding:0 12px !important;}
.input-append{ position: relative;}

.log-li01{width: 45%;margin:0;padding: 0;}
.log-li02{width: 55%;margin:0;padding: 0 0 0 20px;}

.log-bx-ul>li:first-child{border: 1px solid #d0d0d0;border-width: 0 1px 0 0;}

.log-li-box01{position: relative;display: block;width: 100%;margin:0;padding: 0 20px 0 0;}

.lo-bsp02{position: relative;display: block;width: 100%;line-height: 20px;font-size: 12px;color: #656565;margin:0;padding:0;}
.lo-ul01-01{position: relative;display: block;width: 100%;margin:0;padding:0;}
.lo-ul01-01 li{position: relative;display: block;width: 100%;float:  left;}
.lo-ul01-01 li .lo-dv01{position: relative;display: block;width: 100%;height: 50px;margin:0;padding: 5px 20px;background: #ffffff;border-radius: 10px;}
.lo-ul01-01 li .lo-dv01 a{position: relative;display: block;float:  left;width: 60%;margin:0;padding: 0;text-align:  center;}
.lo-ul01-01 li .lo-dv01 .lodv-sp01{position: relative;display: block;float:  left;width: 40%;margin: 0 0 10px 0;padding:0;font-size: 16px;font-weight: 600;text-align:  center;line-height: 40px;}
.lo-ul01-01 li .lo-dv01 .lodv-sp02{position: relative;display: block;width: 100%;margin:0;padding: 10px 5px;text-align:  center;color: #fff;background: #ff7518;}
.lo-ul01-01 li .lo-dv01 input.lodv-sp02{position: relative;display: block;float: left;width: 60%;margin:0;padding: 10px 5px;border: 0px;}

}

@media (min-width:1200px){
	
/*.sear-select{width:15%;}
.sear-input{width:60%;}*/

.sear-in-01 { width:65%;}
.sear-btn-01{ width:10%;}

.B-list .tit01-1{margin:7px 10px 0 10px;color:#444;font-size: 1.429em;}
.B-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size: 1.429em;}
.B-list .text-2{display:block;margin: 30px 20px 20px 10px;color:#767676;font-size:14px;}
.B-list .tit-wrap-2 .text-3{display:inline;}

.C-list .tit01-1{margin:7px 10px 0 10px;color:#444;font-size: 1.429em;}
.C-list .tit01-2{margin:-2px 10px 0 0;color:#444;font-size: 1.429em;}
.C-list .text-2{display:block;margin:20px 20px 20px 10px;color:#767676;font-size:14px; }
.C-list .tit-wrap-2 .text-3{display:inline;}


.view-1 .in-f1 .dd-R{float:right; margin:0 10px 0 0;padding:0px 10px; border-right: 1px solid #ebebeb;}


.pagination > li{display:inline;height: 43px;}
.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus{height: 43px;}
.pagination>li>a, .pagination>li>span{height: 43px;}

.write-1 table.write col.col1{width:15%;}
.write-1 table.write tr th[scope='row']{padding: 10px 0;border-right:0 solid #e5e5e5;white-space:nowrap;font-weight: bold;text-align: right;line-height: 40px;}
.input-append{ position: relative;}

.log-li01{width: 45%;margin:0;padding: 0;}
.log-li02{width: 55%;margin:0;padding: 0 0 0 20px;}
.log-bx-ul>li:first-child{border: 1px solid #d0d0d0;border-width: 0 1px 0 0;}

.log-li-box01{position: relative;display: block;width: 100%;margin:0;padding: 0 20px 0 0;}

.lo-bsp02{position: relative;display: block;width: 100%;line-height: 20px;font-size: 12px;color: #656565;margin:0;padding:0;}
.lo-ul01-01{position: relative;display: block;width: 100%;margin:0;padding:0;}
.lo-ul01-01 li{position: relative;display: block;width: 50%;float:  left;}
.lo-ul01-01 li .lo-dv01{position: relative;display: block;width: 100%;height: 110px;margin:0;padding: 10px 20px;background: #ffffff;border-radius: 10px;}
.lo-ul01-01 li .lo-dv01 a{position: relative;display: block;width: 100%;margin:0;padding: 0;}
.lo-ul01-01 li .lo-dv01 .lodv-sp01{position: relative;display: block;width: 100%;margin: 0 0 10px 0;padding:0;font-size: 16px;font-weight: 600;text-align:  center;line-height: 30px;}
.lo-ul01-01 li .lo-dv01 .lodv-sp02{position: relative;display: block;width: 100%;margin:0;padding: 10px 5px;text-align:  center;color: #fff;background: #ff7518;}
.lo-ul01-01 li .lo-dv01 input.lodv-sp02{position: relative;display: block;width: 100%;margin:0;padding: 10px 5px;border: 0px;}

.lo-ul01-01>.lo-loli01{margin:0;padding: 10px;}
.lo-ul01-01>.lo-loli02{margin:0;padding: 10px;}
}


@media (min-width:768px){
.lip10 li { width:29.5% !important;  padding: 0px !important;  border: 1px solid #c38a68;  background: #f9f3ef; font-weight: 600; }
.lip10 li span { margin: 0px !important; padding: 0px !important; }
.lip10 li span a { padding:15px; color: #9c582f !important; } 
.imgp10 span { display: block; height: 241px !important;margin: 0 auto .5em;  overflow: initial !important; border:1px solid #ddd;  text-align: center; width:272px !important }
}

@media (max-width:768px){
.lip10 li { width:43% !important;  padding: 0px !important;  border: 1px solid #c38a68;  background: #f9f3ef; font-weight: 600; margin: 10px !important;}
.lip10 li span { margin: 0px !important; padding: 0px !important; }
.lip10 li span a { padding:15px; color: #9c582f !important; } 
.imgp10 span { display: block; height: 241px !important;margin: 0 auto .5em;  overflow: initial !important; border:1px solid #ddd;  text-align: center; width:272px !important }
}

/*=====================================================================================================================================================================================*/