@charset "utf-8";

/* Normalize */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin:0; padding:0; border:0; font:inherit; color:inherit; vertical-align:baseline; background:transparent;}
input, select, textarea, button { font:inherit; color:inherit;}
body { line-height:1; font-family:"Malgun Gothic","맑은 고딕","돋음","Dotum","Arial",sans-serif !important; overflow-x:hidden;}
html, body {width:100%;}
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display:block;}
ul, ol, li{ list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
ins { text-decoration:underline;}
del { text-decoration:line-through;}
mark { background:none;}
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help;}
table { border-spacing:0; border-collapse:collapse;}
hr { display:none;}
img { border:0 none;}
input, button, select, a, img { vertical-align:middle; margin:0;}
button { position:relative; background:none; border:0 none; cursor:pointer; font-family:inherit; margin:0; padding:0;}
button * { margin:0; padding:0;}
button::-moz-focus-inner { padding:0; border:0;}
a { text-decoration:none !important; margin:0; padding:0;}
a:hover { text-decoration:underline;}
* { -webkit-text-size-adjust:none}

/* Common Function */
.blind { position:absolute; top:-99999px; left:-99999px; z-index:-1000;}
.dpNone { display:none;}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/* SkipToContent */
#skipToContent a { position:absolute; top:0px; left:0px; z-index:9999; width:100%; height:1px;	margin-top:-1px; display:block;	background-color:white; font-size:14px; font-weight:bold; color:#111; line-height:1; text-align:center; overflow:hidden;}
#skipToContent a:focus,
#skipToContent a:active { margin-top:0px; height:auto; padding:10px 0px;}



.button_container.top45 {margin-top:45px;}

.button_detailViewBtn {
	position:absolute;
    background:url('http://yudo.froglamb.co.kr:7100/ko/images/btn/btnViewArr_01.png') no-repeat 170px 14px;
    display:block; 
    width:186px;
    height:46px; 
    border:3px solid #000; 
    line-height:47px; 
    padding:0 0px 0 20px;                   
    text-align:left; 
    font-family:"Myriad Pro","Arial",sans-serif; font-size:18px; font-weight:bold;
    color:#000;
    z-index:1;
    letter-spacing:0;
}

.button_detailViewBtn_ov {
	position:absolute;
    background:url('http://yudo.froglamb.co.kr:7100/ko/images/btn/btnViewArr_01_on.png') no-repeat 170px 14px;
    display:none; 
    width:0px;
    height:46px; 
    border:3px solid #dc0046; 
    line-height:47px; 
    padding:0 0px 0 0px;                   
    text-align:left; 
	font-family:"Myriad Pro","Arial",sans-serif; font-size:18px; font-weight:bold;
    color:#fff;
    z-index:2;
	background-color:#dc0046;
	text-indent:20px;
	letter-spacing:0;
}

