@charset "utf-8";

/* 목록:s */
.board--card--list.type2 .tag {z-index:2;}
.board--card--list, .board--card--list .obj{overflow:visible;}
.board--card--list.type2 .tag:after {border-color: #faa831 transparent transparent transparent;}
.board--card--list .obj .thm--box .inner img {width: 100%;height: auto;min-height: 100%;max-height: 1000%;}
.board--card--list.type2 .obj .item {min-height: 362px;border:none;}
.board--card--list.type2 .col .inner-box {box-shadow:none;}
.board--card--list.type2 .obj .link {position:relative;border:1px solid #dedede;}
.board--card--list .obj .link:after {opacity:0; position:absolute; left:-3px; top:-3px; content:''; width:100%; height:100%; border:3px solid #fca834; -webkit-transition:all 0.3s;transition:all 0.3s;}
.board--card--list.type2 .obj .link:hover,
.board--card--list.type2 .obj .link:focus {box-shadow:5px 5px 15px rgba(0,0,0,.2);}
.board--card--list.type2 .obj .link:hover:after,
.board--card--list.type2 .obj .link:focus:after { opacity:1;}
.board--card--list.type2 .obj .card--body .tit {overflow:hidden; margin:0 0 15px;color:#000;text-overflow: ellipsis;white-space: nowrap;}
.board--card--list.type2 .obj .card--body ul {}
.board--card--list.type2 .obj .card--body ul li {overflow:hidden; position:relative; margin:8px 0; padding-left:75px; font-size:15px; color:#000; text-overflow: ellipsis;white-space: nowrap;}
.board--card--list.type2 .obj .card--body ul li em {display:inline-block; position:absolute; left:0; top:0; font-weight:500; color:#000;}
.board--card--list.type2 .obj .card--body ul li em i {margin-right:3px;}

/* 목록:e*/

/*상세 :s*/
.tourphotowrap {}
.tourphotowrap .inner {position:relative; }
.tourphotowrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.tourphotowrap .inner .info_box {}
.tourphotowrap .inner .info_box > strong {display:block;position:relative;padding: 0 0 20px;margin: 10px 0 20px;line-height:1.4;border-bottom: 1px solid #b6b6b8;font-size:24px;font-weight:700;color: #1b1b1b;}
.tourphotowrap .inner .info_box > p {padding: 0 0 20px;margin:0 0 20px; border-bottom:1px dashed #b6b6b8}
.tourphotowrap {margin:0 0 70px;}
.tourphotowrap .inner {position:relative;border-radius:50px 0 50px 0;background: #f6f6f8 url(/images/prog/tursmCn/photo_bg2.png)no-repeat right bottom;}
.tourphotowrap .inner2 {position:relative;min-height: 365px;padding: 50px 50px 50px 54%;border-radius:50px 0 50px 0;background: url(/images/prog/tursmCn/photo_bg.png)no-repeat left top;}
.tourphotowrap .thumb {overflow: hidden;position:absolute;z-index: 1;left:50px;top: 50px;bottom:-20px;width: 45%;height:auto;box-shadow: 5px 5px 10px rgba(0,0,0,.3);}
.tourphotowrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.tourphotowrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.tourphotowrap .thumb .picture {display:block; width:100%; height:100%;}
.tourphotowrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; }
.tourphotowrap .thumb .picture span img { position: absolute; top: 50%; left: 50%; width:auto;min-width:100%;max-width:1000%; height:100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.tourphotowrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.tourphotowrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.tourphotowrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.tourphotowrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.tourphotowrap .thumb .control button[data-control="prev"]:before,
.tourphotowrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.tourphotowrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.tourphotowrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.tourphotowrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.tourphotowrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.tourphotowrap .info_box {position:relative; z-index:1;}
.tourphotowrap .info_box ul {}
.tourphotowrap .info_box ul li {position:relative;min-height: 24px;margin:0 0 15px;padding-left: 110px;line-height:24px;color: #494949;font-size:15px;}
.tourphotowrap .info_box ul li:after {display:block;position:absolute;top: 7px;left: 90px;content:'';width:1px;height:12px;background:#c5c5c6;}
.tourphotowrap .info_box ul li span {display:block;position:absolute;left:0;line-height:24px;color: #000;font-size:15px;font-weight:700;}
.tourphotowrap .info_box ul li span i {display:inline-block;width:24px;height:24px;line-height:24px;margin-right: 10px;border-radius:50%;background:#3b3b3b;color:#fff;text-indent: -1px;text-align:center;font-size: 14px;}
.tourphotowrap .info_box .btn_box {}
.tourphotowrap .info_box .btn_box a {display:inline-block; height:44px; line-height:42px; padding:0 20px;border-radius: 3px; border:1px solid rgba(255,255,255,.5); color:#fff; font-size:15px; }
.tourphotowrap .info_box .btn_box a span {display:inline-block;width: 15px;height: 15px;margin: -3px 0 0 40px;background: url(/images/skin/ir-bbs.png) no-repeat -198px -213px;vertical-align: middle;}


@media(max-width:1279px){
    .tourphotowrap.dong {margin: 0;}
    .tourphotowrap.dong .inner2 {padding:45px 30px;}
    .tourphotowrap.dong .thumb {position:static; width:100%; max-width:578px; margin:0 auto 30px;}
    .tourphotowrap.dong .thumb .picture span img {position:static; width:100%; height:auto; transform: translate(0,0); -webkit-transform: translate(0,0);}
}

@media(max-width:1023px){
    .tourphotowrap {margin: 0;}
    .tourphotowrap .inner2 {padding:45px 30px;}
    .tourphotowrap .thumb {position:static; width:100%; max-width:578px; margin:0 auto 30px;}
    .tourphotowrap .thumb .picture span img {position:static; width:100%; height:auto; transform: translate(0,0); -webkit-transform: translate(0,0);}
}

@media(max-width:767px){
    .tourphotowrap .inner2{padding:40px 25px;}   
    .tourphotowrap .info_box ul li {padding-left:90px;}
.tourphotowrap .info_box ul li:after {display: none;}
}


.ui-anchor {}
.ui-anchor .h2 {margin: 40px 0 10px;}

.info_txt {margin:90px 0 60px;}
.info_txt p {margin:0;}

.introbox {}
.introbox table {width:100% !important;}
.introbox img {display:block;height: auto !important;margin:0 auto;}
@media (max-width: 767px){
    .table-responsive table {width: 995px !important;}
}

.ui-white-block table {display: table;table-layout: fixed;width: 100% !important;margin: 20px 0 0;border-spacing: 0;border-collapse: collapse;background-color: transparent;border-top: 2px solid #48546d;border-bottom: 1px solid #ccc;text-align: center;}
.ui-white-block table td, 
.ui-white-block table th {margin-left: -1px;padding: 14px 9px;border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-top: 1px solid #e9ecef;word-wrap: break-word;word-break: break-all;word-break: keep-all;color: #2d2d2d;}
.ui-white-block table td:first-child {border-left:none;}

.caption-buttons{margin:40px 0;text-align:center;}
.caption-buttons a {display:inline-block;width:110px;height:110px;margin: 5px 10px;padding:20px 0 0;border-radius:50%;border:1px solid #d5d5d5;text-align:center;font-size:15px;color:#333333;-webkit-transition:all 0.3s;transition:all 0.3s;}
.caption-buttons a:hover,
.caption-buttons a:focus {background:#fca834; font-weight:700;}
.caption-buttons a .ico {display:block; height:42px; margin:0 auto 10px; background:url(/images/prog/tursmCn/icon_ir.png)no-repeat;}
.caption-buttons a .ico1 {width:42px; background-position:0 0;}
.caption-buttons a .ico2 {width:46px; background-position:-45px 0;}
.caption-buttons a .ico3 {width:31px; background-position:-94px 0;}
.caption-buttons a .ico4 {width:48px; background-position:-128px 0;}
.caption-buttons a .ico5 {width:38px; background-position:-179px 0;}

.direct-e__type .ui-row-list .item:last-child {margin:0;}

.tour_tab {margin: 40px 0 0;padding:40px 45px;background:#f6f6f8;}
.tour_tab > .inner{}
.tour_tab .tab_wrap {}
.tour_tab .tab_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
.tour_tab .tab_wrap .tit_wrap {float:left;width:290px;}
.tour_tab .tab_wrap .tit_wrap ul {}
.tour_tab .tab_wrap .tit_wrap ul:after {display:block; clear:both; visibility:hidden; content:'';}
.tour_tab .tab_wrap .tit_wrap ul li {height:220px;}
.tour_tab .tab_wrap .tit_wrap ul li a {display:block;position: relative;width:100%;height:100%;padding:30px 0 0;border:1px solid #d5d5d5;background:#fff;text-align:center;font-size:18px;font-weight:700;color:#242424;-webkit-transition:all 0.3s;transition:all 0.3s;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov{}
.tour_tab .tab_wrap .tit_wrap ul li:first-child a {border-bottom:none;}
.tour_tab .tab_wrap .tit_wrap ul li .ico {display:block;width:70px; height:70px; margin:0 auto 10px;background:url(/images/prog/tursmCn/icon_ir.png)no-repeat;}
.tour_tab .tab_wrap .tit_wrap ul li .ico.ico1 {background-position:-220px 0;}
.tour_tab .tab_wrap .tit_wrap ul li .ico.ico2 {background-position:-293px 0;}
.tour_tab .tab_wrap .tit_wrap ul li em {display:block;font-size:15px; color:#494949;}
.tour_tab .tab_wrap .tit_wrap ul li .arr {display:block; position:relative; width:40px; height:3px; margin:25px auto 0; border-radius:5px; background:#d5d5d5;-webkit-transition:all 0.3s; transition:all 0.3s;}
.tour_tab .tab_wrap .tit_wrap ul li .arr:after {display:block;position:absolute;bottom: 6px;right:0;content:'';width:15px;height:3px;border-radius: 5px;background:#d5d5d5;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s; transition:all 0.3s;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov .arr {width:70px;background:#fca834;}
.tour_tab .tab_wrap .tit_wrap ul li a.ov .arr:after {background:#fca834;}
.tour_tab .tab_wrap .con_wrap {float:right;width:calc(100% - 320px);height: 440px;}
.tour_tab .tab_wrap .con_wrap .con {height:100%;}
.tour_tab .tab_wrap .con_wrap .con.ov {display:block;}
.tour_tab .tab_wrap .con_wrap .con .cont {height:100%;}
.tour_tab .tab_wrap .con_wrap .con .cont .ui-map-area{width:100%; height:100%;}
.tour_tab .tab_wrap .con_wrap .con .cont .ui-map-area .ui-map{width:100%;height:100%;background: #eee;}
.tour_tab .thm_slide {position:relative;width:100%;height:100%;}
.tour_tab .thm_slide .grap {position:relative;width:100%;height:100%;}
.tour_tab .thm_slide .grap .obj {overflow: hidden; position: relative;width: 100%;height:100%;}
.tour_tab .thm_slide .grap .obj .item {position: absolute; top: 0; left: 0;width:100%; height:100%; text-align: center;}
.tour_tab .thm_slide .grap .obj .item .inner{overflow: hidden;position:relative;width:100%;height:100%;border: 1px solid #ddd;background: #fff;}
.tour_tab .thm_slide .grap .obj .item .inner img {position:absolute;left:50%;top:50%;height: 100%;width: auto;/* min-width:100%; */max-width: 10000%;-webkit-transform: translate(-50%,-50%);transform:translate(-50%,-50%);}


.tour_tab .thm_slide .grap .control {display: inline-block;position:absolute;right:0;bottom: 0;}
.tour_tab .thm_slide .grap .control .paging {display:inline-block;float:left; height:45px; line-height:45px; padding:0 10px 0 17px; background:rgba(0,0,0,.5); color:#fff; font-size:15px; letter-spacing:0.2em;}
.tour_tab .thm_slide .grap .control .paging em {display:inline-block;height:45px;line-height:45px;color:#fff;font-size:15px;letter-spacing:0.2em;}
.tour_tab .thm_slide .grap .control button {display:inline-block;float:left;width:40px; height:45px; margin:0 1px;background:rgba(0,0,0,.5);font-size:0;}
.tour_tab .thm_slide .grap .control button[data-control="prev"]:before,
.tour_tab .thm_slide .grap .control button[data-control="next"]:before{width:8px;height:8px;border-color: #fff;}
.tour_tab .thm_slide .grap .control button[data-control="prev"]:before{border-width: 0 0 2px 2px;}
.tour_tab .thm_slide .grap .control button[data-control="next"]:before{border-width: 2px 2px 0 0;}
.tour_tab .thm_slide .grap .control button[data-control="stop"]:before{width: 2px;height:12px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.tour_tab .thm_slide .grap .control button[data-control="play"]:before{width: 0;height: 0;border-width: 7px 0 7px 10px;border-style: solid;border-color: transparent transparent transparent #fff;}

@media(max-width:1279px){
    .tour_tab.dong {padding:30px;}
    .tour_tab.dong .tab_wrap .tit_wrap {float:none;width:100%;margin:0 0 20px;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li {float:left; width:50%;height:auto;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li a {padding:10px;line-height:52px;vertical-align:top;font-size: 16px;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li:first-child a {border-right:none;border-bottom: 1px solid #d5d5d5;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li a:before {opacity:0; position:absolute;z-index:1;left:-2px; top:-2px; content:''; width:100%; height:100%; border:2px solid #fca834;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li a.ov:before {opacity:1;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li .ico {display:inline-block; width:52px; height:52px;margin:0 10px 0 0;background-size:477px 60px;vertical-align:top;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li .ico.ico1 {background-position:-165px 0;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li .ico.ico2 {background-position:-220px 0;}
    .tour_tab.dong .tab_wrap .tit_wrap ul li em,
    .tour_tab.dong .tab_wrap .tit_wrap ul li .arr {display:none;}
    .tour_tab.dong .tab_wrap .con_wrap {float:none;width:100%;height: 440px;}
}

@media(max-width:1023px){
    .tour_tab {padding:30px;}
    .tour_tab .tab_wrap .tit_wrap {float:none;width:100%;margin:0 0 20px;}
    .tour_tab .tab_wrap .tit_wrap ul li {float:left; width:50%;height:auto;}
    .tour_tab .tab_wrap .tit_wrap ul li a {padding:10px;line-height:52px;vertical-align:top;font-size: 16px;}
    .tour_tab .tab_wrap .tit_wrap ul li:first-child a {border-right:none;border-bottom: 1px solid #d5d5d5;}
    .tour_tab .tab_wrap .tit_wrap ul li a:before {opacity:0; position:absolute;z-index:1;left:-2px; top:-2px; content:''; width:100%; height:100%; border:2px solid #fca834;}
    .tour_tab .tab_wrap .tit_wrap ul li a.ov:before {opacity:1;}
    .tour_tab .tab_wrap .tit_wrap ul li .ico {display:inline-block; width:52px; height:52px;margin:0 10px 0 0;background-size:477px 60px;vertical-align:top;}
    .tour_tab .tab_wrap .tit_wrap ul li .ico.ico1 {background-position:-165px 0;}
    .tour_tab .tab_wrap .tit_wrap ul li .ico.ico2 {background-position:-220px 0;}
    .tour_tab .tab_wrap .tit_wrap ul li em,
    .tour_tab .tab_wrap .tit_wrap ul li .arr {display:none;}

    .tour_tab .tab_wrap .con_wrap {float:none;width:100%;height: 440px;}

    .info_txt {margin:40px 0;}
}

@media(max-width:767px){
    .tour_tab {padding:30px 25px;}
    .tour_tab .tab_wrap .con_wrap {height:320px;}

    .tour_tab.dong {padding:30px 25px;}
    .tour_tab.dong .tab_wrap .con_wrap {height:320px;}
}

@media(max-width:580px){
    .tour_tab .tab_wrap .tit_wrap ul li a {padding:10px; line-height:1; font-size:15px; }
    .tour_tab .tab_wrap .tit_wrap ul li .ico {display:block; margin:0 auto 5px;}
    .tour_tab .tab_wrap .con_wrap {height:220px;}

    .tour_tab.dong .tab_wrap .tit_wrap ul li a {padding:10px; line-height:1; font-size:15px; }
    .tour_tab.dong .tab_wrap .tit_wrap ul li .ico {display:block; margin:0 auto 5px;}
    .tour_tab.dong .tab_wrap .con_wrap {height:220px;}

}






/* 쇼핑정보 상세페이지 */
.photoslidewrap {}
.photoslidewrap .inner {position:relative; }
.photoslidewrap .inner:after {display:block; clear:both; visibility:hidden; content:'';}
.photoslidewrap .inner .info_box {}
.photoslidewrap .inner .info_box > strong {display:block; position:relative; padding:0 0 15px;margin:0 0 20px; line-height:1.4; border-bottom:1px solid rgba(255,255,255,.3); font-size:24px; font-weight:700; color:#fff;}
.photoslidewrap .inner .info_box > strong:before {display:block; position:absolute; left:0; bottom:0; content:''; width:35px; height:3px; background:#ffbf00;}

.photoslidewrap {margin:0 0 70px;}
.photoslidewrap .inner {position:relative;border-radius:50px 0 50px 0;background:#2b3b59 url(/images/skin/photo_bg.png)no-repeat right bottom;}
.photoslidewrap .inner2 {position:relative;min-height: 365px;padding: 70px 50px 50px 660px;border-radius:50px 0 50px 0;background: url(/images/skin/photo_bg2.png)no-repeat left top;}
.photoslidewrap .thumb {overflow: hidden;position:absolute;z-index: 1;left:50px;top:70px;bottom:-20px;width:560px;height:auto;box-shadow: 5px 5px 10px rgba(0,0,0,.3);}
.photoslidewrap .thumb .main-photo__skin {position:relative;z-index:1;width:100%;}
.photoslidewrap .thumb .photoslide {position:relative;z-index:1;width:100%;}
.photoslidewrap .thumb .picture {display:block; width:100%; height:100%;}
.photoslidewrap .thumb .picture span {display:block; position:relative; width:100%; height:100%; }
.photoslidewrap .thumb .picture span img { position: absolute; top: 50%; left: 50%; width:auto;min-width:100%;max-width:1000%; height:100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.photoslidewrap .thumb .control {display:inline-block;position:absolute;right:0;bottom:0;z-index:1;width: auto;}
.photoslidewrap .thumb .control .paging {display:inline-block;float: left;padding:0 15px;background:rgba(0,0,0,.5);}
.photoslidewrap .thumb .control .paging span {display:inline-block; line-height:40px; color:#fff; font-weight:700;}
.photoslidewrap .thumb .control button {display:inline-block;float: left;position: relative;width:40px;height:40px;margin: 0;border-right: 1px solid #fff;background:rgba(0,0,0,.5);font-size:0;vertical-align: top;}
.photoslidewrap .thumb .control button[data-control="prev"]:before,
.photoslidewrap .thumb .control button[data-control="next"]:before{width:6px;height:6px;border-width:2px;border-style: solid;border-color: #fff;transform: rotate(45deg);}
.photoslidewrap .thumb .control button[data-control="prev"]:before{right: -4px;border-width: 0 0 2px 2px;}
.photoslidewrap .thumb .control button[data-control="next"]:before{left: -4px;border-width: 2px 2px 0 0;}
.photoslidewrap .thumb .control button[data-control="stop"]:before{width: 2px;height:9px;box-shadow: -3px 0 #fff, 3px 0 #fff;}
.photoslidewrap .thumb .control button[data-control="play"]:before{right: -4px;width: 0;height: 0;border-width: 5px 0 5px 8px;border-style: solid;border-color: transparent transparent transparent #fff;}
.photoslidewrap .info_box {position:relative; z-index:1;}
.photoslidewrap .info_box ul {}
.photoslidewrap .info_box ul li {position:relative;margin:0 0 15px; padding-left:100px;line-height:24px; color:#fff; font-size:15px;}
.photoslidewrap .info_box ul li span {display:block;position:absolute; left:0; line-height:24px; color:#fff; font-size:15px; font-weight:700; }
.photoslidewrap .info_box .btn_box {}
.photoslidewrap .info_box .btn_box a {display:inline-block; height:44px; line-height:42px; padding:0 20px;border-radius: 3px; border:1px solid rgba(255,255,255,.5); color:#fff; font-size:15px; }
.photoslidewrap .info_box .btn_box a span {display:inline-block;width: 15px;height: 15px;margin: -3px 0 0 40px;background: url(/images/skin/ir-bbs.png) no-repeat -198px -213px;vertical-align: middle;}

@media(max-width:1023px){
    .photoslidewrap {margin:0 0 30px;}
    .photoslidewrap .inner2 {padding:45px 30px;}
    .photoslidewrap .thumb {position:static; width:100%; max-width:578px; height:350px;margin:0 auto 30px;}
    .photoslidewrap .thumb .picture span img {position: absolute;top: 50%;left: 50%;width: auto;min-width: 100%;max-width: 1000%;height: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}
@media(max-width:767px){
    .photoslidewrap .thumb {height:300px;}
    .photoslidewrap .inner2{padding:40px 25px;}   
}
@media only screen and (max-width: 580px){
  .photoslidewrap .thumb {height:250px;}    
}




.sub06_04 #body_layout {background: url(/js/tour/uiTaste/images/common/bg_pattern.jpg)repeat;}
.sub06_04 #body_layout:after {display:block;position: absolute;left:0;bottom: 240px;z-index: -1;content:'';width:100%;height: 803px;background:url(../images/common/bg.png)no-repeat center bottom;background-size: cover;}
.sub06_04 #body_layout .body_wrap {padding-bottom: 200px;background:transparent;}
.sub06_04 .content-info, 
.sub06_04 .ui-message {background: rgba(255,255,255,0.45);}
.sub06_04 #location .utile_wrap .print_wrap > li > button {border:1px solid transparent;}

.board--card--list {margin:0}

@media(max-width:1023px) {
    .sub06_04 #body_layout:after {background:none;}
    .sub06_04 #body_layout .body_wrap {padding-bottom: 50px;}
}

/* ANIMATE */
#uiTaste .uiTaste-checker li button:before,
#uiTaste .uiTaste-checker li button:after{transition:all 150ms ease-out}

#uiTaste .uiTaste-checker li button:before,
#uiTaste .uiTaste-checker li button:after{width:0%}

#uiTaste .uiTaste-checker li button.ov:before,
#uiTaste .uiTaste-checker li button.ov:after{width:22%}


.sub01_08 #parseArea{padding:50px 0 150px;position:relative;}

.ui-step{position:relative;padding-bottom:20px;margin-bottom:50px;}
.ui-step .ir{display:block;margin: 0 auto 30px;width:72px;height:61px;background: url(/js/tour/uiTaste/images/common/ir-icon.png) no-repeat;}
.ui-step  h2{color: #0d0d0d;font-size: 40px;text-align:center;font-weight: normal;}
.ui-step  h2 strong{color: #ffbb00;font-weight:600;}

@media(max-width:1023px) {
    .ui-step  h2 {font-size:35px;}
}

@media(max-width:767px) {
    .ui-step  h2 {font-size:30px;}
}