﻿@charset "utf-8";


/********************************************
  フッタータイトル  設定
********************************************/
#footerTitle {
	background: url(../img/bg_footer_title.png) repeat-x ;
}
#footerTitle_in {
	background: url(../img/bg_footer_title.png) repeat-x ;
	width: 1000px;
	margin: 0 auto;
}

/********************************************
  フッターメニュー
********************************************/
#footer {
	width: 100%;
}
#footerIn h3 {
	font-size: 113%;
	margin: 20px 0 10px;
}
#footerIn h3 a {
	font-size: 113%;
	color: #003366;
	margin: 10px 0;
}
#footer a {
	color: #003366;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer li {
	line-height: 1.45;
	background: url("../img/icon_arrow.gif") no-repeat scroll left 0.5em;
    margin: 4px 0 0;
    padding: 0 0 0 10px;
}
#footer ul.list-style-none li {
	line-height: 1.45;
	background : none !important;
    margin: 4px 0 0;
    padding: 0 0 0 10px;
}

#footerIn {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#footPg {
	position: absolute;
	top: 10px;
	right: 4px;
}
.footerMenu_in {
	width: 185px;
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 0 0 14px;
}

.footerMenu_in2 {
	width: 185px;
	float: left;
	padding: 0 0 0 14px;
}

/********************************************
  カンパニー部分の追加
********************************************/

#footer_un {
	width:940px;
	margin: 30px 30px 30px 30px;
	padding: 30px 0 30px 0;
	border-top:1px solid #cccccc;
}

.com-left{
	width:200px;
	float:left;
}

.com-right{
	width:680px;
	float:right;
}

.com-activity{
	padding-bottom:20px;
	overflow:hidden;
}

.com-activity ul {
	float: left;
	width: 220px;
}

.com-twicearea {
	float: left;
	width: 460px;
}

.com-servicelist-midashi{
	font-size:110%;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
	width:675px;
	font-weight:bold;
}

.com-additinal-link{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #cccccc;
}

.com-activity-banner{
	padding-bottom:20px;
}

.com-activity-banner li {
	float: left;
	width: 120px;
margin:0px 10px;
}

/********************************************
  神戸新聞電子版
********************************************/
#electronic {
	border: 1px solid #ccc;
	border-top:2px solid #ccc;
	width: 934px;
	margin: 0 auto 30px auto;
	padding: 12px;
background-color:#ffffff;
}
#electronic a {
	font-size: 90%;
	font-weight: bold;
}
#electronic ul li {
	float: left;
	padding: 5px 0 5px 10px;
	background: none repeat scroll 0 0 transparent;
}
#elTile {
	float: left;
	width: 195px;
}
#elMenu {
	float: right;
	width: 710px;
margin-right:10px;
	padding: 5px 0 5px 10px;
}


/********************************************


/********************************************
  フッター下設定
********************************************/

#footer_un h3 {
	margin: 10px 0 10px 0;
}
#footer_un_l {
	width: 583px;
	float: left;
}
#footer_un_r {
	width: 375px;
	float: right;
}
/********************************************
  神戸新聞
********************************************/
#summary {
	border: 1px solid #ccc;
	width: 561px;
	padding: 12px;
}

.company-logo-height{
height:40px;
}
#company {
	width: 583px;
	padding: 12px 0 0 12px;
}
#guide {
	float: left;
	width: 176px;
}

#kobeNwes {
	float: left;
	width: 385px;
}

#kobeNwes ul {
	float: left;
	width: 190px;
}
/********************************************
  コピーライト
********************************************/
#company_in ul {
	float: left;
	width: 190px;
}
#copyright{
	background: url("../img/bg_copyright.png") repeat-x scroll 0 0 transparent;
	padding: 0 0 0px;
}
#copyright p {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	padding: 8px 0;
}

/********************************************
  ウィンドウ動作フッターJS
********************************************/
/* 初期表示ボタン */
.moveFirstBtn {
	text-align: right;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 998;
	display: none;
}
.moveFirstBtn a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
/* 一段階目ステータスバー */
.bgCheck{
	background: url("../img/bg_check.png") repeat-x;
	padding: 10px 0 0 0;
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 998;
	display: none;
}
.bgCheckIn {
	background: #003366;
	position: relative;
}
.bgCheckInContents {
	background: #003366;
	width: 1024px;
	height: 40px;
	margin: 0 auto;
	position: relative;
}
.bgCheckArticleBtn{
	position: absolute;
	left: 10px;
	top: -32px;
}
.bgCheckArticleBtn a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#bgCheckArticle_in {
	display: none;
}
.bgCheckInLogin {
	position: absolute;
	left: 22px;
	top: 0;
}
.bgCheckInChange {
	position: absolute;
	left: 0px;
	top: 0;
}
.bgCheckInLogout {
	position: absolute;
	left: 111px;
	top: 0;
}
.bgCheckInBuy {
	position: absolute;
	left: 127px;
	top: 0;
}
.bgCheckInView {
	position: absolute;
	left: 236px;
	top: 0;
}
.bgCheckInArea {
	position: absolute;
	left: 337px;
	top: 0;
}
.bgCheckInDb {
	position: absolute;
	left: 447px;
	top: 0;
}
.bgCheckInHelp {
	position: absolute;
	right: 51px;
	top: 0;
}
.bgCheckInClose {
	position: absolute;
	right: 22px;
	top: 0;
}
.mvForm {
	width: 323px;
	position: absolute;
	right: 117px;
	top: 0;
}
.mvForm ul {
	float: right;
}
.mvForm ul li {
	float: left;
	padding: 0 8px 0 0;
}
.searchBox {
	float: right;
}
.searchBoxForm {
	background: url("../img/bg_form_r.png") no-repeat scroll right center transparent;
	display: inline-block;
	padding: 0 8px 0 0;
	margin-left: 11px;
	vertical-align: middle;
}
.searchBoxForm_l {
	background: url("../img/bg_form_l.png") no-repeat scroll left center transparent;
	display: inline-block;
	padding: 8px 0 8px 8px;
	margin-left: -11px;
	zoom: 1;
}
.scform{
/*	background: url("../img/searchtxt.png") left center no-repeat;	*/
	border: none;
	line-height: 24px;
	height: 24px;
	width: 120px;
	padding: 0px;
}
.searchBoxFormBtn {
	vertical-align: middle;
}
/********************************************
  チェックした記事(オープン時)
********************************************/
.btn_l{
	position: absolute;
	left: 0;
	top: 0;
}
.btn_r{
	position: absolute;
	right: 0;
	top: 0;
}
.bgCheckTimeContents {
	background: #fff;
	height: 90px;
	margin: 0 auto;
	position: relative;
	padding: 0 30px;
}
.bgCheckTimeContents dl {
	float: left;
	width: 204px;
	height: auto !important;
	min-height: 90px;
	height: 90px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 10px;
	position: relative;
}
.bgCheckTimeContents dt {
	color: #6ABF7F;
	padding: 5px 0;
	font-weight: bold;
}
.bgCheckTimeContents dt img{
	position: absolute;
	right: 7px;
	top: 5px;
}
.bgCheckTimeContents dd {
	line-height: 120%;
	width: 185px;
}
.bgCheckTimeContents dd span{
	font-size: 85%;
	color: #999999;
}
.bgCheckTimeContents a {
	color: #003366;
	text-decoration: none;
}
.bgCheckTimeContentsIn {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: none;
}
.bgCheckTimeContentsIn div {
	position: absolute;
	width: 3000px;
}
#article_stock, #article_stock_over {
	display: none;
}
.article_category {
	font-size: 100%;
}
/********************************************
  47NEWS背景
********************************************/
#footer .join{
	background: url("../img/bg_47news.png") repeat-x;
}
#footer .joinIn{
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0;
}
#footer .joinTitle{
	font-size: 113%;
	margin: 0 0 20px 0;
}
#footer .joinTitle span{
	color: #003366;
	font-size: 113%;
}
#footer .joinIn ul{
}
#footer .joinIn li{
	white-space: nowrap;
	background: none;
	float: left;
	border-right: 1px solid #333333;
	display: inline;
	margin: 0 6px 10px 0;
	padding: 0 6px 0 0;
	line-height: 120%;
}
/********************************************
  clearfix処理
********************************************/
#footerMenu:after,
#electronic:after,
#electronic ul:after,
#company_in:after,
#footer_un:after,
#summary_in:after,
.mvForm ul:after,
.mvForm:after,
.bgCheckInContents:after,
.bgCheckIn ul:after,
.joinIn ul:after,
.bgCheckTimeContentsIn:after
{
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
/* IE6 */
* html #footerMenu,
* html #electronic,
* html #electronic ul,
* html #company_in,
* html #footer_un,
* html #summary_in,
* html .mvForm ul,
* html .mvForm,
* html .bgCheckInContents,
* html .bgCheckIn ul,

* html .bgCheckTimeContentsIn
{
	zoom: 1;
}
/* IE7 */
*:first-child+html #footerMenu,
*:first-child+html #electronic,
*:first-child+html #electronic ul,
*:first-child+html #company_in,
*:first-child+html #footer_un,
*:first-child+html #summary_in,
*:first-child+html .mvForm ul,
*:first-child+html .mvForm,
*:first-child+html .bgCheckInContents,
*:first-child+html .bgCheckIn ul,
*:first-child+html .bgCheckTimeContentsIn
{
	zoom: 1;
}
