@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE	: nikkansports.com CSS
UPDATE	: 2015/05/11
URL 	: https://www.nikkansports.com/baseball/highschool/sensyuken/2015/chihou/css/chihou-style.css
AUTHOR	: nikkansports.com

--------------------------------------------------------------------- */


p.attention {
	margin: 2px 0 0 5px;
	font-size: 90%;
	line-height: 1.5;
}

#contentsArea {
	margin-bottom: 20px;
}


.theme-top #topNewsArea {
	width: 490px;
}
.theme-top #topNewsArea .contents-title {
	margin-bottom: 14px;
}
.theme-top #topNewsArea .newslist li a {
	font-size: 15px;
	font-size: 1.5rem;
}
#hibbBoxArea #areaMap .newslist li a {
	font-size: 14px;
	font-size: 1.4rem;
}
.theme-top #topNewsArea .linklist {
	text-align: left;
	margin-bottom: 0;
	padding: 0;
}

.theme-top #featureBoxAreaColumn {
	margin-bottom: 0;
}


/* Chihou Top Area Map
------------------------------------------------------- */
#areaMap {
	position: relative;
	top: 0;
	right: 0px;
	height: 520px;
	margin: 20px 0;
}

#areaMap #mapAttention {
	position: absolute;
	width: 67%;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5;
	bottom: 0;
	right: 0;
}

#areaMap dl {
	position: absolute;
	width: 68px;
	font-size: 86%;
	line-height: 19px;
	text-align: center;
}
#areaMap dl a {
	display: block;
	text-decoration: none;
}

#areaMap dt {
	height: 19px;
	color: #fff;
	border-radius: .25em .25em 0 0;
	background: #3b65a5;
}
#areaMap dt a {
	height: 19px;
	color: #fff;
	border-radius: .25em .25em 0 0;
	background: #3b65a5;
}
#areaMap dt a:hover {
	background: #1e85ea;
}
#areaMap dd {
	height: 20px;
	color: #0071c2;
	background: #d2e0e5;
	border-radius: 0 0 .25em .25em;
}
#areaMap dd a {
	height: 20px;
	background: #d2e0e5;
	font-size: 13px; 
	overflow: hidden;
	border-radius: 0 0 .25em .25em;
}
#areaMap dd a.small { font-size: 11px; }
#areaMap dd a:hover {
	background: #e4eff7;
}

#areaMap dd.word6 a {font-size: 11px;}
#areaMap dd.word7 a {font-size: 10px;}
#areaMap dd.word8 a {font-size: 9px; letter-spacing: -0.15em;}
#areaMap dd.word9 a {font-size: 8px;}

#map-nhokkaido	{ top: -4px; right: 0; }
#map-shokkaido	{ top: 36px; right: 0; }

#map-aomori		{ top: 84px; right: 0; }

#map-iwate		{ top: 124px; right: 0; }
#map-akita		{ top: 124px; right: 70px; }

#map-miyagi		{ top: 164px; right: 0; }
#map-yamagata	{ top: 164px; right: 70px; }

#map-fukushima	{ top: 204px; right: 0; }
#map-niigata	{ top: 204px; right: 70px; }

#map-tochigi	{ top: 244px; right: 0; }
#map-gunma		{ top: 244px; right: 70px; }

#map-ibaraki	{ top: 284px; right: 0; }
#map-saitama	{ top: 284px; right: 70px; }

#map-etokyo		{ top: 324px; right: 0; }
#map-wtokyo		{ top: 324px; right: 70px; }

#map-chiba		{ top: 364px; right: 0; }
#map-kanagawa	{ top: 364px; right: 70px; }

#map-toyama		{ top: 244px; right: 140px; }
#map-nagano		{ top: 284px; right: 140px; }
#map-yamanashi	{ top: 324px; right: 140px; }
#map-shizuoka	{ top: 364px; right: 140px; }

#map-ishikawa	{ top: 204px; right: 210px; }
#map-fukui		{ top: 244px; right: 210px; }
#map-gifu		{ top: 284px; right: 210px; }
#map-aichi		{ top: 324px; right: 210px; }
#map-mie		{ top: 364px; right: 210px; }

#map-kyoto		{ top: 244px; right: 280px; }
#map-shiga		{ top: 284px; right: 280px; }
#map-osaka		{ top: 324px; right: 280px; }
#map-nara		{ top: 364px; right: 280px; }
#map-wakayama	{ top: 404px; right: 280px; }

#map-tottori	{ top: 244px; right: 350px; }
#map-hyogo		{ top: 284px; right: 350px; }

#map-shimane	{ top: 244px; right: 420px; }
#map-okayama	{ top: 284px; right: 420px; }

#map-yamaguchi	{ top: 244px; right: 490px; }
#map-hiroshima	{ top: 284px; right: 490px; }

#map-kagawa		{ top: 332px; right: 354px; }
#map-tokushima	{ top: 372px; right: 354px; }

#map-ehime		{ top: 332px; right: 424px; }
#map-kochi		{ top: 372px; right: 424px; }

#map-fukuoka	{ top: 328px; right: 498px; }
#map-oita		{ top: 368px; right: 498px; }
#map-miyazaki	{ top: 408px; right: 498px; }

#map-saga		{ top: 328px; right: 568px; }
#map-nagasaki	{ top: 368px; right: 568px; }
#map-kumamoto	{ top: 408px; right: 568px; }
#map-kagoshima	{ top: 448px; right: 568px; }

#areaMap #map-okinawa	{
	border-radius: .3em 0 0 0;
	padding: 10px 15px 15px 10px;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	top: 456px; right: 458px;
	width: 90px;
}

#areaMap #topNews {
	width: 600px;
}

/* ScoreCal
------------------------------------------------------- */
.contents-score .scheduleNavi dl {
	margin-bottom: 6px;
}
.contents-score .scheduleNavi dl dt {
	padding-left: 0;
}



/* Today Game List
------------------------------------------------------- */
.gameList li {
	padding: 0 15px 0 0;
	font-size: 90%;
	line-height: 1.7;
}

.gameList li a {
	padding: 1px 3px;
	color: #0062de;
	background: #d5eeff;
}



/* Top Area List
------------------------------------------------------- */
dl.areaList {
	padding: 3px 0;
	font-size: 90%;
	border-bottom: 1px solid #e5e5e5;
}

.areaList dt {
	clear: both;
	float: left;
	padding: 0 5px 0 0;
	border-right: 3px solid #afafaf;
	width: 6em;
	color: #000000;
	text-align: right;
}

.areaList dd {
	float: left;
	padding: 0 5px;
	border-right: 1px solid #666666;
	line-height: 1.2;
}

.areaList dd span { color: #aaaaaa; }




/* All Chihou Schedule
----------------------------------------------- */
#chihouSche td { text-align: center; }
#chihouSche td[rowspan="2"] { background: #ffffff; }
#chihouSche th:last-child,
#chihouSche td:last-child { display: none; }


/* Area Navi
------------------------------------------------------- */
body.playerPit .pageTab li.playerNaviPit,
body.playerCat .pageTab li.playerNaviCat,
body.playerIn .pageTab li.playerNaviIn,
body.playerOut .pageTab li.playerNaviOut,
body.areaTop .pageTab li.areaNaviTop,
body.areaScoreTop .pageTab li.areaNaviScore,
body.areaScoreBN .pageTab li.areaNaviScore,
body.areaNl .pageTab li.areaNaviNews,
body.areaData .pageTab li.areaNaviData,
body.areaYagura .pageTab li.areaNaviYagura,
body.areaVic .pageTab li.areaNaviVic { border-bottom: 1px solid #ffffff; }

body.playerPit .pageTab li.playerNaviPit a,
body.playerCat .pageTab li.playerNaviCat a,
body.playerIn .pageTab li.playerNaviIn a,
body.playerOut .pageTab li.playerNaviOut a,
body.areaTop .pageTab li.areaNaviTop a,
body.areaScoreTop .pageTab li.areaNaviScore a,
body.areaScoreBN .pageTab li.areaNaviScore a,
body.areaNl .pageTab li.areaNaviNews a,
body.areaData .pageTab li.areaNaviData a,
body.areaYagura .pageTab li.areaNaviYagura a,
body.areaVic .pageTab li.areaNaviVic a {
	color: #000000;
	font-weight: bold;
	background: #ffffff;
}


/* 49 Area Page Common Style
------------------------------------------------------- */
#chihouContents #contentsTitle { margin-top: 7px; }

body.chihou #topNewsWrap,
body.chihou #chihouContents {
	margin: 0;
	padding: 10px 0 18px;
}

body.chihou #topNewsWrap .listHead,
body.chihou #chihouContents .listHead { margin: 0 0 3px; }

#chihouContents p { margin: 0 0 1em;}



/* 49 Area Info Box
------------------------------------------------------- */
body.areaTop #topArea{
	width: 310px;
}

body.areaTop #areaBox {
	float: left;
	width: 170px;
	padding: 0 10px 0 0;
	text-align: center;
}

body.areaTop #areaBox h2 {
	margin: 0;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.35;
	background: #8ba8ba;
}

body.areaTop #areaBox p {
	margin: 0;
	padding: 2px 0;
}

body.areaTop #areaBox dl.past dt {
	text-align: center;
	line-height: 1.4;
	background: #d7eef1;
}

body.areaTop #areaBox dl.past dd {
	color: #000000;
	line-height: 1.8;
}

body.areaTop .newsList01 span{
	display: none !important;
}


body.areaTop #newsBox {
	margin-left: 170px;
}


/* Select Page
------------------------------------------------------- */
#selectPage {
	margin: 10px 0;
}

#selectPage form {
	margin: 0 auto;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}

#selectPage select {
	margin: 6px auto 4px;
	width: 160px;
}

#selectPage legend {
	text-align: left;
  color: #888;
}

#selectPage optgroup {
	border-top: 1px solid #d5d5d5;
	font-style: normal;
	background: #efefef;
}

#selectPage option {
	padding: 1px 0 1px 1em;
	color: #000000;
	line-height: 1;
	letter-spacing: 0;
	background: #ffffff;
}

body.area-nhokkaido #val-nhokkaido,
body.area-shokkaido #val-shokkaido,
body.area-aomori #val-aomori,
body.area-iwate #val-iwate,
body.area-miyagi #val-miyagi,
body.area-akita #val-akita,
body.area-yamagata #val-yamagata,
body.area-fukushima #val-fukushima,
body.area-ibaraki #val-ibaraki,
body.area-tochigi #val-tochigi,
body.area-gunma #val-gunma,
body.area-saitama #val-saitama,
body.area-chiba #val-chiba,
body.area-etokyo #val-etokyo,
body.area-wtokyo #val-wtokyo,
body.area-kanagawa #val-kanagawa,
body.area-yamanashi #val-yamanashi,
body.area-niigata #val-niigata,
body.area-toyama #val-toyama,
body.area-ishikawa #val-ishikawa,
body.area-fukui #val-fukui,
body.area-nagano #val-nagano,
body.area-shizuoka #val-shizuoka,
body.area-aichi #val-aichi,
body.area-gifu #val-gifu,
body.area-mie #val-mie,
body.area-shiga #val-shiga,
body.area-kyoto #val-kyoto,
body.area-osaka #val-osaka,
body.area-hyogo #val-hyogo,
body.area-nara #val-nara,
body.area-wakayama #val-wakayama,
body.area-tottori #val-tottori,
body.area-shimane #val-shimane,
body.area-okayama #val-okayama,
body.area-hiroshima #val-hiroshima,
body.area-yamaguchi #val-yamaguchi,
body.area-kagawa #val-kagawa,
body.area-tokushima #val-tokushima,
body.area-ehime #val-ehime,
body.area-kochi #val-kochi,
body.area-fukuoka #val-fukuoka,
body.area-saga #val-saga,
body.area-nagasaki #val-nagasaki,
body.area-kumamoto #val-kumamoto,
body.area-oita #val-oita,
body.area-miyazaki #val-miyazaki,
body.area-kagoshima #val-kagoshima,
body.area-okinawa #val-okinawa {
	pointer-events: none;
	color: #bf0000 !important;
	font-weight: bold;
	background: #bee4ff;
}

body.area-nhokkaido #val-nhokkaido:after,
body.area-shokkaido #val-shokkaido:after,
body.area-aomori #val-aomori:after,
body.area-iwate #val-iwate:after,
body.area-miyagi #val-miyagi:after,
body.area-akita #val-akita:after,
body.area-yamagata #val-yamagata:after,
body.area-fukushima #val-fukushima:after,
body.area-ibaraki #val-ibaraki:after,
body.area-tochigi #val-tochigi:after,
body.area-gunma #val-gunma:after,
body.area-saitama #val-saitama:after,
body.area-chiba #val-chiba:after,
body.area-etokyo #val-etokyo:after,
body.area-wtokyo #val-wtokyo:after,
body.area-kanagawa #val-kanagawa:after,
body.area-yamanashi #val-yamanashi:after,
body.area-niigata #val-niigata:after,
body.area-toyama #val-toyama:after,
body.area-ishikawa #val-ishikawa:after,
body.area-fukui #val-fukui:after,
body.area-nagano #val-nagano:after,
body.area-shizuoka #val-shizuoka:after,
body.area-aichi #val-aichi:after,
body.area-gifu #val-gifu:after,
body.area-mie #val-mie:after,
body.area-shiga #val-shiga:after,
body.area-kyoto #val-kyoto:after,
body.area-osaka #val-osaka:after,
body.area-hyogo #val-hyogo:after,
body.area-nara #val-nara:after,
body.area-wakayama #val-wakayama:after,
body.area-tottori #val-tottori:after,
body.area-shimane #val-shimane:after,
body.area-okayama #val-okayama:after,
body.area-hiroshima #val-hiroshima:after,
body.area-yamaguchi #val-yamaguchi:after,
body.area-kagawa #val-kagawa:after,
body.area-tokushima #val-tokushima:after,
body.area-ehime #val-ehime:after,
body.area-kochi #val-kochi:after,
body.area-fukuoka #val-fukuoka:after,
body.area-saga #val-saga:after,
body.area-nagasaki #val-nagasaki:after,
body.area-kumamoto #val-kumamoto:after,
body.area-oita #val-oita:after,
body.area-miyazaki #val-miyazaki:after,
body.area-kagoshima #val-kagoshima:after,
body.area-okinawa #val-okinawa:after {
	color: #000000 !important;
	font-weight: normal;
	content: "（閲覧中）";
}

#areaBox .yaguraLink {
	margin: 10px 0 0;
	text-align: left;
}

#areaBox .yaguraLink dt {
	margin-bottom: 5px;
}

#areaBox .yaguraLink dt a {
  display: block;
  line-height: 1.3;
  background: #339900;
  color: #fff;
  border-radius: 3px;
  padding: 3px 10px;
  text-decoration: none;
}
#areaBox .yaguraLink dt a:hover,
#areaBox .yaguraLink dt a:active {
	background: #3eb204;
}
#areaBox .yaguraLink dd {
	font-size: 84%;
	line-height: 1.4;
}


/* Chihou Score Box
------------------------------------------------------- */
.scoreBox {
	margin: 0 0 15px;
	padding: 3px;
	border-top: 1px dotted #b2b2b2;
	border-bottom: 1px dotted #b2b2b2;
	width: auto;
	background: #fafaf6;
}

.scoreBox p {
	margin: 5px 0 2px;
	line-height: 1.6;
	font-size: 90%;
}

.scoreBox p.att {
	color: #bf0000;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}

.scoreBox table {
	margin: 0 0 5px;
	width: 100%;
	border: 0;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-collapse: separate;
	/border-collapse: collapse;
	border-spacing: 0;
}

.scoreBox caption {
	padding: 5px 0;
	text-align: left;
}

.scoreBox th {
	padding: 4px 5px;
	text-align: center;
	background: #e5e4d2;
	border: 0 none;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}

.scoreBox td {
	padding: 5px 3px;
	text-align: center;
	background: #f2f1e5;
	border: 0 none;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #d5d5d5;
}

.scoreBox .team {text-align: left;}
.scoreBox .totalScore {background: #fffdd8;}

.scoreBox dl {
	margin: 0 0 5px;
	line-height: 1.6;
	font-size: 80%;
}

.scoreBox dl dt,
.scoreBox dl dd { display: inline; }

.scoreTableContainer #asahiCredit {
	margin: 0 0 15px;
	padding: 5px;
	font-size: 90%;
	text-align: right;
	background: #eee;
}

.scoreComment p {
	margin-bottom: 10px;
	padding: 0 8px 10px;
	font-size: 90%;
	line-height: 1.5;
	border-bottom: 1px dotted #d3d3d3;
}


/* Chihou Data
------------------------------------------------------- */
body.areaData #chihouContents { padding-bottom: 0; }

#areaBest4 td { text-align: center; }



/* Chihou Tournament
------------------------------------------------------- */
body.areaYagura p.linkText { font-size: 90%; }
body.areaYagura p.asterisk{padding: 0 0 0.5em ;}
body.areaYagura p.yaguWrap{
	text-align: center;
	margin-bottom:1em;
}


/* Chihou Victory Articles
------------------------------------------------------- */
#mainHeading h2 {
	margin: 0;
	float: left;
}

table#roadV {
	width: 300px;
	margin: 0.5em auto 0 auto;
	text-align: center;
	border: none;
	border: solid #d5d5d5;
	border-width: 0 0 1px 1px;
	border-collapse: separate;
	border-spacing: 0;
}

*html table#roadV { border-collapse: collapse; } /* for IE5~6 */
*+html table#roadV { border-collapse: collapse; } /* for IE7 */

table#roadV th,
table#roadV td {
	border: 0 none;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	text-align: center;
}

table#roadV th {
	font-weight: bold;
	font-size: 105%;
	background: url(/img/th-bg00.gif) no-repeat left top #e8eefc;
}

table#roadV td {
	padding: 0 5px;
	background: #FFFFFF;
}

table#roadV .phase { text-align: right; }
table#roadV .team { text-align: left; }


#schoolDetail {
	clear: both;
	margin: 15px 0 0;
	padding: 3px;
	border: 3px solid #e2e2e2;
	line-height: 1.35!important;
	background: #f9f9f9;
}


.tableTitleB {
	background: #7e8cb2;
	border-bottom: 1px solid #555c87;
}

table.areaDataTbl2 {
	margin: 0;
	width: 100%;
	border: none;
	border-left: 1px solid #d5d5d5;
	border-collapse: separate;
	border-spacing: 0;
	font-size: 90%;
	line-height: 1.2;
}


table.areaDataTbl2 th,
table.areaDataTbl2 td {
	padding: 3px 2px 1px;
	border: 0 none;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	text-align: center;
}

table.areaDataTbl2 th { background: #e5e5e5; }

/* ---------- School About ---------- */

#schoolAbout{
	margin: 0 0 15px;
	width: 385px;
	float: left;
}

#schoolAbout dt {
	margin-bottom: 5px;
	padding: 0 5px 5px 5px;
	font-size: 110%;
	font-weight: bold;
}

#schoolAbout dt span {
	padding-left: 0.8em;
	font-size: 110%;
}

#schoolAbout dd {
	padding: 0 5px;
	font-size: 90%;
	line-height: 1.6;
}


/* ---------- School Info Box ---------- */


#schoolInfoBox {
	float: right;
}

#schoolInfo {
	float: left;
	margin: 0;
	padding-left: 10px;
	border-left: 1px solid #d9d9d9;
	width: 300px;
}

#schoolInfo a img {
	border: 1px solid #ffffff;
}

#schoolInfo a:hover img {
	border: 1px solid #0162de;
}

#schoolInfo dd {
	padding-top: 3px;
	font-size: 80%;
	line-height: 1.35;
}



/* ---------- School Data ---------- */
#schoolData {
	width: 100%;
	border: none;
	border-top: 1px solid #c6d7e7;
	border-left: 1px solid #c6d7e7;
	border-collapse: separate;
	border-spacing: 0;
	line-height: 1.35;
}

*html #schoolData { border-collapse: collapse; } /* for IE5~6 */
*+html #schoolData { border-collapse: collapse; } /* for IE7 */

#schoolData th {
	width: 4em;
	padding: 2px 1px 1px 3px;
	border: 0 none;
	border-right: 1px solid #c6d7e7;
	border-bottom: 1px solid #c6d7e7;
	color: #30497b;
	font-size: 90%;
	background: url(/img/th-bg00.gif) no-repeat left top #ebf0f2;
}

#schoolData td {
	padding: 2px 4px 1px;
	border: 0 none;
	border-right: 1px solid #c6d7e7;
	border-bottom: 1px solid #c6d7e7;
	text-align: left;
}




/* ----------------------------------------------------------------
注目選手テーブル
---------------------------------------------------------------- */
#player td{text-align:center;}
#chihouSche tr:hover td,
#player tr:hover td {
	background: none repeat scroll 0 0 #E8EEFC;
}

.facebookLike{width:114px;}

body.themePlayer table#player caption{display: none;}

/* ---------- pikaichi List ---------- */
.theme-player .playerWrap .player {
	border-bottom: 1px dotted #9fb0bc;
	margin-top: 0.5em;
	height:auto;
}
.theme-player .playerWrap .player ul { margin-bottom: 0.5em; }
.theme-player .playerWrap .player li.home { padding : 0.7em 0 0.7em 40px; }
.theme-player .playerWrap .player li.homeG { padding : 0.7em 0 0.7em 0; }
.theme-player .playerWrap .player li.rank-sa { background: url(/baseball/highschool/sensyuken/2015/chihou/img/player/rank-sa.jpg) no-repeat 0 0.45em; }
.theme-player .playerWrap .player li.rank-a { background: url(/baseball/highschool/sensyuken/2015/chihou/img/player/rank-a.jpg) no-repeat 0 0.45em; }
.theme-player .playerWrap .player li.rank-b { background: url(/baseball/highschool/sensyuken/2015/chihou/img/player/rank-b.jpg) no-repeat 0 0.45em; }
.theme-player .playerWrap .player li.rank-c { background: url(/baseball/highschool/sensyuken/2015/chihou/img/player/rank-c.jpg) no-repeat 0 0.45em; }
.theme-player .playerWrap .player li.home span,
.theme-player .playerWrap .player li.homeG span {
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: normal;
	padding: 3px 6px;
	margin-right: 15px;
	background: #a4a8a9;
	}
.theme-player .playerWrap .player span.other {
	display: inline-block;
	color: #666;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}
.theme-player .playerWrap .player li.name {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.theme-player .playerWrap .player span.kana {
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: normal;
}
.theme-player .playerWrap .player li.comment {
	text-align: center;
	color: #222;
	font-weight: bold;
	padding-bottom: 15px;
}
.theme-player .playerWrap .player li.comment span {
	color: #ffffff;
	font-weight: normal;
	background: #1b7c9e;
	padding: 3px 6px;
	border-radius: 10px;
	margin-right: 1em;
}
.theme-player .playerWrap .player .photo {
	margin-bottom: 1em;
	min-height: 110px;
}
.theme-player .playerWrap .player .photo img {
	float: left;
	margin: 0 15px 0 0;
	height: auto;
}
.theme-player .playerWrap .player .photo p {
	line-height: 1.5;
	min-height: 125px;
	margin: 0 0 1em 115px;
}

.theme-player #tabnews { margin-bottom: 1em; }


/* ----------------------------------------------------------------
本日の注目カード　ここから
---------------------------------------------------------------- */

.AttentionCard{
	width: 100%;
	margin-bottom: 1em;
}
.AttentionCard dt.bgGREEN,
.AttentionCard dt{
	display: block;
	background: #3B894B;
	background: -o-linear-gradient(#8FC93F, #3B894B);
	background: -ms-linear-gradient(#8FC93F, #3B894B);
	background: -moz-linear-gradient(#8FC93F, #3B894B);
	background: -webkit-linear-gradient(#8FC93F, #3B894B);
	background: linear-gradient(#8FC93F, #3B894B);
	border-radius: .5em .5em 0 0;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	height: 25px;
	padding: 0 10px;
	line-height: 27px;
	overflow: hidden;
	text-shadow: 0 -1px 0 #3B894B;
}
.AttentionCard dd.bdGREEN,
.AttentionCard dd{
	border: 1px solid #3B894B;
	border-radius: 0 0 0.5em 0.5em ;
	line-height: 27px;
	padding: 0 15px;
}
.AttentionCard dd p{
	font-size: 90%;
	padding: 0 8px;
	line-height: 1.5em;
}


.AttentionCard dt.bgBLUE{
	background: #0151DA;
	background: -o-linear-gradient(#3BA6F6, #0151DA);
	background: -ms-linear-gradient(#3BA6F6, #0151DA);
	background: -moz-linear-gradient(#3BA6F6, #0151DA);
	background: -webkit-linear-gradient(#3BA6F6, #0151DA);
	background: linear-gradient(#3BA6F6, #0151DA);
	text-shadow: 0 -1px 0 #0151DA;
}
.AttentionCard dd.bdBLUE{border: 1px solid #0151DA;}


.AttentionCard dt.bgRED{
	background: #FE4D4A;
	background: -o-linear-gradient(#FEC6C7, #FE4D4A);
	background: -ms-linear-gradient(#FEC6C7, #FE4D4A);
	background: -moz-linear-gradient(#FEC6C7, #FE4D4A);
	background: -webkit-linear-gradient(#FEC6C7, #FE4D4A);
	background: linear-gradient(#FEC6C7, #FE4D4A);
	text-shadow: 0 -1px 0 #FE4D4A;
}

.AttentionCard dd.bdRED{border: 1px solid #FE4D4A;}


.AttentionCard dt.bgPINK{
	background: #D64CA2;
	background: -o-linear-gradient(#FFBAE0, #D64CA2);
	background: -ms-linear-gradient(#FFBAE0, #D64CA2);
	background: -moz-linear-gradient(#FFBAE0, #D64CA2);
	background: -webkit-linear-gradient(#FFBAE0, #D64CA2);
	background: linear-gradient(#FFBAE0, #D64CA2);
	text-shadow: 0 -1px 0 #D64CA2;
}
.AttentionCard dd.bdPINK{border: 1px solid #D64CA2;}


.AttentionCard dt.bgYELLOW{
	color: #333333;
	background: #E8C602;
	background: -o-linear-gradient(#FFFE06, #E8C602);
	background: -ms-linear-gradient(#FFFE06, #E8C602);
	background: -moz-linear-gradient(#FFFE06, #E8C602);
	background: -webkit-linear-gradient(#FFFE06, #E8C602);
	background: linear-gradient(#FFFE06, #E8C602);
	text-shadow: 0 -1px 0 #E8C602;
}
.AttentionCard dd.bdYELLOW{border: 1px solid #E8C602;}




/* --------------------------------------------------------------------------------------------------------------------------------
CLEER FIX
-------------------------------------------------------------------------------------------------------------------------------- */
#contentsArea:after,
#areaMap:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden; }

#contentsArea,
#areaMap {
  min-height: 1px;
  /* for IE 6,7 */
  *zoom: 1; }

*html #contentsArea,
* html #areaMap {
  height: 1px;
  /*¥*/
     /*/
height: auto;
overflow: hidden;
/**/ }

