@charset "euc-kr";

/* ==================================================
// ÀâÁö¸®½ºÆ®
================================================== */
/* ÁÖ°£º£½ºÆ® */
section.magazine-best{padding:24px 0 27px; border-bottom:1px solid #d1d1d1; background:#ebebeb;}
section.magazine-best div.inner{position:relative; margin:0 auto; width:1170px;}
section.magazine-best h2{color:#3c3c3c; font-weight:bold; font-size:18px;}
section.magazine-best div.best-list{overflow:hidden; margin-top:7px;}
section.magazine-best div.best-list ol{position:relative; padding-top:102px;}
section.magazine-best div.best-list li{position:absolute; top:0; left:-100%; padding-left:18px;}
section.magazine-best div.best-list li:first-child{padding-left:0;}
section.magazine-best div.best-list li a{display:block; position:relative;}
section.magazine-best div.best-list li span.num{position:absolute; z-index:1; right:0; bottom:0; padding:0 9px; height:36px; background:url("../images/content/bg_black60.png"); color:#fff; font-size:20px; line-height:38px;}
section.magazine-best div.best-list li div.img{padding-top:102px; width:180px;}
section.magazine-best div.best-list li figcaption{visibility:hidden; position:absolute; top:0; left:0; padding:32px 20px 0; width:100%; height:100%; background:url("../images/content/bg_black60.png"); opacity:0; -webkit-transition:0.3s; transition:0.3s;}
section.magazine-best div.best-list li figcaption span{display:block; overflow:hidden; height:40px; color:#fff; font-size:14px; line-height:20px; text-align:center;}
section.magazine-best button.best-arrow{position:absolute; bottom:36px; width:30px;}
section.magazine-best button.best-arrow.prev{left:-15px;}
section.magazine-best button.best-arrow.next{right:-15px;}

@media (min-width:1201px) {/* PC */
	section.magazine-best div.best-list li a:hover figcaption{visibility:visible; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.magazine-best h2{padding-left:4px; letter-spacing:-1px;}
	section.magazine-best div.inner{margin:0 21px; width:auto;}
	section.magazine-best div.best-list ol{padding-top:14.3662%;}
	section.magazine-best div.best-list li{padding:0 4px; width:25%;}
	section.magazine-best div.best-list li:first-child{padding-left:4px;}
	section.magazine-best div.best-list li span.num{top:0; bottom:auto; padding:0 7px; height:28px; font-size:16px; line-height:30px;}
	section.magazine-best div.best-list li div.img{padding-top:56.66666%; width:auto;}
	section.magazine-best div.best-list li figcaption{visibility:visible; top:auto; bottom:0; left:0; padding:0 10px; width:100%; height:26px; opacity:1; -webkit-transition:0s; transition:0s;}
	section.magazine-best div.best-list li figcaption span{height:auto; font-size:12px; line-height:28px; text-align:center; text-overflow:ellipsis; white-space:nowrap;}
	section.magazine-best button.best-arrow{top:50%; bottom:auto; margin-top:-13px; width:50px;}
	section.magazine-best button.best-arrow.prev{left:-21px;}
	section.magazine-best button.best-arrow.next{right:-21px;}

}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.magazine-best h2{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.magazine-best{padding:13px 0 10px;}
	section.magazine-best div.inner{margin:0 6px;}
	section.magazine-best h2{font-size:12px; text-align:center;}
	section.magazine-best div.best-list ol{padding-top:17.52874%;}
	section.magazine-best div.best-list li{width:33.33333%}
	section.magazine-best div.best-list li span.num{padding:0 5px; height:22px; font-size:12px; line-height:22px;}
	section.magazine-best div.best-list li figcaption{padding:0 5px; height:22px;}
	section.magazine-best div.best-list li figcaption span{font-size:10px; line-height:24px;}
	section.magazine-best button.best-arrow{margin-top:-3px; width:25px;}
	section.magazine-best button.best-arrow.prev{left:-6px;}
	section.magazine-best button.best-arrow.next{right:-6px;}
}

/* ¸Å°ÅÁø ¸ÞÀÎ */
section.magazine{padding:50px 0 100px;}
section.magazine h2{color:#9d9d9d;}

div.magazine-leading{margin-top:40px; height:542px;}
div.magazine-leading:after{display:block; clear:both; content:"";}
div.magazine-leading article{float:left; position:relative;}
div.magazine-leading article a{display:block;}
div.magazine-leading article div.img{padding-top:542px; width:965px;}
div.magazine-leading article figcaption{position:absolute; bottom:0; left:0; padding:30px 20px 0; width:100%; height:120px; background:url("../images/content/bg_black40.png"); text-align:center;}
/* div.magazine-leading article figcaption h6{overflow:hidden; color:#fff; font-weight:bold; font-size:40px; text-overflow:ellipsis; white-space:nowrap;} */
div.magazine-leading article figcaption h6{overflow:hidden; color:#fff; font-weight:600; font-size:32px; text-overflow:ellipsis; white-space:nowrap;}
div.magazine-leading article figcaption span.date{display:block; margin-top:7px; color:#fff; font-size:16px;}
/* div.magazine-leading article button.btn_scrap{visibility:hidden; position:absolute; top:50%; left:50%; margin:-70px 0 0 -70px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
div.magazine-leading article button.btn_scrap{visibility:hidden; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/

div.magazine-leading div.banner{float:right; width:160px;}

@media (min-width:1201px) {/* PC */
	div.magazine-leading article:hover button.btn_scrap{visibility:hidden; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.magazine{padding:29px 0 0;}
	section.magazine h2{margin:0 60px;}
	/* section.magazine h2{margin:0 60px; font-size:13px;} */
	/* section.magazine h2 span.martha_subtitle{position:relative; top:3px; font-size:10px;} */
	section.magazine h3{margin:0 60px;}

	div.magazine-leading{height:auto;}
	div.magazine-leading article{width:83.18965%;}
	div.magazine-leading article div.img{padding-top:56.1658%; width:auto;}
	div.magazine-leading article figcaption h6{letter-spacing:-1px;}
	div.magazine-leading article button.btn_scrap{visibility:hidden; top:10px; right:10px; left:auto; margin:0; width:60px; opacity:1;}

	div.magazine-leading div.banner{width:12.45%;}
	/*div.magazine-leading div.banner{width:16.81034%;}*/
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.magazine-leading article figcaption h6{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.magazine{padding:15px 0 0;}
	section.magazine h2{margin:0 20px; font-size:10px;}
	section.magazine h2 span.martha_subtitle{position:static;font-size:10px;}
	section.magazine h3{margin:0 20px;}

	div.magazine-leading{margin-top:20px;}
	div.magazine-leading article{float:none; width:auto;}
	div.magazine-leading article div.img{padding-top:56.1658%; width:auto;}
	div.magazine-leading article figcaption{padding-top:15px; height:60px;}
	div.magazine-leading article figcaption h6{font-size:20px;}
	div.magazine-leading article figcaption span.date{margin-top:3px; font-size:10px;}
	div.magazine-leading article button.btn_scrap{top:5px; right:5px; width:30px;}

	div.magazine-leading div.banner{display:none;}
}

/* ¸Å°ÅÁø ¸ÞÀÎ - ¸®½ºÆ® */
div.magazine-list{margin:80px 235px 0 0; border-top:1px solid #3c3c3c;}
div.magazine-list div.list-lineup{padding:23px 0; border-bottom:1px solid #ebebeb; text-align:center;}
div.magazine-list div.list-lineup ul{display:inline-block;}
div.magazine-list div.list-lineup li{float:left; border-left:1px solid #e4e4e4;}
div.magazine-list div.list-lineup li:first-child{border-left:0;}
div.magazine-list div.list-lineup li a{padding:0 17px; height:16px; color:#7f7f7f; font-size:14px; line-height:18px;}
div.magazine-list div.list-lineup li.on a{color:#c3996a; font-weight:bold;}

div.magazine-list ul.list{}
div.magazine-list ul.list > li{position:relative; margin-top:40px; border-bottom:1px solid #3c3c3c;}
div.magazine-list ul.list > li:first-child{margin-top:0;}
div.magazine-list ul.list > li > a{display:block;}
div.magazine-list ul.list figure:after{display:block; clear:both; content:"";}
div.magazine-list ul.list figure div.img{float:left; padding-top:299px; width:534px;}
div.magazine-list ul.list figcaption{float:right; padding:26px 50px 0 0; width:391px;}
/* div.magazine-list ul.list figcaption strong.title{display:block; overflow:hidden; padding-bottom:17px; color:#3d3d3d; font-weight:bold; font-size:30px; text-overflow:ellipsis; white-space:nowrap;} *//* 170106 ¼öÁ¤ : line-heigth Á¤º¸ »èÁ¦ */
div.magazine-list ul.list figcaption strong.title{display:block; overflow:hidden; padding-bottom:17px; color:#3d3d3d; font-weight:600; font-size:24px; text-overflow:ellipsis; white-space:nowrap; line-height:1.2} /* 20170314 ¼öÁ¤ *//*170323 ¼öÁ¤*/
div.magazine-list ul.list figcaption p{height:75px; color:#3d3d3d; font-size:15px; line-height:24px; overflow: hidden; word-wrap: break-word; word-break:break-all;-ms-word-break:break-all;-ms-word-wrap: break-word;}
div.magazine-list ul.list figcaption span.date{display:block; position:absolute; right:19px; bottom:18px; color:#afafaf; font-size:13px;}
/* div.magazine-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:50%; left:196px; margin-top:-70px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
div.magazine-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:50%; left:239.5px; margin-top:-30px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/
div.magazine-list ul.list div.shareset{position:absolute; bottom:18px; left:573px;}

div.magazine-list ul.list li.expand{border-bottom:0;}
div.magazine-list ul.list li.expand figure div.img{padding-top:542px; width:100%;}
div.magazine-list ul.list li.expand figcaption{position:absolute; bottom:0; left:0; padding:30px 20px 0; width:100%; height:120px; background:url("../images/content/bg_black40.png"); text-align:center;}
/* div.magazine-list ul.list li.expand figcaption strong.title{color:#fff; font-size:40px;} */
div.magazine-list ul.list li.expand figcaption strong.title{color:#fff; font-size:32px;}
div.magazine-list ul.list li.expand figcaption span.date{position:static; margin-top:7px; color:#fff; font-size:16px;}
div.magazine-list ul.list li.expand button.btn_scrap{left:50%; margin-left:-70px;}

div.magazine-list a.btn_loadmore{margin:40px -235px 0 0;}
div.magazine-banner{margin-top:40px;}
div.magazine-banner a{display:block;}

@media (min-width:1201px) {/* PC */
	div.magazine-list ul.list > li a:hover + button.btn_scrap,
	div.magazine-list ul.list > li button.btn_scrap:hover{visibility:hidden; opacity:1;}
	div.magazine-list ul.list figcaption p{height:75px; color:#3d3d3d; font-size:15px; line-height:24px; overflow: hidden; word-wrap: break-word; word-break:break-all;-ms-word-break:break-all;-ms-word-wrap: break-word;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	div.magazine-list{margin:0; border-top:0;}
	div.magazine-list div.list-lineup{padding:50px 0 22px;}
	div.magazine-list div.list-lineup li.on a{letter-spacing:-1px;}

	div.magazine-list ul.list > li{border-color:#d1d1d1;}
	div.magazine-list ul.list figure div.img{padding-top:31.10236%; width:50%;}
	div.magazine-list ul.list figcaption{padding:20px 40px 0 30px; width:50%;}
	div.magazine-list ul.list figcaption strong.title{letter-spacing:-1px;}
	div.magazine-list ul.list figcaption p{height:75px; color:#3d3d3d; font-size:15px; line-height:24px; overflow: hidden; word-wrap: break-word; word-break:break-all;-ms-word-break:break-all;-ms-word-wrap: break-word;}
	div.magazine-list ul.list figcaption span.date{right:40px;}
	div.magazine-list ul.list button.btn_scrap{visibility:hidden; top:10px; left:50%; margin:0 0 0 -70px; width:60px; opacity:1;}
	div.magazine-list ul.list div.shareset{left:50%; margin-left:30px;}

	div.magazine-list ul.list li.expand figure div.img{padding-top:56.1658%;}
	div.magazine-list ul.list li.expand button.btn_scrap{left:100%;}

	div.magazine-list a.btn_loadmore{margin-right:0;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.magazine-list div.list-lineup li.on a,
	div.magazine-list ul.list figcaption strong.title{letter-spacing:0;}
	div.magazine-list ul.list figcaption p{height:75px; color:#3d3d3d; font-size:15px; line-height:24px; overflow: hidden; word-wrap: break-word; word-break:break-all;-ms-word-break:break-all;-ms-word-wrap: break-word;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	div.magazine-list div.list-lineup{padding:25px 0 20px; border-bottom:0;}
	div.magazine-list div.list-lineup li a{padding:0 12px; height:12px; font-size:12px; line-height:14px;}

	div.magazine-list ul.list > li{margin-top:20px;}
	div.magazine-list ul.list figure div.img{padding-top:31.11111%; width:55.55555%;}
	div.magazine-list ul.list figcaption{position:absolute; top:0; right:0; padding:0 15px 0 10px; width:44.44445%; height:100%;}
	div.magazine-list ul.list figcaption strong.title{padding-bottom:6px; font-size:17px;}
	div.magazine-list ul.list figcaption p{display:-webkit-box; overflow:hidden; position:absolute; bottom:25px; left:0; padding:0 15px 0 10px; width:100%; max-height:34px; font-size:12px; line-height:18px; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	div.magazine-list ul.list figcaption span.date{position:static; font-size:10px;}
	div.magazine-list ul.list button.btn_scrap{top:5px; left:55.55555%; margin:0 0 0 -35px; width:30px;}
	div.magazine-list ul.list div.shareset{bottom:0; left:55.55555%; margin-left:10px;}

	div.magazine-list ul.list li.expand figure div.img{padding-top:56.1658%;}
	div.magazine-list ul.list li.expand figcaption{top:auto; padding-top:15px; height:60px;}
	div.magazine-list ul.list li.expand figcaption strong.title{font-size:20px;}
	div.magazine-list ul.list li.expand figcaption span.date{margin-top:3px; font-size:10px;}
	div.magazine-list ul.list li.expand button.btn_scrap{left:100%; margin-left:-35px;}

	div.magazine-list a.btn_loadmore{margin-top:20px;}
	div.magazine-banner{margin-top:20px;}
}


/* ==================================================
// ÃÖ½Å´º½º
================================================== */
section.news{padding:90px 0 100px;}

div.news-list{overflow:hidden;}
div.news-list ul.list{margin-right:-45px;}
div.news-list ul.list:after{display:block; clear:both; content:"";}
div.news-list ul.list > li{float:left; position:relative; margin-top:40px; padding-right:45px; width:33.33333%;}
div.news-list ul.list > li > a{display:block; position:relative; border:1px solid #d6d6d6;}
div.news-list ul.list figure div.img{padding-top:207px;}
div.news-list ul.list img.magazine{position:absolute; top:0; left:0; width:90px;}
div.news-list ul.list figcaption{padding:20px 18px; height:232px;}
div.news-list ul.list figcaption span.category{display:block; color:#cbab77; font-size:16px;}
/* div.news-list ul.list figcaption strong.title{display:block; overflow:hidden; margin-top:12px; padding-bottom:13px; color:#3d3d3d; font-weight:bold; font-size:26px; text-overflow:ellipsis; white-space:nowrap;} *//* 170106 ¼öÁ¤ line-height °ª »èÁ¦ */
div.news-list ul.list figcaption strong.title{display:block; overflow:hidden; margin-top:12px; padding-bottom:13px; color:#3d3d3d; font-weight:bold; font-size:20px; text-overflow:ellipsis; white-space:nowrap; line-height:1.2;}/* 20170314 ¼öÁ¤ *//*170323 ¼öÁ¤*/
div.news-list ul.list figcaption strong.title span{color:#cbab77; text-decoration:underline;}/* 161221 Ãß°¡ */
div.news-list ul.list figcaption span.date{display:block; position:absolute; bottom:0; left:0; padding-right:18px; width:100%; height:51px; border-top:1px solid #f5f5f5; color:#afafaf; font-size:13px; line-height:52px; text-align:right;}
div.news-list ul.list figcaption p{overflow:hidden; max-height:40px; color:#3d3d3d; font-size:14px; line-height:20px;}
/* div.news-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:54px; left:135px; width:100px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
div.news-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:76px; left:156.5px; width:55px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/

div.news-list ul.list div.shareset{position:absolute; bottom:20px; left:18px;}

div.news-list ul.list li.expand{width:66.66666%;}
div.news-list ul.list li.expand figure div.img{padding-top:439px;}
div.news-list ul.list li.expand figcaption{position:absolute; bottom:0; left:0; padding:25px 20px 0; width:100%; height:100px; background:url("../images/content/bg_black40.png"); text-align:center;}
div.news-list ul.list li.expand figcaption strong.title{color:#fff; font-weight:normal;}
div.news-list ul.list li.expand button.btn_scrap{top:50%; left:50%; margin:-50px 0 0 -50px;}

div.news-list a.btn_loadmore{margin-top:40px;}

@media (min-width:1201px) {/* PC */
	div.news-list ul.list > li a:hover + button.btn_scrap,
	div.news-list ul.list > li button.btn_scrap:hover{visibility:none; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.news{padding:55px 0 0px;}
	section.news h2{margin:0 60px;}

	div.news-list ul.list{margin:20px -1px 0 0;}
	div.news-list ul.list > li{margin-top:20px; margin-right:-1px; padding:0; width:50%;}
	div.news-list ul.list figure div.img{padding-top:56.25%;}
	div.news-list ul.list figcaption strong.title{letter-spacing:-1px;}
	div.news-list ul.list button.btn_scrap{visibility:none; top:10px; right:10px; left:auto; margin:0; width:60px; opacity:1;}

	div.news-list ul.list li.expand{width:100%;}
	div.news-list ul.list li.expand > a{border:0; margin-right:1px;}
	div.news-list ul.list li.expand figure div.img{padding-top:56.11111%;}
	div.news-list ul.list li.expand button.btn_scrap{top:10px; right:10px; left:auto; margin:0;}
	.main-group div.news-list ul.list li.listContent:last-child{display:none;}/* 170105 ¼öÁ¤ */
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.news-list ul.list figcaption strong.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.news{padding:25px 0 0;}
	section.news h2{margin:0 20px;}

	div.news-list ul.list{margin:0;}
	div.news-list ul.list > li{float:none; margin-right:0; width:auto; border-bottom:1px solid #d1d1d1;}
	div.news-list ul.list > li > a{border:0;}
	div.news-list ul.list figure:after{display:block; clear:both; content:"";}
	div.news-list ul.list figure div.img{padding-top:31.25%; width:55.55555%;}
	div.news-list ul.list img.magazine{width:45px;}
	div.news-list ul.list figcaption{position:absolute; top:0; right:0; padding:0 15px 0 10px; width:44.44445%; height:100%;}
	div.news-list ul.list figcaption span.category{font-size:10px;}
	div.news-list ul.list figcaption strong.title{display:-webkit-box; overflow:hidden; margin-top:2px; padding-bottom:2px; max-height:40px; font-size:17px; line-height:20px; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	div.news-list ul.list figcaption span.date{position:static; padding:0; width:auto; height:auto; border:0; font-size:10px; line-height:1; text-align:left;}
	div.news-list ul.list figcaption p{overflow:hidden; position:absolute; bottom:25px; left:0; padding:0 15px 0 10px; width:100%; max-height:none; font-size:10px; line-height:12px; text-overflow:ellipsis; white-space:nowrap;}
	div.news-list ul.list button.btn_scrap{top:5px; right:auto; left:55.55555%; margin-left:-35px; width:30px;}
	div.news-list ul.list div.shareset{bottom:0; left:55.55555%; margin-left:10px;}

	div.news-list ul.list li.expand{border-bottom:0;}
	div.news-list ul.list li.expand figure div.img{width:100%;}
	div.news-list ul.list li.expand figcaption{top:auto; padding-top:14px; height:60px;}
	div.news-list ul.list li.expand figcaption strong.title{margin-top:5px; padding-bottom:2px; font-size:20px;}
	div.news-list ul.list li.expand button.btn_scrap{top:5px; right:5px;}

	div.news-list a.btn_loadmore{margin-top:20px;}
}

/* ÃÖ½Å´º½º - »ó¼¼ÆäÀÌÁö */
section.news-detail{padding:98px 0 100px;}
section.news-detail article.detail div.detail-title img.ico_editor{position:absolute; top:40px; left:50px; width:100px;}
section.news-detail article.detail div.detail-title span.month{position:absolute; top:-37px; left:0; width:100%; color:#3c3c3c; font-size:18px; text-align:center;}
section.news-detail article.detail div.detail-title p{margin:48px 0 -18px; padding:25px 170px 0; border-top:1px solid #ebebeb; color:#c3996a; font-size:16px; line-height:26px;}

/* ÃÖ½Å´º½º - NEW »ó¼¼ÆäÀÌÁö */
section.news-detail article.detail div.new-detail-title img.ico_editor{position:absolute; top:0; right:0; width:90px;}
section.news-detail article.detail div.new-detail-title span.month{position:absolute; top:-37px; left:0; width:100%; color:#3c3c3c; font-size:18px; text-align:center;}
section.news-detail article.detail div.new-detail-title p{margin:5px 0 0; padding:0 0 0px 0; font-size:18px; line-height:32px; font-weight: 400; word-wrap: keep-all;}

section.news-detail article.detail div.detail-slide div.slide-list > ul{padding-top:720px;}/* 161110 È­º¸ÀÌ¹ÌÁö »çÀÌÁî */
section.news-detail article.detail div.detail-slide p.slide-caption{padding:17px 170px 0; color:#909090; font-size:10pt; line-height:18px; text-align:center;}
section.news-detail article.detail div.detail-slide button.slide-arrow{top:255px; margin-top:0;}

section.news-detail article.detail div.detail-content div.image{margin-top:60px; text-align:center;}
section.news-detail article.detail div.detail-content div.image figure{display:inline-block;}
section.news-detail article.detail div.detail-content div.image img{width:auto; max-width:100%;}
section.news-detail article.detail div.detail-content div.image figcaption{margin-top:7px; color:#afafaf; font-size:12px; line-height:18px; text-align:left;}
section.news-detail article.detail div.detail-content h4{margin-top:50px; color:#3c3c3c; font-weight:bold; font-size:30px; line-height:40px;}
section.news-detail article.detail div.detail-content h5{color:#3c3c3c; font-weight:100; font-size:30px; line-height:40px;}
section.news-detail article.detail div.detail-content div.info span.price{display:block; margin-bottom:9px;}
section.news-detail article.detail div.detail-content a.btn_info{display:block; margin:24px 0 30px; width:160px; height:37px; border:1px solid #3c3c3c; font-size:12px; line-height:36px; text-align:center;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.news-detail{padding:78px 0 60px;}
	section.news-detail article.detail div.detail-title img.ico_editor{top:20px; left:20px;}
	section.news-detail article.detail div.detail-title p{margin:28px 0 -13px; padding:15px 0 0; text-align:left;}

  /*NEW*/
	section.news-detail article.detail div.new-detail-title img.ico_editor{top:0; right:0;}
	section.news-detail article.detail div.new-detail-title p{margin:5px 0 0 0; padding:0; text-align:left;}

	section.news-detail article.detail div.detail-slide p.slide-caption{padding:17px 0 0;}
	section.news-detail article.detail div.detail-slide button.slide-arrow{top:273px;}

	section.news-detail article.detail div.detail-content div.image{margin-top:40px;}
	section.news-detail article.detail div.detail-content h4{letter-spacing:-1px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.news-detail article.detail div.detail-content h4{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.news-detail{padding:45px 0 20px;}

	section.news-detail article.detail div.detail-title img.ico_editor{top:10px; left:10px; width:40px;}
	section.news-detail article.detail div.detail-title span.month{top:-23px; font-size:14px;}
	section.news-detail article.detail div.detail-title p{margin:15px 0 -10px; padding:17px 0 0; font-size:13px; line-height:20px;}
	/*NEW*/
	section.news-detail article.detail div.new-detail-title img.ico_editor{top:-25px; right:20px; width:45px;}
	section.news-detail article.detail div.new-detail-title span.month{top:-23px; font-size:14px;}
	section.news-detail article.detail div.new-detail-title p{margin:0 0 0; padding:5px 0 0; font-size:15px; line-height:25px;}

	section.news-detail article.detail div.detail-slide div.slide-list > ul{padding-top:350px;}
	section.news-detail article.detail div.detail-slide button.slide-arrow{top:151px;}

	section.news-detail article.detail div.detail-content div.image{margin-top:20px;}
	section.news-detail article.detail div.detail-content div.image figcaption{font-size:10px; line-height:15px;}
	section.news-detail article.detail div.detail-content h4{margin:23px 0 10px; font-size:20px; line-height:25px;}
	section.news-detail article.detail div.detail-content h5{font-size:20px; line-height:25px;}
	section.news-detail article.detail div.detail-content a.btn_info{margin:15px 0 45px; width:95px; height:21px; font-size:10px; line-height:20px;}
}


/* ==================================================
// N TV
================================================== */
section.ntv{padding:60px 0 100px;}
section.ntv h2{margin-bottom:8px;}

/* NTV ¸®½ºÆ® */
div.ntv-list{overflow:hidden;}
div.ntv-list nav.list-tab{border-top:1px solid #3c3c3c; border-bottom:1px solid #ebebeb;}
div.ntv-list nav.list-tab ul:after{display:block; clear:both; content:"";}
div.ntv-list nav.list-tab li{float:left; width:25%;}
div.ntv-list nav.list-tab li a{display:block; height:49px; color:#9d9d9d; font:18px/50px "SpoqaHanSans",serif; text-align:center;}
div.ntv-list nav.list-tab li.on a{color:#3c3c3c; background:#ebebeb;}

div.ntv-list ul.list{margin:-40px -45px 0 0;}
div.ntv-list ul.list:after{display:block; clear:both; content:"";}
div.ntv-list ul.list > li{float:left; position:relative; margin-top:40px; padding-right:45px; width:33.33333%;}
div.ntv-list ul.list > li > a{display:block;}
div.ntv-list ul.list figure div.img{padding-top:208px;}
div.ntv-list ul.list figure div.img:after{display:block; position:absolute; right:1px; bottom:1px; width:30px; height:30px; background:url("../images/icon/ntv_list_video.png") no-repeat; content:"";}
div.ntv-list ul.list figcaption{padding-top:16px; height:131px;}
div.ntv-list ul.list figcaption span.category{display:block; color:#cbab77; font-size:14px;}
/* div.ntv-list ul.list figcaption strong.title{display:block; overflow:hidden; padding:12px 0 9px; color:#3d3d3d; font-weight:bold; font-size:26px; text-overflow:ellipsis; white-space:nowrap;} */
div.ntv-list ul.list figcaption strong.title{display:block; overflow:hidden; padding:12px 0 9px; color:#3d3d3d; font-weight:600; font-size:20px; text-overflow:ellipsis; white-space:nowrap;}
div.ntv-list ul.list figcaption span.date{display:block; color:#3d3d3d; font-size:13px;}
/* div.ntv-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:54px; left:135px; width:100px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
div.ntv-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:76.5px; left:157.5px; width:55px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/
div.ntv-list ul.list div.shareset{position:absolute; bottom:7px; left:0;}

div.ntv-list a.btn_loadmore{margin-top:40px;}

@media (min-width:1201px) {/* PC */
	div.ntv-list ul.list > li a:hover + button.btn_scrap,
	div.ntv-list ul.list > li button.btn_scrap:hover{visibility:hidden; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.ntv{padding:50px 0 0;}
	section.ntv h2{padding-left:58px;}

	div.ntv-list ul.list{margin-right:0;}
	div.ntv-list ul.list > li{padding-right:0; width:50%;}
	div.ntv-list ul.list figure div.img{padding-top:56.21621%;}
	div.ntv-list ul.list figcaption{padding:20px 20px 0; height:135px;}
	div.ntv-list ul.list figcaption strong.title{letter-spacing:-1px;}
	div.ntv-list ul.list button.btn_scrap{visibility:hidden; top:10px; right:10px; left:auto; width:60px; opacity:1;}
	div.ntv-list ul.list div.shareset{left:20px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.ntv-list ul.list figcaption strong.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.ntv{padding-top:25px;}
	section.ntv h2{margin-bottom:5px; padding-left:20px;}

	div.ntv-list nav.list-tab li a{height:40px; font-size:12px; line-height:12px;}
	div.ntv-list nav.list-tab li a:before{display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
	div.ntv-list nav.list-tab li a span{display:inline-block; padding:0 5px; vertical-align:middle;}

	div.ntv-list ul.list{margin-top:-20px;}
	div.ntv-list ul.list > li{margin-top:20px;}
	div.ntv-list ul.list figure div.img:after{width:15px; height:15px; background-size:cover;}
	div.ntv-list ul.list figcaption{padding:10px 10px 0; height:86px;}
	div.ntv-list ul.list figcaption span.category{font-size:10px;}
	div.ntv-list ul.list figcaption strong.title{padding:6px 0 4px; font-size:17px;}
	div.ntv-list ul.list figcaption span.date{font-size:10px;}
	div.ntv-list ul.list button.btn_scrap{top:5px; right:5px; width:30px;}
	div.ntv-list ul.list div.shareset{bottom:-1px; left:10px;}
	div.ntv-list ul.list div.shareset ul{top:-1px;}

	div.ntv-list a.btn_loadmore{margin-top:20px;}
}

/* NTV - ¸ÞÀÎ */
section.ntv-weekly{position:relative; margin-top:-9px;}
section.ntv-weekly div.weekly-container{overflow:hidden; margin-top:40px;}
section.ntv-weekly div.weekly-list{margin:0 auto; width:825px;}
section.ntv-weekly div.weekly-list > ul{position:relative; padding-top:488px;}
section.ntv-weekly div.weekly-list > ul > li{box-sizing:content-box; position:absolute; top:0; left:-100%; padding:0 20px; width:785px;}
section.ntv-weekly div.weekly-list > ul > li:before{display:block; position:absolute; top:441px; left:20px; width:785px; height:23px; background:url("../images/content/ntv_weekly_content_shadow.png") no-repeat; content:"";}
section.ntv-weekly div.weekly-list > ul > li > a{display:block;}
section.ntv-weekly div.weekly-list figure{position:relative;}
section.ntv-weekly div.weekly-list figure div.img{padding-top:441px;}
section.ntv-weekly div.weekly-list figure div.img:after{display:block; position:absolute; z-index:1; right:1px; bottom:1px; width:30px; height:30px; background:url("../images/icon/ntv_list_video.png") no-repeat; content:"";}
section.ntv-weekly div.weekly-list figcaption{position:absolute; bottom:0; left:0; padding-top:25px; width:100%; height:100px; background:url("../images/content/bg_black40.png"); text-align:center;}
section.ntv-weekly div.weekly-list figcaption span.category{display:block; color:#cbab77; font-size:16px;}
section.ntv-weekly div.weekly-list figcaption strong.title{display:block; overflow:hidden; margin-top:11px; padding:0 32px 5px; color:#fff; font-weight:bold; font-size:26px; text-overflow:ellipsis; white-space:nowrap;}
/* section.ntv-weekly div.weekly-list button.btn_scrap{visibility:hidden; position:absolute; top:150px; left:322px; width:140px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
section.ntv-weekly div.weekly-list button.btn_scrap{visibility:hidden; position:absolute; top:198px; left:385px; width:55px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/
section.ntv-weekly div.weekly-list div.shareset{position:relative; margin-top:27px;}
section.ntv-weekly button.weekly-arrow{position:absolute; top:50%; margin-top:-59px; width:55px;}
section.ntv-weekly button.weekly-arrow.prev{left:-85px;}
section.ntv-weekly button.weekly-arrow.next{right:-85px;}

section.ntv-recent{margin-top:80px; padding-bottom:10px;}
section.ntv-recent div.ntv-list{margin-top:50px;}

div.ntv-banner{margin-bottom:60px;}
div.ntv-banner a{display:block;}

section.ntv-category{overflow:hidden; padding-top:10px;}
section.ntv-category ul.list{margin-right:-44px;}
section.ntv-category ul.list > li{float:left; margin:40px 44px 0 0; width:578px;}
section.ntv-category ul.list > li a{display:block;}
section.ntv-category ul.list figure{position:relative;}
section.ntv-category ul.list figure div.img{padding-top:325px;}
section.ntv-category ul.list figcaption{position:absolute; top:50%; left:50%; margin:-100px 0 0 -154px; width:308px; height:200px; background:url("../images/content/bg_black30.png"); color:#fff; text-align:center;}
section.ntv-category ul.list figcaption:before{display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
section.ntv-category ul.list figcaption div.group{display:inline-block; vertical-align:middle;}
section.ntv-category ul.list figcaption strong.category{display:block; font-weight:bold; font-size:34px; line-height:40px;}
section.ntv-category ul.list figcaption span.num{display:block; margin:6px 0 10px; font-size:18px;}
section.ntv-category ul.list figcaption span.num:before,
section.ntv-category ul.list figcaption span.num:after{display:inline-block; margin:0 5px; content:"-";}
section.ntv-category ul.list figcaption span.more{display:inline-block; width:134px; height:36px; border:1px solid #fff; font-size:14px; line-height:36px;}

@media (min-width:1201px) {/* PC */
		section.ntv-weekly div.weekly-list > ul > li a:hover + button.btn_scrap,
	section.ntv-weekly div.weekly-list > ul > li button.btn_scrap:hover{visibility:hidden; opacity:1;}

	section.ntv-category ul.list a:hover figcaption{background:url("../images/content/bg_black80.png"); color:#cbab77;}
	section.ntv-category ul.list a:hover span.more{border-color:#cbab77;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.ntv h3.title_line{margin:0 60px;}

	section.ntv-weekly div.weekly-container{margin:45px 40px 0;}
	section.ntv-weekly div.weekly-list{margin:0; width:auto;}
	section.ntv-weekly div.weekly-list > ul{padding-top:62.20588%;}
	section.ntv-weekly div.weekly-list > ul > li{padding:0; width:100%;}
	section.ntv-weekly div.weekly-list > ul > li:before{display:none;}
	section.ntv-weekly div.weekly-list figure div.img{padding-top:56.17834%;}
	section.ntv-weekly div.weekly-list figcaption strong.title{letter-spacing:-1px;}
	section.ntv-weekly div.weekly-list button.btn_scrap{visibility:hidden; top:10px; right:10px; left:auto; width:60px; opacity:1;}
	section.ntv-weekly div.weekly-list div.shareset{margin-top:22px;}
	section.ntv-weekly button.weekly-arrow{margin-top:-53px;}
	section.ntv-weekly button.weekly-arrow.prev{left:0;}
	section.ntv-weekly button.weekly-arrow.next{right:0;}

	section.ntv-recent div.ntv-list{margin-top:40px;}

	div.ntv-banner{margin-bottom:30px;}

	section.ntv-category{padding:30px 0;}
	section.ntv-category ul.list{margin:25px 0 0 0;}
	section.ntv-category ul.list > li{margin:0; width:50%;}
	section.ntv-category ul.list figure div.img{padding-top:56.22837%;}
	section.ntv-category ul.list figcaption{margin:-80px 0 0 -135px; width:270px; height:160px;}
	section.ntv-category ul.list figcaption strong.category{letter-spacing:-1px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.ntv-weekly div.weekly-list figcaption strong.title,
	section.ntv-category ul.list figcaption strong.category{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.ntv h3.title_line{margin:0 20px;}

	section.ntv-weekly{margin-top:-5px;}
	section.ntv-weekly div.weekly-container{margin:20px 0 0;}
	section.ntv-weekly div.weekly-list figure div.img:after{width:15px; height:15px; background-size:cover;}
	section.ntv-weekly div.weekly-list figcaption{padding-top:14px; height:60px;}
	section.ntv-weekly div.weekly-list figcaption span.category{font-size:10px;}
	section.ntv-weekly div.weekly-list figcaption strong.title{margin-top:4px; padding:0 17px 3px; font-size:20px;}
	section.ntv-weekly div.weekly-list div.shareset{margin:15px 0 0 20px;}
	section.ntv-weekly div.weekly-list div.shareset ul{top:-1px;}
	section.ntv-weekly button.weekly-arrow{margin-top:-33px; width:20px;}

	section.ntv-recent{margin-top:12px; padding-bottom:0;}
	section.ntv-recent div.ntv-list{margin-top:20px;}

	div.ntv-banner{margin-bottom:0;}

	section.ntv-category{padding:20px 0 0;}
	section.ntv-category ul.list{margin-top:20px;}
	section.ntv-category ul.list figcaption{margin:-40px 0 0 -70px; width:140px; height:80px;}
	section.ntv-category ul.list figcaption strong.category{font-size:17px; line-height:20px;}
	section.ntv-category ul.list figcaption span.num{margin:2px 0 4px; font-size:10px;}
	section.ntv-category ul.list figcaption span.more{width:68px; height:18px; font-size:10px; line-height:16px;}
}

/* NTV - »ó¼¼ÆäÀÌÁö */
section.ntv-detail{padding:60px 0 100px;}
section.ntv-detail h2{margin-bottom:8px; font-size: 17px; line-height: 17px; font-weight:600;}
section.ntv-detail div.detail-content{padding-right:0; padding-left:0;}
section.ntv-detail div.detail-content div.buttonset{margin-right:20px;}

div.ntv-detail-player{position:relative; margin:50px 0 -50px; padding-top:56.25%;}
div.ntv-detail-player > *{position:absolute !important; top:0; left:0; width:100% !important; height:100% !important;}

section.ntv-detail-video{margin-top:40px; padding-top:40px; border-top:1px solid #3c3c3c;}
section.ntv-detail-video h4{margin-bottom:19px; color:#3c3c3c; font-weight:bold; font-size:20px;}
section.ntv-detail-video div.ntv-list ul.list > li{margin-bottom:0;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.ntv-detail{padding:50px 0 60px;}
	section.ntv-detail h2{margin-left:0;}

	section.ntv-detail div.detail-content div.buttonset{margin-right:0;}

	div.ntv-detail-player{margin:40px 0 -40px;}

	section.ntv-detail-video h4{padding-left:40px; letter-spacing:-1px;}
	section.ntv-detail-video div.ntv-list ul.list > li.last{display:none;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.ntv-detail-video h4{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.ntv-detail{padding:25px 0 20px;}
	section.ntv-detail h2{margin:0 0 5px 0; font-size: 15px; line-height: 15px;}

	div.ntv-detail-player{margin:20px 0 -20px;}

	section.ntv-detail-video{margin-top:0; padding-top:25px; border-top:0;}
	section.ntv-detail-video h4{margin-bottom:14px; padding-left:20px; font-size:14px;}
}


/* ==================================================
// ·¹½ºÅä¶û
================================================== */
section.rest{padding:90px 0 100px;}

/* ·¹½ºÅä¶û - Ä«Å×°í¸® */
div.rest-category{position:relative; padding:16px 58px 25px; border-bottom:1px solid #3c3c3c;}
div.rest-category nav{overflow:hidden;}
div.rest-category nav ul{position:relative; height:50px;}
div.rest-category nav li{position:absolute; top:0; left:0; padding:0 26px;}
div.rest-category nav li:before{display:block; position:absolute; top:17px; left:-4px; color:#ebebeb; font-size:20px; content:"/";}
div.rest-category nav li:first-child:before{display:none;}
div.rest-category nav li a{display:block; padding:0 30px; height:50px; color:#3c3c3c; font:20px/50px "SpoqaHanSans",serif; text-align:center; white-space:nowrap;}
div.rest-category nav li.on a{color:#c3996a; text-decoration:underline;}
div.rest-category button.category-arrow{position:absolute; top:50%; margin-top:-20px; width:30px;}
div.rest-category button.category-arrow.prev{left:0;}
div.rest-category button.category-arrow.next{right:0;}

/* ·¹½ºÅä¶û - ¸®½ºÆ® */
div.rest-list{overflow:hidden;}

div.rest-list ul.list{margin:-40px -28px 0 0;}
div.rest-list ul.list:after{display:block; clear:both; content:"";}
div.rest-list ul.list > li{float:left; position:relative; margin-top:40px; padding-right:28px; width:25%;}
div.rest-list ul.list > li > a{display:block;}
div.rest-list ul.list figure div.img{padding-top:279px;}
div.rest-list ul.list figcaption{padding-top:19px; height:98px;}
div.rest-list ul.list figcaption span.category{display:block; color:#cbab77; font-size:14px;}
div.rest-list ul.list figcaption span.category span.region:before{display:inline-block; margin:1px 9px 0; height:10px; border-left:1px solid #cbab77; vertical-align:top; content:"";}
div.rest-list ul.list figcaption strong.title{display:block; /* overflow:hidden; */ margin-top:8px; padding-bottom:2px; max-width:100%; color:#3d3d3d; font-weight:600; font-size:20px; text-overflow:ellipsis; white-space:nowrap;}/* 170106 ¼öÁ¤ line-height °ª »èÁ¦ */
/* div.rest-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:89px; left:89px; width:100px; opacity:0; -webkit-transition:0.3s; transition:0.3s;} */
div.rest-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:112px; left:112px; width:55px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}/*20170516 ¼öÁ¤*/
div.rest-list ul.list div.shareset{position:absolute; bottom:7px; left:0;}

div.rest-list ul.list li.banner{clear:both; width:100%;}
div.rest-list ul.list li.banner div.img{padding-top:300px;}
div.rest-list ul.list li.banner figcaption{position:absolute; top:50%; left:0; margin-top:-90px; padding:0; width:100%; height:180px; color:#fff; text-align:center;}
div.rest-list ul.list li.banner figcaption div.box{display:inline-block; padding:30px 50px 0; max-width:100%; height:100%; background:url("../images/content/bg_black30.png");}
div.rest-list ul.list li.banner figcaption span.special{display:block; font-size:18px;}
div.rest-list ul.list li.banner figcaption strong.title{display:block; margin:14px 0 15px; color:#fff; font-size:34px;}
div.rest-list ul.list li.banner figcaption span.more{display:inline-block; width:134px; height:36px; border:1px solid #fff; font-size:14px; line-height:36px;}

div.rest-list a.btn_loadmore{margin-top:40px;}

@media (min-width:1201px) {/* PC */
	div.rest-list ul.list > li a:hover + button.btn_scrap,
	div.rest-list ul.list > li button.btn_scrap:hover{visibility:none	; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.rest{padding:55px 0 0;}
	section.rest h2{margin:0 60px;}

	div.rest-category{margin:0 60px; padding:16px 0 25px;}
	div.rest-category nav li{padding:0 17px;}
	div.rest-category button.category-arrow{margin-top:-30px; width:50px;}
	div.rest-category button.category-arrow.prev{left:-50px;}
	div.rest-category button.category-arrow.next{right:-50px;}

	div.rest-list ul.list{margin-right:0;}
	div.rest-list ul.list > li{margin-top:30px; padding-right:0;}
	div.rest-list ul.list figure div.img{padding-top:100%;}
	div.rest-list ul.list figcaption{padding:14px 10px 0; height:95px;}
	div.rest-list ul.list figcaption strong.title{margin-top:10px; letter-spacing:-1px;}
	div.rest-list ul.list button.btn_scrap{visibility:none; top:10px; right:10px; left:auto; width:60px; opacity:1;}
	div.rest-list ul.list div.shareset{left:10px;}

	div.rest-list ul.list li.banner div.img{padding-top:25%;}
	div.rest-list ul.list li.banner figcaption{margin-top:-80px; height:160px;}
	div.rest-list ul.list li.banner figcaption div.box{padding:20px 40px 0;}
	div.rest-list ul.list li.banner figcaption strong.title{margin-top:12px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.rest-list ul.list figcaption strong.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.rest{padding-top:25px;}
	section.rest h2{margin:0 20px;}

	div.rest-category{margin:0 20px; padding:7px 10px 12px;}
	div.rest-category nav ul{height:30px;}
	div.rest-category nav li{padding:0 5px;}
	div.rest-category nav li:before{top:9px; left:-3px; font-size:13px;}
	div.rest-category nav li a{padding:0 10px; height:30px; font-size:13px; line-height:30px;}
	div.rest-category button.category-arrow{margin-top:-15px; width:25px;}
	div.rest-category button.category-arrow.prev{left:-15px;}
	div.rest-category button.category-arrow.next{right:-15px;}

	div.rest-list ul.list{margin-top:-20px;}
	div.rest-list ul.list > li{margin-top:20px; width:50%;}
	div.rest-list ul.list figcaption{padding:10px 10px 0; height:72px;}
	div.rest-list ul.list figcaption span.category{font-size:10px;}
	div.rest-list ul.list figcaption span.category span.region:before{margin:1px 6px 0; height:7px; border-color:#e0cdad;}
	div.rest-list ul.list figcaption strong.title{margin-top:7px; font-size:17px;overflow:hidden;}
	div.rest-list ul.list button.btn_scrap{top:5px; right:5px; width:30px;}
	div.rest-list ul.list div.shareset{bottom:-1px;}
	div.rest-list ul.list div.shareset ul{top:-1px;}

	div.rest-list ul.list li.banner figcaption{margin-top:-40px; height:80px;}
	div.rest-list ul.list li.banner figcaption div.box{padding:10px 20px 0;}
	div.rest-list ul.list li.banner figcaption span.special{font-size:10px;}
	div.rest-list ul.list li.banner figcaption strong.title{margin:5px 0 8px; font-size:17px;}
	div.rest-list ul.list li.banner figcaption span.more{width:67px; height:18px; font-size:10px; line-height:18px;}

	div.rest-list a.btn_loadmore{margin-top:20px;}
}

/* ·¹½ºÅä¶û - »ó¼¼ÆäÀÌÁö */
section.rest-detail{padding:60px 0 100px;}
section.rest-detail h2{margin-bottom:8px; font-size: 17px; line-height: 17px; margin-right: 20px; font-weight:600;}

section.rest-detail div.detail-content dl.tip{margin-top:25px; color:#3c3c3c; font-size:16px; line-height:28px;}
section.rest-detail div.detail-content dl.tip dt{color:#cc9966; font-weight:bold;}

/* ·¹½ºÅä¶û - »ó¼¼ÆäÀÌÁö - Á¤º¸ */
section.rest-detail-info{margin-top:35px; padding:0 170px; color:#3c3c3c;}
section.rest-detail-info div.map{position:relative; padding-top:58.13953%; border:1px solid #ebebeb;}
section.rest-detail-info div.map > *{position:absolute; top:0; left:0; width:100%; height:100%;}
section.rest-detail-info h4{padding:40px 0 11px; border-bottom:1px solid #ebebeb; font-weight:bold; font-size:20px;}
section.rest-detail-info ul:after{display:block; clear:both; content:"";}
section.rest-detail-info li{float:left; padding:30px 10px 0 0; width:50%; font-size:14px;}
section.rest-detail-info dt{font-weight:bold;}
section.rest-detail-info dd{margin-top:8px; line-height:17px;}

/* ·¹½ºÅä¶û - »ó¼¼ÆäÀÌÁö - °ü·Ã·¹½ºÅä¶û */
section.rest-detail-related{position:relative; margin-top:75px; padding-top:40px; border-top:1px solid #3c3c3c;}
section.rest-detail-related h4{color:#3c3c3c; font-weight:bold; font-size:20px;}
section.rest-detail-related div.related-list{overflow:hidden; margin-top:18px;}
section.rest-detail-related div.related-list ul.list{position:relative; padding-top:342px;}
section.rest-detail-related div.related-list ul.list > li{position:absolute; top:0; left:0; margin-bottom:0;}
section.rest-detail-related div.related-list ul.list figcaption{height:63px;}
section.rest-detail-related button.related-arrow{position:absolute; top:50%; margin-top:-57px; width:55px;}
section.rest-detail-related button.related-arrow.prev{left:-85px;}
section.rest-detail-related button.related-arrow.next{right:-85px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.rest-detail{padding:50px 0 60px;}
	section.rest-detail h2{margin-left:0;}

	section.rest-detail div.detail-content dl.tip dt{letter-spacing:-1px;}

	section.rest-detail-info{padding:0;}
	section.rest-detail-info h4{padding:30px 40px 11px; letter-spacing:-1px;}
	section.rest-detail-info li{padding-left:40px;}
	section.rest-detail-info dt{letter-spacing:-1px;}

	section.rest-detail-related{margin-top:55px; padding:40px 40px 0;}
	section.rest-detail-related h4{letter-spacing:-1px;}
	section.rest-detail-related div.related-list ul.list > li{width:33.33333%;}
	section.rest-detail-related button.related-arrow.prev{left:0;}
	section.rest-detail-related button.related-arrow.next{right:0;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.rest-detail div.detail-content dl.tip dt{letter-spacing:0;}

	section.rest-detail-info h4,
	section.rest-detail-info dt{letter-spacing:0;}

	section.rest-detail-related h4{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.rest-detail{padding:25px 0 30px;}
	section.rest-detail h2{margin-bottom: 1px;}

	section.rest-detail-info{margin-top:20px;}
	section.rest-detail-info h4{margin:0 20px; padding:20px 0 6px;}
	section.rest-detail-info li{float:none; padding:20px 20px 0; width:auto; font-size:13px;}
	section.rest-detail-info dd{line-height:16px;}

	section.rest-detail-related{margin-top:40px; padding:25px 20px 0;}
	section.rest-detail-related h4{font-size:14px;}
	section.rest-detail-related div.related-list{margin-top:14px;}
	section.rest-detail-related div.related-list ul.list > li{width:50%;}
	section.rest-detail-related div.related-list ul.list figcaption{height:48px;}
	section.rest-detail-related button.related-arrow{margin-top:-21px; width:20px;}
}

/* ·¹½ºÅä¶û - ½ºÆä¼ÈÅ×¸¶ - Çì´õ */
figure.rest-theme-header{position:relative; margin-bottom:40px;}
figure.rest-theme-header div.img{padding-top:300px;}
figure.rest-theme-header figcaption{position:absolute; top:0; left:0; padding:0 50px; width:100%; height:100%; color:#fff; text-align:center;}
figure.rest-theme-header figcaption:before{display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
figure.rest-theme-header figcaption div.box{display:inline-block; padding:40px 50px 33px; max-width:99%; vertical-align:middle; background:url("../images/content/bg_black30.png");}
figure.rest-theme-header figcaption span.special{display:block; font-size:18px;}
figure.rest-theme-header figcaption strong.title{display:block; margin:13px 0 8px; font-weight:bold; font-size:34px;}
figure.rest-theme-header figcaption p{font-size:18px; line-height:26px;}

/* ·¹½ºÅä¶û - ½ºÆä¼ÈÅ×¸¶ - ¼¥ */
div.rest-theme-shop{position:relative; padding:10px 180px; border-bottom:1px solid #3c3c3c; border-top:1px solid #3c3c3c; margin: 50px 0 0 0;}
div.rest-theme-shop div.shop-list{overflow:hidden;}
div.rest-theme-shop div.shop-list > ul{position:relative; padding-top:160px;}
div.rest-theme-shop div.shop-list li{position:absolute; top:0; left:-100%; padding-left:10px;}
div.rest-theme-shop div.shop-list li:first-child{padding-left:0;}
div.rest-theme-shop div.shop-list a{display:block; width:160px; height:160px;}
div.rest-theme-shop div.shop-list figure{position:relative;}
div.rest-theme-shop div.shop-list li.on figure:after{display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:8px solid #cbab77; content:"";}
div.rest-theme-shop div.shop-list figure div.img{padding-top:100%;}
div.rest-theme-shop div.shop-list figcaption{visibility:hidden; position:absolute; top:0; left:0; padding:15px; width:100%; height:100%; background:url("../images/content/bg_black60.png"); text-align:center; opacity:0; -webkit-transition:0.3s; transition:0.3s;}
div.rest-theme-shop div.shop-list figcaption:before{display:inline-block; width:0; height:100%; vertical-align:middle; content:"";}
div.rest-theme-shop div.shop-list figcaption span{display:inline-block; vertical-align:middle; color:#fff; font-size:16px; line-height:20px;}
div.rest-theme-shop button.shop-arrow{position:absolute; top:50%; margin-top:-15px; width:30px; height:30px;}
div.rest-theme-shop button.shop-arrow.prev{left:0px;}
div.rest-theme-shop button.shop-arrow.next{right:0px;}

/* ·¹½ºÅä¶û - ½ºÆä¼ÈÅ×¸¶ - ÀÌ¹ÌÁö ½½¶óÀÌµå */
div.rest-theme-slide div.slide-list > ul{padding-top:830px !important;}

/* ·¹½ºÅä¶û - ½ºÆä¼ÈÅ×¸¶ - ¸®½ºÆ® */
section.rest-theme-list{margin-top:80px; border-top:1px solid #3c3c3c;}
section.rest-theme-list h4{padding:40px 0 16px; color:#3c3c3c; font-weight:bold; font-size:20px;}

@media (min-width:1201px) {/* PC */
	div.rest-theme-shop div.shop-list a:hover figcaption{visibility:visible; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	figure.rest-theme-header div.img{padding-top:25%;}
	figure.rest-theme-header figcaption{padding:0 20px;}
	figure.rest-theme-header figcaption div.box{padding:20px 40px 16px;}
	figure.rest-theme-header figcaption strong.title{margin-bottom:11px; font-size:29px;}
	figure.rest-theme-header figcaption p{font-size:14px; line-height:22px;}

	div.rest-theme-shop{padding:20px 0;}
	div.rest-theme-shop div.shop-list > ul{padding-top:130px;}
	div.rest-theme-shop div.shop-list a{width:130px; height:130px;}
	div.rest-theme-shop div.shop-list li.on figure:after{border-width:6px;}
	div.rest-theme-shop div.shop-list figcaption{visibility:visible; top:auto; bottom:0; padding:0 10px; height:50px; opacity:1;}
	div.rest-theme-shop div.shop-list figcaption span{overflow:hidden; max-width:100%; font-size:13px; text-overflow:ellipsis; white-space:nowrap;}
	div.rest-theme-shop button.shop-arrow{margin-top:-25px; width:50px; height:50px;}
	div.rest-theme-shop button.shop-arrow.prev{left:-25px;}
	div.rest-theme-shop button.shop-arrow.next{right:-25px;}

	div.rest-theme-slide div.slide-list > ul{padding-top:96.22093% !important;}

	section.rest-theme-list{margin:60px 0 -60px}
	section.rest-theme-list h4{padding-left:40px;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	figure.rest-theme-header{margin-bottom:20px;}
	figure.rest-theme-header div.img{padding-top:56.25%;}
	figure.rest-theme-header div.img img{left:50%; margin-left:-360px; width:auto; height:100%;}
	figure.rest-theme-header figcaption{padding:0 30px;}
	figure.rest-theme-header figcaption div.box{padding:20px 20px 17px;}
	figure.rest-theme-header figcaption span.special{font-size:10px;}
	figure.rest-theme-header figcaption strong.title{margin:7px 0 6px; font-size:17px;}
	figure.rest-theme-header figcaption p{font-size:10px; line-height:13px;}

	div.rest-theme-shop{padding:10px 0; margin: 20px 0 0 0;}
	div.rest-theme-shop div.shop-list > ul{padding-top:83px;}
	div.rest-theme-shop div.shop-list a{width:83px; height:83px;}
	div.rest-theme-shop div.shop-list li.on figure:after{border-width:3px;}
	div.rest-theme-shop div.shop-list figcaption{height:20px;}
	div.rest-theme-shop div.shop-list figcaption span{font-size:10px;}
	div.rest-theme-shop button.shop-arrow{display:none !important;}

	section.rest-theme-list h4{padding:25px 20px 12px; font-size:14px;}
	section.rest-theme-list{margin:40px 0 -30px;}
}


/* ==================================================
// °Ë»ö
================================================== */
/* °Ë»ö »ó´Ü */
section.search-header{padding-top:60px;}
section.search-header div.group{position:relative; margin-top:10px; padding-top:48px; border-bottom:0;}
section.search-header div.group:after{display:none;}
section.search-header div.box{position:relative; margin:0 auto; width:800px; height:80px; border:6px solid #3c3c3c;}
section.search-header div.box input[type="text"]{padding:0 106px 0 30px; width:100%; height:100%; border:0; color:#9d9d9d; font-size:30px;}
section.search-header div.box button.btn_search{position:absolute; top:0; right:0; padding:0 20px; width:76px; height:100%;}
section.search-header dl.keyword{position:relative; margin:17px auto 0; padding-left:107px; width:800px; color:#3d3d3d; font-size:16px; line-height:22px;}
section.search-header dl.keyword:after{display:block; clear:both; content:"";}
section.search-header dl.keyword dt{position:absolute; top:0; left:30px; font-weight:bold;}
section.search-header dl.keyword dd{float:left; margin-left:30px;}

/* °Ë»ö ÅÇ */
nav.search-tab{margin-top:55px; border-top:1px solid #3c3c3c;}
nav.search-tab ul:after{display:block; clear:both; content:"";}
/* nav.search-tab li{float:left; width:33.33333%; height:50px; border-bottom:1px solid #ebebeb; color:#9d9d9d; font-size:14px; line-height:50px; text-align:center;} */
nav.search-tab li{float:left; width:25%; height:50px; border-bottom:1px solid #ebebeb; color:#9d9d9d; font-size:14px; line-height:50px; text-align:center;}
nav.search-tab li.on{background:#ebebeb; color:#3c3c3c;}
nav.search-tab li a{display:block;}
nav.search-tab li strong{display:inline-block; margin-right:6px; vertical-align:0; font:18px/50px "SpoqaHanSans",serif;}

/* °Ë»ö ¸®½ºÆ® */
div.search-list{padding-bottom:100px;}

div.search-list div.news-list{margin-top:-40px;}

div.search-list div.rest-list ul.list{margin-right:-45px;}
div.search-list div.rest-list ul.list > li{margin-bottom:40px; padding-right:45px; width:33.33333%;}
div.search-list div.rest-list ul.list figure div.img{padding-top:56.21621%;}
div.search-list div.rest-list ul.list figure div.img img{top:50%; height:auto; /*-webkit-transform:translateY(-50%); transform:translateY(-50%);*/}
div.search-list div.rest-list ul.list button.btn_scrap{top:54px; left:135px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.search-header{padding:50px 40px 0;}
	section.search-header div.group{padding-top:60px;}
	section.search-header div.box{width:auto;}
	section.search-header div.box input[type="text"]{padding:0 101px 0 25px;}
	section.search-header dl.keyword{width:100%;}
	section.search-header dl.keyword dt{letter-spacing:-1px;}

	div.search-list{padding-bottom:0;}

	div.search-list div.rest-list ul.list{margin-right:0;}
	div.search-list div.rest-list ul.list > li{padding-right:0; width:50%;}
	div.search-list div.rest-list ul.list figcaption{padding:25px 20px 0; height:106px;}
	div.search-list div.rest-list ul.list button.btn_scrap{top:10px; right:10px; left:auto;}
	div.search-list div.rest-list ul.list div.shareset{left:20px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.search-header dl.keyword dt{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.search-header{padding:25px 20px 0;}
	section.search-header div.group{margin-top:5px; padding:20px 15px 0;}
	section.search-header div.box{height:50px; border-width:3px;}
	section.search-header div.box input[type="text"]{padding:0 62px 0 20px; font-size:19px;}
	section.search-header div.box button.btn_search{padding:0 12px; width:42px;}
	section.search-header dl.keyword{display:none;}

	nav.search-tab{margin-top:20px;}
	nav.search-tab li{height:40px; font-size:10px; line-height:40px;}
	nav.search-tab li strong{margin-right:1px; font-size:12px; line-height:40px;}

	div.search-list div.news-list{margin-top:20px;}
	div.search-list div.news-list ul.list{margin-right:-1px; padding-bottom:1px;}
	div.search-list div.news-list ul.list > li{float:left; width:50%; margin:0 -1px -1px 0; border:1px solid #d6d6d6;}
	div.search-list div.news-list ul.list figure div.img{padding-top:56.25%; width:auto;}
	div.search-list div.news-list ul.list figcaption{position:static; padding:10px; width:auto; height:140px;}
	div.search-list div.news-list ul.list figcaption strong.title{display:block; margin-top:7px; max-height:none; line-height:1; white-space:nowrap; word-break:normal; -webkit-line-clamp:1;}
	div.search-list div.news-list ul.list figcaption span.date{margin-top:4px;}
	div.search-list div.news-list ul.list figcaption p{display:-webkit-box; position:static; margin-top:11px; padding:0; max-height:24px; line-height:12px; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	div.search-list div.news-list ul.list button.btn_scrap{right:5px; left:auto; margin-left:0;}
	div.search-list div.news-list ul.list div.shareset{bottom:4px; left:0; margin-left:0; padding:5px 0 1px 10px; width:100%; border-top:1px solid #f5f5f5;}
	div.search-list div.news-list ul.list div.shareset ul{top:5px; left:57px}

	div.search-list div.rest-list ul.list > li{margin-bottom:20px;}
	div.search-list div.rest-list ul.list figcaption{padding:10px 10px 0; height:72px;}
	div.search-list div.rest-list ul.list button.btn_scrap{top:5px; right:5px; width:30px;}
	div.search-list div.rest-list ul.list div.shareset{bottom:-1px; left:10px;}
	div.search-list div.rest-list ul.list div.shareset ul{top:-1px;}
}


/* ==================================================
// ÀÌº¥Æ®
================================================== */
section.event{padding:90px 0 100px;}

nav.event-tab{margin-top:40px; border:1px solid #ebebeb; border-width:1px 0;}
nav.event-tab ul:after{display:block; clear:both; content:"";}
nav.event-tab li{float:left; width:25%; height:49px; color:#9d9d9d; font-weight:bold; font-size:16px; line-height:52px; text-align:center;}
nav.event-tab li.on{background:#ebebeb; color:#3c3c3c;}
nav.event-tab li a{display:block; height:100%;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.event{padding:55px 0 0px;}
	section.event h2{margin:0 60px;}

	nav.event-tab li{letter-spacing:-1px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	nav.event-tab li{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.event{padding-top:25px;}
	section.event h2{margin:0 20px;}

	nav.event-tab{margin-top:20px;}
	nav.event-tab li{height:40px; font-weight:normal; font-size:12px; line-height:40px;}
}

/* ÀÌº¥Æ® - ¸®½ºÆ® */
div.event-list ul.list{margin-top:60px;}
div.event-list ul.list > li{position:relative; margin-bottom:40px; border-bottom:1px solid #3c3c3c;}
div.event-list ul.list > li > a{display:block;}
div.event-list ul.list figure:after{display:block; clear:both; content:"";}
div.event-list ul.list figure div.img{float:left; padding-top:26.16666%; width:50%;}
div.event-list ul.list figcaption{margin-left:50%; padding:0 80px 0 40px; color:#3d3d3d;}
div.event-list ul.list figcaption strong.title{display:block; padding-top:24px; font-weight:600; font-size:30px; line-height:35px;}
div.event-list ul.list figcaption ul.info{position:absolute; bottom:60px; font-size:15px; line-height:30px;}
div.event-list ul.list figcaption ul.info dl:after{display:block; clear:both; content:"";}
div.event-list ul.list figcaption ul.info dt{float:left; font-weight:bold;}
div.event-list ul.list figcaption ul.info dd{float:left; margin-left:17px;}
div.event-list ul.list figcaption span.tag{display:block; position:absolute; right:0; bottom:20px; padding-top:15px; width:60px; height:60px; color:#fff; font-weight:bold; font-size:13px; line-height:16px; text-align:center;}
div.event-list ul.list figcaption span.tag_join{background:url("../images/content/event_list_tag_join_bg.png") no-repeat;}
div.event-list ul.list figcaption span.tag_close{background:url("../images/content/event_list_tag_close_bg.png") no-repeat;}
div.event-list ul.list div.shareset{position:absolute; bottom:27px; left:50%; margin-left:40px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	div.event-list ul.list figcaption{padding:0 30px;}
	div.event-list ul.list figcaption strong.title{display:-webkit-box; overflow:hidden; padding-top:8px; height:70px; font-size:28px; line-height:33px; letter-spacing:-1px; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	div.event-list ul.list figcaption ul.info{bottom:47px; font-size:14px; line-height:24px;}
	div.event-list ul.list figcaption ul.info dt{letter-spacing:-1px;}
	div.event-list ul.list figcaption span.tag{right:50%; bottom:15px; margin-right:15px; letter-spacing:-1px;}
	div.event-list ul.list div.shareset{bottom:17px; margin-left:30px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.event-list ul.list figcaption strong.title,
	div.event-list ul.list figcaption ul.info dt,
	div.event-list ul.list figcaption span.tag{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	div.event-list ul.list{margin-top:0;}
	div.event-list ul.list > li{margin-bottom:20px; padding-bottom:35px; border-bottom:0;}
	div.event-list ul.list figure div.img{float:none; padding-top:52.33333%; width:100%;}
	div.event-list ul.list figcaption{margin-left:0; padding:10px 20px 0;}
	div.event-list ul.list figcaption strong.title{display:block; overflow:visible; height:auto; font-size:20px; line-height:25px; text-overflow:clip;}
	div.event-list ul.list figcaption ul.info{position:static; margin-top:7px; font-size:12px; line-height:20px;}
	div.event-list ul.list figcaption ul.info dt{font-weight:normal; letter-spacing:0;}
	div.event-list ul.list figcaption ul.info dd{margin-left:8px; font-weight:100;}
	div.event-list ul.list figcaption span.tag{right:10px; bottom:0; margin-right:0; padding-top:14px; width:54px; height:54px; background-size:cover; font-size:12px; line-height:14px;}
	div.event-list ul.list div.shareset{bottom:-1px; left:20px; margin-left:0;}
	div.event-list ul.list div.shareset ul{top:-1px;}
}

/* ÀÌº¥Æ® - »ó¼¼ÆäÀÌÁö */
section.event-detail{padding:60px 0 100px;}
section.event-detail h2{margin-bottom:8px; font-size: 17px; line-height: 17px; font-weight: 600;}

div.event-detail-comment{margin-top:60px;}
div.event-detail-comment div.comment-write{position:relative; padding:0 160px 0 40px; height:80px;}
div.event-detail-comment div.comment-write textarea{padding:7px 12px; width:100%; height:100%; color:#9d9d9d; font-size:14px; line-height:22px;}
div.event-detail-comment div.comment-write button.btn_write{position:absolute; top:0; right:40px; width:120px; height:100%; background:#3c3c3c; color:#fff; font-weight:bold; font-size:20px;}
div.event-detail-comment div.comment-list{margin-top:50px;}
div.event-detail-comment div.comment-list ul.list{border-top:1px solid #d1d1d1;}
div.event-detail-comment div.comment-list ul.list > li{position:relative; padding:20px 0; border-bottom:1px solid #d1d1d1; color:#3c3c3c; font-size:14px; line-height:24px;}
div.event-detail-comment div.comment-list ul.list > li > span{float:left; padding-left:35px; width:170px;}
div.event-detail-comment div.comment-list ul.list > li > span strong{color:#c3996a;}
div.event-detail-comment div.comment-list ul.list > li p{padding:0 80px 0 170px; min-height:48px;}
div.event-detail-comment div.comment-list ul.list > li button.btn_delete{position:absolute; top:50%; right:44px; margin-top:-7px;}
div.event-detail-comment div.comment-list ul.list > li button.btn_delete span{color:#9d9d9d; font-size:12px; text-decoration:underline;}
div.event-detail-comment div.comment-list a.btn_loadmore{margin-top:40px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.event-detail{padding:50px 0 0;}
	section.event-detail h2{margin-left:0;}

	div.event-detail-comment{margin:40px 40px 0;}
	div.event-detail-comment div.comment-write{padding:0 120px 0 0;}
	div.event-detail-comment div.comment-write button.btn_write{right:0; letter-spacing:-1px;}
	div.event-detail-comment div.comment-list{margin-top:40px;}
	div.event-detail-comment div.comment-list ul.list > li > span{padding-left:20px; width:150px;}
	div.event-detail-comment div.comment-list ul.list > li p{padding:0 60px 0 150px;}
	div.event-detail-comment div.comment-list ul.list > li button.btn_delete{right:20px;}
	div.event-detail-comment div.comment-list a.btn_loadmore{margin:40px -40px 0;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.event-detail-comment div.comment-write button.btn_write{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.event-detail{padding-top:25px;}
	section.event-detail h2{margin:0 0 5px 0; font-size: 15px; line-height: 15px;}

	div.event-detail-comment{margin:15px 20px 0;}
	div.event-detail-comment div.comment-write{padding-right:60px; height:75px;}
	div.event-detail-comment div.comment-write textarea{padding:9px 10px; font-size:10px; line-height:13px;}
	div.event-detail-comment div.comment-write button.btn_write{width:60px; font-size:12px;}
	div.event-detail-comment div.comment-list{margin-top:15px;}
	div.event-detail-comment div.comment-list ul.list > li{padding:13px 0; font-size:10px; line-height:15px;}
	div.event-detail-comment div.comment-list ul.list > li > span{padding-left:0; width:75px;}
	div.event-detail-comment div.comment-list ul.list > li p{padding:0 25px 0 75px; min-height:30px;}
	div.event-detail-comment div.comment-list ul.list > li button.btn_delete{right:0;}
	div.event-detail-comment div.comment-list ul.list > li button.btn_delete span{font-size:10px;}
	div.event-detail-comment div.comment-list a.btn_loadmore{margin:20px -20px 0;}
}

/* ÀÌº¥Æ® - ¾Öµ¶ÀÚÄ«µå - ¸Å°ÅÁø¼±ÅÃ */
section.event-reader-magazine{margin-top:100px; padding-bottom:80px; border-bottom:1px solid #3c3c3c; color:#3c3c3c; text-align:center;}
section.event-reader-magazine h3{font-weight:bold; font-size:30px;}
section.event-reader-magazine p.subtitle{margin:27px 0 48px; font-size:16px;}
section.event-reader-magazine ul{display:inline-block;}
section.event-reader-magazine li{float:left; margin:0 35px;}
section.event-reader-magazine li label.radio:before{margin:4px 18px 0 0;}
section.event-reader-magazine li label.radio span{display:inline-block;}
section.event-reader-magazine li label.radio span img{width:auto; height:26px;}
section.event-reader-magazine li label.radio span b{display:block; margin-top:15px; font-size:14px;}

/* ÀÌº¥Æ® - ¾Öµ¶ÀÚÄ«µå - ¾Öµ¶ÀÚÀÇ°ß */
section.event-reader-opinion{margin-top:80px; padding-bottom:80px; border-bottom:1px solid #3c3c3c; color:#3c3c3c; text-align:center;}
section.event-reader-opinion h3{font-weight:bold; font-size:30px;}
section.event-reader-opinion p.subtitle{margin:27px 0 18px; font-size:16px;}
section.event-reader-opinion section{padding:40px 170px 0;}
section.event-reader-opinion section h4{height:46px; background:#f5f5f5; font-size:16px; line-height:48px;}
section.event-reader-opinion section ul{margin:18px 0 0 60px;}
section.event-reader-opinion section ul:after{display:block; clear:both; content:"";}
section.event-reader-opinion section li{float:left; margin-top:12px; min-width:180px; font-size:14px; text-align:left; white-space:nowrap;}
section.event-reader-opinion section li label.checkbox span{display:inline-block; overflow:hidden; margin-left:9px; height:18px; line-height:20px;}
section.event-reader-opinion section li input[type="text"]{margin:-4px 0 0 10px; padding:2px 5px 0; width:380px; height:26px; border:1px solid #d1d1d1;}
section.event-reader-opinion section textarea{margin-top:20px; padding:10px; width:100%; height:140px; border:1px solid #ebebeb; font-size:14px; line-height:18px;}

/* ÀÌº¥Æ® - ¾Öµ¶ÀÚÄ«µå - ±¸µ¶ÀÚÁ¤º¸ */
section.event-reader-info{margin-top:80px; padding:0 314px 60px; border-bottom:1px solid #3c3c3c; color:#3c3c3c;}
section.event-reader-info h3{font-weight:bold; font-size:30px; text-align:center;}
section.event-reader-info table.form{margin-top:30px;}
section.event-reader-info table.form th{padding-left:0;}
section.event-reader-info div.info-agree{margin:20px -144px 0; padding:28px 144px 0; border-top:1px solid #f5f5f5;}
section.event-reader-info div.info-agree:after{display:block; clear:both; content:"";}
section.event-reader-info div.info-agree p.note{color:#3c3c3c; font-size:14px; line-height:20px;}
section.event-reader-info div.info-agree div.term{overflow:auto; margin-top:10px; padding:8px 15px; height:160px; border:1px solid #ebebeb; color:#616161; font-size:14px; line-height:24px;}
section.event-reader-info div.info-agree label.checkbox{overflow:hidden; float:right; margin-top:15px; height:18px;}
section.event-reader-info div.info-agree label.checkbox span{display:inline-block; margin-right:9px; height:18px; color:#3c3c3c; font-size:14px; line-height:20px;}

/* ÀÌº¥Æ® - ¾Öµ¶ÀÚÄ«µå - ¹öÆ° */
div.event-reader-buttonset{margin-top:60px; text-align:center;}
div.event-reader-buttonset ul{display:inline-block;}
div.event-reader-buttonset li{float:left; margin:0 20px;}
div.event-reader-buttonset li a{width:260px; height:80px; background:#3c3c3c; color:#fff; font-weight:bold; font-size:20px; line-height:82px; text-align:center;}
div.event-reader-buttonset li:first-child a{background:#9d9d9d;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.event-reader-magazine{margin:80px 40px 0; padding-bottom:60px;}
	section.event-reader-magazine h3{letter-spacing:-1px;}
	section.event-reader-magazine ul{margin:0 -20px;}
	section.event-reader-magazine li{margin:0 20px;}

	section.event-reader-opinion{margin:60px 40px 0; padding-bottom:60px;}
	section.event-reader-opinion section{padding:40px 0 0;}
	section.event-reader-opinion h3{letter-spacing:-1px;}

	section.event-reader-info{margin:60px 40px 0; padding:0 55px 60px;}
	section.event-reader-info h3{letter-spacing:-1px;}

	div.event-reader-buttonset{margin:50px 0 60px;}
	div.event-reader-buttonset li a{letter-spacing:-1px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	section.event-reader-magazine h3,
	section.event-reader-opinion h3,
	section.event-reader-info h3,
	div.event-reader-buttonset li a{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.event-reader-magazine{margin:40px 20px 0; padding-bottom:30px;}
	section.event-reader-magazine h3{font-size:23px;}
	section.event-reader-magazine p.subtitle{margin:20px 0 0; font-size:12px;}
	section.event-reader-magazine li{float:none; margin:28px 0 0;}
	section.event-reader-magazine li label.radio:before{margin:5px 8px 0 0;}
	section.event-reader-magazine li label.radio span img{height:24px;}
	section.event-reader-magazine li label.radio span b{margin-top:10px; font-size:10px;}

	section.event-reader-opinion{margin:40px 20px 0; padding-bottom:30px;}
	section.event-reader-opinion h3{font-size:23px;}
	section.event-reader-opinion p.subtitle{margin:15px 0 0; font-size:12px; line-height:17px; white-space:nowrap;}
	section.event-reader-opinion section{padding:16px 0 0;}
	section.event-reader-opinion section h4{height:30px; font-size:11px; line-height:30px;}
	section.event-reader-opinion section ul{margin:0 10px 7px;}
	section.event-reader-opinion section li{margin-top:10px; min-width:130px; font-size:11px;}
	section.event-reader-opinion section li label.checkbox{height:15px;}
	section.event-reader-opinion section li label.checkbox span{margin-left:5px; height:15px; line-height:15px;}
	section.event-reader-opinion section li input[type="text"]{margin-top:-1px; width:190px; height:20px;}
	section.event-reader-opinion section textarea{margin-top:10px; height:120px; font-size:11px; line-height:15px;}

	section.event-reader-info{margin:20px 20px 0; padding:0 0 20px;}
	section.event-reader-info h3{font-size:23px;}
	section.event-reader-info table.form{margin-top:13px;}
	section.event-reader-info div.info-agree{margin:5px 0 0; padding:0; border-top:0;}
	section.event-reader-info div.info-agree p.note{font-size:11px; line-height:16px;}
	section.event-reader-info div.info-agree div.term{margin-top:6px; padding:8px 10px; height:120px; color:#9d9d9d; font-size:10px; line-height:15px;}
	section.event-reader-info div.info-agree label.checkbox{margin-top:5px; height:15px;}
	section.event-reader-info div.info-agree label.checkbox span{margin-right:5px; height:15px; font-size:11px; line-height:15px;}

	div.event-reader-buttonset{margin:20px 0;}
	div.event-reader-buttonset li{margin:0 0 0 10px;}
	div.event-reader-buttonset li:first-child{margin-left:0;}
	div.event-reader-buttonset li a{width:135px; height:60px; font-size:17px; line-height:60px;}
}

/* ÀÌº¥Æ® - ¼³¹® - ³»¿ë */
v\:group,
v\:shape,
v\:line,
v\:polyline,
v\:rect,
v\:oval,
v\:fill{behavior:url(#default#VML);}
v\: * {behavior:url(#default#VML);}

article.event-poll-content{position:relative; padding:60px 170px 20px; border-bottom:1px solid #3c3c3c; text-align:center;}
article.event-poll-content h3{margin-top:60px; height:60px; background:#3c3c3c; color:#fff; font-size:20px; line-height:62px;}
article.event-poll-content ul.radio-list{display:inline-block; margin-top:17px;}
article.event-poll-content ul.radio-list li{float:left; margin:28px 50px 0;}
/* article.event-poll-content ul.radio-list li label.radio span{display:inline-block; margin:-4px 0 0 10px; color:#3c3c3c; font-weight:bold; font-size:30px;} */
article.event-poll-content ul.radio-list li label.radio span{display:inline-block; margin:0 0 0 10px; color:#3c3c3c; font-weight:bold; font-size:24px;}
article.event-poll-content a.btn_poll{display:block; margin:36px auto 0; width:134px; height:36px; background:#3c3c3c; color:#fff; font-weight:bold; font-size:14px; line-height:38px;}

article.event-poll-content div.result{position:relative; margin-top:40px; border-top:1px solid #ebebeb;}
article.event-poll-content div.result div.result-chart{display:inline-block;}
article.event-poll-content div.result div.result-chart #chart{float:right; margin-right:-50px; width:410px; height:410px;}
article.event-poll-content div.result div.result-chart ul.accessibility{overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
article.event-poll-content div.result div.result-chart .foreground .labels text{font-size:11px; fill:#666;}
article.event-poll-content div.result div.result-chart .foreground .donuts .sector{/*stroke-width:1; stroke:#fff; */cursor:pointer;}
article.event-poll-content div.result div.result-chart .tooltip text{font-size:12px; fill:#777;}
article.event-poll-content div.result div.result-chart .tooltip rect{fill:rgba(255,255,255,0.9); stroke:#ccc; stroke-width:0.5;}
article.event-poll-content div.result div.result-chart .fields,
article.event-poll-content div.result div.result-chart .fields_area{display:none;}
article.event-poll-content div.result div.result-chart rect{border:0; outline:0;}
article.event-poll-content div.result div.result-chart dl.chart-list{display:none; float:right; text-align:left;}
article.event-poll-content div.result div.result-chart dl.chart-list dt{margin-bottom:20px; padding-bottom:6px; width:132px; color:#3c3c3c; font-weight:bold; font-size:20px; background:url("../images/content/event_poll_result_line.png") no-repeat 0 100%;}
article.event-poll-content div.result div.result-chart dl.chart-list dd{margin-top:10px; height:14px; color:#3c3c3c; font-size:14px;}
article.event-poll-content div.result div.result-chart dl.chart-list dd div.color{display:inline-block; width:14px; height:14px;}
article.event-poll-content div.result div.result-chart dl.chart-list dd span{display:inline-block; margin:1px 0 0 9px;}

article.event-poll-content ul.share{position:absolute; right:0; bottom:20px;}
article.event-poll-content ul.share li{float:left; margin-left:8px;}
article.event-poll-content ul.share li img{width:26px;}

/* ÀÌº¥Æ® - ¼³¹® - ¸®½ºÆ® */
section.event-poll-list{margin-top:60px;}
section.event-poll-list h4{padding-bottom:13px; font-weight:bold; font-size:20px;}
section.event-poll-list ul.list > li{margin-top:40px; border-bottom:1px solid #3c3c3c;}
section.event-poll-list ul.list > li:first-child{margin-top:0;}
section.event-poll-list ul.list > li > a{display:block; position:relative;}
section.event-poll-list ul.list figure:after{display:block; clear:both; content:"";}
section.event-poll-list ul.list figure div.img{float:left; padding-top:314px; width:50%;}
section.event-poll-list ul.list figcaption{float:left; padding:23px 20px 0 40px; width:50%; color:#3d3d3d;}
section.event-poll-list ul.list figcaption strong.title{font-weight:bold; font-size:30px; line-height:36px;}
section.event-poll-list ul.list figcaption p{margin-top:19px; font-size:15px; line-height:24px;}
section.event-poll-list ul.list figcaption span.date{position:absolute; bottom:30px; color:#afafaf; font-size:14px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	article.event-poll-content{padding:40px 40px 20px;}
	article.event-poll-content h3{margin-top:50px;}
	article.event-poll-content ul.radio-list li label.radio span{letter-spacing:-1px;}
	article.event-poll-content a.btn_poll{letter-spacing:-1px;}

	article.event-poll-content div.result{margin-top:30px;}

	article.event-poll-content ul.share{right:20px;}

	section.event-poll-list{margin:40px 0 60px;}
	section.event-poll-list h4{padding:0 0 18px 40px; letter-spacing:-1px;}
	section.event-poll-list ul.list figure div.img{padding-top:26.18421%;}
	section.event-poll-list ul.list figcaption{padding:10px 30px 0;}
	section.event-poll-list ul.list figcaption strong.title{font-size:24px; line-height:28px; letter-spacing:-1px;}
	section.event-poll-list ul.list figcaption p{margin-top:16px;}
	section.event-poll-list ul.list figcaption span.date{bottom:20px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	article.event-poll-content ul.radio-list li label.radio span,
	article.event-poll-content a.btn_poll,
	article.event-poll-content div.result h4,
	section.event-poll-list h4,
	section.event-poll-list ul.list figcaption strong.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	article.event-poll-content{padding:0 0 10px;}
	/* article.event-poll-content h3{margin-top:0; height:50px; font-size:17px; line-height:50px;} */
	article.event-poll-content h3{margin-top:30px; height:50px; font-size:17px; line-height:50px;}
	article.event-poll-content ul.radio-list{display:block; margin-top:18px;}
	article.event-poll-content ul.radio-list li{float:none; margin:0; padding:12px 30px 0; text-align:left;}
	article.event-poll-content ul.radio-list li label.radio span{margin-top:-2px; font-weight:normal; font-size:20px; letter-spacing:0;}
	article.event-poll-content a.btn_poll{margin-top:16px; width:115px; height:34px; font-size:11px; line-height:34px;}

	article.event-poll-content ul.share{right:10px; bottom:10px;}
	article.event-poll-content ul.share li{margin-left:6px;}
	article.event-poll-content ul.share li img{width:20px;}

	article.event-poll-content div.result{padding-bottom:20px;}
	article.event-poll-content div.result h4{top:20px; left:30px; padding:0; border-bottom:0;}
	article.event-poll-content div.result div.result-chart{display:block;}
	article.event-poll-content div.result div.result-chart #chart{float:none; margin:0 auto; width:100%; height:220px;}
	article.event-poll-content div.result div.result-chart dl.chart-list{float:none; margin:-10px 30px 0 !important;}
	article.event-poll-content div.result div.result-chart dl.chart-list dt{margin-bottom:0; padding-bottom:5px; font-size:15px;}
	article.event-poll-content div.result div.result-chart dl.chart-list dd{height:10px; font-size:10px;}
	article.event-poll-content div.result div.result-chart dl.chart-list dd div.color{width:10px; height:10px;}
	article.event-poll-content div.result div.result-chart dl.chart-list dd span{margin-left:5px;}

	section.event-poll-list{margin:20px 0 0;}
	section.event-poll-list h4{padding:0 0 12px 20px; font-size:14px;}
	section.event-poll-list ul.list > li{margin-top:0; border-bottom:0;}
	section.event-poll-list ul.list figure div.img{float:none; padding-top:52.33333%; width:auto;}
	section.event-poll-list ul.list figcaption{float:none; padding:18px 20px 29px; width:auto;}
	section.event-poll-list ul.list figcaption strong.title{font-size:17px; line-height:22px;}
	section.event-poll-list ul.list figcaption p{margin-top:6px; font-size:12px; line-height:15px;}
	section.event-poll-list ul.list figcaption span.date{display:block; position:static; margin-top:17px; font-size:10px;}
}

/* ÀÌº¥Æ® - ´çÃ·ÀÚ¹ßÇ¥ */
div.event-announce{margin-top:30px;}
div.event-announce table{table-layout:fixed; color:#3c3c3c; font-size:14px;}
div.event-announce thead th{height:50px; background:#ebebeb; font-weight:bold;}
div.event-announce tbody{border-bottom:1px solid #d1d1d1;}
div.event-announce tbody tr.announce-title{height:60px; cursor:pointer;}
div.event-announce tbody tr.announce-title td.title{padding:0 40px; text-align:left;}
div.event-announce tbody tr.announce-title td.title a{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
div.event-announce tbody tr.announce-title.on td.title{color:#c3996a; font-weight:bold; font-size:16px;}
div.event-announce tbody tr.announce-content{display:none; border-top:1px solid #f5f5f5;}
div.event-announce tbody tr.announce-content.on{display:table-row;}
div.event-announce tbody tr.announce-content td{padding:35px 140px; line-height:24px; text-align:left;}
div.event-announce a.btn_loadmore{margin-top:40px;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	div.event-announce{padding:0 40px;}
	div.event-announce col.num{width:70px !important;}
	div.event-announce col.date{width:110px !important;}
	div.event-announce col.hit{width:80px !important;}
	div.event-announce thead th{letter-spacing:-1px;}
	div.event-announce tbody tr.announce-title td.title{padding:0 20px;}
	div.event-announce tbody tr.announce-title.on td.title{letter-spacing:-1px;}
	div.event-announce tbody tr.announce-content td{padding:30px 90px;}
	div.event-announce a.btn_loadmore{margin:40px -40px 0;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.event-announce thead th,
	div.event-announce tbody tr.announce-title.on td.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	div.event-announce{margin-top:0; padding:0;}
	div.event-announce table{display:block;}
	div.event-announce thead{display:none;}
	div.event-announce tbody{display:block;}
	div.event-announce tbody tr{display:block;}
	div.event-announce tbody tr.announce-title{position:relative; height:auto;}
	div.event-announce tbody tr.announce-title td.num,
	div.event-announce tbody tr.announce-title td.hit{display:none;}
	div.event-announce tbody tr.announce-title td.title{display:block; font-size:17px; line-height:75px;}
	div.event-announce tbody tr.announce-title.on td.title{font-size:17px;}
	div.event-announce tbody tr.announce-title td.date{position:absolute; top:10px; right:10px; font-size:10px;}
	div.event-announce tbody tr.announce-title td.date:before{display:inline-block; margin-right:4px; content:"¹ßÇ¥ÀÏ";}
	div.event-announce tbody tr.announce-content.on{display:block;}
	div.event-announce tbody tr.announce-content td{padding:19px 20px; font-size:10px; line-height:12px;}
	div.event-announce a.btn_loadmore{margin:20px 0 0;}
}


/* ==================================================
// N PICK
================================================== */
section.npick{padding:90px 0 100px;}

/* n pick - È÷¾î·Î */
div.npick-hero{margin-top:40px; overflow:hidden;}
div.npick-hero div.container{position:relative; padding-bottom:24px; background:url("../images/content/npick_hero_shadow_bottom.png") no-repeat 0 100%;}
div.npick-hero div.container:before,
div.npick-hero div.container:after{display:block; position:absolute; z-index:1; top:0; left:-100%; width:100%; height:100%; background:rgba(255,255,255,0.5); /*background:url("../images/content/npick_hero_shadow_left.png") no-repeat 100% 0; background-color:rgba(255,255,255,0.5);*/ content:"";}
div.npick-hero div.container:after{right:-100%; left:auto; /*background-image:url("../images/content/npick_hero_shadow_right.png"); background-position:0 0;*/}
div.npick-hero div.hero-list{overflow:hidden;}
div.npick-hero div.hero-list ul{position:relative; padding-top:50%;}
div.npick-hero div.hero-list li{position:absolute; top:0; left:-100%; width:100%;}
div.npick-hero div.hero-list li a{display:block;}
div.npick-hero div.hero-list figure{position:relative;}
div.npick-hero div.hero-list figure div.img{padding-top:50%;}
div.npick-hero div.hero-list figcaption{position:absolute; bottom:0; left:0; padding:75px 20px 0; width:100%; height:200px; background:url("../images/content/bg_black30.png"); color:#fff; text-align:center;}
div.npick-hero div.hero-list figcaption span.brand{font-size:16px;}
div.npick-hero div.hero-list figcaption p{overflow:hidden; margin-top:11px; padding-bottom:2px; font-weight:bold; font-size:26px;  text-overflow:ellipsis; white-space:nowrap;}/* 170106 ¼öÁ¤ line-height °ª »èÁ¦ */
div.npick-hero div.hero-list div.hero-expand{position:relative;}
div.npick-hero div.hero-list div.hero-expand .btn_toggle{position:absolute; top:-24px; left:50%; margin-left:-40px; width:80px; height:24px; background:#fff; color:#000; font-size:11px;}
div.npick-hero div.hero-list div.hero-expand .btn_toggle span:after{display:inline-block; margin:2px 0 0 8px; width:9px; height:6px; background:url("../images/button/btn_toggle_arrow.png") no-repeat; vertical-align:top; content:"";}
div.npick-hero div.hero-list div.hero-expand .btn_toggle.on span:after{background-position:0 100%;}
div.npick-hero div.hero-list div.hero-expand .btn_close{position:absolute; bottom:0; right:0; padding:9px; background:url("../images/content/bg_black20.png");}
div.npick-hero div.hero-list div.hero-expand .btn_close img{width:13px;}
div.npick-hero div.hero-list div.hero-expand div.img{padding-top:37.5%;}
div.npick-hero button.hero-arrow{display:block !important; position:absolute; z-index:2; top:237px; left:-114px;}
div.npick-hero button.hero-arrow.next{right:-114px; left:auto;}

/* n pick - ¸®½ºÆ® */
div.npick-list{}
div.npick-list li{margin-top:60px;}
div.npick-list li a{display:block;}
div.npick-list li figure{position:relative;}
div.npick-list li figure div.img{padding-top:37.5%;}
div.npick-list li figcaption{position:absolute; top:50%; left:50%; margin:-70px 0 0 -230px; padding:40px 20px 0; width:460px; height:140px; background:url("../images/content/bg_black30.png"); color:#fff; text-align:center;}
div.npick-list li figcaption span.brand{font-size:18px;}
div.npick-list li figcaption p{overflow:hidden; margin-top:9px; padding-bottom:2px; font-weight:bold; font-size:34px; text-overflow:ellipsis; white-space:nowrap;}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	section.npick{padding:55px 0 60px;}
	section.npick h2{margin:0 60px;}

	div.npick-hero .clone{display:none;}
	div.npick-hero div.container{background:url("../images/content/npick_hero_shadow_bottom_tablet.png") no-repeat 50% 100%;}
	div.npick-hero div.hero-list figcaption{padding-top:35px; height:135px;}
	div.npick-hero button.hero-arrow{left:10px; width:32px;}
	div.npick-hero button.hero-arrow.next{right:10px; left:auto;}

	div.npick-list li{margin-top:40px;}

	div.npick-hero div.hero-list figcaption p,
	div.npick-list li figcaption p{letter-spacing:-1px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.npick-hero div.hero-list figcaption p,
	div.npick-list li figcaption p{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	section.npick{padding:25px 0 0;}
	section.npick h2{margin:0 20px;}

	div.npick-hero{margin-top:20px;}
	div.npick-hero div.container{padding-bottom:12px; background-size:100% 12px;}
	div.npick-hero div.hero-list figcaption{padding-top:10px; height:70px;}
	div.npick-hero div.hero-list figcaption span.brand{font-size:10px;}
	div.npick-hero div.hero-list figcaption p{margin-top:3px; font-size:20px;}
	div.npick-hero div.hero-list div.hero-expand .btn_toggle{top:-15px; left:50%; margin-left:-28px; width:56px; height:15px; font-size:10px;}
	div.npick-hero div.hero-list div.hero-expand .btn_toggle span:after{margin:3px 0 0 5px; width:6px; height:3px; background-size:6px 6px;}
	div.npick-hero div.hero-list div.hero-expand .btn_close{padding:8px; font-size:0;}
	div.npick-hero div.hero-list div.hero-expand .btn_close img{width:13px;}
	div.npick-hero button.hero-arrow{width:15px;}

	div.npick-list li{margin-top:20px;}
	div.npick-list li figcaption{margin:-35px 0 0 -115px; padding:20px 10px 0; width:230px; height:70px;}
	div.npick-list li figcaption span.brand{font-size:10px;}
	div.npick-list li figcaption p{margin-top:4px; font-size:17px;}
}

/* ==================================================
// N Journal(Search)
================================================== */
div.journal-list{overflow:hidden;}

div.journal-list ul.list{margin:-40px -45px 0 0;}
div.journal-list ul.list:after{display:block; clear:both; content:"";}
div.journal-list ul.list > li{float:left; position:relative; margin-top:40px; padding-right:45px; width:33.33333%;}
div.journal-list ul.list > li > a{display:block;}
div.journal-list ul.list figure div.img{padding-top:208px;}
div.journal-list ul.list figcaption{padding-top:16px; height:131px;}
div.journal-list ul.list figcaption span.category{display:block; color:#cbab77; font-size:14px;}
div.journal-list ul.list figcaption strong.title{display:block; overflow:hidden; padding:12px 0 9px; color:#3d3d3d; font-weight:bold; font-size:20px; text-overflow:ellipsis; white-space:nowrap;}/* 170106 ¼öÁ¤ line-height °ª »èÁ¦ */
div.journal-list ul.list figcaption span.date{display:block; color:#3d3d3d; font-size:13px;}
div.journal-list ul.list button.btn_scrap{visibility:hidden; position:absolute; top:54px; left:135px; width:100px; opacity:0; -webkit-transition:0.3s; transition:0.3s;}
div.journal-list ul.list div.shareset{position:absolute; bottom:7px; left:0;}

div.journal-list a.btn_loadmore{margin-top:40px;}

@media (min-width:1201px) {/* PC */
	div.journal-list ul.list > li a:hover + button.btn_scrap,
	div.journal-list ul.list > li button.btn_scrap:hover{visibility:visible; opacity:1;}
}

@media (max-width:1200px) {/* ÅÂºí¸´ */
	div.journal-list ul.list{margin-right:0;}
	div.journal-list ul.list > li{padding-right:0; width:50%;}
	div.journal-list ul.list figcaption{padding:20px 20px 0; height:135px;}
	div.journal-list ul.list figure div.img{padding-top:56.21621%;}
	div.journal-list ul.list figcaption strong.title{letter-spacing:-1px;}
	div.journal-list ul.list button.btn_scrap{visibility:visible; top:10px; right:10px; left:auto; margin:0; width:60px; opacity:1;}
	div.journal-list ul.list div.shareset{left:20px;}
}

@media (max-width:1200px) and (min-resolution:.001dpcm) {/* ÅÂºí¸´ + Chrome (Android) */
	div.journal-list ul.list figcaption strong.title{letter-spacing:0;}
}

@media (max-width:760px) {/* ¸ð¹ÙÀÏ */
	div.journal-list ul.list{margin-top:-20px;}
	div.journal-list ul.list > li{margin-top:20px;}
	div.journal-list ul.list figure div.img:after{width:15px; height:15px; background-size:cover;}
	div.journal-list ul.list figcaption{padding:10px 10px 0; height:86px;}
	div.journal-list ul.list figcaption span.category{font-size:10px;}
	div.journal-list ul.list figcaption strong.title{padding:6px 0 4px; font-size:17px;}
	div.journal-list ul.list figcaption span.date{font-size:10px;}
	div.journal-list ul.list button.btn_scrap{top:5px; right:5px; width:30px;}
	div.journal-list ul.list div.shareset{bottom:-1px; left:10px;}
	div.journal-list ul.list div.shareset ul{top:-1px;}

	div.journal-list a.btn_loadmore{margin-top:20px;}
}
