html.noScroll, html.noScroll body {overflow: hidden;}
.wrap{width:100%;min-width: 1280px;}
.dis_table{display:table; width:100%; height:100%;}
.dis_table_cell{display:table-cell; width:100%; height:100%; font-size:0;}
.bold{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:700; vertical-align: baseline; font-family: inherit;}
.col{font-size:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: baseline; font-family: inherit;}
.eng{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align: baseline;}
.in{position:relative; margin:0 auto; width:100%; max-width:960px; height:100%; font-size:0;}
.in.w940{max-width:940px;}
.in:after{content:''; display:block; clear:both;}
img{width:auto;}
html.IE br {visibility: hidden;opacity: 0;}

.tf_y_half{
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}

.title_set .s_tit{margin-bottom:21px;}
.title_set .tit{font-size:44px; color:#212529; letter-spacing:-1px; line-height:56px;}

.wrap_fixed{position:fixed; top:0; left:0; width:100%; height:110px; z-index:100; background: rgba(255,255,255,.7);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.wrap_fixed.bk {background: rgba(0,0,0,.2);}

.wrap_fixed .logo_set{position:absolute; top:50%; left:30px; width:146px; height: 58px; pointer-events: auto;}
.wrap_fixed .logo_set a{display: block; width: 100%; height: 100%;}
.wrap_fixed .logo_set a img{position: absolute; top: 0; left: 0; width:100%; opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.wrap_fixed .logo_set.gr a img.gr{opacity: 1;}
.wrap_fixed .logo_set.wh a img.wh{opacity: 1;}

.wrap_fixed .gnb_set{position:absolute; top:0; left:50%; width:740px; height:100%; font-size:0; vertical-align:top; text-align:center;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.wrap_fixed .gnb_set > li{display:inline-block; position:relative; height:100%;}
.wrap_fixed .gnb_set > li:not(:last-child){margin-right:120px;}
.wrap_fixed .gnb_set > li > a{display:block; padding:44px 0 0 0; width:100%; height:100%;}

.wrap_fixed .gnb_set > li:first-child .sub_set,
.wrap_fixed .gnb_set > li:last-child .sub_set{width:160px;}
.wrap_fixed .gnb_set > li:nth-child(2) .sub_set{width:180px;}

.wrap_fixed .sub_set{display:none; position:absolute; top:89px; left:50%; width:100%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
}
.wrap_fixed .sub_set > li{}
.wrap_fixed .sub_set > li > a{display:block; font-size:18px; color:#e43989; letter-spacing:-0.5px; line-height:35px; font-weight:700; background:#fff;}
.wrap_fixed .sub_set > li > a:hover{color:#fff; background:#e43989;}

.wrap_fixed .attend{position:absolute; top:20px; right:20px; width:250px; height:70px; vertical-align:top; text-align:center;}
.wrap_fixed .attend a{display:block; padding-top:23px; width:100%; height:100%; background:#e43989; border-radius:35px;}

.wrap_visual{position:relative; display: flex; justify-content: center; align-items: center; height:100vh; text-align:center; background:url("../images/v_bg_or.jpg") no-repeat center bottom; background-size:cover;}
.wrap_visual .title_set{/*padding-top:201px;*/}

@media all and (min-height:900px){
	.wrap_visual{background:url("../images/v_bg.jpg") no-repeat center bottom; background-size:cover;}
}

.wrap_visual .scroll_down{ margin-top:20px;
	-webkit-animation: scroll_ani 2s 0.1s infinite;
	-moz-animation: scroll_ani 2s 0.1s infinite;
	-o-animation: scroll_ani 2s 0.1s infinite;
	animation: scroll_ani 2s 0.1s infinite;
}
@-webkit-keyframes scroll_ani{
	0% {-webkit-transform: translateY(0%);}
	50% {-webkit-transform: translateY(30%);}
	100% {-webkit-transform: translateY(0%);}
}
@-moz-keyframes scroll_ani{
	0% {-moz-transform: translateY(0%);}
	50% {-moz-transform: translateY(30%);}
	100% {-moz-transform: translateY(0%);}
}
@-o-keyframes scroll_ani{
	0% {-o-transform: translateY(0%);}
	50% {-o-transform: translateY(30%);}
	100% {-o-transform: translateY(0%);}
}
@keyframes scroll_ani{
	0% {transform: translateY(0%);}
	50% {transform: translateY(30%);}
	100% {transform: translateY(0%);}
}

.parallax_transition {
	opacity: 0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
}
.parallax_transition.show {
	opacity: 1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}

.transition_01,
.transition_02,
.transition_03,
.transition_04 {
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.transition_01.show {
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.transition_02.show {
	-webkit-transition: all 0.6s 0.2s ease;
	-moz-transition: all 0.6s 0.2s ease;
	-o-transition: all 0.6s 0.2s ease;
	transition: all 0.6s 0.2s ease;
}
.transition_03.show {
	-webkit-transition: all 0.6s 0.4s ease;
	-moz-transition: all 0.6s 0.4s ease;
	-o-transition: all 0.6s 0.4s ease;
	transition: all 0.6s 0.4s ease;
}
.transition_04.show {
	-webkit-transition: all 0.6s 0.6s ease;
	-moz-transition: all 0.6s 0.6s ease;
	-o-transition: all 0.6s 0.6s ease;
	transition: all 0.6s 0.6s ease;
}

.wrap_visual .comment{position:absolute; bottom:21px; left:30px; display: inline-block; font-size:16px; color:#fff; letter-spacing:-0.5px; line-height:32px; font-weight:700;}

.wrap_cont01{position:relative; min-width:1280px;height: 500vh; background: #3a2830;}
.wrap_cont01 .scroll_down{
	position:fixed; bottom:30px; left:0; width:100%; text-align:center; opacity: 0; z-index: -1;
	animation: scroll_ani 2s 0.1s infinite;
	transition: all 0.3s ease;
}
.wrap_cont01 .scroll_down.show {opacity: 1; z-index: 10;}
.wrap_cont01 .c01_cont{position:relative; height:100vh; opacity: 0; z-index: -1;}
.wrap_cont01 .c01_cont:before{content:''; position:absolute; top:0; left:0; width:100.5%; height:100%; opacity: 1;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
/*.wrap_cont01.set01 .c01_cont.c01_set01:before{opacity: 1;}*/
/*.wrap_cont01.set02 .c01_cont.c01_set02:before{opacity: 1;}*/
/*.wrap_cont01.set03 .c01_cont.c01_set03:before{opacity: 1;}*/
/*.wrap_cont01.set04 .c01_cont.c01_set04:before{opacity: 1;}*/
/*.wrap_cont01.set05 .c01_cont.c01_set05:before{opacity: 1;}*/
.wrap_cont01.set01 .c01_cont.c01_set01{opacity: 1;}
.wrap_cont01.set02 .c01_cont.c01_set02{opacity: 1;}
.wrap_cont01.set03 .c01_cont.c01_set03{opacity: 1;}
.wrap_cont01.set04 .c01_cont.c01_set04{opacity: 1;}
.wrap_cont01.set05 .c01_cont.c01_set05{opacity: 1;}
.wrap_cont01 .c01_cont.c01_set01{background:#3a2830;z-index: 1;}
.wrap_cont01 .c01_cont.c01_set02{background:#3e3c3c;z-index: 2;}
.wrap_cont01 .c01_cont.c01_set03{background:#36394a;z-index: 3;}
.wrap_cont01 .c01_cont.c01_set04{background:#373a31;z-index: 4;}
.wrap_cont01 .c01_cont.c01_set05{background:#373a31;z-index: 5;}
.wrap_cont01 .c01_cont.c01_set01:before{background:#3a2830 url("../images/imagine_01bg.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont01 .c01_cont.c01_set02:before{background:#3e3c3c url("../images/imagine_02bg.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont01 .c01_cont.c01_set03:before{background:#36394a url("../images/imagine_03bg.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont01 .c01_cont.c01_set04:before{background:#373a31 url("../images/imagine_04bg.jpg") no-repeat center 0; background-size:cover;}
.wrap_cont01 .c01_cont.c01_set05:before{background:url("../images/bridge_bg.jpg") no-repeat right 0; background-size:cover;}
.wrap_cont01 .c01_cont .tit{}
.wrap_cont01 .c01_cont .tit img{ opacity: 0;}
.wrap_cont01 .c01_cont .tit{padding:0 0 100px 10px; opacity: 0;}
.wrap_cont01 .tit.tit_abs{position: absolute; top: 25vh;left: 50%; width: 960px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index: 6;
}
.wrap_cont01 .tit.tit_abs img{width: auto;opacity: 1;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.wrap_cont01.set05 .tit.tit_abs img{opacity: 0;}


/*.wrap_cont01 .c01_cont.c01_set01 .tit{padding:160px 0 90px 10px;}*/
/*.wrap_cont01 .c01_cont.c01_set02 .tit{padding:160px 0 51px 10px;}*/
/*.wrap_cont01 .c01_cont.c01_set03 .tit{padding:160px 0 76px 10px;}*/
/*.wrap_cont01 .c01_cont.c01_set04 .tit{padding:160px 0 45px 10px;}*/
.wrap_cont01 .c01_cont .text_set{padding:0 0 0 10px; opacity: 0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-o-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.wrap_cont01.set01 .c01_cont.c01_set01 .text_set{opacity: 1;}
.wrap_cont01.set02 .c01_cont.c01_set02 .text_set{opacity: 1;}
.wrap_cont01.set03 .c01_cont.c01_set03 .text_set{opacity: 1;}
.wrap_cont01.set04 .c01_cont.c01_set04 .text_set{opacity: 1;}
.wrap_cont01.set01 .c01_cont.c01_set01 .text_set,
.wrap_cont01.set02 .c01_cont.c01_set02 .text_set,
.wrap_cont01.set03 .c01_cont.c01_set03 .text_set,
.wrap_cont01.set04 .c01_cont.c01_set04 .text_set,
.wrap_cont01.set05 .c01_cont.c01_set05 .text_set{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition: all 0.6s 0.4s ease;
	-moz-transition: all 0.6s 0.4s ease;
	-o-transition: all 0.6s 0.4s ease;
	transition: all 0.6s 0.4s ease;
}

.wrap_cont01 .c01_cont.c01_set05 .txt_img{opacity: 0;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.wrap_cont01.set05 .c01_cont.c01_set05 .txt_img{opacity: 1;
	-webkit-transition: all 0.6s 0.4s ease;
	-moz-transition: all 0.6s 0.4s ease;
	-o-transition: all 0.6s 0.4s ease;
	transition: all 0.6s 0.4s ease;
}
.wrap_cont01 .c01_cont .text_set .b_txt{position:relative; padding:44px 0 30px; font-size:32px; color:#fff; letter-spacing:-1px; line-height:44px; font-weight:700; background:url("../images/quotes_blue.png") no-repeat 0 0; background-size:auto;}
.wrap_cont01 .c01_cont .text_set .s_txt{font-size:20px; color:#fff; letter-spacing:-0.5px; line-height:32px; font-weight:500;}
.wrap_cont01 .cradit{position:absolute; bottom:30px; right:30px; font-size:14px; color:rgba(255,255,255, .5); letter-spacing: -0.5px; line-height:20px;}

.wrap_cont01 .tit_parallax {position: absolute;top: 0;left: 50%;width: 840px;height: 1860px;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index: 2;
}
.wrap_cont01 .tit_parallax > img {position: sticky;top: 0;left: 0;padding-left: 10px;padding-top: 160px;}

.parallax_wrap_outer {position: sticky;top: 0;left: 0;display: block; width: 100%; height: 100vh; font-size: 0;}
.wrap_cont01 .c01_cont{position: absolute; top:  0;left: 0;display: block;width: 100%;height: 100%; font-size: 0; overflow:hidden;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.wrap_cont01 .c01_cont .in {display: flex; justify-content: center;align-items: flex-start;flex-direction: column; font-size: 0;}

.wrap_cont02{position:relative; min-width:1280px; height:100%; overflow:hidden; background:url("../images/bridge_bg.jpg") no-repeat right 0; background-size:cover;}

.wrap_cont03{position:relative; min-width:1280px; height:1598px; text-align:center; overflow:hidden; background:url("../images/walk_bg.jpg") no-repeat center bottom; background-size:cover;}
.wrap_cont03 .title_set{padding:130px 0 40px 0;}
.wrap_cont03 .cont_set{display:inline-block; width:900px;}
.wrap_cont03 .cont_set.cont_detail .cont_top .schedule_set .schedule dl .comment{padding:0 0 0 10px;}
.wrap_cont03 .cont_set.cont_detail .cont_top .schedule_set .schedule dl .comment.none{padding:4px 0 0 0;}
.wrap_cont03 .cont_set.cont_detail .cont_top .package_set .comment{padding:0 0 4px 10px; display: inline-block; text-align: center;}

.wrap_cont04{position:relative; min-width:1280px; text-align:center; overflow:hidden; background:url("../images/c04_set02_bg.jpg") no-repeat center 0; background-size:100%; z-index:2;}
/*.wrap_cont04:before{content:''; position:absolute; top:0; left:0; width:100%; height:596px; background:url("../images/c04_set02_bg.jpg") no-repeat center 0; background-size:100%; z-index:-1;}*/
.wrap_cont04 .title_set{padding:236px 0 0 0; text-align:left;}
.wrap_cont04 .title_set .tit{font-size:0;}
.wrap_cont04 .title_set .txt{padding:18px 0 70px; font-size:20px; color:#fff; letter-spacing:-1px; line-height:30px; font-weight:500;}
.wrap_cont04 .event_set{}
.rolling_set{position:relative; display:inline-block; width:420px; height:416px;}
.rolling_set .rolling_arw_set .slick-arrow{position:absolute; top:50%; width:30px; height:30px; font-size:0; background:url("../images/event_btn.png") no-repeat center center; background-size:cover; border-radius:50%; transform:translateY(-50%);}
.rolling_set .rolling_arw_set .slick-arrow.slick-prev{left:-41px;}
.rolling_set .rolling_arw_set .slick-arrow.slick-next{right:-41px; transform:translateY(-50%) rotate(180deg);}
.rolling_set .rolling{position:relative; width:100%; height:100%; z-index: 2; pointer-events: none;}
.rolling_set .rolling .slick-list{width:100%; height:100%;}
.rolling_set .rolling .slick-track{width:100%; height:100%;}
.rolling_set .rolling .item{position:relative; padding:0; width:100%; height:100%; font-size:14px; color:rgba(255,255,255, .52); letter-spacing:-0.5px; line-height:20px; /*background:#434343;*/}
.rolling_set .rolling .item:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%;}
.rolling_set .rolling .item.km5:after{background:url("../images/illust_5km.png") no-repeat 0 0; background-size:cover; z-index:2;}
.rolling_set .rolling .item.km7:after{background:url("../images/illust_7km.png") no-repeat 0 0; background-size:cover; z-index:2;}
.rolling_set .rolling .item.km10:after{background:url("../images/illust_10km.png") no-repeat 0 0; background-size:cover; z-index:2;}

.rolling_set .uploaded_image {position: absolute;top: 0;left: 0;width: 420px; height: 420px;background:#434343; z-index: 1; font-size: 0;}
.rolling_set .uploaded_image .info {position: absolute; top: 50%;left: 50%; width: 100%; font-size:14px; color:rgba(255,255,255, .52); letter-spacing:-0.5px; line-height:20px;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.wrap.sub .wrap_cont .rolling_set .btn_group {position: absolute; bottom: 0;left: 0; z-index: 3;}
.wrap.sub .wrap_cont .rolling_set .btn_group .btn {display: inline-block; width: 30px; height: 30px; border-radius: 0;border: 0;background: #000; color: #fff; font-size: 0; line-height: 30px; margin-right: 2px;}
.wrap.sub .wrap_cont .rolling_set .btn_group.hide {display: none;}

.cropControls {display: none !important;}
.cropContainerEyecandy_imgUploadForm {display: none;}

.wrap_cont04 .event_set .btn_certification{margin-top:14px;}
.wrap_cont04 .gallery_set{position:relative; padding:76px 0 0; display:inline-block; width:960px; background: #fff;}
.wrap_cont04 .gallery_set .gallery{font-size:0;}
.wrap_cont04 .gallery_set .gallery .gallery_group{font-size:0;}
.wrap_cont04 .gallery_set .gallery .gallery_group .item{display:inline-block; margin:0; padding:0 4px 4px; width:255px; height:255px;}
.wrap_cont04 .gallery_set .gallery .gallery_group .item img{width:100%;}
.wrap_cont04 .gallery_set .gallery_arw_set .slick-arrow{position:absolute; top:50%; width:30px; height:30px; font-size:0; background:url("../images/event_btn.png") no-repeat center center; background-size:cover; border-radius:50%; transform:translateY(50%);}
.wrap_cont04 .gallery_set .gallery_arw_set .slick-arrow.slick-prev{left:47px;}
.wrap_cont04 .gallery_set .gallery_arw_set .slick-arrow.slick-next{right:47px; transform:translateY(50%) rotate(180deg);}
.wrap_cont04 .gallery_set .comment{position:relative; display: inline-block; margin-top:11px; padding-left:7px; font-size:14px; color:rgba(0,0,0, .3); letter-spacing: -0.5px; line-height:20px;}
.wrap_cont04 .gallery_set .comment:before{content:''; position:absolute; top:8px; left:0; width:5px; height:5px; background:url("../images/ico_star.png") no-repeat 0 0; background-size:auto;}
.wrap_cont04 .btn_set{margin-top:58px; text-align:center; font-size:0;}
.wrap_cont04 .btn{display:inline-block; width:410px; height:80px; text-align:center; line-height:80px; font-size:0; background:#e43989;}

.wrap_cont05{position:relative; padding:100px 0 120px; min-width:1280px; overflow:hidden;}
.wrap_cont05 .in{max-width:900px;}
.wrap_cont05 .tit{padding-bottom:25px;}
.wrap_cont05 .c05_set01{font-size:0;}
.wrap_cont05 .c05_set01 .cont_set{margin-bottom:20px; padding:40px 0 40px 50px; background:#f7f7f7; word-break:keep-all;}
.wrap_cont05 .c05_set01 .cont_set p{position:relative; padding-left:11px; font-size:16px; color:#434343; letter-spacing:-0.5px; line-height:24px; font-weight:500;}
.wrap_cont05 .c05_set01 .cont_set p:before{content:''; position:absolute; top:12px; left:0; width:4px; height:4px; background:#ea3475; border-radius:50%;}
.wrap_cont05 .c05_set01 .cont_set p:not(:last-child){margin-bottom:8px;}
.wrap_cont05 .btn_set{text-align:center; font-size:0;}
.wrap_cont05 .btn{display:inline-block; width:440px; height:80px; text-align:center; line-height:80px; font-size:0; background:#e43989;}
.wrap_cont05 .btn.mr{margin-right:18px;}
.wrap_cont05 .c05_set02{text-align:center;}
.wrap_cont05 .c05_set02 .tit{position:relative; margin-top:80px; padding-top:7px; font-size:16px; color:#434343; letter-spacing:-0.5px; line-height:28px; font-weight:500;}
.wrap_cont05 .c05_set02 .tit:after{content:''; position:absolute; top:0; left:50%; display:block; width:30px; height:2px; background:#e43989; transform:translateX(-50%);}
.wrap_cont05 .c05_set02 .sponser{padding-bottom:44px;}
.wrap_cont05 .c05_set03{padding-top:91px; font-size:0;}
.wrap_cont05 .c05_set03 .item{display:inline-block; width:50%; vertical-align:top; font-size:0;}
.wrap_cont05 .c05_set03 .item .tit{display:inline-block; padding-bottom:0; vertical-align:top;}
.wrap_cont05 .c05_set03 .item .insert{display:inline-block; padding-left:31px; vertical-align:top;}
.wrap_cont05 .c05_set03 .item:first-child .insert{margin-top:-5px;}
.wrap_cont05 .c05_set03 .item:last-child .insert{margin-top:-9px;}
.wrap_cont05 .c05_set03 .item .insert .txt{display: inline-block;font-size:26px; color:rgba(0,0,0, .4); letter-spacing:-0.5px; line-height:1; font-weight:500;}
.wrap_cont05 .c05_set03 .item .insert .txt a {display: inline-block;color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit;}
.wrap_cont05 .c05_set03 .item .insert .s_txt{padding-top:10px; font-size:15px; color:rgba(0,0,0, .4); letter-spacing:-0.5px; line-height:22px;}

.wrap_footer{}
.wrap_footer .in{padding:45px 0 60px; min-width:940px; border-top:1px solid #a7a7a7;}
.wrap_footer .f_logo{display:inline-block; padding-right:80px; vertical-align:top;}
.wrap_footer .add_set{display:inline-block; padding-top:10px; vertical-align:top;}
.wrap_footer .add_set .privacy a{font-size:15px; color:#272727; line-height:22px; font-weight:700;}
.wrap_footer .add_set .add{padding:20px 0 8px;}
.wrap_footer .add_set .add p:not(:last-child){padding-bottom:2px;}
.wrap_footer .add_set .add p > span{font-size:12px; color:#606060; line-height:18px;}
.wrap_footer .add_set .add p > span.mr{margin-right:10px;}
.wrap_footer .add_set .add p > a {display: inline-block;color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit;}
.wrap_footer .add_set .copy{font-size:10px; color:#606060; letter-spacing:-0.4px; line-height:15px;}
.wrap_footer .sns_set{float:right; padding-top:14px; font-size:0;}
.wrap_footer .sns_set a{margin-left:8px;}

/*공지사항 페이지*/
.wrap.sub .wrap_visual{height:500px; text-align:center;}
.wrap.sub.tab3 .wrap_visual{background:url("../images/tab3_1_bg.jpg") no-repeat center 0; background-size:cover;}
.wrap.sub .wrap_visual .title{padding-top:54px;}

.wrap.sub .wrap_cont{padding:0 0 130px; text-align:center; word-break:keep-all;}
.wrap.sub .wrap_cont .notice_board{padding:70px; margin-top:130px; width:100%; text-align:left; border:1px solid #cdcdcd;}
.wrap.sub .wrap_cont .notice_board table{width:100%;}
.wrap.sub .wrap_cont .notice_board table tr{height:49px;}
.wrap.sub .wrap_cont .notice_board table tr:not(:last-child){border-bottom:1px solid rgba(0,0,0, .1);}
.wrap.sub .wrap_cont .notice_board table thead{border-bottom:2px solid rgba(0,0,0, .1);}
.wrap.sub .wrap_cont .notice_board table thead .th_1{width:718px;}
.wrap.sub .wrap_cont .notice_board table thead .date{text-align:right;}
.wrap.sub .wrap_cont .notice_board table thead th{font-size:15px; color:rgba(153,153,153, .5); letter-spacing:-0.5px; line-height:22px; font-weight:700;}
.wrap.sub .wrap_cont .notice_board table tbody td a{font-size:16px; color:#434343; letter-spacing:-0.5px; line-height:24px; font-weight:700;}
.wrap.sub .wrap_cont .notice_board table tbody td a:hover{color:#e43989;}
.wrap.sub .wrap_cont .date{font-size:14px; color:#999; letter-spacing:-1px; line-height:20px; font-weight:500; text-align:right;}

.wrap.sub .wrap_cont .board{margin-top:130px; padding:60px 70px; width:100%; text-align:left; border:1px solid #cdcdcd;}
.wrap.sub .wrap_cont .board .thead{padding:0 0 20px; font-size:0; border-bottom:2px solid rgba(0,0,0, .1);}
.wrap.sub .wrap_cont .board .thead .th_1{display:inline-block; width:718px; font-size:20px; color:#515151; letter-spacing:-1px; line-height:29px; font-weight:700; vertical-align:top;}
.wrap.sub .wrap_cont .board .thead .date{display:inline-block; width:calc(100% - 718px); text-align:right; vertical-align:bottom;}
.wrap.sub .wrap_cont .board .insert{padding-top:20px; font-size:16px; color:#515151; letter-spacing:-0.5px; line-height:24px;}
.wrap.sub .wrap_cont .board .tfoot{padding:20px 0 0; font-size:0; border-top:2px solid rgba(0,0,0, .1);}
.wrap.sub .wrap_cont .board .tfoot .th_1{display:inline-block; font-size:16px; color:#515151; letter-spacing:-1px; line-height:29px; font-weight:500; vertical-align:top;}
.wrap.sub .wrap_cont .board .tfoot .th_1 a {display: inline-block; color: inherit; font-size: inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; vertical-align: inherit;}

.wrap.sub .wrap_cont .board .insert p {padding: 0; font-size: inherit; letter-spacing: inherit;line-height: inherit;}
.wrap.sub .wrap_cont .board .insert img {max-width: 100%;}

.wrap.sub .wrap_cont .post_set{display:inline-block; padding-top:20px; width:940px; text-align:left;}
.wrap.sub .wrap_cont .post_set .line{padding:7px 0; font-size:0;}
.wrap.sub .wrap_cont .post_set .line:first-child{border-bottom:1px solid #cdcdcd;}
.wrap.sub .wrap_cont .post_set .line button{display:inline-block; padding:0 0 0 21px; width:106px; font-size:14px; color:#515151; letter-spacing:-1px; line-height:22px; vertical-align:top; text-align:left; pointer-events: none;}
.wrap.sub .wrap_cont .post_set .line button.before{background:url("../images/ico_board_arw.png") no-repeat 0 center; background-size:auto;}
.wrap.sub .wrap_cont .post_set .line button.next{background:url("../images/ico_board_arw_bt.png") no-repeat 0 center; background-size:auto;}
.wrap.sub .wrap_cont .post_set .line a{display:inline-block; width:calc(100% - 106px); font-size:14px; color:#515151; letter-spacing:-1px; line-height:22px; font-weight:500; vertical-align:top;}
.wrap.sub .wrap_cont .btn_back{text-align:right;}
.wrap.sub .wrap_cont .btn_back button,
.wrap.sub .wrap_cont .btn_back a {display:inline-block; padding-left:15px; width:150px; height:37px; font-size:14px; color:#999; letter-spacing:-1px; line-height:37px; font-weight:500; background:#f2f2f2 url("../images/ico_arw_back.png") no-repeat 18px center; background-size:auto; text-align: center;}

.wrap.sub .wrap_cont.faq{padding:130px 0; text-align:left;}
.wrap.sub .wrap_cont.faq .in{max-width:840px;}
.wrap.sub .wrap_cont.faq .tit{padding-bottom:36px;}
.wrap.sub .wrap_cont .tab_set .tabs {margin-bottom:15px; width: 100%; font-size:0; text-align:center;}
.wrap.sub .wrap_cont .tab_set .tabs li.first{margin:0 5px 0 0;}
.wrap.sub .wrap_cont .tab_set .tabs li.last{margin:0;}
.wrap.sub .wrap_cont .tab_set .tabs li{display:inline-block; position: relative; overflow: hidden; margin:0 5px; width:132px;height:50px;font-size:15px;color:#e43989;line-height:50px;font-weight: bold;background: #fff; cursor: pointer; box-sizing:border-box; border:1px solid #ea3475;}
.wrap.sub .wrap_cont .tab_set .tab_container {width:100%;}
.wrap.sub .wrap_cont .tab_set .tab_content {display:none;}
.wrap.sub .wrap_cont .tab_set.tab01 .tab_container .tab_content{display:block;}
.wrap.sub .wrap_cont .tab_set .tabs .tab.active{color:#fff; background: #e43989;}
.wrap.sub .wrap_cont .tab_set .tab_container .tab_content.active{display:block;}

.wrap.sub .wrap_cont .faq_box h3.title{display: table; position:relative; padding:0 20px; width: 100%; height:70px; background:#e43989; cursor: pointer; margin-top:1px; border:none !important;}
.wrap.sub .wrap_cont .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border:none;}
.wrap.sub .wrap_cont .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border:none; border-radius:0;}
.wrap.sub .wrap_cont .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-radius: 0;}
.wrap.sub .wrap_cont .faq_box h3.title .ui-icon{position:absolute; top:50%; right:27px; width:15px; height:10px; background: url("../images/arw_bottom.png") no-repeat 0 0; background-size: auto;
	-webkit-transform: translateY(-50%) rotate(90deg);
	-moz-transform: translateY(-50%) rotate(90deg);
	-o-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.wrap.sub .wrap_cont .faq_box h3.title.ui-state-active .ui-icon{
	-webkit-transform: translateY(-50%) rotate(0deg);
	-moz-transform: translateY(-50%) rotate(0deg);
	-o-transform: translateY(-50%) rotate(0deg);
	transform: translateY(-50%) rotate(0deg);
}
.wrap.sub .wrap_cont .faq_box h3.title .q{display:table-cell; width:33px; font-size:19px; color:#fff; font-weight:700; font-family: 'Open Sans', sans-serif;}
.wrap.sub .wrap_cont .faq_box h3.title .act{display:table-cell; font-size:15px; color:#fff; letter-spacing: -0.8px; font-weight:700;}
.wrap.sub .wrap_cont .faq_box .insert{padding:20px; background:#fff; border-bottom:1px solid #d6d6d6;}
.wrap.sub .wrap_cont .faq_box .insert > p{position:relative; padding-left:34px; font-size:15px; color:#595959; letter-spacing: -1px; line-height:24px; font-weight:500;}
.wrap.sub .wrap_cont .faq_box .insert > p:before{position:absolute; top:0; left:0; content:'A.'; font-size:19px; color:rgba(89,89,89, .5); font-weight:700; font-family: 'Open Sans', sans-serif;}
.wrap.sub .wrap_cont .faq_box .insert > p .col{display: inline-block; font-size:15px; color:#ee538b; letter-spacing: -1px; line-height:20px; font-weight:500; vertical-align: baseline; border-bottom:1.5px solid #ea3475;}
/*공지사항 페이지*/

.wrap.sub.tab1_2 .wrap_visual{height:920px; text-align:left;}
.wrap.sub.tab1_2 .wrap_visual{display:block; background:url("../images/tab1_2_bg.jpg") no-repeat center 0; background-size:cover;}
.wrap.sub.tab1_2 .wrap_visual .title_set {padding-top: 220px; padding-left:10px;}
.wrap.sub.tab1_2 .wrap_visual .title_set .s_tit{margin-bottom:29px; font-size:24px; color:#fff; letter-spacing:-1px; line-height:36px; font-weight:700;}
.wrap.sub.tab1_2 .wrap_cont{padding:150px 0 130px;}
.wrap.sub.tab1_2 .wrap_cont .in{max-width:888px;}
.wrap.sub.tab1_2 .wrap_cont .item_set{width:888px; font-size:0; padding:0 22px; overflow:hidden;}
.wrap.sub.tab1_2 .wrap_cont .item_set li{display:inline-block; position:relative; margin:0 20px; padding:88px 0; vertical-align:top;}
/*.wrap.sub.tab1 .wrap_cont .item_set li:not(:last-child){margin-right:12px;}*/
.wrap.sub.tab1_2 .wrap_cont .item_set li:hover .img,
.wrap.sub.tab1_2 .wrap_cont .item_set li.slick-current .img{transform:scale(1.2); z-index:3;}

.wrap.sub.tab1_2 .wrap_cont .item_set li .img{display:block; position:relative; width:100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.wrap.sub.tab1_2 .wrap_cont .item_set li .img.nolink{cursor: default;}
.wrap.sub.tab1_2 .wrap_cont .item_set li .img img{width:100%;}
.wrap.sub.tab1_2 .wrap_cont .item_set li .img img.hover{opacity:0; margin:0; position:absolute; top:0; left:0; width:100%;}
.wrap.sub.tab1_2 .wrap_cont .item_set li:hover .img img.hover,
.wrap.sub.tab1_2 .wrap_cont .item_set li.slick-current .img img.hover{opacity:1;}
.wrap.sub.tab1_2 .wrap_cont .item_set li .txt{padding-top:25px; font-size:16px; color:rgba(81,81,81, .2); letter-spacing:-0.1px; line-height:24px; font-weight:700;}
.wrap.sub.tab1_2 .wrap_cont .item_set li:hover .txt,
.wrap.sub.tab1_2 .wrap_cont .item_set li.slick-current .txt{color:rgba(81,81,81, 1);}
.wrap.sub.tab1_2 .wrap_cont .item_set .slick-list{/*overflow:visible;*/ height:100%;}
.wrap.sub.tab1_2 .slick-arrow{position:absolute; top:50%; width:30px; height:30px; background:url("../images/event_btn.png") no-repeat 0 0; background-size:auto; font-size:0; z-index:3;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
.wrap.sub.tab1_2 .slick-arrow.slick-prev{left:-42px;}
.wrap.sub.tab1_2 .slick-arrow.slick-next{right:-42px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}


.wrap.sub.tab1_3 .wrap_visual{background:url("../images/tab1_3_bg.jpg") no-repeat center 0; background-size:cover;}
.wrap.sub.tab1_3 .wrap_cont{padding:130px 0; text-align:center;}
.wrap.sub.tab1_3 .wrap_cont .tit{padding-bottom:67px;}
.wrap.sub.tab1_3 .wrap_cont .data_set{font-size:0;}
.wrap.sub.tab1_3 .wrap_cont .data_set .item{display:inline-block; padding:34px 0 0 0; width:236px; height:183px; background:#fff2f6;}
.wrap.sub.tab1_3 .wrap_cont .data_set .item:not(:last-child){margin-right:10px;}
.wrap.sub.tab1_3 .wrap_cont .data_set .item .sub{display:block; padding:4px; font-size:16px; color:rgba(67,67,67, .5); letter-spacing:-0.5px; line-height:24px; font-weight:500;}
.wrap.sub.tab1_3 .wrap_cont .insert{position:relative; padding:33px 0 6px; font-size:16px; color:#434343; letter-spacing:-0.5px; line-height:24px;}
.wrap.sub.tab1_3 .wrap_cont .insert > span{display:block; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align:baseline;}
.wrap.sub.tab1_3 .wrap_cont .insert > span:not(:last-child){padding-bottom:10px;}
.wrap.sub .wrap_cont .insert.bg_gray{padding:40px 0; background:#f7f7f7; font-size:16px; color:#434343; letter-spacing:-0.5px; line-height:24px;}
.wrap.sub .wrap_cont .insert.bg_gray p{font-size:inherit; color:inherit; letter-spacing: inherit; line-height:inherit; vertical-align: baseline;}
.wrap.sub.tab1_3 .wrap_cont .motion_set{position:relative; width:100%; height:202px;}
.wrap.sub.tab1_3 .wrap_cont .motion_set .heart{position:absolute; top:-78px; right:0; opacity: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.wrap.sub.tab1_3 .wrap_cont .motion_set.show .heart{opacity:1;
	-webkit-transition:all 0.6s 2.6s ease;
	-moz-transition:all 0.6s 2.6s ease;
	-o-transition:all 0.6s 2.6s ease;
	transition:all 0.6s 2.6s ease;
	-webkit-animation: ani_floating 2s infinite;
	-moz-animation: ani_floating 2s infinite;
	-o-animation: ani_floating 2s infinite;
	animation: ani_floating 2s infinite;
}
@-webkit-keyframes ani_floating{
	0% {transform: translateY(0%);}
	50% {transform: translateY(-10%);}
	0% {transform: translateY(0%);}
}
@-moz-keyframes ani_floating{
	0% {transform: translateY(0%);}
	50% {transform: translateY(-10%);}
	0% {transform: translateY(0%);}
}
@-o-keyframes ani_floating{
	0% {transform: translateY(0%);}
	50% {transform: translateY(-10%);}
	0% {transform: translateY(0%);}
}
@keyframes ani_floating{
	0% {transform: translateY(0%);}
	50% {transform: translateY(-10%);}
	0% {transform: translateY(0%);}
}

.wrap.sub.tab1_3 .wrap_cont .motion_set .road{position:absolute; bottom:0; left:0; width:100%;}
.wrap.sub.tab1_3 .wrap_cont .motion_set .women{position:absolute; top:0; left:calc(100% - 100%); z-index:2;
	-webkit-transition:all 2.8s ease;
	-moz-transition:all 2.8s ease;
	-o-transition:all 2.8s ease;
	transition:all 2.8s ease;
}
.wrap.sub.tab1_3 .wrap_cont .motion_set.show .women{left:calc(100% - 130px);}
.wrap.sub.tab1_3 .wrap_cont .remark{padding:40px 0 42px;}
.wrap.sub.tab1_3 .wrap_cont .remark p{font-size:14px; color:rgba(0,0,0, .3); letter-spacing:-0.5px; line-height:20px;}
.wrap.sub.tab1_3 .wrap_cont .remark p:not(:last-child){padding-bottom:14px;}
.wrap.sub.tab1_3 .wrap_cont .in.w980 .insert{max-width:980px;}
.wrap.sub.tab1_3 .wrap_cont .insert p{position:relative; display:inline-block; padding-left:11px; font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align:baseline;}
.wrap.sub.tab1_3 .wrap_cont .insert.dotted p:before{content:''; position:absolute; top:12px; left:0; width:4px; height:4px; background:#e43989; border-radius:50%;}
.wrap.sub.tab1_3 .wrap_cont .insert p a{font-size:inherit; color:#0076ab; letter-spacing:inherit; line-height:24px; font-weight:500; text-decoration:underline;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling{}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item{height:333px; font-size:0;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item:not(:last-child){margin-bottom:20px;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .slide_set{position:relative; display:inline-block; width:552px; height:100%;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .slide_set .slick-arrow{position:absolute; top:50%; width:30px; height:30px; background:url("../images/btn_sub_rolling_arw.png") no-repeat 0 0; font-size:0; z-index:2;
	-webkit-transform:translateY(-50%) rotate(0);
	-moz-transform:translateY(-50%) rotate(0);
	-o-transform:translateY(-50%) rotate(0);
	transform:translateY(-50%) rotate(0);
}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .slide_set .slick-arrow.slick-prev{left:40px;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .slide_set .slick-arrow.slick-next{right:40px; transform:translateY(-50%) rotate(180deg);}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .text_set{display:inline-block; padding:0 0 0 42px; width:430px; height:100%; text-align:left; background:#eafcfe;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .text_set .txt{font-size:24px; color:#434343; letter-spacing:-1px; line-height:34px; font-weight:700;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item .text_set .s_txt{font-size:14px; color:#434343; letter-spacing:-0.5px; line-height:24px;}

.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item.item01 .text_set .txt{padding-bottom:65px;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item.item02 .text_set .txt{padding-bottom:17px;}
.wrap.sub.tab1_3 .wrap_cont .cont_box .cont_rolling .item.item03 .text_set .txt{padding-bottom:41px;}

.wrap.sub.tab1_3 .wrap_cont .cont_box.tab1_3_set02 .remark{padding:20px 0 130px;}
.wrap.sub.tab1_3 .wrap_cont .cont_box.tab1_3_set02 .tit{padding-top:130px;}

.wrap.sub.tab1_3 .wrap_cont .cont_box.tab1_3_set03 .insert{padding:0;}
.wrap.sub.tab1_3 .wrap_cont .cont_box.tab1_3_set03 .in.pt{padding:40px 0 0 0;}

.wrap.sub.tab2 .wrap_visual{background:url("../images/tab2_bg.jpg") no-repeat center 0; background-size:cover;}











.cont_set.cont_detail{display:inline-block; width:900px;}
.cont_set.cont_detail .cont_top{background:#fff;}
.cont_set.cont_detail .cont_top .schedule_set{padding:70px 75px 24px; font-size:0; text-align:left;}
.cont_set.cont_detail .cont_top .schedule_set .img{display:inline-block; vertical-align:top;}
.cont_set.cont_detail .cont_top .schedule_set .schedule{display:inline-block; padding:8px 0 0 47px; vertical-align:top; }
.cont_set.cont_detail .cont_top .schedule_set .schedule .tit{padding:0 0 9px; border-bottom:2px solid #e43989;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl{padding:10px 0; font-size:0; border-bottom:1px solid rgba(0,0,0, .1);}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl.last{padding:10px 0 23px; border-bottom:none;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl.last dl.last.comment{padding:0 0 0 10px;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl.first{padding:23px 0 11px;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl dt{display:inline-block; width:124px; font-size:15px; color:#515151; letter-spacing:-0.5px; line-height:22px; font-weight:700; vertical-align:top;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl dd{display:inline-block; font-size:15px; color:#515151; line-height:22px; font-weight:500; vertical-align:top;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl dd .bar{position:relative; display:inline-block; padding-right:20px; font-size:inherit; color:inherit; line-height:inherit; font-weight:inherit;}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl dd .bar:before{content:''; position:absolute; top:50%; right:8px; width:1px; height:14px; background:rgba(0,0,0, .1); transform:translateY(-50%) rotate(20deg);}
.cont_set.cont_detail .cont_top .schedule_set .schedule dl dd .bar.last:before{display:none;}
.cont_set.cont_detail .cont_top .comment{position:relative; padding:0 0 10px 10px; font-size:14px; color:rgba(0,0,0, .5); letter-spacing:-0.5px; line-height:20px;}
.cont_set.cont_detail .cont_top .package_set .comment{white-space: nowrap;}
.cont_set.cont_detail .cont_top .comment:before{content:''; position:absolute; top:8px; left:3px; width:5px; height:5px; background:url("../images/ico_star.png") no-repeat 0 0; background-size:auto;}
.cont_set.cont_detail .cont_top .comment.none{padding:4px 0 0 0; line-height:20px;}
.cont_set.cont_detail .cont_top .comment.none:before{display: none;}
.cont_set.cont_detail .cont_top .package_set{padding:0 0 75px 0;}
.cont_set.cont_detail .cont_top .package_set .tit{padding:0 78px 9px 0; display: inline-block; width:740px; border-bottom:2px solid #e43989; text-align: left;}
.cont_set.cont_detail .cont_top .package_set .item{padding:23px 78px 14px 82px; font-size:0;}
.cont_set.cont_detail .cont_top .package_set .item li{display:inline-block; margin-right:6px; width:180px; vertical-align:top; text-align:center;}
.cont_set.cont_detail .cont_top .package_set .item li:last-child{margin:0;}
.cont_set.cont_detail .cont_top .package_set .item li .package{position:relative; display:block; width:180px; height:180px; border:1px solid rgba(151,151,151, .3);}
.cont_set.cont_detail .cont_top .package_set .item li .package img{position:absolute; top:50%; left:50%;
	-webkit-transform: translate(-50%, -50%) scale(0.5);
	-moz-transform: translate(-50%, -50%) scale(0.5);
	-o-transform: translate(-50%, -50%) scale(0.5);
	transform: translate(-50%, -50%) scale(0.5);
}
.cont_set.cont_detail .cont_top .package_set .item li:first-child .package img{width:135px;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-moz-transform: translate(-50%, -50%) scale(1);
	-o-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}
.cont_set.cont_detail .cont_top .package_set .item li .name{position:relative; display: inline-block; margin-top:3px; font-size:15px; color:rgba(0,0,0, .7); line-height:22px;}
.cont_set.cont_detail .cont_top .package_set .item li .name.star:before{content:''; position:absolute; top:0; right:-8px; width:8px; height:8px; background: url("../images/star_pk.png") no-repeat 0 0; background-size:auto;}
.cont_set.cont_detail .cont_top .package_set .item li .name .sub{display:block; font-size:13px; color:rgba(228,57,137, .7); line-height:19px;}
.cont_set.cont_detail .cont_top .package_set .item li .name .sub .num{font-size:14px; color:inherit; line-height:inherit; vertical-align:baseline;}
.cont_set.cont_detail .cont_top .package_set .item li .mm{margin-top:1px; font-size:14px; color:rgba(0,0,0, .3); letter-spacing: -0.5px; line-height:20px;}
.cont_set.cont_detail .cont_top .package_set .item li .mm.comment{display: inline-block;}
.cont_set.cont_detail .cont_top .package_set .comment{margin-top:0; display: inline-block;}
.cont_set.cont_detail .cont_top .package_set .comment.pk{color:#e43989; font-weight:700;}
.cont_set.cont_detail .cont_top .package_set .comment.pk:before{width:5px; height:5px; background:url("../images/star_pk.png") no-repeat 0 0; background-size:5px;}
.cont_set.cont_detail .cont_bt{padding:40px 80px 40px; text-align:center; font-size:0; background:#0c884a url("../images/walk_icn.png") no-repeat center 45px; background-size:auto;}
.cont_set.cont_detail .cont_bt .tit{padding:0 0 32px; border-bottom:2px solid #fff;}
.cont_set.cont_detail .cont_bt .txt{padding:19px 0 0 0; font-size:15px; color:#fff; letter-spacing:-0.5px; line-height:24px;}
.cont_set.cont_detail .cont_bt .txt p{ font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align:baseline;}
.cont_set.cont_detail .cont_bt .txt p:first-child{padding-bottom:12px;}

.wrap.sub.tab2 .wrap_cont {padding:150px 0 130px;}
.wrap.sub.tab2 .cont_set.cont_detail{margin-top:48px;}
.wrap.sub.tab2 .cont_set.cont_detail .cont_top{border:1px solid #ea3475; border-bottom:none;}
.wrap.sub.tab2 .cont_set.cont_detail .cont_bt{}
.wrap.sub.tab2 .cont_set.cont_detail .cont_top .schedule_set{padding:75px 74px 33px;}
.wrap.sub.tab2 .cont_set.cont_detail .cont_top .package_set{padding: 0 0 75px 0;}

.cont_set.cont_detail .cont_bt .img{display:inline-block; padding-top:53px; width:360px; height:100%; text-align:center; background:#fff;}
.cont_set.cont_detail .cont_bt .cont_bt_text_box{display:inline-block; padding:42px 50px; width:538px;}
.cont_set.cont_detail .cont_bt .cont_bt_text_box .txt p{font-size:inherit; color:inherit; letter-spacing:inherit; line-height:inherit; vertical-align:baseline;}
.cont_set.cont_detail .cont_bt .cont_bt_text_box .txt p:not(:last-child){padding-bottom:12px;}


.wrap.sub.tab2_3 .wrap_cont{padding:130px 0 57px;}
.wrap.sub.tab2_3 .wrap_cont .in{max-width:840px;}
.wrap.sub.tab2_3 .wrap_cont .tit{padding-bottom:60px;}
.wrap.sub.tab2_3 .wrap_cont .cont_way{font-size:0;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box{display: inline-block; width:382px;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set{position: relative; padding-top:20px; font-size:0;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set button{display: inline-block;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set .tag{padding-top:10px; font-size:0;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set .tag p{display: inline-block; padding:0 8px; font-size:16px; color:#e43989; line-height:26px; border:1px solid #ea3475; border-radius:13px;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set .tag p:nth-child(2){margin:0 5px;}
.wrap.sub.tab2_3 .wrap_cont .rolling_set{width:382px; height:382px;}
.wrap.sub.tab2_3 .wrap_cont .rolling_set .uploaded_image{width:382px; height:382px;}
.wrap.sub.tab2_3 .wrap_cont .rolling_set .uploaded_image img{width:100%;}
.wrap.sub.tab2_3 .wrap_cont .rolling_set .rolling.hide{display: none;}
.wrap.sub.tab2_3 .wrap_cont .rolling_set .rolling_arw_set.hide{display: none;}
.wrap.sub.tab2_3 .wrap_cont .way_set{display:inline-block; padding:0 0 0 67px; width:calc(100% - 382px); vertical-align:top; font-size:0; text-align:left;}
.wrap.sub.tab2_3 .wrap_cont .way_set .tit{margin-bottom:13px; padding-bottom:12px; border-bottom:2px solid rgba(228,57,137, .5);}
.wrap.sub.tab2_3 .wrap_cont .way_set li{width:100%; font-size:0; height:76px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:not(:last-child){border-bottom:1px solid rgba(0,0,0, .1);}
.wrap.sub.tab2_3 .wrap_cont .way_set li .num{display:inline-block; padding-top:8px; width:85px; vertical-align:baseline;}
.wrap.sub.tab2_3 .wrap_cont .way_set li .num > span{display:inline-block; width:20px; height:20px; font-size:15px; color:#fff; line-height:20px;text-align:center; font-family: 'oxfamglobalheadline'; border-radius:50%;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(5) .num{padding-top:16px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:first-child .num > span{background :#b9d200;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(2) .num > span{background:#72ba2b;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(3) .num > span{background:#009c42;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(4) .num > span{background:#f9ca00;}
.wrap.sub.tab2_3 .wrap_cont .way_set li .txt{display:inline-block; padding:0 0 6px 8px; width:calc(100% - 85px); font-size:15px; color:#515151; line-height:22px; font-weight:500; vertical-align:middle;letter-spacing: -0.5px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:first-child .txt{padding:0 0 12px 8px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(3) .txt{padding:0 0 10px 8px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li:nth-child(5) .txt{padding:0 0 0 8px;}
.wrap.sub.tab2_3 .wrap_cont .way_set li .txt .comment{padding-top:4px; font-size:14px; color:rgba(0,0,0, .3); letter-spacing:-0.5px; line-height:20px;}
.wrap.sub.tab2_3 .wrap_cont .way_set .tag_set{padding:11px 0 0 27px;}
.wrap.sub.tab2_3 .wrap_cont .way_set .tag_set p{display:inline-block; padding:0 8px; margin:0 4px 4px 0; font-size:16px; color:#e43989; letter-spacing:-1px; line-height:26px; border:1px solid #ea3475; border-radius:13px;}
.wrap.sub.tab2_3 .wrap_cont .way_set .btn_copy{position: relative;margin-top:30px; width:100%; text-align:center;}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set .tooltip {
	display: inline-block;
	width: auto;
	border: 1px solid #000;
	color: #515151;
	font-size: 15px;
	line-height: 24px;
	border-radius: 12px;
	font-weight: 500;
	padding: 0 15px;
	background: #fff;
	position: absolute;
	top: 20px;
	left: 50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.wrap.sub.tab2_3 .wrap_cont .rolling_box .tag_set .tooltip.show {opacity: 1; z-index: 2;}
.wrap.sub.tab2_3 .wrap_cont .btn_set{padding:10px 0 0 0; font-size:0;}
.wrap.sub.tab2_3 .wrap_cont .btn{display:none; width:100%; height:80px; text-align:center; line-height:80px; background:#e43989; color: #fff; font-size: 20px; font-weight: 700;}
.wrap.sub.tab2_3 .wrap_cont .btn.mr{margin-right:10px;}
.wrap.sub.tab2_3 .wrap_cont .btn.show{display: block;}
.wrap.sub.tab2_3 .wrap_cont .btn.hide{display: none !important;}



.wrap.sub.tab2_3 .wrap_cont .schedule{display:inline-block; padding:8px 0 0 57px; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .schedule .tit{padding:0 0 9px; border-bottom:2px solid #e43989;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl{padding:10px 0; font-size:0; border-bottom:1px solid rgba(0,0,0, .1);}
.wrap.sub.tab2_3 .wrap_cont .schedule dl.last{border-bottom:none;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl.first{padding:23px 0 11px;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl dt{display:inline-block; width:124px; font-size:15px; color:#515151; letter-spacing:-0.5px; line-height:22px; font-weight:700; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl dd{display:inline-block; font-size:15px; color:#515151; line-height:22px; font-weight:500; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl dd .bar{position:relative; display:inline-block; padding-right:20px; font-size:inherit; color:inherit; line-height:inherit; font-weight:inherit;}
.wrap.sub.tab2_3 .wrap_cont .schedule dl dd .bar:before{content:''; position:absolute; top:50%; right:8px; width:1px; height:14px; background:rgba(0,0,0, .1); transform:translateY(-50%) rotate(20deg);}
.wrap.sub.tab2_3 .wrap_cont .schedule dl dd .bar.last:before{display:none;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02{padding:80px 0 0; font-size:0; text-align:left;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .tit{padding:0 0 9px; margin-bottom:23px; border-bottom:2px solid #e43989;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set{display:inline-block; width:50%; vertical-align:top; font-size:0; text-align:center;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set.runable{}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item{display:inline-block; position:relative; margin:0 5px 20px 0;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item.last{margin:0 0 20px;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item .goods{position:relative; width:136px; height:136px; border:1px solid rgba(151,151,151, .3);}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item .goods img{position:absolute; top:50%; left:50%; width:100%;
	transform: translate(-50%, -50%);
}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item .goods .num{position:absolute; bottom:6px; right:6px; width:48px; height:48px; font-size:15px; color:#fff; letter-spacing:-0.5px; line-height:48px; font-weight:700; background:#ee538b; border-radius:50%; background:#ee538b;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .goods_set .item .name{padding-top:4px; font-size:15px; color:rgba(0,0,0, .7); line-height:22px;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .winning_set{display:inline-block; padding:0 0 0 44px; width:50%; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .winning_set .insert{margin-bottom:23px; padding:24px 0; text-align:center;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .winning_set .insert p{font-weight:700;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .winning_set .insert p img {display: block; width: auto;margin: 0 auto 23px auto;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl{padding:10px 0 11px 0; font-size:0; border-bottom:1px solid rgba(0,0,0, .1);}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl.last{padding:10px 0 5px 0; border-bottom:none;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl.first{padding:0 0 11px 0;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl dt{display:inline-block; width:90px; font-size:15px; color:#515151; letter-spacing:-0.5px; line-height:22px; font-weight:700; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl dd{display:inline-block; width:calc(100% - 90px); font-size:15px; color:#515151; line-height:22px; letter-spacing:-0.5px; font-weight:400; vertical-align:top;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl dd .bar{position:relative; display:inline-block; padding-right:20px; font-size:inherit; color:inherit; letter-spacing: inherit; line-height:inherit; font-weight:inherit;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl dd .bar:before{content:''; position:absolute; top:50%; right:8px; width:1px; height:14px; background:rgba(0,0,0, .1); transform:translateY(-50%) rotate(20deg);}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 dl dd .bar.last:before{display:none;}
.wrap.sub.tab2_3 .wrap_cont .comment{position:relative; padding:0 0 0 10px; font-size:14px; color:rgba(0,0,0, .3); letter-spacing:-0.5px; line-height:20px;}
.wrap.sub.tab2_3 .wrap_cont .comment:before{content:''; position:absolute; top:8px; left:3px; width:5px; height:5px; background:url("../images/ico_star.png") no-repeat 0 0; background-size:auto;}

.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .link_set {font-size: 0;line-height: 0;margin-top: 20px;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .link_set > a {display: inline-block;text-align: center;vertical-align: middle;line-height: 80px;width: calc(50% - 10px);height: 80px; background: #E43989;}
.wrap.sub.tab2_3 .wrap_cont .tab2_3_set02 .link_set > a:first-child {margin-right: 20px;}