@charset "UTF-8";

/*--------------------*/
/* 1. Reset
/*--------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
} 
/*div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,textarea,p,blockquote,th,td,input[type="checkbox"], input[type="radio"] {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	}*/
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
hr,caption,figcaption{display:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
body {-webkit-text-size-adjust:none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],
select {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
a {text-decoration:none; color: inherit;}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,i,var {font-style:normal;font-weight:400}

html, body {width:100%; font-size: 14px; font-family:'NotoSansR', 'Malgun Gothic', 'Tahoma', 'Dotum', 'Sans-serif'; -webkit-overflow-scrolling: touch; letter-spacing:-0.1px; line-height:1.3;}
select, button, textarea {font-family:'NotoSansR'; letter-spacing:-0.1px;}


/*--------------------*/
/* 2. component
/*--------------------*/
.hidden {overflow:hidden; position:absolute; width:0; height:0; font-size:0; color:transparent;}
.txt-red {color:#f51424 !important;}
.link {color:#cd3e44; text-decoration:underline;}
.fright {float:right !important;}
.fleft {float:left !important;}
.bold {font-weight:bold;}
.divline {display:block; margin:15px 0; border:0 none; border-top:1px solid #ebebeb; box-shadow:none;}

.ico[class*="wcolor"] {display:inline-block; width:30px; height:30px; border-radius:50%; vertical-align:middle;}
.ico2 {min-width:40px; padding:8px 10px; font-size:10px; line-height:1; color:#47C83E; border:1px solid #47C83E; border-radius:3px;}
/*
.wcolor01 {background:#e1e1e1;}
.wcolor02 {background:#8ec96d;}
.wcolor03 {background:#6ea550;}
.wcolor04 {background:#588540;}
.wcolor05 {background:#ec6e6a;}
.wcolor06 {background:#da3f3a;}
.wcolor07 {background:#af3834;}
.wcolor08 {background:#b37457;}
*/

.ico-location {display:inline-block; width:16px; height:21px; margin-right:5px; background:url(../images/ico_location.png) no-repeat 50% 50%; background-size:cover; vertical-align:-5px;}

/*form*/
textarea {box-sizing:border-box; display:block; border:1px solid #d3d3d3; width:100%; height:130px; padding:4px 10px; resize:none;}
select {box-sizing:border-box; border:1px solid #d3d3d3; height:30px; padding:4px 30px 4px 10px; background:#fff url('../images/bg_select.gif') no-repeat 100% 50%; color:#3f3f3f; -webkit-appearance: none; -moz-appearance: none; }
select::-ms-expand {display: none;}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="tel"] {box-sizing:border-box; border:1px solid #c1c1c1; height:26px; padding:4px 10px; color:#3f3f3f;}
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder {font-size:14px; color:#999;}
.label {display:inline-block; margin-right:20px;}
.inptxt,
.inptxt-group {box-sizing:border-box; border:1px solid #c1c1c1;}
.inptxt input[type="text"],
.inptxt-group input[type="text"] {border:0 none;}
.inptxt input[type="text"] {width:100%;}
.inptxt-group {display:flex;}
.inptxt-group i {width:auto; padding:0 10px; line-height:24px;}
.inptxt-group input[type="text"] {flex:1; width:100%;}
.inptxt-value {padding:5px 0; line-height:1.4;}

.inpchk,
.inprdo {position:relative; display:inline-block; line-height:26px;}
.inpchk i:before,
.inprdo i:before {content:''; position:absolute; left:0; top:0; width:26px; height:26px; vertical-align:middle;}
.inpchk i:before {background:url(../images/inp_chk.png) no-repeat 50% 50%; background-size:cover;}
.inprdo i:before {background:url(../images/inp_rdo.png) no-repeat 50% 50%; background-size:cover;}
.inpchk input,
.inprdo input {position:absolute; left:7px; top:7px; margin:0;}
.inpchk i,
.inprdo i {position:relative; display:inline-block; min-height:30px; padding-left:30px; font-size:13px; line-height:26px; color:#000; vertical-align:middle;}
.inpchk input:checked +i:after,
.inprdo input:checked +i:after {content:''; position:absolute; top:0; left:0; width:26px; height:26px;}
.inpchk input:checked +i:after {background:url(../images/inp_chkon.png) no-repeat 50% 50%; background-size:cover;}
.inprdo input:checked +i:after {background:url(../images/inp_rdoon.png) no-repeat 50% 50%; background-size:cover;}
.inpchk:only-child i,
.inprdo:only-child i {margin:0;}
.inpchk-group {}
.inpchk-group >label {margin-right:40px;}

.inpsearch input[type="text"] {width:150px; height:39px; /* padding-right:40px; background:url(../images/ico_calendar.png) no-repeat 170px 50%;*/ background-size:19px 18px;}

/*button*/
.btn-txt {margin:10px 0 3px; font-size:12px; line-height:1.25; color:#888;}
.btn-txt:after {content:''; display:inline-block; width:6px; height:6px; border-top:1px solid #888; border-right:1px solid #888; -webkit-transform:rotate(45deg); transform:rotate(45deg); vertical-align:1px;}
.btn-sm {min-width:70px; padding:8px 10px; font-size:12px; line-height:1; color:#3080d9; border:1px solid #3080d9; border-radius:3px;}
.btn-sm.col-light {border-color:#888; color:#888;}
.btn-md {padding:12px 10px; font-size:14px; line-height:1; color:#fff; border:1px solid #666; border-radius:3px; background:#666; text-align: center;}
.btn-lg {padding:18px 10px; font-size:17px; line-height:1; color:#fff; border:1px solid #1e75d6; border-radius:3px; background:#1e75d6; text-align: center;}
.btn-lg.col-light {background:#37aad9;}
.btn-lg.col-normal {border-color:#999; background:#999;}
.btns {margin-top:4px; display:flex;}
.btns:only-child {margin:0;}
.btns [class*='btn-'] {width:100%;}
.btns > [class*='btn-'] + [class*='btn-'] {margin-left:4px;}
.btns-top {margin:-34px 0 4px; text-align:right;}
.btns-bottom {margin-top:16px; display:flex;}
.btns-util {float:right;}

/*paging*/
.pagination {padding:25px 0; text-align:center;}
.pagination * {display:inline-block; vertical-align:middle;}
/*.pagination >span {padding:0 20px;} */
.pagination >span a,
.pagination >span strong { font-size:13px; color:#888; text-align:center;     padding: 0 2px;}
.pagination >span strong {color:#2f80d9;}
.pagination >a {overflow:hidden; width:20px; height:20px; border : 1px solid #aaa; color: #888; margin:0 2px; text-indent: -9999px;}
.pagination >a.prev {background:url(../images/ico_pageprev.png) no-repeat -22px 50%; }
.pagination >a.prevE {background:url(../images/ico_pageprev.png) no-repeat 5px 50%; }

.pagination >a.next {background: url(../images/ico_pagenext.png) no-repeat 8px 50%;}
.pagination >a.nextE {background: url(../images/ico_pagenext.png) no-repeat -18px 50%;}

/*table*/
table {width:100%;}
table th {padding:12px 0; border-top:1px solid #a2a2a2; border-bottom:1px solid #dedede; background:#f5f5f5; font-weight:bold; font-size:14px;}
table td {padding:6px 0; height:28px; color:#999; word-break: break-all;}

.tbl-type-input tr:last-child td {border-bottom:1px solid #dedede;}
.tbl-type-input td {position:relative; text-align:center;}
.tbl-type-input td +td:before {content:''; position:absolute; left:0; top:6px; bottom:6px; border-left:1px solid #dedede;}
.tbl-type-info td,
.tbl-type-select td {border-bottom:1px solid #dedede; color:#555; text-align:center;}
.tbl-type-select tr.selected td {background:#f2fbff; color:#323232;}
.tbl-count {margin-top:10px; line-height:30px;}
.tbl-count .count strong {color:#3080d9;}
/* 신규추가 [2019-02-27] */
.tbl-wrap {margin:10px 0 20px;}

/*board*/

/*list*/
.list-top {padding:15px 0; border-bottom:1px solid #ebebeb;}
.list-item {position:relative; padding:20px 0; border-bottom:1px solid #ebebeb;}
.list-item .btn {text-align:right;}
.list-item .date {margin-top:5px; font-size:12px; color:#888;}

.check-list .list-item {padding-left:40px;}
.check-list .list-item .inpchk {position:absolute; left:0; top:15px;}

.notice-list .list-item {padding-right:20px;}
.notice-list .list-item:after {content:''; position:absolute; right:3px; top:50%; margin-top:-7px; width:10px; height:10px; border-top:1px solid #c1c1c1; border-right:1px solid #c1c1c1; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.notice-list .list-item a {display:block;}
.notice-list .list-item .title {overflow:hidden; margin-bottom:10px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap;}

.view-header {margin:0 -15px; padding:0 15px 15px; border-bottom:1px solid #d7d7d7;}
.view-header .title {font-weight:bold; font-size:16px;}
.view-header .date {margin-top:10px; font-size:12px; color:#888;}
.view-body {padding:20px 0 50px;}

/*tab*/
.tab {display:flex; overflow:hidden;}
.tab li {flex:1; border:1px solid #ddd; border-right-width:0; text-align:center;}
.tab li:first-child {border-radius:4px 0 0 4px;}
.tab li:last-child {border-radius:0 4px 4px 0; border-right-width:1px;}
.tab a {display:block; padding:10px 0; font-weight:bold; font-size:15px; color:#999;}
.tab .current {background:#38aad9; border-color:#38aad9;}
.tab .current a {color:#fff;}
.tab .current +li {border-left-width:0;}

.c-tit {margin-top:12px; padding:4px 0; font-weight:bold; font-size:16px; line-height:1.4375;}


/*--------------------*/
/* 3. Layout
/*--------------------*/
#header {background:#37aad9; color:#fff;}

#nav {overflow:hidden; overflow-y:auto; position:fixed; top:0; bottom:0; left:0; width:280px; background:#e9ecef; z-index:100; display:none;}
#header.nav-open:before {content:''; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.5); z-index:100;}
.nav-open #nav {display:block;}

#nav .nav-top {padding:25px; margin-bottom:10px; background:#fff; border-bottom:1px solid #ddd;}
#nav .nav-top .name {font-weight:bold; font-size:16px; color:#38aad9;}
#nav .nav-top p {font-size:17px; color:#333;}
#nav ul {padding:20px 0; background:#fff; border-top:1px solid #ddd;}
#nav ul a {display:block; padding:15px 25px; font-size:15px; color:#333;}
#nav ul a:before {content:''; display:inline-block; width:21px; height:20px; margin-right:5px; background:url(../images/ico_menu.png) no-repeat; background-size:21px auto; vertical-align:-3px;}
#nav .menu01:before {background-position:0 0;}
#nav .menu02:before {background-position:0 -50px;}
#nav .menu03:before {background-position:0 -100px;}
#nav .menu04:before {background-position:0 -150px;}
#nav .menu05:before {background-position:0 -200px;}
#nav .menu06:before {background-position:0 -250px;}
#nav .menu07:before {background-position:0 -300px;}
#nav .menu08:before {background-position:0 -350px;}
#nav .menu09:before {background-position:0 -402px;}
#nav .menu10:before {background-position:0 -455px;}


.nav-menu {overflow:hidden; position:absolute; left:10px; top:5px; width:40px; height:40px; background:url(../images/btn_ham.png) no-repeat 50% 50%; background-size:19px 19px; text-indent:-9999px;}
.page-title {padding:15px 0; font-weight:bold; font-size:18px; text-align:center;}
.page-title .close {overflow:hidden; position:absolute; right:10px; top:6px; width:40px; height:40px; background:url(../images/pop_close.png) no-repeat 50% 50%; background-size:16px 16px; font-size:0; text-indent:-9999px;}

#container {background:#e9edf0;}

.content-top {margin-bottom:10px; padding:12px 15px; background:#fff; border-bottom:1px solid #ebebeb;}
.content-top .count {font-size:14px; color:#999;}
.content-top .count strong {font-size:14px; color:#3080d9;}
.content-top .tit {font-size:15px; line-height:1.733333333333333;}
.content-body .content-top {margin:0 -15px;}
.content-body {padding:0 15px 20px; background:#fff;border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; }
.content-body ~.content-body {margin-top:10px;}
.content-body:last-child {border-bottom:0 none;}
.content-body >div:first-child {margin-top:17px;}

.pop-cover {display:none; overflow:hidden; overflow-y:auto; position:fixed; top:0; bottom:0; left:0; right:0; background:#fff;}
.pop-page {background:#e9edf0;}
.pop-cover .page-title {background:#666; color:#fff;}

.pop-layer {display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.5);}
.pop-layer-box {position:absolute; top:35%; left:40px; right:40px; background:#fff; border-radius:5px;}
.pop-layer-tit {padding:15px; border-bottom:1px solid #37aad9; font-weight:bold; font-size:16px; color:#37aad7;}
.pop-layer-tit .close {overflow:hidden; position:absolute; right:6px; top:6px; width:40px; height:40px; height:40px; background:url(../images/pop_close2.png) no-repeat 50% 50%; background-size:18px; font-size:0; text-indent:-9999px;}
.pop-layer-body {padding:0 20px;}
.pop-datepick {text-align:center;}
.pop-datepick .view {padding:20px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px;}
.pop-datepick .inpdate {border-bottom:1px solid #ddd;}
.pop-datepick .inpdate input {width:100px; padding:20px; border:0 none; font-size:14px; text-align:center;}
.pop-datepick .inpdate button {overflow:hidden; width:28px; height:28px; font-size:0; text-indent:-9999px;}
.pop-datepick .inpdate .numdown {background:url(../images/pop_numdown.png) no-repeat 50% 50%; background-size:cover;}
.pop-datepick .inpdate .numup {background:url(../images/pop_numup.png) no-repeat 50% 50%; background-size:cover;}

/* 신규 추가 [2019-02-27] */
.pop-wrap.w03 {width:370px;}
.pop-wrap.w03 .pop-title {padding:10px 20px; background-color:#fff; border-bottom:1px solid #e4e4e4; color:#555;}
.pop-wrap.w03 .pop-title button {top:0;right:5px;background-image:url(../images/pop_close_new2.png);}
.pop-title {position:relative; height:20px; padding:10px; background-color:#007aab; font-weight:bold; font-size:16px; line-height:20px; color:#fff;}
.pop-title button {overflow:hidden;position:absolute;right:10px;top:0px;width:40px;height:40px;background:url(../images/pop_close_new.png) no-repeat 50% 50%;font-size:0;text-indent:-9999px;}
.pop-cont {padding:20px;}
/*.pop-cont {margin:0;}*/
.pop-btns {padding:20px; text-align:center;}
.popSelect{ height:24px; padding:0 2px; box-sizing:border-box; width:80px; font-size:12px; line-height:18px; border:1px solid #dedede; -webkit-appearance:menulist;}

.color-pick-list {margin:0 -15px -20px;}
.color-pick-list li {padding:10px 15px; font-weight:bold; font-size:14px;}
.color-pick-list li+li { border-top:1px solid #d7d7d7;}
.color-pick-list li .ico {margin-right:20px;}

.ol-overlaycontainer-stopevent {display:none !important}

/* 20180207 로그인 */
#loginContainer {position:fixed; top:0; bottom:0; left:0; right:0; background: #002c5e; color:#fff;}
.login-title {padding-top: 40px; text-align:center;}
.login-title h1 {padding:10px 0; font-weight:bold; font-size: 24px; letter-spacing: -2px;}
.login-title p {display:inline-block; margin:0 auto; padding:5px 10px; border-top:1px solid rgba(255,255,255,.5); font-size: 11px; color:rgba(255,255,255,.5); letter-spacing: .5px;}
.login-section {width:280px; margin:0 auto; padding-top:50px;}
.login-section .id, .login-section .pw {margin-bottom: 5px;}
.login-section .id input, .login-section .pw input {padding:14px 10px 14px 40px; border-radius: 4px;}
.login-section .id::before, .login-section .pw::before {content:''; position:absolute; width:40px; height:30px; background-repeat: no-repeat; background-position:50% 50%; background-size:20px auto;}
.login-section .id::before {background-image:url(../images/ico_login_usermane.png);}
.login-section .pw::before {background-image:url(../images/ico_login_password.png);}
.login-section .login-keep {margin-bottom:50px; padding:5px;}
.login-section .login-keep .inpchk i {color:#fff;}
.login-bottom {position:absolute; bottom:0; left:0; right:0; padding:10px 0; background:#154892; text-align:center; font-size:12px;}
.login-bottom h2 img {width:130px;}

/*--------------------*/
/* 4. main
/*--------------------*/

/*--------------------*/
/* 5. sub contents
/*--------------------*/

/*--------------------*/
/* 6. print
/*--------------------*/


.ui-datepicker-trigger {display:inline-block;vertical-align: middle;width:38px;height:36px; margin-left:3px}


/*우측컨트롤박스*/
.pop-title {height:auto}
.RightcontrolBox {position:absolute; right:3%; top:180px; z-index:999; box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.3);}
.RightcontrolBox ul li {padding: 0; background:rgba(35,62,89,0.9); border-bottom:1px solid #1c344d}
.RightcontrolBox ul li a {padding:0 8px; height:35px; line-height:35px; display:block }
.RightcontrolBox ul li a img {vertical-align:middle}
.RightcontrolBox ul li a:hover {background:#1bb5e7}
.RightcontrolBox ul li:first-child {margin-top:0; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
.RightcontrolBox ul li:first-child a:hover {margin-top:0;border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
.RightcontrolBox ul li:last-child {margin-top:0; border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.RightcontrolBox ul li:last-child a:hover {margin-top:0;border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}


.RightcontrolBox2 {position:absolute; right:3%; top:590px; z-index:999; box-shadow: 3px 3px 10px 0 rgba(0,0,0,0.3);}
.RightcontrolBox2 ul li {padding: 0; background:rgba(35,62,89,0.9); border-bottom:1px solid #1c344d}
.RightcontrolBox2 ul li a {padding:0 8px; height:35px; line-height:35px; display:block }
.RightcontrolBox2 ul li a img {vertical-align:middle}
.RightcontrolBox2 ul li a:hover {background:#1bb5e7}
.RightcontrolBox2 ul li:first-child {margin-top:0; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
.RightcontrolBox2 ul li:first-child a:hover {margin-top:0;border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
.RightcontrolBox2 ul li:last-child {margin-top:0; border-top-left-radius:0; border-top-right-radius:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.RightcontrolBox2 ul li:last-child a:hover {margin-top:0;border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}

.searchTmp {position:absolute; left:-1px; top:26px; z-index:99; width:100%; background:#fff; border:1px solid #ccc;}
.searchTmp ul {padding:5px 10px; color:#666}
.searchTmp ul li {margin:2px 0 3px 0}

/* 20190326 날씨정보 */
.color-pick-list tr+tr {border-top:1px solid #d7d7d7;}
.btns-tbl {margin-top:-10px; text-align:right;}
.btn.col-01 {border-color:#2e70a2; background:#2395de; color:#fff; float:right;margin-bottom:2px;}

/* 20190710 메인 페이지 */
#divMobileMain a button{content:''; display:inline-block; width:21px; height:20px; margin-right:5px; background:url(../images/ico_mobile_menu.png) no-repeat; background-size:21px auto; vertical-align:-3px;}
#divMobileMain .menu01 {background-position:0 0;}
#divMobileMain .menu02 {background-position:0 -50px; }
#divMobileMain .menu03 {background-position:0 -100px; }
#divMobileMain .menu04 {background-position:0 -150px;}
#divMobileMain .menu05 {background-position:0 -200px;}
#divMobileMain .menu06 {background-position:0 -250px;}
#divMobileMain .menu07 {background-position:0 -300px;}
#divMobileMain .menu08 {background-position:0 -350px;}
#divMobileMain .menu09 {background-position:0 -402px;}
#divMobileMainTitle {text-align:center;}
#divMobileMainTitle p {display:inline-block; margin:0 auto; padding:5px 10px; border-top:1px solid rgba(255,255,255,.5); font-size: 11px; color:rgba(255,255,255,.5); letter-spacing: .5px;}

.login-bottom_mobile { position:absolute; bottom:0; padding:15px 0; background:#154892; text-align:center;   width: 100%;}
.login-bottom_mobile h2 img {width:130px;}

 @media screen and (max-width: 430px) {
.login-bottom_mobile {position:relative; bottom:0;}   
}
 @media screen and (max-width: 414px) {
.login-bottom_mobile { position:absolute; bottom:0;}   
}
 @media screen and (max-width: 375px) {
.login-bottom_mobile {position:absolute; bottom:0;}   
}

@media screen and (max-width: 300px) {
.login-bottom_mobile {position:relative; bottom:0;}	
}
@media screen and (max-height: 667px) {
.login-bottom_mobile {position:relative; bottom:0;}  
}
@media screen and (max-height: 740px) {
.login-bottom_mobile {position:relative; bottom:0;}  
}

/*적조 신고 추가 */
.privateCount{
    display: block;
    color: #294e96;
    font-weight:900;
}


.tumbnail-list{
	margin-top:0 !important;
	padding:20px;
}

.tumbnail-list ul{
	overflow:hidden
}

.tumbnail-list ul.thumb div{
    width: 49.4% !important;
    float: left !important;
    margin: 0px 1.2% 10px 0px;
}

.tumbnail-list ul.thumb div:last-child{
	margin:0
}

.tumbnail-list ul.thumb div img{
	width:100%;
}

.tumbnail-list ul.list{
	padding:20px 0px;
}

.tumbnail-list ul.list li{
	padding:15px 0px;
}

.tumbnail-list ul.list li:first-child{
	padding-top:0	
}

.tumbnail-list ul.list li .c-tit{
	font-size:16px;
	margin: 0;
    padding: 0;	
	margin-bottom:5px;
}


@media all and (max-width: 768px) {

	.tumbnail-list ul.thumb div{
		width:100% !important;
		float:none !important;
		margin-bottom:10px
	}
	
}






/*200734추가*/
.ic_ok{
	    padding: 0 6px;
    font-size: 11px;
    color: #0068ab;
    background: #ffffff;
    line-height: 21px;
    /* height: 20px; */
    display: inline-block;
    /* border-radius: 3px; */
    margin-left: 5px;
    border: 1px solid #0079ab;
    letter-spacing: -0.025em;
}


.ic_miss{
	 padding: 0 6px;
    font-size: 11px;
    color: #ea3636;
    background: #ffffff;
    line-height: 21px;
    /* height: 20px; */
    display: inline-block;
    /* border-radius: 3px; */
    margin-left: 5px;
    border: 1px solid #ff4d4d;
    letter-spacing: -0.025em;
}

.tb_list > tbody > tr > td{
	border-top: 1px solid #e2e2e2;
}


