<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import "base.css";

/*  DEFAULT
-------------------------------------------------------------------- */
body {
	color:#555;
  font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
  font-size: 14px;
	line-height:1.7;
	-webkit-text-size-adjust: 100%;
}

/* link */
a,a:link, a:visited{
	color:#555;
	text-decoration:none;
}
a:hover{
	color:#2c9fef;
	text-decoration:underline;
}
.clr00{ clear:both;}

.txtC{
	text-align:center;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
div#wrapper{
	margin:0 auto;
	background: url(../../img/bg_img01.jpg) no-repeat top center;
	min-width:1000px;
}
/* SB */ 
.sb_post{
	padding:0 0 0 0px;
}
.sb_post ul{
	width:350px;
	top:70px;
	left:580px;
	position:absolute;
}
.sb_post ul li{
	list-style:none;
	float:left;
	margin:0 5px 0 0;
}
.twit{
	width:75px;
}
.fb span{
	height:22px !important;
}
div#headerBox{
	width:870px;
	margin:0 auto 0 auto;
	position:relative;
}
div#headerBox h1{
	margin:15px 0 0 0;
}
div#headerBox p.stationList{
	margin:0px auto 0 auto;
	padding:110px 0 0 0;
	text-align:center;
}
div.onAirBox{
	width:880px;
	margin:45px auto 50px auto;
	padding:14px 14px 14px 44px;
	border:1px dotted #adc686;
	background:#f1f7e6;
}
div.onAirBox img{
	vertical-align:middle;
}
div.onAirBox p{
	float:left;
	margin:4px 0 0 0;
}
div.onAirBox ul{
	list-style:none;
	float:right;		
}
div#bnrBox{
	width:1000px;
	margin:0 auto 35px auto;
	text-align:center;
}
div#bnrBox ul{
	list-style:none;
}
div#bnrBox li{
	display:inline-table;
	margin:0 15px 0px 15px
}
div#bnrBox li img{
	vertical-align:middle;
}
div#bnrBox li.mb0{
	margin:0 3px 0px 3px
}
div#leadBox{
	position:relative;
	width:1000px;
	height:544px;
	margin:0 auto;
	background: url(../../img/bg_img02a.png) no-repeat top center;
}
div#leadBox p{
	position:absolute;
	width:833px;
	height:412px;
	top:95px;
	left:75px;
	background: url(../../img/lead.png) no-repeat top center;
	text-indent:-9999px;
}
div#leadBox li{
	list-style:none;
	position:absolute;
	width:146px;
	height:206px;
}
div#leadBox li.nakanishi{
	top:95px;
	right:230px;
}
div#leadBox li.koga{
	top:95px;
	right:65px;
}
div#pointBox{
	width:870px;
	margin:0 auto;
	padding:30px 65px 40px 65px; 
	background: url(../../img/bg_img02b.png) repeat-y top center;
}
div#pointBox h2{
	margin:0 0 15px 0;
}
div.areaBox h3{
	margin:0 0 20px 0;
}
div.areaBox p{
	width:750px;
	font-size:13px/*92.8%13px*/;
}
div.areaBox img.fltL{
	float:left;
	margin:6px 15px 10px 0;
}
div.areaBox img.fltR{
	float:right;
	margin:6px 0px 10px 15px;
}

div#fukushimaBox{
	margin:20px 0 0 0;
	padding:30px 0 25px 95px;
	background:url(../../img/bg_fukushima.png) no-repeat top left #fcf6f4;
}
div#sendaiBox{
	margin:0px 0 0 0;
	padding:30px 95px 25px 30px;
	background:url(../../img/bg_sendai.png) no-repeat top right #f3fbfc;
}
div#iwateBox{
	margin:0px 0 0 0;
	padding:30px 0 25px 95px;
	background:url(../../img/bg_iwate.png) no-repeat top left #f2f5fc;
}

div#columnBox{
	width:870px;
	margin:0 auto;
	padding:0px 65px 40px 65px; 
	background: url(../../img/bg_img02b.png) repeat-y top center;
}
div#columnBoxS{
	border-radius:10px;
	border:3px solid #dbdac7;
	padding:17px 12px 17px 12px;
	background:#fcfbf5;
}
div#columnBox p{
	padding:10px 10px 0 10px;
}
div#agreementBox{
	width:870px;
	margin:0 auto 50px auto;
	padding:0px 65px 80px 65px; 
	background: url(../../img/bg_img02c.png)  bottom center no-repeat;
}
div#agreementBox h2{
	margin:0 0 15px 0;
}

div#agreementBox ul.agreementL{
	float:left;
}
div#agreementBox ul.agreementR{
	float:right;
}

div#agreementBox li{
	list-style:none;
	margin:15px 0 0 0;
}
div#agreementBox li:first-child{
	list-style:none;
	margin:25px 0 0 0;
}

div.linkBox{
	margin:0 auto 0 auto;
	text-align:center;
}
div.linkBox p{
	margin:0 0 45px 0;
}

div.programBox{
	width:870px;
	margin:0 auto 50px auto;
	padding:0px 30px 12px 30px;
	border:1px solid #b5cc93;
	background:#f5f4ee;
}
dl.outlineBox dt{
	width:4em;
	padding:5px 2em 5px 2em;
	background:#aac482;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
dl.outlineBox dd{
	margin:8px 0 5px 0;
	padding:0 0 6px 0;
	border-bottom:1px dotted #b5cc93;
	font-weight:bold;
}
dl.outlineBox dd em{
	font-size:17px;
}
div.programBox em{
	font-style:normal;
	font-weight:bold;
}

/*dl.outlineBox dd a,dl.outlineBox dd a:link, dl.outlineBox dd a:visited{
	color:#555;
	text-decoration:none;
}
dl.outlineBox dd a:hover{
	color:#2c9fef;
	text-decoration:underline;
}*/
dl.storyBox{
	margin:15px 0 0 0;
	padding:10px 15px 15px 15px;
	border:1px solid #f1f0ea;
	background:#fff;
	font-size:13px;
	line-height:1.5;
}
dl.storyBox dt{
	margin:0 0 5px 0;
	font-weight:bold;
}
div.programBox ul{
	float:right;/**/
	list-style:none;
	margin:12px 0 0 0;
	font-size:13px;
}
div.programBox li{
	padding:0 0 0 14px;
	background: url(../../img/arrow.png) left 0.45em no-repeat;
	font-weight:bold;
}

/*.fm li{
	float:left;
	padding:0 0 10px 0;
}

.tfm{
	width:153px;
	top:30px;
	left:13px;
	position:absolute;
}

.fmii{
	width:124px;
	top:38px;
	left:179px;
	position:absolute;
}

.datefm{
	width:109px;
	top:31px;
	left:313px;
	position:absolute;
}

.fmf{
	width:124px;
	top:31px;
	left:435px;
	position:absolute;
}

.bnr{
	width:310px;
	top:16px;
	left:615px;
	position:absolute;
}

.lead{
	width:906px;
	top:360px;
	left:10px;
	position:absolute;
	font-size:12px;
	color:#627d58;
}*/





#footer{
	margin:0 auto 0 auto;
	padding:30px 0 15px 0;
	text-align:center;
}





/*----- station.html -----*/

body#sBg{
	background:#fff;
}

div#wrapperStation{
	width:700px;
	height:1063px;
	margin:0 auto;
	padding:0px 0 0 0;
	background: url(../../img/bg_station.png) no-repeat top center;
}
div#wrapperStation h1{
	display:none;
}
div#contentBoxSt01{
	width:610px;
	margin:0 auto 0 48px;
	padding:65px 0 0 0;
}


div.cntBoxSt01s{
	margin:0 0 20px 0;
}

div.cntBoxSt01sL{
	float:left;
	width:290px;
}
div.cntBoxSt01sR{
	float:right;
	width:290px;
}


div.cntBoxSt01s dl{
	color:#666;
	/*font-size:12px;*/
	
}
div.cntBoxSt01s dt{
	float:left;
	clear:left;
	width:175px;
	margin-right:-175px;/*dd複数行のアタマ揃えのため*/
	padding:6px 0 4px 0.5em;
	font-weight:bold;/**/
	font-size:12px;/*85.7%12px*/
}
div.cntBoxSt01s dd{
	padding:6px 0 4px 185px;
	border-bottom:1px dotted /*#c9dda3*/#e4ccd4;
	font-size:12px;/*85.7%12px*/
}
div#contentBoxSt01 p{
	margin:0 0 3px 0;
	color:#666;
	font-size:10px/*71.4%10px*/;
	text-align:right;
}

div#wrapperpact{
	width:700px;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
div#wrapperpact img{
	width:700px;
	height: auto;
}

/*----------------------------*/

.android p,
.android h1,
.android h2,
.android h3,
.android h4,
.android h5,
.android li,
.android dt,
.android dd{
	background: url(../../img/space.png) no-repeat;
	max-height: 100%;
}</pre></body></html>