@charset "UTF-8";
/* CSS Document */

body {
	height: 100%; margin: 0; padding: 0; background: #fff;
	font: 13px/1.231 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	color: #333;
	line-height:1.4;
	/*position:relative;*/
}
/* =========================================================
 Link Style (layout.css)
========================================================= */
a:link {
	color: #0065d6;
	text-decoration: none;
}
a:visited {
	color: #0065d6;
	text-decoration: none;
}
a:hover {
	color: #0065d6;
	text-decoration: underline;
}
a:active {
	color: #0065d6;
	text-decoration: none;
}
a {
	outline: none;
}
/* =========================================================

========================================================= */
#wrapper,
#pastlist,
#middleArea {
	width:970px;
	margin:0 auto;
	/**/
	text-align: left;
	font-size: 100%;
	line-height: 1.4;
	font-weight: normal;
}
#wrapper #middleArea {
	width:970px !important;
}
#middleArea .hide {display: none;}
div,p,ul,li,span,h1,h2,h3,img {margin:0; padding:0;}
img {vertical-align:baseline;}
/**/
/* ============================
  default
 ============================*/
* { margin: 0; padding: 0;}
html { overflow-y: scroll; background-color:#FFF;}
body { margin:0; padding:0; color:#333; background-color:#FFF;}
h1,h2,h3,h4,h5 { margin: 0; padding: 0; font-weight: normal; font-size:100%;}
div,p,dl,dt,dd,input,table,span { margin: 0; padding: 0;}
ul,ol,li { list-style: none; margin: 0; padding: 0;}
table { border-collapse: collapse;}
th {}
td {}
img {border: none; margin: 0; padding :0; vertical-align: bottom;}
input ,select{ vertical-align:middle;}
em { font-style: normal;}
/* For FF*/
a { overflow: hidden; outline: none;}
/* ------------------------------
	FONT 
------------------------------ */
body{ font:13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Arial, verdana, sans-serif;
	 *font-size:small;
	 *font:x-small;}
html>/**/body {font-size/*\**/: small\9;}
select,input,button,textarea,button{font:99%;}
table{font-size:inherit;font:100%;}
/* ------------------------------
	clearfix
------------------------------ */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height:0;
	font-size:1px;
}
.clearfix {	display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*
Font-size list (base: 13px)
 62% =  8px
 70% =  9px
 77% = 10px
 85% = 11px        162% = 21px        239% = 31px
 93% = 12px        170% = 22px        247% = 32px
100% = 13px        177% = 23px        254% = 33px
108% = 14px        185% = 24px        262% = 34px
116% = 15px        193% = 25px        270% = 35px
124% = 16px        200% = 26px        277% = 36px
131% = 17px        208% = 27px        285% = 37px
139% = 18px        216% = 28px        293% = 38px
147% = 19px        224% = 29px        300% = 39px
154% = 20px        231% = 30px        308% = 40px
*/
/**/
#pastlist { margin-top:13px; font-size:93%; padding-bottom:10px;}
/* =========================================================　
　header-menu
========================================================= */
.tw-header-menu {
	background-color:#A80000;
	padding:4px;
}
.tw-header-menu ul {}
.tw-header-menu ul li {
	float:left;
	width:240px;
	height:63px;
	margin-right:3px;
}
#head-menu04 {margin-right:0; width:233px;}
.tw-header-menu ul li a {
	display:block;
	width:240px;
	height:63px;
	text-indent:-10000px;
	font-size: 1px;
	line-height: 0;
	background-position:left top;
	background-repeat: no-repeat;
}
.tw-header-menu ul li a:hover {background-position:left bottom;}
#head-menu01 a {background-image: url(../images/header-menu01.png);}
#head-menu02 a {background-image: url(../images/header-menu02.png);}
#head-menu03 a {background-image: url(../images/header-menu03.png);}
#head-menu04 a {background-image: url(../images/header-menu04.png); width:233px;}
/**/
#content-wrap {z-index:1;}
#menu-wrap {z-index:10;}
.fixed{
  position: fixed;
  top: 0px;
  left: 0px
  z-index: 9999;
}
/* =========================================================　
　TITLE
========================================================= */
.tw-title { margin-top:3px;}
.title-bg {
	width:970px;
	background:#A80000 url(../images/title_bg.jpg) 0 0 no-repeat;
}
.tw-lead {
	width:810px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	font-size:108%;
	color:#FFF;
	border-bottom: 1px solid #FFF;
}
.tw-sub-head {
	width:810px;
	margin: 0 auto;
	text-align:center;
}
.tw-sub-head-txt {
	font-size:116%;/*15px*/
	color:#FFF;
	text-align:center;
	padding:5px 0 10px;
}
/*MENU*/
.tw-theme-menu-box {
	width:924px;
	margin:0 auto;
	padding-bottom:20px;
}
.tw-theme-menu-box .theme-menu {
	float:left;
	width:298px;
	height:280px;
}
.theme-menu01 {
	background: url(../images/menu_01.jpg) left top no-repeat;
	margin-right:15px;
}
.theme-menu02 {
	background: url(../images/menu_02.jpg) left top no-repeat;
	margin-right:15px;
}
.theme-menu03 {
	background: url(../images/menu_03.jpg) left top no-repeat;
}
/**/
.theme-menu {
	position:relative;
}
.menu-link-area {
	position:absolute;
	top:0;
	left:0;
	width:298px;
	height:183px;
	text-indent:-10000px;
	font-size: 1px;
	line-height: 0;
}
.menu-link-area a {
	display:block;
	width:298px;
	height:183px;
	background-position: left top;
	background-repeat:no-repeat;
}
.menu-link-area a:hover {background-position:left -280px;}
.theme-menu01 .menu-link-area a{background-image: url(../images/menu_01.jpg);}
.theme-menu02 .menu-link-area a{background-image: url(../images/menu_02.jpg);}
.theme-menu03 .menu-link-area a{background-image: url(../images/menu_03.jpg);}
.menu-txt {
	position:absolute;
	top:180px;
	padding:10px;
	font-size:93%;
	line-height:1.35;
}
/* =========================================================　
　Theme共通
========================================================= */
.theme-bg {
	width:970px;
	min-height:155px;
	/*height: auto !important;
    height: 155px;*/
	background-position:0 0;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:30px;
}
#theme-taipei {background-color:#E3F1C0; background-image: url(../images/bg_theme01.png);}
#theme-gourmet {background-color:#FAEBCF; background-image: url(../images/bg_theme02.png);}
#theme-view {background-image: url(../images/bg_theme03.png); background-color:#FCE1EA; }
.theme-lead {
	padding:10px 25px;
	font-size:124%;/*16px*/
}

/*btn*/
.btn-theme-link {
	width:640px;
	height:72px;
	margin:30px auto 0;
	text-align:center;
}
.btn-theme-link a {
	display:block;
	width:640px;
	height:72px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:162%;/*21px*/
	line-height:1.0;
	line-height:72px;
}
#btn-theme01 a { background-image:url(../images/btn_theme01.png);}
#btn-theme02 a{ background-image:url(../images/btn_theme02.png);}
#btn-theme03 a{ background-image:url(../images/btn_theme03.png);}
.btn-theme-link a:hover {
	background-position: left bottom;
	color:#FFF;
	text-decoration:underline;
}
.btn-theme-link span {background: url(../images/btn_arrow.png) left top no-repeat; padding-left:26px;}
/**/
.tb {display:table; margin:0; padding:0;}
.tb-cell {display:table-cell; vertical-align:top;}
.v-a-middle {vertical-align:middle;}
.t-a-center { text-align:center;}
.left {float:left;}
.right {float:right;}
/* =========================================================　
　Theme01
========================================================= */
.theme-inner.theme01-box { padding:0 10px 0;}
.content01-box {
	border: 3px solid #DD0006;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#FFF;
}
.content01-box-inner01 {
	width:924px;
	border-bottom: 3px solid #DD0006;
	padding:10px;
	background: url(../images/content_bg_0101.png) 510px top no-repeat;
}
/**/
.tb-cell.tb0101-01 { width:230px;}
.tb-cell.tb0101-02 { width:425px;}
.tb-cell.tb0101-03 { width:269px;}
/**/
.content01-box-inner02 {
	width:929px;
	padding:7px 10px 10px 5px;
	background: url(../images/content_bg_0102.png) right bottom no-repeat;
}
.tb-cell.tb0101-04 { width:392px;}
.tb-cell.tb0101-05 { width:160px;}
.tb-cell.tb0101-06 { width:377px; margin-top:5px;}


.tb0101-04-inner { position:relative;}
.tb0101-04-inner .ti { position:absolute; top:0; left:150px;}
/**/
.content01-box .ti { color:#E4007F; font-size:139%; font-weight:bold; margin-top:5px;}
.content01-box .txt { font-size:100%; margin-top:5px;}
.content01-box .photo {}
.subti-01-02 {margin-top:0px; margin-bottom:15px;}
.subti-01-03 {margin-top:20px; margin-bottom:5px;}
.tb-cell.tb0102-01 { width:167px; padding-left:12px;}
.tb-cell.tb0102-02 { width:200px;}

/* =========================================================　
　Theme02
========================================================= */
.theme-inner.theme02-box { padding:0 7px 20px; width:956px;}
.theme02-box {background: url(../images/content_bg_02_bottom.png) center bottom no-repeat;
}
.theme02-box-inner {
	background: url(../images/content_bg_02.png) center top repeat-y;
	padding:0 8px;
	padding-bottom:0;
}
.subti-wrap { position:relative;}
.subti-theme02-txt { position:absolute; color:#FFF; font-size:100%;}
#theme02-01 .subti-theme02-txt {top:14px; left:342px;}
#theme02-02 .subti-theme02-txt {top:14px; left:392px; font-size:93%; padding-right:10px;}
/**/
.theme02-box-content01 {padding:0 15px 15px;}
.theme02-box-content01 .txt {
	margin-top:5px;
	font-weight:bold;
	font-size:100%;
}
.theme02-box-content01 .txt span {color:#E4007F;}
.theme02-box-content01 .txt span em { font-size:124%; }
/**/
.tb-cell.tb0201-01 {width:361px;}
.tb-cell.tb0201-02 {width:549px;}
.tb-cell.tb0201-01-01a { width:188px;}
.tb-cell.tb0201-01-01b {}
/**/
.theme02-box-content02 { padding:0 15px 10px;}
.theme02-box-content02 .photo img{ margin:0;}
.theme02-box-content02 .ti {
	margin-top:4px;
	padding-right:5px;
	font-size:124%;/*16px*/
	font-weight:bold;
}
.theme02-box-content02 .ti.col-g {color:#12AD25;}
.theme02-box-content02 .ti.col-o {color:#FF6525;}
.theme02-box-content02 .ti span {
	font-size:85%;
	color:#CC0000;
	margin-left:5px;
}
.theme02-box-content02 .txt {
	font-size:100%;
	line-height:1.35;
	padding:2px 15px 0 0;
}
/**/
.tb-cell.tb0202-01 {width:288px;}
.tb-cell.tb0202-02 {width:211px;}
.tb-cell.tb0202-03 {width:211px;}
.tb-cell.tb0202-04 {width:200px;}
.tb-cell.tb0202-05 {width:184px;}
.tb-cell.tb0202-06 {width:184px;}
.tb-cell.tb0202-07 {width:183px;}
.tb-cell.tb0202-08 {width:178px;}
.tb-cell.tb0202-09 {width:181px;}
/* =========================================================　
　Theme03
========================================================= */
.theme-inner.theme03-box { padding:0 15px 0;}
.theme03-01-box {
	margin-top:21px;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFF;
	padding-bottom:14px;
}
.subti-theme03-01 {margin-top:-21px; margin-bottom:5px;}
.theme03-01-inner {padding:0 14px;}
/**/
.theme03-01-inner {}
.theme03-01-inner .photo img{ margin:0;}
.theme03-01-inner .ti {
	margin-top:2px;
	background: #008433;
	background: -moz-linear-gradient(left,  #008433 65%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #008433 65%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #008433 65%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008433', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	padding:3px 5px;
	color:#FFF;
	font-size:124%;/*16px*/
}
.theme03-01-inner .txt {
	font-size:100%;
	padding:7px 0 3px;
}
/**/
.tb-cell.tb0301-01 { width:343px;}
.tb-cell.tb0301-02 { width:247px;}
.tb-cell.tb0301-03 { width:320px;}
.tb-cell.tb0301-04 { width:308px;}
.tb-cell.tb0301-05 { width:235px;}
.tb-cell.tb0301-06 { width:367px;}
/*03-02*/
.theme03-02-box {
	margin-top:39px;
	border: 1px solid #FFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color:#C1E1F7;
}
.subti-theme03-02 { margin-top:-29px;}
.theme03-02-inner {padding:2px 14px 14px;}
.theme03-02-list {
	background-color:#2E6AB3;
	color:#FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float:left;
}
.theme03-02-list .photo {float:left; margin-right:10px;}
.theme03-02-list .ti { margin-top:15px; font-size:139%; font-weight:bold;}
.theme03-02-list .txt { margin-top:25px; font-size:108%; padding-right:10px;}
.list-03-02a {width:430px; margin-right:20px;}
.list-03-02b {width:460px;}

.list-03-02a .ti {}
.list-03-02a .txt {}
/*03-03*/
.theme03-03-box {
	margin-top:33px;
	border: 2px solid #F9B800;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#FFF;
}
.subti-theme03-03 { margin-top:-23px;}
.theme03-03-inner {padding:6px 10px 13px;}
.theme03-03-list { width:915px;}
.theme03-03-list li { float:left; width:179px; margin-right:4px;}
.theme03-03-list .photo { margin-bottom:4px;}
.theme03-03-list .txt { margin-left:7px; font-size:100%; line-height:1.35;}
.theme03-03-list .txt span { color:#EB008B;}
.theme03-03-list .txt span em { font-size:124%; font-weight:bold;}
/* =========================================================　
　ホテル
========================================================= */
.tw-hotel {
	/*border-bottom: 1px solid #744600;*/
	padding-bottom:0px;
	margin-top:25px;
}
.ti-tw-hotel-bg {
	width:970px;
	min-height:120px;
	position:relative;
	background: url(../images/ti_hotel_bg.png) left top no-repeat;
}
h2.ti-tw-hotel {
	position:absolute;
	top:14px;
	left:13px;
	width:448px;
	height:40px;
	text-indent:-10000px;
	font-size: 1px;
	line-height: 0;
	background: url(../images/ti_hotel.png) left top no-repeat;
}
.tw-hotel-lead {
	position:absolute;
	top:70px;
	padding:0 15px;
	font-size:108%;/*14px*/ 
}
.hote-box-wrap {
	clear:both;
	width:960px;
	margin:15px auto 0;
}
.hote-box-wrap.line2 { margin-top:25px;}
.hotel-box {
	float:left;
	width:310px;
	margin-right:15px;
	border-top: 1px solid #DCD1C1;
	padding-top:10px;
}
.hotel-box.last { margin-right:0px;}
.htl-lead {
	display:block;
	color:#73460C;
	font-weight:bold;
	font-size:93%;/*12px*/
}
.htl-class {
	display:block;
	color:#FF6633;
	font-weight:bold;
	font-size:108%;/*14px*/
}
.htl-name {
	margin-top:5px;
	background-color:#A80000;
	padding:7px 4px 7px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#FFF;
	font-weight:bold;
	font-size:131%;/*17px*/
	line-height:1.2;
}
.htl-photo {
	margin-top:12px;
}
.htl-access {
	display:block;
	margin-top:5px;
	color:#14008D;
	font-weight:bold;
	font-size:108%;/*14px*/
}
.htl-intro {
	margin-top:10px;
}
.htl-link {
	margin: 12px auto 0;
	text-align:center;
	width:292px;
	height:38px;
}
.htl-link a {
	display:block;
	background: url(../images/btn_hotel_link.png) left top no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:116%;/*15px*/
	line-height:38px;
}
.htl-link a:hover {
	background-position: left bottom;
	color:#FFF!important;
	text-decoration:underline;
}
.htl-note {
	margin-top:10px;
	font-size:85%;/*12px*/
	color:#A80000;

}
/* =========================================================　
　検索／リンク
========================================================= */
/*search*/
.tw-search-wrap {}
h2.ti-tw-search {
	margin-top:25px;
	width:970px;
	height:30px;
	text-indent:-10000px;
	font-size: 1px;
	line-height: 0;
	background: url(../images/ti_search.png) left top no-repeat;
}
.tw-search-box {
	margin-top:10px;
	border: 1px solid #A70000;
	/*text-align:center;*/
}
/*link*/
.tw-foot-link-wrap { margin-top:20px;}
.tw-foot-link {	letter-spacing: -.40em; /* 隙間を削除する */}
.tw-foot-link li{
	display: inline-block;
	letter-spacing: normal; /* 文字間を通常に戻す */
	width:235px;
	height:45px;
	margin-right:10px;
}
.tw-foot-link li.last {margin-right:0;}
.tw-foot-link li a {
	display:inline-block;
	width:235px;
	height:45px;
	background: url(../images/btn_foot_link.png) left top no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:116%;/*15px*/
	line-height:45px;
	text-align:center;
}
.tw-foot-link li a:hover {background-position:left bottom;}
/* =========================================================　

========================================================= */
.mT5 {margin-top:5px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mL5 { margin-left:5px;}
.mL10 { margin-left:10px;}
.mL15 { margin-left:15px;}
.mL20 { margin-left:20px;}
.mR5 { margin-right:5px;}
.mR10 { margin-right:10px;}
.mR15 { margin-right:15px;}
.mR20 { margin-right:20px;}
.pL5 { padding-left:5px;}
.pL10 { padding-left:10px;}
.pR5 { padding-right:5px;}
.pR10 { padding-right:10px;}
.pT5 { padding-top:5px;}

/**/
#pagetop {
	bottom: 20px;
  position: fixed;
  right: 20px;
  text-align: right;
  z-index: 50;
}
#pagetop a:hover {opacity: 0.8;}














/* =========================================================　
　検索／リンク
========================================================= */



.innBox{
	display:block;
	overflow:hidden;
	background:#FFF;
	padding:30px 30px 0 30px;
}

.innBox select{
    color: #000000;
    height: 38px;
    font-size: 100%;
    padding: 0 0 0 10px;
    border: 1px solid #B3B3B3;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
	margin:0 5px 3px 0;
	width:25%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.innBox select{
    color: #000000;
    height: 38px;
    font-size: 100%;
    padding: 0 60px 0 10px;
    border: 1px solid #B3B3B3;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
	margin:0 0 3px 0;
	background:url(../images/select_arrow.jpg) no-repeat 100% 50%;
}
}



.searchBox .innBox dl{
	display:block;

	width:100%;
	margin:0 0 10px 0
}

.searchBox .innBox dt{
	background:#A80000;
	height:35px;
	line-height:35px;
	color:#FFF;
	display:block;
	width:100px;
	float:left;
	text-align:center;
	margin:0 10px 0 0;
	/*font-weight:bold;*/
	font-size:14px;
	border-radius: 5px;
}

.searchBox .innBox dt.f12{
	background:#000;
	height:35px;
	line-height:35px;
	color:#FFF;
	display:block;
	width:85px;
	float:left;
	text-align:center;
	margin:0 10px 0 0;
	font-weight:bold;
	font-size:15px;
}

.searchBox .innBox dd{
	display:block;
	font-size:14px;
}

.cont{
	font-size:14px;
}

.largeLange{
	width:40%!important;
	float:left;
}

.middleLange{
	width:45%!important;
	float:left;
}

.serchBtn{
	clear:both;
	text-align:center;
	display:block;
	margin:0;
	padding:15px 0 15px 0;
}

.searchBox .innBox input{
	padding:10px;
}

.searchBox{
	margin-bottom:30px;
}

.dispBtn{
	position:relative;
	width:419px;
	margin:15px auto 0;
}

.btnSubmit{
	width:100%;
	height:52px;
	color:#FFF!important;
background: #ffa600; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa600 0%, #ff8e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa600), color-stop(100%,#ff8e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa600 0%,#ff8e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa600 0%,#ff8e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa600 0%,#ff8e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa600 0%,#ff8e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff8e00',GradientType=0 ); /* IE6-9 */	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
/*	border: 1px solid #ff8c00;*/
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px -2px 1px rgba(235,129,0,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px -2px 1px rgba(235,129,0,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px -2px 1px rgba(235,129,0,1);
	text-shadow:
		1px 1px 0px rgba(255,140,0,1),
		0px 1px 0px rgba(255,140,0,0.2);
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	color:#FFF;
	/*font-weight:bold;*/
	display:block;
	text-align:center;
	text-decoration:none!important;
	font-size:18px;
	border:0;
	cursor:pointer;
}

.dispBtn:after{
	width:13px;
	height:13px;
	content:"";
	display:block;
	background:url(/shared2015/common/images/im_arrow.png) no-repeat;
	position:absolute;
	top:35%;
	right:1%;
}

.dispBtn:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	text-decoration:none!important;
}


a#NTA_W_calendar img{

vertical-align: top;
}


.bnrBox{
	text-align:center;
	margin-bottom:30px;
	margin-top:45px;
}

.bnrBox span{
	display:block;
	font-size:14px;
	padding:8px;
}

.bnrBox img{
	display:inline-block;
}

