@charset "UTF-8";
/*
 * header_ats_pc.css
 *
 *
 *
 */
/* !Clearfix
---------------------------------------------------------- */
.clearfix,
#headerIn,
.naviWrap01,
.headerTool01
{
	display: block;
	min-height: 1%;
}
.clearfix:after,
#headerIn:after,
.naviWrap01:after,
.headerTool01:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix,
* html #headerIn,
* html .naviWrap01,
* html .headerTool01
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* !contents
---------------------------------------------------------- */
#contents {
	margin: 20px auto 0;
	padding-bottom: 530px;
	width: 990px;
	text-align: left;
}


.sbsRadio	#contents {
  position: relative;
  margin: 0 auto;
  padding: 0 0 44px;
  width: 1080px;
  text-align: left;
  /*background-color: transparent;*/
}

	#main {
		float: left;
		width: 660px;
		overflow: hidden;
	}
	
	.sbsRadio.top	#main {
		float: left;
	    width: 735px;
	    padding: 0px;
	}
	
	
	#side {
		float: right;
		width: 300px;
	}
	
/* !Layout
---------------------------------------------------------- */
@media print {
	html,
	html body { *zoom: 0.65;}
}

#headerIn div,
#headerIn p,
#headerIn nav,
#headerIn ul,
#headerIn li,
#headerIn a,
#headerIn img,
#headerIn *{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.headerPC img
{ vertical-align: middle;}

/* !wrapper
---------------------------------------------------------- */
#wrapper {
	margin: 0 auto;
	  width: 100%;
	text-align: left;
}
html,
body,
#wrapper {
	height: 100%;
}
body > #wrapper {
	height: auto;
	min-height: 100%;
}

/* !header
---------------------------------------------------------- */
.headerSP { display: none;}
#gNavi_sp { display: none;}
.headerPC {
	display: inline;
	margin: 0 auto;
	  width: 100%;
}
	#headerIn { 
	  width: 1050px;
	  margin: 0 auto 10px auto;
	  padding: 0 5px;
	  text-align: left;
	  
	}
		#headerLogo {
		  float: left;
		  width: 110px;
		  margin: -15px 20px 0 0;
		}
		.headerImg01 {
		  float: left;
		  width: 120px;
		    margin-top: -10px;
		}
		
		
		.sbsRadio .headerImg01 {
		  width: 177px;
		  margin-top: 2px;
		}
		
		
		.bnr_header01 {
		  display: block;
		  float: right;
		}
		.headerTool01 {
			position: relative;
			float: right;
			  padding: 2px 0 5px 0;
			width: 100%;
			height: 28px;
			background: none;
			-webkit-border-bottom-right-radius: none;
			-moz-border-bottom-right-radius: none;
			border-bottom-right-radius: none;
		}
		.headerTool01:before { display: none;}
			#status01,
			#status02 {
				max-width: 403px;
				border-bottom: 3px solid #e0e1f0;
				margin: 2px 0 5px 0;
				padding: 0 5px 3px;
				float: right;
				font-size: 93%;
				line-height: 1.2;
			}
				#status01 .btnType06,
				#status01 .btnType07,
				#status02 .btnType06,
				#status02 .btnType07 {
					width: auto;
					font-size: 100%;
					line-height: 1.2;
					text-align: center;
					border: none;
					font-weight: bold;
					display: inline-block;
					float: none;
					margin: 0;
					padding: 5px 0 0 20px;
					background: none;
					color: #137;
					background: url(/ats-static/img/common/ico_arrow03_right.png) 5px 6px no-repeat;
				}
			#headerSearch { 
				position: relative;
				float: right;
				margin: 4px 0 0 10px;
				width: 293px;
				height: 23px;
			}
				#inputSearch01 {
					width: 256px;
					height: 19px;
					background: #fff;
					border: solid 1px #848484;
					line-height: 19px;
					margin: 0;
					padding:1px 1px 1px 4px;
				}
				#searchBtn01 {
					position: absolute;
					right: 0;
					top: 0;
					width:auto;
					border: none;
					padding:0;
					margin:0;
				}
	.headerBanner01 {
		position: absolute;
		right: 0;
		top: 40px;
	}
		.headerBanner01 p {}
	
/* !gNavi
---------------------------------------------------------- */	

	.naviWrap01 {
		margin-top: 10px;
		border: solid #dbdaf2;
		border-width: 0 0 2px;
	}
	.sports .naviWrap01 {
		border: solid #deedff;
		border-width: 0 0 2px;
	}
	.event .naviWrap01 {
		border: solid #e2f5ce;
		border-width: 0 0 2px;
	}
	.gourmet .naviWrap01 {
		border: solid #ffd7d6;
		border-width: 0 0 2px;
	}
	.movies .naviWrap01 {
		border: solid #ffe7d4;
		border-width: 0 0 2px;
	}
	
	
	.headerPC .gNavi_pc01 *{
		-moz-box-sizing:border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
		
	.gNavi_pc01 {
		width: 100%;
		min-width: 1050px;
		background-color: #ddd;
		margin: 0 auto;
	}
	
	
	
		.gNavi_pc01 ul {
			width: 1050px;
			margin: 0 auto;
		}
			.gNavi_pc01 ul li {
				float: left;
				height: 30px;
				font-size: 93%;
				line-height: 23px;
				border-right: 1px #ccc solid;
			}
				.gNavi_pc01 ul li:nth-child(1) {
					width: 113px;
					border-left: 1px #ccc solid;
				}

				.sbsRadio .gNavi_pc01 ul li:nth-child(3) a { padding: 0px;}
				.sbsTv .gNavi_pc01 ul li:nth-child(2) a { padding: 0px;}

				.gNavi_pc01 ul li:last-child a { padding: 5px 13px 0;}
				.gNavi_pc01 ul li a {
					height: 30px;
					display: block;
					padding: 5px 10px 0;
					text-align: center;
					font-weight: bold;
				}

					.gNavi_pc01 ul li a:hover  {
						color: #fff;
						text-decoration: none;
						background: url(/ats-static-rwd/img/common/bg_gnavi01_pc.gif) left top repeat-x;}
			
				.sbsTv .gNavi_pc02 ul li:nth-last-of-type(2){
					float:right;
				}
					
				.sbsRadio .gNavi_pc01 ul li:nth-child(3),
					.sbsTv .gNavi_pc01 ul li:nth-child(2) { position: relative;}

						.sbsRadio .gNavi_pc01 ul li:nth-child(3):before,
						.sbsTv .gNavi_pc01 ul li:nth-child(2):before {
							display: block;
							content: "";
							position: absolute;
							bottom: -7px;
							left: 43px;
							width: 10px;
							height: 7px;
							z-index: 999;
						}
						.sbsRadio .gNavi_pc01 ul li:nth-child(3):before { background: url(/ats-static-rwd/img/common/ico_gnavi01.png) left center no-repeat;}
						.sbsTv .gNavi_pc01 ul li:nth-child(2):before { background: url(/ats-static-rwd/img/common/ico_gnavi01.png) left center no-repeat;}

						.sbsRadio .gNavi_pc01 ul li:nth-child(2) a  {
							width: 96px;
						    text-indent:-9999px;
						    background: url(/ats-static-rwd/img/common/txt_gnavi01.gif) 0 0 no-repeat;}
						.sbsRadio .gNavi_pc01 ul li:nth-child(2) a:hover  {
						    background: url(/ats-static-rwd/img/common/txt_gnavi01_on.gif) 0 0 no-repeat;}

						.sbsTv .gNavi_pc01 ul li:nth-child(3) a  {
							width: 96px;
						    text-indent:-9999px;
						    background: url(/ats-static-rwd/img/common/txt_gnavi02.gif) 0 0 no-repeat;}
						.sbsTv .gNavi_pc01 ul li:nth-child(3) a:hover  {
						    background: url(/ats-static-rwd/img/common/txt_gnavi02_on.gif) 0 0 no-repeat;}


	.gNavi_pc02 {
		width: 100%;
		min-width: 1050px;
		background-color: #09c;
		margin: 0 auto;
	}
		.gNavi_pc02 ul {
			width: 1050px;
			margin: 0 auto;
			overflow: hidden;
		}
		
		 .sbsRadio .gNavi_pc02 ul {
		 	padding-left: 210px;
		 }
		
		
			.gNavi_pc02 ul li {
				float: left;
				width: auto;
				height: 34px;
				font-size: 93%;
				line-height: 37px;
				border-right: 1px #3bd solid;
			}
				.gNavi_pc02 ul li:hover,
				.gNavi_pc02 ul li.current { background-color: #18b;}
				.sbsTv .gNavi_pc02 ul li:first-child {
				    width:auto;
					padding: 0;
				    margin-left: 113px;
					line-height: 37px;
				    border-left: 1px #3bd solid;
				}

				.sbsRadio .gNavi_pc02 ul li:last-child { float: right;}
				
				.sbsTv .gNavi_pc02 ul li:last-child {
				    float: right;
				    border-left: 1px #3bd solid;
					}

				.gNavi_pc02 ul li a {
					padding: 0 21px;
					color: #fff;
					display: block;
					text-align: center;
				}
					.gNavi_pc02 ul li a:hover { text-decoration: none;}
				.inputSearch {
					width: 164px;
					border: 1px #777 solid;
					color: #000;
					height: 23px;
					line-height: 23px;
					font-size: 93%;
					padding-left: 6px;
					vertical-align: middle;
				}
				.btnSearch {
					position: absolute;
					top: 5px;
					right: 12px;
					border: none;
					width: 33px;
					height: 23px;
					background: url(/ats-static-rwd/img/common/ico_search01.gif) right center no-repeat;
					cursor: pointer;
				}	