

		body{
			margin:0px;
			font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,sans-serif;
			font-size: 14px;
			color: #000000;
			background-color: #FFFFFF;
			/*line-height : 130%;*/
		}
		
		a {
			color:#006600;
/*			color:#0076AE; */
			text-decoration:none;
		}
		
		div#head {
			display:block;
			margin:0px;
			padding:0px;
			background:url(../img/head_bg.jpg) bottom left repeat-x;
			height:60px;
			*height:80px;
			_height:80px;
		}
		
		h1 {
			display:block;
			float:left;
			width:450px;
			margin:16px 0px 0px 20px;
			padding:0px 0px 0px 130px;
			font-family:'qMmpS Pro W6';
			font-size:20px;
			background:url(../img/logo.jpg) top left no-repeat;
			height:20px;
		}

		div.substr {
			margin:3px auto 10px auto;
			padding:0px;
			width:600px;
			font-family:'qMmpS Pro W6';
			line-height:130%;
		}

		ul#navi{
			display:block;
			height:30px;
			width:900px;
			margin:0px auto 0px 5px;
			padding:0px 0px 2px 8px;
			clear:both;
			border-bottom:1px solid #339600;
		}
	
		ul#navi li{
			display:block;
			margin:0px 2px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			list-style:none;
		}

		ul#navi li a{
			display:block;
			margin:0px;
			padding:5px 10px 5px 10px;
			float:left;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			background-color:#EEEEEE;
/*			border-left:solid 1px #D7EAFF;
			background:url(../img/icon_pagelink.jpg) top left no-repeat;@*/
			background-position:10px 8px;
/*			background-color:#EDF1FE;@*/
		}

		ul#navi li.on a{
			background-position:10px 8px;
			background-color:#339600;
			color:#FFFFFF;
		}

/*		ul#navi li.last a{
			border-right:solid 1px #77AAFF;
		}
*/
		ul#navi2{
			display:block;
			height:30px;
			width:900px;
			margin:0px auto 0px 5px;
			padding:0px 0px 0px 8px;
			clear:both;
			border-top:1px solid #339600;
		}
	
		ul#navi2 li{
			display:block;
			margin:0px 2px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			list-style:none;
		}

		ul#navi2 li a{
			display:block;
			margin:0px;
			padding:5px 10px 5px 10px;
			float:left;
			border-bottom-left-radius:5px;
			border-bottom-right-radius:5px;
			background-color:#EEEEEE;
/*			border-left:solid 1px #D7EAFF;
			background:url(../img/icon_pagelink.jpg) top left no-repeat;@*/
			background-position:10px 8px;
/*			background-color:#EDF1FE;@*/
		}

		ul#navi2 li.on a{
			background-position:10px 8px;
			background-color:#339600;
			color:#FFFFFF;
		}


		div#contents {
			margin:10px auto 10px auto;
			padding:0px;
			width:900px;
		}

		div.update{
			margin:5px 0px 0px 0px;
			padding:0px;
			font-size:12px;
			text-align:right;
		}

		h9 {
			display:block;
			margin:20px 0px 10px 0px;
			padding:0px 0px 10px 30px;
			font-family:'qMmpS Pro W6';
			font-size:20px;
			background:url(../img/icon_title.jpg) top left no-repeat;
			line-height:24px;
			border-bottom:solid 2px #999999;
			clear:both;
		}

		h2 {
			display:block;
			margin:20px 0px 10px 0px;
			padding:0px 0px 10px 30px;
			font-family:'qMmpS Pro W6';
			font-size:20px;
			background:url(../img/icon_title.jpg) top left no-repeat;
			line-height:24px;
			border-bottom:solid 2px #999999;
			clear:both;
		}
		h2 a {
					color:#000000;
		}

		h3 {
			display:block;
			margin:20px 0px 10px 0px;
			padding:10px;
			font-family:'qMmpS Pro W6';
			color:#FFFFFF;
			background-color:#666666;
			border:solid 1px #999999;
		}

		h4 {
			display:block;
			margin:20px 0px 10px 0px;
			padding:10px 10px 10px 36px;
			font-size:14px;
			background:url(../img/icon_q.jpg) top left no-repeat;
			background-position:10px 10px;
			background-color:#F5F5F5;
			line-height:20px;
			border:solid 1px #EEEEEE;
			font-weight:bold;
		}
		h4 a {
			color:#000000;
		}

		h5 {
			display:block;
			float:left;
			width:450px;
			margin:20px 0px 10px 0px;
			padding:0px 0px 10px 30px;
			font-family:'qMmpS Pro W6';
			font-size:20px;
			background:url(../img/icon_title.jpg) top left no-repeat;
			line-height:24px;
			clear:both;
		}

		p.answer{
			display:block;
			margin:10px 0px 0px 0px;
			padding:10px 10px 0px 36px;
			background:url(../img/icon_a.jpg) top left no-repeat;
			background-position:10px 10px;
			line-height:20px;
		}
		
		p.faq{
			border:solid 1px #CCCCCC;
			margin:10px 0px 0px 36px;
			padding:10px;
			font-family:'qMmpS Pro W3'
		}
		
		div.topback {
			margin:10px 0px 0px 0px;
			text-align:right;
		}
		
		div.topback a {
			padding:0px 0px 0px 15px;
			background:url(../img/icon_topback.jpg) top left no-repeat;
			font-size: 12px;
		}
		
		ul.c_list{
			display:block;
			margin:0px 0px 0px 15px;
			padding:10px 0px 0px 0px;
		}

		ul.c_list li{
			list-style:none;
			margin:0px 0px 15px 0px;
			padding:0px;
		}
		ul.c_list li a{
			margin:0px 0px 0px 3px;
			padding:0px;
		}

		.back_movie {
			background:url(../img/img_movie_back.jpg) right bottom no-repeat;
		}

		table{
			font-size:14px;
		}

		div#foot{
			margin:20px 0px 0px 0px;
			padding:10px;
			border-top:solid 1px #CCCCCC;
			background-color:#EEEEEE;
			color:#666666;
			font-size:12px;
		}
		
		div.faqlink h3{
			border:none;
			display:block;
			margin:20px 0px 10px 0px;
			padding:10px;
			color:#333333;
			font-family:'qMmpS Pro W6';
			background-color:#EEEEEE;
			border-bottom:solid 2px #CCCCCC;
		}

		div.faqlink ul{
			display:block;
			margin:0px 0px 0px 16px;
			padding:10px 0px 0px 0px;
		}
		div.faqlink ul li{
			list-style:none;
			margin:0px 0px 15px 0px;
			padding:0px 0px 0px 20px;
			background:url(../img/icon_li.jpg) top left no-repeat;
		}
		
		.red{
			color:#CC0000;
		}

		h3.appinfo {
			display:block;
			margin:10px 0px 10px 0px;
			padding:5px;
			font-family:'qMmpS Pro W6';
			color:#000000;
			background-color:#EEEEEE;
			border:solid 1px #EEEEEE;
		}
		
		h8 {
			display:block;
			margin:5px 0px 10px 0px;
			padding:0px 0px 10px 10px;
			font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,sans-serif;
			font-size:14px;
			line-height:16px;
			clear:both;
		}
		h8 a {
			color:#FF0000;
		}

