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

Common

--------------------------------- */
a,
a:visited,
a:hover { color: #2D4C79; }

.txt-caution { color: #C30018; }

hr { border-top-color: #DDD; }

.border { border-color: #B3B3B3; }

/* ---------------------------------

Body

--------------------------------- */
body { background-image: url(/common/img/common/green/bg-header.png); }

/* ---------------------------------

Pager

--------------------------------- */
.pager a,
.pager .current_page {
	border-color: #d7f4d3;
	background: #d7f4d3;
	color: #4D4D4D;
	}

.pager .current_page {
	background: #63ab6d;
	border-color: #63aa6c;
	color: #FFF;
	}

.prev-next .prev { border-right-color: #d7f4d3; }

/* ---------------------------------

header

--------------------------------- */
#header .logo {
	background: #FFF;
	border-color: #b3b3b3;
	}

#header .logo h1 a { background-image: url(/common/img/common/logo.png); }

/* #nav-header */
#nav-header li { border-right-color: #7C7C7C; }

/* site-search-box */
#site-search-box { background: #FFF; }

#site-search-box input[type="submit"] { background-image: url(/common/img/common/btn-search.png); }

/* ---------------------------------

#nav-global

--------------------------------- */
#nav-global > ul > li > a {
/*background-image: url(/common/img/common/green/btn-nav-global.png);*/
}

#nav-global > ul > li > a:hover { color: #63aa6c; }
#nav-global > ul > li.selected > a,
#nav-global > ul > li.selected > a:hover { background-position: 0 -80px; }


/* .nav-sub */
#nav-global > ul > li > .nav-sub {
	background: #FFF;
	border-color: #B3B3B3;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
	}

#nav-global > ul > li > .nav-sub > ul > li,
#nav-global > ul > li > .nav-sub > dl > dt,
#nav-global > ul > li > .nav-sub > dl > dd {
	color: #2D4C79;
	border-right-color: #7C7C7C;
}

#nav-global > ul > li > .nav-sub > ul > li.first,
#nav-global > ul > li > .nav-sub > dl > dt { background-image: url(/common/img/common/icon-arrow-blue.png); }

/* ---------------------------------

#content

--------------------------------- */
/* .list-news */
.list-news li { border-bottom-color: #B3B3B3; }

/* ---------------------------------

sidebar

--------------------------------- */
#sidebar h1 { border-bottom-color: #b3b3b3; }

#sidebar #side-attention h1 { background-image: url(/common/img/common/icon-attention.png); }

#sidebar #side-ranking h1 { background-image: url(/common/img/common/icon-ranking.png); }

#sidebar #side-mobile h1 { background-image: url(/common/img/common/icon-mobile.png); }

#sidebar #ads-side-bottom h1 { background-image: url(/common/img/common/icon-pr.png); }

/* eshinbun */
#eshinbun-banner { border-color: #B3B3B3; }

#eshinbun-banner span { background: #e5e5e5; }

/* osusume */
#osusume {
	background: #ffe5be;
	border-color: #ff994e;
	}

#osusume h2 { background-image: url(/common/img/common/bg-osusume-h2.png); }

#osusume li { background-image: url(/common/img/common/icon-arrow-blue.png); }

/* newsrelease */
#newsrelease { border-color: #B3B3B3; }

#newsrelease li { border-bottom-color: #b3b3b3; }

/* side-ranking */
#side-ranking ul li.new { background-image: url(/common/img/common/icon-new.png); }

/* ---------------------------------

sidebar バナー関連

--------------------------------- */

/* linebox */

.linebox {
	border-color: #B3B3B3;
	color: #2d4b7c;
}

/* ---------------------------------

footer

--------------------------------- */
footer { background-image: url(/common/img/common/green/bg-footer.png); }

/* footer .main */
footer .main li { border-right-color: #B3B3B3; }

/* footer .sub */
footer .sub { border-top-color: #B3B3B3; }

footer .sub li { border-right-color: #B3B3B3; }

/* ---------------------------------

Social Media Btns

--------------------------------- */
#socialmedia-btns { background: #e5e5e5; }

/* ---------------------------------

Eshinbun Style

--------------------------------- */

#eshinbun #topics h1.title a { background-image: url(/eshinbun/img/bg-title.png); }

.categoryhead { background-image:url(/common/img/common/green/bg-page-h2.png); }

/* ---------------------------------

Home Style

--------------------------------- */

/* #nuclear-earthquake */

#home #nuclear-earthquake .main { border-right-color: #B3B3B3; }

#home #nuclear-earthquake header h1 a { background-image: url(/common/img/home/title-nuclear-earthquake.png); }

#home #nuclear-earthquake .main > ul li { border-right-color: #B3B3B3; }

#home #nuclear-earthquake .sub ul li { background-image: url(/common/img/common/icon-arrow-red.png); }

/* #extra */
#home #extra .article { border-color: #E52029; }

#home #extra .article h1 {
	background: #E52029;
	color: #fff;
	}

#home #extra .article .pdflink { border-color: #b4b4b4; }

/* #topnews-tab */

#home #topnews-tab .tab li a { background-image: url(/common/img/home/btn-topnews-tab.png); }

/* #topnews-tab .content */
#home #topnews-tab .content { border-color: #999; }

/* #toretate*/

#home #toretate h1 { background-image: url(/common/img/home/title-toretate.png); }

#home #toretate .carousel .list > li a {
	background: #ececec;
	border-color: #b3b3b3;
	}

/* qTip*/

.ui-tooltip {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.75);
	}

/* #shimen */

#home #shimen { border-color: #cdcdcd; }

#home #shimen h1 { background-image: url(/common/img/home/title-shimen.png); }

#home #shimen #shimen-page { border-color: #cdcdcd; }

/* #odekake */
#home #odekake h1 { background-image: url(/common/img/home/title-odekake.png); }

/* #hotnews */
#home #hotnews h1 { background-image: url(/common/img/home/title-hotnews.png); }

/* #ramen */
#home #ramen h1 { background-image: url(/common/img/home/title-ramen.png); }

/* #sweets */
#home #sweets h1 { background-image: url(/common/img/home/title-sweets.png); }

/* #widearea-news */
#home #widearea-news h1 {
	color: #2D4C79;
	background: #d7f5d3;
	}

#home #widearea-news section h1 {
	background-image: -webkit-gradient(linear, left top, right top, from(#d7f5d3), to(white));
	background-image: -webkit-linear-gradient(left, #d7f5d3, white);
	background-image: -moz-linear-gradient(left, #d7f5d3, white);
	background-image: -ms-linear-gradient(left, #d7f5d3, white);
	background-image: -o-linear-gradient(left, #d7f5d3, white);
	background-image: linear-gradient(left, #d7f5d3, white);
	-pie-background: linear-gradient(left, #d7f5d3, white);
	}

/* #widearea-news .special */
#home #widearea-news .special { border-color: #d7f5d3; }

#home #widearea-news .special h1 {
	background: #d7f5d3;
	-pie-background: none;
	}

/* ---------------------------------

Topics Style

--------------------------------- */
body.topics #topics h1.title {
	color: #FFF;
	background: #63aa6c;
	}

body.topics #topics h1.title a { color: #FFF; }

body.topics #topics > hgroup h2 { background: #d7f4d3; }

/* #topics figure */
body.topics #topics figure.thumb { border-color: #b3b3b3; }

body.topics #topics figure.youtube a { background: #000; }

/* .topics .time .category */
body.topics #topics .time > .category { border-left-color: #b3b3b3; }

/* #topics .article header */
body.topics #topics > .article header ul li.category { border-left-color: #b3b3b3; }

/* #topics .list */

body.topics #topics .list h1 {
	color: #2D4C79;
	background: #d7f5d3;
	background-image: -webkit-gradient(linear, left top, right top, from(#d7f4d3), to(white));
	background-image: -webkit-linear-gradient(left, #d7f4d3, white);
	background-image: -moz-linear-gradient(left, #d7f4d3, white);
	background-image: -ms-linear-gradient(left, #d7f4d3, white);
	background-image: -o-linear-gradient(left, #d7f4d3, white);
	background-image: linear-gradient(left, #d7f4d3, white);
	-pie-background: linear-gradient(left, #d7f4d3, white);
	}

body.topics #topics .list .list-news li a .sub { color: #4D4D4D; }

/* #topics .list-photo */

body.topics #topics .list-photo li { border-color: #b3b3b3; }

/* body.topics.list */
body.topics.index #topics > .article,
body.topics.list #topics > .article { border-bottom-color: #b3b3b3; }

/* body.topics.detail */

body.topics.detail article .body figure.main {
	border-color: #b3b3b3;
	background: #e5e5e5;
	}

/* body.topics #nav-topics */
body.topics #nav-topics > h2 {
	color: #FFF;
	background-color: #63ab6d;
	background-image: url(/common/img/common/green/bg-title-nav-topics.png);
	}

body.topics #nav-topics > ul {
	background: #f5f5f7;
	border-left-color: #b3b3b3;
	border-right-color: #b3b3b3;
	}

body.topics #nav-topics > ul.last { border-bottom: solid 1px #b3b3b3; }

body.topics #nav-topics > ul.archive > li ul {
	background: #FFF;
	border-color: #b3b3b3;
	}

body.topics #nav-topics > ul.category > li a,
body.topics #nav-topics > ul.archive > li a,
body#ekiden.topics .nav-mode a { background-image: url(/common/img/common/green/icon-arrow-green.png); }

body.topics #nav-topics > ul.archive > li:hover > a {
	color: #FFF;
	background-color: #63ab6d;
	background-image: url(/common/img/common/icon-arrow-white-down.png);
	}

body.topics #nav-topics > ul.photo li { border-color: #b3b3b3; }

/* body.topics.detail */
body.topics.detail #topics .nav-article {
	border-top-color: #d7f4d3;
	border-bottom-color: #63aa6c;
	}

/* ---------------------------------

Replace Title IMG

--------------------------------- */
#news.toretate #topics h1.title a,
#hotnews #topics h1.title a,
#odekake #topics h1.title a,
#sweets #topics h1.title a,
#kodawari_ra-menn #topics h1.title a {
	color: #444;
	background-color: #FFF;
	background-image: url(/common/img/topics/hotnews/bg-title.png);
	}

#odekake #topics h1.title a { background-image: url(/common/img/topics/odekake/bg-title.png); }

#sweets #topics h1.title a { background-image: url(/common/img/topics/sweets/bg-title.png); }

#kodawari_ra-menn #topics h1.title a { background-image: url(/common/img/topics/ramen/bg-title.png); }

#news.toretate #topics h1.title a { background-image: url(/common/img/toretate/bg-title.png); }

/* ---------------------------------

Page Style

--------------------------------- */

body.pages #main h1.title {
	color: #FFF;
	background: #63aa6c;
	}

body.pages #main h2,
h2.pageh2 { background-image:url(/common/img/common/green/bg-page-h2.png); }

body.pages #main h3,
h3.pageh3 { background:#d7f4d3; }

/* スクラッチページ汎用 */

.red { color:#E52029; }
.blue { color:#03F; }
.green { color:#060; }

.flame {
	background:#fff;
	border-color: #ddd;
	}

.boxlink a,
.backlink a { border-color: #2D4C79; }

.boxlink a {
	background-image: url(/common/img/common/icon-arrow-boxlink.png);
	}

.backlink a {
	background-image: url(/common/img/common/icon-arrow-backlink.png);
	}

.boxlink a:hover,
.backlink a:hover { background-color:#d8e0ed; }

body.pages #main a.arrow,
body.pages #main .arrow a { background-image: url(/common/img/common/icon-arrow-boxlink.png); }

table.common {
	border-top-color: #b3b3b3;
	border-left-color: #b3b3b3;
	}

	table.common td,
	table.common th {
		border-right-color: #b3b3b3;
		border-bottom-color: #b3b3b3;
		}

		table.common th { background: #d7f4d3; }

/* フォーム */

.formcautionlist li { background-image: url(/subscribe/img/bg_list.png); }

body.pages #main form input[type="text"],
body.pages #main form textarea { border-color: #b3b3b3; }

	body.pages #main form input[type="text"]:hover,
	body.pages #main form textarea:hover,
	body.pages #main form input[type="text"]:focus,
	body.pages #main form textarea:focus { border-color:#7f7f7f; }

	body.pages #main form input[type="submit"],
	body.pages #main form input[type="reset"] {
		border:1px solid #2D4C79;
		color:#2D4C79;
		background-image: url(/common/img/common/icon-arrow-boxlink.png);
		background-color: #fff;
		}

	body.pages #main form input[type="submit"]:hover,
	body.pages #main form input[type="reset"]:hover { background-color:#d8e0ed; }

body.pages #main form select {
	border-color: #b3b3b3;
	}

body.pages #main form table {
	border-top-color: #b3b3b3;
	border-left-color: #b3b3b3;
	}

	body.pages #main form table td,
	body.pages #main form table th {
		border-right-color: #b3b3b3;
		border-bottom-color: #b3b3b3;
		}

		body.pages #main form table th { background: #d7f4d3; }

		body.pages #main form table th span { color:#E52029; }

body.pages #main .privacy {
	border-color: #ddd;
	color:#666;
	}

/* 購読のご案内 */

.subscribemenu { 
	background-image: url(/subscribe/img/bg_title.png);
	background-size: cover;
	 }

body#subscribe.pages #main h1 {
	background-image: url(/subscribe/img/bg_h1.png);
	background-color: #769d00;
	color:#fff;
	}

body#subscribe.pages #main h2 {
	background-image: url(/subscribe/img/bg_h2.png);
	color:#060;
	}

body#subscribe.pages #main h3 {
	background-image: url(/subscribe/img/bg_h3.png);
	color:#fff;
	}

body#subscribe.pages #main p.subscribelarge { color:#E52029; }

#subscribecampaign { background-image: url(/subscribe/img/bg_campaign.png); }

#subscribecampaign .copy {
	color:#E52029;
	background-image: url(/subscribe/img/bg_campaign.png);
	}

body#subscribe.pages #main #subscribesv p { background-image: url(/subscribe/img/bg_list.png); }

body.pages #main dl.branchlist dt { background: #D7F4D3; }

body.pages #main dl.branchlist dt#koriyama { border-top-color: #ccc; }

body.pages #main #branch-tbl th,
body.pages #main #branch-tbl td { border-bottom-color: #eee; }

body.pages #main #branch-tbl thead th {
	background:#eee;
	border-right-color: #fff;
	color:#888;
	}

/* 出版ガイド */

#booklist li { background-image:url(/common/img/common/icon-arrow-boxlink.png); }

#booklist li a.new { background-image: url(/common/img/common/icon-new.png); }

/* お得な情報 */

#nocontent {
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	}

.simekiri { border-left-color: #63ab6d; }

/* 福島民報厚生文化事業団 */

body.pages #main p.catchcopy { color: #63ab6d; }

/* CD縮小版 */

.spec { border-color: #bbb; }

/* 携帯サイト */

.mobileintro-url { color:#E52029; }

.mobileintro-url span { color:#333; background:#FFE5BE; }

/* ふくしま駅伝 */
body#ekiden #relaypoint-report { background: #d7f4d3; }
