body #wrapCol #mainCol #snavi{width:1000px;margin:20px auto 0}body #wrapCol #mainCol #snavi ul li{float:left;width:162px;height:32px;margin:0 5px 20px 0}body #wrapCol #mainCol #snavi ul li a{width:140px;height:32px;padding-left:23px;vertical-align:middle;display:table-cell;font-weight:bold;background:url(../images/news/bg_snavi_off.png) top left no-repeat;cursor:pointer}body #wrapCol #mainCol #snavi ul li a img{vertical-align:top}body #wrapCol #mainCol #snavi ul li a.on{background:url(../images/news/bg_snavi_on.png) top left no-repeat}body #wrapCol #mainCol #snavi ul li a:hover{text-decoration:none;background:url(../images/news/bg_snavi_on.png) top left no-repeat}body #wrapCol #mainCol #newsCol{padding-top:57px;background:url(../images/news/bg_top.png) top center no-repeat}body #wrapCol #mainCol #newsCol #newsColInner{padding-bottom:37px;background:url(../images/news/bg_bottom.png) bottom center no-repeat;word-break:break-all;word-wrap:break-word;display:block}body #wrapCol #mainCol #newsCol #newsColInner ul{padding:0 60px;background:url(../images/news/bg.png) top center repeat-y}body #wrapCol #mainCol #newsCol #newsColInner ul li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #57abbb}body #wrapCol #mainCol #newsCol #newsColInner ul li .data{float:left;font-size:18px;width:160px}body #wrapCol #mainCol #newsCol #newsColInner ul li .category{float:left;width:130px;padding:2px 0;margin:4px 12px 10px 0;background-color:black;font-size:11px;text-align:center}body #wrapCol #mainCol #newsCol #newsColInner ul li .clear{width:50px;background-color:#a20000}body #wrapCol #mainCol #newsCol #newsColInner ul li .txt{padding-top:4px}body #wrapCol #mainCol #newsCol #newsColInner ul li.none{padding:0;border:none}body #wrapCol #mainCol #newsCol #newsColInner ul li:not(.news){display:none}body #wrapCol #mainCol #newsCol.detail{margin-top:30px}body #wrapCol #mainCol #newsCol.detail #newsColInner{padding-bottom:57px}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox{padding:0 70px;background:url(../images/news/bg.png) top center repeat-y}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .category{float:left;margin-right:10px;padding:0 10px;font-size:18px;border:1px solid;background-color:black}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .days{float:right;margin-bottom:40px;font-size:18px}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox h1{clear:both;margin-bottom:40px;font-size:40px;font-weight:bold;line-height:1.5;text-align:center}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox a{color:#00c4ff;text-decoration:underline}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .imgCenter{clear:both;width:100%;height:auto}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .imgLeft{float:left;margin:0 40px 40px 0;display:block}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .imgRight{float:right;margin:0 0 40px 40px;display:block}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox p{font-size:15px;padding-bottom:40px;clear:both}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .youtube{position:relative;width:100%;padding-top:56.25%;clear:both}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}body #wrapCol #mainCol #btnBack{float:right;width:162px;height:32px;margin:10px 5px 20px 0}body #wrapCol #mainCol #btnBack a{width:140px;height:32px;padding-left:23px;vertical-align:middle;display:table-cell;font-weight:bold;background:url(../images/news/bg_snavi_off.png) top left no-repeat;cursor:pointer}body #wrapCol #mainCol #btnBack a img{vertical-align:top}body #wrapCol #mainCol #btnBack a:hover{text-decoration:none;background:url(../images/news/bg_snavi_on.png) top left no-repeat}body #wrapCol #mainCol #bnrList{width:970px;margin:20px auto 25px}body #wrapCol #mainCol #bnrList li{float:left;margin-right:10px}@media screen and (max-width: 640px){body #wrapCol #mainCol{width:100%}body #wrapCol #mainCol .tit{width:100%;height:auto;padding:0 0 20px}body #wrapCol #mainCol .tit img{width:40%;padding-left:10px}body #wrapCol #mainCol #snavi{width:100%;margin:10px auto 0}body #wrapCol #mainCol #snavi ul{text-align:center}body #wrapCol #mainCol #snavi ul li{float:none;width:32%;margin:0 0 5px;display:inline-block;text-align:left}body #wrapCol #mainCol #snavi ul li a{background-size:100% 100%}body #wrapCol #mainCol #snavi ul li a.on{background-size:100% 100%}body #wrapCol #mainCol #snavi ul li a:hover{background-size:100% 100%}body #wrapCol #mainCol #newsCol{width:100%;margin:10px 0 0;padding-top:20px;box-sizing:border-box;background:none;background-color:rgba(0,0,0,0.8);border:1px solid #57abbb;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.5);box-shadow:0 0 9px 0 rgba(0,0,0,0.5)}body #wrapCol #mainCol #newsCol #newsColInner{padding-bottom:10px;background:none}body #wrapCol #mainCol #newsCol #newsColInner ul{padding:0 20px;background:none}body #wrapCol #mainCol #newsCol #newsColInner ul li .data{width:145px;font-size:16px}body #wrapCol #mainCol #newsCol #newsColInner ul li .category{float:right;margin:2px 0 5px;border:1px solid #57abbb}body #wrapCol #mainCol #newsCol #newsColInner ul li .category.clear{clear:both;width:130px;border-color:#ff6a6a}body #wrapCol #mainCol #newsCol #newsColInner ul li .txt{clear:both}body #wrapCol #mainCol #newsCol.detail{margin-top:10px}body #wrapCol #mainCol #newsCol.detail #newsColInner{padding-bottom:0}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox{padding:0 20px;background:none;display:table}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .category{width:auto;margin:2px 5px 0 0;padding-left:2%;padding-right:2%;font-size:12px;white-space:nowrap;display:table-cell;text-align:center}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .days{margin-bottom:20px;font-size:15px;white-space:nowrap;display:table-cell}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox h1{margin-bottom:20px;font-size:20px}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .imgLeft{margin:0 20px 20px 0}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .imgRight{margin:0 0 20px 20px}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox p{font-size:13px;padding-bottom:20px}body #wrapCol #mainCol #newsCol.detail #newsColInner #newsColBox .youtube{margin-bottom:20px}body #wrapCol #mainCol #btnBack{float:none;width:162px;height:32px;margin:15px auto 0}body #wrapCol #mainCol #bnrList{width:100%;margin:20px auto 0;text-align:center}body #wrapCol #mainCol #bnrList li{float:none;display:inline-block;margin:5px}}
