@charset "utf-8";
/* CSS Document */

/* top page =================================================== */
#top_page #wrapper {
	padding-top: 30px;
	font-size: 110%;
}
	*html #top_page #wrapper {
		padding-top: 0px;
	}

#left_column {
	float: left;
	width: 730px;
}
#right_column {
	float: right;
	width: 220px;
}


/* main_box -----------------------------------*/
#main_box {
	float: right;
	width: 480px;
}

/* emergency_box */
#emergency_box {
	margin-bottom: 20px;
	border: 2px solid #FF6600;
	background: #fff;
}
#emergency_box ul {
	padding: 10px 15px;
}
#emergency_box ul li {
	padding: 5px 0 0 20px;
	background: url(../images/icon_arrow05.gif) left 10px no-repeat;
}

/* important_news */
#important_news {
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px solid #0B7D2A;
	background: #fff url(../../images/important_bg.gif) left top repeat-y;
	zoom: 1;
}
#important_news h2 {
	float: left;
	width: 116px;
	padding: 20px 10px;
	text-align: center;
}
#important_news ul {
	float: left;
	width: 322px;
	padding: 12px 10px;
}
#important_news ul li {
	padding: 3px 0 3px 20px;
	background: url(../images/icon_arrow03.gif) left 7px no-repeat;
	line-height: 1.4em;
}
#important_news ul li img {
	margin-left: 5px;
	vertical-align: text-bottom;
}

/* tab_area */
#tab_head {
	overflow: hidden;
	border-bottom: 3px solid #0B7D2A;
	zoom: 1;
}
#tab_head ul {
	float: left;
	list-style: none;
}
#tab_head ul li {
	margin-right:1px;
	float:left;
	display:inline;
	font-size:0;
}
#tab_head ul li a img{
	outline:none;
	border:none;
}
#tab_head p {
	float: right;
}
#tab_area {
	clear: both;
	margin-bottom: 20px;
}
#tab_area #tab_01,
#tab_area #tab_02,#tab_03,#tab_04 {
	display:none;
	margin-bottom: 10px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
}
#tab_area table {
	width: 100%;
	line-height: 1.5em;
}
#tab_area table caption {
	display: none;
}
#tab_area table th,
#tab_area table td {
	padding: 5px 0;
	border-top: 1px dotted #999;
	vertical-align: top;
}
#tab_area table th {
	width: 90px;
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
#tab_area table td {
	padding-left: 20px;
	background: url(../images/icon_arrow03.gif) 3px 9px no-repeat;
}
#tab_area table td.label {
	width: 50px;
	padding: 5px 8px;
	background: none;
}

/* event_area */
#event_area {
	clear: both;
	margin-bottom: 20px;
}
#event_area ul {
	overflow: hidden;
	padding: 10px 3px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	zoom: 1;
}
#event_area ul li {
	float: left;
	width: 84px;
	margin: 5px 5px 8px;
	text-align: center;
}
#event_area li img {
	margin-bottom: 5px;
}


/* sns_list */
#sns_list {
	clear: both;
	overflow: hidden;
	zoom: 1;
}
#sns_list li {
	width: 230px;
}
#sns_list li.fb {float: left;}
#sns_list li.tw {float: right;}



/* side_left -----------------------------------*/
#side_left {
	float: left;
	width: 220px;
}
#search_list {
	margin-bottom: 8px;
}
#search_list li {
	margin-bottom: 3px;
}
#search_list img {
	vertical-align: text-bottom;
}
#bousai_box {
	margin-bottom: 10px;
}
#bousai_box ul {
	display:block;
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
}
#bousai_box li {
	margin-bottom: 2px;
	padding: 3px 3px 0 20px;
	background: url(../images/icon_arrow05.png) left 6px no-repeat;
}

#security_box {
	margin-bottom: 10px;
}
#security_box dt {
}
#security_box dd {
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
}
#security_box li {
	margin-bottom: 2px;
	padding: 3px 3px 0 20px;
	background: url(../images/icon_arrow04.png) left 6px no-repeat;
}
#banner {
	margin-bottom: 8px;
}
#banner li {
	margin-top: 2px;
	margin-bottom: 4px;
	text-align: center;
}

#side_left .link_box {
	margin-bottom: 10px;
}
#side_left .link_box dd {
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
}
#side_left .link_box li {
	margin-bottom: 2px;
	padding: 3px 3px 0 20px;
	background: url(../images/icon_arrow01.png) left 6px no-repeat;
}


/* right_column -----------------------------------*/
#right_column p {
	margin-bottom: 10px;
}

/* topics_box */
#topics_box {
	margin-bottom: 10px;
	border: 1px solid #DEDCDD;
	background: #fff;
	line-height: 1.5em;
}
#topics_box dl {
	margin-bottom: 10px;
}
#topics_box dd {
	padding: 8px 8px 0;
}
#topics_box .img {
	text-align: center;
}
#topics_box .more {
	text-align: right;
}
#topics_box .more a {
	display: inline-block;
	padding-left: 16px;
	background: url(../images/icon_arrow01.png) left center no-repeat;
}
#topics_box p {
	text-align: center;
}

/* museum_box */
#museum_box {
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #BEAE8D;
	border-radius: 5px;
	background: #fff;
}
#museum_box ul {
	padding: 8px;
	background: #E0D8C9;
}
#museum_box ul li {
}
#museum_box ul li img {
	vertical-align: text-bottom;
}
.blank_site {
	margin-bottom: 7px;
}
.blank_site li {
	margin-bottom: 3px;
}

/* birthplace_box */
#birthplace_box {
	margin-bottom: 10px;
	background: url(../../images/birthplace_bg.jpg) left top no-repeat;
}
#birthplace_box p {
	margin: 0;
}
#birthplace_box ul {
	padding: 5px 15px 10px;
	background: url(../../images/birthplace_bg_btm.jpg) left bottom no-repeat;
}
#birthplace_box li {
	padding: 6px 4px 6px 24px;
	background: url(../images/icon_arrow01.png) 5px 8px no-repeat;
	border-top: 1px dotted #999;
}
#birthplace_box li:first-child {
	border-top: none;
}


/* population_box */
#population_box {
	margin-bottom: 10px;
}
#population_box dd {
	padding: 10px;
	border: 1px solid #794620;
	background: #fff;
	line-height: 1.5em;
}
#population_box ul li {
	padding: 3px 0 3px 20px;
	background: url(../images/icon_arrow01.png) left 3px no-repeat;
}


/* add_area */
#add_area {
	clear: both;
	width: 980px;
	margin: 0 auto 20px;
	padding: 10px 0;
	border: 2px solid #ccc;
	background: #fff;
}
#add_area p {
	display: inline-block;
	_display: inline;
	margin-right: 8px;
	vertical-align: middle;
	zoom: 1;
}
#add_area p a {
	padding-left: 20px;
	background: url(../images/icon_arrow01.png) left center no-repeat;
}
#add_area ul {
	overflow: hidden;
	width: 800px;
	_width: 810px;
	margin: 0 auto;
}
#add_area ul li {
	float: left;
	margin: 5px;
	line-height: none;
}


#top_page #footer {
	padding: 280px 0 0;
	background: url(../../images/footer_img.jpg) center top no-repeat;
}

/* mainvisual =================================================== */
#mainvisual {
	background:url(../../images/mainvisual_bg.png) no-repeat center top;
	margin-top:12px;
	width:972px;
	height:296px;
	margin:0 auto;
	padding:4px 6px;
	position:relative;
}
#slider {
	overflow: hidden;
	height: 279px;
}
.bx-prev {
	position:absolute;
	text-indent:-9999px;
	width:35px;
	height:41px;
	top:120px;
	left:6px;
	background:url(../../images/mainvisual_prevBtn.png) no-repeat left top;
	z-index:100;
}
.bx-next {
	position:absolute;
	text-indent:-9999px;
	width:35px;
	height:41px;
	top:120px;
	right:6px;
	background:url(../../images/mainvisual_nextBtn.png) no-repeat left top;
	z-index:100;
}
.bx-prev:hover {
	background:url(../../images/mainvisual_prevBtn_on.png) no-repeat left top;
}
.bx-next:hover {
	background:url(../../images/mainvisual_nextBtn_on.png) no-repeat left top;
}
.bx-pager {
	text-align:center;
	margin-top:15px;
	overflow:hidden;
	padding-left:428px;
}
.bx-pager div {
	float:left;
}
.bx-pager div a {
	display:block;
	width:25px;
	height:25px;
	text-indent: -9999px;
	background:url(../../images/mainvisual_slidedic.gif) no-repeat center center;
}
.bx-pager div a.active {
	background:url(../../images/mainvisual_slidedic_on.gif) no-repeat center center;
}


/* genre & contents page =================================================== */
#contents {
	float: right;
	width: 720px;
	line-height: 1.6em;
}
#main {
	padding: 0 0 16px;
	background: url(../images/contents_bg.png) center bottom no-repeat;
	font-size: 120%;
	zoom: 1;
}
	*+html #main {
		padding: 0;
	}
#main .inner {
	padding: 20px 15px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff url(../images/main_bg.png) center top no-repeat;
}
#main h1 {
	padding: 22px 10px 15px 30px;
	background: url(../images/h1_bg.png) left top no-repeat;
	font-size: 140%;
}



#sidebox {
	float: left;
	width: 220px;
}
#submenu {
	margin-bottom: 20px;
	border: 2px solid #33882D;
	background: #fff;
}
#submenu li {
	border-top: 1px solid #DEDCDD;
	zoom: 1;
}
#submenu li:first-child {
	border-top: none;
}
#submenu li a {
	display: block;
	padding: 9px 5px 9px 34px;
	background: url(../images/icon_arrow01.png) 12px 10px no-repeat;
	color: #234600;
}

#event_menu {
	margin-bottom: 15px;
}
#event_menu ul {
	padding: 10px 5px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;
	text-align: center;
}
#event_menu li {
	display: inline-block;
	_display: inline;
	width: 92px;
	margin: 3px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	zoom: 1;
}
*+html #event_menu li {
	display: inline;
}
#event_menu a {
	color: #234600;
	text-decoration: none;
}
#event_menu li img {
	margin-bottom: 3px;
}






/* genre_page =================================================== */
#genre_page #main .inner {
	padding: 20px 5px;
}
#genre_page #wrapper a {
	color: #234600;
}
#genre_page #news_area {
	width: 690px;
	margin: 0 auto 20px;
}
#genre_page #news_area h2 {
	margin-bottom: 8px;
}
#genre_page #news_area table caption {
	display: none;
}
#genre_page #news_area table th {
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
#genre_page #news_area table th,
#genre_page #news_area table td {
	padding: 2px 5px;
	vertical-align: top;
}
#genre_page #news_area table td {
	padding-left: 24px;
	background: url(../images/icon_arrow03.gif) 6px 6px no-repeat;
}
#genre_page #news_area table td img {
	margin-left: 3px;
	vertical-align: baseline;
}


#category_area {
}
#category_area .inbox {
	float: left;
	width: 336px;
	margin: 0 9px 15px;
	_margin: 0 7px 15px;
}
#category_area .inbox h2 {
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	font-size: 120%;
}
#category_area .inbox h2 a {
	display: block;
	padding: 10px 5px 10px 20px;
	background: url(../images/category_tit_bg.png) left center no-repeat;
	color: #000;
	text-decoration: none;
}
#category_area .inbox h2 a:hover {
	color: #693829;
	text-decoration: underline;
}
#category_area .inbox ul {
}
#category_area .inbox li {
	padding: 3px 0 3px 24px;
	background: url(../images/icon_arrow02.png) 3px 6px no-repeat;
}

#contents_link {
	width: 690px;
	margin: 10px auto 20px;
	_margin: 10px auto 0;
	padding: 25px 0 0;
	background: url(../images/dot_line2.gif) left top repeat-x;
}
	*+html #contents_link {
		margin: 10px auto 16px;
	}
#contents_link li {
	margin-top: 3px;
	padding-left: 24px;
	background: url(../images/icon_arrow03.gif) 6px 6px no-repeat;
}




/* contents_page =================================================== */
#contents_page #main {
	margin-bottom: 20px;
}
#contents_page #main .inner {
	padding: 20px 15px 10px;
}
#contents_page #main a {
	color: #1A5597;
}
#contents_page #main h2 {
	clear: both;
	margin-bottom: 16px;
	padding: 15px 8px 10px 12px;
	border-bottom: 1px solid #ccc;
	background: url(../images/h2_bg.jpg) left top no-repeat;
	font-size: 130%;
}
#contents_page #main h3 {
	margin-bottom: 12px;
	padding: 8px 8px 8px 30px;
	border-bottom: 2px solid #76AB45;
	background: #F1F1F1 url(../images/h3_icon.jpg) 10px center no-repeat;
	color: #1E5333;
	font-size: 125%;
}
#contents_page #main h4 {
	margin-bottom: 15px;
	padding: 5px 5px 5px 30px;
	border: 1px solid #ccc;
	background: url(../images/h4_icon.jpg) 10px center no-repeat;
	color: #358948;
	font-size: 110%;
}
#contents_page #main h5 {
	margin-bottom: 15px;
	padding: 3px;
	border-bottom: 3px double #438747;
	color: #358948;
}
#contents_page #main h6 {
	margin-bottom: 15px;
	padding: 3px;
	border-bottom: 1px dotted #438747;
	color: #358948;
}
#contents_page #main p {
	margin-bottom: 1em;
}
#contents_page #main table {
	margin-bottom: 15px;
	border-collapse: collapse;
	border-color: #999;
}
#contents_page #main table caption {
	font-weight: bold;
}
#contents_page #main table th {
	background: #FAF7D3;
}
#contents_page #main table td {
}
#contents_page #main table th,
#contents_page #main table td {
	padding: 5px 10px;
	border-color: #999;
}
#contents_page #main ul,
#contents_page #main ol {
	margin: 0 0 15px 25px;
}
#contents_page #main ul li {
	list-style: disc;
}
#contents_page #main ol li {
	list-style: decimal;
}
#contents_page #main dl {
	margin-bottom: 15px;
}
#contents_page #main dd {
	margin-left: 40px;
}

/* related_info */
#contents_page #main .related_info h2 {
	padding: 8px;
	padding-left: 40px;
	border: 1px solid #76AB45;
	border-bottom: 3px solid #76AB45;
	background: #EEF5DB;
	font-size: 120%;
	background-position: 10px center;
	background-repeat: no-repeat;
	zoom: 1;
}
#contents_page #main .related_info h2.download {background-image: url(../images/icon_download.jpg);}
#contents_page #main .related_info h2.related_link {background-image: url(../images/icon_link.jpg);}
#contents_page #main .related_info h2.blank_link {background-image: url(../images/icon_blank.jpg);}
#contents_page #main .related_info h2.map {background-image: url(../images/icon_map.jpg);}
#contents_page #main .related_info ul {
	margin-left: 15px;
	margin-bottom: 30px;
}
#contents_page #main .related_info li {
	list-style: none;
}
#contents_page #main .related_info li,
#contents_page #main .more_link {
	padding: 3px 0 3px 20px;
	background: url(../images/icon_arrow01.png) left 5px no-repeat;
}
#contents_page #main iframe {
	margin-bottom: 15px;
}

/* question_box */
#question_box {
	margin-bottom: 20px;
	padding: 14px 0;
	border: 1px solid #ccc;
	background: #fff;
	font-size: 120%;
}
#question_box h2 {
	padding: 16px 10px 16px 56px;
	background: url(../images/question_tit.jpg) left top no-repeat;
	color: #fff;
	font-size: 120%;
}
#question_box .inline {
	padding: 5px 25px 0;
}
#question_box h3 {
	padding: 12px 0 4px;
	border-top: 1px dotted #999;
	font-size: 105%;
}
#question_box h3:first-child {
	border-top: none;
}
#question_box .inline p {
	margin-bottom: 10px;
}

/* inquiry_box */
#inquiry_box {
	border: 1px solid #ccc;
	background: #fff;
	font-size: 120%;
}
#inquiry_box a {
	color: #1A5597;
}
#inquiry_box h2 {
	height: 62px;
	padding: 0 10px 0 56px;
	background: url(../images/inquiry_tit.jpg) left top no-repeat;
	font-size: 120%;
	line-height: 62px;
}
#inquiry_box .inline {
	padding: 10px 25px 15px;
}
#inquiry_box dl dt {
	margin-bottom: 5px;
	font-weight: bold;
}
#inquiry_box dl dd {
	margin-bottom: 5px;
}


/* 緊急・防災情報ページ emg_page =================================================== */
body#emg_page {
	background-image: none;
	background-color: #fff;
}
#emg_page h1 {
	margin: 0 0 15px 0;
}
#emg_page #contents {
	float: left;
	width: 715px;
}
#emg_page #main {
	background-image: none;
}
#emg_page #sidebox {
	float: right;
	width: 230px;
	line-height: 1.6em;
}
#emg_page #title_area {
	background-image: url(../../images/item_line01.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	_zoom: 1;
}
#emg_page #title_area h2 {
	float: left;
	margin: 0 0 0 4px;
	font-size: 140%;
	_display: inline;
}
#emg_page #title_area .list {
	float: right;
	margin: 0 10px 0 0;
	_display: inline;
}
#emg_page #title_area .list {
	background-image: url(../images/icon_arrow06.png);
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
}
#emg_page #emg-list-box {
	margin: 0 0 50px 0;
	padding: 0 0 0 6px;
	font-size: 120%;
}
#emg_page #emg-list-box dl {
	clear: both;
	margin: 0 0 6px 0;
}
#emg_page #emg-list-box dl:after {
	content: " ";
	display: table;
	clear: both;
	*zoom: 1;
}
#emg_page #emg-list-box dt {
	float: left;
	clear: both;
	background-image: url(../images/icon_arrow06.png);
	background-repeat: no-repeat;
	width: 60%;
	padding: 0 0 0 18px;
}
#emg_page #emg-list-box dd {
	float: right;
	width: 37%;
}
#emg_page #emg-list-box dd span {
	float: right;
}
#emg_page #inquiry_box {
	background-image: url(../../images/bg-inquirybox_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 4px 0;
	border: none;
}
#emg_page #inquiry_box dl {
	padding: 20px;
	border-right: 1px #910000 solid;
	border-left: 1px #910000 solid;
}
#emg_page #inquiry_box dt {
	float: left;
	clear: both;
	background-image: url(../images/icon_round01.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	line-height: 1.4;
	font-size: 120%;
}
#emg_page #inquiry_box dd {
	margin: 0;
	line-height: 1.6;
	overflow: hidden;
	_zoom: 1;
}
#emg_page #sidebox .sidebox-item {
	margin: 0 0 10px 0;
	font-size: 120%;
}
#emg_page #sidebox .sidebox-item ul {
	padding: 10px 10px 6px 10px;
	border-right: 1px #e25a6e solid;
	border-bottom: 1px #e25a6e solid;
	border-left: 1px #e25a6e solid;
}
#emg_page #sidebox .sidebox-item li {
	background-image: url(../images/icon_arrow07.png);
	background-repeat: no-repeat;
	margin: 0 0 6px 0;
	padding: 0 0 0 18px;
}
#emg_page #sidebox .bnr {
	margin: 0 0 10px 0;
}


/* 汎用ページ general_page =================================================== */
#general_page #main {
	padding: 0 0 16px;
}
#general_page #main .inner {
	padding: 20px 15px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff url(../images/gene_main_line.jpg) center top no-repeat;
	zoom: 1;
}
#general_page #main .inner p {
	margin-bottom: 1em;
}
#general_page #main h1 {
	margin-bottom: 20px;
	padding: 0 15px 20px;
	background: url(../images/gene_h1_bg.jpg) center bottom no-repeat;
	font-size: 130%;
	zoom: 1;
}
#general_page #main h2 {
	clear: both;
	margin-bottom: 16px;
	padding: 15px 8px 10px 12px;
	border-bottom: 1px solid #ccc;
	background: url(../images/h2_bg.jpg) left top no-repeat;
	font-size: 120%;
	zoom: 1;
}
#general_page #main h3 {
	margin-bottom: 12px;
	padding: 8px 8px 8px 30px;
	border-bottom: 2px solid #76AB45;
	background: #F1F1F1 url(../images/h3_icon.jpg) 10px center no-repeat;
	color: #1E5333;
	font-size: 110%;
}
#general_page #main h4 {
	margin-bottom: 15px;
	padding: 5px 5px 5px 30px;
	border: 1px solid #ccc;
	background: url(../images/h4_icon.jpg) 10px center no-repeat;
	color: #358948;
	font-size: 100%;
}
#general_page #main h5 {
	margin-bottom: 15px;
	padding: 3px;
	border-bottom: 3px double #438747;
	color: #358948;
}
#general_page #main h6 {
	margin-bottom: 15px;
	padding: 3px;
	border-bottom: 1px dotted #438747;
	color: #358948;
}
#general_page #main table {
	margin-bottom: 15px;
	border-collapse: collapse;
	border-color: #999;
}
#general_page #main table caption {
	display: none;
}
#general_page #main table th {
	background: #FAF7D3;
	vertical-align: top;
}
#general_page #main table th,
#general_page #main table td {
	padding: 5px 10px;
	border-color: #999;
}
#general_page #main ul {
	margin: 0 0 15px 25px;
}
#general_page #main ul li {
	list-style: disc;
}
#general_page #main ol {
	margin: 0 0 15px 30px;
}
#general_page #main ol li {
	list-style: decimal;
}
#general_page #main dl {
	margin-bottom: 15px;
}
#general_page #main dd {
	margin-left: 40px;
}

#letter_area {
	overflow: hidden;
	zoom: 1;
}
#letter_area .flyer {
	float: left;
	margin-right: 25px;
}
#letter_area .flyer img {
	border: 1px solid #ccc;
}

#general_page #main #cheer_group {
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background: #F5F5F5;
	zoom: 1;
}
#general_page #main #cheer_group p {
	float: left;
	margin: 0 10px;
	vertical-align: middle;
	line-height: 53px;
}
#general_page #main #cheer_group p.item {
	margin: 0 6px;
	padding: 6px 0;
	line-height: 24px;
}
#general_page #main #cheer_group span {
	font-weight: bold;
	font-size: 140%;
}
#general_page #main #cheer_group p.entry_link {
	display: inline-block;
	float: right;
	margin-top: 14px;
	padding: 0 20px;
	border-left: 1px dotted #999;
	background: url(../images/icon_arrow01.png) right center no-repeat;
	white-space: nowrap;
	font-weight: bold;
	line-height: 26px;
}

#general_page #main .general_link {
	margin: 0 0 15px 6px;
}
#general_page #main .general_link li {
	margin-bottom: 3px;
	background-image: url(../images/icon_arrow03.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding: 0 0 0 24px;
	list-style: none;
}

#general_page #news_area {
	margin: 0 auto 20px;
}
#general_page #news_area table caption {
	display: none;
}
#general_page #news_area table th {
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
#general_page #news_area table th,
#general_page #news_area table td {
	padding: 2px 5px;
	background-color: #fff;
}
#general_page #news_area table td {
	padding-left: 24px;
	background: url(../images/icon_arrow03.gif) 6px 6px no-repeat;
}
#general_page #news_area table td img {
	margin-left: 5px;
	vertical-align: text-bottom;
}

#general_page #privilege_area table th {
	background: none;
}

#general_page #main .bnr_list {
	margin: 0 0 15px 0;
}
#general_page #main .bnr_list li {
	float: left;
	margin: 0 20px 0 0;
	list-style: none;
	_display: inline-block;
}

.letter-space {
	letter-spacing: .5em;
}
.pic_right .img {
	float: right;
	margin: 0 0 0 8px;
}
.pic_right .img .comment {
	display: block;
	font-size: 90%;
	font-weight: bold;
}

.bx-controls-auto {
	position: absolute;
	top: 298px;
	right: 0px;
	width: 90px;
}
.bx-start {
	text-indent: -9999px;
	float: left;
	width: 30px;
	height:30px;
	background: url("../images/btn-play.png") no-repeat center;
}
.bx-stop {
	text-indent: -9999px;
	float: left;
	width: 30px;
	height:30px;
	margin-left: 10px;
	background: url("../images/btn-stop.png") no-repeat center;
}
