/*
Theme Name:     문화·관광·체육·디자인
Theme URI:      http://sculture.seoul.go.kr
Description:    sculture 모바일 자식 테마 (부모 : seoul)
Author:         Stackr Inc
Author URI:     http://www.stackr.co.kr
Template:       seoul
Version:        0.1.0
*/
@import url("../seoul/style.css?ver=20220303");
@import url("/wp-content/themes/seoul_sculture/css/dictionary.css");

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

/* culture color style */
#local a span.icon{width:34px; height:30px; background-position:0 -180px;}

/* 공공미술 시민발굴단 2017-02-09 */
.wrp-content-view .dotted-box {padding:10px; margin:10px 0 20px; border:2px dotted #c1c1c1; background-color:#f3f3f3;}

/*-------------------------------------------------
  2019 분야별(문화) 정책소개
 --------------------------------------------------*/
/* 공통 */
.wrp-content-view .policy-cont-2019 .mobile-inline{margin:0 5px;}
.wrp-content-view .policy-cont-2019 [class*="policy-cont"] {margin-bottom: 25px;}
.wrp-content-view .policy-cont-2019 {letter-spacing: -.075rem;}
.wrp-content-view .policy-cont-2019 * {box-sizing: border-box; overflow: hidden; vertical-align: bottom}
.wrp-content-view .policy-cont-2019 .policy-title {padding: 15px 0;border-radius: 8px;color: #fff;font-size: 1.385rem;letter-spacing: -0.1rem;text-align: center;}
.wrp-content-view .policy-cont-2019 .policy-cont-tit { margin-bottom: 1rem; font-size: 15px; color: #333; letter-spacing: -0.075rem;}
.wrp-content-view .policy-cont-2019 .goal{ padding: 26px 0; border: 1px solid #b5cfe7; border-radius: 15px; line-height: 1.3; font-weight: bold; font-size: 1.385rem; color: #333; letter-spacing: -0.075rem; text-align: center;}
.wrp-content-view .policy-cont-2019 .goal span{color: #064795}
.wrp-content-view .policy-cont-2019 .upward-arrow {display: block; width: 239px; height: 65px; margin: 29px auto; background: url(/wp-content/themes/seoul_sculture/images/sub/2019/bg_arrow.png) no-repeat 0 0; background-size: contain}
.wrp-content-view .policy-cont-2019, .wrp-content-view .policy-cont-2019 .policy-cont-wrap {overflow: hidden; display: block;}
.wrp-content-view .content .policy-cont-2019 .list-type-dot li {font-size:14px;}

/*01.문화본부*/
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont1 .policy-title {background: url(/wp-content/themes/seoul_sculture/images/sub/2019/headoffice_bg_tit.png) repeat 0 0; color:#fff;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont2 {background: url(/wp-content/themes/seoul_sculture/images/sub/2018/headoffice_bg_sculture.png)no-repeat 45% 37px; -webkit-background-size: 260px; background-size: 260px;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont2 .process {padding: 0 0;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont2 .process .step {display: block; padding: 7px 0; margin: 0 0 15px 0; border: 8px solid rgba(133,161,213,.8); border-radius: 8px; line-height: 1.3; letter-spacing: -0.075em; font-weight: bold; font-size: 1.05rem; color: #333; text-align: center;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont2 .process .step:nth-child(2) {border-color: rgba(102,112,192,.8)}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont2 .process .step:nth-child(3) {border-color: rgba(151,133,205,.8)}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner {width:100%; margin:0 20px 10px 0; float: left;border:1px solid #ccc;box-sizing: border-box; }
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner h5{margin: 0; font-size: 1.2rem; padding: 12px 0 11px;color: #fff !important; font-weight: bold;text-align: center;line-height: 1.2}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner1 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2019/headoffice_bg_box1.png) repeat 0 0;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner2 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2019/headoffice_bg_box2.png) repeat 0 0;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner3 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2019/headoffice_bg_box3.png) repeat 0 0;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3  li{position: relative;padding-left: 8px;line-height: 1.7; list-style: none !important; letter-spacing: -0.05rem; background:transparent}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3  ul{width: 100%; padding: 10px 15px; margin-left: 0; }
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont3  li:before {content: ''; position: absolute; width: 5px; height: 5px; top: 9px; left: 0; background: #333;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont4 ul {padding-bottom: 0; margin-left: 0; overflow: hidden;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont4 .policy-con {float: left; width: 100%;  padding: 15px 10px; border-radius: 10px; color: #6b427d; line-height: 1.7; letter-spacing: -0.075em; background: #e4e6f2;}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont4 .policy-con ul{padding-left: 10px}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont4 .policy-con li{background: transparent; position: relative;padding-left: 10px;line-height: 1.7; list-style: none; word-break: keep-all}
.wrp-content-view .policy-cont-headoffice-wrap-2019 .policy-cont4 .policy-con li:before{content: ''; position: absolute; width: 3px; height: 3px; top: 9px; left: 0; background: #6b427d;}

/*02.관광체육국*/
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-title { background: url(/wp-content/themes/seoul_sculture/images/sub/2019/sightseeing_bg_tit.png) repeat 0 0; color:#fff;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-title strong {font-size: 1.385rem;line-height: 1.2}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-title span {color: #d1aeff}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con {text-align: center; overflow: hidden;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con > span{display: inline-block; width: 50%; float: left;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con span.goal {border:0;display: block; height: 170px; margin:0 0 7px 0; background: url(/wp-content/themes/seoul_sculture/images/sub/2019/sightseeing_icon1.png)no-repeat center center;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con span.goal2 {background: url(/wp-content/themes/seoul_sculture/images/sub/2019/sightseeing_icon2.png)no-repeat center center;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con span.text {margin-bottom: 0; font-weight: bold; font-size: 16px; color: #333; line-height: 23px; letter-spacing: -0.075rem ;text-align: center;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .policy-cont-tit{text-align: center;}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner{width:100%; margin:0 20px 10px 0; float: left;border:1px solid #ccc;box-sizing: border-box; }
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner:nth-child(2), .wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner:nth-child(5) {margin-right: 0}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner h5{margin: 0; font-size: 1.2rem; padding: 11px 0 12px;color: #fff !important; font-weight: bold;text-align: center;background: url(/wp-content/themes/seoul_sculture/images/sub/2019/sightseeing_bg_tit01.jpg) repeat 0 0;line-height: 1.2}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner p{text-align: center; padding:10px 4px; letter-spacing:-0.05em;line-height: 1.4}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner2 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2018/sightseeing_bg_tit02.png);}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner3 h5{background-image:url(/wp-content/themes/seoul_sculture/images/sub/2018/sightseeing_bg_tit03.png);}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner4 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2018/sightseeing_bg_tit04.png);}
.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont3 .cont-inner5 h5{background-image:url(/wp-content/themes/seoul_sculture/images/sub/2018/sightseeing_bg_tit05.png);}

@media screen and (max-width: 380px) {
	
	.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con span.goal {height: 120px; background-size: contain}	
	.wrp-content-view .policy-cont-sightseeing-wrap-2019 .policy-cont2 .policy-con span.text {    letter-spacing: -0.125rem;}
}

/*-------------------------------------------------
  2021 분야별(문화) 정책소개
 --------------------------------------------------*/
/* 공통 */
.wrp-content-view .policy-cont-2021 [class*="policy-cont"] {margin-bottom: 25px;}
.wrp-content-view .policy-cont-2021 * {box-sizing: border-box; overflow: hidden; vertical-align: bottom; letter-spacing:0 !important;}
.wrp-content-view .policy-cont-2021 h5, .wrp-content-view .policy-cont-2021 h6 {margin: 0; padding: 11px 5px 12px}
.wrp-content-view .policy-cont-2021 .policy-title {padding: 15px 5px 16px; border-radius: 7px; color: #fff;font-size: 1.385rem; text-align: center;}
.wrp-content-view .policy-cont-2021 .policy-cont-tit { margin-bottom: 1rem; font-size:1.05rem; color: #333; background-position: center ; background-repeat: repeat}
.wrp-content-view .policy-cont-2021 .goal{ padding: 15px 0 16px; font-size: 1.25rem; border: 1px solid #b5cfe7; border-radius: 7px; font-weight: bold; font-size: 1.385rem; color: #333; text-align: center;}
.wrp-content-view .policy-cont-2021 .goal span{color: #064795}
.wrp-content-view .policy-cont-2021 .upward-arrow {display: block; width: 239px; height: 65px; margin: 19px auto; background: url(/wp-content/themes/seoul_sculture/images/sub/2019/bg_arrow.png) no-repeat 0 0; background-size: contain}
.wrp-content-view .policy-cont-2021, .wrp-content-view .policy-cont-2021 .policy-cont-wrap {overflow: hidden; display: block;}
.wrp-content-view .content .policy-cont-2021 .list-type-dot li {font-size:14px;}

/*01.문화본부*/


 /*02.관광체육국*/
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-title{background: url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg.jpg) repeat 0 0;font-weight:bold;}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont2 ul{display:inline-block;}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont2 .policy-con{margin-top:25px}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont2 .policy-con .srt {width: 90%;max-width: 444px; height: 191px; margin:0 auto; background: url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_srt.png) no-repeat center;background-size: contain;}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont2 .policy-con .text {font-size: 30px;font-weight: bold;color: #333;line-height: 1;vertical-align: top;}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3{margin-top:50px}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3 .cont-inner h5{font-size: 18px; padding: 15px 0;color: #fff !important; font-weight: bold;text-align: center;background: url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit01.jpg) repeat 0 0;line-height: 1.2}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3 .cont-inner2 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit02.jpg);}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3 .cont-inner3 h5{background-image:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit03.jpg);}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3 .cont-inner4 h5{background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit04.jpg);}
.wrp-content-view .policy-cont-2021 .policy-cont-sightseeing-wrap-2021 .policy-cont3 .cont-inner5 h5{background-image:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit05.jpg);}

/*-------------------------------------------------
  2022 분야별(문화) 정책소개
 --------------------------------------------------*/

 .wrp-content-view .policy-cont-new * {box-sizing:border-box;letter-spacing:0;}
.wrp-content-view .policy-cont-new .policy-cont {margin-bottom:30px;}
.wrp-content-view .policy-cont-new .policy-cont-tit {clear:both;margin:30px 0 20px;padding:0 0 0 0;font-size:15px;font-weight:bold;color:#333333;}
.wrp-content-view .policy-cont-new .upward-arrow {width:240px;height:66px;margin:0 auto;background:url(https://news.seoul.go.kr/wp-content/themes/seoul_gov/images/sub/2021/person_arrowbg.png) no-repeat center center;}
.wrp-content-view .policy-cont-new .upward-arrow.wide {display:block;width:240px;height:66px;margin:29px auto;background:url(https://news.seoul.go.kr/wp-content/themes/seoul_gov/images/sub/2019/bg_arrow_wide.png) no-repeat 0 0;background-size:contain;}

.wrp-content-view .policy-cont-new .policy-title {line-height:1.2;display:block;margin-bottom:22px;color:#ffffff;background:url(https://news.seoul.go.kr/wp-content/themes/seoul_gov/images/sub/2019/spoke_bg_tit.png) repeat 0 0;}
.wrp-content-view .policy-cont-new .policy-goal {margin-bottom:20px;padding:26px 0;font-size:20px;font-weight:bold;line-height:1;text-align:center;border:1px solid #b5cfe7;border-radius:15px;}
.wrp-content-view .policy-cont-new .policy-vision {clear:both;margin-bottom:20px;padding:20px 0;font-size:20px;font-weight:bold;line-height:20px;text-align:center;color:#064795;border-radius:15px;background:#d0dded;}

.wrp-content-view .policy-cont-new .policy-cont {clear:both;width:100%;}
.wrp-content-view .policy-cont-new .flex-box-wrap {display:flex;flex-direction:column;justify-content:space-between;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box {display:flex;flex-direction:column;margin-bottom:10px;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box h6 {line-height:1.2;position:relative;width:100%;height:auto;margin:0;padding:15px 0;font-size:20px;font-weight:bold;line-height:1;text-align:center;color:#ffffff !important;background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit01.jpg) repeat 0 0;background-size:cover;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box.box2 h6 {background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit02.jpg) repeat 0 0;background-size:cover;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box.box3 h6 {background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit03.jpg) repeat 0 0;background-size:cover;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box.box4 h6 {background:url(/wp-content/themes/seoul_sculture/images/sub/2021/sightseeing_bg_tit04.jpg) repeat 0 0;background-size:cover;}
.wrp-content-view .policy-cont-new .policy-cont .goal-box h6.arrow:after {position:absolute;top:71px;left:50%;display:inline-block;width:0;height:0;margin-left:-7px;content:'';border:7px solid #4d75a8;border-right-color:transparent;border-bottom-width:0;border-left-color:transparent;}

.wrp-content-view .policy-cont-new .flex-box-wrap ul.list-type-dot {overflow:hidden;padding:15px 5px 15px 13px;border:1px solid #cccccc;border-top:0;}
.wrp-content-view .policy-cont-new .flex-box-wrap ul.list-type-dot > li {font-size:14px; position:relative;padding-left:8px;line-height:1.7;list-style:none !important;letter-spacing:-.05rem;background:transparent;}
.wrp-content-view .policy-cont-new .flex-box-wrap ul.list-type-dot li:before {position:absolute;top:9px;left:0;width:5px;height:5px;content:'';background:#333333;}
.wrp-content-view .policy-cont-new .flex-box-wrap .line-box {margin-bottom:10px;border-top:10px solid #064795;}


/* porocess */
.wrp-content-view .policy-cont-new .process-wrap ul {display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;text-align:center;}
.wrp-content-view .policy-cont-new .process-wrap .step {display:flex;align-items:center;justify-content:space-around;box-sizing:border-box;width:45vw;height:45vw;margin-bottom:0;margin-left:-10px;font-size:14px;font-weight:bold;line-height:1.4;color:#0b305d;border-width:15px;border-style:solid;border-radius:50%;}
.wrp-content-view .policy-cont-new .process-wrap .step strong {display:block;font-size:18px;}
.wrp-content-view .policy-cont-new .process-wrap li:nth-child(2n+1) {margin-left:0;}
.wrp-content-view .policy-cont-new .process-wrap .step2 {border-color:rgba(80,149,238,.8);}
.wrp-content-view .policy-cont-new .process-wrap .step3 {border-color:rgba(108,148,200,.8);}
.wrp-content-view .policy-cont-new .process-wrap .step4 {border-color:rgba(139,178,233,.8);}
.wrp-content-view .policy-cont-new .process-wrap li:nth-child(n+3) {margin-top:-20px;}

/* flex-type */
.wrp-content-view .policy-cont-new .flex-box-wrap.type-no-list p {display:flex;justify-content:center;margin-bottom:20px;padding:15px 0;font-size:18px;font-weight:bold;text-align:center;color:#ffffff;background:url(https://news.seoul.go.kr/wp-content/themes/seoul_gov/images/sub/2019/youth_bg_pattern3.png) no-repeat 0 0;}
.wrp-content-view .policy-cont-new .flex-box-wrap.type-box ul {display:flex;flex-direction:column;padding:0;padding-top:10px;border:0;}
.wrp-content-view .policy-cont-new .flex-box-wrap.type-box ul li {display:flex;flex-direction:column;justify-content:space-around;padding:10px 0 ;text-align:center; border:1px solid #dddddd;;}
.wrp-content-view .policy-cont-new .flex-box-wrap.type-box ul li:before {content:none;}



 /* 01 문화본부 */
.wrp-content-view .sculture-policy-cont-2022 .policy-cont-headoffice-wrap-2019 .policy-cont1 .policy-title {font-size: 20px;line-height: 1.5;word-break: keep-all;}
.wrp-content-view .sculture-policy-cont-2022 .policy-cont-headoffice-wrap-2019 .policy-cont3 li:before {display: none}
.wrp-content-view .sculture-policy-cont-2022 .policy-cont-headoffice-wrap-2019 .policy-cont3 .cont-inner h5 {padding: 12px 10px 11px;font-size: 16px;}

 /*02.관광체육국*/
 .wrp-content-view .policy-cont-new .policy-cont-sightseeing-wrap-2022 .policy-title p{margin:0; padding: 0;}
 .wrp-content-view .policy-cont-new .policy-cont-sightseeing-wrap-2022 .policy-cont .goal-box br.pc-br{display:none;}
 .wrp-content-view .policy-cont-new .policy-cont-sightseeing-wrap-2022 .policy-cont .goal-box .box-txt {text-align: center; padding:10px 4px; letter-spacing:-0.05em;line-height: 1.4; border:1px solid #ccc; border-top:0;word-break: keep-all;}