@charset "utf-8";
/* CSS Document */

/* !SP
---------------------------------------------------------- */
.boxBasic01 {
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	.dl_information01 {
		display: table;
		width: 100%;
		margin-bottom: 11px;
		padding: 10px 25px 10px 7px;
	}
		.dl_information01 dt {
			float: left;
			vertical-align: middle;
			width: 29.54%;
		}
		.dl_information01 dd {
			float:right;
			vertical-align: middle;
			width: 67%;
		}
			.dl_information01 dd a { }
				.dl_information01 dd a > span { 
					position: relative;
					display: inline-block;
					padding-left: 10px;
				}	
					.dl_information01 dd a > span:before {
						display: block;
						content: "";
						position: absolute;
						top: 6px;
						left: 0;
						width: 5px;
						height: 5px;
						background-color: #e92355;
					}

.sectionTop01 {}
	.sectionTop01 .col01 {}
		.boxRadio01 { margin-bottom: 15px;}
			.ttl_radio01 {
				position: relative;
				padding: 10px 10px 8px;
			}
				.ttl_radio01 .ico01 {
					position: absolute;
					top: -4px;
					left: -6px;
				}
					.ttl_radio01 .ico01 img { width: 73px;}
				.ttl_radio01 .btn01_pc { display: none;}
				.ttl_radio01 .btn01_sp {
					float: right;
					width: 209px;
					border: 1px #d10 solid;
					background-color: #FDFDFD;
					background-image: -o-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
					background-image: -moz-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
					background-image: -webkit-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
					background-image: -ms-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
					background-image: linear-gradient(to bottom, #FDFDFD 0%, #E5E5E5 100%);
				}
					.ttl_radio01 .btn01_sp a {
						display: block;
						padding: 11px 10px 12px 0;
					}
						.ttl_radio01 .btn01_sp a span {
							display: block;
							padding: 0 0 0 18px;
							background: url(/ats-static-rwd/img/sbsradio/ico_top_arrow01.png) right center no-repeat;
							background-size: 15px 15px;
						}
							.ttl_radio01 .btn01_sp a span img { width: 133px;}
					.ttl_radio01 .btn01_sp:hover { 
						background-color: #fbb; 
						background-image: none;
					}
					
			.boxRadioIn01 {
				padding: 7px 16px;
				background-color: #fc0;
				overflow: hidden;
				margin-bottom: 6px;
			}
				.boxRadioIn01 .img01 {
					float: left;
					width: 100px;
					margin-right: 11px;
				}
				.boxRadioIn01 .txt01 {
					overflow: hidden;
					font-size: 116%;
					font-weight: bold;
				}
					.boxRadioIn01 .txt01 > a { 
						font-size: 85%;
						font-weight: normal;
					}
					.boxRadioIn01 .txt01 > span { 
						font-size: 85%;
						font-weight: normal;
					}
			.dl_radio01 { margin-bottom: 7px;}
				.dl_radio01 dt {
					float: left;
					width: 38px;
					margin-right: 11px;
				}
				.dl_radio01 dd { overflow: hidden;}
			
			.boxRadioIn02 { padding-bottom: 12px;}
				.boxRadioIn02 .box01 {
					border-bottom: 1px #d10 solid;
					padding-bottom: 4px;
					margin-bottom: 6px;
				}
					.boxRadioIn02 .ttl01 {
						font-size: 108%;
						background-color: #d10;
						color: #fff;
						font-weight: bold;
						padding-left: 8px;
						margin-bottom: 5px;
					}
						.boxRadioIn02 ul { margin: 0 10px 10px;}
							.boxRadioIn02 ul li {
								width: 100%;
								border: 1px #d10 solid;
								background-color: #FDFDFD;
								background-image: -o-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
								background-image: -moz-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
								background-image: -webkit-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
								background-image: -ms-linear-gradient(bottom, #FDFDFD 0%, #E5E5E5 100%);
								background-image: linear-gradient(to bottom, #FDFDFD 0%, #E5E5E5 100%);
							}	
								.boxRadioIn02 ul li a {
									font-size: 100%;
									font-weight: bold;
									color: #d10;
									display: block;
									padding: 11px 10px 12px 0;
								}
							.boxRadioIn02 ul li a span {
								display: block;
								padding: 0 0 0 18px;
								background: url(/ats-static-rwd/img/sbsradio/ico_top_arrow01.png) right center no-repeat;
								background-size: 15px 15px;
							}
								.boxRadioIn02 ul li:first-child a span img { width: 158px;}
								.boxRadioIn02 ul li:last-child a span img { width: 89px;}
						.boxRadioIn02 ul li:hover { 
							background-color: #fbb; 
							background-image: none;
						}
							.boxRadioIn02 ul li:hover a { text-decoration: none;}
						.txt_radio01 { 
							font-size: 77%;
							margin-left: 10px;
						}	
						.txt_radio02 {
							width: 215px;
							margin: 0 auto 10px;
							font-size: 93%;
							line-height:1.4;
							font-weight: bold;
							text-align: center;
						}
						.linkRadio01 {
							width: 54.69%;
							margin: 0 auto;
							height: 30px;
							line-height: 30px;
							background-color: #d10;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
						}
							.linkRadio01 a {
								display: block;
								text-align: center;
								color: #fff;
								font-weight: bold;
								text-shadow: 1px 1px #000;
							}
								.linkRadio01 a:hover { text-decoration: none;}
							.linkRadio01:hover { background-color: #f33;}
							
					
	.sectionTop01 .col02 {}
		.boxSlide01 { 
			margin-bottom: 15px;
			padding: 11px 0 3px;
		}
			.ul_slide01 { margin-bottom: 6px;}
			.ul_pager_sp01 { text-align: center;}
				.ul_pager_sp01 li {
					display: inline-block;
					width: 10px;
					height: 10px;
					background-color: #ccc;
					-webkit-border-radius: 10px;
					-moz-border-radius: 10px;
					border-radius: 10px;
					text-indent: -9999px;
					margin-right: 9px;
				}
					.ul_pager_sp01 li:hover,
					.ul_pager_sp01 li.current { background-color: #dd1100;}
					.ul_pager_sp01 li:last-child { margin-right: 0px;}
					.ul_pager_sp01 li a { display: block;}
			.ul_pager_pc01 { display: none;}
			
.boxTopics01 {
	margin-bottom: 15px;
	padding: 10px;
}
	.boxTopics01 .ttl01 {
		position: relative;
		border-bottom: 1px #ccc solid;
		margin-bottom: 5px;
		padding-bottom: 5px;
		text-align: right;
		font-size: 108%;
		font-weight: bold;
	}
		.boxTopics01 .ttl01 > span {
			position: absolute;
			top: -16px;
			left: -16px;
			width: 155px;
		}
		
.ul_topics01 {
	overflow: hidden;
	max-width: 270px;
	margin: 15px auto 0;
}
	.ul_topics01 li {
		float: left;
		width: 129px;
		margin-bottom: 10px;
		margin-right: 11px;
	}
		.ul_topics01 li:nth-child(even) { margin-right: 0px;}
		.ul_topics01 li dl { 
		}
			.ul_topics01 li dl dt {
				font-size: 108%;
				color: #f70;
				text-align: center;
				display: table;
				width: 100%;
				font-weight: bold;
			}
				.ul_topics01 li dl dt > span {
					display: table-cell;
					vertical-align: middle;
				}
			.ul_topics01 li dl dd {}
				.ul_topics01 li dl dd .img01 {
					border: 2px #fc0 solid;
					width: 129px;
					height: 98px;
					position: relative;
 					overflow: hidden;
					margin-bottom: 8px;
				}
					.ul_topics01 li dl dd .img01 a {
						display: block;
						position: absolute;
						top: -100%;
						left: -100%;
						right: -100%;
						bottom: -100%;
						margin: auto;
						width: 125px;
						height: 94px; 
						
					}
						.ul_topics01 li dl dd .img01 a img { width: 100%;}
				.ul_topics01 li dl dd .txt01 {}

.boxShopWrap01 { 
	margin-bottom: 21px;
	padding-bottom: 12px;
}
	.boxShopWrap01 > p > img { width: 187px;}
	.boxShop01 {
		overflow: hidden;
		margin: 3px 10px 0;
		padding: 5px 0 16px;
		border-top: 1px #999 solid;
	}
		.boxShop01 .img01 { 
			float: left;
			width: 110px;
			margin-right: 13px;
		}
		.boxShop01 .txt01 {
			overflow: hidden;
			font-weight: bold;
		}
			.linkShop01 {
				width: 54.69%;
				margin: 0 auto;
				height: 30px;
				line-height: 30px;
				background-color: #f6a;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
				.linkShop01 a {
					display: block;
					text-align: center;
					color: #fff;
					font-weight: bold;
					text-shadow: 1px 1px #000;
				}
					.linkShop01 a:hover { text-decoration: none;}
				.linkShop01:hover { background-color: #f8c;}
				
.ul_bnrTop01 {
	overflow: hidden;
	margin: 0 6px 10px;
}
	.ul_bnrTop01 li {
		float: left;
		width: 50%;	
		margin-bottom: 6px;
		min-height: 33px;
	}
		.ul_bnrTop01 li:nth-child(odd) { padding-right: 5px;}
		.ul_bnrTop01 li:nth-child(even) { padding-left: 5px;}
		
.boxWeatherWrap01 { 
	margin-bottom: 20px;
	padding-bottom: 16px;
}
	.boxWeatherWrap01 > p > img { width: 148px;}
	.boxWeather01 {
		overflow: hidden;
		margin: 3px 10px 0;
		padding: 13px 0 5px;
		border-top: 1px #999 solid;
	}
		.boxWeather01 .img01 {
			float: left;
			width: 153px;
			margin-right: 22px;
		}
		.boxWeather01 .boxInfo01 {
			overflow: hidden;
		}
			.boxWeather01 .boxInfo01 dl { 
				overflow: hidden;
				margin-bottom: 7px;
			}
				.boxWeather01 .boxInfo01 dl dt {
					float: left;
					width: 33px;
					font-weight: bold;
				}
				.boxWeather01 .boxInfo01 dl dd {
					overflow: hidden;
					font-size: 93%;
					color: #666;
				}
					.boxWeather01 .boxInfo01 dl dd .img02 { margin-right: 7px;}
					.boxWeather01 .boxInfo01 dl dd .img03 { margin-left: 7px;}
					.boxWeather01 .boxInfo01 dl dd .img02 > img,
					.boxWeather01 .boxInfo01 dl dd .img03 > img { width: 17px;}
	

		.linkWeather01 {
			width: 55.31%;
			margin: 0 auto;
			height: 30px;
			line-height: 30px;
			background-color: #09c;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
			.linkWeather01 a {
				display: block;
				text-align: center;
				color: #fff;
				font-weight: bold;
				text-shadow: 1px 1px #000;
			}
				.linkWeather01 a:hover { text-decoration: none;}
			.linkWeather01:hover { background-color: #0bd;}
			
.boxFacebook01 { margin-bottom: 10px;}
	.boxFacebook01 iframe {
		width: 100%;
		background-color: #fff;
	}
.boxOfficial01 { margin-bottom: 20px;}
	.boxOfficial01 .ttl01 {
		position: relative;
		border-bottom: 1px #ccc solid;
		padding: 13px 0;
		margin: 0 10px 9px 10px;
	}
		.boxOfficial01 .ttl01 .txt01 {
			font-size: 108%;
			padding-left: 150px;
			font-weight: bold;
		}
		.boxOfficial01 .ttl01 .ico01 {
			position: absolute;
			top: -2px;
			left: -16px;
		}
			.boxOfficial01 .ttl01 .ico01 > img { width: 138px;}

	.ul_official01 {
		text-align: center;
		margin: 0 10px 10px;
		padding-bottom: 10px;
		border-bottom: 1px #ccc solid;
	}
		.ul_official01 li {
			display: inline-block;
			margin-right: 9px;
		}
			.ul_official01 li:nth-child(1) { width: 88px;}
			.ul_official01 li:nth-child(2),
			.ul_official01 li:nth-child(3) { width: 57px;}
			.ul_official01 li:last-child { margin-right: 0px;}
			
	.ul_official02 {
		text-align: center;
		margin: 0 10px;
		padding-bottom: 10px;
	}
		.ul_official02 li {
			display: inline-block;
			margin-right: 9px;
		}
			.ul_official02 li:nth-child(1) { width: 164px;}
			.ul_official02 li:nth-child(2) { width: 62px;}
			.ul_official02 li:last-child { margin-right: 0px;}



.boxInformation01 {
	display: block;
	padding: 9px 15px;
}
	.boxInformation01 .ttl01Sp { margin-bottom: 0px;}
	.boxInformation01 .ttl01 { display: none;}
	.ul_information01 { overflow: hidden;}
		.ul_information01 li {
			float: none;
			display: table;
			width: 100%;
			margin: 5px 0;
			border-bottom: solid 1px #ccc;
		}
			.ul_information01 li .img01 {
				float: left;
				width:55px;
				height: 60px;
				display: table-cell;
				border: none;
				margin: 0 10px 0 0;
				line-height: 60px;
			    width: 110px;
			    height: 90px;
			}
				.ul_information01 li .img01 img { width: auto;}
			
			.ul_information01 li dl { 
			    width: auto;
			    display: table-cell;
			      height: 90px;
			    text-align: left;
				vertical-align: middle;
			}
				.ul_information01 li dl dt {
				    margin-bottom: 3px;
					font-size: 16px;
					font-weight: bold;
					line-height: 1.1;
					color: #ee2255;}
	
				.ul_information01 li dl dd {
					font-size: 100%;
					line-height: 1.3;
				    font-weight: normal;
					white-space: nowrap;
					}
					.ul_information01 li a:hover { text-decoration: none;}
					.ul_information01 li a:hover dl dd { color: #333;}
					.ul_information01 li dl dd br { display: none;}
					
					.ul_subBnr01 { 
					    clear:both;
					    margin-top: 10px;
						}

/* !PC
---------------------------------------------------------- */
@media screen and (min-width:641px) {
body.top #contents { 
	padding: 23px 15px 46px 15px;
	}
.dl_information01 { 
	margin-bottom: 14px;
	padding: 12px;
}
	.dl_information01 dt { width: 129px;}
	.dl_information01 dd {
		width: 580px; 
	    padding-left: 24px;}
		.dl_information01 dd a { font-size: 116%;}
			.dl_information01 dd a > span:before {
				display: block;
				content: "";
				position: absolute;
				top: 9px;
				left: 0;
				width: 4px;
				height: 4px;
				background-color: #e92355;
			}

.sectionTop01 { margin-bottom: 20px;}
	.sectionTop01 .col01 {
		float: left;
		width: 210px;
	}
		.boxRadio01 { 
		height: 362px;
		margin-bottom: 0;}
			.ttl_radio01 { padding: 10px 5px 2px;}
				.ttl_radio01 .ico01 {
					top: -18px;
					left: -11px;
				}
					.ttl_radio01 .ico01 img { width: 102px;}
				.ttl_radio01 .btn01_sp { display: none;}
				.ttl_radio01 .btn01_pc { 
					display: block;
					float: right;
				}					
					
			.boxRadioIn01 {
				padding: 8px 10px 8px 11px;
				overflow: hidden;
				margin-bottom: 4px;
			}
				.boxRadioIn01 .img01 {
					width: 94px;
					margin-right: 5px;
				}
				.boxRadioIn01 .txt01 {
					overflow: hidden;
					font-size: 131%;
					line-height: 1;
				}
					.boxRadioIn01 .txt01 > a { font-size: 70%;}
					.boxRadioIn01 .txt01 > span { font-size: 70%;}
					
			.dl_radio01 { margin: 0 10px 3px 10px;}
				.dl_radio01 dt {
					float: none;
					margin-right: 0;
				}
				
		.boxRadioIn02 { 
			padding-bottom: 12px;
			margin: 0 10px;
		}
		.boxRadioIn02 .box01 {
			border-bottom: 1px #d10 solid;
			padding-bottom: 4px;
			margin-bottom: 6px;
		}
			 .boxRadioIn02 .ttl01 { padding-left: 5px;}
				.boxRadioIn02 ul { margin: 0 0 2px 4px;}
					.boxRadioIn02 ul li {
						position: relative;
						width: 100%;
						border: none;
						background-color: transparent;
						background-image: none;
						margin-bottom: 1px;
						padding-left: 7px;
					}	
						.boxRadioIn02 ul li:before {
							display: block;
							content: "";
							position: absolute;
							top: 8px;
							left: 0;
							width: 4px;
							height: 4px;
							background-color: #d10;
						}
						.boxRadioIn02 ul li a {
							display: inline-block;
							padding: 0;
						}
					.boxRadioIn02 ul li a span {
						display: block;
						padding: 0;
						background: none;
					}
						.boxRadioIn02 ul li:first-child a span img { width: 158px;}
						.boxRadioIn02 ul li:last-child a span img { width: 89px;}
				.boxRadioIn02 ul li:hover { 
					background-color: transparent; 
					background-image: none;
				}
					.boxRadioIn02 ul li:hover a { color: #f33;}
				.txt_radio01 { 
					font-size: 77%;
					margin-left: 4px;
				}	
				.txt_radio02 {
					width: 100%;
					margin: 0 auto 5px;
					text-align: left;
				}
				.linkRadio01 {
					width: 130px;
					height: 20px;
					line-height: 20px;
					background-color: #d10;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
				}
					.linkRadio01 a {
						font-size: 93%;
						text-shadow: none;
						font-weight: normal;
					}
					

	.sectionTop01 .col02 {
		float: right;
		width: 510px;
	}
		.boxSlide01 {
			height: 362px; 
			margin-bottom: 0px;
		}
		.ul_slide01 { padding: 0 10px;}
		.ul_pager_sp01 { display: none;}
		.ul_pager_pc01 { 
			display: block;
			overflow: hidden;
			background-color: #eee;
			padding: 4px 9px;
		}
			.ul_pager_pc01 li {
				float: left;
				margin-right: 5px;
				position: relative;
			}
				.ul_pager_pc01 li:first-child { margin-right: 6px;}
				.ul_pager_pc01 li:last-child { margin: 0 0 0 1px;}

			.ul_pager_pc01 div {
				position: absolute;
				top: 0;
				width: 100%;
				height: 100%;
				border-style: solid;
				border-width: 0px;
				border-color: rgb(255, 0, 0);
			}
			.ul_pager_pc01 div.current {
				border-style: solid;
				border-width: 2px;
				border-color: rgb(255, 0, 0);
				transition: border-color 0.3s;
				-ms-transition: border-color 0.3s;
				-moz-transition: border-color 0.3s;
				-webkit-transition: border-color 0.3s;
			}

.boxTopics01 {
	margin-bottom: 15px;
	padding: 13px 21px 10px;
}
	.boxTopics01 .ttl01 {
		margin-bottom: 12px;
		padding-bottom: 0;
		font-size: 116%;
	}
		.boxTopics01 .ttl01 > span {
			top: -29px;
			left: -29px;
			width: 194px;
		}


.boxShopWrap01 { 
	margin-bottom: 20px;
	padding-bottom: 14px;
}
	.boxShopWrap01 > p > img { width: 170px;}
	.boxShop01 { padding-bottom: 8px;}
		.boxShop01 .img01 { 
			width: 86px;
			margin-right: 8px;
		}
		.boxShop01 .txt01 { 
		font-size: 93%;
		font-weight: normal;
		}
	
			.linkShop01 {
				width: 150px;
				margin: 0 auto;
				height: 20px;
				line-height: 20px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
				.linkShop01 a {
					font-size: 85%;
					text-shadow: none;
					font-weight: normal;
				}

.ul_topics01 {
	max-width: 100%;
	margin: 15px auto 0;
}
	.ul_topics01 li {
		width: 159px;
		font-size: 93%;
		margin-bottom: 0;
		margin-right: 19px;
	}
		.ul_topics01 li:nth-child(even) { margin-right: 19px;}
		.ul_topics01 li:last-child { margin-right: 0;}
				.ul_topics01 li dl dd .img01 {
					width: 155px;
					height: 115px;
					margin-bottom: 5px;
				}
					.ul_topics01 li dl dd .img01 a {
						width: 155px;
						height: 115px; 
					}

.ul_bnrTop01 {
	overflow: hidden;
	margin: 0 0 20px;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 15px 5px 0;
}
	.ul_bnrTop01 li {
		float: none;
		width: 200px;	
		margin-bottom: 10px;
		min-height: auto;
	}
		.ul_bnrTop01 li:nth-child(odd) { padding-right: 0;}
		.ul_bnrTop01 li:nth-child(even) { padding-left: 0;}

.boxWeatherWrap01 { 
	padding-bottom: 14px;
	margin-bottom: 20px;

}
	.boxWeatherWrap01 > p > img { width: 141px;}
	.boxWeather01 {
		overflow: hidden;
		margin: 3px 10px 0;
		padding: 13px 0 0;
		border-top: 1px #999 solid;
	}
		.boxWeather01 .img01 {
			float: none;
			width: 142px;
			margin: 0 auto 8px;
		}
			.boxWeather01 .boxInfo01 dl { 
				overflow: hidden;
				width: 120px;
				margin: 0 auto 6px;
			}
				.boxWeather01 .boxInfo01 dl dt {
					float: left;
					width: 46px;
					font-weight: bold;
				}
				.boxWeather01 .boxInfo01 dl dd {
					overflow: hidden;
					font-size: 93%;
					color: #333;
					font-weight: bold;
				}

		.linkWeather01 {
			width: 110px;
			height: 20px;
			line-height: 20px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
			.linkWeather01 a {
				font-size: 85%;
				text-shadow: none;
				font-weight: normal;
			}
			
.boxFacebook01 { margin-bottom: 16px;}

.boxOfficial01 { 
	margin-bottom: 20px;
	padding-bottom: 18px;
}
	.boxOfficial01 .ttl01 {
		padding: 7px 0;
		margin: 0 10px 20px 10px;
	}
		.boxOfficial01 .ttl01 .txt01 { padding-left: 156px;}
		.boxOfficial01 .ttl01 .ico01 {
			position: absolute;
			top: -2px;
			left: -17px;
		}
			.boxOfficial01 .ttl01 .ico01 > img { width: 150px;}

	.ul_official01 {
		float: left;
		margin: 0 15px;
		padding-bottom: 0;
		border-bottom: none;
		overflow: hidden;
	}
		.ul_official01 li {
			display: block;
			float: left;
			margin-right: 7px;
			height: 66px;
		}	
			.ul_official01 li a { display: block;}
			.ul_official01 li a:hover { margin-top: 2px;}
			.ul_official01 li:nth-child(1) { width: 91px;}
			.ul_official01 li:nth-child(2),
			.ul_official01 li:nth-child(3) { 
				width: 58px;
				margin-top: 3px;
			}
			.ul_official01 li:last-child { margin-right: 0px;}
			
	.ul_official02 {
		float: left;
		margin: 0;
		padding-bottom: 0;
	}
		.ul_official02 li { margin-right: 7px;}
			.ul_official02 li:nth-child(1) { width: 170px;}
			.ul_official02 li:nth-child(2) { width: 60px;}
			.ul_official02 li:last-child { margin-right: 0px;}

.boxInformation01 {
	display: block;
	padding: 9px 15px;
}
.boxInformation01 .ttl01Sp { display: none;}
	.boxInformation01 .ttl01 { 
	    display: block;
	    margin-bottom: 6px;
		}
	.ul_information01 { overflow: hidden;}
		.ul_information01 li {
			float: left;
			width: 111px;
			margin: 0 12px 10px 0;
			border-bottom: none;
		}
			.ul_information01 li:nth-child(4n) { margin-right: 0px;}
			.ul_information01 li .img01 {
				float: none;
				display: block;
				width:109px;
				height: auto;
				border: 1px #cfcfcf solid;
				margin: 0 0 4px 0;
			}
				.ul_information01 li .img01 img { width: 109px;}
			
			.ul_information01 li dl { 
			    width: 111px;
				height: auto;
			    display: block;
			    text-align: center;
				}
				.ul_information01 li dl dt { font-size: 93%;}
				.ul_information01 li dl dd {
					font-size: 93%;
					line-height:1.3;
					}
					.ul_information01 li dl dd br { display:block;}
					
					.ul_subBnr01 { margin-top: 0px;}
}

#gNavi_pcWrap{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}



/* facebook plugin
************************************************************/

@media screen and (min-width:641px) {
	.fb-page.fb_iframe_widget{
		background-color: #fff;
		padding: 5px;
	}
}









