<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.black #container { background:black; }
.white #container { background:#ffffff; }
.red #container { background:#CC0100; }
.blue #container { background:#00a0de; }
.pink #container { background:#d1f6fe; }
#header-name {padding: 0;}
.yellow #container { background:#FFFF00; }
.leadtext {
	background:#fff;
	clear: both;
	margin: 16px 0;
	padding: 25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.leadtext h2 {
	font-size: 14px;
	margin-bottom: 10px;
	padding: 4px 0 4px 7px;
	font-weight:bold;
	border-left: 5px solid #e3057e;
}
.programBox .boxStyle {
	float: left;
	margin: 0 16px 16px 0;
	background:#fff;
	display: block;
	padding: 7px;
	color:#333;
	text-decoration:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.programBox.layout1 .boxStyle { width: 224px; }
.programBox.layout2 .boxStyle { width: 478px; }
.programBox.layout3 .boxStyle {
	width: 448px;
	border: 1px solid #ebebeb;
}
.programBox .boxStyle.last-child { margin-right:0; }
.programBox .boxStyle p.img {
	border: 1px solid #ebebeb;
	width: 220px;
	height: 134px;
	text-align: center;
	line-height: 0;
	display: table;
	background: #fff;
}
.programBox.layout2 .boxStyle p.img,
.programBox.layout3 .boxStyle p.img { float:left; }
.programBox.layout2 .boxStyle .textWrap,
.programBox.layout3 .boxStyle .textWrap {
	float:right;
	width:250px;
}
.programBox.layout3 .boxStyle .textWrap {
	float:right;
	width:220px;
}
.programBox .boxStyle p.title {
	margin: 5px 0;
	font-weight:bold;
}
.programBox .boxStyle .desc {
	font-size: 10px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.programBox .boxStyle .desc dt {
	width: 45px;
	background-color: #e6e6e6;
	float: left;
	color: #444;
	text-align: center;
	padding: 2px 2px 1px;
	margin-bottom: 3px;
	font-size: 10px;
}
.programBox .boxStyle .desc dd {
	margin-left: 55px;
	margin-bottom: 3px;
	vertical-align: middle;
	padding: 2px 0 1px;
}
.programBox .boxStyle .tags {
	background: url(/img/common/icon_tag.png) no-repeat left 2px;
	font-size: 10px;
	padding-left: 15px;
	margin-top: 5px;
	color: #333333;
}
.programCategory {
	margin: 16px 0;
	padding: 25px 25px 7px 25px;
	background:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.programBox.layout3 .programCategory h2 {
	font-size: 14px;
	margin-bottom: 10px;
	border-left: 5px solid #e3057e;
	padding: 4px 0 4px 7px;
	font-weight:bold;
}
/*
*****************************************************************************/
#peopleList ul li {
	float: left;
	width: 104px;
	margin: 0 8px 8px 0;
	line-height: 0;
	overflow: hidden;
	height: 104px;
}
#peopleList ul li.last-child { margin-right:0; }
#peopleList ul li img {
	width: 104px;
	height: 104px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#peopleList ul li a:hover { opacity:0.7; }
/*
*****************************************************************************/
#footer-sns {
	padding:10px;
	text-align:center;
}
#footer-sns .sns-gp,
#footer-sns .sns-tw,
#footer-sns .sns-fb {
	display:inline-block;
	height:22px;
}
#footer-sns .sns-tw { width:100px; }
#footer-sns .sns-fb { width:100px; }

/*--------------------- new -------------------------*/

.programBox .boxStyle a.title {
	margin: 5px 0;
	font-weight:bold;
	font-size: 16px;
	text-decoration: none;
}
.programBox .boxStyle a:hover {
	opacity: 0.5;
	text-decoration: underline;
}
.programBox .boxStyle a{
	text-decoration: none;
}
.programBox .boxStyle .freetext {
    font-size: 12px;
}

/* 追加 151217 */

.leadtext2 {
	background:#eff7ff;
	clear: both;
	margin: 16px 0;
	padding: 25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.leadtext2 h2 {
	font-size: 14px;
	margin-bottom: 10px;
	padding: 4px 0 4px 7px;
	font-weight:bold;
	border-left: 5px solid #3a9bfc;
}
.programBox2 .boxStyle {
	float: left;
	margin: 0 16px 16px 0;
	background:#eff7ff;
	display: block;
	padding: 7px;
	color:#333;
	text-decoration:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.programBox2.layout1 .boxStyle { width: 224px; }
.programBox2.layout2 .boxStyle { width: 478px; }
.programBox2.layout3 .boxStyle {
	width: 448px;
	border: 1px solid #ebebeb;
}
.programBox2 .boxStyle.last-child { margin-right:0; }
.programBox2 .boxStyle p.img {
	background:#eff7ff;
	border: 1px solid #ebebeb;
	width: 220px;
	height: 134px;
	text-align: center;
	line-height: 0;
	display: table;
	background: #fff;
}
.programBox2.layout2 .boxStyle p.img,
.programBox2.layout3 .boxStyle p.img { float:left; }
.programBox2.layout2 .boxStyle .textWrap,
.programBox2.layout3 .boxStyle .textWrap {
	float:right;
	width:250px;
}
.programBox2.layout3 .boxStyle .textWrap {
	float:right;
	width:220px;
}
.programBox2 .boxStyle p.title {
	margin: 5px 0;
	font-weight:bold;
}
.programBox2 .boxStyle .desc {
	font-size: 10px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.programBox2 .boxStyle .desc dt {
	width: 45px;
	background-color: #e6e6e6;
	float: left;
	color: #444;
	text-align: center;
	padding: 2px 2px 1px;
	margin-bottom: 3px;
	font-size: 10px;
}
.programBox2 .boxStyle .desc dd {
	margin-left: 55px;
	margin-bottom: 3px;
	vertical-align: middle;
	padding: 2px 0 1px;
}
.programBox2 .boxStyle .tags {
	background: url(/img/common/icon_tag.png) no-repeat left 2px;
	font-size: 10px;
	padding-left: 15px;
	margin-top: 5px;
	color: #333333;
}
.programBox2.layout3 .programCategory h2 {
	font-size: 14px;
	margin-bottom: 10px;
	border-left: 5px solid #e3057e;
	padding: 4px 0 4px 7px;
	font-weight:bold;
}
.programBox2 .boxStyle a.title {
	margin: 5px 0;
	font-weight:bold;
	font-size: 16px;
	text-decoration: none;
}
.programBox2 .boxStyle a:hover {
	opacity: 0.5;
	text-decoration: underline;
}
.programBox2 .boxStyle a{
	text-decoration: none;
}
.programBox2 .boxStyle .freetext {
    font-size: 12px;
}

/* 追加 151225 */

.leadtext3 {
	background:#00a0de;
	color:#ffffff;
	clear: both;
	margin: 16px 0;
	padding: 25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}

/* 追加 160308 */

.leadtext4 {
	background:#000000;
	color:#ffffff;
	clear: both;
	margin: 16px 0;
	padding: 25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}</pre></body></html>