#header{
	background-image: url(../images/head.jpg);
	background-position: center;
	width: 1022px;
	height: 482px;
	display: block;
	position: relative;
}

#header nav{
	left: 20px;
	top: 400px;
	width: 1022px;
	display: block;
	position:absolute;
}

nav li{
	float: left;
}

.wrap {
width: 100%;
height:auto;
background: #fdfce8;
}

#contents{
	width: 972px;
	background-image: url(../images/contents_bg.jpg);
	padding-top: 30px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 60px;
}

#contents_l{
	width: 250px;
	float: left;
	padding-top: 10px;
}

#contents_l .round-top {
	width: 250px;
	padding: 83px 0 0;
	background-image: url("../images/tit_twitter.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_l .round-middle {
	padding: 0;
	background-image: url("../images/tit_twitter_bg.jpg");
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	z-index: 2;
}

#contents_l .round-bottom {
	padding: 0 6px 14px;
	background-image: url("../images/tit_twitter_bottom.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 10px;
	height: 100%;
}



#contents_l .round-tal-top {
	width: 250px;
	padding: 120px 0 0;
	background-image: url("../images/tit_tal.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_l .round-tal-middle {
	padding: 0;
	background-image: url("../images/tit_tal_bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	z-index: 2;
}

#contents_l .round-tal-bottom {
	padding: 0 6px 14px;
	background-image: url("../images/tit_tal_bottom.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 10px;
	height: 100%;
}

#contents_l .round-middle img{
width: auto;
height: 200px;
object-fit: cover;
}


#contents_c{
	width: 420px;
	float: left;
	margin-left: 7px;
}

#contents_c .round-top {
	width: 420px;
	padding: 108px 0 0;
	background-image: url("../images/tit_center_top.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_c .round-middle {
	padding: 0;
	background-image: url("../images/tit_center_bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	z-index: 2;
}

#contents_c .round-bottom {
	padding: 0 10px 50px;
	background-image: url("../images/tit_center_bottom.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 5px;
	height: 100%;
}

#contents_c .round-top_tel {
	width: 420px;
	padding: 91px 0 0;
	background-image: url("../images/corner_tel.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_c .round-top2 {
	width: 420px;
	padding: 91px 0 0;
	background-image: url("../images/yoru.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_c .round-top3 {
	width: 420px;
padding-top: 120px;
	background-image: url("../images/corner_bottom.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_c .round-middle2 {
	padding: 0;
	background-image: url("../images/tit_center_bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	z-index: 2;
}

#contents_c .round-middle3 {
	padding: 0;
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	background: #fff;
	z-index: 2;
	border-color: #ff0;
	border-width: 0px 3px 3px 3px;
	border-style: solid;
	border-radius: 0px 0px 5px 5px;
	margin-top: -10px;
	padding-top: 1em;
	box-sizing: border-box;
}

#contents_c .round-bottom2 {
	padding: 0 10px 50px;
	background-image: url("../images/tit_center_bottom.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 20px;
	height: 100%;
}

#contents_c .round-bottom3 {
	padding: 0 10px 50px;
	height: 100%;
}


#contents_r{
	width: 290px;
	float: left;
	margin-left: 5px;
}


#contents_r .round-top {
	width: 290px;
	padding: 80px 0 0;
	background-image: url("../images/tit_facebook.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	z-index: 2;
}

#contents_r .round-middle {
	padding: 0;
	background-image: url("../images/tit_facebook_bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	font-size: 14px;
	text-align: left;
	z-index: 2;
}

#contents_r .round-bottom {
	padding: 0 5px 30px;
	background-image: url("../images/tit_facebook_bottom.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 10px;
	height: 100%;
}


/*ラジコ*/
.radiko{ font-size:12px; height:24px;margin-left: 10px; margin:0; padding:0; font-weight:bold;margin:0px 0 5px 0px; background-image:url(../../images/radiko_icon.gif); background-repeat:no-repeat; padding-left:100px;background-position:left; line-height:2; text-align:left;}
.radiko a:link {color:#F3F; text-decoration:none;color:#F00;}
.radiko a:visited {color:#F00;text-decoration:none;}
.radiko a:hover {text-decoration:underline;}
.radiko a:active {text-decoration:none;}

/* バナー */

.banner {
width: 100%;
height: auto;
margin: 0 auto;
max-width: 290px;
}

.banner a img {
width: 100%;
height: auto;
max-width: 290px;
}
