@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("layout.css");
@import url("utilities.css");
@import url("top.css");
@import url("new_next.css");

body {
		font-family: "ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		font-size: 100.01%;
		text-align: center;	/* for IE5.5&IE5.0 */
	}

/* テンプレ Header */
/* Image replace use */
	html>body #header  {
		position: relative;
		height: 99%;
		z-index: 1;
	}
	#header {
		height: 50px !important;
		position: relative;
	}
		/* for IE5.x */
		body #header {
			position: relative;
			height: 99%;
			z-index: 1;
		}		
		body * #header {
			position: static;
			height: 50px;
			z-index: 1;
		}
		/* for IE5.x */
		
	#header #innerHeader {
		position: relative;
		width: 900px;
		height: 50px;
		top: 0;
		margin: 0 0 0 0;
		z-index: 10;
		background: url(../image/top/header/top.gif) no-repeat 0 0;
	}
	#header h1 {
		position: absolute;
		z-index: -1;
	}
	#innerHeader img {
		position: absolute;
		top: 7px;
		left: 70px;
		z-index: 11;
	}
	p.topLink {
	position: static !important;
		width: 600px !important;
		text-align: right !important;
		margin: 15px 0 !important;
		border: none !important;
	}
		
/*** テンプレ sideNavi ***/
	#sideNavi ul { margin: 5px 0 5px 5px;}
	#sideNavi a { text-decoration: none;}
	ul#sideMenu { margin: 6px 0 15px 0;}
	ul#sideMenu li {
		position: relative;
		padding: 3px 0 0 0;
		width: 290px;
		height: 37px;
		margin: 0 0 5px 0;
		z-index: 1;
	}

	ul#sideMenu li.r1 { height: 57px;}
	ul#sideMenu li a {
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 5;
	}
	ul#sideMenu li.r1 a { background: url(../image/top/side/r_2.jpg) no-repeat 0 0;}
	ul#sideMenu li.r2 a { background: url(../image/top/side/r_3.jpg) no-repeat 0 0;}
	ul#sideMenu li.r3 a { background: url(../image/top/side/r_4.jpg) no-repeat 0 0;}
	ul#sideMenu li.r4 a { background: url(../image/top/side/r_5.jpg) no-repeat 0 0;}
	
	/* paragraph 1文字目赤 */
	#sideNavi p {
		margin: 0 0 0 5px;
		text-indent: -1em;
		padding-left: 1em;
	}
		#sideNavi p:first-letter {
			color: #FF0000;
		}
		
/* schedule.html */
	#sche,
	#sche2 {
		width: 100%;
		margin: 0 0 30px 0;
	}
	#sche img,
	#sche2 img { margin: 0 0 0 28px;}
	#innerSche,
	#innerSche2 {
		width: 522px;
		background: url(../image/schedule/time_m.gif) repeat-y 0 0;
		margin: 0 auto;
		padding: 5px 11px 0 11px;
	}
	#innerSche2 { background: url(../image/schedule/time_g_m.gif) repeat-y 0 0;}
	#innerSche img,
	#innerSche2 img { margin: 0 0 5px 0;}
	#innerSche ul,
	#innerSche2 ul { margin: 35px 0 0 30px;}
	#innerSche ul li:first-letter { color: #FFCC00;}
	#innerSche2 ul li:first-letter { color: #82C44D;}
	#innerSche ul li,
	#innerSche2 ul li { 
		font-size: 14px;
		line-height: 150%;
	}
/* next.html */
	#next {
		width: 100%;
	}
	#next ul { margin: 0 0 15px 10px;}
	#next ul li {
		display: inline;
		width: 95px;
		height: 32px;
	}
	#next ul li.end { _margin: -1px 0 0 0 !important; height: 33px;}
	#next ul li img { margin: 0;}
	#next #beforeLink {
		clear: both;
		width: 100%;
	}
	#next #beforeLink img { margin: 5px 0 5px 325px; 
	}
	#next p {	
		width: 100%;
		padding : 15px 0 0 0;
		clear: both;
		border-top: 1px solid #CCCCCC;
	}
	#next p#nextNote {
		width: 580px;
		margin: 10px 0 10px 20px;
		font-size: 14px;
		border: none;
	}
	#proLeft,
	#proLeft2 {
		width: 290px;
		float: left;
		display: inline;
		margin: 10px 0 0 5px;
		padding: 30px 0 0 0;
	}
	#proLeft2 { width: 270px; _width: 250px !important;}
	#proRight,
	#proRight0413,
	#proRight0525 {
		background: url(../image/next/bg.gif) no-repeat 0 25px;
		position: relative;
		width: 290px;
		height: 1800px;
		_height: 1870px;
		float: right;
		display: inline;
		margin: 10px 0 20px 0;
	}
	#proRight0503 {
	background: url(../image/next/bg2.gif) no-repeat 0 25px;
	position: relative;
	width: 301px;
	height: 1720px !important;
	_height: 1790px;
	float: right;
	display: inline;
	margin: 10px 10px 20px 0;
	
	}
	*+html body #proRight { height: 1870px;}
	*+html body #proRight0503 { height: 1780px !important;}
	#proRight0413 { height:1450px !important; }
	#proRight0525 { 
		height: 950px !important;
		_height: 980px;
	}
	*+html body #proRight0525 { height: 980px !important;}
	#next dl {
		width: 290px;
		margin: 0 0 10px 0; 
	}
		#next dl dt {
			width: 250px;
			height: auto;
			background: url(../image/next/hana_ico.gif) no-repeat 0 3px;
			padding: 5px 0 5px 25px;
		}
		#next dl dd {
	width: 260px;
	line-height: 150%;
	padding: 0 0 0 20px;
		}
			#next dl dd.ind {
				text-indent: -16px;
				padding-left: 45px;
				margin: 0 0 5px 0;
			}
			#next dl dd.yellow {
				background: url(../image/next/oc0503/yellow.gif) no-repeat 0 0;
				width: 155px !important;
				padding: 0 0 0 65px;
			}
			#next dl dd.pink {
				background: url(../image/next/oc0503/pink.gif) no-repeat 0 0;
				width: 155px !important;
				padding: 0 0 0 65px;
			}
	#proLeft2 dl {
		width: 290px;
		_width: 280px !important;
		margin: 0 0 10px 0;
	}
		#proLeft2 dt {
			width: 265px;
			_width: 235px !important;
			height: auto;
			background: url(../image/next/hana_ico.gif) no-repeat 0 3px;
			padding: 5px 0 5px 25px;
		}
		#proLeft2 dd {
			width: 260px;
			_width: 255px !important;
			line-height: 150%;
			padding: 0 0 0 25px;
		}
			#proLeft2 dl dd.ind {
	_width: 180px !important;
	text-indent: -76px;
	padding-left: 90px;
	margin: 0 0 5px 0;
			}
			#proLeft2 dl dd.ind span { margin: 0 0 0 12px;}
	#proRight p {
		position: relative;
		_position: absolute;
		height: 30px;
		border: none;
		padding: 7px 0 0 5px;
	}
	#proRight p#time01 {
		top: 0;
		left: 0;
	}
	#proRight p#time02 {
		top: -37px;
		_top: 0;
		left: 40px;
	}
	#proRight p#time03 {
		top: -74px;
		_top: 0;
		left: 80px;
	}
	#proRight p#time04 {
		top: -111px;
		_top: 0;
		left: 120px;
	}
	#proRight p#time05 {
		top: -148px;
		_top: 0;
		left: 160px;
	}
	#proRight p#time06 {
		top: -185px;
		_top: 0;
		left: 200px;
	}
	#proRight p#time07 {
		top: -222px;
		_top: 0;
		left: 240px;
	}
	#proRight p#program01 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -234px;
		_top: 25px;
		left: 1px;
	}
	#proRight p#program02 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		top: -161px;
		_top: 140px;
		left: 21px;
	}
	#proRight p#program03 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		top: -107px;
		_top: 235px;
		left: 141px;
	}
	*+html body #proRight p#program03 { top: -98px;}
	#proRight p#program04 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -75px;
		_top: 305px;
		left: 61px;
	}
	*+html body #proRight p#program04 { top: -65px;}
	#proRight p#program05 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -107px;
		_top: 305px;
		left: 181px;
	}
	*+html body #proRight p#program05 { top: -97px;}
	#proRight p#program06 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -33px;
		_top: 415px;
		left: 101px;
	}
	*+html body #proRight p#program06 { top:-20px;}
	#proRight p#program07 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -65px;
		_top: 415px;
		left: 221px;
	}
	*+html body #proRight p#program07 { top: -52px;}
	#proRight p#program08 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: 28px;
		_top: 543px;
		left: 1px;
	}
	*+html body #proRight p#program08 { top: 45px;}
	#proRight p#program09 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: 97px;
		_top: 650px;
		left: 1px;
	}
	*+html body #proRight p#program09 { top: 115px;}
	#proRight p#program10 {
		background: url(../image/next/tt03.gif) no-repeat 0 0;
		top: 148px;
		_top: 745px;
		left: 21px;
	}
	*+html body #proRight p#program10 { top: 170px;}
	#proRight p#program11 {
		background: url(../image/next/tt04.gif) no-repeat 0 0;
		top: 180px;
		_top: 815px;
		left: 61px;
	}
	*+html body #proRight p#program11 { top: 202px;}
	#proRight p#program12 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: 216px;
		_top: 885px;
		left: 1px;
	}
	*+html body #proRight p#program12 { top: 238px;}
	#proRight p#program13 {
		background: url(../image/next/tt05.gif) no-repeat 0 0;
		height: 510px;
		_height: 550px;
		top: 248px;
		_top: 955px;
		left: 61px;
	}
	*+html body #proRight p#program13 { top: 268px; height: 550px;}
	#proRight p#program14 {
		background: url(../image/next/tt05.gif) no-repeat 0 0;
		height: 510px;
		_height: 550px;
		top: -269px;
		_top: 955px;
		left: 141px;
	}
	*+html body #proRight p#program14 { top: -289px; height: 550px;}
	#proRight p#program15 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -250px;
		_top: 1520px;
		left: 61px;
	}
	*+html body #proRight p#program15 { top: -277px;}
	#proRight p#program16 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -283px;
		_top: 1520px;
		left: 141px;
	}
	*+html body #proRight p#program16 { top: -310px;}
	#proRight p#program17 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		padding: 2px 0 0 5px;
		top: -315px;
		_top: 1520px;
		left: 221px;
	}
	*+html body #proRight p#program17 { top: -342px;}
	#proRight p#program18 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -293px;
		_top: 1575px;
		left: 1px;
	}
	*+html body #proRight p#program18 { top: -318px;}
	#proRight p#program19 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -260px;
		_top: 1647px;
		left: 1px;
	}
	*+html body #proRight p#program19 { top: -283px;}
	#proRight p#program20 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -228px;
		_top: 1720px;
		left: 1px;
	}
	*+html body #proRight p#program20 { top: -248px;}
	#proRight p#program21 {
		background: url(../image/next/tt04.gif) no-repeat 0 0;
		top: -190px;
		_top: 1792px;
		left: 61px;
	}
	*+html body #proRight p#program21 { top: -213px;}
	
	
	#proRight0413 p {
		position: relative;
		_position: absolute;
		height: 30px;
		border: none;
		padding: 7px 0 0 5px;
	}
	#proRight0413 p#time01 {
		top: 0;
		left: 0;
	}
	#proRight0413 p#time02 {
		top: -37px;
		_top: 0;
		left: 40px;
	}
	#proRight0413 p#time03 {
		top: -74px;
		_top: 0;
		left: 80px;
	}
	#proRight0413 p#time04 {
		top: -111px;
		_top: 0;
		left: 120px;
	}
	#proRight0413 p#time05 {
		top: -148px;
		_top: 0;
		left: 160px;
	}
	#proRight0413 p#time06 {
		top: -185px;
		_top: 0;
		left: 200px;
	}
	#proRight0413 p#time07 {
		top: -222px;
		_top: 0;
		left: 240px;
	}
	#proRight0413 p#program01 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -234px;
		_top: 25px;
		left: 1px;
	}
	#proRight0413 p#program02 {
		background: url(../image/next/tt01.gif) no-repeat 0 0;
		top: -161px;
		_top: 140px;
		left: 21px;
	}
	#proRight0413 p#program03 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -107px;
	_top: 235px;
	left: 61px;
	}
	*+html body #proRight0413 p#program03 { top: -98px;}
	#proRight0413 p#program04 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -144px;
	_top: 235px;
	left: 141px;
	}
	*+html body #proRight0413 p#program04 { top: -135px;}
	#proRight0413 p#program05 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -181px;
	_top: 235px;
	left: 221px;
	}
	*+html body #proRight0413 p#program05 { top: -172px;}
	#proRight0413 p#program06 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -105px;
	_top: 335px;
	left: 21px;
	}
	*+html body #proRight0413 p#program06 { top:-95px;}
	#proRight0413 p#program07 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -142px;
	_top: 335px;
	left: 101px;
	}
	*+html body #proRight0413 p#program07 { top: -132px;}
	#proRight0413 p#program08 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -125px;
	_top: 393px;
	left: 1px;
	}
	*+html body #proRight0413 p#program08 { top: -115px;}
	#proRight0413 p#program09 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -75px;
	_top: 485px;
	left: 101px;
	}
	*+html body #proRight0413 p#program09 { top: -65px;}
	#proRight0413 p#program10 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -112px;
	_top: 485px;
	left: 221px;
	}
	*+html body #proRight0413 p#program10 { top: -102px;}
	#proRight0413 p#program11 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -100px;
	_top: 530px;
	left: 61px;
	}
	*+html body #proRight0413 p#program11 { top: -90px;}
	#proRight0413 p#program12 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -137px;
	_top: 530px;
	left: 141px;
	}
	*+html body #proRight0413 p#program12 { top: -127px;}
	#proRight0413 p#program13 {
	background: url(../image/next/tt01.gif) repeat-y 0 0;
	height: 305px;
	_height: 328px;
	top: -102px;
	_top: 605px;
	left: 61px;
	}
	*+html body #proRight0413 p#program13 { top: -90px; height: 322px;}
	#proRight0413 p#program14 {
	background: url(../image/next/tt01.gif) repeat-y 0 0;
	height: 305px;
	_height: 328px;
	top: -414px;
	_top: 605px;
	left: 141px;
	}
	*+html body #proRight0413 p#program14 { top: -419px; height: 322px;}
	#proRight0413 p#program15 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -358px;
	_top: 1025px;
	left: 61px;
	}
	*+html body #proRight0413 p#program15 { top: -355px;}
	#proRight0413 p#program16 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -395px;
	_top: 1025px;
	left: 141px;
	}
	*+html body #proRight0413 p#program16 { top: -392px;}
	#proRight0413 p#program17 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -432px;
	_top: 1025px;
	left: 221px;
	}
	*+html body #proRight0413 p#program17 { top: -429px;}
	#proRight0413 p#program18 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -350px;
	_top: 1150px;
	left: 1px;
	}
	*+html body #proRight0413 p#program18 { top: -343px;}
	#proRight0413 p#program19 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -315px;
	_top: 1225px;
	left: 1px;
	}
	*+html body #proRight0413 p#program19 { top: -308px;}
	#proRight0413 p#program20 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -280px;
	_top: 1300px;
	left: 1px;
	}
	*+html body #proRight0413 p#program20 { top: -273px;}
	#proRight0413 p#program21 {
	background: url(../image/next/tt04.gif) no-repeat 0 0;
	top: -250px;
	_top: 1370px;
	left: 61px;
	}
	*+html body #proRight0413 p#program21 { top: -238px;}
	#proRight0413 p#program22 {
	background: url(../image/next/tt03.gif) no-repeat 0 0;
	top: -390px;
	_top: 962px;
	left: 21px;
	}
	*+html body #proRight0413 p#program22 { top: -395px;}
	
	#proRight0503 p {
		position: relative;
		_position: absolute;
		height: 30px;
		border: none;
		padding: 7px 0 0 5px;
	}
	
	*+html body #proRight0503 p { position: absolute;}
	#proRight0503 p#time01 {
	top: 0;
	left: 0;
	width: 30px;
	}
	#proRight0503 p#time02 {
		top: -37px;
		_top: 0;
		left: 40px;
		width: 30px;
	}
	*+html body #proRight0503 p#time02 { top: 0;}
	#proRight0503 p#time03 {
		top: -74px;
		_top: 0;
		left: 80px;
		width: 30px;
	}
	*+html body #proRight0503 p#time03 { top: 0;}
	#proRight0503 p#time04 {
		top: -111px;
		_top: 0;
		left: 120px;
		width: 30px;
	}
	*+html body #proRight0503 p#time04 { top: 0;}
	#proRight0503 p#time05 {
		top: -148px;
		_top: 0;
		left: 160px;
		width: 30px;
	}
	*+html body #proRight0503 p#time05 { top: 0;}
	#proRight0503 p#time06 {
		top: -185px;
		_top: 0;
		left: 200px;
		width: 30px;
	}
	*+html body #proRight0503 p#time06 { top: 0;}
	#proRight0503 p#time07 {
		top: -222px;
		_top: 0;
		left: 240px;
		width: 30px;
	}
	*+html body #proRight0503 p#time07 { top: 0;}
	#proRight0503 p#time08 {
		top: -259px;
		_top: 0;
		left: 280px;
		width: 30px;
	}
	*+html body #proRight0503 p#time08 { top: 0;}
	
	#proRight0503 p#program01 {
	background: url(../image/next/tt06.gif) no-repeat 0 0;
	top: -264px;
	_top: 25px;
	left: 21px;
	width: 275px;
	}
	*+html body #proRight0503 p#program01 { top: 25px;}
	#proRight0503 p#program02 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -191px;
	_top: 140px;
	left: 43px;
	width: 80px;
	}
	*+html body #proRight0503 p#program02 { top: 140px;}
	#proRight0503 p#program03 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -227px;
	_top: 140px;
	left: 147px;
	width: 80px;
	}
	*+html body #proRight0503 p#program03 { top: 140px;}
	#proRight0503 p#program04 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -174px;
	_top: 232px;
	left: 94px;
	width: 80px;
	}
	*+html body #proRight0503 p#program04 { top: 232px;}
	#proRight0503 p#program05 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -211px;
	_top: 232px;
	left: 228px;
	width: 80px;
	}
	*+html body #proRight0503 p#program05 { top: 232px;}
	
	#proRight0503 p#program06 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -185px;
	_top: 303px;
	left: 61px;
	width: 50px;
	}
	*+html body #proRight0503 p#program06 { top: 303px;}
	
	#proRight0503 p#program07 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -222px;
	_top: 303px;
	left: 133px;
	width: 50px;
	}
	*+html body #proRight0503 p#program07 { top: 303px;}
	#proRight0503 p#program08 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -259px;
	_top: 303px;
	left: 209px;
	width: 50px;
	}
	*+html body #proRight0503 p#program08 { top: 303px;}
	
	#proRight0503 p#program09 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -296px;
	_top: 303px;
	left: 268px;
	width: 50px;
	}
	*+html body #proRight0503 p#program09 { top: 303px;}
	
	#proRight0503 p#program10 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -272px;
	_top: 356px;
	left: 78px;
	width: 50px;
	}
	*+html body #proRight0503 p#program10 { top: 356px;}
	#proRight0503 p#program11 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -309px;
	_top: 356px;
	left: 167px;
	width: 50px;
	}
	*+html body #proRight0503 p#program11 { top: 356px;}
	#proRight0503 p#program12 {
	background: url(../image/next/tt13.gif) no-repeat 0 0;
	top: -346px;
	_top: 356px;
	left: 288px;
	width: 50px;
	}
	*+html body #proRight0503 p#program12 { top: 356px;}
	#proRight0503 p#program13 {
	background: url(../image/next/tt13.gif) repeat-y 0 0;
	width: 50px;
	top: -282px;
	_top: 466px;
	left: 188px;
	}
	*+html body #proRight0503 p#program13 { top: 466px;}
	#proRight0503 p#program14 {
	background: url(../image/next/tt13.gif) repeat-y 0 0;
	width: 50px;
	top: -318px;
	_top: 466px;
	left: 248px;
	}
	*+html body #proRight0503 p#program14 { top: 466px;}
	#proRight0503 p#program15 {
	background: url(../image/next/tt14.gif) no-repeat 0 0;
	top: -293px;
	_top: 525px;
	left: 21px;
	}
	*+html body #proRight0503 p#program15 { top: 528px;}
	#proRight0503 p#program16 {
	background: url(../image/next/tt06.gif) no-repeat 0 0;
	top: -285px;
	_top: 576px;
	left: 21px;
	}
	*+html body #proRight0503 p#program16 { top: 581px;}
	#proRight0503 p#program17 {
	background: url(../image/next/tt06.gif) no-repeat 0 0;
	top: -237px;
	_top: 665px;
	left: 21px;
	}
	*+html body #proRight0503 p#program17 { top: 665px;}
	#proRight0503 p#program18 {
	background: url(../image/next/tt08.gif) no-repeat 0 0;
	top: -192px;
	_top: 755px;
	left: 61px;
	}
	*+html body #proRight0503 p#program18 { top: 755px;}
	#proRight0503 p#program19 {
	background: url(../image/next/tt13.gif) repeat-y 0 0;
	width: 50px;
	height: 235px;
	_height: 245px;
	top: -115px;
	_top: 873px;
	left: 68px;
	z-index:2;
	}
	*+html body #proRight0503 p#program19 { top: 868px; height:250px;}
	#proRight0503 p#program20 {
	background: url(../image/next/tt10.gif) no-repeat 0 0;
	padding: 60px 0 0 0;
	width: 50px;
	height: 182px;
	_height: 192px;
	top: -357px;
	_top: 873px;
	left: 91px;
	z-index:1;
	}
	*+html body #proRight0503 p#program20 { top: 868px; height:198px;}
	#proRight0503 p#program21 {
	background: url(../image/next/tt13.gif) repeat-y 0 0;
	width: 50px;
	height: 235px;
	_height: 245px;
	top: -599px;
	_top: 873px;
	left: 153px;
	z-index:4;
	}
	*+html body #proRight0503 p#program21 { top: 868px; height:250px;}
	#proRight0503 p#program22 {
	background: url(../image/next/tt10.gif) no-repeat 0 0;
	padding: 60px 0 0 0;
	width: 50px;
	height: 182px;
	_height: 192px;
	top: -841px;
	_top: 873px;
	left: 177px;
	z-index:3;
	}
	*+html body #proRight0503 p#program22 { top: 868px; height:198px;}
	#proRight0503 p#program23 {
	background: url(../image/next/tt13.gif) repeat-y 0 0;
	width: 50px;
	height: 235px;
	_height: 245px;
	top: -1083px;
	_top: 873px;
	left: 216px;
	z-index:2;
	}
	*+html body #proRight0503 p#program23 { top: 868px; height:250px;}
	#proRight0503 p#program24 {
	background: url(../image/next/tt10.gif) no-repeat 0 0;
	padding: 60px 0 0 0;
	width: 50px;
	height: 182px;
	_height: 192px;
	top: -1325px;
	_top: 873px;
	left: 241px;
	z-index:1;
	}
	*+html body #proRight0503 p#program24 { top: 868px; height:198px;}
	#proRight0503 p#program25 {
	background: url(../image/next/tt03.gif) no-repeat 0 0;
	top: -1290px;
	_top: 1168px;
	left: 61px;
	}
	*+html body #proRight0503 p#program25 { top: 1153px;}
	#proRight0503 p#program26 {
	background: url(../image/next/tt11.gif) no-repeat 0 0;
	top: -1280px;
	_top: 1215px;
	left: 1px;
	}
	*+html body #proRight0503 p#program26 { top: 1200px;}
	
	#proRight0503 p#program27 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -1258px;
	_top: 1282px;
	left: 61px;
	}
	*+html body #proRight0503 p#program27 { top: 1272px;}
	#proRight0503 p#program28 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -1255px;
	_top: 1327px;
	left: 154px;
	}
	*+html body #proRight0503 p#program28 { top: 1312px;}
	#proRight0503 p#program29 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -1332px;
	_top: 1282px;
	left: 194px;
	}
	*+html body #proRight0503 p#program29 { top: 1272px;}
	#proRight0503 p#program30 {
	background: url(../image/next/tt01.gif) no-repeat 0 0;
	top: -1329px;
	_top: 1327px;
	left: 224px;
	}
	*+html body #proRight0503 p#program30 { top: 1312px;}
	#proRight0503 p#program31 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -1298px;
	_top: 1384px;
	left: 41px;
	}
	*+html body #proRight0503 p#program31 { top: 1375px;}
	#proRight0503 p#program32 {
	background: url(../image/next/tt11.gif) no-repeat 0 0;
	top: -1250px;
	_top: 1470px;
	left: 1px;
	}
	*+html body #proRight0503 p#program32 { top: 1465px;}
	#proRight0503 p#program33 {
	background: url(../image/next/tt11.gif) no-repeat 0 0;
	top: -1218px;
	_top: 1545px;
	left: 1px;
	}
	*+html body #proRight0503 p#program33 { top: 1530px;}
	#proRight0503 p#program34 {
	background: url(../image/next/tt11.gif) no-repeat 0 0;
	top: -1183px;
	_top: 1620px;
	left: 1px;
	}
	*+html body #proRight0503 p#program34 { top: 1605px;}
	#proRight0503 p#program35 {
	background: url(../image/next/tt12.gif) no-repeat 0 0;
	top: -1133px;
	_top: 1711px;
	left: 141px;
	}
	*+html body #proRight0503 p#program35 { top: 1696px;}
	
	#proRight0503 p#time11 {
	top: -1110px;
	_top: 1780px;
	left: 0;
	width: 30px;
	}
	*+html body #proRight0503 p#time11 { top: 1780px;}
	#proRight0503 p#time12 {
		top: -1147px;
		_top: 1780px;
		left: 40px;
		width: 30px;
	}
	*+html body #proRight0503 p#time12 { top: 1780px;}
	#proRight0503 p#time13 {
		top: -1184px;
		_top: 1780px;
		left: 80px;
		width: 30px;
	}
	*+html body #proRight0503 p#time13 { top: 1780px;}
	#proRight0503 p#time14 {
		top: -1221px;
		_top: 1780px;
		left: 120px;
		width: 30px;
	}
	*+html body #proRight0503 p#time14 { top: 1780px;}
	#proRight0503 p#time15 {
		top: -1258px;
		_top: 1780px;
		left: 160px;
		width: 30px;
	}
	*+html body #proRight0503 p#time15 { top: 1780px;}
	#proRight0503 p#time16 {
		top: -1295px;
		_top: 1780px;
		left: 200px;
		width: 30px;
	}
	*+html body #proRight0503 p#time16 { top: 1780px;}
	#proRight0503 p#time17 {
		top: -1332px;
		_top: 1780px;
		left: 240px;
		width: 30px;
	}
	*+html body #proRight0503 p#time17 { top: 1780px;}
	#proRight0503 p#time18 {
		top: -1369px;
		_top: 1780px;
		left: 280px;
		width: 30px;
	}
	*+html body #proRight0503 p#time18 { top: 1780px;}
	
/*　0525　*/	
	#proRight0525 p {
		position: relative;
		_position: absolute;
		height: 30px;
		border: none;
		padding: 7px 0 0 5px;
	}
	#proRight0525 p#time01 {
		top: 0;
		left: 0;
	}
	#proRight0525 p#time02 {
		top: -37px;
		_top: 0;
		left: 40px;
	}
	#proRight0525 p#time03 {
		top: -74px;
		_top: 0;
		left: 80px;
	}
	#proRight0525 p#time04 {
		top: -111px;
		_top: 0;
		left: 120px;
	}
	#proRight0525 p#time05 {
		top: -148px;
		_top: 0;
		left: 160px;
	}
	#proRight0525 p#time06 {
		top: -185px;
		_top: 0;
		left: 200px;
	}
	#proRight0525 p#time07 {
		top: -222px;
		_top: 0;
		left: 240px;
	}
	#proRight0525 p#program01 {
		background: url(../image/next/tt02.gif) no-repeat 0 0;
		top: -234px;
		_top: 25px;
		left: 1px;
	}
	#proRight0525 p#program02 {
		background: url(../image/next/tt14.gif) no-repeat 0 0;
		top: -161px;
		_top: 140px;
		left: 31px;
	}
	#proRight0525 p#program03 {
	background: url(../image/next/tt14.gif) no-repeat 0 0;
	top: -198px;
	_top: 140px;
	left: 111px;
	}
	*+html body #proRight0525 p#program03 { top: -198px;}
	#proRight0525 p#program04 {
	background: url(../image/next/tt14.gif) no-repeat 0 0;
	top: -235px;
	_top: 140px;
	left: 191px;
	}
	*+html body #proRight0525 p#program04 { top: -235px;}
	#proRight0525 p#program05 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -215px;
	_top: 195px;
	left: 1px;
	}
	*+html body #proRight0525 p#program05 { top: -215px;}
	#proRight0525 p#program06 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -185px;
	_top: 260px;
	left: 1px;
	}
	*+html body #proRight0525 p#program06 { top:-185px;}
	#proRight0525 p#program07 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -167px;
	_top: 315px;
	left: 1px;
	}
	*+html body #proRight0525 p#program07 { top: -162px;}
	#proRight0525 p#program08 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -135px;
	_top: 388px;
	left: 1px;
	}
	*+html body #proRight0525 p#program08 { top: -130px;}
	#proRight0525 p#program09 {
	background: url(../image/next/tt15.gif) no-repeat 0 0;
	top: -85px;
	_top: 475px;
	left: 31px;
	}
	*+html body #proRight0525 p#program09 { top: -80px;}
	#proRight0525 p#program10 {
	background: url(../image/next/tt15.gif) no-repeat 0 0;
	top: -122px;
	_top: 475px;
	left: 111px;
	}
	*+html body #proRight0525 p#program10 { top: -117px;}
	#proRight0525 p#program11 {
	background: url(../image/next/tt15.gif) no-repeat 0 0;
	top: -159px;
	_top: 475px;
	left: 191px;
	}
	*+html body #proRight0525 p#program11 { top: -154px;}
	#proRight0525 p#program12 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -92px;
	_top: 588px;
	left: 1px;
	}
	*+html body #proRight0525 p#program12 { top: -78px;}
	#proRight0525 p#program13 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -57px;
	_top: 660px;
	left: 1px;
	}
	*+html body #proRight0525 p#program13 { top: -45px;}
	#proRight0525 p#program14 {
	background: url(../image/next/tt02.gif) no-repeat 0 0;
	top: -27px;
	_top: 732px;
	left: 1px;
	}
	*+html body #proRight0525 p#program14 { top: -7px;}
	#proRight0525 p#program15 {
	background: url(../image/next/tt16.gif) no-repeat 0 0;
	top: 27px;
	_top: 824px;
	left: 61px;
	}
	*+html body #proRight0525 p#program15 { top: 47px;}
	#proRight0525 p#program16 {
	background: url(../image/next/tt15.gif) no-repeat 0 0;
	top: 80px;
	_top: 915px;
	left: 61px;
	}
	*+html body #proRight0525 p#program16 { top: 100px;}
	#proRight0525 p#program17 {
	background: url(../image/next/tt15.gif) no-repeat 0 0;
	top: 43px;
	_top: 915px;
	left: 141px;
	}
	*+html body #proRight0525 p#program17 { top: 63px;}

	#proRight0525 p#time11 {
		top: 50px;
		_top: 970px;
		left: 0;
	}
	*+html body #proRight0525 p#time11 { top: 80px;}
	#proRight0525 p#time12 {
		top: 13px;
		_top: 970px;
		left: 40px;
	}
	*+html body #proRight0525 p#time12 { top: 43px;}
	#proRight0525 p#time13 {
		top: -24px;
		_top: 970px;
		left: 80px;
	}
	*+html body #proRight0525 p#time13 { top: 6px;}
	#proRight0525 p#time14 {
		top: -61px;
		_top: 970px;
		left: 120px;
	}
	*+html body #proRight0525 p#time14 { top: -31px;}
	#proRight0525 p#time15 {
		top: -98px;
		_top: 970px;
		left: 160px;
	}
	*+html body #proRight0525 p#time15 { top: -68px;}
	#proRight0525 p#time16 {
		top: -135px;
		_top: 970px;
		left: 200px;
	}
	*+html body #proRight0525 p#time16 { top: -105px;}
	#proRight0525 p#time17 {
		top: -172px;
		_top: 970px;
		left: 240px;
	}
	*+html body #proRight0525 p#time17 { top: -142px;}

	
/* program.html */
	#program {
		width: 100%;
	}
	#program p {
		position: absolute;
		line-height: 130%;
		letter-spacing: 0.1em;
		left: 170px;
	}
		#program p.proNote {
			position: static;
			font-size: 14px;
			margin: 0 0 10px 30px;
		}
	#program #pro01,
	#program #pro02,
	#program #pro03,
	#program #pro04 {
		width: 570px;
		margin: 0 0 20px 30px;
		position: relative;
	}
	#program #pro01 {
		background: url(../image/program/b_1.gif) no-repeat 0 0;
		height: 304px;
	}
		#program #pro01 p.p01 { top: 45px;}
		#program #pro01 p.p02 { top: 110px;}
		#program #pro01 p.p03 { top: 160px;}
		#program #pro01 p.p04 { top: 205px;}
		#program #pro01 p.p05 { top: 253px;}
		
	#program #pro02 {
		background: url(../image/program/b_2.gif) no-repeat 0 0;
		height: 376px;
	}
		#program #pro02 p.p01 { top: 45px;}
		#program #pro02 p.p02 { top: 98px;}
		#program #pro02 p.p03 { top: 145px;}
		#program #pro02 p.p04 { top: 230px;}
		#program #pro02 p.p05 { top: 275px;}
		#program #pro02 p.p06 { top: 318px;}
				
	#program #pro03 {
		background: url(../image/program/b_3.gif) no-repeat 0 0;
		height: 286px;
	}
		#program #pro03 p.p01 { top: 45px;}
		#program #pro03 p.p02 { top: 118px;}
		#program #pro03 p.p03 { top: 167px;}
		#program #pro03 p.p04 { top: 233px;}

	#program #pro04 {
		background: url(../image/program/b_4.gif) no-repeat 0 0;
		height: 346px;
	}
		#program #pro04 p.p01 { top: 45px;}
		#program #pro04 p.p02 { top: 120px;}
		#program #pro04 p.p03 { top: 173px;}
		#program #pro04 p.p04 { top: 221px;}
		#program #pro04 p.p05 { top: 305px;}
				
	img#ocminiL {
		float: left;
		width: 250px;
		margin: 0 0 20px 0;
	}
	p#ocminiR {
		float: right;
		border: none;
		width: 320px;
		margin: 60px 0 0 0;
	}
/*** before.htnl ***/
	#before {}
	
	#before img { margin: 0 0 20px 10px;}
	#before ul { margin: 0 0 15px 20px; }
	#before ul li {
		display: inline;
		width: 95px ;
		height: 32px;
	}
	#before ul li.end { _margin: -1px 0 0 0 !important; height: 33px;}
	#before ul li img { margin: 0;}
	#beforeLink {
		clear: both;
		width: 100%;
	}
	#beforeLink img { margin: 5px 0 5px 300px; 
	}
	

#fl {}
#fl p { margin: 35px 0 0 0;}
#fl img {
	margin: -25px 0 0 320px;
}
