@charset "utf-8";
/* CSS Document */
body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif; }
#WRAPPER {
	width: 100%;      /* IEのバグ */
	height: 100%;
	clear: both;
	/*background: #EFF5F5;*/
	margin: 0px;
	padding: 0px;
}


/* ======NOSCRITPタグを印刷不可にする====== */
noscript{display:none!important} 
/* ======NOSCRITPタグを印刷不可にする====== */

/* ======mac環境の文字化けを防ぐコード====== */
/*\*//*/
textarea, select, input {
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
a {   overfow: hidden;}
/**/ 
/* ======mac環境の文字化けを防ぐコード====== */

/******************** HEADER ********************/
#HEAD CONT {


	margin: 0px 0px 1px 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	width: 100%;

}

/* 上部バナー */
#BNN {
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
}

/* 下部バナー */
#BNN05 {
	width: 468px;
	text-align:center;
	padding: 10px 0px 10px 5px;
}

#HEADER hr {
display: none;
}


/* ======HEADER====== */
#HEADER {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	height: 54px;
	border-top: 1px solid #000000;
	background-color: #FFFFFF;
}

/* ======LOGO====== */
#LOGO {
	width: 178px;
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}


/* ======西日本新聞共通ロゴ====== */

#nnplogo1{	background-image:url(http://www.nishinippon.co.jp/common/images/logo.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;
}
#nnplogo1 a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;
}

#nnplogo2{	background-image:url(http://www.nishinippon.co.jp/common/images/logo_small.gif);	background-repeat: no-repeat;	margin: 0px	padding: 0px;	display: block;	text-decoration: none;	text-indent:-9999px;
}
#nnplogo2 a{	margin: 0px;	padding: 0px;	width: 90px;	height: 22px;	display: block;	text-decoration: none;	text-indent:-9999px;
}

#LOGO2 {
	width: 90px;
	height: 22px;
	float: right;
}

/* ======#NAVI====== */
#NAVI {
	width: 520px;
	margin: 0px;
	padding: 10px 0px 3px 0px;
	float: left;
}

#HNAVI {
	background-color: #E7EFEF;
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 2px 0px;
}

#HNAVI ul {
	list-style: none;
	margin: 0px;
	padding-left: 15px;
	font-size: 12px;
}

#HNAVI li {
	display: inline;
}

.HNAVI a{
	padding: 0px 0px 0px 0px;
}

a.hnavi:link{ color:#000000; text-decoration: none;}
a.hnavi:visited{ color:#000000; text-decoration: none;}
a.hnavi:active{ color:#0000CC; text-decoration: none;}
a.hnavi:hover{ color:#0000CC; text-decoration: underline;}

#HNAVI2 {
	background-color: #BBD2D2;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

#HNAVI2 ul {
	list-style: none;
	margin: 0px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
}

#HNAVI2 li {
	display: inline;
}

.HNAVI2 a{
	padding: 0px 0px 0px 0px;
}

/* ======#RESIZE====== */
#RESIZE {
	margin-top: 7px;
	padding-left: 25px;
	float: left;
	font-size: 12px;
}

#RESIZE img{
	display:inline;
}


/* ======#GNAVI====== */
#GNAVI {
	background-color: #226F6F;
	margin: 0px;
	padding-left: 10px;
	font-weight: bold;
	white-space: nowrap;
	clear: both;

}

#GNAVI ul{
	line-height:160%;
	list style-type:none;
	padding:2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;
}

#GNAVI li{
	display:inline;
	line-height:160%;
	white-space: nowrap;
}

#GNAVI a{
	padding:2px 0px 2px 0px;
}

a.gnavi:link{ color:#fff; text-decoration: none;}
a.gnavi:visited{ color:#fff; text-decoration: none;}
a.gnavi:active{ color:#fff; text-decoration: none;}
a.gnavi:hover{ color:#fff; text-decoration: underline;}

a.gnavi_stay:link{ color:#000000; text-decoration: none;background-color:#CCFFFF;}
a.gnavi_stay:visited{ color:#000000; text-decoration: none;background-color:#CCFFFF;}
a.gnavi_stay:active{ color:#000000; text-decoration: none;}
a.gnavi_stay:hover{ color:#000000; text-decoration: underline;}


#GNAVI2 {
	background-color: #339999;
	margin: 0px;
	padding-left: 10px;
	white-space: nowrap;
	clear: both;
}

#GNAVI2 ul{
	line-height:120%;
	list style-type:none;
	padding:2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color:#FFFFFF;
}

#GNAVI2 li{
	display:inline;
	line-height:120%;
	white-space: nowrap;
}

#GNAVI2 a{
	padding:2px 0px 2px 0px;
}



#SNAVI {
	text-align:left;
	font-size:12px;
	padding:3px 0px 3px 15px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C1C1C1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
	margin: 2px 0px 1px 0px;
	background-color: #FFFFFF;
}
/******************** FOOTER ********************/
#FOOTER {

	width: 100%;

	border-bottom-style: double;

	border-bottom-color: #C1C1C1;

	padding:0px 0px 15px 0px;

	margin: 0px 0px 0px 0px;
	
	background-color: #FFFFFF;

}

.fline {
	width: 100%;
	background-color:#333333;
	clear:both;
	margin: 0px 0px 0px 0px;
	height: 30px;
}


#FOOTER ul{
	list style-type:none;
	margin: 0px;
	padding: 0px;
}

#FOOTER li{
	display:inline;
	line-height:150%;
	margin: 0px;
	padding: 0px;
}

#FOOTER a{
	padding: 0px;
}

.under{
	width: 770px;
	font-size:12px;
	letter-spacing: 1px;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

#COPY {
	width:840px;
	padding:10px;
}

#copybox {
	width: 400px;
	font-size:12px;
	letter-spacing: 1px;
	text-align: left;
	float:left;
}



/* ======地域用ロゴ====== */

/* [福岡] */
#nnplogo1_fukuoka {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_fukuoka.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_fukuoka a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [佐賀] */
#nnplogo1_saga {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_saga.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_saga a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [長崎] */
#nnplogo1_nagasaki {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_nagasaki.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_nagasaki a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [熊本] */
#nnplogo1_kumamoto {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_kumamoto.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_kumamoto a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [大分] */
#nnplogo1_ooita {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_ooita.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_ooita a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [宮崎] */
#nnplogo1_miyazaki {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_miyazaki.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_miyazaki a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [鹿児島] */
#nnplogo1_kagoshima {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_kagoshima.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_kagoshima a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

/* [山口] */
#nnplogo1_yamaguchi {	background-image:url(http://www.nishinippon.co.jp/common/images/logo_yamaguchi.gif);	background-repeat: no-repeat;	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-align:left;}
#nnplogo1_yamaguchi a {	width: 178px;	height: 49px;	margin: 0px;	padding: 0px;	display: block;	float: none;	text-indent: -9999px;	text-decoration: none;}

}
@media print{
#FOOTER { display: none; }
p.fline{display:none;}
.under{display:none;}
.under#COPY	{display:none;}
.under#LOGO2	{display:none;}
.under#nnplogo2	{display:none;}
}
