@charset "euc-kr";
/*reset*/
html {}
* {-webkit-text-size-adjust:none;}
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal; font-size:100%;}
fieldset,img,button{border:0;}
img,input,button{vertical-align:top;}
table{border-collapse:collapse;}
address,em{font-style:normal;}
ol,ul{list-style:none;}
hr{display:none;}
a{text-decoration:none; color:#444444;}
a:hover,a:active,a:focus{text-decoration:none;}
legend{position:absolute; left:-9999px; top:0}
caption{overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
button{background:none; cursor:pointer;}
button::-moz-focus-inner{padding:0; border:0;}
#wrap h1, #wrap h2 {display:block;}
body {background-color:#FFFFFF;}
#wrap {width:100%; overflow:hidden;}
.ir{display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.blind {font-size:0;line-height:0;visibility:hidden}
/*common*/
.clearfix:before, .clearfix:after {content:" ";display:table}
.clearfix:after {clear:both}
.ir{display:block;overflow:hidden;width:0;height:0;font-size:0px;line-height:0;text-indent:-9999px}
.user_blind {font-size:0;line-height:0;visibility:hidden}
.fl {float:left}
.fr {float:right}
.pdb_10 {padding-bottom:10px;}
.pdb_20 {padding-bottom:20px;}
.pdb_30 {padding-bottom:30px;}
.pdb_40 {padding-bottom:40px;}
.pdb_50 {padding-bottom:50px;}
.pdt_5 {padding-top:5px;}
.pdt_10 {padding-top:10px;}
.pdt_20 {padding-top:20px;}
.pdt_30 {padding-top:30px;}
.pdt_40 {padding-top:40px;}
.pdt_50 {padding-top:50px;}
.pdl_10 {padding-left:10px;}
.pdl_20 {padding-left:20px;}
.pdl_30 {padding-left:30px;}
.pdl_40 {padding-left:40px;}
.pdl_50 {padding-left:50px;}
.pdr_10 {padding-right:10px;}
.pdr_20 {padding-right:20px;}
.pdr_30 {padding-right:30px;}
.pdr_40 {padding-right:40px;}
.pdr_50 {padding-right:50px;}
.mgb_10 {margin-bottom:10px;}
.mgb_20 {margin-bottom:20px;}
.mgb_30 {margin-bottom:30px;}
.mgb_40 {margin-bottom:40px;}
.mgb_50 {margin-bottom:50px;}
.mgt_10 {margin-top:10px;}
.mgt_20 {margin-top:20px;}
.mgt_30 {margin-top:30px;}
.mgt_40 {margin-top:40px;}
.mgt_50 {margin-top:50px;}
.mgl_10 {margin-left:10px;}
.mgl_20 {margin-left:20px;}
.mgl_30 {margin-left:30px;}
.mgl_40 {margin-left:40px;}
.mgl_50 {margin-left:50px;}
.mgr_10 {margin-right:10px;}
.mgr_20 {margin-right:20px;}
.mgr_30 {margin-right:30px;}
.mgr_40 {margin-right:40px;}
.mgr_50 {margin-right:50px;}
.font_18 {font-size:18px;}
.font_16 {font-size:16px;}
.font_14 {font-size:14px;}
.font_12 {font-size:12px;}
.font_10 {font-size:10px;}

/*header*/
#header_user {background-color:#127546; position:relative; padding:15px; overflow:hidden;}
#header_user .left {background-color:#14603C; position:absolute; display:block; left:0; top:0; padding:15px;}
#header_user .left img {width:24px;}
#header_user .right {background-color:#404040; position:absolute; display:block; right:0; top:0; padding:13px 14px;}
#header_user .right img {width:24px;}
#header_user .center img {width:155px; margin:0 auto; display:block;}

/*comtent(common)&menu*/
#m_content {width:100%; position:relative; overflow:hidden;}
#m_content .main_img {width:100%;}
#m_content .main_titile {text-align:center; padding:13px 0}
#m_content .main_titile img {max-width:75%;}
#m_content .main_link {overflow:hidden; width:100%}
#m_content .main_link li {float:left; width:50%; position:relative;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */}
#m_content .main_link li a img {position:absolute; right:25px; width:10px; top:40%;}
#m_content .main_link li a {padding:0%; font-size:18px; font-weight:bold; color:#4D4D4D; width:80%; padding:10% 10%; display:block;
border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#m_content .main_link li:nth-child(2n+1) a {border-left:0px;}
#menu_user {width:47%;background-color:#14603C; height:100%; position:absolute; z-index:100; left:-58%; color:#fff; box-shadow: -5px 26px 21px #303030;}
#menu_user a {color:#fff; width:100%; position:relative;}
#menu_user a img {position:absolute; width:15px; right:10px; top:45%;}
#menu_user .main_menu a{font-size:18px;  font-weight:bold; padding:15px 0px; width:92%; display:block; left:8%;}
#menu_user .main_menu li {border-bottom:2px solid #0E492D}
#menu_user .main_menu li .sub_menu {display:none;}
#menu_user .main_menu li .sub_menu li {background-color:#084025; border:0px;}
#menu_user .main_menu li .sub_menu .last a {border-bottom:0px;}
#menu_user .main_menu li .sub_menu a{font-size:14px;  font-weight:normal; padding:11px 0px; width:82%; border-bottom:1px solid #255840; color:#8BC169;}

/*footer*/
#footer_user {background-color:#525252; overflow:hidden;}
#footer_user .footer_logo {float:left; width:65px; margin-top:38px; margin-left: 3.8%;}
#footer_user .rt {float:right; width:70%; margin:20px 0px; padding-left:10px; letter-spacing:-1px; font-size:9px; color:#ccc; border-left:1px double #6C6C6C;}
#footer_user .rt .foot_btn {overflow:hidden; margin-bottom:7px;}
#footer_user .rt .tel_btn {float:left; position:relative; top:8px;}
#footer_user .rt .tel_btn  img {width:90px;}
#footer_user .rt .pc_btn {float:right; position:relative; right:15px;}
#footer_user .rt .pc_btn  img {width:60px;}