
/* PC */
@media screen and (min-width:601px), print {
	/* content
	*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#content{font-size:1.8rem;}
	/**/
	.anyTime{background-color:#fde0d7;position:relative;padding-bottom:50px;}
	.anyTime::after{content:" ";display:block;clear:both;}
	.anyTime h2{background-color:#eb610f;width:100%;position: absolute;left:0;top:0;z-index: 1;}
	.anyTime h2 p{max-width:930px;margin:0 auto;position:relative;color:#fcff00;font-size:3.0rem;font-weight:bold;text-align:center;}
	.anyTime h2 p span{position:absolute;right:130px;top:-20px;border:#eb610f solid 5px; display:block;width:90px;height:90px;color:#eb610f;font-size:1.9rem;font-weight:bold;line-height:1.1;padding:19px 0;box-sizing:border-box; background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
	.anyTime .inner{z-index: 2;}
	.anyTime h3{font-size:3.9rem;font-weight:bold; color:#eb610f;padding:68px 0 18px 20%;line-height:1.2;background-image:url(/rnw_common/images/radio_lp/anyTime_img01.png);background-repeat:no-repeat;background-position:10px bottom;background-size:155px auto;}
	.anyTime h3 span{font-size:2.8rem;color:#333;display:block;}
	.anyTime .blc{}
	.anyTime .blc + .blc{margin-top:15px;}
	.anyTime .detail{background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:15px 25px;width:100%;box-sizing:border-box;margin-right:20px;}
	.anyTime .detail dt{font-size:2.0rem;color:#eb610f;font-weight:bold;}
	.anyTime .detail dd{font-size:1.6rem;display:inline-block;margin-right:0.5em;}
	.anyTime .detail dd::before{content:"●";color:#eb610f;padding-right:3px;}
	
	.anyTime .btn{position: absolute;right: 0;top: 100px;width:300px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;background-color:#cf3a12;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.anyTime .btn a{width:100%;height:90px;color:#fff;font-size:2.5rem; font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;padding-bottom:1em;
    box-sizing:border-box;	display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;
	background-image:url(/rnw_common/images/radio_lp/anyTime_arr.png);background-size:35px auto;background-position:center bottom 20px;background-repeat:no-repeat;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.anyTime .btn:hover{background-color:#d47f69;}
	.anyTime .btn:hover a{background-position:left 55% bottom 20px;}
	
	/**/
	h1{background-color:#190786;color:#fff;font-size:4.0rem;font-weight:bold;text-align:center;padding:10px 0 0;margin-bottom:30px;}
	h1 span{display:block;font-size:2.0rem;}
	h1 span img{vertical-align:middle;margin-right:5px;}
	
	h2{text-align:center;}
	h2 + p{font-size:1.6rem;text-align:center;margin-bottom:10px;}
	p.broadcast{text-align:center;margin-bottom:20px;}
	p.broadcast span{display:inline-block;margin:0 auto 0;padding:0 1.5em;font-size:2.0rem;font-weight:bold; color:#e60012;line-height:34px;border:#e60012 solid 3px;-webkit-border-radius:22px;border-radius:22px;box-sizing:border-box;}
	p.read{font-size:3.0rem;text-align:center;margin-bottom:20px;}
	/**/
	.sche{background-color:#e1f2fc;padding:40px 0;}
	.sche h3{background-color:#1d2088;color:#fff;font-size:3.0rem;font-weight:bold;text-align:center;position:relative;}
	.sche h3::after {position:absolute;left:50%;bottom:-19px;content:"";width:0;height:0;border-right:20px solid transparent;border-top:20px solid #FFFFFF;border-left:20px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:#1d2088;}
	.sche .broadcastSche{background-color:#fff;}
	.sche .broadcastSche li{padding:40px 20px;}
	.sche .broadcastSche li .date{background-color:#1d2088;color:#fff;font-size:2.4rem;font-weight:bold;text-align:center;line-height:40px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:20px;}
	.sche .broadcastSche li .guest{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:15px;}
	.sche .broadcastSche li .guest img{margin-right:20px;}
	.sche .broadcastSche li .guest p{font-size:3.6rem;color:#1d2088;font-weight:bold;}
	.sche .broadcastSche li .guest p span{font-size:2.6rem;color:#1d2088;display:block;line-height:1.3;}
	.sche .broadcastSche li h4{font-size:3.6rem;font-weight:bold;}
	.sche .broadcastSche li h4 strong{color:#e50008;}
	.sche .broadcastSche li > p{font-size:2.0rem;font-weight:bold;}
	/* 180528 */
	.sche .broadcastSche li h4 span {background: linear-gradient(transparent 60%, #ffff66 60%);padding: 0 5px;}
	.sche .broadcastSche li .guest + p{font-size:3.6rem;color:#1d2088;font-weight:bold;text-align: right;margin-top: -0.5em;}
	.sche .broadcastSche li .guest + p span{font-size:2.6rem;color:#1d2088;display:inline-block;line-height:1.3;margin-right: 1em;}
	
	/**/
	.radioStations{padding:40px 0 100px;}	
	.radioStations h3{background-color:#eb610f;color:#fff;font-size:3.0rem;font-weight:bold;text-align:center;position:relative;margin-bottom:30px;}
	.radioStations h3::after {position:absolute;left:50%;bottom:-19px;content:"";width:0;height:0;border-right:20px solid transparent;border-top:20px solid #FFFFFF;border-left:20px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:#eb610f;}
	.radioStations h3 + p{color:#eb610f;font-size:2.0rem;}
	.radioStations table{width:100%;border-collapse:collapse;margin-bottom:40px;}
	.radioStations table th,
	.radioStations table td{padding:0.3em 1em;border:#ccc solid 1px;font-size:1.8rem;font-weight:bold;}
	.radioStations table th{background-color:#d93e14;color:#fff;font-weight:bold;}
	.radioStations table tr td:first-child{background-color:#fadad1;}
	.radioStations .howTo{background-color:#fadad1;padding:1em 1.5em;font-size:1.8rem;-webkit-border-radius:10px;border-radius:10px;}
	.radioStations .howTo dt{color:#d93e14;font-weight:bold;}
	
}

@media print,screen and (min-width:601px) and (max-width:999px){
	.anyTime .inner {left: calc((100% - 98vw)/2);}
	.anyTime h2 p {font-size:3vw;}
	.anyTime h2 p span{width:9vw;height:9vw;font-size:1.9vw;padding:1.9vw 0;right:13.0vw;}
	.anyTime h3{background-position:1.2vw bottom;background-size:15.5vw auto;font-size:3.8vw;padding:6.8vw 0 1.8vw 19vw;}
	.anyTime h3 span {font-size:2.8vw;}
	.anyTime .detail{padding:1.5vw 2.5vw;}
	.anyTime .detail dl{font-size: 1.8vw;}
	.anyTime .detail dt {font-size:2.0vw;}
	.anyTime .detail dd {font-size:1.6vw;}
	.anyTime .btn{width:28vw;top: 10vw;}
	.anyTime .btn a {font-size:2.5vw;height: 9vw;padding-bottom:1.7vw;background-position: center bottom 2vw;}
	p.read{font-size:3.0vw;padding:0 1em;}
	.sche h3 {font-size:3.0vw;}
	.sche .broadcastSche li .date{font-size:2.4vw;}
	.sche .broadcastSche li .guest p {font-size:3.6vw;}
	.sche .broadcastSche li .guest p span {font-size:2.6vw;}
	.sche .broadcastSche li .guest img{width:17%;margin-right:2vw;}
	.sche .broadcastSche li h4 {font-size:3.6vw;}
	.sche .broadcastSche li > p {font-size:2.0vw;}
	.radioStations h3{font-size:3.0vw;}
	.radioStations h3 + p {font-size:2.0vw;}
	.radioStations .howTo{font-size:1.8vw;}
	
	.sche .broadcastSche li .guest + p {font-size:3.6vw;}
	.sche .broadcastSche li .guest + p span {font-size:2.6vw;}
}

/* SP */
@media screen and (max-width:600px) {

	/* content
	*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#content{font-size:1.6rem;}
	/* TTL */
	/**/
	.anyTime{background-color:#fde0d7;position:relative;padding-bottom:30px;}
	.anyTime::after{content:" ";display:block;clear:both;}
	.anyTime .inner{z-index: 2;}
	.anyTime h2{background-color:#eb610f;position: absolute;left: 0;top: 0;width: 100%;padding: 0;}
	.anyTime h2 p{width:100%;margin:0 auto;padding:5px 0; position:relative;color:#fcff00;font-size:6vw;line-height:1.3;font-weight:bold;text-align:center;}
	.anyTime h2 p span{position:absolute;right:3vw;top:0;border:#eb610f solid 5px; display:block;width:70px;height:70px;color:#eb610f;font-size:1.3rem;font-weight:bold;line-height:1.1;padding:17px 0;box-sizing:border-box; background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
	.anyTime h3{font-size:6vw;font-weight:bold; color:#eb610f;padding:22vw 6vw 10px 29vw;line-height:1.2;background-image:url(/rnw_common/images/radio_lp/anyTime_img01.png);background-repeat:no-repeat;background-position:10px bottom;background-size:80px auto;}
	.anyTime h3 span{font-size:4.3vw;color:#333;display:block;margin-bottom:3px;}
	.anyTime .blc{margin:0 20px;}
	.anyTime .blc + .blc{margin-top:10px;}
	.anyTime .detail{background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:10px 15px;width:100%;box-sizing:border-box;margin-bottom:10px;}
	.anyTime .detail dt{font-size:5vw;color:#eb610f;font-weight:bold;}
	.anyTime .detail dd{font-size:4.5vw;display:block;padding-left:1em;text-indent:-1em;}
	.anyTime .detail dd::before{content:"●";color:#eb610f;padding-right:3px;}
	.anyTime .btn{width:calc(100% - 40px);margin: 0 auto 20px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;background-color:#cf3a12;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.anyTime .btn a{display:block;width:100%;height:100%;color:#fff;font-size:2rem; font-weight:bold;line-height:2.5em;text-align:center;text-decoration:none;box-sizing:border-box;background-image:url(/rnw_common/images/radio_lp/anyTime_arr.png);background-size:30px auto;background-position:right 30px center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.anyTime .btn a br{display:none;}
	/**/
	h1{background-color:#190786;color:#fff;font-size:7vw;font-weight:bold;text-align:center;padding:10px 0 7px;margin-bottom:30px;}
	h1 span{display:block;font-size:2.0rem;}
	h1 span img{vertical-align:middle;margin-right:5px;width:80px;}
	
	h2{text-align:center;padding:0 20px;}
	h2 img{max-width:100%;}
	h2 + p{font-size:4vw;text-align:center;margin-bottom:10px;}
	p.broadcast{text-align:center;margin:0 20px 20px;}
	p.broadcast span{display:inline-block;margin:0 auto 0;padding:0 1em;font-size:4.5vw;font-weight:bold; color:#e60012;line-height:34px;border:#e60012 solid 3px;-webkit-border-radius:22px;border-radius:22px;box-sizing:border-box;}
	p.read{font-size:5vw;text-align:center;margin-bottom:30px;padding:0 20px;}
	p.read br{display:none;}
	/**/
	.sche{background-color:#e1f2fc;padding:40px 0;}
	.sche .inner{padding:0 20px;width:calc(100% - 40px);}
	.sche h3{background-color:#1d2088;color:#fff;font-size:6vw;font-weight:bold;text-align:center;position:relative;}
	.sche h3::after {position:absolute;left:50%;bottom:-19px;content:"";width:0;height:0;border-right:20px solid transparent;border-top:20px solid #FFFFFF;border-left:20px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:#1d2088;}
	.sche .broadcastSche{background-color:#fff;}
	.sche .broadcastSche li{padding:30px 10px 10px;}
	.sche .broadcastSche li .date{background-color:#1d2088;color:#fff;font-size:5vw;font-weight:bold;text-align:center;line-height:1.7em;-webkit-border-radius:0.8em;border-radius:0.8em;margin-bottom:20px;}
	.sche .broadcastSche li .guest{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:15px;}
	.sche .broadcastSche li .guest img{margin-right:20px;width:80px;}
	.sche .broadcastSche li .guest p{font-size:6vw;color:#1d2088;font-weight:bold;line-height:1.3;}
	.sche .broadcastSche li .guest p span{font-size:4vw;color:#1d2088;display:block;margin-bottom:3px;}
	.sche .broadcastSche li h4{font-size:6.5vw;font-weight:bold;line-height:1.3;margin-bottom:10px;}
	.sche .broadcastSche li h4 strong{color:#e50008;}
	.sche .broadcastSche li > p{font-size:4vw;font-weight:bold;}
	/* 180528 */
	.sche .broadcastSche li h4 span {background: linear-gradient(transparent 60%, #ffff66 60%);padding: 0 5px;}
	.sche .broadcastSche li .guest + p{font-size:6vw;color:#1d2088;font-weight:bold;text-align: right;margin-top: -0.5em;}
	.sche .broadcastSche li .guest + p span{font-size:4vw;color:#1d2088;display:block;line-height:1.3;}
	/**/
	.radioStations{padding:40px 0;}	
	.radioStations h3{background-color:#eb610f;color:#fff;font-size:7vw;font-weight:bold;line-height:2;text-align:center;position:relative;margin-bottom:30px;}
	.radioStations h3::after {position:absolute;left:50%;bottom:-19px;content:"";width:0;height:0;border-right:20px solid transparent;border-top:20px solid #FFFFFF;border-left:20px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:#eb610f;}
	.radioStations h3 + p{color:#eb610f;font-size:4vw;padding:0 20px 10px;}
	.radioStations table{width:calc(100% - 40px);border-collapse:collapse;margin:0 20px 40px 20px;}
	.radioStations table th,
	.radioStations table td{padding:0.3em 1em;border:#ccc solid 1px;font-size:4vw;font-weight:bold;}
	.radioStations table th{background-color:#d93e14;color:#fff;font-weight:bold;}
	.radioStations table tr td:first-child{background-color:#fadad1;}
	.radioStations .howTo{background-color:#fadad1;padding:1em 1.5em;margin:0 20px;-webkit-border-radius:10px;border-radius:10px;}
	.radioStations .howTo dt{color:#d93e14;font-weight:bold;font-size:5vw;}
	.radioStations .howTo dd{font-size:4vw;}
	.radioStations .howTo dd li{padding-left:1em;text-indent:-1em;}
	.radioStations .howTo dd + dt{margin-top:15px;}
	.radioStations .howTo ul + p{padding-left:1em;text-indent:-1em;}
}
















