@charset "utf-8";
/*	efront design Team 2018 */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
* {padding:0; margin:0; font-family:'Noto Sans Korean','Noto Sans KR', sans-serif;}
ul,li,ol,dl,dt,dd {display:inline; padding:0;margin:0;list-style:none; margin:0; padding:0;  } /*기존스타일*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0; font-family:'Noto Sans Korean','Noto Sans KR', sans-serif;}

ol, ul, li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%; display:block;}
form, fieldset{border:0;}
img{border:0; vertical-align:top !important;}
select{background-color:#fff;}
address, caption, em {font-weight:normal; font-style:normal;}
legend{position:absolute !important; top:-9999px !important; width:1px !important; height:1px !important; font-size:0; overflow:hidden !important;}
hr, caption{display:none;}
button{overflow:visible; margin:0; padding:0; border:0 none; background:transparent; cursor:pointer;}
body, tr, th, td, p, dt, dd, li, a, input{font:13px/120% 'Noto Sans KR'; color:#666;  font-family:'Noto Sans Korean','Noto Sans KR', sans-serif;}
input, textarea {font:13px 'Noto Sans KR' !important; vertical-align:middle;  font-family:'Noto Sans Korean','Noto Sans KR', sans-serif;}
em, address{font-style:normal}
object, embed{margin:0;padding:0; font-size:0}
a:link, a:visited, a:active { text-decoration:none;}
a:hover {color:#777; text-decoration:none;}
label{cursor:pointer;}
/* ---------------------------------------------------------------------------------------------/Base */




#line_bg {background:url('/common/images_new/bg.jpg') repeat-x center top} /*bg*/
.wrap_new { width:1260px; margin:0 auto; }
.header_new { width:1260px; position:relative; }
.header_new .logo {position:absolute; top:22px; left:50%;  margin-left:-120px  }@media (max-width:640px) {.header_new .logo { position:absolute; top:22px; left:50%; }} /*모바일 로고중앙*/

.header_new .top {  }
.header_new .menu { margin:0 auto; text-align:center; }
.header_new .menu > ul  { width:1260px; height:60px; margin:0 auto;  overflow:hidden; }
.header_new .menu > ul  li { margin:-2px;  box-sizing: border-box;   }

.mv { padding:20px 0 33px;}

.container { }
.container .menu1 { padding:0 0 36px; margin:0 auto; text-align:center;}
.container .menu1 > ul  { width:1260px; height:60px; margin:0 auto;  overflow:hidden; }
.container .menu1 > ul  li { margin:-2px;  box-sizing: border-box;   }

.container .con { clear:both; display:block; width:1260px; height:300px;  }
.container .con table {width:100%;}
.container .con table td {vertical-align:top;}
.container .con table td.conmenu7 {  }
.container .con table td.boardbox { padding-right:15px; }
	/* 탭*/
	.webwidget_tab4>.tabContainer>ul.tabHead { }
	.webwidget_tab4>.tabContainer>ul.tabHead>li {width:201px; height:70px; line-height:70px; margin:0; float:left; text-align:center;  border:1px solid #e8e8e8; }
	.webwidget_tab4>.tabContainer>ul.tabHead>li>a {font-size:16px; color:#3b7f9f;  font-weight:300; height:70px; line-height:60px;}
	.webwidget_tab4>.tabContainer>ul.tabHead>li.currentBtn {border:1px solid #ddd; border-bottom:5px solid #3b7f9f;   }
	.webwidget_tab4>.tabContainer>ul.tabHead>li.currentBtn a {color:#3b7f9f; font-size:18px;  font-weight:400;}
	.tabBody {  width:607px; height:226px; border:1px solid #e8e8e8; border-collapse:inherit; vertical-align:top; margin-top:-5px;  }
	.tabBody .tabCot { }
	.tabBody .tabCot td { padding:0 15px 0 0; background:#fff !important;}
.container .con table td.boardbox .m_point > a > font{ font-size:16px !important; line-height:2.5; background:url('/common/images_new/bullet.png') no-repeat 5px center; padding-left:30px;  }



/* ---------------------------------------------------------------------------------------------/main */



/* ------------------------------------------
	Layout ( 메인 레이아웃 스타일 )
----------------------------------------- */


/*서브페이지컨텐츠영역 */
.snb{float:left; width:251px; margin-top:17px;}
.content{float:left; width:900px; margin-top:17px; padding:0px 0px 30px 80px;}
.pathnew {position:relative; top:-30px; right:0px;}
/*로그인페이지 인풋박스 스타일 */
.login { border-width:1px; border-color:rgb(212,219,227); border-style:solid; height:18px;}