@charset "utf-8";

html {
  -webkit-text-size-adjust: 100%
}

body {
  color: #333;
  font-size: 14px;
  font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
  background: #041d2d url(../images/gradation.gif) repeat-x left top;
  line-height: 1.4em;
  letter-spacing: 0.02em;
}
a {
  color: #0076e5;
  text-decoration: underline;
  -webkit-tap-highlight-color: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
  text-decoration: none;
}
img {
  vertical-align: bottom;
}
.cap {
  color: #666;
  font-size: 88%;
  line-height: 1.2em;
}
.text_R {
  text-align: right;
}
.text_c_red {
  color: #ff0000;
}
.text_c_blue {
  color: #0076e5;
}
.bg_yellow {
  display: block;
  color: #000;
  font-weight: bold;
  line-height: 1.5em;
  padding: 7px 12px;
  background-color: #fffec9;
}
#stage .area_g .bg_yellow {
  background-color: #e1f8c8;
}
.bg_gray {
  display: block;
  color: #000;
  font-weight: bold;
  line-height: 1.5em;
  padding: 7px 12px;
  background-color: #e6e6e6;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/* --　videopost top header
 ----------------------------------------------- */
body#videopost header {
  position: relative;
  border-bottom: 4px solid #b4ac3b;
  text-align: center;
  background-color: #f7ec54;
}
body#videopost header h1 {
  padding: 11px 0 10px 0;
  margin: 0 21% 0 7%;
  height: 36px;
}
body#videopost header h1 img {
  width: 90%;
  max-width: 320px;
  padding-top: 6px;
}
body#videopost header .slideNavbtnTop {
  position: absolute;
  left: 0;
  top: 0;
  border-bottom: 4px solid #b4ac3b;
}
body#videopost header .slideNavbtnTop img {
  border-right: 1px solid #b4ac3b;
  height: 57px;
}

body#videopost header .slideNavbtnTV {
  position:relative;
  border-bottom: 4px solid #b4ac3b;
}
body#videopost header .slideNavbtnTV img {
  border-left: 1px solid #b4ac3b;
  width : 30px;
  height: 30px;
  position:absolute;
  right: 0;
  top : -58px;
  padding : 15px 10px 15px 10px;
}

#mlist_table {
 border-spacing: 10px;
 border-collapse: separate;
 margin : 0 auto;
}
#mlist_table tr td{
 padding : 15px 15px 15px 15px;
 border : 1px solid black;
}
img.logo_img{
 width : 40px;
 height : 40px;
}

}

/* --　message
 ----------------------------------------------- */
.message {
  font-size: 120%;
  font-weight: bold;
  line-height: 1.4em;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  margin: 0 10px 20px 10px;
  background-color: #fff;
  -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  -o-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -ms-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
}

/* --　stage
 ----------------------------------------------- */
#stage {
  border: 4px solid #cecdc6;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  margin: 8px;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4);
  -o-box-shadow: 0 0 6px rgba(0,0,0,0.4);
  -ms-box-shadow: 0 0 6px rgba(0,0,0,0.4);
}
/*
 #stage h2 {
 color: #fff;
 font-size: 125%;
 font-weight: bold;
 line-height: 1.2em;
 text-align: center;
 padding: 20px 0 16px 0;
 background: url(../images/dot_blue.gif) repeat left top;
 }
 */
#stage h2 {
  border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  color: #fff;
  font-size: 125%;
  font-weight: bold;
  line-height: 1.2em;
  text-align: center;
  padding: 17px 0 16px 0;
  background: url(../images/title_bg.png) no-repeat left center;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
}
#stage h2 .icon_book_close {
  padding-left: 4px;
  background: url(../images/icon_book_close.png) no-repeat left 0;
  background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  -webkit-background-size: 16px 16px;
  -o-background-size: 16px 16px;
  -ms-background-size: 16px 16px;
}
#stage h2 .icon_question {
  padding-left: 25px;
  background: url(../images/icon_question.png) no-repeat left 1px;
  background-size: 22px 22px;
  -moz-background-size: 22px 22px;
  -webkit-background-size: 22px 22px;
  -o-background-size: 22px 22px;
  -ms-background-size: 22px 22px;
}
#stage h3.icon_book {
  border-top: 1px solid #cecdc6;
  color: #111;
  font-size: 110%;
  padding: 7px 0 5px 27px;
  margin-bottom: 16px;
  background: #eee url(../images/icon_book.png) no-repeat 5px 7px;
  background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -webkit-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  -ms-background-size: 18px 18px;
}
#stage h3.icon_exclamation {
  border-top: 1px solid #cecdc6;
  color: #111;
  font-size: 110%;
  padding: 7px 0 5px 27px;
  margin-bottom: 16px;
  background: #eee url(../images/icon_exclamation.png) no-repeat 5px 7px;
  background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -webkit-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  -ms-background-size: 18px 18px;
}
#stage .cbox {
  font-size: 90%;
  line-height: 1.3em;
  padding-bottom: 10px;
  margin: 0 10px 0 10px;
}
#stage .cbox2 {
  font-size: 90%;
  line-height: 1.3em;
  padding-bottom: 10px;
  margin: 0 10px 20px 10px;
}
#stage .area {
  border: 1px solid #e9e9e9;
  padding: 10px;
  margin-bottom: 16px;
  background-color: #f4f4f4;
}
#stage .area_g {
  border: 1px solid #c8d8b9;
  padding: 10px;
  margin-bottom: 16px;
  background-color: #effce1;
}
#stage .inner {
  border: 1px solid #e9e9e9;
  padding: 10px;
  margin-bottom: 16px;
  background-color: #fff;
}
#stage p {
  word-break: break-all;
  margin-bottom: 16px;
}
#stage p.mbn {
  margin-bottom: 0;
}
#stage p.dotline {
  border-top: 1px dotted #ccc;
  padding-top: 15px;
}
#stage p.capImg {
  text-align: center;
}
#stage p.capImg  img {
  border: 5px solid #ddd;
  width: 60%;
}
#stage ol {
  list-style: decimal outside;
}
#stage ol li {
  margin-left: 20px;
  margin-bottom: 15px;
}
#stage table {
  margin-bottom: 16px;
}
#stage table td {
  border: 1px solid #dbdbdb;
  padding: 5px 8px;
  background-color: #fbfbfb;
}
#stage img.graph {
  margin-bottom: 5px;
}

/* スマートフォンアプリ */
.appstore {
}
/* イメージ */
.appstore h2 {
  margin-bottom: 20px;
}
.appstore .leadBar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-weight: bold;
  padding: 5px 10px;
  background-color: #FF3300;
}
.appstore .leadBar a {
  color: #FFFF99;
}
.appstore .appImg {
  display: box;
  display: -moz-box;
  display: -webkit-box;
  display: -o-box;
  display: -ms-box;
  margin-bottom: 25px;
}
.appstore .appImg  .imgBox {
  width: 50%;
  font-size: 70%;
  font-weight: bold;
  text-align: center;
}
.appstore .appimages .imagesBox img {
  width: 80%;
}
/* ボタン */
.appstore .accessStore {
  display: box;
  display: -moz-box;
  display: -webkit-box;
  display: -o-box;
  display: -ms-box;
  padding-bottom: 25px;
}
.appstore .accessStore .storeBox {
  text-align: center;
  width: 50%;
  padding: 0 10px 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.appstore .accessStore .storeBox:last-child {
  padding: 0 0 0 10px;
}
.appstore .accessStore .storeBox .os {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  padding: 10px 0;
  margin-bottom: 10px;
  background-color: #293842;
}
.appstore .accessStore .storeBox p {
  font-size: 70%;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 15px;
}
.appstore .accessStore .storeBox p img {
  width: 50%;
}
.appstore .accessStore .storeBox .goStore a {
  display: box;
  display: -moz-box;
  display: -webkit-box;
  display: -o-box;
  display: -ms-box;
  border: 1px solid #ccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #111;
  font-size: 86%;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  padding: 6px 3px;
  margin-bottom: 10px;
  background: -moz-linear-gradient(white, #e6e6e6);
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e6e6e6));
  box-shadow: 4px 4px #ccc;
  -moz-box-shadow: 4px 4px #ccc;
  -webkit-box-shadow: 4px 4px #ccc;
  -o-box-shadow: 4px 4px #ccc;
  -ms-box-shadow: 4px 4px #ccc;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.appstore .accessStore .storeBox .goStore a:hover {
  background: -moz-linear-gradient(#e6e6e6, #e6e6e6);
  background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#e6e6e6));
}
.appstore .accessStore .storeBox .goStore a span {
  display: block;
  padding: 0;
  margin: 0;
}
.appstore .accessStore .storeBox .goStore a span.icon {
  text-align: center;
}
.appstore .accessStore .storeBox .goStore a span img {
  width: 70%;
}

/* ボタン */
.btn_goPage {
  text-align: center;
  margin: 20px 0;
}
.btn_goPage a {
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 15px;
  background: -moz-linear-gradient(#ff5d34, #ff3300);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff5d34), to(#ff3300));
  box-shadow: 2px 2px #ccc;
  -moz-box-shadow: 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px #ccc;
  -o-box-shadow: 2px 2px #ccc;
  -ms-box-shadow: 2px 2px #ccc;
}
.btn_goPage a:hover {
  background: -moz-linear-gradient(#ff3300, #ff3300);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#ff3300));
}
.btn_goPage a i.icon_app {
  font-style: normal;
  padding: 12px 30px 12px 0;
  background: url(../images/icon_app.png) no-repeat right center;
  background-size: 20px 20px;
  -moz-background-size: contain;
  -webkit-background-size: 26px 26px;
  -o-background-size: contain;
  -ms-background-size: contain;
}

/* videopost menu banner */
div.btn_post {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 95%;
  font-weight: bold;
   padding: 10px 10px;
  background-color: #ff831f;
  height : 20px;
  margin-left : 10px;
}

div.btn_app {
  background-color : #0078ca;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 95%;
  font-weight: bold;
  text-align: center;
  padding: 5px 10px;
  height : 60px;
  margin-left : 10px;
}


div.btn_app p.icon_app {
  font-style: normal;
  background-image: url(/videopost/sp/images/fnnvideopost.png), url(/videopost/sp/gallery/img/arrow_next_blue.png);
  background-position: left top, right center;
  background-repeat: no-repeat;
  background-size : 60px 60px, 18px 18px;
  padding-left:20px;
  height : 60px;
}

/* videopost 動画を投稿 */
#post{
 background-color : gray;
 font-size : 20px;
 font-weight : bold;
/*
 height : 40px;
 border-top : 1px solid white;
 border-bottom : 1px solid white;
*/
 width : 100%;
 padding-bottom: 10px;
}

#post table.post_table{
 width : 100%;
 border-collapse:collapse;
}

/* videopost 動画を投稿 */
#post  table.post_table tr td a.post_video{
 float : left;
 width :100%;
 padding : 10px 0 10px 0px;
 background: url(../gallery/img/icon_move.png) no-repeat 16% 45%;
 background-size : 18px 18px;
 border-right : 2px solid white;
 text-decoration : none;
 color : white;
 text-align : center;
 display: inline-block;
}

/* videopost 画像を投稿 */
#post  table.post_table tr td a.post_image{
 float : left;
 width :100%;
 padding : 10px 0 10px 0px;
 background: url(../gallery/img/icon_photo.png) no-repeat 14% 45%;
 background-size : 18px 18px;
 text-decoration : none;
 color : white;
 display: inline-block;
 text-align : center;
}

/* videopost FNN各局 */
div#station{
 background-color : #6e6c6c;
 height : 70px;
 text-align : center;
  color : white;
 margin-bottom : 5px;
 border-bottom : 1px solid white;
 padding : 12px 8px 8px 8px
}


#station  label.each_station {
  font-style: normal;
  background: url(../gallery/img/icon_tv_white.png) no-repeat left 9px;
  background-size : 18px 18px;
   font-weight : bold;
  padding : 10px 0px 10px 20px;
 
}


/* videopost 今すぐダウンロード */
div.top_btn_app {
  background-color : #0078ca;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  font-size: 95%;
  font-weight: bold;
  text-align: center;
  height : 50px;
  margin : 15px 10px 15px 10px;
}

div.top_btn_app a.top_icon_app {
  font-style: normal;
  background-image: url(../images/fnnvideopost.png), url(../gallery/img/arrow_next_blue.png);
  background-position:2% center, 97% center;
  background-repeat: no-repeat;
  background-size : 40px 40px, 18px 18px;
  color : white;
  height : 50px;
  line-height :25px;
  float : left;
  width : 100%;
 }

div.top_btn_app > a {
 text-decoration : none;
}

/* videopost menu FNNビデオPostってナニ*/
#fnn_menu_open div.fnn_menu_what{
 background: url(../gallery/img/arrow_next_orange.png) no-repeat 100% center;	
 background-size : 18px 18px;
 padding : 0px 0px;
 float : left;
 width : 100%;
 cursor : pointer;
}

div#menu_list { 
	display: none; background: #000; position: fixed; top: 60px; left: 0px; right: 0px; bottom: 0px; 
	opacity: 1; overflow: auto; z-index: 9999;
	background-color : white;
	margin : 0px 10px 0px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

#menu_list #mlist_header {
	margin: 0 auto;
	display: inline-block;
	width: 100%; 
}

#menu_list #mlist_header #mtitle_box{ 
	background-color : #f7ec54;
	text-align : center;
	padding : 5px 0px 5px 0px;
}

#menu_but {
	cursor: pointer;
}

#menu_list img.close_img{
	height :15px;
	padding : 17px;
	position : absolute;
	top : 0;
	right : 0;
	background-color : #beb53d;
}

/* videopost menu popup*/
#fnn_post_popup { 
	display: none; background: #000; position: fixed; top: 60px; left: 0px; right: 0px; bottom: 0px; 
	opacity: 1; overflow: scroll; z-index: 999;
	background-color : white;
	margin : 0px 10px 0px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	
}

#fnn_post_popup #fnn_post_header {
	margin: 0 auto;
	display: inline-block;
	width: 100%;
}

#fnn_post_popup img.fnn_close_img{
	height :15px;
	padding : 7px;
	position : absolute;
	top : 12px;
	right : 5px;
	background-color : black;
}

#fnn_post_popup .cbox p.img img.about_map{
	width : 100%
}

#fnn_post_popup .cbox p.leadBar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 95%;
  font-weight: bold;
  text-align: center;
  padding: 5px 10px;
  background-color: #ff831f;
  margin-top : -5px;
  margin-bottom : 5px;
}

h2.fnn_post_title .icon_book_close {
  padding-left: 4px;
  background: url(../images/icon_book_close.png) no-repeat left 0;
  background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  -webkit-background-size: 16px 16px;
  -o-background-size: 16px 16px;
  -ms-background-size: 16px 16px;
}

#fnn_post_popup .cbox {
  font-size: 90%;
  line-height: 1.3em;
  padding-bottom: 10px;
  margin: 0 10px 0 10px;
}

 h2.fnn_post_title {
  border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0 /3px 3px 0 0;
  color: #fff;
  font-size: 125%;
  font-weight: bold;
  line-height: 1.2em;
  text-align: center;
  padding: 17px 0 16px 0;
  background: url(../images/title_bg.png) no-repeat left center;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
}

.fade {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	background: black;
}

.fade_fnn {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	background: black;
}	
/* --　とは？
 ----------------------------------------------- */
.about {
}
.about .mt {
  padding-top: 15px;
}
.about .cap {
  padding-bottom: 15px;
}
.about .img {
  text-align: center;
  margin: 0 10px;
}
.about .img  img {
  width: 100%;
}
.about .leadBar {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 95%;
  font-weight: bold;
  text-align: center;
  padding: 5px 10px;
  background-color: #ff831f;
}

/* accordionコンテンツ */
.about .more {
  color: #ff3300;
  font-size: 1%;
  cursor: pointer;
  width: 100%;
  height: 34px;
  padding: 0 0 8px 0;
  background: url(../images/text_more.png) no-repeat center top;
  background-size: auto 34px;
  -moz-background-size: auto 34px;
  -webkit-background-size: auto 34px;
  text-indent: -99999px;
}
.about .more.active {
  background: url(../images/text_close.png) no-repeat center top;
  background-size: auto 34px;
  -moz-background-size: auto 34px;
  -webkit-background-size: auto 34px;
}
.about .btn_goPage {
  margin: 25px 0 20px 0;
}

/* --　TOP GALLERY
 ----------------------------------------------- */
#stage.top_gallery {
  margin-bottom: 15px;
}
.top_gallery * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.top_gallery a {
  text-decoration: none;
}
#stage.top_gallery h2 {
  border-bottom: 1px solid #9d9d9d;
  text-align: center;
  padding: 10px 0 10px 0;
  background: #ededed none;
}
.top_gallery h2 img {
  width: 80%;
}
.top_gallery .categorybox .share .twitter {
  float: left;
}
.top_gallery .categorybox .new_sns .twitter {
  background-color: #00aced;
  width: 115px;
  height: 40px;
}
.top_gallery .categorybox .new_sns .twitter a {
  display: block;
  width: 100%;
  height: 100%;
}
.top_gallery .categorybox .share .twitter iframe {
  width: 110px !important;
}
.top_gallery .categorybox .new_sns .facebook {
  /*padding-top: 2px;*/
  background-color: #305097;
  width: 115px;
  height: 40px;
}
.top_gallery .categorybox .new_sns .facebook a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
.top_gallery .categorybox .new_sns .sns_main {
  padding: 5px 0px 5px 10px;
}
.top_gallery .categorybox .new_sns .tweet {
  color: white;
  display: inline-block;
  font-size: 140%;
  vertical-align: 7px;
}
.top_gallery .categorybox .new_sns .fb_share {
  color: white;
  display: inline-block;
  font-size: 140%;
  vertical-align: 7px;
}
.top_gallery .categorybox.special {
  background-color: #fff5b2;
}
.top_gallery .categorybox h3 {
  color: #eee;
  font-size: 135%;
  font-weight: normal;
  line-height: 1.4;
  vertical-align: middle;
  padding: 3px 0 3px 3px;
  background-color: #456685;
}
.top_gallery .categorybox.special h3 {
  color: #111;
  background-color: #ffde00;
}
.top_gallery .categorybox h3 i img {
  width: 24px;
}
.top_gallery .categorybox .postBox {
  display: table;
  width: 100%;
  padding: 15px 5px;
}
.top_gallery .categorybox .postBox .photo {
  /*display: table-cell;*/
  vertical-align: middle;
  /*width: 30%;*/
  text-align: center;
  background-color: #000;
  /*height: 60px;*/
}
.top_gallery .categorybox .postBox .photo img {
  min-width: 100%;
  /*max-height: 60px;*/
}
.top_gallery .categorybox .postBox .data {
  /*width: 70%;*/
  /*display: table-cell;*/
  color: #333;
  font-size: 89%;
  padding-left: 5px;
  padding-top: 10px;
  line-height: 1.2;
  vertical-align: top;
}
.top_gallery .categorybox .postBox .data .noArticle {
  font-weight: bold;
}
.top_gallery .categorybox .postBox .data .postday {
  font-size: 89%;
}
.top_gallery .categorybox .postBox .data .onair i {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  font-size: 69%;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0 3px;
  background-color: #f75100;
}
.top_gallery .categorybox .postBox .data h4 {
  line-height: 1.4;
  font-size: 17px;
  margin-top: 5px;
}
.top_gallery .categorybox .share {
  padding: 0 0 15px 5px;
}
.top_gallery .categorybox .new_sns {
  padding: 0 0 15px 5px;
}
.top_gallery .categorybox .share li {
  display: inline;
  text-align: center;
}
.top_gallery .categorybox .new_sns li {
  display: inline-block;
  /*text-align: center;*/
}
/* --　news
 ----------------------------------------------- */
body#news {
  background: #d5d5d5 url(../images/news_background.png) no-repeat left top;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain;
  -o-background-size: contain;
  -ms-background-size: contain;
}
body#news header {
  border-bottom: none;
  text-align: center;
  background: none;
}
body#news header h1{
  padding: 11px 0 10px 0;
  margin: 0 12%;
}
body#news header h1 img{
  width: 100%;
  max-width: 320px;
}
body#news article {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  margin: 0 10px 20px 10px;
  background-color: #fff;
  -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  -o-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -ms-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
}
body#news article h2 {
  font-size: 120%;
  font-weight: bold;
  line-height: 1.4em;
  padding: 10px;
}
body#news article .status img {
  width: 100%;
}
body#news article .movieImg {
  width: 100%;
}
/* ON AIR されたニュースを見る */
body#news article .link a {
  display: block;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 12px 0;
  background-color: #e90000;
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1) inset;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1) inset;
  -o-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1) inset;
  -ms-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1) inset;
}

body#news article .type1 a {
  color: #fff;
  background-color: #e90000;
}
body#news article .type2 a {
  color: #fff;
  background-color: #0066ee;
}
body#news article .type3 a {
  color: #fff;
  background-color: #ff7733;
}

body#news article .detail {
  padding: 15px 10px 0 10px;
}
body#news article .detail time {
  color: #0e5585;
  font-size: 90%;
  padding-left: 15px;
  margin-bottom: 8px;
  background: url(../images/icon_time.png) no-repeat left center;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: 11px 11px;
  -o-background-size: contain;
  -ms-background-size: contain;
}
body#news article .detail p {
  padding-bottom: 20px;
    word-wrap: break-word;
}

body#news .goPagetop {
  text-align: right;
  margin: 0 10px 25px 0;
}
body#news .goPagetop a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 70%;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 15px;
  background-color: #7f8b93;
}

body#news .goBack {
  text-align: center;
  margin-bottom: 25px;
}
body#news .goBack a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 25px;
  background-color: #041d2d;
}

body#news footer #copyright {
  background-color: #041d2d;
}

/* -- スライドナビ
 ----------------------------------------------- */
body #sideNav {
  background-color: #041d2d;
   z-index : 2
}
body #sideNav a {
  color: #eee;
  text-decoration: none;
}
body #sideNav .linkTop {
  display: block;
  padding: 10px;
}
body #sideNav .logo {
  border-bottom: 1px solid #cecdc6;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 12px;
  background-color: #2b4352;
 
}
body #sideNav .logo img {
  width: 80%;
}
body #sideNav .categoryNav {
  padding: 0;
  padding-bottom: 10px;
}
body #sideNav .categoryNav li {
  position: relative;
  border-bottom: 1px solid #69757a;
  line-height: 1.3;
  padding: 12px 10px 20px 50px;
  margin-bottom: 10px;
}
body #sideNav .categoryNav li.special a {
  color: #ffff00;
}
body #sideNav .categoryNav img {
  position: absolute;
  left: 10px;
  top: 3px;
  width: 30px;
}
body #sideNav .btn_goPage {
  font-size: 77%;
}
body #sideNav .link {
  padding: 10px;
}
body #sideNav .link li {
  margin-bottom: 20px;
}
body #sideNav .link a {
}

/* -- カテゴリナビ
 ----------------------------------------------- */
body #categoryNav {
  display: table;
  border-bottom: 5px solid #004280;
  width: 100%;
  padding: 10px;
  margin-bottom: 5px;
  background-color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body #categoryNav .prev, body #categoryNav .now, body #categoryNav .next {
  display: table-cell;
  vertical-align: middle;
}
body #categoryNav .prev img, body #categoryNav .next img {
  width: 60%;
}
body #categoryNav .prev {
  text-align: left;
  width: 11%;
}
body #categoryNav .prev a {
  max-width: 40px;
  display: block;
  background: url(/videopost/sp/gallery/img/arrow_prev.png) no-repeat right center;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain;
}
body #categoryNav .prev img {
}
body #categoryNav .now {
  text-align: center;
  width: 78%;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body #categoryNav .now .cattext {
  color: #333;
  font-size: 108%;
  font-weight: bold;
  line-height: 1.9em;
}
body #categoryNav .now img {
  width: 14%;
  max-width: 30px;
  max-height: 30px;
  line-height: 4em;
}
body #categoryNav .next {
  text-align: right;
  width: 11%;
}
body #categoryNav .next a {
  max-width: 40px;
  display: block;
  background: url(/videopost/sp/gallery/img/arrow_next.png) no-repeat left center;
  background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain;
}
body #categoryNav .next img {
}
body #container .caution {
  background-color: #999;
  color: #FFF;
  font-size: 83%;
  margin: 1% 3% 3%;
  padding: 5px;
}
#wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}

#container {
  position: relative;
  width: 100%;
  overflow: hidden;
  -webkit-transition: 500ms cubic-bezier(0, .4, .36, 1);
  transition: 500ms cubic-bezier(0, .4, .36, 1);
  -webkit-transform: translateZ(0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  z-index: 9;
  padding: 0 !important;
  margin: 0 !important;
}

.side-menu {
  width: 266px;
  min-height: 870px !important;
  background: #222222;
  position: absolute;
  top: 0;
  left: -266px;
  -webkit-transform: translateZ(-266);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: 500ms cubic-bezier(0, .4, .36, 1);
  transition: 500ms cubic-bezier(0, .4, .36, 1);
  z-index: 9999;
}

/* スマートフォン (横向き) ----------- */
@media only screen and (orientation: landscape) {
}

/* スマートフォン (縦向き) ----------- */
@media only screen and (orientation: portrait) {
}

/* --　gallery
 ----------------------------------------------- */
body#gallery {
  background: none;
  background-size: auto;
  -moz-background-size: auto;
  -webkit-background-size: auto;
  -o-background-size: auto;
  -ms-background-size: auto;
}
body#gallery #wrapper {
  background-color: #041d2d;
}
body#gallery #container {
  background-color: #d5d5d5;
}

body#gallery header {
  position: relative;
  border-bottom: 1px solid #666;
  text-align: center;
  background: #ededed none;
}
body#gallery header h1 {
  border-bottom: 1px solid #666;
  height: 35px;
  padding: 10px 0 6px 0;
  margin: 0;
}
body#gallery header h1 img {
  width: auto;
  height: 30px;
}
body#gallery header .description {
  font-size: 89%;
  padding: 10px;
  text-align: left;
  background-color: #d5d5d5;
}
body#gallery header .desc-text {
  background-color: #F8F8F8;
  border: solid;
  border-width: 1px;
  padding: 8px;
  border-color: #888;
}
body#gallery header .slideNavbtn {
  position: absolute;
  left: 0;
  top: 0;
  border-right: 1px solid #9d9d9d;
}
body#gallery header .slideNavbtn img {
  border-right: 1px solid #fff;
  height: 51px;
}

/* GALLERY内容 */
body#gallery article {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  margin: 0 10px 20px 10px;
  background-color: #fff;
  -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  -o-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
  -ms-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
}
body#gallery article .noArticles {
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 85%;
}
body#gallery article .galleryBox {
  border-bottom: 2px solid #cecdc6;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
body#gallery article .galleryBox.entry {
  border-bottom: none;
}
body#gallery article .galleryBox.entry .pictureInner {
  vertical-align: middle;
  text-align: center;
  background-color: #000;
}
body#gallery article .galleryBox.entry .pictureInner img {
  max-width: 100%;
  max-height: 315px;
}
body#gallery article h2 {
  font-size: 120%;
  font-weight: bold;
  line-height: 1.4em;
  padding: 10px;
}
body#gallery article .status img {
  width: 100%;
}
body#gallery article .image {
  vertical-align: middle;
  text-align: center;
  background-color: #000;
}
body#gallery article .image .movieImg {
  max-width: 100%;
  max-height: 169px;
}
body#gallery article .linkArea {
  text-align: center;
  padding: 14px 0 18px 0;
  background-color: #004280;
}
body#gallery article .linkArea a {
  border: 2px solid #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
  font-size: 77%;
  text-decoration: none;
  padding: 6px 3px;
  box-shadow: 0 3px 0 #bebebe;
}
body#gallery article .linkArea .btn_red {
  background: #d01e3b;
  background: -moz-linear-gradient(#d6475e, #d01e3b);
  background: -webkit-gradient(linear, left top, left bottom, from(#d6475e), to(#d01e3b));
  margin: 3px;
  display: inline-block;
}
body#gallery article .linkArea .btn_blue {
  background: #3688b9;
  background: -moz-linear-gradient(#5a9cc3, #3688b9);
  background: -webkit-gradient(linear, left top, left bottom, from(#5a9cc3), to(#3688b9));
  margin: 3px;
  display: inline-block;
}
body#gallery article .detail {
  padding: 10px 5px 0 5px;
}
body#gallery article .detail .data {
  color: #0e5585;
  font-size: 89%;
}
body#gallery article .detail .data .postday {
  color: #ff5400;
}
body#gallery article .detail p {
  padding-bottom: 10px;
}
body#gallery article .detail .more {
  text-align: right;
  padding-bottom: 10px;
  text-align: left;
}
body#gallery article .detail .more a {
  color: #333;
}
body#gallery article .share {
  text-align: center;
  padding: 10px 5px 5px 5px;
  background-color: #e9f4ff;
  overflow: hidden;
}
body#gallery article .new_sns {
  text-align: center;
  padding: 10px 2px 5px 2px;
  background-color: #e9f4ff;
  overflow: hidden;
  /*font-size: 0px;*/
}
body#gallery article .share .twitter {
  padding-top: 2px;
}
body#gallery article .new_sns .twitter {
  position: relative;
  /*padding-top: 2px;*/
  background-color: #00aced;
  width: 115px;
  height: 40px;
  text-align: left;
}
body#gallery article .new_sns .twitter a {
  text-decoration: none;
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .share .twitter iframe {
  width: 95px !important;
}
body#gallery article .new_sns .facebook {
  position: relative;
  /*padding-top: 2px;*/
  background-color: #305097;
  width: 115px;
  height: 40px;
  text-align: left;
}
body#gallery article .new_sns .facebook a {
  text-decoration: none;
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .new_sns .sns_main {
  margin: 5px 5px 5px 10px;
}
body#gallery article .share ul {
  list-style-type: none;
  float: right;
}

body#gallery article .share li {
  display: inline;
  padding: 0 2px;
  float: left;
  margin-bottom: 5px;
}
body#gallery article .new_sns li {
  display: inline-block;
  padding: 0 2px;
  /*float: left;*/
  margin-bottom: 5px;
}
body#gallery article .other {
  text-align: center;
  padding: 0px 2px 5px 2px;
  margin-bottom: 10px;
  background-color: #e9f4ff;
  overflow: hidden;
  font-size: 0;
}
body#gallery article .other ul {
  list-style-type: none;
  float: right;
}

body#gallery article .other li {
  display: inline-block;
  padding: auto 2px;
  /*float: left;*/
  margin-bottom: 5px;
  width: 61px;
  padding: 3px 0;
  margin: 0 2px;
}
body#gallery article .other .sns_mixi {
  position: relative;
  background-color: #d1ad59;
}
body#gallery article .other .sns_mixi a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .other .sns_google {
  position: relative;
  background-color: #da4836;
}
body#gallery article .other .sns_google a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .other .sns_hatena {
  position: relative;
  background-color: #3067c4;
}
body#gallery article .other .sns_hatena a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .other .sns_evernote {
  position: relative;
  background-color: #86c340;
}
body#gallery article .other .sns_evernote a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
body#gallery article .other .sns_mail {
  position: relative;
  background-color: #7e50fb;
  margin-right: 3px;
}
body#gallery article .other .sns_mail a {
  display: block;
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}

/* みんなの呟きを見る */
body#gallery article .tweet {
  color: white;
  display: inline-block;
  font-size: 140%;
  vertical-align: 7px;
}
body#gallery article .fb_share {
  color: white;
  display: inline-block;
  font-size: 140%;
  vertical-align: 7px;
  margin-left: 5px;
}
body#gallery article .tweet h4 {
  color: #fff;
  padding: 5px;
  background-color: #456685;
}
body#gallery article .tweet h4 .hashtag a {
  color: #ffff99;
  font-size: 77%;
}
body#gallery article .tweet .tweetCont {
  background-color: #e9f4ff;
}
body#gallery article .tweet .tweetCont ul {
  padding: 15px 5px 5px 5px;
  overflow: hidden;
}
body#gallery article .tweet .tweetCont li {
  display: block;
  float: left;
  margin: 0 5px 15px 5px;
}
body#gallery article .tweet .tweetCont a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #0e5585;
  font-size: 89%;
  text-decoration: none;
  padding: 5px 10px;
  background: #fff;
}

/* 投稿者情報 */
body#gallery article .originaldata {
}
body#gallery article .originaldata h4 {
  color: #fff;
  padding: 5px;
  background-color: #456685;
}
body#gallery article .originaldata .dataCont {
  padding: 10px;
  background-color: #e9f4ff;
}
body#gallery article .originaldata .dataCont p {
  font-size: 89%;
}
body#gallery article .originaldata .dataCont p strong {
  color: #0e5585;
  font-weight: normal;
}

/* ページの先頭へ */
body#gallery .goPagetop {
  text-align: right;
  margin: 0 10px 25px 0;
}
body#gallery .goPagetop a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-size: 70%;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 15px;
  background-color: #7f8b93;
}

/* トップへ戻る */
body#gallery .goBack {
  text-align: center;
  margin-bottom: 70px;
}
body#gallery .goBack a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 25px;
  background-color: #041d2d;
}

body#gallery footer #copyright {
  background-color: #041d2d;
}

/* --　スライドナビゲーション
 ----------------------------------------------- */
#sideNav {
  background-color: #333;
}
#sideNav .title {
  color: #333;
  font-size: 160%;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
  background-color: #999;
}

/* --　次へ前へ
 ----------------------------------------------- */
#pageNation {
  text-align: center;
  margin-bottom: 25px;
}
#pageNation li {
  display: inline-block;
  padding: 0 10px;
  width: 130px;
}
#pageNation a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
  text-decoration: none;
  padding: 5px 10px;
  background-color: #7f8b93;
}

/* --　戻るボタン
 ----------------------------------------------- */
#btnL {
  text-align: left;
  padding-top: 10px;
  margin-left: 10px;
}
#btnL a {
  color: #fff;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/icon_arrowL.png) no-repeat left center;
  background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -webkit-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  -ms-background-size: 18px 18px;
}

/* --　パンくずリスト
 ----------------------------------------------- */
#breadcrumb {
  font-size: 89%;
  padding: 0 0 10px 10px;
}
#breadcrumb a {
  color: #555;
}

/* --　バナー
 ----------------------------------------------- */
#bannerArea {
  padding: 17px 0 1px 0;
  background-color: #041d2d;
}

/* --　footer
 ----------------------------------------------- */
#banner {
  text-align: center;
  padding: 0 20px 10px 20px;
}
#banner img {
  width: 100%;
  max-width: 320px;
}

/* --　footer
 ----------------------------------------------- */
footer {
  color: #9a9a9a;
  font-size: 70%;
  text-align: center;
}
footer #copyright {
  padding: 10px 0 20px 0;
}
footer #poweredby {
  padding: 10px 0 15px 0;
  background: #fff;
}
footer #poweredby img {
  width: 50%;
  max-width: 205px;
}

/***FOR OVERLAY IMAGE*****/
#overLay {
  width: 100%;
  text-align: center;
  position:fixed;
  bottom:0;
  z-index:99;
  background: #000000;
  opacity: 0.9;
  padding: 0 0 0;
  height: 48px;
}
#overLay #overlaybox {
  width:100%;
  height:100%;
}
#overLay a{
  text-decoration: none;
}
#overLay #twitter {
  background-color: #00aced;
  opacity: 0.9;
  z-index:8;
  /*padding:7px 0 6px 0;*/
  width:40%;
  display: inline-block;
  vertical-align: 7px;
  height: 43px;
}
#overLay #twitter #btnTwitter {
  display: block;
  margin: 7px 0;
  text-decoration: none;
}
#overLay #twitter .tweet {
  color: #ffffff;
  vertical-align: 2px;
  font-size: 140%;
}
#overLay #facebook {
  background-color: #305097;
  opacity: 0.9;
  z-index:8;
  /*padding:7px 0 6px 0;*/
  width:40%;
  display: inline-block;
  vertical-align: 7px;
  height: 43px;
}
#overLay #facebook #btnFacebook {
  display: block;
  margin: 7px 0;
  text-decoration: none;
}
#overLay #facebook .fb_share {
  color: #ffffff;
  vertical-align: 10px 0 0;
  font-size: 140%;
  vertical-align: 2px;
}

#overLay #line {
  opacity: 0.9;
  z-index:8;
  padding:2px 0 0;
  display: inline-block;
  position: fixed
  width: 20%;
}

#overLay #line img {
  width: 45px;
}

#overLay .sns_main {
}

/* --　youtube 埋め込み（横100%）
 ----------------------------------------------- */
.youtube_contents {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.youtube_contents iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#floodLink {
    margin: 5px 0 15px;
}
#floodLink a{
    text-decoration: none;
}
#floodLink span{
    background: #0044ff none repeat scroll 0 0;
    border: 2px solid #00ffff;
    border-radius: 10px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 5%;
    padding: 5px 5%;
    text-align: center;
    white-space: nowrap;
    width: 80%;
    color: #fff;
}

#page_select{
	height: 40px;
	width : 100%;
    line-height: 40px;
    font-size: 16px;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #111;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 10px;
    /*background: #fff url(../gallery/img/arrow_down.png) 98% 12px/15px no-repeat;*/
}

#station #page_div{
 width : 100%;
 float : left;
}

option {
	font-size: 16px;
}
#ua_popup{
    position: fixed; 
    left: 0px;
    top: 0px;
    width: 100%;
    z-index:10;
}

#ua_message{
    position: absolute; 
    left: 50%;
    width: 67%;
    margin-left: -34%;
    margin-top: 210px;
    border-radius: 10px;
	border:1px solid #a9a8a8;
	box-shadow:2px 2px 2px #555;
	background: radial-gradient(#FFF, #dae2e9) fixed;
}


#ua_txit{
    color:#000000;
    font-weight: bold;
    margin:20px 19px 20px 25px;
    font-size:16px;
}
#ua_txit a{
    color:#000000;
}
#pop_close{
    border-top:1px solid #a9a8a8;
    width:100%;
}
#close {
    width:50%;
    padding:15px 0;
    text-align: center;
    color:#000000;
    font-weight: bold;
    font-size:16px;
    float: left;
    border-right:1px solid #555;
}
#next{
    padding:15px 0;
    text-align: center;
}
#next a{
    text-align: center;
    color:#000000;
    font-weight: bold;
    text-decoration: none;
    font-size:16px;
}
