@charset "utf-8";@import "base.css";/*------------------------------------------------------01. frame content------------------------------------------------------*/#wrapper {	margin:0;	width:100%;	font-size:0.96em;	line-height:170%;	}html {overflow-x:hidden;}/*------------------------------------------------------02. content content------------------------------------------------------*/.date{	margin:10px 0 5px 10px;	font-size:1.0em;	}h1{	padding:0 10px 10px 10px; 	border-bottom:1px solid #ccc; 	margin-bottom:15px; 	font-size:1.5em;	font-weight:normal;	}h2{	padding:5px 10px;	background:#E6E6E6;	color:#003366;	margin-bottom:15px;	font-size:1.5em;	font-weight:normal;	}h2.talk2{	padding:5px 10px;	background:#ccffff;	color:#003366;	margin-bottom:15px;	font-size:1.5em;	font-weight:normal;	}h3{	color:#003366;	font-size:1.2em;	margin-bottom:10px;	padding:5px 10px;	}	.enda{	height:20px;	clear:both;	}.endb{	clear:both;	}.enda{	height:20px;	clear:both;	}p{	font-size:1.18em;	margin:0 10px 15px 10px;	}	p.query{	font-size:1.18em;	font-style:oblique;	font-weight:bold;	margin:0 10px 15px 10px;	}.picct7{	text-align:center;	margin-bottom:20px;	margin-top:5px;	}.picl7 {	float:left;	text-align:center;		}.picl7 img {	float:left;	margin:0 15px 10px 10px;	}.picr7 {	float:right;	text-align:center;	}.picr7 img {	float:right;	margin:0 10px 10px 15px;	}.picb7 img {	float:right;	margin:0 10px 10px 15px;	border:1px solid #999999;	}.picr8 {	margin:5px 5px 5px 15px;	text-align:center;	float:right;	}/*.picr8 img{	border:1px solid #999999;	}*/.yuki{	border:1px solid #cccccc;	margin:20px 20px 50px 20px;	padding:10px;	}	.info{	margin:0 0 50px 0;	}.info ul li{	font-size:1.18em;	margin:0 10px 15px 10px;	}	.onair div{	font-size:1.18em;	margin:0 10px;	}		.yuki h2, .info h2, .onair h2 {	padding:0 10px 10px 10px; 	border-bottom:1px solid #ccc; 	margin-bottom:15px; 	font-size:1.5em;	font-weight:normal;	background:none;	color:#333;	}.soc{	margin:0;	padding:0 0 20px 0;	text-align:right;	vertical-align: middle;	}.rt{	text-align:right;	font-weight:lighter;}a.a1:link{color:#3333cc;background:#ffffdd;font-weight:bold;text-decoration:underline;}a.a1:active{color:#3333cc;background:#ffffdd;font-weight:bold;text-decoration:underline;}a.a1:visited{color:#008800;background:#ffffdd;font-weight:bold;text-decoration:underline;}a.a1:hover{color:#3333cc;background:#ffcc33;font-weight:bold;text-decoration:underline;}ul.last{margin:0; padding:0 0 0 20px;}ul.last li.lk {list-style-image: url('../images-logo/arrow.gif'); }.present{border:dotted 2px #ff0000;margin:15px;padding:8px;width:auto;height:auto;line-height:140%;color:#ff0000;font-weight:bold;font-size:1.2em;}.present2{border:dotted 2px #cc6600;margin:15px;padding:8px;width:auto;height:auto;line-height:140%;color:#ff0000;font-weight:bold;font-size:1.2em;}.present3{border:dotted 2px #339933;margin:15px;padding:8px;width:auto;height:auto;line-height:140%;color:#ff0000;font-weight:bold;font-size:1.2em;}.present4{border:dotted 2px #000089;margin:15px;padding:8px;width:auto;height:auto;line-height:140%;color:black;font-weight:bold;font-size:1.2em;}.pr{text-decoration: underline;color:#ff0000;font-weight:bold;font-size:1.10em;}img.gt {margin: 5px;vertical-align:middle;}.gm{color:#000099;font-weight:bold;font-size:1.10em;}.gg{color:#333333;font-weight:bold;font-size:1.10em;}.gg2{color:#000033;font-weight:bold;font-size:1.10em;}.gfm{color:#cc3333;font-weight:bold;font-size:1.10em;}.nw{color:red;font-weight:bold;font-size:1.10em;}.nm{text-align:center;font-weight:normal;color:#000000;font-size:0.8em;}.nm2{text-align:left;font-weight:normal;color:#000000;font-size:1.0em;}.nm3{font-family: serif;text-align:left;font-weight:normal;color:#000000;font-size:1.0em;}.nm4{text-align:left;font-weight:normal;color:#000000;font-size:1.1em;background-color:yellow;}.cap{margin:0 0 0 45px;text-align:left;font-weight:normal;color:#000000;font-size:1.0em;}.cap2{margin:0 0 0 110px;text-align:left;font-weight:normal;color:#000000;font-size:1.0em;}.cap3{margin:0 0 0 85px;text-align:left;font-weight:normal;color:#000000;font-size:1.0em;}iframe.sp{border:none;display:block;   margin: 0 auto;  margin-left: auto;  margin-right: auto;}