

/*@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );
/*font-family{"Noto Sans KR", sans-serif;}*/


/* Common Style */
* {margin:0;padding:0}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; list-style: none;}
body {font-size:12px;font-weight:400;font-family: Dotum,'돋움', tahoma, verdana,'Apple SD Gothic Neo', sans-serif;color:#3a3635}
input, button, textarea, select {font-family: Dotum,'돋움', tahoma, verdana,'Apple SD Gothic Neo', sans-serif;vertical-align:middle}
input[type=text]::-ms-clear {display: none !important;height:0;width:0}
header, h1 {font-size:100%}
html, body {height:100%}
caption,legend {position:absolute;top:0;left:0;width:0;height:0;font-size:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
img {border:0px none;vertical-align:top;/*width:100%;*/ }
select, input {vertical-align:middle}
textarea:focus, input[type=text]:focus{outline:0}
hr {display:none;border:0 none}
ol, ul, ul li{list-style:none}
em {font-style:normal}
menu li {list-style:none}
table {border-collapse:collapse;border-spacing:0}
td {word-break:break-all;word-wrap:break-word}
label {cursor:pointer}
a {margin:0;padding:0;color:#3a3635;vertical-align:baseline;background:transparent}
button {cursor:pointer;border:0px none;background-color:transparent}

a:link, a:visited, a:active, a:focus {text-decoration:none}
a:hover {text-decoration:underline}


/*::selection {
    background:#d82e5b;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#d82e5b;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#d82e5b;
    color: #FFF;
    text-shadow: none;
}
*/


.btn_box {float:left; width:100%;margin-top:30px;text-align:center;}
.btn_box p{float:left; width:100%;font-weight:bold; color:#00a5e4; line-height:1.2;margin-bottom:20px;}
.btn_box span{display:inline-block;cursor:pointer;font-size:14px;text-align:center;margin:0 3px;vertical-align:middle; line-height:38px;padding:0 10px;min-width:150px;}

.btn_blue_box{background:#00a5e4; color:#fff;}
.btn_navy_box{background:#474e61; color:#fff;}

.btn_blue_box1 {background:#474e61; color:#fff;}
.btn_navy_box1 {background:#fff; border:1px solid #474e61; color:#474e61;}


/* footer 공지사항 모달창 */
.notice_main_wrap_modal{float:left;display:none;}
.notice_main_tit_modal{
	float:left;
	width:100%; 
	border-bottom:2px solid #555555;
	text-align:center;
	font-family:"Noto Sans KR", sans-serif;
	font-size:18px; 
	font-weight:700;
	line-height:18px;
	vertical-align:middle;
	padding:17px 0 20px 0;
	letter-spacing: -0.05em;
}
.notice_tit_modal{float:left; width:100%; text-align:center; font-size:14px; color:#333;font-weight:bold; line-height:14px; vertical-align:middle;padding:15px ;}
.notice_etc_modal{float:left; width:100%; text-align:center; color:#666; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f8f9fb;padding:15px 0;}
.notice_view_modal{float:left; width:100%; border-bottom:1px solid #e8e8e8;padding:25px 0;overflow:auto;max-height:400px;}

.notice_view .txt_wrap{width:95%; margin:0 auto; display:table;color:#666; line-height:1.2;text-align:left;}
/* footer 공지사항 모달창 End */