@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&family=Noto+Sans+KR:wght@300;500;700;900&display=swap&subset=korean');
* { margin:0; padding:0; border:0; outline:0; vertical-align:middle;font-size:12px;font-family:'Noto Sans KR', sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul, ol, dl { list-style:none; }
img, video { max-width:100%; border:0; vertical-align:top; }
a { text-decoration:none; color:#000; font-size:12px;cursor:pointer;}
a:hover{ text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
input[type=text], select, textarea { vertical-align:middle; border:1px solid #ccc;}

.wrap{width:100%;clear:both;padding:0;margin:0;}
.body{width:1200px;margin:0 auto;}	
.body1{width:1310px;margin:0 auto;clear:both;}
.term8{margin:0 8px;color:#ddd;display:inline-block;}

.left{float:left;}
.right{float:right;}
.both{clear:both;}
.bold{font-weight:bold;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.pointer{cursor:pointer}

/* 모달영역 */
#modalfilm {
	top:0;
	left:0;
	width:100%;	
	position:absolute;
	background:url('/css/bg_film_modal.png');
	cursor:default;
	z-index:888;
	min-width:1000px;
	max-width:100%;
	display:none;
}

ul.ul_page{margin:0;padding:0;}
ul.ul_page li{float:left;padding:3px 10px 5px 10px;cursor:pointer;font-size:11pt;border:1px solid #1b8df9;margin-right:3px;}
ul.ul_page li.on{background:#1b8df9;color:#fff;font-weight:bold;font-family:'NanumGothicBold'}

.ul_noresult{list-style:disc;list-style-color:#aaa;margin-left:30px;}
.ul_noresult li{line-height:1.6em;}

.title_site{font-size:36px;font-weight:normal;color:#111;padding-right:15px;}
.input_kewords_main{font-size:14pt;font-weight:bold;color:#444;width:350px;padding:9px;}
.webfont{font-family: 'icon-worksregular';}
.a_site{color:#008800;}
.a_tel{color:#f1615a}
.a_box_small{border:1px solid #ddd;border-radius:4px;display:inline-block;}
.a_box{border-radius:3px;border:1px solid #ddd;border-bottom:1px solid #999;display:inline-block;background:#fff;}