@charset "euc-kr";
@import url('http://db.chosun.com/db/main/layout.css');
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500');
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");



/*pdf*/
.pdfarea {width:1200px;padding:0;margin-top:40px;}
.pdfarea dl {padding:0;margin:0;}
.pdfarea dl dt {float:left;width:650px;border:solid 0px blue;}
.pdfarea dl dt img {width:440px;height:600px;border: 1px solid #e3e3e3;}
.pdfarea dl dd {float:left;width:500px;margin-left:48px;}
.pdfarea dl dd.date {color:#2a3037;font-size:28px;padding:20px 0;line-height:30px;}
.pdfarea dl dd.date p {color:#717880;font-size:16px;}

.pdfarea dl dd ol {width:500px;padding:20px 0 30px 0;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
.pdfarea dl dd ol h2 {color:#151515;font-size:18px;font-weight:600;line-height:40px;}
.pdfarea dl dd ol li {color:#494c50;font-size:17px;line-height:30px;padding-left:15px; background:url('http://image.chosun.com/focus/pdf/arrow_icon.gif') no-repeat 0 14px;}
.pdfarea dl dd ol li a {color:#494c50}

.pdfarea dl dd ul {width:550px;padding-top:30px;}
.pdfarea dl dd ul li {color:#fff;font-size:16px;text-align:center;line-height:50px;}
.pdfarea dl dd ul li.btn1 {float:left;width:160px;background:#474748;}
.pdfarea dl dd ul li.btn2 {float:left;width:160px;margin:0 10px 0 10px;background:#0e0e0e;}
.pdfarea dl dd ul li.btn3 {float:left;width:160px;background:#6f6e6e;}

.pdfarea dl dd.txt {color:#434b54;font-size:14px;padding-top:15px;line-height:24px;}
.pdfarea dl dd.txt p {margin-left:17px}
.pdfarea dl dd.txt cite {color:#bfbfbf;font-size:12px;margin-right:10px;font-style:normal}
.pdfarea dl dd.txt a {color:#3165b1;margin-left:5px;text-decoration:underline}




/*contents*/
.contbox {width:1200px;padding:0;overflow:hidden}

.peobox {margin-left:30px;margin-right:25px;padding:0;}
.peobox h2 {color:#2a3a4e;font-size:22px;font-weight:600;padding:8px 0 20px 10px}
.peobox h2 a {color:#2a3a4e;text-decoration:none}
.peobox ul {width:408px;padding:0;border:1px solid #d7d7d7;}
.peobox ul li {padding:17px 0;border-top:1px solid #d7d7d7;overflow:hidden;}
.peobox ul li.nol {padding:13px 0;border-top:0 solid #d7d7d7;overflow:hidden;}
.peobox dl {float:left;width:250px;padding:0 20px;letter-spacing:-1px}
.peobox dl dt {color:#888;font-size:13px;padding-top:5px;}
.peobox dl dd {color:#111;font-size:16px;}
.peobox dl dd a {color:#111}
.peobox .thum img {float:left;width:100px;height:60px;margin:0} 

.psearch {width:410px;padding:15px 0;}
.psearch span.search {padding:0 30px;margin:0}
.psearch span.search input.txt {width:330px;height:41px;padding:7px 0 0 10px;border:2px solid #222}
.psearch span.search span {padding-left:10px;vertical-align:-2px;}
@-moz-document url-prefix() {.psearch span.search span {vertical-align:-2px;}}
:root .psearch span.search input.txt {width:344px;height:41px;text-align:center;padding:0}
.psearch span.search input:focus{outline:none}

.hisbox {float:left;padding:0;margin:0}
.hisbox h2 {color:#2a3a4e;font-size:22px;font-weight:600;padding:8px 0 20px 10px}
.hisbox h2 a {color:#2a3a4e;text-decoration:none}
.hisbox ul {width:408px;border:1px solid #d7d7d7;overflow:hidden;}
.hisbox ul li {color:#111;font-size:15px;padding:9px 20px;line-height:30px;border-top:1px dashed #d9dcde;overflow:hidden;}
.hisbox ul li a {color:#111}
.hisbox ul li cite {color:#7e8ca7;padding:0 13px 0 0;font-style:normal}
.hisbox dl {float:left;width:175px;padding:20px 0 20px 19px}
.hisbox dl dt img {width:175px;height:100px;}
.hisbox dl dd.sub {color:#597cab;font-size:13px;padding-top:5px;}
.hisbox dl dd.tit {color:#111;font-size:15px;letter-spacing:-1px}
.hisbox dl dd.tit a {color:#111}


.photodb {padding:20px;background:#eff0f1;overflow:hidden;}
.photodb span {color:#222;font-size:14px;line-height:22px;font-weight:normal}
.photodb span h2 {color:#111;font-size:22px;padding:0 0 10px 0;font-weight:600;font-style:normal}
.photodb span h2 a {color:#111;text-decoration:none}

.dbsearch {float:left;width:370px;padding:10px 0;}
.dbsearch span.search {padding:0;margin:0}
.dbsearch span.search input.txt {width:350px;height:21px;padding:7px 0 0 10px;color:#333;font-size:15px;border:4px solid #94a9c3;vertical-align:middle;}
.dbsearch span.search span {padding-left:10px;vertical-align:-2px;}
@-moz-document url-prefix() {.dbsearch span.search span {vertical-align:-2px;}}
:root .dbsearch span.search input.txt {width:300px;height:36px;padding:0 0 0 10px}

ul.dbbtn {float:left;width:430px;padding:10px 0;margin-bottom:15px;} 
ul.dbbtn li {color:#fff;font-size:16px;text-align:center;line-height:44px;}
ul.dbbtn li.btn1 {float:left;width:200px;background:#222e3d;}
ul.dbbtn li.btn2 {float:left;width:220px;margin-left:10px;background:#15365c;}

.mainslide {width:810px;height:350px;overflow:hidden;}
.mainslide ul.verticalSlide {position:relative;width:810px;height:350px;overflow:hidden}
.mainslide ul.verticalSlide li {position:relative;float:left;height:350px;margin: 0 5px 0 0;overflow:hidden;}
.mainslide ul.verticalSlide li.on { }
.mainslide ul.verticalSlide li div {display:none;} 
.mainslide ul.verticalSlide li.on div {display:block;position:absolute;left:0;top:0;z-index:20} 
.mainslide ul.verticalSlide li.end {margin:0;}
.mainslide ul.verticalSlide li a { }




.gisabox {float:left;width:320px;}
.searchBox {width:298px;margin:0;padding:25px 0 14px 20px;background:#fff;border-top:solid 1px #d2d7dc;border-left:solid 1px #d2d7dc;border-right:solid 1px #d2d7dc;overflow:hidden;}
.searchBox span {float:left;margin-bottom:11px}
.searchBox span input.tit {width:264px;height:36px;padding:0 0 0 10px;font-weight:bold;border:2px solid #6fa1ce;}
.searchBox span input.Btn{float:left;width:24px;height:24px;margin:17px 0 0 -45px;background:url('http://db.chosun.com/ui/2020/images/sicon.png') no-repeat;cursor:pointer;border:0}
@-moz-document url-prefix() {.psearch span.search span {vertical-align:0}}
.searchBox span input:focus{outline:none}



.cale_tit {width:320px;}
.cale_tit h2 {color:#2a3a4e;font-size:22px;font-weight:600;padding:0 0 15px 10px}
.cale_tit h2 a {color:#2a3a4e;text-decoration:none}
.calendar {width:318px;background:#fff;padding:15px 0 20px 0;border:solid 1px #d2d7dc;overflow:hidden}
.calendar h2 {color:#53565a;font-weight:bold;padding:0 0 0 20px}
.calendar dl {margin:7px 0 20px 0;padding:0}
.calendar dl dt {width:218px;height:35px;padding:10px 0 0 60px;margin-left:20px;background:#f0f2f4;text-align:center}
.calendar dl dd {margin:10px 0 0 19px}

.calenselect {float:left;margin-right:10px}
.calenselect select {height:25px;color:#6b6f62;border:1px solid #cfd6dc}
.calenselect cite {color:#808992;font-style:normal;margin-left:5px;font-weight:bold}

ul.date {clear:both;width:280px;padding:0}
ul.date li {float:left;width:38px;height:27px;color:#394855;margin:1px;text-align:center}
ul.date li.off {color:#a1acb5}
.calendate {clear:both;width:280px;padding:0}
.calendate ul {padding:0;text-align:center}
.calendate ul li {float:left;width:38px;height:20px;color:#394855;padding-top:3px;margin:1px;background: #e1e4e8}
.calendate ul li a {color:#394855}
.calendate ul li.on {width:38px;height:20px;color:#fff;padding-top:3px;margin:1px;background:#133856}
.calendate ul li.on a {color:#fff;font-weight:bold;text-decoration:underline}
.calendate ul li.off {width:38px;height:20px;color:#a1acb5;padding-top:3px;margin:1px;background:#eff1f4}



/* 2020.04*/
#conarea {width:1200px;background:#fdfaf1}
section {width:100%;margin-top:50px;border-top:1px solid #d2d7da;}
section .inner1 {width:1200px;margin:0 auto;padding-top:50px;}


.photosearch {max-width:485px;margin:0 auto;margin-bottom:30px;overflow:hidden;}
.photosearch span.search {padding:0;margin:0}
.photosearch span.search span {padding:0;vertical-align:0}
.photosearch span.search input:focus{outline:none}
.photosearch span.search input.txt {float:left;color:#8a8686;font-size:20px;border:2px solid #222}
.photosearch span.search input.Btn{float:left;width:24px;height:24px;margin:19px 0 0 -45px;background:url('http://db.chosun.com/ui/2020/images/sicon.png') no-repeat;cursor:pointer;border:0}
@-moz-document url-prefix() {.psearch span.search span {vertical-align:0}}
:root .photosearch span.search input.txt {width:480px;height:56px;text-align:center;margin-bottom:10px}


.mv{position:relative}
.mv .swiper-slide img{width:100%}
.mvm{display: none;}
/* swiper */
.swiper-container{width:100%;height:100%}
.swiper-slide{background:#fff}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;/* Fix of Webkit flickering */z-index:1} 
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}
.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{al2021-04-28ign-items:flex-start;transition-property:transform, height}
.swiper-button-prev,.swiper-button-next {position: absolute;top: 50%;z-index: 10;width:48px;height:48px;margin-top:-24px;cursor: pointer;display: flex;  align-items: center;  justify-content: center;background-position:50% 50%;background-repeat: no-repeat;background-size:48px 48px;}
.swiper-button-prev{left:30px;background-image: url(http://pr.dizzo.com/images/btn_vp.png);}
.swiper-button-next{right:30px;background-image: url(http://pr.dizzo.com/images/btn_vn.png);}


.bannarea {width:1200px;margin:0 auto;margin-top:40px;overflow:hidden}
.bannarea li {float:left;width:330px;margin:0 10px;}
.bannarea li.le {margin-left:75px;}
.adarea {width:728px;margin:0 auto;margin-top:40px;overflow:hidden}


.guidetit {font-size:22px;margin-bottom:50px;text-align:center}
.guidetable {padding:0;margin-bottom:80px;overflow:hidden}
.guidetable li {float:left;width:299px;height:230px;text-align:center;border-right:1px solid #e3e3e3}
.guidetable li.noli {border-right:0px solid #e3e3e3}
.guidetable li h2 {color:#868881;font-size:14px;text-align:center;}
.guidetable li p {color:#444;font-size:16px;margin-top:15px;line-height:26px}
.guidetable li p cite {color:#8a9a1d;font-style:normal;margin-top:0}
.guidetable li p a {text-decoration:underline}
.guidetable li img {margin-top:20px}

#ACopy1 {clear:both;width:1200px;margin:0 auto;border-top:solid 0px #909090;margin-top:30px;}