@charset "euc-kr";
@import url('//db.chosun.com/db/main/layout.css');
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500');
@import url("//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 20px 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:30px;}
.pdfarea dl dd ol li {color:#494c50;font-size:16px;line-height:30px;padding-left:15px; background:url('//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:150px;background:#165098;}
.pdfarea dl dd ul li.btn2 {float:left;width:150px;margin:0 10px 0 10px;background:#012b5e;}
.pdfarea dl dd ul li.btn3 {float:left;width:150px;background:#374d69;}

.pdfarea dl dd.txt {color:#434b54;font-size:14px;padding-top:10px;line-height:24px;}
.pdfarea dl dd.txt p {margin-left:17px}
.pdfarea dl dd.txt cite {color:#94a5b9;font-size:12px;font-style:normal}



/*contents*/
.contbox {width:865px;padding:0;overflow:hidden;}
.peobox_frame {float:left;padding:0;}
.peobox {float:left;padding:0;}
.peobox h2 {color:#2a3a4e;font-size:22px;font-weight:600;padding:0 0 15px 10px;}
.peobox ul {width:410px;padding:0;border:1px solid #d7d7d7;}
.peobox ul li {padding:15px 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:350px;height:21px;padding:7px 0 0 10px;color:#333;font-size:15px;border:4px solid #486992;vertical-align:middle;}
.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:300px;height:36px;padding:0 0 0 10px}

.hisbox_frame {float:left;padding:0;margin-left:24px;}
.hisbox {float:left;padding:0;margin-left:0;}
.hisbox h2 {color:#2a3a4e;font-size:22px;font-weight:600;padding:5px 0 15px 10px;}
.hisbox h2 a {color:#2a3a4e;text-decoration:none}
.hisbox ul {width:410px;border:1px solid #d7d7d7;overflow:hidden;}
.hisbox ul li {color:#111;font-size:15px;padding:5px 19px;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}

.adarea {width:728px;padding:50px 0 50px 60px;;margin:0}

.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 { }