/* Common */
*{ margin:0; padding:0; word-break:keep-all; }
html,body{ width:100%; height:100%; border:0px;  }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0;list-style:none;}
body{font-family:Malgun Gothic,NanumGothic,gulim;font-size:14px;line-height:1.9em;color:#666666; }
*{word-break:keep-all;}
img{border:0;vertical-align:top;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
.hide{display:none}
.clr{clear:both}
.f_left{float:left !important}
.f_right{float:right !important}
.txt_align_l{text-align:left !important}
.txt_align_c{text-align:center !important}
.txt_align_r{text-align:right !important}
.margin_up{margin-top:-18px;}
.gap{clear:both;height:60px;}
.gap_line{clear:both;height:40px;margin-bottom:40px;border-bottom:1px dotted #d9d9d9}
.txt_en{font-family:arial !important;letter-spacing:normal !important;}

#backtotop {background: #000 url("../images/common/sprite.png") 10px -55px no-repeat; border-radius: 3px 3px 0 0;bottom: 0; height: 40px;position: fixed;right: 0;margin-right: 10px;width: 50px; opacity: 0.3;transition: 0.3s;text-indent:-9999px;display:none;}
#backtotop:hover {background-color: #000;opacity: 1;}

form{MARGIN:0em;padding:0em;}
fieldset{border:none;}
textarea{border:#dbdbdb 1px solid;color:#575757;font-size:12px;line-height:16px;padding:2px 5px;scrollbar-3dlight-color:#dbdbdb;scrollbar-arrow-color:#dbdbdb;scrollbar-bace-color:#dbdbdb;scrollbar-darkshadow-color:#fff;scrollbar-face-color:#f7f7f7;scrollbar-highlight-color:#f7f7f7;scrollbar-shadow-color:#dbdbdb;}
input.input_focus{border:2px solid #8b9dfd;padding:1px;}
.input_select{background-color:#fbfbfb;border:1px solid #dcdde3;color:#666;letter-spacing:0em;height:32px;}
.blind,
legend{display:block;left:0em;overflow:hidden;position:absolute;top:-5000px;}
input[type=text],
input[type=password],
input[type=file]{;background-image:linear-gradient(top, #fcfcfc, #fff);border-bottom:1px solid #ededed;border-right:1px solid #ededed;border:1px solid #ddd;color:#555;display:inline-block;margin-right:-1px;padding:0 7px;text-decoration:none;white-space:nowrap;background-color:#ffffff;line-height:32px;height:32px;}
input[type=text]:focus,
input[type=password]:focus{background:#feffef;}
input[type=radio],
.input_radio{*vertical-align:3px;height:13px;vertical-align:-3px;width:13px;}
input[type=checkbox],
.input_checkbox{*vertical-align:3px;height:13px;vertical-align:-3px;width:13px;}

/* 텍스트 숨김 */
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
/* table */
table {vertical-align:top}
.tbl_type{border-top:1px solid #ccc;}
.tbl_type caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type th{padding:.5em;border-bottom:1px solid #ccc;background-color:#f3f3f3;font-weight:normal;color:#555}
.tbl_type td{padding:.5em;border-bottom:1px solid #e0e0e0}
.tbl_type img.inbox{border:1px solid #ededed;border-radius:.2em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-o-box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-ms-box-shadow:1px 1px 2px rgba(0,0,0,.1)}

.tbl_type2{border-bottom:1px solid #ccc;border-left:none;background:#ffffff;}
.tbl_type2 caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.tbl_type2 th{padding:.5em .7em;border-left:1px solid #95989a;background:url(../images/common/bg_table_t.gif) 0 0 repeat-x;font-weight:normal;color:#fff;text-align:center;}

.tbl_type2 th.first{border:none;}
.tbl_type2 td{
	padding: .5em;
	border-bottom: 1px solid #e7e8e9;
	border-left: 1px solid #e7e8e9;
	text-align: left;
}
.tbl_type2 td.last{border-right:1px solid #ddd}
.tbl_type2 td.bottom{border-bottom:2px solid #ddd}


.tbl_block{}
.tbl_block td.box{border:1px solid #dfdfdf;text-align:center;padding:8px;}
.tbl_block td.box p{height:50px;font-size:12px;line-height:1.4em;margin-top:7px;}

/* tab */
.tab_default{overflow:hidden;margin-bottom:30px;border-bottom:1px solid #0079CA}
.tab_default li{display:inline;float:left;margin:0;padding:0;}
.tab_default li:first-child a{border-left:1px solid #e0e0e0}
.tab_default li a{display:inline-block;float:left;height:26px;padding:.6em 1.2em 0;font-size:13px;font-weight:bold;letter-spacing:-1px;text-decoration:none;color:#666;}
.tab_default li a.on{padding:.6em 2em 0 1.2em;border-left:1px solid #0079CA !important;background:#0079CA;color:#fff}

.pad_tlb{padding:10px 10px 10px 0;}

.prettyPhoto {
    position: relative;
    display: inline-block;
}

.prettyPhoto img {
    position: relative;
    z-index: 0;
}

.prettyPhoto span.view {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: block;
    background: #222;
    width: 28px;
    height: 28px;
    font-family: arial;
    line-height: 28px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: .3s;
}

.prettyPhoto:hover span.view {
    opacity: .8;
    filter: alpha(opacity=80);
}

body{text-align:center;background:#ffffff url(../images/bg_pat.gif) 50% -20px;padding:0;margin:0;}
.m-body{}
#m-wrap{width:760px;margin:0 auto;text-align:left;position:relative;z-index:0;}
#wrap{width:760px;background:#ffffff url(../images/bg2.gif) 0 0 repeat-y;margin:0 auto;text-align:left;position:relative;}
#header{}
#nav{height:100px;margin:0 20px;border-bottom:1px solid #ebebeb;position:relative;display:;}
#nav a.bt_back{width:50px;height:50px;background:#fff url(../images/bt_back.gif) 0 50% no-repeat;display:block;position:absolute;left:20px;top:27px;text-decoration:none;z-index:1;text-indent:-9999px;}
#nav a.bt_back:hover{background-position:-50px 50%;}
#nav ul{float:right;}
#nav ul li{float:left;margin-left:10px;}
#nav ul li a{text-indent:-9999px;width:65px;height:100px;display:block;text-decoration:none;}
#nav ul li a#m1{background:url(../images/m_01.gif) 0 0 no-repeat;}
#nav ul li a#m2{background:url(../images/m_02.gif) 0 0 no-repeat;}
#nav ul li a#m3{background:url(../images/m_03.gif) 0 0 no-repeat;}
#nav ul li a#m4{background:url(../images/m_04.gif) 0 0 no-repeat;}
#nav ul li a#m5{background:url(../images/m_05.gif) 0 0 no-repeat;}
#nav ul li a#m6{background:url(../images/m_06.gif) 0 0 no-repeat;}
#nav ul li a#m7{background:url(../images/m_07.gif) 0 0 no-repeat;}
#nav ul li a#m8{background:url(../images/m_08.gif) 0 0 no-repeat;}
#nav ul li a#m9{background:url(../images/m_09.gif) 0 0 no-repeat;}
#nav ul li a#m10{background:url(../images/m_10.gif) 0 0 no-repeat;}
#nav ul li a:hover, #nav ul li.on a{background-position:-100px 0 !important;}
#container{position:relative;}
#footer{}
.section_padd_all{padding:20px 50px;}
.section_padd_h{padding:0 50px;}

.txt_justify { text-align: justify; word-break: break-all;}
.inlineblock{display:inline-block;border-radius:0 2em 2em 2em;padding:0 15px;font-size:16px;}
.inlineblock-red{background:#fb6e52;color:#fff;}

.badge{background:#999;color:#fff;padding-right:6px;padding-left:6px;border-radius:.1em;padding-bottom:2px;}

.boxblock{padding:20px;}
.boxblock li{background-position:0 8px;background-repeat:no-repeat;padding-left:14px;}
.boxblock strong{font-weight:normal;}

.boxblock-redorange{border-top:1px solid #f1e6e1;border-bottom:1px solid #f1e6e1;background:#fdfaf9;}
.boxblock-redorange strong{font-size:13px;color:#fb6e52}
.boxblock-redorange li{background-image:url(../images/common/dot_redorange.gif)}

.boxblock-green{border-top:1px solid #deebd8;border-bottom:1px solid #deebd8;background:#f9fcf7;}
.boxblock-green strong{font-size:13px;color:#629949;}
.boxblock-green li{background-image:url(../images/common/dot_green.gif)}

.boxblock-blue{border-top:1px solid #e3eaf5;border-bottom:1px solid #e3eaf5;background:#f6f8fd;}
.boxblock-blue strong{font-size:13px;color:#4776c6;}
.boxblock-blue li{background-image:url(../images/common/dot_blue.gif)}

.boxblock-pink{border-top:1px solid #efe2ed;border-bottom:1px solid #efe2ed;background:#fcf5fb;}
.boxblock-pink strong{font-size:13px;color:#d15abd;}
.boxblock-pink li{background-image:url(../images/common/dot_pink.gif)}

.boxblock-cyan{border-top:1px solid #d3e9eb;border-bottom:1px solid #d3e9eb;background:#f7fbfb;}
.boxblock-cyan strong{font-size:13px;color:#40a2ad;}
.boxblock-cyan li{background-image:url(../images/common/dot_cyan.gif)}

.boxblock-skyblue{border-top:1px solid #c6e0e9;border-bottom:1px solid #c6e0e9;background:#f6fafc;}
.boxblock-skyblue strong{font-size:13px;color:#01b3f1;}
.boxblock-skyblue li{background-image:url(../images/common/dot_skyblue.gif)}

h3.h3_type1{background:url(../images/common/icon1.png) 0 7px no-repeat;padding-left:24px;font-size:18px;letter-spacing:-1px;margin-bottom:8px;}
.text-redorange{color:#fb6e52;}
.text-green{color:#88be6f;}
.text-blue{color:#4776c6;}
.text-pink{color:#d15abd;}
.text-cyan{color:#40a2ad;}
.text-skyblue{color:#01b3f1;}
strong2, strong2 a{color:#6c6c6c;font-size:16px;}
strong3, strong3 a{color:#0098e7;font-size:14px;}
strong4, strong4 a{color:#b43f28;font-size:14px;}
strong5, strong5 a{color:#4776c6;font-size:14px;}
strong6, strong6 a{color:#222222;font-size:16px;}
strong7, strong7 a{color:#444444;font-size:15px;}



.text-pink-box{background-color:#d15abd;color:#fff;padding:1px 3px 3px;text-align:center;}
.bg-redorange{background:#fdfaf9;}
.bg-red{background:#feeaea;}
.bg-bora{background:#FCF;}
.bg-green1{background:#eafdfe;}
.bg-yello{background:#f6f4e4}
.bg-blue{background:#f6f8fd}
.bg-blue1{background:#dff5ff}
.bg-gray{background:#d3d3d3;}
.bg-whitegray{background:#f1f1f1;}
.bg-bora{background:b488c9;}
.bg-whitegray1{background:#f7f7f7;}



.add_info{font-size:12px;}
.add_info1{font-size:14px;}
.add_info2{font-size:16px;}

.to_top{border-bottom:2px solid #4a6b7b;text-align:right;clear:both;padding-right:50px;}

ul.tabs{padding:0;list-style:none;}
ul.tabs li{}
ul.tabs li a{display:block;padding:4px 8px;font-size:12px;border-bottom:1px solid #ddd;text-decoration:none;transition:.3s;letter-spacing:-1px;font-family:'나눔고딕','맑은고딕',NanumGothic,Malgun Gothic,gulim;}
ul.tabs li a:hover{background:#444;color:#fff;border-bottom:1px solid #444;}

.bg_ev{padding:40px 105px;position:absolute;z-index:1;top:670px;width:550px;}
.bg_ev .btn{position:absolute;right:115px;top:50px;z-index:99;}
.bg_ev label{color:#fff;}
.bg_ev input, .bg_ev select{border-color:#fff;}
