@import url('https://fonts.googleapis.com/css?family=Oleo+Script|Ramaraja');

/* 게시판관련 */
.bd_tmb_lst p b{font-size:16px;}
.bd_tb_lst td.title{font-size:14px;}

h2{font-size:30px;color:#7CC6AD;padding:15px 0;}
#content p{font-size:15px;line-height:1.7em;color:#696969;}
#content p strong{font-weight:bold;}
#content p strong.strong{color:#9c1f22;}

.pc_menu{display:block;}
.m_menu{display:none;}

.subCon h3{font-size:20px;color:#303030;padding:10px;}

.subCon .con1{width:100%;}
.subCon .con1 p{padding:10px;}

.subCon .con2 ul li{width:50%;float:left;}
.subCon .con2 ul.ltit .img{float:left;}
.subCon .con2 ul.rtit .img{float:right;}
.subCon .con2 ul .section{margin-top:30px;}
.subCon .con2 ul p{padding:20px;}

.subCon .listTable .img{float:left;display:block;}
.subCon .listTable .section{display:block;margin-left:200px;}
.subCon .listTable .section strong{color:#9c1f22;font-size:20px;font-weight:normal !important;}
.subCon .listTable li{margin:15px 0;}

.subCon.sub0102 h2{color:#3c5b70;padding:0 10px;margin:0;}
.subCon.sub0102 h3{color:#9c1f22;padding:0 10px;margin-top:20px;}
.subCon.sub0102 p{padding:10px !important;}

.subCon.sub0201 li{float:left;width:50%;}
.subCon.sub0201 h3{color:#222;padding:0 10px;margin:70px 0 20px;font-size:40px;text-align:center;font-family: 'Oleo Script', cursive;}
.subCon.sub0201 h3:first-child{margin:30px 0 20px;}


/* table */
.myTable { width:100%; border-top:3px solid #7CC6AD; margin:20px auto; border-collapse:collapse; }
.myTable th{border-right:1px solid #D1D2D4;color:#249a72;text-align:center !important;font-weight:normal;font-size:15px;background:#f7f7f7;}
.myTable th,.myTable td { border:1px solid #D1D2D4;border-left:none;border-right:none; padding:15px 10px 15px 20px;text-align:left}

@media all and (max-width:1160px) {
.root_daum_roughmap{height:350px !important;}


}

@media all and (max-width:980px) {


}

@media all and (max-width:768px) {
.pc_menu{display:none;}
.m_menu{display:block;}

.root_daum_roughmap{height:280px !important;}
.myTable th { font-size:13px; min-width:80px; }
.myTable th,.myTable td { padding:10px 5px;}

.subCon .con1 img{width:100%;}
.subCon .con2 img{width:100%;}
.subCon .con2 ul li{width:100%;float:none;}
.subCon .con2 ul.ltit .img{float:none;}
.subCon .con2 ul.rtit .img{float:none;}

.subCon .listTable .img{width:100px;}
.subCon .listTable .section{margin-left:120px;}
.subCon .listTable li{margin:10px 0;}

.subCon.sub0201 li{float:none;width:100%;}
.subCon.sub0201 h3{margin:20px 0 10px;font-size:25px;}
}

