@charset "utf-8";

/*reset
*********************************************************************************************************/
html,body{width:100%;height:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact;}
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body{background-color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all;position:relative;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle;}
img{vertical-align:top;}
i,em,address{font-style:normal;}
label,button{cursor:pointer}
button{margin:0;padding:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#215faa;text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}



/*fontface
*********************************************************************************************************/
/*@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/css/fonts/NanumGothic.eot'); 
  src: local('?'), url('/css/fonts/NanumGothic.woff') format('woff'), url('/css/fonts/NanumGothic.ttf') format('truetype'); 
}
@font-face{
  font-family: 'NanumGothicWEB';
  font-style: normal;
  font-weight: bold;
  src: url('/css/fonts/NanumGothicBold.eot'); 	
  src: local('?'), url('/css/fonts/NanumGothicBold.woff') format('woff'), url('/css/fonts/NanumGothicBold.ttf') format('truetype'); 
}*/
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothic.eot'); 
  src: local('?'), url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothic.woff') format('woff'), 
  url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothic.ttf') format('truetype'),
  url('nanumgothic.svg#webfonturzspG4F') format('svg');
}
@font-face{
  font-family: 'NanumGothicWEB';
  font-style: normal;
  font-weight: bold;
  src: url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothicBold.eot'); 	
  src: local('?'), url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothicBold.woff') format('woff'), 
  url('https://bizcare.aimmed.co.kr/css/fonts/NanumGothicBold.ttf') format('truetype'),
  url('nanumgothicbold.svg#webfontqaHEB3q2') format('svg'); 
}

/*commontf
*********************************************************************************************************/
*{-webkit-text-size-adjust:none;} /*  iPhone 가로 폰트 확대 방지 수정: 윤정근(0405) */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.show{display:block}
.hide{display:none}
.clear{clear:both;}
.br{display:block}
.alignleft {float:left}
.alignright {float:right}
.text_blue{color:#2f6ebc}
.text_blue2{color:#2d789e}
.text_orange{color:#e46100}
.text_red{color:red}
.text_green{color:#008000}
.text_yellow{color:#eec20e}
.text_violet{color:#ae4879}
.p_br{display:block;}

strong, .strong{font-family:'Dotum', '돋움', 'NanumGothicWEB';font-weight:bold;}
.vertical{display:inline-block;.display:inline;zoom:1;height:100%;vertical-align:middle;}
body,input,button,select{font-size:12px;line-height:1.4em;color:#444;font-family:'돋움',dotum,'나눔고딕',NanumGothic,Helvetica,sans-serif;}
body{background:url(../images/common/bg_body.png) repeat 0 0;}
html[class*="ie"] body, .ie6 body{background:url(../images/common/bg_ie.jpg) no-repeat 50% 0 #f0f0f0;}
html[class*="ie"] body.popup, .ie6 body.popup{background:none}
h1,h2,h3,h4,h5,h6{line-height:1.2em;}
img{max-width:100%;height:auto;}
p.bul_round1, ul.bul_round1 li{font-size:11px;color:#555;background:url(../images/bul_round1.png) no-repeat 0 6px;padding-left:10px;}
p.bul_round2,ul.bul_round2 li{background:url(../images/common/bul_round2.gif) no-repeat 0 6px;padding-left:10px;}
ul.bul_circle-dg li, .bul_circle-dg {background:url(../images/bul_circle-dg.png) no-repeat 0 7px;padding-left:12px;}
ul.bul_circle-dg{background:none;padding:0;}
.hr_style1{height:2px;line-height:0;font-size:0;margin:14px 0 10px;background:url(../images/common/bg_hr.png) repeat-x 0 0;}
.hr_dashed{height:1px;border-top:1px dashed #c9c9c9}
.hr_skyblue{height:1px;border-top:2px solid #6cc9e7}
.hr_gray{height:1px;border-top:1px solid #d9d9d9}
.underline{text-decoration:underline}
#content .text_orange{color:#e46100;}
.mb30 {margin-bottom: 30px !important}

/*cursor : pointer*/
.sub01 .group .list_region li,.sub01 .group .list_region-detail li ,.sub01 .group1 .box2 dt,a[class*="btn"], .pop_comparison dt, .pop_comparison .btn_q, .pop_view .tab li, .pop_view dt, .pop_f-post .result_box li, .ui-datepicker-trigger{
	cursor: pointer
}


/*font : 나눔폰트 사용 : normal*/
#footer, .sub01 .group2 label span, .title_wrap h3 + p, .loca span, td, .sitemap .group1 li li, .sub0304 .group1 .box p, .sub0304 p, .sub0304 li{
	font-family:'나눔고딕',NanumGothic,sans-serif;;font-weight:normal
}
/*font : 나눔폰트 사용 : bold*/
h1,h2,h3,h4,h5,h6,button,.top_menu li a,#main_menu ul li,.footer_wrap ul li a, *[class*="btn"], thead, th, .sub01 .group1 .list_detail li.active, .find-h_wrap strong, .sub01 .group1 .box2 dd dt, .sub01 .box_form .item_wrap strong, .sub01 .group4 li.total div,  .loca span.loca_cur, .sub0304 p strong, .sub0304 li strong, .sub0304 strong{
	font-family:NanumGothicWEB,'나눔고딕',sans-serif;font-weight:600;
}
/*font : 돋움 사용 : bold*/
tfoot, .content_h-info .box1 .grade li, .sub01 .group4 li.total strong, .pop_f-post .result_box li:hover, .sub0304 td strong, .sub0304 td li{
	font-family:'Dotum', '돋움', NanumGothicWEB;font-weight:bold;
}
/*font : 돋움 사용 : normal*/
.pop_comparison .btn_q p, .sub02_03_02 tbody th, .sub0304_l p, .sub0304 td{
	font-family:'Dotum', '돋움',  나눔고딕, NanumGothic;font-weight:normal;
}
/*font : Helvetica Neue 사용 : bold*/
.sub01 .group .step{
	font-family:Helvetica Neue, Helvetica, NanumGothicWEB;font-weight:bold;
}
/* radius */
.group .radius{padding:2%;position:relative;background:#f0f0f0;border:1px solid #dcdcdc}
.group .radius .edge{width:5px;height:5px;position:absolute;top:-1px;left:-1px;}
.ie6 .group .radius .edge{display:none}
.group .radius .radius_lt{background:url(../images/common/radius_gray_lt.png) no-repeat 0 0 #fff;}
.group .radius .radius_rt{background:url(../images/common/radius_gray_rt.png) no-repeat 0 0 #fff;left:auto;right:-1px;}
.group .radius .radius_lb{background:url(../images/common/radius_gray_lb.png) no-repeat 0 0 #fff;top:auto;bottom:-1px;}
.group .radius .radius_rb{background:url(../images/common/radius_gray_rb.png) no-repeat 0 0 #fff;top:auto;left:auto;right:-1px;bottom:-1px;}
/*radius - wgray(bg:white/border:gray)*/
.group .radius.wgray{background:#fff;}
.group .radius.wgray .radius_lt{background-image:url(../images/common/radius_wgray_lt.png)}
.group .radius.wgray .radius_rt{background-image:url(../images/common/radius_wgray_rt.png)}
.group .radius.wgray .radius_lb{background-image:url(../images/common/radius_wgray_lb.png)}
.group .radius.wgray .radius_rb{background-image:url(../images/common/radius_wgray_rb.png)}

/*radius mini*/
.group .radius.min{background:#f4f4f4;border:1px solid #d6d6d6;}
.group .radius.min .edge{width:2px;height:2px;}
.group .radius.min .radius_lt{background:url(../images/common/radius_min.png) no-repeat 0 0 #fff;}
.group .radius.min .radius_rt{background:url(../images/common/radius_min.png) no-repeat -2px 0 #fff;}
.group .radius.min .radius_lb{background:url(../images/common/radius_min.png) no-repeat 0 -2px #fff;}
.group .radius.min .radius_rb{background:url(../images/common/radius_min.png) no-repeat -2px -2px #fff;}
/*radius mini - blue*/
.group .radius.min.blue{background:#0c56b1;border:1px solid #0a50a7;color:#fff}
.group .radius.min.blue .radius_lt{background-position:-4px 0}
.group .radius.min.blue .radius_rt{background-position:-6px 0}
.group .radius.min.blue .radius_lb{background-position:-4px -2px}
.group .radius.min.blue .radius_rb{background-position:-6px -2px}
/*radius mini - skyblue*/
.group .radius.min.skyblue{background:#5096d1;border:1px solid #5096d1;color:#fff}
.group .radius.min.skyblue .radius_lt{background-position:-8px 0}
.group .radius.min.skyblue .radius_rt{background-position:-10px 0}
.group .radius.min.skyblue .radius_lb{background-position:-8px -2px}
.group .radius.min.skyblue .radius_rb{background-position:-10px -2px}
/*radius mini - orange*/
.group .radius.min.orange{background:#ed623c;border:1px solid #ed623c;color:#fff}
.group .radius.min.orange .radius_lt{background-position:-12px 0}
.group .radius.min.orange .radius_rt{background-position:-14px 0}
.group .radius.min.orange .radius_lb{background-position:-12px -2px}
.group .radius.min.orange .radius_rb{background-position:-14px -2px}
/*radius mini - green*/
.group .radius.min.green{background:#8ca537;border:1px solid #8ca537;color:#fff}
.group .radius.min.green .radius_lt{background-position:-16px 0}
.group .radius.min.green .radius_rt{background-position:-18px 0}
.group .radius.min.green .radius_lb{background-position:-16px -2px}
.group .radius.min.green .radius_rb{background-position:-18px -2px}

/*grade*/
.grade{background:#f9f9f9;padding:16px 21px 7px 21px;position:relative;margin-bottom:27px;}
.ie7 .grade{margin-top:-17px;padding-top:8px}
.grade li{width:226px;color:#000;margin-bottom:7px;}
.grade li span{display:inline-block;.display:inline;zoom:1;width:15px;height:15px;background:url(../images/reserve/star.png) no-repeat 0 0;text-indent:-9999px;}
.grade li span:first-child{margin-left:8px}
.grade li span.no{background-position:-15px 0;}
.ie6 .grade li.total{top:15%}
.grade .total span, .content_h-info .box1 .grade .total div{
	width:auto;height:auto;background:none;text-indent:0;
	font-family:'Helvetica Neue', Helvetica, 'Dotum', '돋움' ,'나눔고딕' ,NanumGothic!important;vertical-align:middle;display:inline-block;.display:inline;zoom:1;}
.grade .total strong, .grade_box .total strong{font-size:38px;color:#e46100;margin:0 5px 0 17px;font-family:'Helvetica Neue', Helvetica, 'Dotum', '돋움' ,'나눔고딕' ,NanumGothic;.line-height:1em}
.grade .total div, .grade_box .total div{font-size:20px;.margin-top:-10px}
.grade .total span, .grade_box .total span{font-size:12px;color:#000}

/* tab */
.three_tab{width:100%;float:left;margin-bottom:20px;}
.three_tab li{width:33.2%;float:left;text-align:center;border-left:0!important;}
.three_tab li a{width:100%;float:left;padding:7px 0;font-family:NanumGothicWEB,'나눔고딕',sans-serif;font-size:1.083em;}
.ie6 .three_tab li{width:33%;}

/*layout
*********************************************************************************************************/
.body_inner{width:100%;background:url(../images/common/bg_body_inner.png) no-repeat 50% 0;background-size:100% 587px}
html[class*="ie"] .body_inner, .ie6 .body_inner{background:url(../images/common/bg_ie_body.png) repeat 0 0}
#wrap{width:980px;min-width:320px;margin:0 auto;}
#header,#container,#footer{padding:0 20px;margin:0 auto;clear:both;}
#header,#container{padding-bottom:40px;}
#header{height:172px;}
#container{position:relative}
#footer{height:115px;position:relative;}
/*header*/
.header_top{margin:0 0 20px;padding-top:50px;overflow:hidden;}
.logo{float:left;}
.logo a{display:block;}
.header_right{float:right;margin-top:5px;}
.top_menu{overflow:hidden;margin-bottom:5px;}
.top_menu li{float:left;font-size:11px;font-weight:bold;color:#5a5a5a;}
.top_menu li a{color:#5a5a5a;}
.top_menu li a:hover{color:#215faa;}
.top_menu li,.top_menu li span{padding-left:9px;}
.searchbox{text-align:right;}
.searchbox input{border:0 none;background:none;margin:0;padding:4px 0;}
.searchbox span{padding:0 0 5px;border-bottom:3px solid #1f5eac;*zoom:1;}
.searchbox .iputtext{width:140px;display:inline-block;}
.searchbox .btn_search{width:23px;height:23px;text-indent:-9999em;background:url(../images/common/bg_btn_search.png) no-repeat 0 0;margin-left:10px;cursor:pointer;}
/*main menu*/
#main_menu{clear:both;}
#main_menu ul li{position:relative;z-index:900;float:left;width:17%;height:47px;text-align:center;font-size:16px;font-weight:bold;line-height:47px;}
#main_menu ul li:first-child,#main_menu ul li.first{width:15%;}
#main_menu ul li a{display:block;height:47px;background:url(../images/common/bg_gnb.gif) no-repeat 100% 0;color:#fff;text-decoration:none;text-shadow:-1px -1px 1px #000;cursor:pointer}
#main_menu ul li.current, #main_menu ul li.active{background:url(../images/common/bg_gnb_on.gif) no-repeat 50% 0;}
#main_menu ul li.current a, #main_menu ul li.active a{background:url(../images/common/bg_gnb_vr.gif) no-repeat 100% 0;}
#main_menu .sub_menu{display:none;position:absolute;top:100%;left:0;z-index:900;float:none;width:100%;height:auto;background: none #fff;border-bottom:2px solid #1353a2;box-shadow:0 5px 10px rgba(0, 0, 0, .3);}
#main_menu .sub_menu li,#main_menu .sub_menu li:hover,#main_menu .sub_menu li a,#main_menu .sub_menu li a:hover{float:none;width:auto!important;height:auto;text-align:left;font-size:14px;line-height:1.2em;background: none #fff!important;color:#444;text-shadow:none;}
#main_menu .sub_menu li{border-top:1px solid #e5e5e5;padding:0;}
#main_menu .sub_menu li a{display:block;padding:10px 10px;margin:0;*zoom:1;word-break:keep-all;}
#main_menu .sub_menu li a:hover{color:#1353a2;background:none;}
#main_menu ul li.current .sub_menu li a{background:none;}
/*footer*/
.footer_wrap{font-size:11px;padding:0 166px 0 20px;height:100%;background:url(../images/common/bg_footer.gif) repeat-x 0 0;}
.footer_wrap ul{padding-top:30px;}
.footer_wrap ul li{display:inline;color:#fff;vertical-align:middle;}
.footer_wrap ul li a{color:#fff;}
.footer_wrap ul li span{padding:0 15px;}
.footer_wrap ul,.footer_wrap address,.footer_wrap .copyright{margin-bottom:2px;color:#a5bfdd;}
.footer_wrap address span{padding:0 5px;}
.foot_logo{position:absolute;top:34px;right:40px;z-index:10;width:126px;height:45px;background:url(../images/common/logo_foot.gif) no-repeat 0 0;text-indent:-9999em;overflow:hidden;}
/*sidebar*/
#sidebar {width:238px;float:right;}
#sidebar .sidebar_top{margin-bottom:13px;float:left;width:236px;text-align:center;}
#sidebar .sidebar_top a{padding:4px 0;float:left;/*ie6*/width:45px;}
#sidebar .sidebar_top a.btn_zin{border-right:none}
#sidebar .sidebar_top a span, #sidebar .sidebar_top a img{vertical-align:middle;}
#sidebar .sidebar_top a img{margin:2px 4px 0 0}
#sidebar .sidebar_top a[class*="btn_z"]{width:45px;}
#sidebar .sidebar_top a[class*="btn_z"]:hover{color:#fff}
#sidebar .sidebar_top a[class*="btn_z"] img{margin:0 0 0 4px;}
#sidebar .sidebar_top .btn_print{width:134px;float:right}
#sidebar .sidebar_top .btn_print:hover{color:#666}
#sidebar .medi_alim{width:204px;background:#fff;border:1px solid #d9dbdd;border-bottom-color:#d4d6d9;border-top:3px solid #656565;padding:20px 15px}
#sidebar .medi_alim h2{font-size:14px;}
#sidebar .medi_alim .al_date{margin-top:20px;background:#f0f0f0;width:194px;margin-left:5px;height:43px;font-size:26px;font-family:'Helvetica Neue', Helvetica, '나눔고딕','NanumGothic';text-align:center;font-weight:bold;border:1px solid #dcdcdc;border-right:none;border-left:none;margin-bottom:6px;}
#sidebar .medi_alim .al_date:first-child{margin-top:15px;}
#sidebar .medi_alim .al_date span{display:inline-block;.display:inline;zoom:1;}
#sidebar .medi_alim .al_date .radius{background:url(../images/radius_dday_r.png) no-repeat 0 0;float:right;height:45px;width:5px;margin:-1px -5px 0 0;}
#sidebar .medi_alim .al_date .radius:first-child{background:url(../images/radius_dday_l.png) no-repeat 0 0;float:left;margin-left:-5px;}
#sidebar .medi_alim .al_date .radius + span{line-height:45px}
.ie7 #sidebar .medi_alim .al_date .radius + span{float:left;width:100%}
.ie6 #sidebar .medi_alim .al_date{border:1px solid #dcdcdc}
.ie6 #sidebar .medi_alim .al_date .radius{display:none}
.ie6 #sidebar .medi_alim .al_date span{margin-top:7px}
#sidebar .medi_alim p{color:#444;}
#sidebar .medi_alim p strong{color:#000}
#sidebar .medi_alim p strong.text_blue{color:#2F6EBC}
.include_side .reserve_top div p{width:auto;text-align:center;float:none;}
.include_side .reserve_top .ms_logo{margin-bottom:12px;background:#fff;padding:5px 41px}
.include_side .reserve_bt .btn_group{width:210px;margin-left:-5px;text-align:center;}
.include_side .reserve_bt a{width:98px;float:left;margin:0 0 7px 5px;padding:7px 0;}
.include_side .reserve_bt a[class*="btn_resv"]{padding:10px 0;}

/*quick menu*/
#q_menu{position:absolute; left:50%; top:140px; width:100px; margin-left:480px; /* wrapper/2 */font-family:NanumGothicWEB,'나눔고딕',sans-serif; line-height: 12px;width: 74px;font-weight: bold;text-align: center;}
/*#q_menu{margin: 0pt; padding: 0pt;  position: absolute; right: 0px; top: 0px;font-family:NanumGothicWEB,'나눔고딕',sans-serif; line-height: 12px;width: 74px;font-weight: bold;text-align: center;}*/
#q_menu span{display: block;color:#2f6ebc;padding-bottom: 13px;}
#q_menu ul{background: url(../images/common/quick_bg.png) no-repeat; font-size: 11px;height: 240px;}
#q_menu ul li a{display: block;background: url(../images/common/quick_icon.png) no-repeat center 15px;padding:45px 0 5px 0;}
#q_menu ul li+li a{background-position: center -83px;}
#q_menu ul li+li+li a{padding-top:40px;background-position: center -185px;}

#q_menu.q_type2 {width: 65px;margin-left: 500px;line-height: 15px;}
#q_menu.q_type2 ul{height: auto;padding-bottom: 10px;background: none;background-color: rgba(255,255,255,50);box-shadow: 0 3px 4px rgba(102, 102, 102, 0.2);;border-radius:40px}
#q_menu.q_type2 ul li  + li{border-top: 1px solid #ddd}
#q_menu.q_type2 ul li  a{padding:40px 0 15px 0;}


/*main.css에서 가져온 sidebar style*/
.reserve{width:236px;padding-right:24px;background:url(../images/common/bg_reserve_shadow.png) no-repeat 100% 0;color:#fff;}
.reserve_top{padding:15px 15px 10px;background:url(../images/common/bg_reserve_top.gif) repeat-x 0 0 #3479cd;}
.include_side .reserve_top div{/**/clear:none;overflow:hidden;}
.reserve_top .ms_logo{float:left;border:2px solid #949494}
.reserve_top div p{float:right;width:70px;margin-top:6px;}
.reserve_top div p strong{display:block;}
.reserve_top dl{clear:both;}
.text_skyblue{color:#a0e7fe;}
.reserve_bt{padding:15px;background:url(../images/common/bg_reserve_bt.gif) no-repeat 0 100% #1f62b5;}
.reserve ul li{padding-left:10px;background:url(../images/common/bul_circ1.gif) no-repeat 0 6px;margin-bottom:10px;}
.reserve ul li.last{margin-bottom:0;}
.reserve .btn_group{margin-top:14px;}
/* full */
.full{background:url(../images/bg_content.png) repeat-y 17px top;}
.full #content{border-left:1px solid #dadcdf;border-right:1px solid #dadcdf;border-top:3px solid #656565;border-bottom:3px solid #656565;background:#fff;}
.content_header{background:url(../images/health_chart/bg_content_h.png) repeat-x top;background-size:100% 100%;padding:27px 30px 30px;position:relative;border-bottom:1px solid #dbdde0;}
.content_body{
	background: #f9f8f8;
	background: -moz-linear-gradient(top,  #f9f8f8 0%, #f9f8f8 8%, #f9f8f8 17%, #fafafa 26%, #fbfbfb 36%, #fdfdfd 45%, #ffffff 53%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f8), color-stop(8%,#f9f8f8), color-stop(17%,#f9f8f8), color-stop(26%,#fafafa), color-stop(36%,#fbfbfb), color-stop(45%,#fdfdfd), color-stop(53%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f9f8f8 0%,#f9f8f8 8%,#f9f8f8 17%,#fafafa 26%,#fbfbfb 36%,#fdfdfd 45%,#ffffff 53%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f9f8f8 0%,#f9f8f8 8%,#f9f8f8 17%,#fafafa 26%,#fbfbfb 36%,#fdfdfd 45%,#ffffff 53%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f9f8f8 0%,#f9f8f8 8%,#f9f8f8 17%,#fafafa 26%,#fbfbfb 36%,#fdfdfd 45%,#ffffff 53%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f9f8f8 0%,#f9f8f8 8%,#f9f8f8 17%,#fafafa 26%,#fbfbfb 36%,#fdfdfd 45%,#ffffff 53%,#ffffff 100%);
}

.content_body .group1{
	width:100%;float:left;padding:40px 0;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(253,253,253,0.54) 54%, rgba(252,252,252,0.61) 61%, rgba(251,251,251,0.68) 68%, rgba(250,250,250,0.75) 75%, rgba(249,249,249,0.82) 82%, rgba(247,247,247,0.89) 89%, rgba(236,236,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(54%,rgba(253,253,253,0.54)), color-stop(61%,rgba(252,252,252,0.61)), color-stop(68%,rgba(251,251,251,0.68)), color-stop(75%,rgba(250,250,250,0.75)), color-stop(82%,rgba(249,249,249,0.82)), color-stop(89%,rgba(247,247,247,0.89)), color-stop(100%,rgba(236,236,236,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(253,253,253,0.54) 54%,rgba(252,252,252,0.61) 61%,rgba(251,251,251,0.68) 68%,rgba(250,250,250,0.75) 75%,rgba(249,249,249,0.82) 82%,rgba(247,247,247,0.89) 89%,rgba(236,236,236,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(253,253,253,0.54) 54%,rgba(252,252,252,0.61) 61%,rgba(251,251,251,0.68) 68%,rgba(250,250,250,0.75) 75%,rgba(249,249,249,0.82) 82%,rgba(247,247,247,0.89) 89%,rgba(236,236,236,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(253,253,253,0.54) 54%,rgba(252,252,252,0.61) 61%,rgba(251,251,251,0.68) 68%,rgba(250,250,250,0.75) 75%,rgba(249,249,249,0.82) 82%,rgba(247,247,247,0.89) 89%,rgba(236,236,236,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(253,253,253,0.54) 54%,rgba(252,252,252,0.61) 61%,rgba(251,251,251,0.68) 68%,rgba(250,250,250,0.75) 75%,rgba(249,249,249,0.82) 82%,rgba(247,247,247,0.89) 89%,rgba(236,236,236,1) 100%);
}
/*ie bg*/
html[class*="ie"] .content_body, ie6 .content_body{background:url(../images/common/bg_ie_grat.gif) repeat-x 0 top}
html[class*="ie"] .content_body .group1, ie6 .content_body .group1{background:url(../images/common/bg_ie_grab.gif) repeat-x 0 bottom}

/* .content_body .group1{background:url(../images/health_chart/bg_sub_4.png) repeat-x bottom;width:100%;float:left;padding:40px 0;} */
.lr_p30{padding: 0 30px;}
.full h4{font-size:18px;line-height:22px;color:#222222;margin-bottom:10px;}
.full h4 span{color:#2f6ebc;}
.full h5{font-size:15px;line-height:22px;color:#444;margin-bottom:5px;}
.full .content_header strong, .full .content_body strong{color:#000;}
.content_header .btn_qu{padding:0 4px;margin:3px 0 0 10px;vertical-align:top;display:inline;border:1px solid #a3a3a3;height:16px;}
.d_blind, table caption{visibility:hidden;width:0;height:0;line-height:0;}
/*popup*/
.popup{background:none;}
.popup p{font-size:13px;} /* 추가: 윤정근(0419) */

/*rwd_table*//*basic_table*/
.rwd_table table, .basic_table table{width:100%}
.rwd_table tr th, .basic_table tr th{background:#f2f3f3;color:#222;font-size:13px;}
.rwd_table table.table_first, .basic_table table{border-top:2px solid #6cc9e7}
.rwd_table table.table_first th, .basic_table thead th{background:#f6f6f6;color:#2d789e}
.rwd_table th,.rwd_table td, .basic_table th, .basic_table td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:10px;}
.rwd_table tr:first-child th:first-child, .basic_table .item1, .basic_table tr th:first-child, .basic_table tr td:first-child{border-left:none}
.basic_table tbody th{background:#f3f7f8;color:#384e5a}
.rwd_table h4{display:none;}
/*rwd_table col2*/
.col2 table{width:100%;border-top:2px solid #6cc9e7;margin-bottom:20px;}
.col2 table tr th{background:#f6f6f6;border-left:none;color:#2d789e;width: 119px;}
.col2 table tr th, .col2 table tr td{padding:8px 19px;}
.col2 table p.bul_round1, .col2 table ul.bul_round1 li{background-position:0 8px}
.col2 table tr td{line-height:2em}
.col2 td .border{border:1px solid #e6e6e6;border-right:none;border-left:none;padding: 8px 0;margin: 10px 0;}
/*rwd_table col5*/
.col5 table{text-align:center;}
.col5 .item1{border-left:none;}
.col5 td.item1{padding:10px 20px}
.col5 td.item2{color:#2f6ebc}
.col5 td.item3{color:#e46100}



/*form
*********************************************************************************************************/
/*0000 대상자인증,0604 정보수정*/
.ie9 .personal-info tr{margin-top:-10px}
.ie9 .personal-info table tr:first-child{margin-top:0}
/*.personal-info tr button{width:96px;padding:4px 0;}*/
.personal-info tr button{padding:4px 10px;}
.personal-info tr button img{margin:3px 0 0 0}
.personal-info .btn_write1 img{margin:1px 3px 0 0}
.personal-info td input{border:1px solid #d3d3d3;background:#f9f9f9;height:24px;width:270px;padding:1px 5px}
.personal-info td input[type="tel"]{text-align:center;}
.personal-info .tel_comp input, .personal-info .tel_home input, .personal-info .cellphone input, .personal-info .post .box.first input{width:66px;}
.personal-info .cellphone .box.last input{margin:0 0px;width:169px} /* 수정: 윤정근(0529) */
.personal-info .resi_n input{width:117px;} /*주민번호 input box size* by 윤정근 */
.personal-info .resi_n input[type="radio"]{width:20px;} /*주민번호 input box size* by 윤정근 */
.personal-info .post button{margin-right:2px;}
.personal-info .post .box.last input{width:230px;}
.personal-info .post .box.last input:first-child{width:270px;margin-right:5px;}
.personal-info .box.first input{background:none}
.personal-info tr select{width:76px}
.personal-info .selectbox01{width:170px}
.personal-info td .box.first{margin-bottom:7px}
.personal-info td .hyphen{display:inline-block;.display:inline;zoom:1;width:19px;text-align:center;}
.personal-info .col2 tr th{padding:7px 19px;width:105px;}
.personal-info .col2 tr td{padding:7px 10px;}
.personal-info .col2 .comp td, .personal-info .col2 .name td, .personal-info .col2 .emp_n td, .personal-info .col2 .resi_n td, .personal-info .col2 .f_atte td, .personal-info .col2 .f_supp td, .personal-info .col2 .birth td, .personal-info .col2 .f_sort td, .personal-info .col2 .f_name td{padding-left:20px}
.personal-info .dsc, .personal-info .validation-errors{margin-left:5px}
.validation-errors{visibility:hidden;height:0;color:#e46100!important}
.personal-info .btn_wrap{width:100%}


/*layout
*********************************************************************************************************/
.loca{position:absolute;right:20px;top:56px;}
.loca span{padding-left:5px;padding-right:5px;}
.ie6 .loca{top:26px;}
.ie6 .loca span{display:inline;zoom:1;float:left}
.loca span.home{text-indent:-9999px;float:left;background:url(../images/text_loca.png) no-repeat center;width:13px;height:13px;padding-top:5px;}
.loca span.loca_cur{color:#363f4a;padding-right:0;}
.title_wrap{padding:0 20px;}
.title_wrap h3{height:47px;font-size:38px;line-height:1em;color:#363f4a;margin-bottom:10px;}
.title_wrap h3 span{color:#2f6ebc;}
.title_wrap h3+p{color:#555;margin-bottom:25px;}
.content_wrap{padding:0 20px;clear:both;}
.main .content_wrap{padding:0;}

/*step style =>section#content에 class 'include_step' 추가*/
.include_step .group {border-bottom: #dfe1e3 1px solid; border-left: #dfe1e3 1px solid; padding-bottom: 20px; margin-top: 20px; padding-left: 0px; width: 100%; padding-right: 0px; background: #fff; float: left; clear: both; border-top: #dfe1e3 1px solid; border-right: #dfe1e3 1px solid; padding-top: 20px;box-shadow: inset -1px -2px 2px #f5f5f5;-webkit-box-shadow: inset -1px -2px 2px #f5f5f5;-moz-box-shadow: inset -1px -2px 2px #f5f5f5;-o-box-shadow: inset -1px -2px 2px #f5f5f5;-ms-box-shadow: inset -1px -2px 2px #f5f5f5;}
.include_step .group1{margin-top: 0px}
.include_step .group .step {text-align: center; padding-bottom: 0px; margin: 0px 10px 15px -4px; padding-left: 0px; width: 106px; padding-right: 10px; display: block; background: url(../images/reserve/bg_reserve_step.png) no-repeat 0px 0px; float: left; height: 62px; color: #fff; font-size: 14px; padding-top: 10px}
.include_step .group .step span{margin-top: 5px; font-size: 34px}
.ie7 .include_step .group .step span{line-height:1em;margin-top:-3px;}
.include_step .group h4 {margin-top:20px;display:inline-block;zoom:1;.display:inline;color:#484848;font-size:1.5em;float:left;}
.include_step .group h4 .br.m_show{display:none;}
/* .include_step .group .box{padding: 10px 0 5px 30px;margin-right: 30px;} */
.include_step .group .box h3{font-size: 2.167em;margin-bottom: 15px;color:#000}

/*full*/
.content_header .btn_write1{position:absolute;top:50%;margin-top:-32px;right:30px;border:none;width:147px;height:64px;}
.content_header .btn_write1 span{color:#fff;font-size:15px;text-shadow:0px -1px 0px rgba(0,0,0,0.4);position:static;}
.ie6 .content_header .btn_write1{top:60px;right:60px;}
.ie7 .content_header .btn_write1,.ie6 .content_header .btn_write1{line-height:60px;}
.ie7 .content_header .btn_write1 img{vertical-align:middle;}
.ie6 .content_header .btn_write1 img{vertical-align:middle;margin-top:25px;}
.full .group.last, .content_body .group3{background-image:url(../images/health_chart/bg_sub_4.png);background-repeat:repeat-x;background-position:bottom;}
.full .group.first{background:url(../images/common/gra_from-top.gif) repeat-x 0 0;}


/*include sidebar*/
.include_side #content{width: 660px; float:left;font-size:12px;}
#container.include_side{padding:0 0 50px 0;float:left;width:100%;}
.include_side #content input, .include_side #content button{font-size:1em}
/*.include_side p.bul_round1, .include_side ul.bul_round1 li{font-size:0.917em}*/

/*fancybox*/
/* #fancybox-wrap{margin-left:-14px;} */
#fancybox-outer{border:5px solid #0158b1;border-top-width:33px}
body #fancybox-close{top:-23px;right:7px;width:13px;height:13px;background:url(../images/common/btn_fancy_close.png) no-repeat 0 0}

/*datepicker*/
body .ui-widget-header{
	/* padding:2px 0; */
	background: #f8f8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f2f2f2 35%, #e9e9e9 67%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(35%,#f2f2f2), color-stop(67%,#e9e9e9), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 35%,#e9e9e9 67%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 35%,#e9e9e9 67%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 35%,#e9e9e9 67%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f2f2f2 35%,#e9e9e9 67%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 );
}
body .ui-datepicker{/* width:195px; */font-family:'Helvetica'}
body .ui-datepicker td span, body .ui-datepicker td a{/* padding:0 5px 11px 5px;font-size:10px;height:6px; */}
body .ui-datepicker th{font-family:Helvetica;/* font-size:10px;padding:.5em .3em */}
body .ui-datepicker .ui-datepicker-title{/* font-size:12px; */}
body .ui-datepicker .ui-datepicker-prev, body .ui-datepicker .ui-datepicker-next{/* top:1px; */}
body .ui-state-highlight, body .ui-widget-content .ui-state-highlight, body .ui-widget-header .ui-state-highlight{border-color:#89c6e2;background:#d6f0fc}
body .ui-widget-header .ui-icon{background:url(../images/common/btn_datepicker.png) no-repeat 0 0;width:15px;height:15px;}
body .ui-widget-header .ui-icon-circle-triangle-e{background-position:-15px 0}
body .ui-state-hover .ui-icon, body .ui-state-focus .ui-icon{background-position:0 -15px}
body .ui-state-hover .ui-icon-circle-triangle-e, body .ui-state-focus .ui-icon-circle-triangle-e{background-position:-15px -15px}
body .ui-widget-header .ui-state-hover, body .ui-widget-header .ui-state-focus { border:none; background:none;}
body .ui-datepicker .ui-datepicker-prev-hover, body .ui-datepicker .ui-datepicker-next-hover{top:2px;}



/* gradient / btn style / bg style
*********************************************************************************************************/
*[class*="btn"]{display:inline-block;.display:inline;zoom:1;text-align:center;}
*[class*="btn"] span{zoom:1;}
/* .ie9 *[class*="btn"]{filter:none;} */

.btn_gra1{border:1px solid #c6c6c6;background: rgb(248,248,248); /* Old browsers */background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */}
.btn_gra1:hover{color:#666}
.btn_gra2{text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);background: rgb(199,199,199); /* Old browsers */background: -moz-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(182,180,180,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,199,199,1)), color-stop(100%,rgba(182,180,180,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(199,199,199,1) 0%,rgba(182,180,180,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(199,199,199,1) 0%,rgba(182,180,180,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(199,199,199,1) 0%,rgba(182,180,180,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(199,199,199,1) 0%,rgba(182,180,180,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#b6b4b4',GradientType=0 ); /* IE6-9 */}
.btn_gra3{color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,0.4);border:1px solid #212325;
background: rgb(111,117,120); /* Old browsers */background: -moz-linear-gradient(top,  rgba(111,117,120,1) 0%, rgba(111,117,120,1) 4%, rgba(87,93,97,1) 4%, rgba(57,63,66,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,117,120,1)), color-stop(4%,rgba(111,117,120,1)), color-stop(4%,rgba(87,93,97,1)), color-stop(100%,rgba(57,63,66,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(111,117,120,1) 0%,rgba(111,117,120,1) 4%,rgba(87,93,97,1) 4%,rgba(57,63,66,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(111,117,120,1) 0%,rgba(111,117,120,1) 4%,rgba(87,93,97,1) 4%,rgba(57,63,66,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(111,117,120,1) 0%,rgba(111,117,120,1) 4%,rgba(87,93,97,1) 4%,rgba(57,63,66,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(111,117,120,1) 0%,rgba(111,117,120,1) 4%,rgba(87,93,97,1) 4%,rgba(57,63,66,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f7578', endColorstr='#393f42',GradientType=0 ); /* IE6-9 */}
.btn_gra3:hover{color:#fff}

.btn_gra4{color:#fff;border:1px solid #dd683f;background: rgb(246,158,109); /* Old browsers */background: -moz-linear-gradient(top, rgba(246,158,109,1) 0%, rgba(255,167,61,1) 4%, rgba(244,133,71,1) 4%, rgba(222,84,7,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,158,109,1)), color-stop(4%,rgba(255,167,61,1)), color-stop(4%,rgba(244,133,71,1)), color-stop(100%,rgba(222,84,7,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(246,158,109,1) 0%,rgba(255,167,61,1) 4%,rgba(244,133,71,1) 4%,rgba(222,84,7,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(246,158,109,1) 0%,rgba(255,167,61,1) 4%,rgba(244,133,71,1) 4%,rgba(222,84,7,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(246,158,109,1) 0%,rgba(255,167,61,1) 4%,rgba(244,133,71,1) 4%,rgba(222,84,7,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(246,158,109,1) 0%,rgba(255,167,61,1) 4%,rgba(244,133,71,1) 4%,rgba(222,84,7,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69e6d', endColorstr='#de5407',GradientType=0 ); /* IE6-9 */}
.btn_gra6{border:1px solid #b5b5b5;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(240,240,240,1) 6%, rgba(218,218,218,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(5%,rgba(255,255,255,1)), color-stop(6%,rgba(240,240,240,1)), color-stop(100%,rgba(218,218,218,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(240,240,240,1) 6%,rgba(218,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(240,240,240,1) 6%,rgba(218,218,218,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(240,240,240,1) 6%,rgba(218,218,218,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(240,240,240,1) 6%,rgba(218,218,218,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
}
.btn_gra7{padding:6px 30px;border:1px solid #c6c6c6;background: rgb(248,248,248); /* Old browsers */background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */}

.btn_lgra , .cant .btn_gra1 {
	color:#bebebe;border:1px solid #ebebeb;color:#c2c2c2;text-shadow:0 -1px 1px #eaeaea;
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #fbfbfb 32%, #f7f7f7 67%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(32%,#fbfbfb), color-stop(67%,#f7f7f7), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 32%,#f7f7f7 67%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 32%,#f7f7f7 67%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#fbfbfb 32%,#f7f7f7 67%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#fbfbfb 32%,#f7f7f7 67%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
}
.btn_lgra span,.cant .btn_gra1 span{
	filter:dropshadow(color=#eaeaea,offx=0,offy=-1,positive=1);
}

.btn_dgra, .cant .btn_blue {
	border:1px solid #acacac;color:#fff;text-shaodw:0 -1px 0 #747474;
	background: #a1a1a1; /* Old browsers */
	background: -moz-linear-gradient(top,  #a1a1a1 0%, #a2a2a2 16%, #a4a4a4 34%, #a8a8a7 67%, #aaaaaa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1a1a1), color-stop(16%,#a2a2a2), color-stop(34%,#a4a4a4), color-stop(67%,#a8a8a7), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a1a1a1 0%,#a2a2a2 16%,#a4a4a4 34%,#a8a8a7 67%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a1a1a1 0%,#a2a2a2 16%,#a4a4a4 34%,#a8a8a7 67%,#aaaaaa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a1a1a1 0%,#a2a2a2 16%,#a4a4a4 34%,#a8a8a7 67%,#aaaaaa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a1a1a1 0%,#a2a2a2 16%,#a4a4a4 34%,#a8a8a7 67%,#aaaaaa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */
}
.btn_dgra span, .cant .btn_blue span {
	filter:dropshadow(color=#747474,offx=0,offy=-1,positive=1);
}

.btn_dgra2 {
	color: #fff;border:1px solid #212325;text-shadow:0 1px 1px #1f2123;
	background: #6f7578; /* Old browsers */
	background: -moz-linear-gradient(top,  #6f7578 0%, #575d61 7%, #494f52 50%, #393f42 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f7578), color-stop(7%,#575d61), color-stop(50%,#494f52), color-stop(100%,#393f42)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6f7578 0%,#575d61 7%,#494f52 50%,#393f42 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6f7578 0%,#575d61 7%,#494f52 50%,#393f42 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6f7578 0%,#575d61 7%,#494f52 50%,#393f42 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6f7578 0%,#575d61 7%,#494f52 50%,#393f42 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f7578', endColorstr='#393f42',GradientType=0 ); /* IE6-8 */
}
.btn_dgra2 span {
	filter:dropshadow(color=#1f2123,offx=0,offy=-1,positive=1);
}

.btn_dgra3{
	color:#fff;border:1px solid #272a2c;text-shadow:0 -1px 1px #1d1e1f;
	background: #1c1d1e; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c1d1e 0%, #2b2d2f 17%, #2c2e30 58%, #2c2e30 94%, #2d2f31 97%, #2c2e30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1d1e), color-stop(17%,#2b2d2f), color-stop(58%,#2c2e30), color-stop(94%,#2c2e30), color-stop(97%,#2d2f31), color-stop(100%,#2c2e30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c1d1e 0%,#2b2d2f 17%,#2c2e30 58%,#2c2e30 94%,#2d2f31 97%,#2c2e30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c1d1e 0%,#2b2d2f 17%,#2c2e30 58%,#2c2e30 94%,#2d2f31 97%,#2c2e30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c1d1e 0%,#2b2d2f 17%,#2c2e30 58%,#2c2e30 94%,#2d2f31 97%,#2c2e30 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c1d1e 0%,#2b2d2f 17%,#2c2e30 58%,#2c2e30 94%,#2d2f31 97%,#2c2e30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1d1e', endColorstr='#2c2e30',GradientType=0 ); /* IE6-8 */
}
.btn_dgra3 span {
	filter:dropshadow(color=#1d1e1f,offx=0,offy=-1,positive=1);
}
/* 추가 20150903 */
.btn_eval {position: absolute;top:20px;right:31px;padding:0 10px 5px; width: 155px}
.btn_eval span{padding-left: 5px;vertical-align: middle;}
.btn_eval img{vertical-align: middle;}
/* 추가 20150903 end*/


.btn_gra5, .sub01 dt.btn_find, .year_tab ul.recent li a, .four_tab ul li a, .three_tab li a{
	color:#000;text-shadow:-1px 0 1px #bebdbd;border:1px solid #dcdcdc;
	background: #eae9e9; /* Old browsers */
	background: -moz-linear-gradient(top,  #eae9e9 0%, #f4f3f3 33%, #f5f4f4 69%, #f3f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eae9e9), color-stop(33%,#f4f3f3), color-stop(69%,#f5f4f4), color-stop(100%,#f3f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eae9e9 0%,#f4f3f3 33%,#f5f4f4 69%,#f3f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eae9e9 0%,#f4f3f3 33%,#f5f4f4 69%,#f3f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eae9e9 0%,#f4f3f3 33%,#f5f4f4 69%,#f3f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eae9e9 0%,#f4f3f3 33%,#f5f4f4 69%,#f3f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e9', endColorstr='#f3f2f2',GradientType=0 ); /* IE6-8 */
}
.btn_gra5 span, .sub01 dt.btn_find span{
	filter:dropshadow(color=#ebeaea,offx=0,offy=-1,positive=3);/*check: ie 매끄럽지 몬함*/
	.filter:none;
}
.btn_gra5:hover{color:#000}

.btn_blue{
	border:#538fda 1px solid;color: #fff;text-shadow: 0px -1px 1px #2f5b90;
	background: #549bf3; /* Old browsers */
	background: -moz-linear-gradient(top,  #549bf3 0%, #4b92e8 32%, #3c82d7 67%, #367bcf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#549bf3), color-stop(32%,#4b92e8), color-stop(67%,#3c82d7), color-stop(100%,#367bcf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #549bf3 0%,#4b92e8 32%,#3c82d7 67%,#367bcf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #549bf3 0%,#4b92e8 32%,#3c82d7 67%,#367bcf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #549bf3 0%,#4b92e8 32%,#3c82d7 67%,#367bcf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #549bf3 0%,#4b92e8 32%,#3c82d7 67%,#367bcf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#549bf3', endColorstr='#367bcf',GradientType=0 ); /* IE6-8 */	
}
.btn_blue:hover{color:#fff}
.btn_blue span{
	filter:dropshadow(color=#2f5b90,offx=0,offy=-1,positive=1);
}

.btn_blue2, .sub01 .group1 .box2 dt.btn_find.active, .year_tab ul.recent li.active a, .year_tab ul.recent li a:hover, .pop_comparison dt.active, .four_tab ul li a:hover, .four_tab ul li.active a, .three_tab li a:hover, .three_tab li.active a, #selectIs li.active, #selectIs li:hover{
	color:#fff;text-shadow: -1px -1px 1px #184378;border:1px solid #306fbc;
	background: #2f6ebb; /* Old browsers */
	background: -moz-linear-gradient(top,  #2f6ebb 0%, #2564b2 34%, #12519e 69%, #0b4a98 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f6ebb), color-stop(34%,#2564b2), color-stop(69%,#12519e), color-stop(100%,#0b4a98)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2f6ebb 0%,#2564b2 34%,#12519e 69%,#0b4a98 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2f6ebb 0%,#2564b2 34%,#12519e 69%,#0b4a98 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2f6ebb 0%,#2564b2 34%,#12519e 69%,#0b4a98 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2f6ebb 0%,#2564b2 34%,#12519e 69%,#0b4a98 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6ebb', endColorstr='#0b4a98',GradientType=0 ); /* IE6-8 */
}
.btn_blue2 span, .sub01 .group1 .box2 dt.btn_find.active span, .pop_comparison dt.active span, #selectIs li.active span{
	filter:dropshadow(color=#184378,offx=-1,offy=-1,positive=1);
}
.btn_blue2:hover{color:#fff}

.btn_blue3{
	border:1px solid #538fda;color:#fff;text-shadow:0 -1px 1px #2e598f;
	background: #549cf3; /* Old browsers */
	background: -moz-linear-gradient(top,  #549cf3 0%, #4c94ea 36%, #3e84d9 68%, #357ace 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#549cf3), color-stop(36%,#4c94ea), color-stop(68%,#3e84d9), color-stop(100%,#357ace)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #549cf3 0%,#4c94ea 36%,#3e84d9 68%,#357ace 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #549cf3 0%,#4c94ea 36%,#3e84d9 68%,#357ace 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #549cf3 0%,#4c94ea 36%,#3e84d9 68%,#357ace 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #549cf3 0%,#4c94ea 36%,#3e84d9 68%,#357ace 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#549cf3', endColorstr='#357ace',GradientType=0 ); /* IE6-8 */
}
.btn_blue3 span{
	filter:dropshadow(color=#2e598f,offx=0,offy=-1,positive=1);
}

.btn_blue4{
	border:1px solid #4e84c6;color:#fff;text-shadow:0 -1px 1px #3a68a3;
	background: #719cd1; /* Old browsers */
	background: -moz-linear-gradient(top,  #719cd1 0%, #4d83c5 10%, #4378bb 37%, #346aac 69%, #295fa1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#719cd1), color-stop(10%,#4d83c5), color-stop(37%,#4378bb), color-stop(69%,#346aac), color-stop(100%,#295fa1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #719cd1 0%,#4d83c5 10%,#4378bb 37%,#346aac 69%,#295fa1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #719cd1 0%,#4d83c5 10%,#4378bb 37%,#346aac 69%,#295fa1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #719cd1 0%,#4d83c5 10%,#4378bb 37%,#346aac 69%,#295fa1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #719cd1 0%,#4d83c5 10%,#4378bb 37%,#346aac 69%,#295fa1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719cd1', endColorstr='#295fa1',GradientType=0 ); /* IE6-9 */
}
.btn_blue4 span{
	filter:dropshadow(color=#3a68a3,offx=0,offy=-1,positive=1);
}

.btn_blue5{
	border:1px solid #538fda;color:#fff;text-shadow:0 1px 1px #3465a2;
	background: #76b0f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #76b0f6 0%, #549cf3 13%, #4a91e8 34%, #3e84d9 67%, #3579ce 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76b0f6), color-stop(13%,#549cf3), color-stop(34%,#4a91e8), color-stop(67%,#3e84d9), color-stop(100%,#3579ce)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #76b0f6 0%,#549cf3 13%,#4a91e8 34%,#3e84d9 67%,#3579ce 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #76b0f6 0%,#549cf3 13%,#4a91e8 34%,#3e84d9 67%,#3579ce 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #76b0f6 0%,#549cf3 13%,#4a91e8 34%,#3e84d9 67%,#3579ce 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #76b0f6 0%,#549cf3 13%,#4a91e8 34%,#3e84d9 67%,#3579ce 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76b0f6', endColorstr='#3579ce',GradientType=0 ); /* IE6-9 */
}
.btn_blue5 span{
	filter:dropshadow(color=#3465a2,offx=0,offy=-1,positive=1);
}

.btn_skyblue{
	border:1px solid #2aa0e1;color:#fff;text-shadow:0 -1px 1px #1b81ba;
	background: #55b2e7; /* Old browsers */
	background: -moz-linear-gradient(top,  #55b2e7 0%, #299fe0 10%, #1e93d5 37%, #1086c7 69%, #057bbc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55b2e7), color-stop(10%,#299fe0), color-stop(37%,#1e93d5), color-stop(69%,#1086c7), color-stop(100%,#057bbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #55b2e7 0%,#299fe0 10%,#1e93d5 37%,#1086c7 69%,#057bbc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #55b2e7 0%,#299fe0 10%,#1e93d5 37%,#1086c7 69%,#057bbc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #55b2e7 0%,#299fe0 10%,#1e93d5 37%,#1086c7 69%,#057bbc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #55b2e7 0%,#299fe0 10%,#1e93d5 37%,#1086c7 69%,#057bbc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55b2e7', endColorstr='#057bbc',GradientType=0 ); /* IE6-9 */
}
.btn_skyblue span{
	filter:dropshadow(color=#1b81ba,offx=0,offy=-1,positive=1);
}

.btn_orange, .select .btn_blue {
	border:1px solid #e2674a;color:#fff;text-shadow:0px -1px 0px #904216;
	background: #f37b38; /* Old browsers */
	background: -moz-linear-gradient(top,  #f37b38 0%, #eb6c24 34%, #e1580b 67%, #dd5102 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f37b38), color-stop(34%,#eb6c24), color-stop(67%,#e1580b), color-stop(100%,#dd5102)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f37b38 0%,#eb6c24 34%,#e1580b 67%,#dd5102 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f37b38 0%,#eb6c24 34%,#e1580b 67%,#dd5102 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f37b38 0%,#eb6c24 34%,#e1580b 67%,#dd5102 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f37b38 0%,#eb6c24 34%,#e1580b 67%,#dd5102 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37b38', endColorstr='#dd5102',GradientType=0 ); /* IE6-8 */
}
.btn_orange:hover{color:#fff}
.btn_orange span, .select .btn_blue span {
	filter:dropshadow(color=#d96421,offx=0,offy=-1,positive=1);
}

.btn_orange2{
	border:1px solid #dd6840;color:#fff;text-shadow:0 -1px 1px #a34510;
	background: #f79f6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f79f6d 0%, #f58649 8%, #e96820 33%, #e0580b 71%, #dc5000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79f6d), color-stop(8%,#f58649), color-stop(33%,#e96820), color-stop(71%,#e0580b), color-stop(100%,#dc5000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f79f6d 0%,#f58649 8%,#e96820 33%,#e0580b 71%,#dc5000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f79f6d 0%,#f58649 8%,#e96820 33%,#e0580b 71%,#dc5000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f79f6d 0%,#f58649 8%,#e96820 33%,#e0580b 71%,#dc5000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f79f6d 0%,#f58649 8%,#e96820 33%,#e0580b 71%,#dc5000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79f6d', endColorstr='#dc5000',GradientType=0 ); /* IE6-9 */
}
.btn_orange2:hover{color:#fff}
.btn_orange2 span{
	filter:dropshadow(color=#a34510,offx=0,offy=-1,positive=1);
}

.btn_list{
	color:#000;border:1px solid #b5b5b5;
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', 	endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
}

body .bg_gra1, .include_step .group.bg_gra1{
	background: #f8f8f8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #fdfdfd 27%, #ffffff 47%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(27%,#fdfdfd), color-stop(47%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#fdfdfd 27%,#ffffff 47%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#fdfdfd 27%,#ffffff 47%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#fdfdfd 27%,#ffffff 47%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#fdfdfd 27%,#ffffff 47%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

/*board:list style
*********************************************************************************************************/
/*paging*/
#paging{text-align:center;}
#paging ul,#paging ul li{display:inline-block;font-weight:bold;color:#444;}
#paging ul li{width:24px;height:24px;line-height:24px;}
#paging ul li,#paging span{margin:0 2px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;}
#paging ul li:hover,#paging ul li.current{border:1px solid #1f60b0;background:#2f6ebc;color:#fff;}
#paging span{display:inline-block;width:24px;height:24px;line-height:24px;text-indent:-9999em;padding:0;margin:0 4px;}
#paging span.prev{background:url(../images/common/btn_prev.gif) no-repeat 50% 50%;}
#paging span.next{background:url(../images/common/btn_next.gif) no-repeat 50% 50%;}
.ie7 #paging, .ie6 #paging{border:1px solid #fff;}
.ie7 #paging ul,.ie7 #paging ul li,.ie7 #paging span,.ie6 #paging ul,.ie6 #paging ul li,.ie6 #paging span{display:inline;*zoom:1;}

/*모바일 메뉴
*********************************************************************************************************/
.mobile{display:none;}
.m_icon_top{height:42px;background-color:#2f6ebc;position:relative;
background: -moz-linear-gradient(top,#2f6ebc 0%,#0b4997 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f6ebc),color-stop(100%,#0b4997)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#377acd 0%,#0b4997 100%); /* Chrome10+,Safari5.1+ */ /* 수정: 윤정근(0402) */
background: -o-linear-gradient(top,#2f6ebc 0%,#0b4997 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#2f6ebc 0%,#0b4997 100%); /* IE10+ */
background: linear-gradient(to bottom,#2f6ebc 0%,#0b4997 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6ebc', endColorstr='#0b4997',GradientType=0 ); /* IE6-8 */
}
/* 수정 및 추가: 윤정근 아래 .m_icon_top 부분 */
.m_icon_top>li{float:left;width:33.3%;border-left:1px solid #5385c3;border-right:1px solid #245c9f;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;height:42px;line-height:42px;vertical-align:middle;margin-right:1px;}
.m_icon_top>li:first-child{border-left:0 none;margin-left:-3px;}
.m_icon_top>li:last-child{border-right:0 none;margin:0;}
.m_icon_top>li>a{display:block;}
.m_icon_top>li>a>span{font-size:13px;font-weight:bold;color:#fff;}
.m_icon_top li img{width:22px;height:22px;vertical-align:middle;}
.m_icon_top>li>a:hover{background-color:#0b4997;
/* 수정 끝 */

/* 원소스
 .m_icon_top>li{float:left;width:25%;border-left:1px solid #5385c3;border-right:1px solid #245c9f;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;height:42px;line-height:42px;vertical-align:middle;margin-right:1px;}
.m_icon_top>li:first-child{border-left:0 none;margin-left:-3px;}
.m_icon_top>li:last-child{border-right:0 none;margin:0;}
.m_icon_top>li>a{display:block;}
.m_icon_top li img{width:26px;height:26px;vertical-align:middle;}
.m_icon_top>li>a:hover{background-color:#0b4997;
*/
background: -moz-linear-gradient(top,#0b4997 0%,#2f6ebc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b4997),color-stop(100%,#2f6ebc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#0b4997 0%,#377acd 100%); /* Chrome10+,Safari5.1+ */ /* 수정: 윤정근(0402) */
background: -o-linear-gradient(top,#0b4997 0%,#2f6ebc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#0b4997 0%,#2f6ebc 100%); /* IE10+ */
background: linear-gradient(to bottom,#0b4997 0%,#2f6ebc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b4997', endColorstr='#2f6ebc',GradientType=0 ); /* IE6-8 */
}
#mobile_gnb_sub{position:relative;z-index:100;display:none;}
#mobile_gnb_sub h2{font-size:16px;font-weight:bold;color:#fff;border-top:1px solid #355a88;border-bottom:1px solid #02224a;padding:8px 0;text-align:center;background:#143f74;
background: -moz-linear-gradient(top,#143f74 0%,#0e315e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#143f74),color-stop(100%,#0e315e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#143f74 0%,#0e315e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#143f74 0%,#0e315e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#143f74 0%,#0e315e 100%); /* IE10+ */
background: linear-gradient(to bottom,#143f74 0%,#0e315e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143f74', endColorstr='#0e315e',GradientType=0 ); /* IE6-8 */
}
#mobile_gnb_sub .m_sub_menu{position:absolute;top:0;left:0;z-index:120;width:100%;box-sizing:border-box;border-top:1px solid #022550;}
.ie9 #mobile_gnb_sub .m_sub_menu{position:static}
/* .ie9 #mobile_gnb_sub .m_sub_menu{position:static;} */
#m_main_menu{font-size:14px;font-weight:bold;background:#f0f0f0;}
#m_main_menu>ul>li>a{display:block;color:#fff;border-top:1px solid #4b79b4;box-shadow:0 1px 5px #666;}
#m_main_menu>ul>li>a span{display:block;background:url(../images/common/m_bul_gnb1.png) no-repeat 100% 50%;background-size:auto 8px;padding:6px 10px;}
#m_main_menu ul ul{padding:10px;}
#m_main_menu ul ul li a{display:block;padding:4px 0 4px 10px;background:url(../images/common/m_bul_gnb2.gif) no-repeat 0 50%;background-size: 3px 3px;}

#mobile_gnb_sub .reserve_top{color:#fff;}
#mobile_gnb_sub .reserve_top .tit{float:left;width:60px;padding-left:10px;background:url(../images/common/bul_circ1.gif) no-repeat 0 6px;}
#mobile_gnb_sub h2 + ul{border-bottom: 4px solid #245696;box-shadow: 0px 0px 10px;}
#mobile_gnb_sub .reserve_top ul{overflow:hidden;margin:0 0 10px;}
#mobile_gnb_sub .reserve_top ul li{overflow:hidden;width:100%;}
#mobile_gnb_sub .reserve_top ul li>div{float:left;width:75%;}
#mobile_gnb_sub .reserve_top .hr_style1{clear:both;}
#mobile_gnb_sub .reserve_top .ms_logo{width:100px;margin-right:10px;}
#mobile_gnb_sub .reserve_top div p{float:left;width:60%;margin-top:10px;}
#mobile_gnb_sub .reserve_top div p strong{display:inline;}
#mobile_gnb_sub .reserve_top>p{margin:15px 0 10px;}
#mobile_gnb_sub .update_message{margin:5px 10px;}
#mobile_gnb_sub .btn_group{width:100%;overflow:hidden;}
#mobile_gnb_sub .btn_group a{float:left;display:block;font-weight:bold;margin-bottom:6px;text-align:center;color:#000;text-shadow:1px 1px 1px #fff;}
#mobile_gnb_sub .btn_group span {display: block;overflow:hidden;}
#mobile_gnb_sub .btn_group span a{width:48%;height:36px;line-height:36px;}
#mobile_gnb_sub .btn_group .btn_resv{float:left;color:#fff;text-shadow:-1px -1px 1px #000;}
#mobile_gnb_sub .btn_group .btn_mypage{float:right;}
#mobile_gnb_sub .btn_group .btn_med_info{float:right;clear:none;}

#mobile_gnb_sub .medi_alim ul{padding:0 10px;}
#mobile_gnb_sub .medi_alim li{overflow:hidden;padding:15px 0;background:url(../images/common/bg_hr.png) repeat-x 0 0;}
#mobile_gnb_sub .medi_alim li:first-child{background:none;}
#mobile_gnb_sub .medi_alim .al_date{float:left;border:1px solid #b4b4b4;background:#f0f0f0;font-size:30px;font-weight:bold;padding:15px 20px;text-align:center;border-radius:4px;margin-right:15px;}
#mobile_gnb_sub .medi_alim .al_date span{color:#2f6ebc;}
#mobile_gnb_sub .medi_alim p{float:left;width:64%;}
#mobile_gnb_sub .medi_alim p,#mobile_gnb_sub .medi_alim p .color1{font-size:15px;color:#fff;line-height:1.4em;}
#mobile_gnb_sub .medi_alim p strong{color:#a0e7fe;}
#m_main_menu>ul>li>a,#mobile_gnb_sub .reserve_top,#mobile_gnb_sub .medi_alim{background:#2c62a7;
background: -moz-linear-gradient(top,#2c62a7 0%,#1b4a86 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c62a7),color-stop(100%,#1b4a86)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,#2c62a7 0%,#1b4a86 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,#2c62a7 0%,#1b4a86 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,#2c62a7 0%,#1b4a86 100%); /* IE10+ */
background: linear-gradient(to bottom,#2c62a7 0%,#1b4a86 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c62a7', endColorstr='#1b4a86',GradientType=0 ); /* IE6-8 */
}


/*온라인 자가진단 0104, 0202*/
/*진단 결과*/
.sub_test-result h4 + p.bul_round2{font-family:'NanumGothicBold', NanumGothicWEB;font-size:1.083em}
.sub_test-result dl#tab_wrap{position:relative;padding-top:20px;padding-bottom:30px;line-height:1.8em}
.sub_test-result dt.tab a{position:absolute;top:0;left:0;width:16.1%;padding:4px 0;font-size:1.083em;cursor:pointer;text-align:center;}
.sub_test-result .con_tab h4{margin-top:35px;}
.sub_test-result .con_tab h4:first-child{margin-top:20px;}
.sub_test-result dt.tab2 a{left:16%;width:19.5%}
.sub_test-result dt.tab3 a{left:35.5%}
.sub_test-result dt.tab4 a{left:51.5%}
.ie6 .sub_test-result dt.tab4 a{left:48%;}
.sub_test-result dt.tab5 a{left:auto;right:16%}
.sub_test-result dt.tab6 a{left:auto;right:0;}
.sub_test-result .con_tab h4{width:100%;margin-bottom:20px;color:#222}
.sub_test-result .con_tab p{margin-bottom:10px;font-size:13px;} /* 수정: 윤정근(0410) */
.sub_test-result .con_tab h4 + p{font-family:'NanumGothicWEB';font-size:1.083em;margin-bottom:20px}
.sub_test-result .con_tab .chart{margin-bottom:25px;border:1px solid #dcdcdc}
.sub_test-result .con_tab .chart1{padding:0 0 20px 0}
.sub_test-result .chart img{width:100%;height:auto;}
.sub_test-result .con_tab .dsc_box{background:#f0f5f6;padding:20px;font-size:0.917em;}
.sub_test-result .con_tab .dsc_box h5{font-size:1em;margin-bottom:10px}
.sub_test-result .con_tab .dsc_box p{margin-bottom:0;}
/*con_tab tab1*/
.sub_test-result .con_tab.tab1 .radius{clear:both;text-align:center;font-family:'NanumGothicBold',NanumGothicWEB;font-size:1.083em;margin-bottom:15px}
.sub_test-result .con_tab.tab1 .radius p{margin-bottom:0}
/*con_tab tab2*/
.sub_test-result .con_tab.tab2 th{text-align:center;}
.sub_test-result .con_tab.tab2 th.item1{width:100px}
.sub_test-result .con_tab.tab2 .bul_round1{margin-top:13px}
/*con_tab tab4, tab5*/
.sub_test-result .con_tab dl.item{border-top:2px solid #6cc9e7;border-bottom:1px solid #bbbfc2;margin-bottom:20px;}
.sub_test-result .con_tab dl.item dt{background:#f6f6f6;border-bottom:1px solid #d9d9d9;color:#2d789e;font-size:1.083em;font-family:'NanumGothicWEB';padding:10px}
.sub_test-result .con_tab dl.item dd{padding:10px}
.sub_test-result .con_tab dl.item dd .hr_dashed{width:100%;padding:0 10px;margin:10px 0 10px -10px}
.sub_test-result .con_tab dl.item dd p{margin-bottom:0;}
.sub_test-result .con_tab dl.item li{font-size:1em;}
.sub_test-result .con_tab dl.item .bul_round1 li strong{color:#000}
/*con_tab tab6*/
.sub_test-result .group .con_tab.tab6 .alignleft{width:44%;}
.sub_test-result .group .con_tab.tab6 .alignright{width:52%}
.sub_test-result .group .con_tab.tab6.m_printMsg{display:none;}
.sub_test-result .con_tab.tab6 .alignleft img{border:1px solid #dedede;padding:1px;width:100%;height:auto;}
.sub_test-result .con_tab.tab6 .btn_box{width:100%;}
.sub_test-result .con_tab.tab6 .btn_box a{width:100%;color:#000;font-size:1.250em;padding:10px 0;margin:5px 0;display:block;}
.sub_test-result .con_tab.tab6 .btn_box a img{display:inline;margin:-2px 7px 0 0}
.sub_test-result .con_tab.tab6 .btn_box a.btn_print img{margin:2px 7px 0 0}
.sub_test-result .con_tab.tab6 .btn_box a.btn_print span{margin:2px 0;width:100%;display:inline-block;.display:inline;zoom:1;}

/*통합검색*/
.sub_search #container{padding:0 0 40px 0}
.sub_search .grade li.radius span:first-child{margin:0}
.sub_search .group{padding:30px;width:auto;clear:both;line-height:1.8em}
.ie6 .sub_search .content_body, .ie6 .sub_search .content_body .group1, .ie6 .sub_search .full #content, .ie6 .content_wrap{background:none;}
.sub_search .group2{padding:0 30px}
.sub_search .group3{background:none;}
.sub_search .content_header{padding:23px 30px}
.sub_search .content_header h4{float:left;padding-right:10px;margin:13px 0 0 0;}
.sub_search .content_header h4 img{vertical-align:middle;margin-right:10px;}
.sub_search .content_header .list_serch{float:right;width:58%;margin-bottom:0;}
.ie6 .sub_search .content_header .list_serch fieldset{position:static}
.ie6 .sub_search .list_serch input{float:left;}
.ie6 .sub_search .list_serch .btn_search{position:static;float:right}
.ie8 .sub_search .content_header h4{width:40%}
.ie8 .sub_search .content_header .list_serch{width:53%}
.sub_search .content_body, html[class*="ie"] .sub_search .content_body{background:url(../images/common/bg_full_bottom.gif) repeat-x 0 bottom #fefefe;width:100%}
.sub_search .content_body .group1, html[class*="ie"] .sub_search .content_body .group1{background:url(../images/common/bg_full_top.gif) repeat-x 0 top;}
.sub_search .content_body h5{font-size:16px;border-bottom:1px dashed #c9c9c9;padding-bottom:25px;margin-bottom:25px;}
.sub_search .content_body h4{font-size:18px;margin-bottom:15px;}
.sub_search .content_body .group .text_blue{color:#2f6ebc}
.sub_search .hospital li{float:left;margin-bottom:26px;}
.sub_search .hospital table{width:73%;float:left;}
.sub_search .hospital th, .sub_search .hospital td{padding:10px 15px}
.sub_search .hospital th{background:#f6f6f6;color:#2d789e;width:100px;}
.sub_search .group1 p.bul_round1{margin-top:-5px;background-position:0 8px}
.ie8 .sub_search .group1 p.bul_round1{background-position:0 13px}
.sub_search .grade_box{width:160px;padding:20px;float:right;background:#f9f9f9;border:1px solid #dcdcdc;}
.sub_search .grade_box h5{border-bottom:1px solid #d9d9d9;padding-bottom:15px;margin-bottom:15px;}
.sub_search .grade_box .radius{width:auto;float:none;clear:both;margin-bottom:8px;text-align:center;padding:10px 0 8px 0;}
.ie7 .sub_search .grade_box .radius{padding:6px 0 10px 0}
.sub_search .grade{padding:0;float:left;margin-bottom:7px;}
.ie6 .sub_search .grade{margin-top:-100px;}
.sub_search .grade li{width:auto;margin-bottom:7px;font-family:'Dotum', '돋움', 'NanumGothicWEB';font-weight:bold;}
.sub_search .grade li strong{width:80px;display:inline-block;.display:inline;zoom:1;}
.sub_search .grade_box .total span{display:inline-block;}
.sub_search .grade_box .total div{display:inline-block;.display:inline;zoom:1;vertical-align:middle;font-family:'Helvetica Neue', Helvetica;font-weight:bold;}
.sub_search .view_map{width:95px;padding:3px 0;margin-left:10px;}
.sub_search .group .view_map:hover{text-decoration:none;}
.sub_search .result_list{border-top:2px solid #6cc9e7;border-bottom:1px solid #bbbfc2;}
.sub_search .result_list li{border-top:1px solid #d9d9d9;padding:10px 15px;}
.sub_search .result_list li:first-child{border:none;}
.sub_search .result_list li .tit{margin-bottom:10px;display:inline-block;.display:inline;zoom:1;margin-bottom:10px;font-size:12px;}
.sub_search .group a:hover{text-decoration:underline;}
.sub_search .bottom_wrap .list_serch{width:70%;display:inline-block;.display:inline;zoom:1;vertical-align:middle;}
.sub_search .bottom_wrap .btn_box{width:28%;text-align:right;font-size:16px;}
.sub_search .bottom_wrap .btn_box img{margin:3px 4px 0 0}
.ie6 .sub_search .hospital li{width:100%;}
/* star */
.ie6 .sub_search .grade_box h5{float:left;}
.ie6 .sub_search .grade{float:none;position:static;padding-top:5px;}
.ie6 .sub_search .grade li span{height:15px;text-indent:-999px;}


/*개인정보 취급방침, 이용약관*/
.pri_wrap{line-height:1.8em;}
.pri_wrap div.first{border-bottom:1px dashed #c9c9c9;padding-bottom:30px;margin-bottom:10px;}
.pri_wrap p{font-size: 13px;} /* 추가: 윤정근(0408) */
.pri_list{margin-top:20px;;font-size: 13px;} /* 수정: 윤정근(0408) */
.pri_list li a:hover{font-weight:bold}
.pri_con{padding-top:20px;}
.pri_con .tit{display:block;}
.pri_con .tit span{padding-left:10px;}
.pri_con p,.pri_con ul{margin-bottom:10px;font-size: 13px;}/* 수정: 윤정근(0408) */
.pri_list li span{display:inline-block;width:55px;}
.sub08 .pri_wrap h4{padding:25px 0 0;}
.sub08 .title_wrap,.sub08 .full,.sub08 .pri_wrap div.first h4{padding:0;}
.ie6 .sub08 .content_body .group1{float:none;border-bottom:3px solid #656565;}

/*사이트맵*/
.sitemap .content_body .group1{padding-bottom:0}
.sitemap .box{overflow: hidden;background:url(../images/bg_sitemap.png) no-repeat right bottom;float:left;width:100%}
.sitemap .group1 h4,.sitemap .group1 h4 a{font-size:22px;color:#2f6ebc;margin-bottom: 25px;}
.sitemap .group1 li li{font-size:14px;margin-bottom: 10px;}
.sitemap .list_wrap{width:637px;padding:33px 0 0 48px;float:left;}
.sitemap .list_wrap > li{float:left;width:151px;height: 200px;margin-bottom: 30px;}
.sitemap .list_wrap li.center{border:1px solid #e2e2e2;border-top:none;border-bottom:none;padding:0 17px 0 50px;margin:0 47px 0 19px;min-height:146px;}


/*.hr_dashed {border-bottom: 1px dashed #ddd}*/

.center {text-align: center!important}

/*  size styles
-------------------------------------------------------------------*/
.f10 {font-size:10px !important; ; }
.f11 {font-size:11px !important; ; }
.f12 {font-size:12px !important; ; }
.f13 {font-size:13px !important; ; }
.f14 {font-size:14px !important; ;}
.f15 {font-size:15px !important; ;}
.f16 {font-size:16px !important; ;}
.f18 {font-size:18px !important; ;}
.f20 {font-size:20px !important; ;}
.f22 {font-size:22px !important; ;}
.f24 {font-size:24px !important; ;}
.f26 {font-size:26px !important; ;}
.f28 {font-size:28px !important; ;}
.f30 {font-size:30px !important; ;}
.f36 {font-size:36px !important; ;}




/*==================================================================
  4: PADDING
===================================================================*/
.p0{padding:0px !important; }
.p5{padding:5px !important; }
.p10{padding:10px !important; }
.p20{padding:20px !important; }
.p30{padding:30px !important; }
.p40{padding:40px !important; }
.p50{padding:50px !important; }

.pt0{padding-top:0px !important; }
.pt5{padding-top:5px !important; }
.pt10{padding-top:10px !important; }
.pt20{padding-top:20px !important; }
.pt30{padding-top:30px !important; }
.pt40{padding-top:40px !important; }
.pt50{padding-top:50px !important; }

.pr0{padding-right:0px !important; }
.pr5{padding-right:5px !important; }
.pr10{padding-right:10px !important; }
.pr20{padding-right:20px !important; }
.pr30{padding-right:30px !important; }
.pr40{padding-right:40px !important; }
.pr50{padding-right:50px !important; }

.pb0{padding-bottom:0px !important; }
.pb5{padding-bottom:5px !important; }
.pb10{padding-bottom:10px !important; }
.pb20{padding-bottom:20px !important; }
.pb30{padding-bottom:30px !important; }
.pb50{padding-bottom:50px !important; }

.pl0{padding-left:0px !important; }
.pl5{padding-left:5px !important; }
.pl10{padding-left:10px !important; }
.pl20{padding-left:20px !important; }
.pl30{padding-left:30px !important; }
.pl40{padding-left:40px !important; }
.pl50{padding-left:50px !important; }


/*==================================================================
  5: MARGIN
===================================================================*/
.m0{margin:0px !important; }
.m5{margin:5px !important; }
.m10{margin:10px !important; }
.m20{margin:20px !important; }
.m50{margin:50px !important; }

.mt0{margin-top:0px !important; }
.mt5{margin-top:5px !important; }
.mt10{margin-top:10px !important; }
.mt20{margin-top:20px !important; }
.mt30{margin-top:30px !important; }
.mt40{margin-top:40px !important; }
.mt50{margin-top:50px !important; }
.mt70{margin-top:70px !important; }

.mr0{margin-right:0px !important; }
.mr5{margin-right:5px !important; }
.mr10{margin-right:10px !important; }
.mr20{margin-right:20px !important; }
.mr30{margin-right:30px !important; }
.mr40{margin-right:40px !important; }
.mr50{margin-right:50px !important; }

.mb0{margin-bottom:0px !important; }
.mb5{margin-bottom:5px !important; }
.mb10{margin-bottom:10px !important; }
.mb20{margin-bottom:20px !important; }
.mb30{margin-bottom:30px !important; }
.mb40{margin-bottom:40px !important; }
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:80px !important;}

.ml0{margin-left:0px !important; }
.ml5{margin-left:5px !important; }
.ml10{margin-left:10px !important; }
.ml20{margin-left:20px !important; }
.ml30{margin-left:30px !important; }
.ml40{margin-left:40px !important; }
.ml50{margin-left:50px !important; }



/*800 이하*/
@media only screen and (max-width: 600px){
.sub_test-result .group .con_tab.tab6.m_hide{display: none;}
.sub_test-result .group .con_tab.tab6.m_printMsg{display:block;}
.sitemap .list_wrap > li{height: 150px;margin-bottom: 10px;}
}