@charset "utf-8";
/* CSS Document */

/*list*/
#bbsList > table { width: 100%; letter-spacing: -0.03em; }
#bbsList > table thead{
	text-align:center; padding:0px; line-height:250%; border: 1px solid #ccc;
	background:#f6f6f6;	background: linear-gradient(#ffffff, #f1f1f1);
}
#bbsList td { border-bottom: 1px solid #eee; text-align: center; padding: 15px 0px; line-height: 220%; }
#bbsList td:first-child { text-align:left }
#bbsList tr>td:first-child>a { color:inherit; }
#bbsList tr>td:first-child h1{ font-family: "Noto Sans KR"; font-weight: 500; font-size: 150%; color:#000; }
#bbsList tr>td:first-child h1+div{ line-height: 160%; margin-top: 10px; }
#bbsList tr>td:last-child>a{ width: 70px; }
#wrapSearch{ border:0px;}

#bbsList>ul>li{ font-size: 95%; }
#bbsList>ul>li>a, #bbsList>ul>li>.scrl{ font-weight:normal !important; }
#bbsList>ul>li>a>h1{ font-size: 125%; font-family: "Noto Sans KR"; font-weight: 500; color:#000; text-shadow: 0px 0px 0px; }
#bbsList>ul>li>a>div{ margin:10px 0px; }
#bbsList>ul>li>div{ text-align: right; font-size: 95%;}
#bbsList>ul>li:last-child{ border:0px;}

a.brbn1{ border:1px solid #0084C9; border-radius: 20px; padding: 3px 20px; line-height: 135%; display: inline-block; font-family: "Noto Sans KR"; font-weight: 400; font-size: 97%; color:#0084C9 !important;}
a.brbn2{ border:1px solid #40C8F4; border-radius: 20px; padding: 2px 20px; line-height: 135%; display: inline-block; font-family: "Noto Sans KR"; font-weight: 400; font-size: 97%; color:#40C8F4 !important;}

/*write*/
#DD_CATEGORY { display: none; }
#add_desc{ width: 100%; height: 80px;}

/*bbsView*/
#tngbox{ width: 130px; float: right; line-height: 220%; margin: 20px 0px 0px 20px;  }
#tngbox a { display: inline-block; width: 70px; text-align: center; background: #fff; }
#depositView{ line-height: 175%; word-break: keep-all;  }
#depositView>h1{ background: #0072BB; color:#fff; padding: 10px 20px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 190%; }
#depositView>#bbsConts { margin-top:0px;}
#depositView>#bbsConts li{margin-left: 20px;}
#depositView>#bbsConts>ul:first-of-type{ background: #ECEEF0; border:1px solid #ddd; padding:20px 20px; margin-bottom: 20px; }
#depositView>#bbsConts>ol{ list-style: none;  }
#depositView>#bbsConts>ul>li{ padding: 3px 0px;}
#depositView>#bbsConts>ol>li{ margin-left: 0px; padding: 3px 0px; }
#depositView>#bbsConts>h3{ margin:20px 0px 0px 0px; font-family: "Noto Sans KR"; font-weight: 500; font-size: 130%; color:#40ADF4; }
#depositView>#bbsConts>p, #depositView>#bbsConts>ul{ padding:10px 0px; }
#depositView>#bbsConts>ul>li ul, #depositView>#bbsConts>ul>li ol, #depositView>#bbsConts>ol>li ul, #depositView>#bbsConts>ol>li ol{ list-style: none; padding-left: 0px !important; }
#depositView>#bbsConts>ul>li>ul li, #depositView>#bbsConts>ol>li>ul li, #depositView>#bbsConts>ul>li>ol li, #depositView>#bbsConts>ol>li>ol li{ margin-left: 0px; }
#depositView>#bbsConts li dl{ margin: 10px 0px;}
#depositView>#bbsConts li dl>dt{ font-family: "Noto Sans KR"; font-size: 105%; font-weight: 500;}

#depositView a{ text-decoration: none; }
#depositView a.bnS { font-size: 90%; color:#0084C9; }

.ulstep li{ padding: 3px 10px;}
.ulstep li div{ background: #f7f7f7; border:1px solid #ccc; padding: 20px;}

table.headuse{ border-collapse: collapse; }
.headuse >thead { background: #f7f7f7; }
.headuse tbody td{ padding: 5px !important; }
.center >thead { background: #f7f7f7; }
.center tbody td, .center thead th{ text-align: center; }

.grbox{ background: #f7f7f7; padding: 20px; border:1px solid #ccc; }
#depositView .grbox ul{ list-style: none; }
#depositView .grbox ul>li{ margin-left: 0px;}

