@charset "utf-8";

/* sitemap */

#sitemap {width:100%; height:auto;}
.amThum {width:100%; height:auto; margin-bottom:40px;}
.amThum .sitemap_list {width:100%; height:auto; background:url(/images/kor/sitemap/sitemap_bg.gif) repeat-y 20% top;}
.amThum .sitemap_grep ul:first-child { border-top:1px solid #e2e2e2; }
.amThum .sitemap_grep ul li {border-bottom:1px solid #e2e2e2; width:100%; padding:5px 0; overflow:hidden;}
.amThum .sitemap_grep ul li:after {content:""; display:block; clear:both;}
.amThum .sitemap_grep ul li a {font-weight:600; display:block; width:20%; float:left; padding:0; background:none;}
.amThum .sitemap_grep ul li a span {display:inline-block; vertical-align:top; padding:5px 20px;}
.amThum .sitemap_grep ul li a[target="_blank"] span {padding-right:17px; background:url(/images/kor/sitemap/blank_ico.svg) no-repeat right 11px; background:url(/images/kor/sitemap/blank_ico.gif)/9 no-repeat right 11px;}
.amThum .sitemap_grep ul li a:hover span, .amThum .sitemap_grep ul li a:active span, .amThum .sitemap_grep ul li a:focus span {text-decoration:underline;}
.amThum .sitemap_grep ul li ul {width:75.9%; float:left; padding:0 2%; overflow:hidden;}
.amThum .sitemap_grep ul li ul:after {content:""; display:block; clear:both;}
.amThum .sitemap_grep ul li ul li {border-bottom:0; float:left; width:auto; padding:0;background:url(/images/kor/sitemap/sitemap_bul.gif) no-repeat left 10px;}
.amThum .sitemap_grep ul li ul li a {font-weight:normal; width:auto; float:none; }
.amThum .sitemap_grep ul li ul li a span {padding:5px 10px;}
.amThum .sitemap_grep ul li ul li a[target="_blank"] {padding:0 8px 0 0;}
.amThum .sitemap_grep ul li ul li:first-child {background:none;}
.amThum .sitemap_grep ul li ul li:first-child a span {padding:5px 10px 5px 0;}

@media all and (max-width:720px){
/***** 홈페이지가이드 *****/
/* 사이트맵 */
.amThum .sitemap_grep ul {background:none;}
.amThum .sitemap_grep ul li {padding:0;}
.amThum .sitemap_grep ul li a {display:block; float:none; width:auto; background:none; padding:5px 0;}
.amThum .sitemap_grep ul li a.first {background:#f2f2f2;}
.amThum .sitemap_grep ul li ul {float:none; width:auto; padding:5px 20px; border-top:1px solid #e2e2e2; }
.amThum .sitemap_grep ul li ul li a {padding:0;}
}





/*form 스타일*/
/* form, input set */
input,textarea,select{font-size:1em;/*font-family:Nanum Gothic;*/vertical-align:baseline;vertical-align:middle;font-family: 'nsk','Dotum','arial','sans-serif';}
input[type="checkbox"],input[type="radio"]{margin:0;padding:0;width:14px;height:14px}
input[type="checkbox"]+label,input[type="radio"]+label{margin:0 10px 0 3px;vertical-align:middle;cursor:pointer}

input[type="text"],input[type="password"],input[type="file"],input[type="search"]{min-width:100px;width:auto;height:24px;padding:4px 5px;margin:0;border:1px solid #adadad;border-top-color:#adadad}
input[type="file"]{height:24px;padding:0 5px;font-size:0.929em;border:1px solid #adadad}

:root input[type="file"]{margin-bottom:5px;padding:0 5px 0 0;border:none}
input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{border:1px solid #adadad;background:none;color:#928881}
textarea{overflow:auto;padding:0;border:1px solid #adadad;vertical-align:top;width:100%;height:200px;}
select{height:28px;margin:0;padding:0;border:1px solid #adadad;border-top-color:#adadad}
legend{position:absolute;visibility:hidden;left:0;top:0;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px}
legend{border:0;white-space:normal}

input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"],select,textarea{margin:0;border:1px solid #ddd;color:#666;vertical-align:middle}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"]{line-height:24px}

input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{border:1px solid #adadad;background:#f3f3f3;color:#928881}
[class^="form-"] input[type="text"],[class^="form-"] input[type="password"]{width:100%;min-width:50px;height:40px;padding:0 5px;line-height:40px;}
[class^="form-"] select{width:100%;height:40px;padding:0 5px;line-height:33px}
input[type="file"]{height:24px;padding:0 5px;font-size:0.929em;border:1px solid #adadad}
.form-half select,.form-half input[type="text"],.form-half input[type="password"]{width:50%}
.form-w40 input[type="text"]{width:40%}
.form-w30 input[type="text"]{width:30%}
.form-w20 input[type="text"]{width:20%}
.form-w10 input[type="text"]{width:10%}
.form-w5 input[type="text"]{width:5%}
.form-tel{overflow:hidden}
.form-tel div{float:left;width:150px}
.form-tel div.mid{width:4%;text-align:center;line-height:40px}
.form-tel div input,.form-tel div select{text-align:center;text-indent:0}
.form-tel.width75p{width:75%}
.form-max>*:first-child{margin-top:0}
.form-mail>*,
.form-birthday>*,
.form-max>*{margin-top:5px}
.form-max span input[type="radio"]{margin:0 5px 0 10px}
.form-max span:first-child input[type="radio"]{margin-left:0}
.form-max .post{width:100%;overflow:hidden}
.form-max .post input{width:31%;float:left;}
.form-max .post .form_find{float:left;margin-left:5px;}
.form-max .adress_detail{width:100%;}
.form-max .adress_detail input[type="text"]{margin-top:5px}
.form-max .adress_detail input[type="text"]:first-child{margin-top:0}
.form_find{display:inline-block;padding:5px 10px;border:1px solid #ddd}
.form-mail{overflow:hidden}
.form-mail div{float:left;width:150px;margin-top:0}
.form-mail div.mid{width:5%;text-align:center;line-height:40px}
.form-mail div.last{margin-left:1%;width:150px;margin-top: 0px}
.form-mail label.skip {position:absolute;}

.form-birthday{}
.form-birthday:after{content:"";display:block;clear:both}
.form-birthday select{float:left;width:32.3%;margin:0 0 0 1%;text-align:center}
.form-birthday select:first-child{margin-left:0}

.form-period:after,
.form-period div:after{display:block;content:"";clear:both;visibility:hidden;}
.form-period div{float:left;width:46%;}
.form-period div.mid{width:8%;line-height:40px;text-align:center;}
.form-period div select{float:left;width:49%;}
.form-period div select:first-child{margin-right:2%;}

.form-radio label{display:inline-block}
.form-radio input[type="radio"],
.form-radio input[type="checkbox"]{position:relative;top:-1px}


.form-radio .etc{margin:10px 0}
.form-radio .etc label{width:auto;margin-right:10px}
.form-radio .etc input[type="text"]{width:300px}

.form-radio.clear_width label{width:auto}

.form-radio.block label{display:block;}
.form-radio.block .text-indent{margin:5px 0 10px 20px;}
.form-radio.block .text-indent label{margin-left:10px;}


@media(max-width:767px){
    .form-radio label{width:auto;padding:3px}
    .form-tel div{float:left;width:28%}
  .form-tel div.mid{width:8%;text-align:center;line-height:40px}
  .form-mail div{width:31%}
  .form-mail div.mid{width:5%}
  .form-mail div.last{width:32%}

  .tbl_basic.response,
    .tbl_basic.response thead,
    .tbl_basic.response tbody,
    .tbl_basic.response tr,
    .tbl_basic.response th,
    .tbl_basic.response td{display:block;border-width:1px 0;text-align: center;}
    .tbl_basic.response th{border-bottom-width:0}
    .form-half input[type="text"],.tbl_basic tr td select{width:100%}
}



/* 테이블 추가 css */
.addr_w {}
.addr_w:after{content:"";display:block;clear:both;visibility:hidden;}
.addr_w input {float:left; margin-right:5px; padding: 0 5px; width:130px;height: 40px;line-height: 40px;}
.addr_w a {float:left;height: 40px;}
.addr_w2 {}
.addr_w2:after{content:"";display:block;clear:both;visibility:hidden;}
.addr_w2 input {float:left; margin-right:5px; padding: 0 5px; width:130px;height: 40px;line-height: 40px;}
.addr_w2 a {float:left;height: 40px;}
.tbl_basic .color-sweetbi {display:inline-block; color:#c71f04; font-weight:500;}
.tbl_basic .sp_num {display:inline-block; margin-right:8px; width:18px; height: 18px; border-radius: 50%; background:#555; color:#fff; text-align: center; line-height:18px; }
.tbl_basic .file_w {}
.tbl_basic .file_w:after{content:"";display:block;clear:both;visibility:hidden;}
.tbl_basic .file_w input {margin:0; padding-top:8px; height:40px;}
.tbl_basic .file_w span {display: inline-block; float:right; width:80px; }
.tbl_basic .file_w span:after{content:"";display:block;clear:both;visibility:hidden;}
.tbl_basic .file_w span a,
.tbl_basic .file_w span button {display:block; float:left;margin-left:5px; width:35px; height:40px; line-height:40px; text-align: center; color:#fff; }
.tbl_basic .file_w span a.btn01 {font-size:0;background:#f26205 url(/site/kr/img/prog/icon_down.png)no-repeat center;}
.tbl_basic .file_w span a.btn02,
.tbl_basic .file_w span button.btn02 {background:#555;}

.tbl_basic .file_w2 {line-height:40px; font-size:15px;}
.tbl_basic .file_w2 span {width:40px;}

.tbl_basic .input_txt {}
.tbl_basic .input_txt input { width:50%; height:40px; line-height:40px;}
.tbl_basic .input_txt span {display:inline-block; margin-left:5px; line-height:40px;}

.tbl_basic .date_input input {background:url(/site/kr/img/prog/cal.png)no-repeat 94% center;}

.tbl_basic .info_input_w {}
.tbl_basic .info_input_w input,
.tbl_basic .info_input_w select {width:24%; height:40px; line-height:40px;}

.tbl_basic .sin_input_w {}
.tbl_basic .sin_input_w:after{content:"";display:block;clear:both;visibility:hidden;}
.tbl_basic .sin_input_w input,
.tbl_basic .sin_input_w select {float:left;margin-right:5px; width:185px; height:40px; line-height:40px;}
.tbl_basic .sin_input_w div.mid {display:inline-block; float:left; padding:0 15px; height:40px; line-height:40px;text-align: center;}

@media(max-width:767px){
  .addr_w input {width:60%;}
  .addr_w a {width:38%;}
  .addr_w2 input {width:100%;}
  .addr_w2 a {width:100%; margin:5px 0 0;}
  .pattern_box .category label {margin-left:0; width:50%;}

  .tbl_basic .input_txt input { width:90%; }

  .tbl_basic .sin_input_w input,
  .tbl_basic .sin_input_w select {margin-right:0; margin-bottom:5px;width:100%;}
  .tbl_basic .sin_input_w div.mid {padding:5px 0;width:100%; height:auto; line-height:1;}


}

@media only screen and (max-width:600px) {
  .tbl_basic .info_input_w input,
  .tbl_basic .info_input_w select {margin-bottom:5px; width:100%;}

}

@media only screen and (max-width:410px) {
  .addr_w input {width:100%;}
  .addr_w a {margin-top:5px; width:100%;}
}



/* 회원가입 절차도  */
.progstep {}
.progstep ul {border-top:1px solid #ddd; border-left:1px solid #ddd; }
.progstep ul li {float:left;position:relative;width:33.33%;padding: 30px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;font-size:18px;}
.progstep ul li:before {position:absolute;z-index:2;  top:50%; right:-15px; content:''; width:30px; height:30px; margin-top:-15px; border-radius:50%; border:1px solid #ddd; background:#fff; }
.progstep ul li:after {display:block;position:absolute;z-index:2; top: 53px;right: -2px;content:'';width:6px;height:6px;border:solid #ccc;border-width:2px 2px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.progstep ul li:last-child:before,.progstep ul li:last-child:after {display:none;}
.progstep ul li span {display:block;margin: 0 0 5px;font-size: 15px;font-weight:bold;color: #777;}
.progstep ul li.on {background: #f5f5f5;}
.progstep ul li.on span{color:#71b52a;}
@media(max-width:580px){
    .progstep ul li {float:none; width:100%; padding:25px 0;font-size:15px;}
    .progstep ul li:before {left:50%; top:auto; bottom:-12px; width:24px; height:24px;margin:0 0 0 -12px;}
    .progstep ul li:after {top:auto;bottom: -1px;right:50%;border-width:0 1px 1px 0;margin: 0 -5px 0 0;}
    .progstep ul li span {display:inline-block; margin:0 10px 0 0;}
}

/* 개인정보 동의  */
.scroll_box {margin:20px 0; padding:20px; border:1px solid #ddd; }
.scroll_box .inner {overflow-y:auto; height:150px; font-size:15px;}
.scroll_box .inner strong {display:block; margin:0 0 5px;}

.scroll_input {}
.scroll_input label {display: block;text-align:center; font-size:15px;}
.scroll_input input {margin-right:5px;;}

/* 버튼  */
.btnbox {margin:50px 0;text-align:center; }
.btntype,a.btntype,button.btntype {display:inline-block;min-width:100px;height:40px;line-height:40px;margin: 0;padding:0 15px;text-align:center;border: 1px solid #71b52a;background:#71b52a;color:#fff;font-size:15px;}
a.btntype1,button.btntype1 {border:1px solid #2E6641; background:#2E6641;}
a.btntype3,button.btntype3 {border:1px solid #777; background:#777; color:#fff; }
table a.btntype3,
table button.btntype3 {min-width:auto; }


/* 텍스트 */
.den {margin:5px 0 0;}

/* 박스 */
.progbox {line-height: 2;margin:20px 0;padding: 30px 20px;background: #f5f5f5;text-align: center;font-size: 15px;}


/* 검색박스 */
.searchBox {padding: 3px;background:url(/images/default/dot_line_left.gif)repeat;}
.searchBox .inner {padding: 20px 30px;background:#fff;}
.searchBox .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.searchBox p {float:left;line-height: 40px;padding-left: 40px;background: url(/images/default/page_notice.gif) no-repeat left 6px;font-size: 15px;}
.searchBox p span {display:inline-block;font-weight: bold;color: #00693f;}
.searchBox .rightbox {float:right;}
.searchBox .rightbox select {height:40px;line-height:40px;padding:0 10px;border:1px solid #ddd;background: #fff;vertical-align:top;font-size:15px;}
.searchBox .rightbox input[type="text"] {height:40px; line-height:40px; padding:0 10px; border:1px solid #ddd; vertical-align:top; font-size:15px;}
.searchBox .rightbox input[type="submit"] {width:60px;height:40px;line-height:40px;padding:0 10px;background: #424242;vertical-align:top;text-align:center;font-size:15px;}

@media(max-width:767px){
  .searchBox p {float:none; width:100%; }
  .searchBox .rightbox {float:none; width:100%; margin:10px 0 0; }
  .searchBox .rightbox select {width:20%;}
  .searchBox .rightbox input[type="text"] {width:50%;}
}

@media(max-width:500px){
  .searchBox .inner {padding:20px;}
  .searchBox .rightbox select,
  .searchBox .rightbox input[type="text"],
  .searchBox .rightbox input[type="submit"] {display:block; width:100%;}
}


/* 자랑스런 동문 */
.thumbBox {margin:30px 0 0; }
.thumbBox .colbox {padding:30px;margin: 0 0 30px;border:1px solid #ddd;}
.thumbBox .colbox .thumb {float:left; width:200px; border:1px solid #ddd; text-align:center;}
.thumbBox .colbox .thumb img {width:100%;}
.thumbBox .colbox .info {float:right; width:calc(100% - 240px); }
.thumbBox .colbox .info strong {display:block;margin: 10px 0 15px;font-size:22px;color:#000;}
.thumbBox .colbox .info strong span {display:inline-block;font-size:16px;color:#777;}
.thumbBox .colbox .info b {display:block;padding: 0 0 10px;margin: 0 0 10px;border-bottom: 1px dashed #ddd;font-size: 16px;}
.thumbBox .colbox .info p {}

@media(max-width:767px){
  .thumbBox .colbox .thumb {float:none; width:100%;border:none;}
  .thumbBox .colbox .thumb img {width:auto; }
  .thumbBox .colbox .info {float:none; width:100%; margin:20px 0 0;}
}


/* 로그인  */
.loginform {position:relative;max-width: 715px;width: 100%;margin: 0 auto;padding: 55px 0 0;border:1px solid #ccc;text-align: center;}
.loginform .tit {margin: 0 0 15px;font-size: 20px;font-weight: bold;color: #626061;}
.loginform .tit span {display:inline-block; position:relative; width:162px; height:26px; margin:0 24px 0 0; background:url(/images/kyin/common/logo.png)no-repeat; background:url(/images/kyin/common/logo.svg)no-repeat; background-size:100% auto; font-size:0; vertical-align:middle;}
.loginform .tit span:after {display:block;position:absolute;right:-12px;top: 4px;content:'';width:1px;height:15px;background:#cecece;}
.loginform p {margin: 5px 15px 25px;font-size:16px;color:#383838;word-break: keep-all;}
.loginform p span {display:inline-block; font-weight:600;}
.loginform form {max-width: 500px;margin:0 auto;}
.loginform .email {margin:0 0 10px;}
.loginform .email .form-inline:after {display:block; clear:both; visibility:hidden; content:'';}
.loginform .email input[type="text"] {float:left;width:35%;height:50px;line-height:50px;padding:0 10px;border:1px solid #979494;border-radius:0;background: transparent;}
.loginform .email select {float:right;width:24%;height:50px;line-height:50px;padding:0 0 0 10px; border:1px solid #979494;border-radius:0; background-color:transparent;}
.loginform .email .form-inline > span{display: inline-block;float:left;width:5%; line-height:50px;text-align:center;}
.loginform .id {margin:0 0 5px;}
.loginform .id input {width:100%;height:50px;line-height:50px;padding:0 0 0 10px;border:1px solid #979494;border-radius:0;background: transparent;}
.loginform .password {}
.loginform .password input {width:100%;height:50px;line-height:50px;padding:0 0 0 10px;border:1px solid #979494;border-radius:0;background: transparent;}
.loginform .btn_wrap {margin:0 0 40px;text-align:center;}
.loginform .btn_wrap span {display:inline-block; position:relative; margin: 0 15px;}
.loginform .btn_wrap span:not(:last-child):after {display:block;position:absolute;top: 5px;right:-15px;content:'';width:1px;height:12px;background:#746f6e;}
.loginform .btn_wrap span a {display:block; font-size:14px; color:#222;}
.loginform .btnbox {margin: 15px 0 25px;}

@media screen and (max-width:1023px){
    .loginform {margin:0 auto 50px;}
}

@media screen and (max-width:767px){
    .loginform form {padding:0 20px;}   
}

@media screen and (max-width:500px){
    .loginform .email input[type="text"] {float:none; width:100%;}
    .loginform .email select {float:none; width:100%; margin:10px 0 0;}
    .loginform .email .form-inline > span {width:100%;margin:0;line-height: 25px;}
}



/* 납부자 관리  */
.cntrPayer_list {margin:30px 0 0; }
.cntrPayer_list ul {margin:0 -15px; }
.cntrPayer_list ul li {float:left;width:calc(25% - 30px);height: 395px;margin: 0 15px 30px;}
.cntrPayer_list ul li .thumb {width:100%;height:300px;border:1px solid #ddd;background-size: 100% auto;background-position:center;background-repeat:no-repeat;}
.cntrPayer_list ul li .info  {margin:20px 0 0; text-align:center; }
.cntrPayer_list ul li .info strong {display:block; overflow:hidden; margin:0 0 5px;font-size:18px; text-overflow: ellipsis;white-space: nowrap;}
.cntrPayer_list ul li .info  span {display:inline-block; position:relative; }
.cntrPayer_list ul li .info  span:not(:last-child):after {display:inline-block; content:'';  width:1px; height:10px; margin:0 5px; background:#777; }

@media(max-width:1479px){
  .cntrPayer_list ul li {width:calc(33.33% - 30px);}
}

@media(max-width:767px){
  .cntrPayer_list ul li {width:calc(50% - 30px);}
}

@media(max-width:540px){
  .cntrPayer_list ul li {float:none; width:calc(100% - 30px); height:auto;}
}


.basic_box #findItem {height:40px;line-height:40px;background:#fff;}
.basic_search .searchinput #findWrite {height:40px;line-height:40px;}
.basic_search .searchinput input[type="submit"] {width: 55px;height:40px;line-height:40px;padding: 0 15px;margin-left:5px;background: #424242;}
.basic_search label {font-size:0;}

@media(max-width:499px){
  .basic_box .grap {display:block;float: none;width:100%;}
  .basic_search .searchinput {float: none;width:100%;}
  .basic_box #findItem {display: block;width:100%;max-width: 100%;margin:0 0 5px;}
  .basic_search .searchinput #findWrite {width:calc(100% - 60px);}
}



/* 사이트맵 */
#sitemap {width:100%; height:auto;}
.amThum {width:100%; height:auto; margin-bottom:40px;}
.amThum .sitemap_list {width:100%; height:auto; background:url(/images/kor/sitemap/sitemap_bg.gif) repeat-y 20% top;}
.amThum .sitemap_grep ul:first-child { border-top:1px solid #e2e2e2; }
.amThum .sitemap_grep ul li {border-bottom:1px solid #e2e2e2; width:100%; padding:5px 0; overflow:hidden;}
.amThum .sitemap_grep ul li:after {content:""; display:block; clear:both;}
.amThum .sitemap_grep ul li a {font-weight:600; display:block; width:20%; float:left; padding:0; background:none;}
.amThum .sitemap_grep ul li a span {display:inline-block; vertical-align:top; padding:5px 20px;}

.amThum .sitemap_grep ul li a[target="_blank"] span {padding-right:15px; background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.312' y='0.571472' width='7.4513' height='7.4513' rx='1' fill='%23ECF4F3'/%3E%3Crect x='1.15616' y='2.72729' width='6.4513' height='6.4513' rx='0.5' fill='white' stroke='%23DEE7E6'/%3E%3C/svg%3E%0A") no-repeat right center}



.amThum .sitemap_grep ul li a:hover span, .amThum .sitemap_grep ul li a:active span, .amThum .sitemap_grep ul li a:focus span {text-decoration:underline;}
.amThum .sitemap_grep ul li ul {width:75.9%; float:left; padding:0 2%; overflow:hidden;}
.amThum .sitemap_grep ul li ul:after {content:""; display:block; clear:both;}
.amThum .sitemap_grep ul li ul li {border-bottom:0; float:left; width:auto; padding:0;background:url(/images/kor/sitemap/sitemap_bul.gif) no-repeat left 10px;}
.amThum .sitemap_grep ul li ul li a {font-weight:normal; width:auto; float:none; }
.amThum .sitemap_grep ul li ul li a span {padding:5px 10px;}
.amThum .sitemap_grep ul li ul li a[target="_blank"] {padding:0 8px 0 0;}
.amThum .sitemap_grep ul li ul li:first-child {background:none;}
.amThum .sitemap_grep ul li ul li:first-child a span {padding:5px 10px 5px 0;}

.amThum .sitemap_grep ul li a[target="_blank"] span {padding-right:25px; background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.312' y='0.571472' width='7.4513' height='7.4513' rx='1' fill='%23ECF4F3'/%3E%3Crect x='1.15616' y='2.72729' width='6.4513' height='6.4513' rx='0.5' fill='white' stroke='%23DEE7E6'/%3E%3C/svg%3E%0A") no-repeat right center}
.amThum .sitemap_grep ul li ul li:first-child a[target="_blank"] span {padding:5px 15px 5px 0;}

@media all and (max-width:720px){
/***** 홈페이지가이드 *****/
/* 사이트맵 */
.amThum .sitemap_grep ul {background:none;}
.amThum .sitemap_grep ul li {padding:0;}
.amThum .sitemap_grep ul li a {display:block; float:none; width:auto; background:none; padding:5px 0;}
.amThum .sitemap_grep ul li a.first {background:#f2f2f2;}
.amThum .sitemap_grep ul li ul {float:none; width:auto; padding:5px 20px; border-top:1px solid #e2e2e2; }
.amThum .sitemap_grep ul li ul li a {padding:0;}
}
