@charset "utf-8";

/*****************************************************************
BLUEWAVES Web Standardization Team (http://www.bluewaves.co.kr/)
Author : 
Co-Author : 
Version : 3.0
*****************************************************************/

/* Reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, fieldset, legend, p, button, input, table, th, tr, td, thead, tbody, tfoot, 
a, label, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, acronym, form, textarea, blockquote, abbr, pre, address, big, cite, code {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; line-height:0;}
img,fieldset,iframe {border:0; border-style:none;}/* 이미지링크선 표시 없음 */
caption,legend {visibility:hidden; height:0; font-size:0; line-height:0; width:0; overflow:hidden; text-align:left;}
table {border-collapse:collapse;} 
li {list-style:none;}

/* HTML5 새 요소 초기화 */
article, aside, figure,
figcaption, hgroup, footer, header, 
nav, section, video, object {display:block;}
a img{border:0;}
img{max-width:100%;}
figure{position:relative;}

/* 본문 기본 설정 */	
body {font-size:.95em;/* .875em */ font-family:'맑은 고딕','Malgun Gothic',Helvetica,Sans-serif;line-height:1.6em; color:#444; -webkit-text-size-adjust:none;}
select {padding:2px 5px 3px 4px;color:#666; font-size:1em; font-family:'맑은 고딕','Malgun Gothic',Helvetica,Sans-serif; border:1px solid #ccc; border-radius:0; background-color:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;border:1px solid #d7d7d7;background:#fff url(../images/common/blt/blt_select.png) no-repeat 95% 50%;-webkit-appearance:none;}
address {font-style:normal; line-height:1.6em;}
/***** mobile Reset ******/
* {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*:focus {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/* textarea {
	width:98%; border:1px solid #cfcfcf; padding:5px; color:#666;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color:#f6f6f6;
	scrollbar-highlight-color:#f6f6f6;
	scrollbar-shadow-color:#9f9c9c;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#4e4e4e;
} 고객사 IE 디자인 요청시 사용합니다. */	
		
/* a {outline:none; selector-dummy:expression(this.hideFocus=true);} */ /* IE와 파이어폭스에서 링크 점선을 없애줍니다. */ 

/* aline */
.fl {float:left;}
.fr {float:right;}
.clear_b {clear:both;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.display_n {display:none;}
.display_n2 {display:none !important;}
.display_b {display:block;}
.display_in {display:inline;}
.display_inb {display:inline; display:inline-block; *zoom:1;}
.skip {position:absolute; top:0; left:0; width:1px; height:1px; margin:0; padding:0; font-size:0; line-height:0;visibility:hidden;overflow:hidden;} /* 타이틀 제목을 보여주지 않을 때 사용합니다. */
.hidden{position:absolute; top:0; left:0; width:1px; height:1px; margin:0; padding:0; font-size:0; line-height:0;text-indent:-999em; }
.overflow_h {overflow:hidden; zoom:1;}
.pr {position:relative;}

/* 건너뛰기 */
a.accLink {border:2px solid #1380bc; color:#000000; display:block; position:absolute; text-align:center; top: -10000px; left:0px; width:200px; padding:5px; background: #fff; font-weight: bold;}
a.accLink:hover, a.accLink:focus, a.accLink:active {padding:10px; position:absolute; top:1px; left: 0px; z-index:1; width:200px;}

/* Input */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {width:100%; height:18px; font-size:1em;line-height:1em;/*line-height:1.6em;*/ border:1px solid #cfcfcf; padding:4px 8px; color:#666; font-family:'맑은 고딕','Malgun Gothic',Helvetica,Sans-serif; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}/*아이폰 인풋상자 상단 그림자 관련(-webkit-appearance:none;) css*/
input[type="file"] {width:100%;height:26px; font-size:1em;line-height:1.6em;border:1px solid #cfcfcf; padding:6px 8px; color:#666; font-family:'맑은 고딕','Malgun Gothic',Helvetica,Sans-serif; background-color:#fff;}/*아이폰 인풋상자 상단 그림자 관련(-webkit-appearance:none;) css*/
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus {border-color:#666;}
input[type="checkbox"] {width:13px;height:13px;vertical-align:middle;border:1px solid #5a4a95;border-radius:0;background:url(../images/common/icon/icon_checkbox.png) no-repeat 0 0;-webkit-appearance:none;}
input[type="checkbox"]:checked {background-position:0 -11px;}
textarea {padding:1%; color:#666; border:1px solid #e6e6e6; font-family:'맑은 고딕','Malgun Gothic',Helvetica,Sans-serif;}

/* link */
a:link, a:visited {color:#444; text-decoration:none;}
a:active, a:hover {color:#444; text-decoration:none;}

/* hr 제거 */
hr { display: none; }

/* ie6투명하게 보이기 */
/* .png24 {tmp:expression(setPng24(this));} */

@media all and (min-width:0) {
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:28px;}
}

/* 에디터 초기화 */
/*
.htmlarea {font-size:1.2em; color:#111;border:1px solid #e2e2e2;border-width:0 1px;}
.htmlarea .toolbar {border:1px solid #ccc !important;border-width:1px 0 !important;background-color:#f7f7f7 !important;}
.htmlarea .toolbar .button {border:1px solid #f7f7f7 !important;background-color:#f7f7f7 !important;}
.htmlarea .toolbar .buttonHover {border:1px outset #f7f7f7 !important;}
.htmlarea .toolbar .buttonPressed {border:1px inset #ddd !important;}
.htmlarea table td {padding:0 !important;border:0 !important;}
.htmlarea iframe {width:100% !important;}
*/
/*
.originalCss h1{font-size: 2em; margin: .67em 0; font-weight:bold;}
.originalCss h2{font-size:1.5em; margin: .83em 0; font-weight:bold;}
.originalCss h3{font-size:1.17em; margin: 1em 0; font-weight:bold;}
.originalCss h4 {margin:1.33em 0; font-weight:bold;}
.originalCss p, .originalCss ul, .originalCss ol, .originalCss dl, .originalCss fieldset, .originalCss form {margin: 1.33em 0;}
.originalCss h5 {font-size: .83em; line-height: 1.17em; margin: 1.67em 0; font-weight:bold;}
.originalCss h6 {font-size: .67em; margin: 2.33em 0; font-weight:bold;}
.originalCss hr {display:block;}
.originalCss address {font-style:italic; color:#111;}
.originalCss ol, .originalCss ul, .originalCss dd{margin-left:40px;}
.originalCss ol {list-style-type:decimal;}
.originalCss ul {list-style-type:disc;}
.originalCss ul ul {list-style-type:circle;}
.originalCss ul ul ul {list-style-type:square;}
.originalCss ul ul, .originalCss ol ul, .originalCss ul ol, .originalCss ol ol{margin-top:0; margin-bottom:0;} 
.originalCss a:link, .originalCss a:visited {color:#800080; text-decoration:underline;}
.originalCss a:active, .originalCss a:hover {color:#800080; text-decoration:underline;}
*/



