@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* ¸ð¹ÙÀÏ ÄÚµù ÇÊ¼ö °øÅë¿µ¿ª */
* {
 margin:0;
 padding:0;
 -webkit-text-size-adjust:none;}
body {
 color:#353535;
 font-size:87.5%;
}
img, fieldset { border:0 }
ul, ol, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 {
 font-size:100%;
 font-weight:normal;}
hr {display:none;}
a {color:inherit; }
a, a:link {
 color:#333;
 text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active {
 color:#333;
 text-decoration:none; }
em, i, address {
 font-style:normal;
 font-weight:normal; }
legend, caption {
 display:none;
 clear:both; }
input, textarea, select, button, table {
 font-size:inherit;
 font-family:inherit;
 line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block }
textarea, input {
 background:url(none);
 -webkit-border-radius:1px;
 -webkit-apprearance:none; }
textarea { resize:none; }
label { cursor:pointer; }
.helv { font-family:'Nanum Gothic', µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic; font-weight:700;}
.verd { font-family:'Nanum Gothic', µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic; font-weight:700;}
.bold { font-weight:bold; }
/* HEADER */
#wrap_head {
  background-color:#f2f2f2; text-align:center; }
h1.main_logo {
 display:inline-block;
 height:60px; margin-top:5px;}
#logo {
 color:#FFFFFF;
 margin:7px 0 0 10px;
 display:block;
 font-size:16px; }
#btn1 {
 float:right;
 height:35px;
 width:45px;
 border:none;
 background:url(images/img_top_slice.png) no-repeat; }
#btn1 img { margin:10px 0 0 16px; }
.search_left {
 width:6px;
 height:32px;
 -webkit-background-size: 6px 32px;
 background:url(images/bg_search_left.png) no-repeat;
 display:block;
 position:absolute;
 left:0;
 top:0; }
@media screen and (-webkit-device-pixel-ratio: 2) {
 .search_left { background: url("../images/bg_search_leftx2.png"); }
}
.search_icon {
 margin:10px 0 0 16px;
 background:url(images/btn_search.png) no-repeat;
 display:block;
 width:15px;
 height:15px;
 -webkit-background-size:15px 15px;}
@media screen and (-webkit-device-pixel-ratio: 2) {
 .search_icon { background: url("../images/btn_searchx2.png"); }
}
/* ¼û°ÜÁø °Ë»öÃ¢ */
#content {
 display:none;
 height:42px;
 background:#cf0808;
 width:100%;
 padding-top:11px; }
#content fieldset { margin:0 9px; }
#content .bg_search {
 position:relative;
 padding-right:36px; }
#content .wrapBox {
 height:32px;
 background-color:#fff; }
#content .wrapBox input.type_text {
 width:85%;
 height:20px;
 color:#444;
 border:0 none;
 margin:5px 0 0 10px; }
#content input.type_btn {
 position:absolute;
 top:0px;
 right:0px;
 display:block;
 width:36px;
 height:32px;
 background:url(../images/btn_down_search.png) no-repeat;
 border:0;
 text-indent:-500em; }
/* ´ë¸Þ´º */
.main_menu {
 width:100%;
 border-bottom:1px solid #cc2263;
 border-top:1px solid #cc2263;
 background:#d9256a;
 text-align:center;
 overflow:hidden; }
.main_menu li {
 float:left;
 width:25%;
 height:27px;}
.main_menu li a {
 display:block;
 border:none;
 height:27px; 
 color:#fff;
 text-align:center;
 padding-top:5px;
 font-size:100%;}
.main_menu li a.tab_m { border-right:1px solid #d80556;}
.main_menu li a.on { color:#fefab0; }
.main_menu li.wid1{width:29%;}
.main_menu li.wid2{width:42%;}

#main {clear:both;height:360px;   background:url(../images/m_key_bg.png) repeat-x  center top; background-size:500px 384px;}
/* ¸ÞÀÎ Å°ÀÌ¹ÌÁö */
.m_key{
position:relative;
width:300px; height:360px;  
background:url(../images/main_key2.png) no-repeat  left 25px;;
background-size:300px 304px;
margin:0 auto;
}

.m_care{position:absolute; font-family:'Nanum Gothic', '±¼¸²', 'Gulim', 'sans-serif', 'Tahoma'; color:#ffffff; }
.m_care h3 a{display:block; font-size:12px; font-weight:700; letter-spacing:-1px;  text-align:center; line-height:1.2em; color:#fff;}
.m_care p{font-size:10px; font-weight:700; letter-spacing:-1px;  text-align:center; margin-top:1px;}
.cm0{left:98px; top:140px;}
.cm0 a{display:block; width:100px; height:70px;}
.cm1{left:112px; top:55px;}
.cm2{left:190px; top:90px;}
.cm3{left:215px; top:180px;}
.cm4{left:82px; top:260px;}
.cm5{left:30px; top:190px;}
.cm6{left:32px; top:105px;}


/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
h2.today_tit {
 color:#cd0000;
 height:25px;
 margin:10px 0 0 10px; }
.n_text_list li {
 height:24px;
 border-top:1px solid #dcdcdc; }
.n_text_list li a {
 height:20px;
 padding:5px 0 0 10px;
 display:block; }
.n_img_list { margin-top:5px; }
.n_img_list li {
 float:left;
 width:33%;
 text-align:center; }
.n_img_list li a {
 display:block;
 width:100%; }
.n_img_list li span {
 display:block;
 font-size:12px;
 margin-top:5px; }
.notice {
 height:20px;
 background:#f3f3f3;
 border-top:1px solid #b5d5d5;
 border-bottom:1px solid #bdbdbd;
 padding-top:7px;
 font-size:12px;
 float:left;
 width:100%;
 overflow:hidden;
 }
.notice span {
 color:#cd0000; 
 display:inline-block;
 float:left;
 font-weight:bold;
 margin-left:10px; margin-right:5px; letter-spacing:-1px;}
.notice a{ 
 display:inline-block;
 overflow:hidden;
 float:left;
 white-space:nowrap; text-overflow:ellipsis;
 width:100%;
 }
.banner {
 background:url(../images/bn_main.png) no-repeat 10px 7px;
 clear:both;
 height:43px;
 background-color:#424242; }
.banner a {
 width:100%;
 height:43px;
 display:block;
 color:#FFFFFF; }
.banner a span {
 display:block;
 float:left; }
.banner a span.text { margin:8px 0 0 113px; }
.banner a span.small_text { font-size:10px; }
/* footer */
#footer {
 border-top:1px solid #dcdcdc;
 background-color:#353840;
 text-align:center;
 font-size:15px;
 clear:both; }
#footer .foot_box {
 padding:0 0 10px 0; border-bottom:1px solid #26292e;}
#footer ul { margin:15px 0 15px 0; }
#footer ul li {
 display:inline-block;
 height:16px;
 margin:0;
 text-align:left;
 letter-spacing:-1px; }
#footer ul li a {
 height:16px;
 padding:0 10px 0 5px;
 font-size:13px;
 font-weight:700;
 font-family:'Nanum Gothic', '±¼¸²', 'Gulim', 'sans-serif', 'Tahoma';
 color:#a8a8a9;
 background:url(../images/bg_bar.png) no-repeat right; }
#footer ul li.end a { background:none; }

#footer input {
 height:26px;
 padding:1px 8px 0 8px;
 border:1px solid #26292e;
 font-size:13px;
 color:#a1a2a4;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464952), color-stop(100%, #3d4049)); /*Safari*/
 background: -webkit-linear-gradient(top, #464952, #3d4049); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #464952, #3d4049); /* Modzilla Firefox */ }


#footer p.privacy {
 width:100%;
 margin:12px 0 0 0;
 height:10px;
 font-size:12px;
 letter-spacing:-1px; }
#footer p.privacy a { color:#787878; }
#footer p.privacy span.bar {
 padding:0 8px 0 7px;
 font-size:11px;
 color:#d1d1d1; }
#footer p.copyright {
 width:100%;
 margin-top:17px;
 font-size:9px;
 letter-spacing:0; 
 font-weight:400;
}
.end_bar { position:relative;  text-align:center;  line-height:1.5em; 
 height:80px;
 background-color:#383a3f;
 border-top:1px solid #3f424b;
 color:#909091;
 font-size:0.65em; }
.end_bar p.copyrights {
 padding:10px 0 0 0;
 display:inline-block;}
 .end_bar p.copyrights span{color:#248828;}
/* Ãß°¡ */
.sub_menu {
 border-bottom:1px solid #dddddd;
 height:29px;
 overflow:hidden;
 padding-left:12px; }
.sub_menu li {
 float:left;
 height:29px;
 padding-right:13px; }
.sub_menu li a {
 display:block;
 border:none;
 height:22px;
 color:#999999;
 padding-top:8px;
 letter-spacing:-1px;
 font-size:13px; }
.sub_menu li a.on {
 color:#565960;
 font-weight:700;
 letter-spacing:-1px; }
.sub_tit {
 color:#5f6263;
 height:36px;
 font-size:24px;
 letter-spacing:-1px; }
 /*=========sub============*/
#s_main {
 clear:both;
 margin:20px 10px;
 position:relative; }
.m_cont { padding-top:10px; padding-bottom:0; line-height:1.4em; text-align: justify;}
.m_cont .play {
 font-size:16px;
 display:block;
 margin:10px 0;
 text-align:center; }
.m_bg {
 background:url(images/m1_01_img.png) no-repeat right bottom;
 padding:10px 0 100px 0; }
.m_cont .m_tit {
 font-size:16px;
 display:block;
 margin-bottom:10px; }
.m_cont .map {
 display:block;
 text-align:center; }
.btn_loca {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 position:absolute;
 top:5px;
 right:10px; }
.btn_tel {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 float:right;
 margin-right:10px; }
.btn_email {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 8px 3px 8px;
 border:1px solid #aaaaaa;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 float:right;
 margin-right:10px; }
.ad_box th { text-align:left; }
.ad_box th, .ad_box td {
 border-bottom:1px solid #dddddd;
 height:35px; }
.tab_text {
 display:inline-block;
 margin-top:5px; }
.pro_list {
 margin:15px 0;
 overflow:auto; }
.pro_list li {
 display:inline;
 margin:0 0 10px 15px;
 width:55px;
 float:left; }
.pro_list li span {
 display:block;
 text-align:center;
 font-size:11px; }
/* ÇÃ¸®Å· ¹è³Ê ¿µ¿ª*/
#flicking_wrapper {
 width:160px;/*=page_width*/
 height:237px;/*=page_height*/
 margin:0;
 padding:0;
 overflow:hidden;
 background-color:#fff;
 margin:0 auto;
 clear:both; }
#flicking_wrapScroll {
 position:relative;
 top:0;
 left:0;
 width:480px;/*=number_of_page*page_width*/
 height:124px;
 float:left; }
#flicking_wrapScroll ul {
 list-style:none;
 position:relative;
 display:block;
 margin:0;
 padding:0;
 top:0;
 left:0;
 width:100%;
 height:100%; }
#flicking_wrapScroll li {
 display:block;
 float:left;
 width:160px;
 height:237px; }
#flicking_wrapScroll li { -webkit-background-size:160px 237px; }
#indicator {
 margin:6px auto;
 width:57px; }
#indicator li {
 width:9px;
 height:9px;
 margin-right:10px;
 float:left;
 background:url(images/slider_off.png) no-repeat;
 margin-bottom:10px; }
#indicator li.active { background:url(images/slider_on.png) no-repeat; }
#indicator li span { display:none; }
/* ÇÃ¸®Å· ¹è³Ê ÀÌ¹ÌÁö ÁÖ¼Ò ¿µ¿ª */
#flicking_wrapScroll li:nth-child(1) {
 background:url(images/fli_img01.jpg) no-repeat;
 -webkit-background-size:160px 237px; }
#flicking_wrapScroll li:nth-child(2) {
 background:url(images/fli_img02.jpg) no-repeat;
 -webkit-background-size:160px 237px; }
#flicking_wrapScroll li:nth-child(3) {
 background:url(images/fli_img03.jpg) no-repeat;
 -webkit-background-size:160px 237px; }
@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking_wrapScroll li:nth-child(1) { background: url("../images/fli_img01x2.jpg") no-repeat; }
}
@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking_wrapScroll li:nth-child(2) { background: url("../images/fli_img02x2.jpg") no-repeat; }
}
@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking_wrapScroll li:nth-child(3) { background: url("../images/fli_img03x2.jpg") no-repeat; }
}
/* recruit */
.rec_list dt {
 color:#cd0000;
 font-family:µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic;
 font-weight:bold;
 margin-top:10px; }
.rec_list dd {
 background:url(images/icon_round.png) no-repeat 7px 5px;
 padding-left:20px;
 line-height:18px;
 padding-bottom:5px;
 -webkit-background-size:7px 7px; }
@media screen and (-webkit-device-pixel-ratio: 2) {
 .rec_list dd { background: url("../images/icon_roundx2.png") no-repeat 7px 5px; }
}
.req_box {
 border-top:1px solid #dadada;
 margin-top:10px; }
.req_box th { text-align:left; color:#565960;}
.req_box tr { height:35px; }
.btn_send {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:26px;
 padding:0 15px 3px 15px;
 border:1px solid #cccccc;
 font-size:90%;
 color:#FFFFFF;
 letter-spacing:-1px;
 text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9256a), color-stop(100%, #c71a5c)); /*Safari*/
 background: -webkit-linear-gradient(top, #d9256a, #c71a5c); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #d9256a, #c71a5c); /* Modzilla Firefox */
 font-weight:bold; }
.req_input {
 width:100%;
 height:25px;
 border:1px solid #dadada; }
.req_long {
 width:100%;
 height:100px;
 border:1px solid #dadada; }
.btn_center {
 text-align:center;
 padding:10px 0; }
.pr_list {
 margin:10px 0;
 border-top:1px solid #dadada; }
.pr_list li a { 
 height:30px;
 display:block;
 padding-top:15px;
 border-bottom:1px solid #dadada;
 background:url(../images/icon_arrowx2.png) no-repeat right;
  -webkit-background-size:9px 10px; }
@media screen and (-webkit-device-pixel-ratio: 2) {
 .pr_list li a {background: url("../images/icon_arrowx2.png") no-repeat right; background-size:9px 10px}
}
.pr_list li a strong{
 display:inline-block; float:left;
 overflow:hidden;
 white-space:nowrap; text-overflow:ellipsis;
 width:65%;
 }
.pr_list li span.pr_date {
 display:inline-block;
 float:right;
 margin-right:30px;
 font-size:11px; height:1em; line-height:1.6em;}
/* ÆäÀÌÂ¡ */
.page_nav {
 clear:both;
 text-align:center;
 font-size:14px;
 letter-spacing:-1px;
 line-height:normal;
 white-space:nowrap;
 padding:10px 0; }
.now_p, .page_nav a {
 display:inline-block;
 color:#656565;
 text-decoration:none;
 width:23px;
 height:23px;
 vertical-align:middle;
 text-align:center;
 line-height:24px;
 margin:0 5px 0 0;
 color:#888;
 border:1px solid #ddd; }
.page_nav .now_p {
 border:1px solid #d9256a;
 color:#d9256a; }
.page_nav .numb { display:inline; }
.next_p {
 border:1px solid #999999;

 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2)); /*Safari*/
 background: -webkit-linear-gradient(top, #fff, #f2f2f2); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #fff, #f2f2f2); /* Modzilla Firefox */ }
.next_p em {
 display:block;
 width:7px;
 height:9px;
 margin:7px 0 0 8px;
 text-indent:-9999em;
 background:url(../images/num_arrow.png) no-repeat; background-size:5px 9px}
 .pre em{ background:url(../images/num_arrow_p.png) no-repeat; background-size:5px 9px}
.page_btn {
 text-align:center;
 padding:10px 0;
 border-top:1px solid #dadada; }
.page_btn a {
 display:inline-block;
 color:#656565;
 text-decoration:none;
 height:23px;
 vertical-align:middle;
 text-align:center;
 line-height:24px;
 margin:0 10px 0 0;
 color:#888;
 border:1px solid #ddd;
 padding:0 10px;
 font-weight:bold;  }
#pr_de h3 { display:block;}
.post_cont {
 padding:20px 0;
 line-height:21px;!important;}

 .post_cont img{
	width:50px;
 }

#pr_de {
 border-bottom:1px solid #dadada;

 min-height:55px;
 padding-top:15px;}
span.detail_date {display:block;
 font-size:11px; margin-top:5px; color:#8c8c8c;}

/*½ºÅ©·Ñ¹è³Ê*/
#scroll{width:100%; background-color:#eeeeee;}
#wrapper {clear:both;  background-color:#eeeeee;  height:70px; width:94%; margin:0 auto; overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling: touch; }
#wrapper div.scroll{width:940px; }
#wrapper div.scroll p{float:left;  height:60px;  text-align:center; padding-top:10px; padding-right:20px; display:inline-block;}
#wrapper div.scroll p a{background:none !important;}


/*sub ÄÁÅÙÃ÷*/
dl,dt,dd {margin:0; padding:0; border:0;}
ul { list-style-type:none; overflow:hidden;}
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; }
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:0; vertical-align:middle; }
legend, caption ,hr { position:absolute; top:0; left:0; width:1px; height:1px; visibility:hidden; font-size:0; line-height:0; }
input { font:inherit; line-height:1em; font-size:9pt;}
select { height:20px; font:inherit; color:inherit; vertical-align:middle; font-size:9pt;}
textarea { font:inherit; color:inherit;}
img {border:none;}
img, input, button, select, textarea {vertical-align:middle;}


/* hidden */
caption, legend, .hidden, #contents .hidden  {position:absolute; overflow:hidden; top:0; visibility:hidden; width:1px; height:1px; }
.m_cont h3{
padding-left:17px; color:#4f4f4f;  letter-spacing:-1px; word-spacing:-1px; font-size:15px; margin-top:15px; 
margin-bottom:10px; background:url(../images/icon_title.png) left 3px no-repeat; font-family:'Nanum Gothic'; font-weight:700;
background-size: 14px 14px;
}
.m_cont .none{background:none; padding:0; margin:0;}
.m_cont strong{color:#565960;}
.m_cont .nanum{font-family:'Nanum Gothic', '±¼¸²', 'Gulim', 'sans-serif', 'Tahoma';}
.bd_box1{padding:10px; background-color:#f9f9f9; border:1px solid #e5e5e5; border-top:2px solid #e53f7f; display:block;}
.bd_box2{padding:10px 0;  padding-right:10px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; display:block;}

.Bcolor{color:#3d71a0;}
.Bcolor2{color:#3d9da0;}
.Bcolor3{color:#d9256a;}
.m_cont  .Bcolor{color:#3d71a0;}
.m_cont .Pcolor{color:#d9256a;} 
.m_cont .Rcolor{color:#e01a22;}
.m_cont .Rcolor2{color:#e83808;}
.m_cont .Mcolor{color:#9d5fa5;}
.m_cont .Mcolor2{color:#7d4484;}
.m_cont .Gcolor{color:#3f940c;}
.Rcolor{color:#e01a22;}

.bgcolor1{background-color:#fffde6;}
.bgcolor2{background-color:#fff1e6;}
.bgcolor4{background-color:#f6fef6;}
.bgcolor6{background-color:#f6fbff;}
.bgcolor7{background-color:#fef7ff;}

p.icon1, .icon1 li, .icon1 dt, h4.icon1{border:0; background:transparent url(../images/icon_txt1.png) no-repeat 4px 5px; padding-left:17px; background-size: 5px 5px;} 
h4.icon1{font-weight:bold;}
p.icon2{background:transparent url(../images/icon_txt2.png) no-repeat  2px 7px;; padding-left:13px; background-size: 6px 1px;}

.ic_list1 dt{background-position:4px 6px; padding:1px 0 1px 17px; letter-spacing:-1px; word-spacing:-1px; font-size:14px; margin-top:10px; font-weight:bold;}
.ic_list1 dd {background:transparent url(../images/icon_txt2.png) no-repeat 3px 7px; padding-left:17px; background-size: 6px 1px;}
.ic_list1 li {background:transparent url(../images/icon_txt2.png) no-repeat  2px 7px; padding-left:13px !important; background-size: 6px 1px;}
.ic_list2 li {background-position:0 7px}

.icon2 {border:0; background:transparent url(/sdcare2/images/sub/icon_txt2.gif) no-repeat left 47%; padding-left:10px;} 
ul.icon2{background-image:none;}
ul.icon2 li{border:0; background:transparent url(/sdcare2/images/sub/icon_txt2.gif) no-repeat left 47%; padding-left:10px; }
.icon3 li, .icon3 dd, p.icon3{border:0; background:transparent url(/sdcare2/images/sub/icon_txt3.gif) no-repeat left 10px; padding-left:10px;} 
span.icon3{border:0; background:transparent url(/sdcare2/images/sub/icon_txt3.gif) no-repeat left 10px; padding-left:10px;} 
td .icon3 li{border:0; background:transparent url(/sdcare2/images/sub/icon_txt3.gif) no-repeat left 7px; padding-left:10px;}


.m_cont .mg_top0{margin-top:0;}
.m_cont .mg_top5{margin-top:5px;}
.m_cont .mg_top10{margin-top:10px;}
.m_cont .mg_top15{margin-top:15px;}
.m_cont .mg_top20{margin-top:20px;}
.m_cont .mg_top25{margin-top:25px;}
.m_cont .mg_top30{margin-top:30px;}
.m_cont .mg_top35{margin-top:35px;}
.m_cont .mg_top45{margin-top:45px;}

.m_cont .mg_left0{margin-left:0;}
.m_cont p.mg_left0{margin-left:0;}
.m_cont .mg_left3{margin-left:3px;}
.m_cont .mg_left10{margin-left:10px;}
.m_cont .mg_left10{margin-left:10px;}
.m_cont .mg_left15{margin-left:15px;}
.m_cont .mg_left20{margin-left:20px;}
.m_cont .mg_left23{margin-left:23px;}
.m_cont .mg_left25{margin-left:25px;}
.m_cont .mg_left30{margin-left:30px;}
.m_cont .mg_left32{margin-left:32px;}
.m_cont .mg_left100{margin-left:100px;}


.m_cont .pd_left0{padding-left:0; background-image:none;}

.m_cont .mg_btm10{margin-bottom:10px;}

.m_cont .width510{width:510px;}

.m_cont .mp0{margin:0; padding:0;}
.m_cont .flo_left{float:left;}
.m_cont .flo_right{float:right;}
.m_cont .fw_b{font-weight:bold;}

.m_cont ol.ol_type{list-style-type:none;} 
.m_cont ol.ol_type1,.m_cont ol.ol_type1 li{list-style-type:decimal !important;} 
.m_cont ol.ol_type1{padding-left:20px;}
.m_cont ol.ol_type2{list-style-type:decimal-leading-zero !important; padding-left:20px;} 
.m_cont ul.li_style1 li{margin-bottom:10px;}


/*table_box*/
.tbl_box,.tbl_box th,.tbl_box td{border:0}  
.tbl_box{border-collapse:collapse; width:100%; border-spacing:0; table-layout:fixed; /*word-break:break-all;*/}  
.tbl_box caption{display:none}  
.tbl_box tfoot{background-color:#f5f7f9;font-weight:bold}  
.tbl_box th{padding:7px 6px 4px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc; border-bottom:1px solid #e5e5e5;}  
.tbl_box th{ background-color:#f7f7f7; text-align:center;}
.tbl_box td{padding:6px 7px 4px;border:1px solid #e5e5e5;}  
.tbl_box td.ranking{font-weight:bold}  
.tbl_box tbody.txt_left{text-align:left;}
.tbl_box tbody.txt_center{text-align:center;}
.tbl_box th.txt_center, .tbl_box td.txt_center, .tbl_box td ul.txt_center{text-align:center;}
.tbl_box th.txt_left, .tbl_box td.txt_left, .tbl_box td ul.txt_left{text-align:left;}
.tbl_box th.txt_right, .tbl_box td.txt_right, .tbl_box td ul.txt_right{text-align:right;}
.tbl_box td.bord_none{border-left:none; border-right:none;}
.tbl_bg_none{background-image:none !important;	 background-color:#f7f7f7 !important;}
.tbl_bg_none2{background-image:none !important; background-color:#ffffff !important; border:none !important;}
.col_f6f6f6{ background-color:#f6f6f6}
.tbl_box td .input_txt{ border:1px solid #7f9db9; padding:5px 2px;}
.tbl_box td.img_arrow{ height:26px; border:0; background:transparent url(/sdcare2/images/sub/img_arrow1.png) no-repeat 42% 53%;}

.bd_color1{border-top:2px solid #e53f7f;}
.bd_color2{border-top:1px solid #dfdfdf;}

/*history*/
.history li{ border-bottom:1px dotted #cccccc; padding-bottom:15px;}
.history li h3{font-size:18px; margin-bottom:0; margin-bottom:5px;}
.history li dt{ margin-top:5px;color:#d9256a; letter-spacing:0;}
.history li ul li{padding:0px; margin:0px; border-bottom:0;}



