@charset "shift_jis";

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/
html,body {
}


body {
	color:#2d2d2d;
	font-size:12pt;
}

a {
color:#000;
text-decoration: underline;
}

a:link {
color:#000;
text-decoration: underline;
}

a:visited {
color:#000;
text-decoration: underline;
}

a:hover {
color:#000;
text-decoration: none;
text-decoration: underline;
}

a:active {
color:#000;
text-decoration: underline;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/*----------------------------------------------------
	#content
----------------------------------------------------*/

body {
	background:url("/Top09/sphone/template/images/bg_hexagon.png") 50% 50% no-repeat;
	-webkit-background-size: 512px 779px;
}

#content {
	margin:0 auto;
/*
	border-right:1px solid #4d4d4d;
	border-left :1px solid #4d4d4d;
*/
}


#logo {
	height:30px;
	padding:10px;
	border-bottom:1px solid #8f8c8c;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E7E7E7));	/* For Safari,Google Chrome */
	background: -moz-linear-gradient(top, #FFF, #E7E7E);	/* For Firefox */
}

	#tvasahiLogo {
		float:left;
	}

	#tvasahiLogo a {
		display:block;
		margin:2px 0 0 0;
		width:136px;
		height:26px;
		text-indent:-9999px;
	}


	#search {
		float:right;

	}

	#inputField {
		border-radius: 5px;
		-webkit-border-radius: 5px;	/* For Safari,Google Chrome */
		-moz-border-radius: 5px;	/* For Firefox */
		border:2px solid #8f8c8c;
	}

		#inputKeyword {
			width:90px;
			height:26px;
			font-size:10pt;
			padding-left:5px;
			border:none;
			/* 丸角 */
			border-top-left-radius           : 2px;
			border-bottom-left-radius        : 2px;
			-webkit-border-top-left-radius   : 2px;
			-webkit-border-bottom-left-radius: 2px;
			-moz-border-radius-topleft       : 2px;
			-moz-border-radius-bottomleft    : 2px;
			/* グラデーション */
			background: -moz-linear-gradient(left top, #ccc,
					#fff 50%,
					#fff); /* Firefox用 */
			background: -webkit-gradient(linear, left top, left bottom, from(#ccc),
					color-stop(0.5, #fff),
					to(#fff)); /* Safari,Google Chrome用 */
		}

		#submitKeyword {
			width:50px;
			height:26px;
			font-size:10pt;
			border:none;
			/* 丸角 */
			border-top-right-radius           : 2px;
			border-bottom-right-radius        : 2px;
			-webkit-border-top-right-radius   : 2px;
			-webkit-border-bottom-right-radius: 2px;
			-moz-border-radius-topright       : 2px;
			-moz-border-radius-bottomright    : 2px;
			/* グラデーション */
			background: -moz-linear-gradient(left top, #ccc,
					#fff 50%,
					#fff); /* Firefox用 */
			background: -webkit-gradient(linear, left top, left bottom, from(#fff),
					to(#b3b3b3)); /* Safari,Google Chrome用 */
		}



#menuBtn {
	float:right;
	width:100px;
	height:30px;
	line-height:0;
	margin:5px 5px 0 0;
	text-indent:-9999px;
	background:url("/Top09/sphone/template/images/btn_menu.png") 0 0 no-repeat;
	-webkit-background-size:100px 30px;
}

#menuBtn a {
	
}



#globalMenu {
	background: -moz-linear-gradient(top, #656363, #323131);
	background: -webkit-gradient(linear, left top, left bottom, from(#656363), to(#323131));
	padding:7px 0;
	margin:0px;
}

#globalMenu li {
	float:left;
	margin:2px 0;
}

	/* First row */
	#menuBangumi	{ width:33%; }
	#menuNews	{ width:34%; }
	#menuDrama	{ width:33%; }
	/* Second row */
	#menuMovie	{ width:33%; }
	#menuVariety	{ width:34%; }
	#menuMusic-top	{ width:33%; }
	/* Third row */
	#menuSports	{ width:33%; }
	#menuAnime	{ width:34%; }
	#menuCooking	{ width:33%; }
	/* Fourth row */
	#menuRopping	{ width:33%; }
	#menuEvent	{ width:34%; }
	#menuAnnouncer	{ width:33%; }
	/* Fifth row */
	#menuApps	{ width:33%; }
	#menuDouga	{ width:67%; }


#globalMenu a {
	height:35px;
	text-indent:-9999px;
	line-height:0;
	display:block;
	margin:0px 2px;
	min-width:75px;
	border-top   : 1px solid rgba( 56, 56, 56,1);
	border-left  : 1px solid rgba( 56, 56, 56,1);
	border-right : 1px solid rgba(168,168,168,1);
	border-bottom: 1px solid rgba(168,168,168,1);
	-webkit-background-size:75px 490px, auto auto;
	border-radius        : 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius   : 5px;
	-webkit-box-shadow:inset rgba(0,0,0,0.5) 0px 0px 5px;
	-moz-box-shadow   :inset rgba(0,0,0,0.5) 0px 0px 5px;
	box-shadow        :inset rgba(0,0,0,0.5) 0px 0px 5px;
}



#cyan #globalMenu a {
	color:#FFF;
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#0085b6));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #009fc6, #0085b6);
}

#magenta #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#de00af), to(#d00093));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #de00af, #d00093);
}

#yellow #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#dede00), to(#d0d000));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #dede00, #d0d000);
}

#orange #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f5a200), to(#f08400));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #f5a200, #f08400);
}

#green #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#00d218), to(#00c00a));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #00d218, #00c00a);
}


.color1 #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#0085b6));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #009fc6, #0085b6);
}

.color2 #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#de00af), to(#d00093));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #de00af, #d00093);
}

.color3 #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#dede00), to(#d0d000));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #dede00, #d0d000);
}

.color4 #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f5a200), to(#f08400));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #f5a200, #f08400);
}

.color5 #globalMenu a {
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -webkit-gradient(linear, left top, left bottom, from(#00d218), to(#00c00a));
	background:url("/Top09/sphone/template/images/btn_nav.png") no-repeat, -moz-linear-gradient(top, #00d218, #00c00a);
}


#cyan    #menuBangumi a,
#magenta #menuBangumi a,
#yellow  #menuBangumi a,
#orange  #menuBangumi a,
#green   #menuBangumi a,
.color1  #menuBangumi a,
.color2  #menuBangumi a,
.color3  #menuBangumi a,
.color4  #menuBangumi a,
.color5  #menuBangumi a {
	background-position:50% 0, left top;
}

#cyan    #menuNews a,
#magenta #menuNews a,
#yellow  #menuNews a,
#orange  #menuNews a,
#green   #menuNews a,
.color1  #menuNews a,
.color2  #menuNews a,
.color3  #menuNews a,
.color4  #menuNews a,
.color5  #menuNews a {
	background-position:50% -35px, left top;
}

#cyan    #menuDrama a,
#magenta #menuDrama a,
#yellow  #menuDrama a,
#orange  #menuDrama a,
#green   #menuDrama a,
.color1  #menuDrama a,
.color2  #menuDrama a,
.color3  #menuDrama a,
.color4  #menuDrama a,
.color5  #menuDrama a {
	background-position:50% -70px, left top;
}

#cyan    #menuMovie a,
#magenta #menuMovie a,
#yellow  #menuMovie a,
#orange  #menuMovie a,
#green   #menuMovie a,
.color1  #menuMovie a,
.color2  #menuMovie a,
.color3  #menuMovie a,
.color4  #menuMovie a,
.color5  #menuMovie a {
	background-position:50% -105px, left top;
}

#cyan    #menuVariety a,
#magenta #menuVariety a,
#yellow  #menuVariety a,
#orange  #menuVariety a,
#green   #menuVariety a,
.color1  #menuVariety a,
.color2  #menuVariety a,
.color3  #menuVariety a,
.color4  #menuVariety a,
.color5  #menuVariety a {
	background-position:50% -140px, left top;
}

#cyan    #menuMusic-top a,
#magenta #menuMusic-top a,
#yellow  #menuMusic-top a,
#orange  #menuMusic-top a,
#green   #menuMusic-top a,
.color1  #menuMusic-top a,
.color2  #menuMusic-top a,
.color3  #menuMusic-top a,
.color4  #menuMusic-top a,
.color5  #menuMusic-top a {
	background-position:50% -175px, left top;

}

#cyan    #menuSports a,
#magenta #menuSports a,
#yellow  #menuSports a,
#orange  #menuSports a,
#green   #menuSports a,
.color1  #menuSports a,
.color2  #menuSports a,
.color3  #menuSports a,
.color4  #menuSports a,
.color5  #menuSports a {
	background-position:50% -210px, left top;
}

#cyan    #menuAnime a,
#magenta #menuAnime a,
#yellow  #menuAnime a,
#orange  #menuAnime a,
#green   #menuAnime a,
.color1  #menuAnime a,
.color2  #menuAnime a,
.color3  #menuAnime a,
.color4  #menuAnime a,
.color5  #menuAnime a {
	background-position:50% -245px, left top;

}

#cyan    #menuCooking a,
#magenta #menuCooking a,
#yellow  #menuCooking a,
#orange  #menuCooking a,
#green   #menuCooking a,
.color1  #menuCooking a,
.color2  #menuCooking a,
.color3  #menuCooking a,
.color4  #menuCooking a,
.color5  #menuCooking a {
	background-position:50% -280px, left top;

}

#cyan    #menuRopping a,
#magenta #menuRopping a,
#yellow  #menuRopping a,
#orange  #menuRopping a,
#green   #menuRopping a,
.color1  #menuRopping a,
.color2  #menuRopping a,
.color3  #menuRopping a,
.color4  #menuRopping a,
.color5  #menuRopping a {
	background-position:50% -315px, left top;

}

#cyan    #menuEvent a,
#magenta #menuEvent a,
#yellow  #menuEvent a,
#orange  #menuEvent a,
#green   #menuEvent a,
.color1  #menuEvent a,
.color2  #menuEvent a,
.color3  #menuEvent a,
.color4  #menuEvent a,
.color5  #menuEvent a {
	background-position:50% -350px, left top;

}

#cyan    #menuAnnouncer a,
#magenta #menuAnnouncer a,
#yellow  #menuAnnouncer a,
#orange  #menuAnnouncer a,
#green   #menuAnnouncer a,
.color1  #menuAnnouncer a,
.color2  #menuAnnouncer a,
.color3  #menuAnnouncer a,
.color4  #menuAnnouncer a,
.color5  #menuAnnouncer a {
	background-position:50% -385px, left top;

}

#cyan    #menuApps a,
#magenta #menuApps a,
#yellow  #menuApps a,
#orange  #menuApps a,
#green   #menuApps a,
.color1  #menuApps a,
.color2  #menuApps a,
.color3  #menuApps a,
.color4  #menuApps a,
.color5  #menuApps a {
	background-position:50% -420px, left top;
}

#cyan    #menuDouga a,
#magenta #menuDouga a,
#yellow  #menuDouga a,
#orange  #menuDouga a,
#green   #menuDouga a,
.color1  #menuDouga a,
.color2  #menuDouga a,
.color3  #menuDouga a,
.color4  #menuDouga a,
.color5  #menuDouga a {
	background-position:50% -455px, left top;
}




#headerSection {
}

	#headerSectionText {
		padding:5px 10px 0px 10px;
		color:#fff;
		text-shadow: 1px 1px 1px #404040;
	}

	#headerSectionText h1 {
		font-size:1.5em;
		line-height:1em;
	}

	#headerSectionText p {
		font-size:1.1em;
	}

	#mainVisual {
		text-align:center;
		margin:5px 0 0 0;
		padding:auto 5px;
	}

	#mainVisual img {
		width:100%;
		height:auto;
		-webkit-mask-box-image: url(/Top09/sphone/template/images/mask_640x360.png);
	}


#mainSection {
	padding:0 5px;
}

section nav {
	margin:10px 0 0 0;
	padding:5px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;	/* For Safari,Google Chrome */
	-moz-border-radius: 5px;	/* For Firefox */
	background-color:#fff;
	text-align:center;
	-moz-box-shadow   : 0px 0px 5px #404040;
	-webkit-box-shadow: 0px 0px 5px #404040;
}

section nav li {
	float:left;
}

section nav a {
	margin:0 0.5em;
}



section {
}

article {
	padding:1px;
	border-radius: 2px;
	-webkit-border-radius: 2px;	/* For Safari,Google Chrome */
	-moz-border-radius: 2px;	/* For Firefox */
	border:2px solid #8f8c8c;
	margin:10px 0 0 0;
	background:url("/Top09/sphone/template/images/bg_white_90percent.png") repeat;
}

.articleTitle {
	font-weight:normal;
	text-shadow: 1px 1px 1px #404040;
	line-height:1.8em;
	padding:0px 0.3em;
}

.articleContainer {
	padding:10px;
}

.indentStyle {
	text-indent:1em;
}

.circleList {
	padding:0 0 0 1.2em;
}


.photo {
	float:right;
}

.moreInfo {
	display:block;
	text-align:right;
	margin:0.5em 0 0 0;
	clear:both;
}

#cyan .moreInfo a { color:#00a0c6; }


#footer {
	clear:both;
	margin:20px 0 0 0;
	padding:5px 0;
	background-color:#404040;
}

	#footer p {
		text-align:center;
		margin:auto;
		color:#FFF;
		font-color:#FFF;
		font-size:8pt;
	}



/*----------------------------------------------------
	#Color Variation
----------------------------------------------------*/

body#cyan {
	background-color:#50b4ef;
}

body#magenta {
	background-color:#f35b99;
}

body#yellow {
	background-color:#fef301;
}

body#orange {
	background-color:#fdab00;
}

body#green {
	background-color:#92e72d;
}

#tvasahiLogo a {
  background:url("/commons/1/images/logo_2020.svg") 0 50% no-repeat;
  background-size: contain;
}

/* -----------------------------------------------------------------------------
	#cyan #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_cyan.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	#magenta #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_magenta.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	#yellow #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_yellow.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	#orange #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_orange.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	#green #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_green.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}
----------------------------------------------------------------------------- */

	#cyan #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#0085b6));
		background: -moz-linear-gradient(top, #009fc6, #0085b6);
		border-top   :1px solid #6cd9e8;
		border-bottom:1px solid #00374c;
	}

	#magenta #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#de00af), to(#d00093));
		background: -moz-linear-gradient(top, #de00af, #d00093);
		border-top   :1px solid #f96eb5;
		border-bottom:1px solid #63001d;
	}

	#yellow #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#dede00), to(#d0d000));
		background: -moz-linear-gradient(top, #dede00, #d0d000);
		border-top   :1px solid #fee46d;
		border-bottom:1px solid #694600;
	}

	#orange #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#f5a200), to(#f08400));
		background: -moz-linear-gradient(top, #f5a200, #f08400);
		border-top   :1px solid #ffb06c;
		border-bottom:1px solid #6b1b00;
	}

	#green #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#00d218), to(#00c00a));
		background: -moz-linear-gradient(top, #00d218, #00c00a);
		border-top   :1px solid #ace998;
		border-bottom:1px solid #194c11;
	}



	#cyan    #logo,
	#magenta #logo,
	#yellow  #logo,
	#orange  #logo,
	#green   #logo {
		background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E7E7E7));	/* For Safari,Google Chrome */
		background: -moz-linear-gradient(top, #FFF, #E7E7E);	/* For Firefox */
	}


	#cyan    #headerSectionText h1,
	#magenta #headerSectionText h1,
	#orange  #headerSectionText h1,
	#green   #headerSectionText h1 {
		color:#fff;
		text-shadow: 1px 1px 1px #404040;
	}

	#cyan    #headerSectionText p,
	#magenta #headerSectionText p,
	#orange  #headerSectionText p,
	#green   #headerSectionText p {
		color:#fff;
		text-shadow: 1px 1px 1px #404040;
	}


	#yellow #headerSectionText h1 {
		color:#2a2a2a;
		text-shadow: 1px 1px 1px #fff;
	}

	#yellow #headerSectionText p {
		color:#2a2a2a;
		text-shadow: 1px 1px 1px #fff;
	}



	#cyan .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#00bdd7), to(#0085b6));
		background: -moz-linear-gradient(top, #00bdd7, #0085b6);
	}

	#magenta .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#f373a9), to(#f99dc3));
		background: -moz-linear-gradient(top, #f373a9, #f99dc3 );
	}

	#yellow .articleTitle {
		color:#2a2a2a;
		background: -webkit-gradient(linear, left top, left bottom, from(#fcbb01), to(#fef301));
		background: -moz-linear-gradient(top, #fcbb01, #fef301);
		text-shadow: 1px 1px 1px #fff;

	}

	#orange .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#fd9029), to(#feb04f));
		background: -moz-linear-gradient(top, #fd9029, #feb04f);
	}

	#green .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#71d61a), to(#95eb38));
		background: -moz-linear-gradient(top, #71d61a, #95eb38);
	}



	#cyan .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_cyan.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	#magenta .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_magenta.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	#yellow .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_yellow.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	#orange .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_orange.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	#green .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_green.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}











/*----------------------------------------------------
	#Random Color Setting
----------------------------------------------------*/

body.color1 {
	background-color:#50b4ef;
}

body.color2 {
	background-color:#f35b99;
}

body.color3 {
	background-color:#fef301;
}

body.color4 {
	background-color:#fdab00;
}

body.color5 {
	background-color:#92e72d;
}


/* ------------------------------------------------------------------------------
	.color1 #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_cyan.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	.color2 #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_magenta.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	.color3 #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_yellow.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	.color4 #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_orange.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}

	.color5 #tvasahiLogo a {
		background:url("/Top09/sphone/template/images/h1_logo_green.png") no-repeat;
		-webkit-background-size: 136px 27px;
	}
------------------------------------------------------------------------------ */

	.color1 #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#0085b6));
		background: -moz-linear-gradient(top, #009fc6, #0085b6);
		border-top   :1px solid #6cd9e8;
		border-bottom:1px solid #00374c;
	}

	.color2 #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#de00af), to(#d00093));
		background: -moz-linear-gradient(top, #de00af, #d00093);
		border-top   :1px solid #f96eb5;
		border-bottom:1px solid #63001d;
	}

	.color3 #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#dede00), to(#d0d000));
		background: -moz-linear-gradient(top, #dede00, #d0d000);
		border-top   :1px solid #fee46d;
		border-bottom:1px solid #694600;
	}

	.color4 #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#f5a200), to(#f08400));
		background: -moz-linear-gradient(top, #f5a200, #f08400);
		border-top   :1px solid #ffb06c;
		border-bottom:1px solid #6b1b00;
	}

	.color5 #headerSectionText {
		background: -webkit-gradient(linear, left top, left bottom, from(#00d218), to(#00c00a));
		background: -moz-linear-gradient(top, #00d218, #00c00a);
		border-top   :1px solid #ace998;
		border-bottom:1px solid #194c11;
	}


	.color3 #headerSectionText h1 {
		color:#2a2a2a;
		text-shadow: 1px 1px 1px #fff;
	}

	.color3 #headerSectionText p {
		color:#2a2a2a;
		text-shadow: 1px 1px 1px #fff;
	}



	.color1 .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#00bdd7), to(#0085b6));
		background: -moz-linear-gradient(top, #00bdd7, #0085b6);
	}

	.color2 .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#f373a9), to(#f99dc3));
		background: -moz-linear-gradient(top, #f373a9, #f99dc3 );
	}

	.color3 .articleTitle {
		color:#2a2a2a;
		background: -webkit-gradient(linear, left top, left bottom, from(#fcbb01), to(#fef301));
		background: -moz-linear-gradient(top, #fcbb01, #fef301);
		text-shadow: 1px 1px 1px #fff;

	}

	.color4 .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#fd9029), to(#feb04f));
		background: -moz-linear-gradient(top, #fd9029, #feb04f);
	}

	.color5 .articleTitle {
		color:#fff;
		background: -webkit-gradient(linear, left top, left bottom, from(#71d61a), to(#95eb38));
		background: -moz-linear-gradient(top, #71d61a, #95eb38);
	}



	.color1 .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_cyan.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	.color2 .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_magenta.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	.color3 .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_yellow.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	.color4 .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_orange.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}

	.color5 .circleList {
		background:url("/Top09/sphone/template/images/bg_circle_green.png") 50% left no-repeat;
		-webkit-background-size:15px 15px;
	}


.color1 #toPCsiteBtn {
	color:#FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#009fc6), to(#0085b6));
	background: -moz-linear-gradient(top, #009fc6, #0085b6);
	border-top   :solid 1px #dedede;
	border-right :solid 1px #004f67;
	border-bottom:solid 1px #003a49;
	border-left  :solid 1px #4bb0d0;
}

.color2 #toPCsiteBtn {
	color:#FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#de00af), to(#d00093));
	background: -moz-linear-gradient(top, #de00af, #d00093);
	border-top   :solid 1px #eb61cd;
	border-right :solid 1px #980064;
	border-bottom:solid 1px #8e0050;
	border-left  :solid 1px #e861c8;
}

.color3 #toPCsiteBtn {
	color:#2a2a2a;
	background: -webkit-gradient(linear, left top, left bottom, from(#dede00), to(#d0d000));
	background: -moz-linear-gradient(top, #dede00, #d0d000);
	border-top   :solid 1px #ebeb61;
	border-right :solid 1px #979700;
	border-bottom:solid 1px #8e8e00;
	border-left  :solid 1px #e7e761;
}

.color4 #toPCsiteBtn {
	color:#FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5a200), to(#f08400));
	background: -moz-linear-gradient(top, #f5a200, #f08400);
	border-top   :solid 1px #f9c661;
	border-right :solid 1px #b15400;
	border-bottom:solid 1px #ae4100;
	border-left  :solid 1px #f8bf61;
}

.color5 #toPCsiteBtn {
	color:#FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00d218), to(#00c00a));
	background: -moz-linear-gradient(top, #00d218, #00c00a);
	border-top   :solid 1px #61e470;
	border-right :solid 1px #008a00;
	border-bottom:solid 1px #007d00 ;
	border-left  :solid 1px #61df6a;
}

/*----------------------------------------------------
	2012 基盤メンテナンス告知文言
----------------------------------------------------*/

#Maitenance_Btn {
	text-align:center;
	margin:10px 0;
}


#Maitenance_Btn a {
	display: block;
	margin: 0 auto;
	padding: 8px 0;
	text-align:center;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), color-stop(0.5,#E2E2E2), color-stop(0.5,#D2D2D2), to(#F7F7F7));
	background: -moz-linear-gradient(top center, #FBFBFB 0%, #E2E2E2 50%, #D2D2D2 50%, #F7F7F7 100%);
	background: linear-gradient(top center, #FBFBFB 0%, #E2E2E2 50%, #D2D2D2 50%, #F7F7F7 100%);
	font-size: 12pt;
	color:#666;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow   : 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow        : 0px 1px 3px rgba(0,0,0,0.5);
	border:1px solid #999
}

/*----------------------------------------------------
	共通
----------------------------------------------------*/

.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.margin-5 {
  margin: 5px;
}
.margin-10 {
  margin: 10px;
}
.margin-tb5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.margin-tb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*----------------------------------------------------
	テレ朝サウンド/コール誘引
----------------------------------------------------*/
.soundbtn{
	text-align:center;
	padding:0 6px 6px;
	}

.soundbtn p:first-of-type{
	text-align:left;
}

.soundbtn a:link, .soundbtn a:visited{
	font-size: 0.8em;
	margin:0 auto;
	padding: 0.5em;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, white),color-stop(1, lightGrey));
	background-image: -moz-linear-gradient(-90deg,white 0%,lightGrey 100%);
	background-image: linear-gradient(-90deg,white 0%,lightGrey 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px 0px white;
	-ms-box-shadow: -2px -2px 2px rgba(51,51,51,0.5);
	color: #4C4C4C;
	border: solid 1px #A6A6A6;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}