/*noto sans font */
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); font-display: swap ;}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); font-display: swap ;}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); font-display: swap ;}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); font-display: swap ;}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); font-display: swap ;}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); font-display: swap ;}
/*noto sans font end */

.sbold-100{font-weight:100 !important;}
/*.sbold-200{font-weight:200 !important;}*/
.sbold-300{font-weight:300 !important;}
.sbold-400{font-weight:400 !important;}
.sbold-500{font-weight:500 !important;}
/*.sbold-600{font-weight:600 !important;}*/
.sbold-700{font-weight:700 !important;}
.sbold-800{font-weight:800 !important;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, menu, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video, button {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font: inherit;
	vertical-align: baseline;
	font-family:'Noto Sans KR',Sans-serif;
/*	font-family:'맑은 고딕','Malgun Gothic',Sans-serif;*/
	letter-spacing:0px;
}


mark{background:none;}

div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,fieldset,legend,iframe,table,th,td,a {
	margin:0;
	padding:0;
	font-size:1em;
	color:#222;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
	width:100%;
	height:100%;
    -webkit-tap-highlight-color: transparent;
}
body.noscroll {overflow-y:hidden;position:fixed;}

@media all and (min-width: 641px) { body { background-color: #f3f3f3; } }

form {display:inline;}

span,div,textarea {
display:inline-block;
width:100%;
box-sizing:border-box;
}

menu, ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

li {list-style:none;}
a {-webkit-tap-highlight-color:transparent;text-decoration:none;}


.filter {overflow: hidden;z-index: 99998;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;background: #333;filter: alpha(opacity=85);opacity: 0.85;}

.font-appsd {font-family:HelveticaNeue,AppleSDGothicNeo-Regular,Sans-serif;}

/*content-wrap*/
.content-wrap {background:#fff;max-width:640px;margin:0 auto;box-sizing:border-box;position:relative;padding:10px 10px 0px 10px;z-index:1;}
.content-wrap .top-menu {gap:10px;height:39px;}
.content-wrap .top-menu .fw-top-logo {width:120px;}
.content-wrap .top-menu .fw-top-logo img {width:120px;height:39px;}
.content-wrap .top-menu .fw-top-phrase {width:calc(100% - 177px);}
.content-wrap .top-menu .fw-top-menu {width:57px;gap:10px;}
.content-wrap .top-menu .fw-top-menu > p:nth-child(1) {width:20px;background: url(//data.fashionwork.co.kr/icon/icon-finder-black.png) no-repeat 0px 10px;background-size: 20px 20px;}
.content-wrap .top-menu .fw-top-menu > p:nth-child(2) {width:27px;background: url(//data.fashionwork.co.kr/icon/menu-icon.png) no-repeat 0px 10px;background-size: 27px 20px;}


/*layer-wrapblack*/
.blackwrap {
  display: none; 
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); 
  z-index: 996;
}

.tot-search {
  position: absolute;
  top: 3%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 997;
  width: calc(100% - 20px);
  height: 35px;
  padding: 2px;
  background: linear-gradient(60deg, #B56DD7, #FF628D, #FF855C, #FFA545, #FF6342);
  box-sizing:border-box;
}


.tot-search div {
	background:#fff;
	width:100%;
	height:100%;
    padding-left: 2px;
    box-sizing: border-box;
}

.tot-search input[type=text] {
	border: none;
    outline: none;
    width: calc(100% - 70px);
    height: 28px;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.tot-search button {
    color: #fff;
    border: none;
    width: 70px;
    box-sizing: border-box;
    height: 31px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
	background:#000 url(//data.fashionwork.co.kr/icon/icon-finder-white.png) no-repeat 9px 8px;background-size: 20px 20px;
	padding: 0 0 2px 26px;
}

/*content_header */
.content_header {height: 44px;width:calc(100% + 20px);position:relative;padding:4px 10px 0px 10px;margin-left:-10px;box-sizing:border-box;position:relative;border-bottom:1px solid #eeeeee;}
.content_header .backBtn {width: 24px;height: 24px;}
.content_header .backBtn .back-icon{
    width: 24px;
    height: 24px;
    color: transparent;
/*    background: url(//data.fashionwork.co.kr/icon/backleft-icon.png) no-repeat 4px 0px;*/
/*    background-size: 16px 24px;*/
    background: url(//data.fashionwork.co.kr/icon/backleft-icon2.png) no-repeat 0px 3px;
    background-size: 12px 18px;
}
.content_header .header-rt-mnu {width:62px;height:24px;}

.content_header .header-rt-mnu a.close {
	width: 28px;
    height: 24px;
    color: transparent;
    background: url(//data.fashionwork.co.kr/icon/m-close-icon.png) no-repeat 2px 2px;
    background-size: 20px 20px;
}

.content_header .header-rt-mnu a.menu-list-bg {
	width:27px;
	height:32px;
	background: url(//data.fashionwork.co.kr/icon/menu-icon.png) no-repeat 0px 4px;
	background-size: 27px 20px;
}




.content_header .header-tit{box-sizing:border-box;color:#333;font-weight:600;font-size:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;height:24px;line-height:22px;padding-left:10px;max-width:220px;}
.content_header .header-tit em {font-size:12px;font-weight:400;}

.content_header.nobt {border-bottom:0 none;}
/*share */

/*content-wrap,content_header *컨텐츠용* 별도 설정 */

.content-wrap.content-bg {padding:10px 0;}
.content-wrap.content-bg .content_header {margin-left:0;width:100%;}



.pgnv {gap:4px;flex-wrap:wrap;z-index:11;}
.pgnv a {color:#333;font-size:14px;width:30px;height:30px;box-sizing:border-box;padding:0 0 2px 0;}
.pgnv a.on {color:#fff;background:#ff6060;border-radius:50%;}

.content_bottom {margin-top:20px;margin-bottom:40px;flex-direction:column;}
.content_bottom.nomt {margin-top:0px;}
.content_bottom .ft {
width: 100%;
background: #fff;
border: 1px solid #e3e3e3;
box-sizing: border-box;
height: 38px;
background: #fcfcfc;
margin-top: 30px;
}

.content_bottom .ft span {width:calc(100% / 3);box-sizing:border-box;font-size:13px;padding:0 10px;text-align:center;position:relative;}
.content_bottom .ft.four span {width:calc(100% / 4);}
.content_bottom .ft span:not(:last-child)::after {content:"";position:absolute;top:2px;right:-1px;border: 1px solid #dedede;height: 10px;}

.content_bottom .nv-openmain {height:40px;margin-top:20px;}
.content_bottom .nv-openmain button {height:40px;border:1px solid #eee;border-radius:8px;width:100%;background:#fff;background-image: url(https://s.pstatic.net/static/www/m/2018/sp_home_v180131a.png);
background-repeat: no-repeat;background-size:86px 56px;background-position:8px 4px;padding-left:42px;}
.content_bottom .nv-openmain button span {font-size:15px;color:#222;}
.content_bottom .nv-openmain button span em {padding:0 5px;font-style:normal;color:#00c73c;}
.content_bottom .bt-company {font-size:12px;flex-direction:column;margin-top:20px;}
.content_bottom .bt-company span {margin-top:10px;box-sizing:border-box;}
.content_bottom .bt-company .bt-company-t span {width:auto;border-right:1px solid #dedede;padding:0 10px;}
.content_bottom .bt-company .bt-company-t span:last-child {border-right:0 none;}


.disflex {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;box-sizing:border-box;}
.allcenter {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flexv-bt {-webkit-box-align: end;-ms-flex-align: end;align-items: end;}
.flexv-top {-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}
.flexv-left {-webkit-box-pack: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.flexv-right {-webkit-box-pack: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.flexv-vcenter {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flexv-vstretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flexv-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flexv-column {flex-direction:column;}
.flexv-wrap {flex-wrap:wrap;-webkit-flex-wrap: wrap;}
.flexv-1 {flex:1;}
.flexv-grow {flex-grow:1;}
.flexv-bts {align-self:flex-end;}
.flexv-tops {align-self:flex-start;}

.ft11{font-size:11px;}
.ft12{font-size:12px;}
.ft13{font-size:13px;line-height:15px;}
.ft14{font-size:14px;}
.ft15{font-size:15px;line-height:20px;}
.ft16{font-size:16px;}
.ft17{font-size:17px;}
.ft18{font-size:18px;line-height:24px;}
.ft19{font-size:19px;}
.ft20{font-size:20px;}
.ft21{font-size:21px;}
.ft22{font-size:22px;}
.ft23{font-size:23px;}
.ft24{font-size:24px;}
.ft25{font-size:25px;}
.ft26{font-size:26px;}
.ft27{font-size:27px;}
.ft28{font-size:28px;}
.ft29{font-size:29px;}
.ft30{font-size:30px;}
.ft31{font-size:31px;}
.ft32{font-size:32px;}
.ft33{font-size:33px;}
.ft34{font-size:34px;}
.ft35{font-size:35px;}
.t-center{text-align:center;}
.t-left{text-align:left;}

.ft-lh13{line-height:13px;}
.ft-lh14{line-height:14px;}
.ft-lh15{line-height:15px;}
.ft-lh16{line-height:16px;}
.ft-lh17{line-height:17px;}
.ft-lh18{line-height:18px;}
.ft-lh19{line-height:19px;}
.ft-lh20{line-height:20px;}
.ft-lh21{line-height:21px;}
.ft-lh22{line-height:22px;}
.ft-lh23{line-height:23px;}
.ft-lh24{line-height:24px;}
.ft-lh25{line-height:25px;}
.ft-lh26{line-height:26px;}
.ft-lh27{line-height:27px;}
.ft-lh28{line-height:28px;}
.ft-lh29{line-height:29px;}
.ft-lh30{line-height:30px;}
.ft-lh31{line-height:31px;}
.ft-lh32{line-height:32px;}
.ft-lh33{line-height:33px;}
.ft-lh34{line-height:34px;}

.pdl-0{padding-left:0 !important;}
.pdr-0{padding-right:0 !important;}
.pdt-0{padding-top:0 !important;}
.pdb-0{padding-bottom:0 !important;}
.pdb-5{padding-bottom:5px !important;}
.pdb-10{padding-bottom:10px !important;}
.pdb-15{padding-bottom:15px !important;}
.pdb-20{padding-bottom:20px !important;}
.pdt-5{padding-top:5px !important;}
.pdt-10{padding-top:10px !important;}
.pdt-15{padding-top:15px !important;}
.pdt-20{padding-top:20px !important;}
.pdt-30{padding-top:30px !important;}
.pdt-40{padding-top:40px !important;}
.pdl-5{padding-left:5px !important;}
.pdl-6{padding-left:6px !important;}
.pdl-10{padding-left:10px !important;}
.pdl-15{padding-left:15px !important;}
.pdl-20{padding-left:20px !important;}
.pdr-5{padding-right:5px !important;}
.pdr-10{padding-right:10px !important;}
.pdr-15{padding-right:15px !important;}
.pdr-20{padding-right:20px !important;}

.mt-0{margin-top:0 !important;}
.mt-2{margin-top:2px !important;}
.mt-5{margin-top:5px !important;}
.mt-6{margin-top:6px !important;}
.mt-7{margin-top:7px !important;}
.mt-8{margin-top:8px !important;}
.mt-9{margin-top:9px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.ml-10{margin-left:10px !important;}
.bdt-0 {border-top:0 none !important;}
.bdb-0 {border-bottom:0 none !important;}
.bdl-0 {border-left:0 none !important;}
.bdr-0 {border-right:0 none !important;}
.no-bdr {border:0 none !important;}
.bd-gray {border:1px solid #dedede;}
.bd-red {border:1px solid #ff1111 !important;}

.layer-left {margin-right:auto;}
.layer-right {margin-left:auto;}

.bd-radius {border-radius:8px;}
.bd-radius-br {border-bottom-right-radius:8px;}
.img-center {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.cpointer {cursor:pointer;}
.pos-rl {position:relative;}
.a-wrap {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}

.fw-bg-black {background:#222 !important;color:#fff !important;}
.fw-bg-red {background:#ef9191 !important;color:#fff !important;}
.fw-bg-gray {background:#666 !important;color:#fff !important;}
.fw-bg-yellow {background:#ff9800 !important;color:#fff !important;}
.fw-bg-white {background:#fff !important;}
.fw-bg-blue {background:#9fbaf5;color:#fff !important;}

.fw-red {color:#ef9191;}
.fw-red2 {color:#e76a65;}
.fw-fred {color:#ff1111;}
.fw-gray {color:#666;}
.fw-gray8 {color:#888;}
.fw-gray8f {color:#8f959f;}
.fw-black {color:#222 !important;}
.fw-white {color:#fff;}
.fw-blue {color:#87CEEB;}
.fw-blue2 {color:#00a1ef !important;}
.fw-yellow {color:#ff9800;}
.fw-green {color:#12AD6A;}

.wauto {width:auto !important;}
.wfull {width:100% !important;}
.whalf {width:calc(100% / 2) !important;}
.hide {display:none !important;}
.wordbreak {word-break:break-all;}

.gap-0 {gap:0px !important;}
.gap-10 {gap:10px;}

.drag-dv {
height: 92px;
width: 120px;
background: rgba(0,0,0,0.5);
box-shadow: 3px 20px 21px 20px rgba(0, 0, 0, 0.04);
border-radius: 16px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
transition: opacity 0.5s ease;
}
.drag-dv .drag-txt {
height: 30px;
padding: 10px 10px;
line-height: 16px;
box-sizing: border-box;
font-size: 12px;
color:#fff;
}
.drag-dv .drag-move {
display: block;
width: 100%;
height: 50%;
margin: 0 auto;
background: url(//data.fashionwork.co.kr/icon/icon-fingermove.png) no-repeat 28px 10px;
background-size: 29px;
-webkit-animation: slide-left 1s both;
animation: slide-left 1s both;
}


@-webkit-keyframes slide-left { 0% { -webkit-transform: translateX(15px); transform: translateX(15px); }
  50% { -webkit-transform: translateX(15px); transform: translateX(15px); }
  100% { -webkit-transform: translateX(-15px); transform: translateX(-15px); } }

@keyframes slide-left { 0% { -webkit-transform: translateX(15px); transform: translateX(15px); }
  50% { -webkit-transform: translateX(15px); transform: translateX(15px); }
  100% { -webkit-transform: translateX(-15px); transform: translateX(-15px); } }

.swiper {touch-action:none;}

.subway-A.on {background:#0052A4;}/*1호선*/
.guin-wrapper.subway-A input[type="radio"]:checked + label {background:#0052A4;border-color:#0052A4;color:#fff;}
.subway-B.on {background:#00A84D;}/*2호선*/
.guin-wrapper.subway-B input[type="radio"]:checked + label {background:#00A84D;border-color:#00A84D;color:#fff;}
.subway-C.on {background:#EF7C1C;}/*3호선*/
.guin-wrapper.subway-C input[type="radio"]:checked + label {background:#EF7C1C;border-color:#EF7C1C;color:#fff;}
.subway-D.on {background:#00A5DE;}/*4호선*/
.guin-wrapper.subway-D input[type="radio"]:checked + label {background:#00A5DE;border-color:#00A5DE;color:#fff;}
.subway-E.on {background:#996CAC;}/*5호선*/
.guin-wrapper.subway-E input[type="radio"]:checked + label {background:#996CAC;border-color:#996CAC;color:#fff;}
.subway-F.on {background:#CD7C2F;}/*6호선*/
.guin-wrapper.subway-F input[type="radio"]:checked + label {background:#CD7C2F;border-color:#CD7C2F;color:#fff;}
.subway-G.on {background:#747F00;}/*7호선*/
.guin-wrapper.subway-G input[type="radio"]:checked + label {background:#747F00;border-color:#747F00;color:#fff;}
.subway-H.on {background:#E6186C;}/*8호선*/
.guin-wrapper.subway-H input[type="radio"]:checked + label {background:#E6186C;border-color:#E6186C;color:#fff;}
.subway-I.on {background:#BB8336;}/*9호선*/
.guin-wrapper.subway-I input[type="radio"]:checked + label {background:#BB8336;border-color:#BB8336;color:#fff;}
.subway-IA.on {background:#7CA8D5;}/*인천1호선*/ 
.guin-wrapper.subway-IA input[type="radio"]:checked + label {background:#7CA8D5;border-color:#7CA8D5;color:#fff;}
.subway-IB.on {background:#ED8B00;}/*인천2호선*/ 
.guin-wrapper.subway-IB input[type="radio"]:checked + label {background:#ED8B00;border-color:#ED8B00;color:#fff;}
.subway-BD.on {background:#0052A4;}/*분당선*/
.guin-wrapper.subway-BD input[type="radio"]:checked + label {background:#0052A4;border-color:#0052A4;color:#fff;}
.subway-SB.on {background:#D4003B;}/*신분당선*/ 
.guin-wrapper.subway-SB input[type="radio"]:checked + label {background:#D4003B;border-color:#D4003B;color:#fff;}
.subway-KM.on {background:#77C4A3;}/*경의중앙선*/ 
.guin-wrapper.subway-KM input[type="radio"]:checked + label {background:#77C4A3;border-color:#77C4A3;color:#fff;}
.subway-KC.on {background:#0C8E72;}/*경춘선*/ 
.guin-wrapper.subway-KC input[type="radio"]:checked + label {background:#0C8E72;border-color:#0C8E72;color:#fff;}
.subway-AP.on {background:#0090D2;}/*공항철도*/ 
.guin-wrapper.subway-AP input[type="radio"]:checked + label {background:#0090D2;border-color:#0090D2;color:#fff;}
.subway-KI.on {background:#FDA600;}/*의정부경전철*/ 
.guin-wrapper.subway-KI input[type="radio"]:checked + label {background:#FDA600;border-color:#FDA600;color:#fff;}
.subway-SI.on {background:#F5A200;}/*수인분당선*/ 
.guin-wrapper.subway-SI input[type="radio"]:checked + label {background:#F5A200;border-color:#F5A200;color:#fff;}
.subway-EV.on {background:#509F22;}/*에버라인*/ 
.guin-wrapper.subway-EV input[type="radio"]:checked + label {background:#509F22;border-color:#509F22;color:#fff;}
.subway-KK.on {background:#003DA5;}/*경강선*/ 
.guin-wrapper.subway-KK input[type="radio"]:checked + label {background:#003DA5;border-color:#003DA5;color:#fff;}
.subway-IS.on {background:#B7C452;}/*우이신설*/ 
.guin-wrapper.subway-IS input[type="radio"]:checked + label {background:#B7C452;border-color:#B7C452;color:#fff;}
.subway-BA.on {background:#F06A00;}/*부산1호선*/ 
.guin-wrapper.subway-BA input[type="radio"]:checked + label {background:#F06A00;border-color:#F06A00;color:#fff;}
.subway-BB.on {background:#81BF48;}/*부산2호선*/ 
.guin-wrapper.subway-BB input[type="radio"]:checked + label {background:#81BF48;border-color:#81BF48;color:#fff;}
.subway-BC.on {background:#BB8C00;}/*부산3호선*/ 
.guin-wrapper.subway-BC input[type="radio"]:checked + label {background:#BB8C00;border-color:#BB8C00;color:#fff;}
.subway-BD.on {background:#217DCB;}/*부산4호선*/ 
.guin-wrapper.subway-BD input[type="radio"]:checked + label {background:#217DCB;border-color:#217DCB;color:#fff;}
.subway-PD.on {background:#139DA7;}/*동해선*/ 
.guin-wrapper.subway-PD input[type="radio"]:checked + label {background:#139DA7;border-color:#139DA7;color:#fff;}
.subway-KG.on {background:#4A4098;}/*부산김해경전철*/ 
.guin-wrapper.subway-KG input[type="radio"]:checked + label {background:#4A4098;border-color:#4A4098;color:#fff;}
.subway-DA.on {background:#D93F5C;}/*대구1호선*/ 
.guin-wrapper.subway-DA input[type="radio"]:checked + label {background:#D93F5C;border-color:#D93F5C;color:#fff;}
.subway-DB.on {background:#00AA80;}/*대구2호선*/ 
.guin-wrapper.subway-DB input[type="radio"]:checked + label {background:#00AA80;border-color:#00AA80;color:#fff;}
.subway-DC.on {background:#FFB100;}/*대구3호선*/ 
.guin-wrapper.subway-DC input[type="radio"]:checked + label {background:#FFB100;border-color:#FFB100;color:#fff;}
.subway-DD.on {background:#0099CC;}/*대구4호선*/ 
.guin-wrapper.subway-DD input[type="radio"]:checked + label {background:#0099CC;border-color:#0099CC;color:#fff;}
.subway-GA.on {background:#009088;}/*광주1호선*/ 
.guin-wrapper.subway-GA input[type="radio"]:checked + label {background:#009088;border-color:#009088;color:#fff;}
.subway-GB.on {background:#0471C3;}/*광주2호선*/ 
.guin-wrapper.subway-GB input[type="radio"]:checked + label {background:#0471C3;border-color:#0471C3;color:#fff;}
.subway-JA.on {background:#007448;}/*대전1호선*/ 
.guin-wrapper.subway-JA input[type="radio"]:checked + label {background:#007448;border-color:#007448;color:#fff;}
.subway-JB.on {background:#40E0D0;}/*대전2호선*/ 
.guin-wrapper.subway-JB input[type="radio"]:checked + label {background:#40E0D0;border-color:#40E0D0;color:#fff;}
.subway-SH.on {background:#81A914;}/*서해선*/ 
.guin-wrapper.subway-SH input[type="radio"]:checked + label {background:#81A914;border-color:#81A914;color:#fff;}
.subway-KD.on {background:#A17800;}/*김포골드라인*/ 
.guin-wrapper.subway-KD input[type="radio"]:checked + label {background:#A17800;border-color:#A17800;color:#fff;}
.subway-SR.on {background:#6789CA;}/*신림선*/ 
.guin-wrapper.subway-SR input[type="radio"]:checked + label {background:#6789CA;border-color:#6789CA;color:#fff;}