/* temp */



/* タイトル */
.titleCentering { width:100%-22px; padding:10px; background-color:#F5F5F5; border-left:1px solid #D6D6D6; border-top:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-bottom:2px solid #666;
}
/* レイアウト（横600px センタリング） */
.centeringWrapW600 { width:580px; margin:0px auto; padding:10px; text-align:left;}
.centeringWrapW600 p { margin:10px 0px; font-size:13px; line-height:1.5em;}
/* レイアウト（センタリング テキストリンク） */
.centeringLinkWrap { text-align:center;}


/* ヘッダー */
.headerWrap {width:100%-40px; height:55px; background-image:url(../img/head/headBg1.gif);padding: 0px 20px;}
.headerWrap .inner {width:1020px; height:55px; margin:0px auto; background-image:url(../img/head/headBg2.gif);}

/* グローバルナビ */
.globalNavWrap {width:100%-40px; background-image:url(../img/globalNav/globalNavBg1.gif); background-repeat: repeat-x; padding: 0px 20px 0px 20px;}
.globalNavWrap .backG {width: 1020px;margin: 0px auto;background-image:url(../img/globalNav/globalNavBg1.gif); background-repeat: repeat-x;padding-top:6px;}
.globalNavWrap .inner {width:1000px; margin:0px auto; background-image:url(../img/globalNav/globalNavBg2.gif); background-repeat:no-repeat;padding-right: 20px;}
.globalNavWrap .inner ul {list-style-type: none; padding:4px 0 0 8px ;}
.globalNavWrap .inner ul li { color:#fff; float:left; padding:0px 5px; background-image:url(../img/globalNav/line1.gif); background-position:top left; background-repeat:no-repeat;}
.globalNavWrap .inner ul li:first-child {background-image: none; padding:0px 5px 0px 0px;}
.globalNavWrap .inner ul li a{ text-decoration:none; display: table; height:33px; color:#fff; padding:0px 5px; line-height:24px; font-size:12px;}
.globalNavWrap .inner ul li .ac {background-image:url(../img/globalNav/globalNavBg3.gif);}
.globalNavWrap .inner ul li a:hover {text-decoration:none; background-image:url(../img/globalNav/globalNavBg3.gif);}

.globalNavWrap .inner .subPartsWrap { float:right; width:350px;}
.globalNavWrap .inner .subPartsWrap .iconWrap { float:right; padding:4px 0px 0px 3px;}
.globalNavWrap .inner .subPartsWrap .iconWrap .twitter { width:23px; height:23px; display:block; background-image:url(../img/globalNav/twitter.gif); }
.globalNavWrap .inner .subPartsWrap .iconWrap .twitter:hover { background-position:0 -23px;}
.globalNavWrap .inner .subPartsWrap .iconWrap .facebook { width:23px; height:23px; display:block; background-image:url(../img/globalNav/facebook.gif); }
.globalNavWrap .inner .subPartsWrap .iconWrap .facebook:hover { background-position:0 -23px;}

.globalNavWrap .inner .subPartsWrap { padding-right:6px;}
.globalNavWrap .inner .subPartsWrap form { float:right; padding:5px 5px 0px 10px;}
.globalNavWrap .inner .subPartsWrap input { float:left; height:19px; font-size:12px;}
.globalNavWrap .inner .subPartsWrap .txtForm {width:146px; padding:0 5px; background-image:url(../img/globalNav/formBg3.gif);
	border-top:1px solid #999;	border-bottom:1px solid #999;	border-left:1px solid #999; color:#fff; line-height:1.5em;}
.globalNavWrap .inner .subPartsWrap .txtForm:focus { background-image:url(../img/globalNav/formBg3.gif);background-position:0px 21px;}
	
.globalNavWrap .inner .subPartsWrap .searchBtn {width:40px; height:21px; color:#fff; border:1px solid #999; background-image:url(../img/globalNav/btnBg2.gif);}
	
.globalNavWrap .inner .subPartsWrap .btn { float:right; padding-top:5px;}
.globalNavWrap .inner .subPartsWrap .btn a { text-decoration:none; display:block; text-align:center; line-height:22px; color:#fff; width:69px; height:21px; font-size:12px;}
.globalNavWrap .inner .subPartsWrap .btn .notAc { background-image:url(../img/universalBarWrap/btnBg1.gif);}
.globalNavWrap .inner .subPartsWrap .btn .notAc:hover { text-decoration:none; background-position:0 -21px;}
.globalNavWrap .inner .subPartsWrap .btn .notAcSelect { background-image:url(../img/universalBarWrap/btnBg3.gif);}


/* サブナビ */
.subNavWrap { margin:5px 0px 15px 0px;padding: 0px 20px 0px 20px; }
.subNavWrap .contents { padding-bottom:16px;}
.subNavWrap .inner { width:1020px; margin:0px auto;}
.subNavWrap .inner ul {list-style-type: none;}
.subNavWrap .inner ul li { border-left:1px solid #1F3C3D; margin:0px; float:left;}
.subNavWrap .inner ul li a { color:#1F3C3D; font-weight:bold; padding:3px 5px; margin:0px 7px; font-size:12px;}
.subNavWrap .inner ul li a:hover { color:#fff; background-color:#034E4E;}
.subNavWrap .inner ul li:first-child { border-left:none;}
.subNavWrap .inner ul li:first-child a { margin:0px 7px 0px 0px;}
.subNavWrap .inner ul li .ac { color:#fff; background-color:#034E4E;}

/* サブナビ（TOP） */
.subNavWrap .top { height:14px;}


/* フッター */
.footerWrap{background-color:#333;}
.footerWrap .line {height:4px; background-color:#034E4E; border-bottom:1px solid #fff;}
.footerWrap hr { width:1040px; height:4px; background-color:#034E4E;}
.footerWrap .inner{ width:1040px; margin:0px auto; text-align:center; padding:40px 0px; background-color:#333; color:#fff;}
.footerWrap .inner .txtLink { margin-bottom:30px;}
.footerWrap .inner .txtLink a { color:#fff; padding:0px 12px; border-left:1px solid #fff; font-size:12px;}
.footerWrap .inner .txtLink a:hover { text-decoration: underline;}
.footerWrap .inner .txtLink a:first-child{ color:#fff; padding:0px 12px; border-left: none;}

.footerWrap .inner ul{ width:280px; height:29px; list-style-type: none; border:1px solid #999; margin:0px auto; background-image:url(../img/foot/nishinipponshinbunLogo.gif); background-repeat:no-repeat; background-position:left;}
.footerWrap .inner ul li{ color:#fff; float:left; margin-top:8px; padding:0px 10px; background-image:url(../img/universalBarWrap/line1.gif); background-position:left; background-repeat:no-repeat;}
.footerWrap .inner ul li:first-child{background-image:none; padding:0px 10px 0px 0px; margin-left:60px;}
.footerWrap .inner ul li a{ color:#fff; text-decoration:none; font-size:12px;}
.footerWrap .inner ul li a:hover{ color:#fff; text-decoration: underline;}
.footerWrap .inner ul li img{ padding-right:3px;}

.footerWrap .inner .logo { text-align:center; margin:20px 0px;}
.footerWrap .inner .copyright { text-align:center; margin:60px 0px 120px 0px; font-size:12px;}

.footLogo { height:36px; width:1020px; margin:20px auto 0px auto; background-image:url(../img/foot/logo2.gif); background-position:right; background-repeat:no-repeat;}
