@charset "UTF-8";

    @media screen and (max-width:1098px) {
    .story-picture, .imageNone, .imageLeft, .imageRight, .story-contents .frame_img {max-width:100%;}
    .story-picture img, .imageNone img, .imageLeft img, .imageRight img, .story-contents .frame_img img {max-width:100%;}
    .frame_list_conti {max-width:100% !important; width:100% !important;}
    .uni-shell {width:100%; overflow:hidden;}
    .uni-innerwrap {padding-left:2%; padding-right:2%; width:96%;}
    .uni-main {width:57%;}
    .bk-headline {height:auto; padding-bottom:180px;}
    .bk-start {height:auto;}
    .uni-ftr .bk-col1,
    .uni-ftr .bk-col2 {float:none; width:100%; text-align:center;}
    .uni-res-nav {background-color:#222; border-top:1px solid #444; box-shadow:0 -2px 2px #aaa;}
    .uni-res-nav li {float:left; width:33%; display: inline; text-align: center; box-shadow:1px 1px 30px #000 inset;}
    .uni-res-nav li a {display:block; color:#fff; font-weight:bold; padding-top:20px; padding-bottom:3px; font-size: 12px; line-height: 20px;}
    .uni-res-nav li a:hover {color:#ffe600;}
    .uni-res-nav .m-back {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -10px; }
    .uni-res-nav .m-home {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -50px; width:34%;}
    .uni-res-nav .m-full {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -90px; }
    .uni-res-nav .m-mobile {background:url(../images/responsive-nav-sprite.png)
    no-repeat center -130px; }
    .bk-ad600 {width:100% !important;}
    }
    @media screen and (max-width:1010px) {
    .uni-shell {width:100%; overflow:hidden;}
    .uni-innerwrap {padding-left:2%; padding-right:2%; width:96%;}
    .uni-main {width:56%;}
    .uni-logo {font-size:30px;}
    }
    @media screen and (max-width: 1005px) {
    .uni-main {width:55%;}
    }
    @media screen and (max-width: 1000px) {
    .uni-main {width:54.65%;}
    }
    @media screen and (max-width: 990px) {
    .uni-main {width:54.35%;}
    .uni-logo {font-size:28px;}
    }
    @media screen and (max-width: 980px) {
    .uni-main {width:54%;}
    .bk-headline {height:auto;}
    }
    @media screen and (max-width: 970px) {
    .uni-main {width:53.65%;}
    }
    @media screen and (max-width: 960px) {
    .uni-main {width:53.35%;}
    }
    @media screen and (max-width: 950px) {
    .uni-main {width:53%;}
    }
    @media screen and (max-width: 920px) {
    .uni-innerwrap {padding-left:2%; padding-right:2%; width:96%; overflow:hidden;}
    .uni-main, .uni-aux, .uni-ftr .bk-col1, .uni-ftr .bk-col2 {float:none; width:auto;}
    .uni-nav .uni-m a {font-size:14px;}
    .uni-aux {padding-top:12px;}
    .bk-headline {margin:0 auto; padding-bottom:30px;}
    .bk-start {height:auto;}
    .flex-control-nav {display:block !important;}
    .bk-headline .bk-con {display:none;}
    .bk-sidelist .art-ttl {font-size:16px;}
    .uni-logo {font-size:26px;}
    .bk-hdrbn, .bk-ftrbn {width:100%; padding:5px 0 !important; overflow:hidden !important;}
    .bk-sidelist {clear:both;}
    .bk-sideblock .bk-bd .bk-con.bk-third {clear:none !important;}
    .bk-ad600 {width:600px !important;}
    }
    @media screen and (max-width: 880px) {
    .uni-logo {font-size:24px;}
    }
    @media screen and (max-width: 850px) {
    .uni-logo {font-size:22px;}
    }
    @media screen and (max-width: 820px) {
    .uni-logo {font-size:20px;}
    }
    @media screen and (max-width: 768px) {
    .uni-logo {font-size:16px;}
    .uni-logo img {width:200px;}
    .uni-nav .uni-m a {font-size:13px;}
    .bk-sideblock .bk-bd .bk-con {width:44%; margin:0 3%; text-align:center;}
    .bk-sideblock .bk-bd .bk-con.bk-third {clear:left !important;}
    }
    @media screen and (max-width: 720px) {
    .uni-logo {float:left; width:72%; margin:0 auto; font-size:14px;
    text-align:center;}
    .uni-logo img {width:inherit;}
    .uni-search {float:none; width:100%; text-align:center;}
    .uni-nav, .uni-nav ul {display:none;}
    .uni-goto {display:block !important;}
    .uni-search {position:absolute; top:1px; right:1%; display:none;
    z-index:100; text-align:right;}
    .topsearch-txt {width:240px;}
    .uni-mnav {display:block; width:100%; display:block; z-index:100;
    position:absolute;}
    .uni-mnav .uni-innerwrap {width:100%; padding:0 !important;}
    .uni-mnav ul {display:none;}
    .uni-mnav li {float:left; width:50% !important; display:block;
    text-align:left !important;}
    .uni-mnav li a {display:block; border-bottom:#34485e solid 1px;
    text-align:left !important; padding-left:5% !important;}
    .uni-nav .m0 a {background:none !important; text-indent:0 !important;}
    .bk-photos .bk-bd {background-color:#eee;}
    .bk-photos .bk-bd .bk-con {margin:0 5%; width:40%}
    .bk-photos .bk-bd .bk-con.bk-end {margin:0 4% !important;}
    .bk-photos .bk-bd .bk-con.bk-third {clear:left !important; content:"";
    display:block;}
    .uni-ftr li {font-size:12px;}
    .uni-ftr {padding:0;}
    .bk-whatshot, .bk-sidebn, .bk-sideblock {width:100%; float:none;}
    }
    @media screen and (max-width:680px) {
    .uni-innerwrap {padding-left:1%; padding-right:1%; width:98%;}
    .uni-ftr li {text-align:center; float:none;}
    .story-contents video, .story-contents embed, .story-contents object,
    .story-contents .videocontent {max-width:100% !important;}
    .bk-ad600 {width:100% !important;}
    }
    @media screen and (max-width: 540px) {
    .uni-contents .uni-innerwrap {padding:0;}
    .uni-hdr .f-lft, .uni-social {display:none;}
    .uni-logo {margin:10px auto 0 auto; font-size:12px;}
    .uni-logo img {width:180px;}
    .bk-subhead .bk-bd, .bk-subhead .bk-bd.f-wide .bk-con, .bk-subhead
    .bk-bd.f-wide ul {float:none; width:100%;}
    .bk-sidelist .art-ttl {font-size:14px;}
    .home .art-sum {display:none;}
    .bk-photos .art-ttl, .bk-subhead ul .art-ttl {font-size:16px;
    line-height:18px;}
    .bk-photos .br-hori {border:none;}
    .bk-photos .bk-bd .bk-con {padding:5px 0 !important;}
    .bk-sideblock .bk-bd {/*padding:15px 0;*/ width:300px; margin:0 auto;
    background:none; padding:0;}
    .bk-sideblock .bk-bd .bk-con img {width:100%;}
    .bk-subhead .art-img {float:right; width:35%; margin-left:1%;}
    .story-tools .tools-print {display:none;}
    .story-posted .posted-by, .story-posted .posted-time {font-size:10px;}
    .uni-ftr .m123 * {font-size:10px; margin-left:0;}
    .bk-sublist .art-ttl {font-size:18px; line-height:20px;}
    .bk-navigation a, .bk-navigation .num-default {font-size:10px; padding:0
    6px;} .story-headline, .bk-headline .bk-start .art-ttl {font-size:24px;
    line-height:26px;}
    .bk-subhead .art-ttl {font-size:16px; line-height:20px;}
    .story-contents p, .story-contents li, .story-contents dl, #subleft p,
    #subleft li {font-size:15px; line-height:22px; padding:6px 0;}
    .bk-hdrbn, .bk-ftrbn {padding:0 !important;}
    .bk-hdrbn img, .bk-ftrbn img {width:100% !important;}
    .bk-topics .bk-bd .bk-con {width:49%;}
    .bk-artvideoad {clear:both; width:100%; margin-bottom:10px; overflow:hidden !important; text-align:center !important;}
    }
    @media screen and (max-width: 480px) {
    .story-headline, .bk-headline .bk-start .art-ttl {font-size:22px;
    line-height:24px;}
    .uni-ftr .m123 * {font-size:10px; letter-spacing:1px; }
    .uni-logo span {display:none;}
    }
    @media screen and (max-width: 380px) {
    .uni-contents .uni-innerwrap {padding:0; overflow:hidden;}
    .uni-logo img {width:180px;}
    .story-headline, .bk-headline .bk-start .art-ttl {font-size:18px;
    line-height:20px;}
    .bk-relart, .bk-socialbox {float:none !important; width:96% !important;
    margin:0 auto !important;}
    .bk-artbn {float:none !important; width:250px !important; margin:0 auto
    !important; text-align:center !important; clear:both !important;
    display:block !important;}
    .bk-sideblock .bk-bd {width:100%;}
    }
    @media screen and (max-width: 320px) {
    .uni-contents .uni-innerwrap {padding:0; overflow:hidden;}
    .uni-logo img {width:160px;}
    .story-headline, .bk-headline .bk-start .art-ttl {font-size:16px;
    line-height:18px;}
    .bk-photos .art-cate1 {display:none;}
    .bk-photos .art-ttl, .bk-subhead ul .art-ttl {font-size:14px;
    line-height:16px;}
    .story-contents p, .story-contents li, .story-contents dl, #subleft p,
    #subleft li {font-size:14px; line-height:20px; padding:6px 0;}
    .bk-topics .bk-bd .bk-con {width:100%;}
    .bk-ad600 {display:none;}
    }
    @media screen and (max-width: 300px) {
    .uni-logo img {width:100px;}
    .uni-mnav li {float:none !important; width:100% !important;}
    }