.operation_guide_tit {position:relative;margin-top:45px;min-height:110px;padding-bottom:30px;border-bottom:1px solid #222;}
.operation_guide_tit h4{font-family: 'NanumBarunGothic'; font-weight:300;font-size:26px;line-height:60px;}
.operation_guide_tit .info {font-size:15px;line-height:30px;}

.operation_guide_tit .addr {display:inline-block;padding-left:23px;background:url('../img/cont/ico_pin_black.png') no-repeat 0 50%;vertical-align:top;line-height:23px;}
.operation_guide_tit .call {display:inline-block;margin-left:20px;padding-left:30px;background:url('../img/cont/ico_call.png') no-repeat 0 50%;vertical-align:top;}
.operation_guide_tit .info .call:first-child {margin-left:0;}
.operation_guide_tit .call.balck {margin-left:50px;background:url('../img/cont/ico_call_black.png') no-repeat 0 50%;}
.operation_guide_tit .group {position:absolute;top:30px;right:0;}
.operation_guide_tit .link_load {display:inline-block;margin-right:10px; width:160px;height:50px;background:#eee url('../img/cont/ico_link_load.png') no-repeat 35px 50%;padding-left:20px;border-radius:30px;font-size:15px;line-height:50px;color:#222;text-align:center;vertical-align:top;}
.operation_guide_tit.parking {margin-top:35px;min-height:70px;padding-bottom:0;}
.operation_guide_tit.parking .info {position:absolute;top:15px;right:0;}

.operation_guide_cont h5 {overflow:hidden;margin-left:-8px;padding:20px 0 15px 0;padding-left:40px;border-bottom:1px solid #ddd;background:url('../img/cont/ico_directions.png') no-repeat 0 0;font-family: 'NanumSquare';font-weight:600;font-size:22px;line-height:30px;}
/*.operation_guide_cont h5:first-child {margin-top:0px;}*/
.operation_guide_cont h5 p {float:right;}
.operation_guide_cont h5  span {display:inline-block;background:url('../img/cont/ico_txt_star.png ') no-repeat 0 50%;margin-left:40px;padding-left:14px;font-size:14px;color:#df1e32;}

.operation_guide_cont h5 p span:first-child {margin-left:0;}
.operation_guide_cont h5.arr{margin-top:60px;}
.operation_guide_cont h5.bus{margin-top:60px;}
.operation_guide_cont h5.subway{background-position:0 -70px;}
.operation_guide_cont h5.car{background-position:0 -140px;}
.operation_guide_cont h5.arrow{background-position:0 -210px;}
.operation_guide_cont h5.store{background:url('../img/cont/ico_parking.png') no-repeat 0 -140px;}
.operation_guide_cont h5.buy{background:url('../img/cont/ico_parking.png') no-repeat 0 -70px;}
.operation_guide_cont h5.won{background:url('../img/cont/ico_parking.png') no-repeat 0 0;}

@media (max-width:747px) {
	
	.operation_guide_cont h5 {font-size:18px;}
	
}

.mt-3{margin-top:1rem!important}
.mb-3{margin-bottom:1rem!important}
.text-center{text-align: center;}

.theme-manual p, .theme-manual li {
    font-size: var(--normal-font-size);
}
/* ÅÇ ³×ºñ */
.theme-manual .tab-nav {
}
.theme-manual .tab-nav button {
    display: block;
    width: 100%;
    margin-bottom: 3px;
    color: #707070;
    border: 0 none;
}
.theme-manual .tab-nav button:hover {
    background-color: #dedede;
}
.theme-manual .tab-nav button.active {
    color: #fff;
    background-color: #999;
}
/* ÅÇ ÄÜÅÙÃ÷ */
.theme-manual .tab-content {
    padding: 30px;
    border:2px solid #999;
}
/* Å¸ÀÌÆ² */
.theme-manual h3 {position:relative;font-family: 'NanumSquare';font-size:20px;line-height:26px;font-weight:700;border-bottom:1px solid #ccc;padding:0 0 10px 15px;margin:0 0 10px}
.theme-manual h3 .title-bar {position:absolute;top:0;left:0;display:inline-block;width:5px;height:26px;background:var(--title-color);}
/* Å×¸¶ ´Ù¿î·Îµå */
/* Å×¸¶ ¼³Ä¡ */
.install-step {margin-bottom:30px}
.install-step {padding:15px;background:#f8f8f8;box-shadow:0 0 1px rgba(0,0,0,0.35)}
.install-step h5 {line-height:45px;margin:0 0 10px;font-size:16px;position:relative}
.install-step h5 small {display:inline-block;height:45px;padding:7px 9px;margin-right:10px;background:#314b52;color:#fff;font-size:11px;text-align:center;text-transform:uppercase;vertical-align:middle}
.install-step h5 small span {font-size:18px;display:block;margin-top:2px}
.install-step p {line-height:24px;color:#707070;margin:10px 0 0;padding-left:30px;position:relative;word-break:keep-all}
.install-step p span {display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;line-height:24px;text-align:center;margin-right:5px;color:#fff;background:#FA3008;border-radius:100% !important}
.full-img {box-shadow:0 0 1px rgba(0,0,0,0.8);max-width:600px;margin:0 auto}
@media (min-width:1200px){
    .theme-step-1 , .theme-step-2 {height:520px}
    .theme-step-3 , .theme-step-4 {height:350px}
    .theme-step-5 , .theme-step-6 {height:690px}
}
/* Å×¸¶ ¼³¸í°ú ¼³Á¤ */
.theme-setup ul li {position:relative;margin-bottom:10px;padding-left:20px;}
.theme-setup ul li i {position:absolute;left:0;top:3px;color:#ccc}
.theme-setup ul li ul li {margin:5px 0 0;padding:0}
/* Å×¸¶ ÆíÁý¸ðµå */
.theme-setup h5 {margin:0 0 10px;font-weight:700;font-size:15px}
.theme-setup h6 {margin:0 0 5px;font-weight:700;font-size:15px;color:#555}
.theme-setup .theme-list > li {position:relative;margin-bottom:20px}
.theme-setup .theme-list .img-responsive {padding:10px;margin-bottom:10px;border:1px solid #ddd}
/* Å×¸¶ ÆÐÄ¡³»¿ª */
.theme-setup .patch-list h5 {margin:0 0 10px;padding:10px;font-family:'kiaB';font-size:16px;border-left:2px solid var(--fifth-color);background:var(--fourth-color);color:var(--second-color);border-radius:0 50px 50px 0}
.theme-setup .patch-list ul li {position:relative;margin-bottom:0px;padding-left:10px;}
.theme-setup .patch-list li {position:relative;padding-left:10px}
.theme-setup .patch-list li span {position:absolute;left:0;top:0}
@media (max-width:991px){
    .theme-manual .tab-std .tab-nav-left {padding:0 !important;margin-bottom:10px}
}

.list02 li{position:relative; margin:0; padding-left:15px;font-size:16px}
.list02 li:last-child{margin-bottom:20px;}
.list02 li:before{position:absolute; left:0px; top:9px; display:block; width:6px; height:6px; border-radius:5px; background:var(--second-color); content:"";}

.master-title {margin-bottom: 50px;text-align: center; border-bottom:0}
.master-title h2 {margin-bottom: 20px;line-height: 1em;font-size: 60px;font-weight: 700;letter-spacing:-2px;}
.master-title h3 {font-size: var(--h3-font-size); border-bottom:0}
@media (max-width:991px){
	.master-title {margin-bottom: 30px;}
	.master-title h2 {margin-bottom: 10px;font-size: var(--biggest-font-size);}
}

.pc-view {
    display: block !important;
}
.mo-view {
    display: none !important;
}

/* 768 */
@media screen and (max-width: 768px) {
  .pc-view {
    display: none !important;
  }
  .mo-view {
    display: block !important;
  }
}

.bo_sch h3 {font-size:18px}