@charset "utf-8";
/* CSS Document */

/* common */
html,body{height:100%}
body{margin:0;padding:0;font-family: Optima, 'Open Sans', sans-serif,helvetica;text-align:left}
.mac body{font-family: Optima, 'Open Sans', sans-serif,helvetica}
div,ul,ol,dl,p,td,th,input,textarea,select{font-family: Optima, 'Open Sans', sans-serif,helvetica;font-size:13px;color:#000}
.mac div,.mac ul,.mac ol,.mac dl,.mac p,.mac td,.mac th,.mac input,.mac textarea,.mac select{font-family: Optima, 'Open Sans', sans-serif,helvetica}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
iframe{display:block}
li{list-style-type:none}
table{clear:both;border-collapse:collapse}
em,address{font-style:normal}
select{height:20px;font-size:12px}
input{padding-right:1px}
.ipad input[type=text],input[type=image],button,input[type=button],input[type=submit],textarea{-webkit-appearance:none;-webkit-text-size-adjust:none;-webkit-border-radius:0}
#skip,.skip,.hide,legend,hr{display:none}
.ia_beta{display:inline-block;overflow:hidden;width:20px;height:10px;margin:-4px 0 4px 3px;background:url(http://sstatic.naver.net/search/2014/ico_beta_v1.gif) no-repeat 0 0;font-size:0;line-height:0;vertical-align:middle}
.lnb_menu .ia_beta{float:left;margin:-2px 1px 0}
a{color:#FB7709; text-decoration: none;}
a:hover{color: #DF6500; border-bottom: 1px dotted #DC6706}
.u{text-decoration:underline}
.nu{text-decoration:none}
h2{display:block;float:left;margin-bottom:17px;font-size:13px;color:#000}
h2 .tm{margin-right:-1px}
.section h3{clear:both;margin-bottom:8px;font-size:12px;color:#000}
.display_n{display:none !important}
.display_no{display:none}
.display_b{display:block !important}
.bar{display:inline-block;overflow:hidden;width:0;height:11px;margin:-1px 5px 1px 4px;*margin:0 8px 0 5px;border-left:1px solid #eaeaea;vertical-align:middle}
.dot{display:inline-block;width:15px;height:11px;background:url(http://sstatic.naver.net/search/2015/sprite_bu2_v1.gif) no-repeat 7px 4px;vertical-align:middle}
.safari .dot{background-position:7px 2px}
.blind{visibility:hidden !important;overflow:hidden !important;position:absolute;top:0 !important;left:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:0 !important;line-height:0 !important}
caption.blind{width:1px !important;height:1px !important}
.safari caption.blind{display:none}
.bg_nimg{background:url(http://sstatic.naver.net/search/img3/bg_noim01.png) no-repeat 50% 50%}
.bg_nimg2{background:url(http://sstatic.naver.net/search/img3/bg_noim02.png) no-repeat 50% 50%}
.bg_nimg3{background:url(http://sstatic.naver.net/search/img3/bg_noim03.png) no-repeat 50% 50%}
a span,a em,a strong,a img,a i,a b,a s,a u{cursor:pointer}

.bn{border:none;}

.r_con a.hover{border-bottom: 1px dotted #DC6706}

::-webkit-input-placeholder { /* WebKit browsers */
            color:    #bbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #bbb;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #bbb;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #bbb;
}