@charset "utf-8";

@font-face {font-family: 'helvetica_condensedbold';
    src: url('font/helvetica-condensed-bold-webfont.eot');
    src: url('font/helvetica-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica-condensed-bold-webfont.woff') format('woff'),
         url('font/helvetica-condensed-bold-webfont.ttf') format('truetype'),
         url('font/helvetica-condensed-bold-webfont.svg#helvetica_condensedbold') format('svg'); font-weight:normal; font-style:normal;}


/* CSS Document */
*{padding:0; margin:0; list-style:none;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000; background:#fff;}
.bodylayout {padding-top:103px;}
img {border:0 none;}
video, embed, object, .videocontent {max-width:100% !important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; clear:both; vertical-align:baseline;}
a {color:#000; text-decoration:none;}
a:hover {color:#DB0A00; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.clr {clear:both;}
.red {color:#DB0A00;}
.gry {color:#555555;}
.wh {color:#fff;} .wh a {color:#fff;}
.bg_blk {background:#222!important;}

.innerwrap {width:1240px; margin:0 auto;}
header {position:fixed;top:0;width:100%; float:left; background:#3a3d3f url(../images/bg_top.jpg) no-repeat top center; height:72px; text-align:center; z-index:99999999!important; }
header .innerwrap {position:relative;}
header .ic_menu {display:none;}
header .logo {display:inline-block; margin-top:10px;}
header .top_sns {position:absolute; top:25px; left:0; font-size:16px; font-weight:bold; color:#fff;}
header .top_sns span {display:none;}
header .top_sns a {background:url(../images/icons.png) no-repeat; height:20px; display:inline-block; margin:0 10px; vertical-align:middle;}
header .top_sns a:hover {opacity:0.7;}
header a.ic_fb {background-position:0 0; width:10px;}
header a.ic_tw {background-position:-40px 0; width:21px;}
header a.ic_g {background-position:-91px 0; width:18px;}
header a.ic_rss {background-position:-139px 0; width:16px;}
header .top_srch {position:absolute; top:22px; right:0;}
header .top_srch .input {background:#454545; font-size:12px; line-height:16px; color:#ddd; padding:8px 30px 7px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; border:none; width:220px;}
header .ic_srch {background:url(../images/icons.png) no-repeat -185px 0; width:20px; height:20px; display:inline-block; position:absolute; top:4px; right:5px; cursor:pointer;}
.srch_wp {display:none;}
.en-share .icon-facebook{color:#536eac;}
.en-share .icon-twitter{color:#68c0e8;}
.en-share .icon-google-plus{color:#cd4633;}
.en-share .icon-youtube{color:#e24343;}
.en-share .icon-instagram{color:#957c6c;}
.en-share .icon-pinterest{color:#cb2028;}
.en-share .icon-bookmark{color:#999999;}
.en-share .icon-rss{color:#e88f29;}

nav {position:fixed;top:72px;width:100%; z-index:99999999!important;}
.nav {width:100%; float:left; background:#DB0A00; height:32px; font-weight:bold; font-size:15px; line-height:32px; text-transform:uppercase; text-align:center; overflow:hidden; clear:both;}
.nav a {color:#fff; display:inline-block; padding:0 18px;}
.nav .ic_down {background:rgba(255,255,255,0.3)url(../images/icons.png) no-repeat -48px -77px; width:13px; height:11px; display:inline-block; margin-left:5px;}
.dropdown {width:100%; float:left; clear:both; position:fixed; top:104px; left:0; z-index:100; display:none;}
.dropdown .innerwrap {width:1250px; overflow:hidden; padding:10px 15px 15px; background:#ddd;}
.dropdown .col {width:20%; float:left;}
.dropdown .col2 {width:78%; float:right;}
.dropdown .col2 img {width:100%;}
.dropdown .ttl {font-size:15px; font-weight:bold; color:#444; margin-bottom:8px; text-transform:uppercase;}
.dropdown .menu {font-size:14px; line-height:18px; font-weight:bold; background:#fff; padding:4px 5%; min-height:210px;}
.dropdown .menu li {padding:7px 0; border-bottom:#f0f0ee 3px solid;}
.dropdown .list {width:22%; float:left; padding:10px 1.5% 0; background:#fff; min-height:210px;}
.dropdown .list .photo {margin-bottom:10px;}

.contents {width:100%; float:left; background:#fff;}
.contents .innerwrap .left_social{position: fixed; top: 250px; left: 50px; width:70px; background: #fff; }
.contents .innerwrap .left_social li{padding-bottom:12px;}
.contents .innerwrap .left_social .number{width:70px; height:53px; text-align:center; background:url(../images/bg_social.gif) no-repeat left top; display:block;font-size: 18px;
color: #9e9e9e;line-height: 45px; font-weight:bold;}
.contents .innerwrap .left_social .numbers{width:70px; height:53px; text-align:center; background:url(../images/bg_social.gif) no-repeat left top; display:block;font-size: 18px;
color: #9e9e9e;line-height: 45px; font-weight:bold;}
.contents .innerwrap {padding:20px 0; z-index:10;}
.body {width:66.7%; float:left;}
.side {width:32.3%; float:right; margin-bottom:20px;}
.body .left {width:30%; float:left;}
.body .right {width:67%; float:right;}
.archive {width:100%; float:left; clear:both;}
.sectitle {font-family:'Pacifico', cursive; font-size:20px; font-weight:normal; text-transform:capitalize; color:#DB0A00;}
.sectitle2 {font-size:15px; font-weight:normal; color:#fff; text-transform:uppercase; padding:10px 15px; background:#DB0A00; clear:both; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; text-align:center;}
.sectitle3 {font-size:15px; font-weight:normal; text-transform:uppercase; padding:10px 0; border-bottom:#ddd 2px solid; position:relative; clear:both; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif;}
.sectitle3 span {position:absolute; bottom:-2px; left:0; border-bottom:#000 2px solid; padding:10px 20px 10px 0;}
.sectitle4 {font-weight:normal; font-size:22px; line-height:38px; text-transform:uppercase; clear:both; margin-bottom:20px; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif; border-bottom:2px solid #D8D8D8; border-top:2px solid #D8D8D8; color:#DB0A00; width:45%; margin-left:auto; margin-right:auto; text-align:center;}
.ic_arr {background:url(../images/icons.png) no-repeat 0 -77px; width:10px; height:10px; display:inline-block; vertical-align:middle; margin-left:10px;}
.title {font-weight:bold; font-size:27px; line-height:29px; letter-spacing:-0.05em; clear:both;}
.title2 {font-weight:bold; font-size:20px; line-height:24px; font-weight:normal; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif;}
.title3 {font-weight:bold; font-size:17px; line-height:20px;}
.title4 {font-size:15px; line-height:17px; font-weight:bold; text-align: left;}
.title5 {font-size:15px; line-height:18px; font-weight:bold; margin-bottom:10px;}
.at_title {font-weight:normal; font-size:30px; line-height:35px; letter-spacing:-0.05em; clear:both; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif;}
.at_subtitle {padding-top: 20px;font-size: 16px;line-height: 24px;}
.summary {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666; padding:5px 0;}
.caty {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#ff2318; font-style:normal; font-weight:normal; padding:5px 0;}
.caty .t1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#eee; font-style:normal; font-weight:bold; background-color:#999; padding-left:8px; padding-right:8px; display:inline-block; margin-right:3px;}
.caty .red {}
.gallery .resp-slide{position:relative;}
.gallery .resp-slide .photo{width: 49%;float: left;}
.gallery .resp-slide li:last-child{margin-right:0;}
.gallery .resp-slide .btn_slide_prev{position:absolute; top:210px; left:10px; width:22px;height:39px; display:block; z-index:10;}
.gallery .resp-slide .btn_slide_next{position:absolute; top:210px; right:10px; width:22px; height:39px;display:block; z-index:10;}
.gallery .sectitle {float:left; width:100%; text-align:left;margin: 10px 0;}
.photo {line-height:0; position:relative;}
.photo:hover img {opacity:0.9;}
.hov {width:100%; height:100%; position:absolute; top:0; left:0; z-index:50; background:rgba(0,0,0,0.1);}
.hov:hover {opacity:0;}
.prev {width:40px; height:40px; background-color:rgba(0,0,0,0.7); text-align:center; line-height:45px; display:inline-block; position:absolute; z-index:60;}
.prev .arr {background:url(../images/icons.png) no-repeat -73px -40px; width:14px; height:14px; display:inline-block;}
.next {width:40px; height:40px; background-color:rgba(0,0,0,0.7); text-align:center; line-height:45px; display:inline-block; position:absolute; z-index:60;}
.next .arr {background:url(../images/icons.png) no-repeat -127px -40px; width:14px; height:14px; display:inline-block;}
.prev:hover, .next:hover {background-color:rgba(0,0,0,1);}
.prev2 {background:url(../images/icons.png) no-repeat -275px 0; width:19px; height:35px; display:inline-block; position:absolute; opacity:0.6; z-index:60;}
.next2 {background:url(../images/icons.png) no-repeat -312px 0; width:19px; height:35px; display:inline-block; position:absolute; opacity:0.6; z-index:60;}
.prev2:hover, .next2:hover {opacity:1;}
.ic_p {background:url(../images/icons.png) no-repeat 0 -223px; width:48px; height:48px; display:inline-block; position:absolute; top:15px; right:15px; z-index:60; cursor:pointer;}
.ic_mv {background:url(../images/icons.png) no-repeat -78px -223px; width:48px; height:48px; display:inline-block; position:absolute; top:15px; right:15px; z-index:60;}
.close {background:url(../images/icons.png) no-repeat 0 -172px; width:21px; height:21px; display:inline-block; position:absolute; cursor:pointer;}
.sub_tab {width:100%; float:left; clear:both; text-align:center; font-size:11px; line-height:25px; letter-spacing:0em; font-weight:bold; text-transform:uppercase; margin-bottom:25px;}
.sub_tab a {display:inline-block; padding:2px 12px; border:#eee 1px solid; margin-left:-1px; margin-bottom:-1px; color:#666;}
.sub_tab a:hover {background:#444; color:#fff;}
.sub_tab .on, .sub_tab .on:hover {background:#DB0A00; color:#fff; position:relative;}
.sub_tab .on:before {content:""; position:absolute; top:100%; left:45%; width:0; height:0; border-top:6px solid #DB0A00; border-right:4px transparent solid; border-left:4px transparent solid;}
.ad_article {overflow:hidden; clear:both;width:100%; margin:10px 0 20px;}
.ad_article span{ margin-right:20px;  }
.top_topic img, .body .right img, .body .left img, .s_list img, .at_body .gallery img, .at_body .list2 img, .subcon img, .subcon2 img, .archive img, footer img {width:100%;}
.page {width:100%; float:left; clear:both; text-align:center; margin:20px 0;}
.page a.num {width:40px; height:35px; font-size:13px; line-height:35px; display:inline-block; border:#ddd 1px solid; text-align:center; margin:5px 2px;}
.page a.num:hover {background:#ddd; color:#ff1700; border-color:#999;}
.page a.on {background:#666; color:#fff;}

.top_topic {width:100%; float:left; padding:10px 0 15px; clear:both;}
.top_topic .col {clear:both; color:#888; font-size:12px; line-height:22px; margin-bottom:15px;}
.top_topic .col a {margin:0 10px; color:#888;} .top_topic .col a:hover {text-decoration:underline;}
.top_topic .col2 {width:23%; float:left; margin-right:2%;}
.top_topic .photo {width:34%; float:left; margin-right:15px; margin-bottom:5px;}
.m_hdline {width:100%; float:left; clear:both; position:relative; margin-bottom:25px;}
.m_hdline .con {width:100%; float:left; clear:both;}
.m_hdline .con2 {width:100%; float:left; position:absolute; top:295px; left:0;}
.m_hdline .bx-prev {width:40px; height:40px; background-color:rgba(0,0,0,0.7); text-align:center; line-height:45px; display:inline-block; position:absolute; top:25px; left:0; z-index:60;}
.m_hdline .bx-prev .arr {background:url(../images/icons.png) no-repeat -73px -40px; width:14px; height:14px; display:inline-block;}
.m_hdline .bx-next {width:40px; height:40px; background-color:rgba(0,0,0,0.7); text-align:center; line-height:45px; display:inline-block; position:absolute; top:25px; right:0; z-index:60;}
.m_hdline .bx-next .arr {background:url(../images/icons.png) no-repeat -127px -40px; width:14px; height:14px; display:inline-block;}
/*.m_hdline .bx-prev:hover, .bx-next:hover {background-color:rgba(0,0,0,1);}*/
.m_hdline .bx-prev {top:125px; left:0;}
.m_hdline .bx-next {top:125px; right:0;}
.m_hdline .thum {width:90%; clear:both; background:#000; padding:5px 5%; text-align:center; line-height:0;}
.m_hdline .thum a {width:30%; margin:0 1%; display:inline-block; opacity:0.5;}
.m_hdline .thum a:hover, .m_hdline .thum .on {opacity:1;}
.m_hdline .title {padding:10px 0;}
.at_list, .at_list2 {width:100%; float:left; clear:both; margin-bottom:25px;}
.at_list h3, .at_list2 h3 {padding:15px 0;}
.at_list .photo {width:60%; float:left; margin-right:20px;}
.at_list .photo, .at_list2 .photo {margin-bottom:10px;}
.archive .at_list .photo {width:33%; float:left; margin-right:20px;}
.at_list3 { clear:both; width:100%}
.at_list3 ul { overflow:hidden; width:100%; margin:0 0 3% 0 }
.at_list3 ul li { float:left; width:31%; margin-right:3%}
.at_list3 ul li.no-mr { margin-right:0}
.body .readmore {width:100%; float:left; clear:both; margin:20px 0; text-align:center;}
.body .readmore a {width:100%; background:#ddd; color:#555; font-size:14px; line-height:20px; font-weight:bold; text-transform:uppercase; padding:5px 0; display:inline-block;}
.body .readmore a:hover {background:#999; color:#fff;}
.left h4 {margin-bottom:10px;}
.left .con {width:100%; float:left; clear:both; margin-bottom:20px;}
.left .con .photo {margin-bottom:10px;}
.left .con h3 {margin-bottom:10px;}
.left .con2 {width:100%; float:left; clear:both; margin-bottom:20px;}
.left .con2 .photo {margin-bottom:15px;}
.left .con2 h3 {margin-bottom:15px;}
.left .gallery {width:100%; float:left; clear:both; background:#222222; margin-bottom:20px;}
.left .gallery h3 {padding:15px 10px;} .left .gallery h3 a {color:#fff;}
.left .gallery .num {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:16px; margin-left:5px;}
.left .gallery .thum {width:85%; float:left; clear:both; padding:0 7.5% 10px; display:none;}
.left .gallery .list {float:left; width:60px; margin:6px 7px; background:#222222; border:#333333 4px solid; line-height:0;}
.left .gallery .more a {float:left; width:42px; height:42px; margin:6px 7px; background:#222222; padding:10px; border:#333333 4px solid; font-size:14px; line-height:18px; font-style:italic; color:#fff;}
.left .gallery .list:hover, .left .gallery .more a:hover {border-color:#555;}
.s_tab {width:100%; float:left; clear:both; border-bottom:#DB0A00 2px solid; font-size:16px; font-weight:normal; text-transform:uppercase; text-align:center; margin-bottom:15px; font-family:'helvetica_condensedbold', Arial, Helvetica, sans-serif;}
.s_tab a {width:50%; display:inline-block; background:#dddddd; padding:8px 0;}
.s_tab .on {background:#DB0A00; color:#fff;}
.s_list {width:98%; float:left; clear:both; border-bottom:#eee 1px solid; padding:0 1% 15px; margin-bottom:15px;}
.s_list .photo {width:28.5%; float:right; margin-left:20px;}
.s_list .caty, .s_list2 .caty {margin:0 0 10px;}
.s_list2 {width:92%; float:left; clear:both; background:#eeeeee; padding:15px 4%; border-bottom:#fff 1px solid;}
.s_list2 .photo {width:28.5%; float:right; margin-left:20px;}
.s_sns {background:#fff; overflow:hidden; clear:both; margin-bottom:15px;}
.s_sns .sns {width: 80%;float: left;padding: 20px 9%;clear: both;border: #e8e8e8 3px solid;margin-bottom: 15px;}
.s_sns .sns li {float:left; margin:0 10px;}
.s_sns .sns a {background:url(../images/icons.png) no-repeat 0 0; width:35px; height:35px; display:inline-block;}
.s_sns .sns a span {display:none;}
.s_sns a.ic_mail {background-position:0 -107px;}
.s_sns a.ic_fb {background-position:-49px -107px;}
.s_sns a.ic_tw {background-position:-98px -107px;}
.s_sns a.ic_rss {background-position:-147px -107px;}
.s_sns a.ic_g {background-position:-196px -107px;}
.s_sns .nwletter {width: 88%;float: left;background: #f0f0ee;padding: 15px 5%;clear: both;font-size: 16px;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;color: #333;position: relative;border: #e8e8e8 3px solid;}

.s_sns .nwletter li {padding:5px 0;}
.s_sns .nwletter .input {border:none; background:#fff; padding:5px 5px; font-size:12px; color:#bbbbbb; float:left; width:200px;}
.s_sns .nwletter .btn {border:none; background:#f6e500; padding:5px 8px; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer; float:left;}
.s_sns .nwletter .btn:hover {background:#2a3c6b; color:#f6e500;}
.s_sns .nwletter .t1 {font-size:12px; color:#888; clear:both;}
.s_tweet {width:100%; float:left; clear:both; margin-bottom:20px;}
.s_video {width:90%; padding:0 5%; float:left; clear:both; background:#222222; color:#fff; margin-bottom:20px;}
.s_video img {width:100%; border:#111 1px solid;}
.s_video a {color:#fff;}
.s_video .col {width:94%; margin:15px 3%; clear:both;}
.s_video .col h3 {margin-top:8px;}
.s_video .col2 {width:44%; margin:0 3% 20px; float:left;}

.at_body {width:100%; float:left;}
.at_body .at_date {width:100%; float:left; padding:15px 0; font-size:14px; color:#555555; clear:both;}
.at_body .at_date strong {color:#000;}
.at_body .at_sns {width: 100%;clear: both;padding-top:30px; text-align: center;}
.at_body .at_sns span {margin:5px 2px; height:30px;}
.at_body .at_sns .ic_mail {background:url(../images/icons.png) no-repeat 0 -301px; width:69px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_print {background:url(../images/icons.png) no-repeat -79px -301px; width:69px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_fb {background:url(../images/icons.png) no-repeat 0 -352px; width:78px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_tw {background:url(../images/icons.png) no-repeat -88px -352px; width:74px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_pin {background:url(../images/icons.png) no-repeat -172px -352px; width:69px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_comt {background:url(../images/icons.png) no-repeat -251px -352px; width:24px; height:30px; display:inline-block; vertical-align:middle;}
.at_body .at_sns .ic_mail span, .at_body .at_sns .ic_print span, .at_body .at_sns .ic_fb span, .at_body .at_sns .ic_tw span, .at_body .at_sns .ic_pin span, .at_body .at_sns .ic_comt span {display:none;}
.at_body .at_sns .box {background:url(../images/icons.png) no-repeat -158px -301px; width:32px; height:30px; padding-left:5px; display:inline-block; font-size:12px; line-height:30px; text-align:center; vertical-align:middle; margin-left:2px;}
.at_body .at_tag {width:100%; clear:both; padding:5px 0; font-size:15px; line-height:22px; margin-bottom: 20px;}
.at_body .at_tag strong {color: #DB0A00;}
.at_body .at_tag a {color: #888; margin: 0 5px;}
.at_body .at_tag a:hover {text-decoration: underline;}
.at_body .article {width:100%; float:left; clear:both; padding:20px 0; font-size:17px; line-height:22px; /*font-family:Georgia, "Times New Roman", Times, serif;*/}
.at_body .article p {margin-bottom:20px;}
.at_body .article a {color:#DB0A00;} .at_body .article a:hover {text-decoration:underline;}
.at_body .article a .sponsor-intro p, .at_body .article a .sponsor-intro h3 {color:#000000}
.at_body .article li {padding: 10px 0; /*list-style-type:square;*/}
.at_body .at_photo {margin-bottom:20px;}
.at_body .at_photo .caption {font-size:12px; line-height:15px; color:#888; font-family:Arial, Helvetica, sans-serif; clear:both;}
.at_body .article .c250 {width:250px; float:left; margin-right:25px; margin-bottom:20px;}
.at_related {width:100%; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; } .at_related a {color:#666!important;font-weight:bold;}
.at_related ul{margin-top:15px;}
.at_related li { width:18%; font-size:14px; line-height:18px; font-weight:normal; float:left; margin-right:2%;}
.at_related li img{width:100%;}
.at_related li:last-child{margin-right:0;}
.at_nwletters {width:100%; clear:both; margin-bottom:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; text-align: center;}
.at_nwletters .t1 {margin-bottom:10px; clear:both;}
.at_nwletters .input {border:#333 1px solid; color:#555; font-size:14px; padding:8px 10px; width:280px;}
.at_nwletters .btn {background:#DB0A00; border:none; border-left:#ff7972 3px solid; font-size:14px; color:#fff; width:75px; padding:9px 0; display:inline-block; cursor:pointer; margin-left:-1px;}
.at_nwletters .btn:hover {background:#222;}
.at_nwletters .t2 {display:inline-block; margin-right:20px;}
.at_nwletters .select {display:inline-block; margin-right:5px;}
.at_nwletters select {border:#333 1px solid; font-weight:bold; font-size:14px; padding:7px 5px;}
.at_nwletters .comt {font-size:14px; line-height:16px; font-weight:normal; color:#666; margin-top:2px; clear:both;}
.at_body .ad_250 {width:100%; text-align:center; clear:both;}
.at_body .ad {width:80%; text-align:center; clear:both; margin:0 10% 20px; overflow:hidden;}
.at_body .contribute {width:100%; float:left; border-bottom:#eaeaea 1px solid; border-top:#eaeaea 1px solid; clear:both; padding:10px 0; font-size:14px; line-height:20px; margin:20px 0;}
.at_body .contribute img{vertical-align:middle;}
.at_body .contribute a {margin:0 5px; height:40px; line-height:40px;}
.at_body .gallery {width:94%; float:left; background:#222222; clear:both; padding:15px 3% 25px; margin-bottom:30px; overflow:hidden;}
.at_body .gallery h3 {margin-bottom:15px; clear:both;}
.at_body .gallery .col {width:52%; float:left; position:relative;}
.at_body .gallery .col2 {width:45%; float:right;}
.at_body .gallery .num {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:16px; margin-left:5px;}
.at_body .gallery .prev {top:47%; left:0;}
.at_body .gallery .next {top:47%; right:0;}
.at_body .gallery .thum {width:100%; float:left; clear:both;}
.at_body .gallery .list {float:left; width:62px; margin:0 7px 15px; background:#222222; border:#333333 4px solid; line-height:0;}
.at_body .gallery .more a {float:left; width:42px; height:42px; margin:0 7px 15px; background:#222222; padding:10px; border:#333333 4px solid; font-size:14px; line-height:18px; font-style:italic; color:#fff;}
.at_body .gallery .list:hover, .at_body .gallery .more a:hover {border-color:#555;}
.at_body .gallery .num2 {font-size:18px; font-weight:bold; clear:both; margin:0 7px;}
.at_body .gallery .txt {font-size:17px; line-height:20px; margin:10px 7px; font-family:Georgia, "Times New Roman", Times, serif;}
.at_body .gallery .copy {color:#888; font-size:12px; margin:0 7px;}
.at_body .list2_wp {width:100%; float:left; clear:both; margin-bottom:30px;}
.at_body .list2 {width:31.3%; float:left; margin:0 1%; padding:15px 0;}
.at_body .list2 .photo {width:25%; float:left; margin-right:15px;}
.at_body .comment {width:100%; float:left; clear:both; margin-bottom:20px; overflow:hidden;}
.at_body .aroundweb {width:100%; float:left; clear:both; margin-bottom:10px;}

.subcon {width:100%; float:left; clear:both; display:block; border-bottom:#eaeaea 3px solid; margin-bottom:20px;}
.subcon .col {width:67.3%; float:left; margin-bottom:20px;}
.subcon .col2 {width:30%; float:right; margin-bottom:10px;}
.subcon .col h1 {padding:10px 0; clear:both;}
.subcon .col2 .list {width:100%; float:left; clear:both; margin-bottom:20px;}
.subcon .col2 .photo {width:30%; float:left; margin-right:20px;}
.subcon2 {width:100%; float:left; clear:both; display:block; border-bottom:#eaeaea 3px solid; margin-bottom:20px;}
.subcon2 .col {width:31.3%; float:left; padding:0 1% 20px;}
.subcon2 h2 {padding:10px 0;}
.subcon2 .photo {padding:4px; border:#ddd 1px solid; background:#fff;}

/* footer */
footer {width:100%; float:left; background:#222 url(../images/bg_blk.jpg) repeat-x top center; color:#fff;}
footer .col {width:100%; float:left; clear:both; padding:20px 0; border-bottom:#222222 2px solid;}
footer .col2 {width:92%; float:left; clear:both; padding:10px 4% 40px; border-top:#444444 2px solid;}
footer .f_list .t1 {font-weight:bold; font-size:14px; text-transform:uppercase; margin-bottom:8px;}
footer .f_list {width:18%; float:left; margin:0 1%;}
footer .f_list a {color:#fff; font-weight:normal;}
footer .f_list .photo {margin-bottom:10px; opacity:0.8;}
footer .f_list2 {width:15%; float:left; margin-right:5%;}
footer .f_list2 a {color:#bbb;}
footer .f_list2 .t1 {font-weight:bold; font-size:14px; padding-bottom:8px; border-bottom:#222222 1px solid;}
footer .f_list2 .list {width:100%; float:left; border-top:#444444 1px solid; clear:both;}
footer .f_list2 .list li {padding-top:5px;}
footer .f_con {width:275px; float:right; text-align:right;}
footer .logo img {width:auto;}
footer .f_con .t1 {font-size:12px; color:#bbb; padding:8px 0;}
footer .f_con .t2 {font-size:14px; padding:10px 0; font-weight:bold;}
footer .f_nwletters {position:relative;}
footer .input {background:#454545; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; color:#bbb; font-size:12px; padding:8px 80px 8px 10px; width:170px;}
footer .btn {background:#000; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; color:#bbb; font-size:12px; font-weight:bold; width:75px; padding:8px 0; display:inline-block;  position:absolute; top:0; right:0; cursor:pointer;}
footer .btn:hover {background:#DB0A00; color:#fff;}
.fnav {display:none;}

/* photo slide */
.pt_hd {width:100%; float:left; height:40px; position:fixed; top:0; left:0; z-index:120;
background: #141414; /* Old browsers */
background: -moz-linear-gradient(top,  #141414 0%, #010101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(100%,#010101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #141414 0%,#010101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #141414 0%,#010101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #141414 0%,#010101 100%); /* IE10+ */
background: linear-gradient(to bottom,  #141414 0%,#010101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#010101',GradientType=0 ); /* IE6-9 */}
.pt_hd .logo {float:left; margin-top:6px;}
.pt_nav {float:right; text-transform:uppercase; font-size:12px; line-height:20px; margin-top:8px;}
.pt_nav a {margin:0 8px;}
.pt_contents {width:100%; float:left; background:#222222;}
.pt_contents .innerwrap {padding:20px 0;}
.pt_view {width:100%; float:left; clear:both; padding-top:40px;}
.pt_view .like {margin:0 5px; display:inline-block; vertical-align:middle;}
.pt_view h1 {padding:15px 0 10px; border-bottom:#111111 2px solid; clear:both;}
.pt_body {width:100%; float:left; clear:both; border-top:#333333 2px solid; padding:20px 0;}
.pt_body .col {width:62%; float:left;}
.pt_body .col2 {width:35%; float:right;}
.pt_body .big_p {width:100%; float:left; background:#000; text-align:center; clear:both; position:relative; overflow:hidden;}
.pt_body .big_p .photo {text-align:center!important;}
.pt_body .big_p .prev {top:49%; left:0;}
.pt_body .big_p .next {top:49%; right:0;}
.pt_body .big_p a.prev, .pt_body .big_p a.next, .pt_body .thum .prev, .pt_body .thum .next {opacity:0;}
.pt_body .big_p:hover a.prev, .pt_body .big_p:hover a.next, .pt_body .thum:hover .prev, .pt_body .thum:hover .next {opacity:1; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.pt_body .thum {width:98.8%; height:90px; float:left; padding:0 0.6%; clear:both; background:#000; position:relative; overflow:hidden; line-height:0;}
.pt_body .thum img {width:100%;}
.pt_body .thum .list a {width:72px; height:72px; float:left; border:#333333 4px solid; margin:5px;}
 #more {background:#333; font-size:14px; line-height:20px; font-style:italic; padding: 15px 14px 0;width: 52px;height: 65px;position: relative;top: 5px;left:5px;cursor:pointer;}
 #more1 {background:#333; font-size:14px; line-height:20px; font-style:italic; padding: 15px 14px 0;width: 52px;height: 65px;position: relative;top: 5px;left:5px;cursor:pointer;}
.pt_body .thum .prev {top:30%; left:0;}
.pt_body .thum .next {top:30%; right:0;}
.pt_body .col2 .box {width:100%; float:left; clear:both; margin-bottom:10px;}
.pt_body .col2 .num {font-size:20px; margin-bottom:20px; clear:both;}
.pt_body .col2 .more {clear:both; margin-bottom:15px;}
.pt_body .col2 .more a {background:#DB0A00; color:#fff; font-size:12px; font-weight:bold; padding:5px 13px; display:inline-block;}
.pt_body .col2 .credit {font-size:12px; color:#888; clear:both; margin:10px 0 15px;}
.pt_body .ad {width:100%; float:left; text-align:center; clear:both;}
.pt_more {width:100%; height:100% float:left; position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:120;}
.pt_more img {width:100%;}
.pt_more .con {width:63%; padding:24px 3% 3px; background:#222; overflow:hidden; border:#fff 1px solid;}
.pt_more h4 {width:100%; text-align:center; clear:both;}
.pt_more .list {width:29.3%; float:left; margin:0 2% 20px;}
.pt_more .list h3 {margin-top:10px;}
.pt_more .more {width:100%; float:left; clear:both; margin:10px 0; text-align:center;}
.pt_more .more a {background:#DB0A00; font-size:14px; line-height:20px; text-transform:uppercase; padding:5px 20px; display:inline-block;}
.pt_more .more a:hover {background:#333;}
.pt_sub {width:100%; float:left; clear:both;}
.pt_sub .photo img {width:100%;}
.pt_sub h4 {color:#666;}
.pt_sub .pt_con {width:100%; float:left; clear:both; position:relative;}
.pt_sub .prev2 {top:35%; left:-30px;}
.pt_sub .next2 {top:35%; right:-30px;}
.pt_sub .bx-prev {top:35%; left:-30px;}
.pt_sub .bx-next {top:35%; right:-30px;}
.pt_sub .bx-prev {background:url(../images/icons.png) no-repeat -275px 0; width:19px; height:35px; display:inline-block; position:absolute; opacity:0.6; z-index:60;}
.pt_sub .bx-next {background:url(../images/icons.png) no-repeat -312px 0; width:19px; height:35px; display:inline-block; position:absolute; opacity:0.6; z-index:60;}
.pt_sub .bx-prev:hover, .bx-next:hover {opacity:1;}
.pt_sub .col {width:41%; float:left; margin:0 1% 20px;}
.pt_sub .col2 {width:56%; float:right;}
.pt_sub .list {width:23%; float:left; margin:0 1% 20px;}
.pt_sub .list2 {width:18%; float:left; margin:0 1% 20px;}
.pt_sub h3 {margin-top:5px;}
.pt_sub .photo {border:#000 1px solid;}
.pt_sub .line {color:#db0a00;}
.pt_sub .more {width:100%; float:left; clear:both; margin:20px 0; text-align:center;}
.pt_sub .more a {width:100%; background:#333; font-size:14px; line-height:20px; text-transform:uppercase; padding:8px 0; display:inline-block;}
.pt_sub .more a:hover {background:#DB0A00;}

.celeb_wp {width:100%; float:left; padding:0 0 30px; clear:both;}
.celeb_wp .photo img {width:100%;}
.celeb_wp .hid {display:none;}
.celeb_wp .list {width:9%; float:left; margin:0 0.5% 20px;}
.celeb_wp .list2 {width:31.3%; float:left; margin:0 1% 20px;}
.celeb_wp .list h3, .celeb_wp .list2 h3 {font-size:14px; line-height:16px; font-weight:bold; text-align:center;}
.celeb_wp .list .photo, .celeb_wp .list2 .photo {margin-bottom:8px;}
.celeb_wp .sttl {width:100%; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:24px; text-align:center; font-style:italic; clear:both; margin:20px 0;}
.celeb_wp .sec {font-size:12px; font-weight:bold; text-transform:uppercase; color:#DB0A00; text-align:center; margin-bottom:4px;}
.celeb_srch {width:100%; float:left; clear:both; position:relative;}
.celeb_srch .alphabet {width:100%; float:left; clear:both; border-bottom:#eee 1px solid; border-top:#eee 1px solid; font-size:14px; font-weight:bold;}
.celeb_srch .alphabet a {padding:10px 10px; display:inline-block;}
.celeb_srch .alphabet a:hover, .celeb_srch .on {background:#DB0A00; color:#fff;}
.celeb_srch .srch {position:absolute; top:5px; right:0;}
.celeb_srch .input {border:none; background:#ddd; font-size:14px; font-weight:bold; color:#555; padding:6px 8px; display:inline-block; width:175px;}
.celeb_srch .btn {border:none; background:#555; font-size:14px; font-weight:bold; color:#fff; padding:6px 10px; display:inline-block; cursor:pointer;}
.celeb_srch .btn:hover {background:#333;}
.celeb_wp .col {width:30.5%; padding-left:1.5%; float:right; font-size:13px; line-height:18px; border-left:#eee 1px solid;}
.celeb_wp .col2 {width:66%; float:left;}
.celeb_wp .col .photo {width:32%; float:left; margin-right:20px;}
.celeb_wp .col .txt2 {margin:20px 0; padding:15px; background:#eee;}
.celeb_wp .ic_rss {background:#e98f2b url(../images/icons.png) no-repeat -134px 3px; width:26px; height:26px; -webkit-border-radius:20px; display:inline-block; vertical-align:middle; margin-left:10px;}

/* contribute */
.cb_wp {width:100%; height:100%; z-index:102; background:rgba(0,0,0,0.6);}
.cb_con_wp {width:510px; margin:0 auto; position:relative;}
.cb_con {width:100%; background:#ffffff;}
.cb_con .close {top:10px; right:10px;}
.cb_wp .ttl {font-size:18px; line-height:22px; font-weight:bold; color:#fff; letter-spacing:-0.04em; clear:both; padding:20px 30px; background:#f3261d; margin-bottom:10px;}
.cb_wp .red { color:#ed1c24;}
.cb_wp .input {border:#cccccc 1px solid; padding:3px 8px; font-size:14px; color:#888888; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; vertical-align:middle;}
.cb_wp .ttl2 {padding:5px 20px; clear:both; font-size:14px; font-weight:bold;}
.cb_wp .txt {padding:5px 20px; clear:both;}
.cb_wp .txt2 {padding:10px 20px; text-align:center;}
.cb_wp .btn {border:none; padding:6px 20px; font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; vertical-align:middle; cursor:pointer; background:#000;}
.cb_wp .btn:hover {color:#666666;}
.cb_wp .btn2 {border:#cccccc 1px solid; padding:4px 10px; font-size:12px; color:#888888; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; vertical-align:middle; cursor:pointer;
background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top,  #fafafa 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */}

/* video */
.video_wp {width:100%; float:left; padding:20px 0 10px; background:#efefef;}
.video_wp2 {width:100%; float:left; padding:25px 0 20px; background:url(../images/bg_video_shadow.png) no-repeat top center; clear:both;}
.video_wp .col img, .video_wp2 img {width:100%;}
.video_wp .col {width:65%; float:left;}
.video_wp .col2 {width:30%; float:right;}
.video_wp h2 {width:100%; float:left; background:url(../images/bg_video_shadow.png) no-repeat top center; padding:15px 0; clear:both;}
.video_wp .mv {background:#ffffff; padding:20px; overflow:hidden; clear:both;}
.video_wp .ad {clear:both; margin:15px 0;}
.video_wp .date {font-size:12px; color:#666666; font-weight:bold; margin-bottom:5px;}
.video_wp2 .col {width:90%; float:left; padding:0 5%; position:relative; clear:both;}
.video_wp2 .col2 {width:90%; float:left; padding:0 5%; clear:both;}
.video_wp2 .prev2 {top:40px; left:0;}
.video_wp2 .next2 {top:40px; right:0;}
.video_wp2 .bttl {width:100%; font-weight:bold; text-align:center; font-size:18px; clear:both; margin-bottom:10px;}
.video_wp2 .ttl {font-size:14px; font-weight:normal; padding:0 10px;}
.video_wp2 .list {width:14.6%; margin:0 1% 10px; float:left;}
.video_wp2 .list .mv {position:relative;}
.video_wp2 .list img {width:100%; padding:1px; border:#ffffff 3px solid; background:#ffffff;}
.video_wp2 .list a:hover .mv img {border-color:#f3261d;}
.video_wp2 .on img {border-color:#f3261d;}
.video_wp2 .on2 {width:100%; text-align:center; position:absolute; top:8px; left:0;}
.video_wp2 .on2 span {background:#f3261d; font-weight:bold; font-size:14px; color:#ffffff; padding:5px 12px;}
.video_wp2 .play {background:url(../images/ic_video_play.png) no-repeat center center; width:100%; height:91px; position:absolute; top:0; left:0; opacity:0.7;}
.video_wp2 a:hover .play {opacity:1;}
.video_wp2 .more {color:#ffffff; font-size:14px; font-weight:bold; padding:8px 10px; width:180px; display:block; margin:0 auto; text-align:center; cursor:pointer; clear:both;
background: #f6453d; /* Old browsers */
background: -moz-linear-gradient(top,  #f6453d 0%, #e81e15 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6453d), color-stop(100%,#e81e15)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6453d 0%,#e81e15 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6453d 0%,#e81e15 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6453d 0%,#e81e15 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6453d 0%,#e81e15 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6453d', endColorstr='#e81e15',GradientType=0 ); /* IE6-9 */}
.video_wp2 .more:hover {background:#333333;}

/* rss */
.rss_ttl {font-size:21px; font-weight:bold; padding:10px 0;}
.rss_ttl2 {font-size:16px; font-weight:bold; padding:10px 0; color:#000;}
.rss_txt {font-size:14px; line-height:18px; padding:10px 0 20px; border-bottom:#eaeaea 3px solid; margin-bottom:5px;}
.rss_list {float:left; margin-right:40px; margin-bottom:20px; font-size:14px;}
.rss_list li {padding:5px 0;}
.rss_list .ic_rss {background:#e98f2b url(../images/icons.png) no-repeat -136px 1px; width:22px; height:22px; -webkit-border-radius:20px; display:inline-block; vertical-align:middle; margin-right:10px;}
.rss_faq {width:100%; float:left; clear:both; border-top:#eaeaea 3px solid; padding:5px 0; color:#888; font-size:14px; line-height:18px;}
.rss_faq strong {color:#444; font-style:italic;}

/* aboutus */
.au_left {width:19%; float:left;}
.au_right {width:78%; float:right; padding-bottom:30px;}
.au_top {width:100%; float:left; clear:both; margin-bottom:20px;}
.au_left .menu {background:#fff; clear:both;}
.au_left .menu a {width:90%; font-weight:bold; padding:15px 5%; display:inline-block; border-bottom:#eee 1px solid;}
.au_right a {color:#DB0A00;}
.au_right .txt {font-size:14px; line-height:22px; clear:both; margin-bottom:30px;}
.au_right .sttl {font-size:20px; line-height:25px; color:#888; clear:both; margin-bottom:20px;}
.au_right .sttl2 {font-size:16px; line-height:22px; font-weight:bold; font-style:italic; margin-bottom:10px; clear:both;}
.au_right .list {clear:both; margin-left:20px; font-size:13px; line-height:20px; clear:both; margin-bottom:30px;}
.au_right .list li {padding:5px 0; list-style:square;}

/* oscars2016 */
.oscars2016-head {float:left; width:70.5%; display:inline;margin-bottom:20px}
.oscars2016-head .item { float:left; width:33.33%; position:relative}
.oscars2016-head .item img { width:100%}
.oscars2016-head .item .bg { position:absolute; left:0; bottom:0; height:350px; width:100%; z-index:99; background:url(http://assets.enstarz.com/static/common/_v0.0.0/images/bg_blc_gradient.png) left bottom repeat-x;display:inline-block}
.oscars2016-head .item .title { position:absolute; left:0; bottom:0; z-index:1000; font-weight:normal; color:#efefef; font-size: 21px; line-height: 22px; text-transform:uppercase; padding:15px; }
.bn-oscars {width:100%;margin-bottom:5px}
.bn-oscars img {width:100%;}
.reload-gray {background:#d7d7d7;width:100%; padding:8px 0; text-align:center;} .reload-gray span { display:inline-block}
.oscars2016-redcarpet {background-color:#222222}
.oscars2016-redcarpet .element-repeat {width:100%}
.oscars2016-redcarpet h2 {color:#db0a00;font-size:20px;line-height:50px;text-transform:uppercase;text-align:center;font-weight:normal}
.oscars2016-redcarpet .element-repeat a h3 {padding:10px 2px 0 16px;text-transform:uppercase;font-size:15px;font-weight:normal}
.oscars2016-redcarpet .element-repeat a {color:#d1d1d1}
.oscars2016-redcarpet .art-time {display:block; padding:0 0 12px 16px;}
.oscars2016-redcarpet .element-repeat .art-img {width:100%;}

/* video_slide */
.video_slide{margin:20px 0; clear:both; overflow:hidden;}
.video_slide li{float:left;}
.vs_l{float:left; width:40px; height:90px; background:#db0a00; margin-right:20px; position:relative; }
.vs_l img{position:absolute; left:40%; top:40%;}
.vs_r{float:right; width:40px; height:90px; background:#db0a00; margin-left:20px;position:relative; }
.vs_r img{position:absolute; left:40%; top:40%;}
.vs_sum{float:left;}
.vs_sum_list{position:relative; }
.vs_sum_list li{float:left; width:133px; padding:0 !important;margin-right:10px;}
.vs_sum_list li:last-child{margin-right:0 !important;}
.vs_sum_list li img{}
.vs_sum_list .playing{position:absolute; font-size:12px; text-align:center; color:#fff;top:69px; left:0; background:#f89e03; width:133px; height:22px; z-index:9999;}
.vs_sum_list .playing a{color:#fff;}
.vs_tl{font-size:13px; line-height:18px;}
.vs_tl a{color:#000 !important;}
			
			

@media screen and (max-width:1280px) {
.body .left .ad_300 {display:none;}
.innerwrap {width:1020px;}
.oscars2016-head {width:68.5%}
.nav a {padding:0 8px;}
.dropdown .innerwrap {width:1000px;}
footer .col, footer .col2 {width:100%; padding-right:0; padding-left:0;}
.body {width:58.9%;}
.side {width:39.5%;}
.m_hdline .con2 {top:209px;}
.m_hdline .bx-prev {top:95px;}
.m_hdline .bx-next {top:95px;}
.left .gallery .thum {width:96%; padding:0 2% 10px;}
.left .gallery .list {width:44px; margin:6px 5px;}
.left .gallery .more a {width:30px; height:30px; margin:5px 5px; padding:10px; font-size:12px; line-height:15px;}
.at_body .gallery .list {width:44px; margin:0 5px 10px;}
.at_body .gallery .more a {width:30px; height:30px; margin:0 5px 10px; font-size:12px; line-height:15px;}
.at_body .ad {width:100%; margin:0 0 20px;}
.pt_body .col {width:63%; float:left;}
.pt_body .col2 {width:34.5%; float:right;}
.celeb_srch .srch {width:100%; float:left; clear:both; text-align:center; position:relative; top:0; left:0; margin-top:10px;}
.au_top img {width:100%;}
.ad_article span{margin-right:0;}
.gallery .resp-slide .btn_slide_prev{position:absolute; top:170px; left:10px; width:22px;height:39px; display:block; z-index:10;}
.gallery .resp-slide .btn_slide_next{position:absolute; top:170px; right:10px; width:22px; height:39px;display:block; z-index:10;}
.at_body .at_photo img {width: 100%;}
}

/*
@media screen and (max-width:540px) {
header .top_sns, header .top_srch .input,  .m_hdline .con2, .s_tweet, .ad_728, .at_body .gallery .thum, .sub_tab, .video_wp2 .prev, .video_wp2 .next, .pt_sub .prev2, .pt_sub .next2, .pt_sub .bx-prev, .pt_sub .bx-next, .pt_sub .list h3, .pt_sub .list2 h3, .au_left {display:none;}
.top_topic .col2, .body, .side, .body .left, .body .right, .at_body .gallery .col, .at_body .gallery .col2, .subcon .col, .subcon .col2, footer .f_con {width:100%; float:left; clear:both; display:block;}
.innerwrap {width:92%; padding:0 4%;}
nav .dropdown {display:none;}
.at_body .article img {width:100%;}
header {position:fixed; top:0; left:0; z-index:90; height:56px;}
header .innerwrap {position:relative;}
header .ic_menu {background:url(../images/icons.png) no-repeat 0 -40px; width:23px; height:17px; display:inline-block; vertical-align:middle; position:absolute; top:20px; left:15px; cursor:pointer;}
header .ic_menu a {display:none;}
header .logo {width:100%; text-align:center;}
header .logo img {width:160px;}
header .top_srch {position:absolute; top:14px; right:15px; margin:0; float:none;}
.srch_wp {width:94%; padding:20px 3%; background:rgba(255,35,24,0.8); position:fixed; top:0; left:0; display:none; z-index:100;}
.srch_wp .close {top:20px; right:15px;}
.srch_wp .close a {display:none;}
.srch_wp .input {background:#fff; border:none; padding:8px 10px 7px; font-size:12px; width:155px;}
.srch_wp .btn {background:#000; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; color:#bbb; font-size:12px; font-weight:bold; width:65px; padding:8px 0; cursor:pointer;}
.nav {width:100%; height:auto; font-weight:bold; font-size:14px; line-height:18px; position:fixed; top:56px; left:0; z-index:90; padding:5px 0;display:none;}
.nav a {display:block; padding:8px 0; clear:both; border-bottom:#ff4e45 1px solid;}
.nav a:hover {background:#111;}
.contents {padding-top:60px;}
.top_topic .col2 {margin:10px 0 0;}
.m_hdline .title {margin-top:0;}
.body {padding-top:10px;}
.at_body .gallery .col {margin-bottom:20px;}
.at_body .list2 {width:100%; float:left; clear:both; display:block; margin:0; padding:10px 0;}
.at_body .article .c250 {width:100%; float:left; margin-right:0; clear:both;}
.at_nwletters .input {width:58%;}
.at_nwletters .select, .at_nwletters .t2 {clear:both; display:block; margin-bottom:10px; margin-right:0;}
.at_body .ad_250 img {width:auto;}
.subcon2 .col {width:94%; float:left; padding:10px 3% 20px;}
.bodylayout {padding-top:0;}
.pt_hd .ic_menu {top:10px;}
.pt_nav {width:auto; height:auto; background:#000; font-weight:bold; font-size:14px; line-height:18px; position:fixed; top:32px; left:0; z-index:90; padding:4px 0;}
.pt_nav a {width:auto; display:block; padding:7px 10px; clear:both; border-bottom:#222 1px solid;}
.pt_body .col, .pt_body .col2 {width:100%; float:left; clear:both;}
.pt_body .col {margin-bottom:20px;}
.pt_body .big_p {height:300px;}
.pt_body .ad {text-align:center;}
.pt_more .con {width:90%; padding:20px 5% 3px;}
.pt_more .list {width:100%; float:left; margin:0 0 20px; clear:both;}
.pt_more .list .photo {width:35%; float:left; margin-right:15px;}
.pt_more .list h3 {margin-top:0;}
.pt_sub {padding-top:70px;}
.pt_sub .col {width:98%; float:left; margin:0 1% 20px;}
.pt_sub .col2 {width:100%; float:left;}
.video_wp {padding:65px 0 10px;}
.video_wp .col, .video_wp .col2 {width:100%; float:left; clear:both;}
.video_wp .mv {padding:10px;}
.video_wp .ad {text-align:center;}
.video_wp2 .list {width:100%; margin:0 0 20px; clear:both;}
.video_wp2 .more {padding:8px 0; width:100%; margin:20px 0;}
.celeb_wp .list {width:48%; float:left; margin:0 1% 20px;}
.celeb_wp .hid {clear:both; display:block;}
.celeb_wp .col, .celeb_wp .col2 {width:100%; padding:0; float:left; border:none; clear:both;}
.au_right {width:100%; float:left; clear:both;}

footer .f_list {width:100%; margin:0 0 20px;}
footer .f_list2 {width:31.3%; margin:5px 1%;}
footer .f_list2 .t1, footer .f_list2 .list {border:none;}
footer .f_con {text-align:left; margin-top:20px;}
footer .input {width:150px;}
footer .btn {left:220px;}
.fnav {display:block; width:100%; float:left; background:#ddd; text-align:center;}
.fnav .btn {width:33.3%; font-size:15px; font-weight:bold; text-transform:uppercase; color:#000; padding:15px 0; display:inline-block;}

.at_body .article .at_related li{width:100%; float:none; margin-right:0;margin-bottom: 10px;}
.at_body .article .at_related img{width:30%; margin-right:2%;}
.at_body .article .at_related a{width: 68%;float: right;}
.article .at_related img{width:100%;}
.gallery .resp-slide li{width:100%; margin-right:0;}
.gallery .resp-slide li img{width:100%;}
.gallery .resp-slide .btn_slide_prev{position:absolute; top:140px; left:10px; width:22px;height:39px; display:block; z-index:10;}
.gallery .resp-slide .btn_slide_next{position:absolute; top:140px; right:10px; width:22px; height:39px;display:block; z-index:10;}
}

.sponsor-intro { margin-bottom:20px; clear:both; width:100%; background:#ececec; border-top:#dcdbdb 1px solid; border-bottom:#dcdbdb 1px solid; padding:1% 0; float:left; border-radius:5px}
.sponsor-intro .logo { float:left; width:130px; margin:0 0 0 15px; }
.sponsor-intro .logo img {border-radius:111px; border:#dcdbdb 1px solid; width:111px; height:111px;}
.red-lavel { display:inline-block; background:#cb2028; color:#ffffff; font-size:13px; margin:10px 0 10px 0; padding:4px 7px;}

.art-slideshow { clear:both; background:#eeeeee; overflow:hidden; padding:5px; border-bottom:#cccccc 3px solid;border-radius:5px}
.row1 { font-size:18px; font-weight:bold; line-height:40px;}
.row1 .title3 { float:left; width:80%; padding:10px 0 0 5px}
.row1 .number { float:right; width:120px; position:relative}
.row1 .number .fa-chevron-left, .row1 .number .fa-chevron-right {font-size:22px; top:10px; position:absolute; z-index:100; cursor:pointer}
.row1 .number .fa-chevron-right { color:#cb2028; right:7px; }
.row1 .number .fa-chevron-left { color:#cb2028; right:35px;}
.row2 { clear:both; position:relative; overflow:hidden; text-align:center}
.row2 .photo-center { border-radius:3px}
.row2 .bts-side { position:absolute; top:60%; z-index:101; cursor:pointer}
.row2 .bts-side .fa-chevron-right, .row2 .bts-side .fa-chevron-left {background:#cb2028; color:#ffffff; text-align:center; border-radius:2px; cursor:pointer; font-size:22px; padding:22px 12px 16px 10px; display:inline-block; margin-bottom:7px }
.row2 .bts-side .fa-chevron-right:hover, .row2 .bts-side .fa-chevron-left:hover { opacity:.8;}
.row2 .bts-side .photo-side { border:#808080 1px solid;}
.row2 .bts-side.left { left:10px; text-align:left}
.row2 .bts-side.right { right:10px; text-align:right}
.row3 { padding:15px 10px 10px 15px; font-size:12px; color:#515050; line-height:16px;}
@media screen and (max-width:360px) {
.s_sns .sns li {margin:0 5px;}
.gallery .resp-slide .btn_slide_prev{position:absolute; top:115px; left:10px; width:22px;height:39px; display:block; z-index:10;}
.gallery .resp-slide .btn_slide_next{position:absolute; top:115px; right:10px; width:22px; height:39px;display:block; z-index:10;}
}
*/