@charset "utf-8"; 
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
html{height:100%}
body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre{margin:0; padding:0; list-style:none}
body, input, textarea, select, button{color:#666; font-family:'Nanum Gothic','나눔고딕','Dotum','돋움','Arial'; font-size:13px; line-height:28px; letter-spacing:0pt}
iframe{border:0}
figure{margin:0}

.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding:0 !important; margin:0 !important; overflow:hidden}

fieldset, img{border:0 none}
header, footer, aside, nav, article, section{display:block; width:100%}

input, textarea, select{font-size:1em; font-family:'Nanum Gothic','나눔고딕','Dotum','돋움','Arial'; vertical-align:middle}
legend, caption{text-indent:-1000%; position:absolute; top:-100%;}
hr{clear:both; font-size:0; height:0; line-height:0; border:0}
fieldset{border:0 none}
form, fieldset, legend, textarea, input, select, textarea, button{margin:0; padding:0}
input, select, textarea, button{vertical-align:middle; font-size:12px; color:#555}
img, a img, input.image{border:0 none; margin:0; padding:0}

a {text-decoration:none;} 
a:link{color:#000;}
a:active{color:#000;}
a:visited{color:#000;}
a:hover{color:#F30;}

.clear{clear:both}
.align_left{text-align:left !important}
.align_center{text-align:center !important}
.align_right{text-align:right !important}
.align_justify{text-align:justify !important}
.valign_top{vertical-align:top !important}
.valign_middle{vertical-align:middle !important}
.valign_bottom{vertical-align:bottom !important}

.display_block{display:block !important}
.display_none{display:none !important}
.hidden, .visibility_hidden{position:absolute !important; visibility:hidden !important; font-size:0 !important; line-height:0 !important; height:0 !important; overflow:hidden !important}
.float_left{float:left !important}
.float_right{float:right !important}
.clear_both{clear:both !important}
.clearFix{clear:both; overflow:hidden}
.background_none{background:none !important}
.border_none{border:none !important}
.border_topnone{border-top:none !important}
.border_rightnone{border-right:none !important}
.border_bottmonone{border-bottom:none !important}
.border_leftnone{border-left:none !important}
.padding_none{padding:0 !important}
.margin_none{margin:0 !important}
.fontweight_normal{font-weight:normal !important}
.fontweight_bold{font-weight:bold !important}
.underline{text-decoration:underline !important}
.position_absolute{position:absolute !important}
.position_relative{position:relative !important}

.mal3{margin-left:3px !important} .mal5{margin-left:5px !important} .mal10{margin-left:10px !important} .mal15{margin-left:15px !important} .mal20{margin-left:20px !important} .mal25{margin-left:25px !important} .mal30{margin-left:30px !important} .mal35{margin-left:35px !important} .mal40{margin-left:40px !important} .mal50{margin-left:50px !important} .mal55{margin-left:55px !important} .mal60{margin-left:60px !important} .mal65{margin-left:65px !important} .mal70{margin-left:70px !important} .mal75{margin-left:75px !important} .mal80{margin-left:80px !important} .mal90{margin-left:90px !important}
.mal100{margin-left:100px !important} .mal120{margin-left:120px !important} .mal130{margin-left:130px !important} .mal140{margin-left:140px !important} .mal150{margin-left:150px !important} .mal450{margin-left:450px !important}
.mal-5{margin-left:-5px !important} .mal-10{margin-left:-10px !important} .mal-15{margin-left:-15px !important} .mal-20{margin-left:-20px !important} .mal-25{margin-left:-25px !important} .mal-30{margin-left:-30px !important} .mal-35{margin-left:-35px !important} .mal-40{margin-left:-40px !important} .mal-45{margin-left:-45px !important} .mal-50{margin-left:-50px !important} .mar0{margin-right:0 !important} .mar5{margin-right:5px !important} .mar10{margin-right:10px !important} .mar15{margin-right:15px !important} .mar20{margin-right:20px !important} .mar25{margin-right:25px !important} .mar30{margin-right:30px !important} .mar35{margin-right:35px !important} .mar40{margin-right:40px !important} .mar45{margin-right:45px !important} .mar50{margin-right:50px !important} .mar55{margin-right:55px !important} .mar60{margin-right:60px !important} .mar70{margin-right:70px !important} .mar80{margin-right:80px !important} .mar90{margin-right:90px !important}
.mar100{margin-right:100px !important} .mar120{margin-right:120px !important} .mar130{margin-right:130px !important} .mar140{margin-right:140px !important} .mar150{margin-right:150px !important}
.mab0{margin-bottom:0 !important} .mab5{margin-bottom:5px !important} .mab10{margin-bottom:10px !important} .mab15{margin-bottom:15px !important} .mab20{margin-bottom:20px !important} .mab25{margin-bottom:25px !important} .mab30{margin-bottom:30px !important} .mab35{margin-bottom:35px !important} .mab40{margin-bottom:40px !important} .mab45{margin-bottom:45px !important} .mab50{margin-bottom:50px !important} .mab70{margin-bottom:70px !important}
.ma0{margin-bottom:0 !important} .ma5{margin-bottom:5px !important} .ma10{margin-bottom:10px !important} .ma15{margin-bottom:15px !important} .ma20{margin-bottom:20px !important} .ma25{margin-bottom:25px !important} .ma30{margin-bottom:30px !important} .ma35{margin-bottom:35px !important} .ma40{margin-bottom:40px !important} .ma45{margin-bottom:45px !important} .ma50{margin-bottom:50px !important}
.mat0{margin-top:0 !important} .mat5{margin-top:5px !important} .mat10{margin-top:10px !important} .mat15{margin-top:15px !important} .mat20{margin-top:20px !important} .mat25{margin-top:25px !important} .mat30{margin-top:30px !important} .mat35{margin-top:35px !important} .mat40{margin-top:40px !important} .mat45{margin-top:45px !important} .mat50{margin-top:50px !important} .mat-5{margin-top:-5px !important}
.mat-10{margin-top:-10px !important} .mat-15{margin-top:-15px !important} .mat-20{margin-top:-20px !important} .mat-25{margin-top:-25px !important} .mat-30{margin-top:-30px !important} .mat-35{margin-top:-35px !important} .mat-40{margin-top:-40px !important} .mat-45{margin-top:-45px !important} .mat-50{margin-top:-50px !important}
.pal5{padding-left:5px !important} .pal10{padding-left:10px !important} .pal15{padding-left:15px !important} .pal20{padding-left:20px !important} .pal25{padding-left:25px !important} .pal30{padding-left:30px !important} .pal35{padding-left:35px !important} .pal40{padding-left:40px !important} .pal50{padding-left:50px !important}
.par0{padding-right:0 !important} .par5{padding-right:5px !important} .par10{padding-right:10px !important} .par15{padding-right:15px !important} .par20{padding-right:20px !important} .par25{padding-right:25px !important} .par30{padding-right:30px !important} .par35{padding-right:35px !important} .par40{padding-right:40px !important} 
.pat0{padding-top:0 !important} .pat5{padding-top:5px !important} .pat8{padding-top:8px !important} .pat10{padding-top:10px !important} .pat15{padding-top:15px !important} .pat20{padding-top:20px !important} .pat25{padding-top:25px !important} .pat30{padding-top:30px !important} .pat35{padding-top:35px !important} .pat40{padding-top:40px !important} .pat50{padding-top:50px !important}
.pab5{padding-bottom:5px !important} .pab10{padding-bottom:10px !important} .pab15{padding-bottom:15px !important} .pab20{padding-bottom:20px !important} .pab25{padding-bottom:25px !important} .pab30{padding-bottom:30px !important} .pab35{padding-bottom:35px !important} .pab40{padding-bottom:40px !important} .pab50{padding-bottom:50px !important}
.pa0{padding:0 !important} .pa5{padding:5px !important} .pa10{padding:10px !important} .pa15{padding:10px !important} .pa20{padding:15px !important} .pa25{padding:25px !important} .pa30{padding:30px !important} .pa35{padding:35px !important} .pa40{padding:40px !important} .pa45{padding:45px !important} .pa50{padding:50px !important}
.display_none{display:none}

#content .ready{text-align:center}
#content .ready img{width:100%; max-width:476px}

div.table_c1{margin:0 0 20px 0}
div.table_c1 table{width:100%; margin-top:10px; border-top:2px #6b6b6b solid; border-right:1px #d8d6d6 solid; border-left:1px #d8d6d6 solid; border-bottom:1px #d8d6d6 solid; border-collapse:collapse}
div.table_c1 table th{ background-color:#f4f3f3; border-left:1px #d5d4d4 dotted; border-top:1px #d5d4d4 dotted; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; line-height:140%; text-align:center}
div.table_c1 table td{border-left:1px #d8d6d6 solid; border-top:1px #d8d6d6 solid; padding:5px 2px 5px 2px; line-height:160%; text-align:center; word-break:break-all}
div.table_c1 table td a{color:#555c63}
div.table_c1 table td a:hover{text-decoration:underline}
div.table_c1 .td_left{text-align:left; padding:5px 10px 5px 10px}
div.table_c1 .td_right{text-align:left; padding:5px 10px 5px 10px}

.rollbanner{width:100%}
.rolling_box{width:100%}
.rolling_box span.roll_prev{position:absolute; left:5px; top:10px}
.rolling_box span.roll_next{position:absolute; right:5px; top:10px}
.rollbanner #bannerlist_box{position:absolute; left:42px; top:0}
.rollbanner #bannerlist_box ul{width:100%}
.rollbanner #bannerlist_box ul li{width:195px; padding:0 15px}
.rollbanner2{width:100%}
.rolling_box2{width:100%}
.rolling_box2 span.roll_prev{position:absolute; left:5px; top:10px}
.rolling_box2 span.roll_next{position:absolute; right:5px; top:10px}
.rollbanner2 #bannerlist_box{position:absolute; left:42px; top:0}
.rollbanner2 #bannerlist_box ul{width:100%}
.rollbanner2 #bannerlist_box ul li{width:195px; padding:0 15px}
.focus{width:96%; margin:0 2%}
.focus2{width:96%; margin:0 2%}
.guideForm{margin-top:15px}
.grid{margin-top:15px}

.bordr-r {border-right:1px #b1b6bd solid;}