@charset "utf-8";
/* CSS Document */
#hd1-contents{
	background-image:url(../img/common/bg/bg07.gif);
}
.hd3 {
	background-image:url(../img/common/bg/bg08.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:873px;
	height:210px;
	padding:0 0 0 27px;
}
#wra-contents {
	background-image:url(../img/common/bg/bg09.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:10px 41px 20px 41px;
}
.contents-title {
	padding-bottom:20px;
}
.intro01 {
	width:728px;
	height:273px;
	padding:60px 0 0 30px;
	background-image:url(../img/intro/bg01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.intro01 p {
	line-height:32px;
}
.totop {
	width:818px;
	text-align:right;
	padding:15px 0 0 0;
}
.totop a {
	background-image:url(../img/common/other/icon01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:14px;
	font-size:11px;
}
.cast-box {
	border:1px solid #fb6fac;
	width:306px;
	height:144px;
	margin:0 18px 18px 0;
	float:left;
	padding:7px 0 0 62px;
}
.cast-box p {
	width:187px;
	margin:5px 0 0 108px;
}
#cast1 { background-image:url(../img/cast/bg01.jpg); background-position:left top; background-repeat:no-repeat; }
#cast2 { background-image:url(../img/cast/bg02.jpg); background-position:left top; background-repeat:no-repeat; }
#cast3 { background-image:url(../img/cast/bg03.jpg); background-position:left top; background-repeat:no-repeat; }
#cast4 { background-image:url(../img/cast/bg04.jpg); background-position:left top; background-repeat:no-repeat; }
#cast5 { background-image:url(../img/cast/bg05.jpg); background-position:left top; background-repeat:no-repeat; }
#cast6 { background-image:url(../img/cast/bg06.jpg); background-position:left top; background-repeat:no-repeat; }
#cast7 { background-image:url(../img/cast/bg07.jpg); background-position:left top; background-repeat:no-repeat; }
#cast8 { background-image:url(../img/cast/bg08.jpg); background-position:left top; background-repeat:no-repeat; }
#cast9 { background-image:url(../img/cast/bg09.jpg); background-position:left top; background-repeat:no-repeat; }
#cast10 { background-image:url(../img/cast/bg10.jpg); background-position:left top; background-repeat:no-repeat; }
#cast11 { background-image:url(../img/cast/bg11.jpg); background-position:left top; background-repeat:no-repeat; }
#cast12 { background-image:url(../img/cast/bg12.jpg); background-position:left top; background-repeat:no-repeat; }

.link-box {
	border:1px solid #fb6fac;
	width:230px;
	height:192px;
	float:left;
	padding:13px 0 0 0;
	text-align:center;
	margin:0 20px 20px 0;
}
.link-box img {
	display:inline;
	margin-bottom:7px;
}
.link-box p {
	font-weight:bold;
	line-height:18px;
	text-align:center;
}
.link-box2 {
	float:left;
}
.onair-left {
	float:left;
	margin:0 25px 0 0;
	width:550px;
}
.onair-right {
	width:183px;
	float:left;
	margin:20px 0 0 0;
}
.onair-box1 {
	border-bottom:1px solid #fb6fac;
	border-left:1px solid #fb6fac;
	border-right:1px solid #fb6fac;
	padding:0 20px 10px 20px;
	margin-bottom:28px;
}
.onair-box1-p1 {
	border-bottom:1px dotted  #9d9d9d;
	padding:7px 0 10px 0;
	margin-bottom:10px;
}
.onair-lnavi {
	border-bottom:1px solid #fb6fac;
	border-left:1px solid #fb6fac;
	border-right:1px solid #fb6fac;
	padding:10px 9px 0 9px;
}
.onair-lnavi img{
	margin-bottom:10px;
}
.onair-lnavi p {
	font-size:11px;
	line-height:120%;
	padding:0 0 10px 0;
}
.back-title {
	font-weight:bold;
	color:#666666;
	line-height:160%;
	border-left:2px solid #fd328a;
	padding:0 0 0 5px;
}
.back-title span {
	font-size:16px;
}
.back-box1-entry {
	margin:10px 0 0 0;
}
.back-box1-entry img {
	float:left;
	margin-right:15px;
}
.back-box1-entry-pbt {
	padding-top:7px;
}
.onair-right ul {
	margin:0;
	padding:0;
}
.onair-right li {
	font-size:11px;
	line-height:120%;
	background-image: url(../img/back/icon01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding:0 0 0 10px;
	margin-top:10px;
}
