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

/*
===== universal reset ====================================
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

/* button styles 
-------------------------------------------------------*/
a {
    overflow: hidden;/* FireFox */
    outline: none;
}
/* swf outline styles 
-------------------------------------------------------*/
object,embed {outline: none !important;}/* FireFox */

body {
	background:
	url(../img/bg_body02.png) no-repeat fixed top center,
	url(../img/bg_body01.png) repeat;
	
	behavior:url(js/PIE.htc);/* for IE8 */
	-pie-background:
	url(img/bg_body02.png) no-repeat fixed top center,
	url(img/bg_body01.png) repeat;
	
	color:#FFF;
	font: 13px/1.231 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','Osaka',sans-serif;
	font-size: 81.25%\9;/* for IE8 */
	*font-size:small;/* for IE6&amp;7 */
	*font:x-small;/* for IE Quirks Mode */
	margin: 0px;
	padding: 0px;
	text-align:center;/* box centering */
}
* html body {
	font-family:'ＭＳ Ｐゴシック','Osaka',sans-serif;
}

h2{
	position:relative;
	text-align:left;
}

p{
	line-height:1.6;
}

/* txt size
-------------------------------------------------------*/
.txt10 {font-size:77% !important;}
.txt11 {font-size:85% !important;}
.txt12 {font-size:93% !important;}
.txt13 {font-size:100% !important;}
.txt14 {font-size:108% !important;}
.txt15 {font-size:116% !important;}
.txt16 {font-size:123.1% !important;}
.txt17 {font-size:131% !important;}
.txt18 {font-size:138.5% !important;}
.txt19 {font-size:146.5% !important;}
.txt20 {font-size:153.9% !important;}
.txt21 {font-size:161.6% !important;}
.txt22 {font-size:167% !important;}
.txt23 {font-size:174% !important;}
.txt24 {font-size:182% !important;}
.txt25 {font-size:189% !important;}
.txt26 {font-size:197% !important;}

/* clearfix
-------------------------------------------------------*/
.clearfix {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0;
    visibility:hidden;
}
* html .clearfix {
	display:inline-table;
	/*\*/display:block;/**/
}


/*
===== common style ====================================
*/
.section{
	margin:120px auto 40px;
	width:1200px;
}

.section h2{
	margin:-74px auto 0px;
}

.box-style01{
	background:#000;
	border:1px solid #044814;
	box-sizing:border-box;
}


/*
===== header ====================================
*/
#qualidea-header{
	margin:15px auto 30px;
}

#qualidea-header #logo-area{
	position:relative;
	margin:-130px auto 20px;
}
#qualidea-header #logo-area h1 ,#qualidea-header #logo-area p{
	display:inline-block;
	vertical-align:top;
}
#qualidea-header #logo-area p{
	margin-top:70px;
}
#qualidea-header #onair{
	background:url(../img/bg_onair.png) no-repeat;
	padding:10px 20px;
	box-sizing:border-box;
	height:116px;
	width:1000px;
	margin:0 auto;
	display:table;
}
#qualidea-header #onair.end{
	background:#000;
	border: 1px solid #06a431;
}

#qualidea-header #onair p ,#qualidea-header #onair dl{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}
#qualidea-header #onair p{
	width:593px;
}

#qualidea-header #onair.end p{
	width:100%;
	font-size:138.5%;
	text-align:center;
}

#qualidea-header #onair dt{
	margin:5px 0px 12px;
	text-shadow:1px 1px 3px #000;
}
#qualidea-header #onair dd{
	color:#fee300;
}

/*
===== introduction ====================================
*/
#introduction{
	background:url(../img/bg_intro.png) repeat;
	border-top:3px solid #044814;
	border-bottom:3px solid #044814;
	margin-bottom:40px;
}
#introduction h2{
	margin:-10px auto 20px;
	width:1200px;
}
#introduction p{
	margin-bottom:20px;
}


/*
===== character ====================================
*/

#character #bx-pager{
	display:table;
	table-layout:fixed;
	margin:20px 0px;
	width:1200px;
}
#character #bx-pager li{
	list-style:none;
	display:table-cell;
}
#character #bx-pager li a{
	display:block;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 40);
	filter: alpha(opacity = 40);
}
#character #bx-pager li a.active{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
#character #bx-pager li a:hover{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
#character #bx-pager li.btn_tokyo{text-align:left;}
#character #bx-pager li.btn_kanagaa{text-align:center;}
#character #bx-pager li.btn_chiba{text-align:right;}

#character #bxslider .box-chara{
	background:#000;
	box-sizing:border-box;
	width:1200px !important;
	display:table;
}
#character #bxslider .box-chara h3{
	display:table-cell;
	text-align:left;
}
#character #bxslider .box-chara ul{
	display:table-cell;
	padding:8px 10px 0px 30px;
}
#character #bxslider .box-chara li{
	list-style:none;
	float:left;
}
#character #bxslider .tokyo-chara li.subhead{margin-left:20px;}
#character #bxslider .kanagawa-chara li.subhead{margin-left:10px;}
#character #bxslider .chiba-chara li.subhead{margin-left:50px;}
#character #bxslider .tokyo-chara{border:1px solid #ff4b78;}
#character #bxslider .kanagawa-chara{border:1px solid #27e6ff;}
#character #bxslider .chiba-chara{border:1px solid #ebff00;}

#character .bx-wrapper{position:relative;}
#character .bx-controls .bx-prev{
	background:url(../img/btn_prev.png) no-repeat;
	position:absolute;
	top:40%;
	left:-50px;
	width:65px;
	height:132px;
	display:block;
	text-indent:-99999em;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 40);
	filter: alpha(opacity = 40);
}
#character .bx-controls .bx-next{
	background:url(../img/btn_next.png) no-repeat;
	position:absolute;
	top:40%;
	right:-50px;
	width:65px;
	height:132px;
	display:block;
	text-indent:-99999em;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 40);
	filter: alpha(opacity = 40);
}
#character .bx-controls .bx-prev:hover ,#character .bx-controls .bx-next:hover{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
#character .bx-controls .disabled{display:none;}

/*
===== movie ====================================
*/
.box-movie{
	margin:25px 15px;
	width:358px;
	display:inline-block;
}
.box-movie h3{
	padding:5px;
	margin-bottom:10px;
	color:#000;
}
.tokyo-side h3{background:#ff4b78;}
.kanagawa-side h3{background:#27e6ff;}
.chiba-side h3{background:#ebff00;}


/*
===== staff ====================================
*/
#staff{
	float:left;
	width:590px;
}
#staff dl{
	margin:12px 10px 13px 20px;
	text-align:left;
}
#staff dt ,#staff dd{
	display:inline-block;
}

/*
===== song ====================================
*/
#song{
	float:left;
	margin-left:20px;
	width:590px;
}
#song dl{
	margin:0px 20px 10px;
	padding:16px 0px 0px;
}
#song dl dt{
	margin-bottom:5px;
}
#song dl dd{
	color:#c8dd00;
	font-size:153.9%;
}
#song dl.op{background:url(../img/bg_op.png) no-repeat left center;}
#song dl.ed{
	background:url(../img/bg_ed.png) no-repeat left center;
	border-top:1px solid #044814;
}

/*
===== footer ====================================
*/
#footer{
	background:url(../img/bg_intro.png) repeat;
	border-top:3px solid #044814;
	margin-top:50px;
}
#footer #pagetop{
	margin:0 auto;
	width:1200px;
	position:relative;
}
#footer #pagetop a{
	position:absolute;
	right:0;
	top:-20px;
}
#footer .outlink{
	display:inline-block;
	margin:20px 0px;
}
#footer .outlink a:hover{background:#e7ff00 url(../img/ico_allow.png) no-repeat 98% center;}
#footer .outlink a{	background:#c8dd00 url(../img/ico_allow.png) no-repeat 98% center;
 text-decoration:none;	color:#000; display:block; 	padding:10px 30px 10px 10px;}
#footer .copyright li{display:inline-block; margin:0px 10px 20px;}
</pre></body></html>