
/* 
------ ジーズオフィスWebページ用cssファイル ------
*/


	a:link { color:#0080ff; }
	a:visited { color:#0080ff; }
	a:active { color:#ff0080; }
	a:hover { color:#0080ff; }

	a.special:hover { color:#0080ff; background-color:#ffff80; }
	a.visitpast:visited { color:#400080; }

	img { border-style:none; }

	p { margin:0; }




/* ＋＋＋＋＋＋ 各項共通 本文レイアウト ＋＋＋＋＋＋＋＋ */


	p.text_layout { font-size:18px; font-weight:bold; line-height:150%;
			font-family:'Meiryo','メイリオ',  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace; }
	p.text_layout_plane { font-size:18px; line-height:150%;
			font-family:'Meiryo','メイリオ',  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace; }

	p.text_layoutA { font-size:18px; font-weight:bold; line-height:150%; filter:dropshadow(offx=1,offy=1,color=#ffb0ff,positive=true); }
	p.text_layoutB { font-size:18px; font-weight:bold; line-height:150%;
			font-family:'Meiryo','メイリオ',  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace; }

	.text_left { text-align:left; }
	.text_right { text-align:right; }
	.text_center { text-align:center; }


	/* フォントカラー */
		span.color_red { color:#FF0000; }
		span.color_lightred { color:#FF0033; }
		span.color_pink { color:#FF00FF; }
		span.color_middlepink { color:#FF30FF; }
		span.color_lightpink { color:#FF80FF; }
		span.color_blue { color:#0000FF; }
		span.color_lightblue { color:#0080FF; }
		span.color_green { color:#00FF00; }
		span.color_deepgreen { color:#00cc33; }
		span.color_orange { color:#FF9900; }
		span.color_deeporange { color:#FF6600; }
		span.color_yellow { color:#FFFF00; }
		span.color_deepyellow { color:#FFCC00; }
		span.color_brown { color:#B22222; }
		span.color_purple { color:#8A2BE2; }
		span.color_white { color:#DDDDDD; }
		span.color_purewhite { color:#FFFFFF; }
		span.color_black { color:#000000; }

		.color_tp { color:transparent; }


	/* フォントサイズ */
		span.font_size12px { font-size:12px; line-height:150%; }
		span.font_size14px { font-size:14px; line-height:150%; }
		span.font_size16px { font-size:16px; line-height:150%; }
		span.font_size18px { font-size:18px; line-height:150%; }
		span.font_size20px { font-size:20px; line-height:150%; }
		span.font_size22px { font-size:22px; line-height:150%; }
		span.font_size24px { font-size:24px; line-height:150%; }
		span.font_size26px { font-size:26px; line-height:150%; }
		span.font_size28px { font-size:28px; line-height:150%; }
		span.font_size30px { font-size:30px; line-height:150%; }
		span.font_size32px { font-size:32px; line-height:150%; }
		span.font_size34px { font-size:34px; line-height:150%; }
		span.font_size36px { font-size:36px; line-height:150%; }
		span.font_size38px { font-size:38px; line-height:150%; }
		span.font_size40px { font-size:40px; line-height:150%; }
		span.font_size42px { font-size:42px; line-height:150%; }
		span.font_size44px { font-size:44px; line-height:150%; }
		span.font_size46px { font-size:46px; line-height:150%; }
		span.font_size48px { font-size:48px; line-height:150%; }
		span.font_size50px { font-size:50px; line-height:150%; }
		span.font_size52px { font-size:52px; line-height:150%; }
		span.font_size54px { font-size:54px; line-height:150%; }
		span.font_size56px { font-size:56px; line-height:150%; }
		span.font_size58px { font-size:58px; line-height:150%; }
		span.font_size60px { font-size:60px; line-height:150%; }
		span.font_size62px { font-size:62px; line-height:150%; }
		span.font_size64px { font-size:64px; line-height:150%; }
		span.font_size66px { font-size:66px; line-height:150%; }
		span.font_size68px { font-size:68px; line-height:150%; }
		span.font_size70px { font-size:70px; line-height:150%; }
		span.font_size72px { font-size:72px; line-height:150%; }
		span.font_size74px { font-size:74px; line-height:150%; }
		span.font_size76px { font-size:76px; line-height:150%; }
		span.font_size78px { font-size:78px; line-height:150%; }
		span.font_size80px { font-size:80px; line-height:150%; }
		span.font_size82px { font-size:82px; line-height:150%; }
		span.font_size84px { font-size:84px; line-height:150%; }
		span.font_size86px { font-size:86px; line-height:150%; }
		span.font_size88px { font-size:88px; line-height:150%; }
		span.font_size90px { font-size:90px; line-height:150%; }
		span.font_size92px { font-size:92px; line-height:150%; }
		span.font_size94px { font-size:94px; line-height:150%; }
		span.font_size96px { font-size:96px; line-height:150%; }
		span.font_size98px { font-size:98px; line-height:150%; }
		span.font_size100px { font-size:100px; line-height:150%; }
		span.font_size102px { font-size:102px; line-height:150%; }
		span.font_size104px { font-size:104px; line-height:150%; }
		span.font_size106px { font-size:106px; line-height:150%; }
		span.font_size108px { font-size:108px; line-height:150%; }
		span.font_size110px { font-size:110px; line-height:150%; }
		span.font_size112px { font-size:112px; line-height:150%; }
		span.font_size114px { font-size:114px; line-height:150%; }
		span.font_size116px { font-size:116px; line-height:150%; }
		span.font_size118px { font-size:118px; line-height:150%; }
		span.font_size120px { font-size:120px; line-height:150%; }
		span.font_size122px { font-size:122px; line-height:150%; }
		span.font_size124px { font-size:124px; line-height:150%; }
		span.font_size126px { font-size:126px; line-height:150%; }
		span.font_size128px { font-size:128px; line-height:150%; }
		span.font_size130px { font-size:130px; line-height:150%; }
		span.font_size132px { font-size:132px; line-height:150%; }
		span.font_size134px { font-size:134px; line-height:150%; }
		span.font_size136px { font-size:136px; line-height:150%; }
		span.font_size138px { font-size:138px; line-height:150%; }
		span.font_size140px { font-size:140px; line-height:150%; }
		span.font_size142px { font-size:142px; line-height:150%; }
		span.font_size144px { font-size:144px; line-height:150%; }
		span.font_size146px { font-size:146px; line-height:150%; }
		span.font_size148px { font-size:148px; line-height:150%; }
		span.font_size150px { font-size:150px; line-height:150%; }
		span.font_size152px { font-size:152px; line-height:150%; }
		span.font_size154px { font-size:154px; line-height:150%; }
		span.font_size156px { font-size:156px; line-height:150%; }
		span.font_size158px { font-size:158px; line-height:150%; }
		span.font_size160px { font-size:160px; line-height:150%; }
		span.font_size162px { font-size:162px; line-height:150%; }
		span.font_size164px { font-size:164px; line-height:150%; }
		span.font_size166px { font-size:166px; line-height:150%; }
		span.font_size168px { font-size:168px; line-height:150%; }
		span.font_size170px { font-size:170px; line-height:150%; }
		span.font_size172px { font-size:172px; line-height:150%; }
		span.font_size174px { font-size:174px; line-height:150%; }
		span.font_size176px { font-size:176px; line-height:150%; }
		span.font_size178px { font-size:178px; line-height:150%; }
		span.font_size180px { font-size:180px; line-height:150%; }
		span.font_size182px { font-size:182px; line-height:150%; }
		span.font_size184px { font-size:184px; line-height:150%; }
		span.font_size186px { font-size:186px; line-height:150%; }
		span.font_size188px { font-size:188px; line-height:150%; }
		span.font_size190px { font-size:190px; line-height:150%; }
		span.font_size192px { font-size:192px; line-height:150%; }
		span.font_size194px { font-size:194px; line-height:150%; }
		span.font_size196px { font-size:196px; line-height:150%; }
		span.font_size198px { font-size:198px; line-height:150%; }
		span.font_size200px { font-size:200px; line-height:150%; }


	/* 白縁取り文字汎用 */
		p.framed_text_wd02a { position:absolute; top: 0px; left: 0px; z-index:3; }
		p.framed_text_wd02b { position:absolute; top:-2px; left:-2px; color:#ffffff; z-index:2; }
		p.framed_text_wd02c { position:absolute; top:-2px; left: 0px; color:#ffffff; z-index:2; }
		p.framed_text_wd02d { position:absolute; top:-2px; left: 2px; color:#ffffff; z-index:2; }
		p.framed_text_wd02e { position:absolute; top: 0px; left:-2px; color:#ffffff; z-index:2; }
		p.framed_text_wd02f { position:absolute; top: 0px; left: 2px; color:#ffffff; z-index:2; }
		p.framed_text_wd02g { position:absolute; top: 2px; left:-2px; color:#ffffff; z-index:2; }
		p.framed_text_wd02h { position:absolute; top: 2px; left: 0px; color:#ffffff; z-index:2; }
		p.framed_text_wd02i { position:absolute; top: 2px; left: 2px; color:#ffffff; z-index:2; }



	p.chr_name { font-size:16px; font-weight:bold; line-height:120%; text-align:center; }


	span.underline { text-decoration:underline; }
	span.not_underline { text-decoration:none; }


	.js_link { cursor:pointer; }
	.js_help { cursor:help; }

	.text_italic { font-style:italic; }
	.text_bold { font-weight:bold; }

	.disp_block { display:block; }
	.disp_none { display:none; }



	.filt_alpha_10per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10,style=0); -moz-opacity:0.1; opacity:0.1; }
	.filt_alpha_20per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20,style=0); -moz-opacity:0.2; opacity:0.2; }
	.filt_alpha_30per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30,style=0); -moz-opacity:0.3; opacity:0.3; }
	.filt_alpha_40per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40,style=0); -moz-opacity:0.4; opacity:0.4; }
	.filt_alpha_50per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
	.filt_alpha_60per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60,style=0); -moz-opacity:0.6; opacity:0.6; }
	.filt_alpha_70per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70,style=0); -moz-opacity:0.7; opacity:0.7; }
	.filt_alpha_80per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80,style=0); -moz-opacity:0.8; opacity:0.8; }
	.filt_alpha_90per { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90,style=0); -moz-opacity:0.9; opacity:0.9; }
	.filt_glow_text { filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=5); }

	hr.info_border_line01 { position:absolute; top:0px; left:100px; width:600px; border-style:solid; border-width:2px; z-index:5; }
	hr.info_border_line02 { position:absolute; top:15px; left:250px; width:300px; border-style:solid; border-width:2px; z-index:5; }



		/* 背景レインボーぷりんてぃんマーク */
		span.sdw_ptn01_01 { position:absolute; top:0px; left:0px; z-index:6; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn01_02 { position:absolute; top:30px; left:70px; z-index:5; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn01_03 { position:absolute; top:80px; left:140px; z-index:4; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn01_04 { position:absolute; top:140px; left:210px; z-index:3; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn01_05 { position:absolute; top:200px; left:250px; z-index:2; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn01_06 { position:absolute; top:260px; left:280px; z-index:1; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }

		span.sdw_ptn02_01 { position:absolute; top:0px; left:70px; z-index:6; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn02_02 { position:absolute; top:130px; left:0px; z-index:5; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn02_03 { position:absolute; top:180px; left:70px; z-index:4; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn02_04 { position:absolute; top:240px; left:140px; z-index:3; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn02_05 { position:absolute; top:300px; left:180px; z-index:2; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }
		span.sdw_ptn02_06 { position:absolute; top:360px; left:210px; z-index:1; filter:Alpha(Opacity=50,style=0); -moz-opacity:0.5; opacity:0.5; }





		/* 線枠 */

		div.nvl_border01 {
				border-style: solid solid solid solid;
				border-width:2px;
				background-color:#ffffff;   }

		div.nvl_border01a {
				border-style: solid solid none solid;
				border-width:2px;
				background-color:#ffffff;   }

		div.nvl_border01b {
				border-style: none solid none solid;
				border-width:2px;
				background-color:#ffffff;   }

		div.nvl_border01c {
				border-style: none solid solid solid;
				border-width:2px;
				background-color:#ffffff;   }


		div.nvl_bcolor_pink01 {	border-color:#ff30ff; }
		div.nvl_bcolor_blue01 {	border-color:#7fffd4; }
		div.nvl_bcolor_green01 { border-color:#32cd32; }
		div.nvl_bcolor_purple01 { border-color:#8a2be2; }



		/* 特殊線枠 */

		div.cmn_public_border01 {
				border-style: solid dotted dashed double;
				border-width:12px;
				border-color:red blue fuchsia aqua;
				background-color:#ffffff;   }

		div.cmn_public_border01a {
				border-style: solid dotted none double;
				border-width:12px;
				border-color:red blue fuchsia aqua;
				background-color:#ffffff;   }

		div.cmn_public_border01b {
				border-style: none dotted none double;
				border-width:12px;
				border-color:red blue fuchsia aqua;
				background-color:#ffffff;   }

		div.cmn_public_border01c {
				border-style: none dotted dashed double;
				border-width:12px;
				border-color:red blue fuchsia aqua;
				background-color:#ffffff;   }



		/* 見出し０１ */
			p.ctgry_hl_text01lt { position:absolute; top:0px; left:0px; width:990px; font-size:28px; font-weight:bold; line-height:150%; text-align:left; }
			p.ctgry_hl_text01ct { position:absolute; top:0px; left:340px; width:650px; font-size:28px; font-weight:bold; line-height:150%; text-align:left; }
			p.ctgry_hl_text01rt { position:absolute; top:0px; left:680px; width:310px; font-size:28px; font-weight:bold; line-height:150%; text-align:left; }
			p.ctgry_hl_text01ltx { position:absolute; top:0px; left:0px; width:990px; font-size:28px; font-weight:bold; line-height:150%; text-align:left; }
			p.ctgry_hl_text01ctx { position:absolute; top:0px; left:0px; width:990px; font-size:28px; font-weight:bold; line-height:150%; text-align:center; }
			p.ctgry_hl_text01rtx { position:absolute; top:0px; left:0px; width:990px; font-size:28px; font-weight:bold; line-height:150%; text-align:right; }





/* ＋＋＋＋＋ 重箱　汎用 ＋＋＋＋＋＋＋＋＋ */

		div.chnl_info_etc01_h50  { position:relative; width:990px; height:50px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h80  { position:relative; width:990px; height:80px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h100 { position:relative; width:990px; height:100px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h150 { position:relative; width:990px; height:150px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h200 { position:relative; width:990px; height:200px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h250 { position:relative; width:990px; height:250px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h300 { position:relative; width:990px; height:300px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h350 { position:relative; width:990px; height:350px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h400 { position:relative; width:990px; height:400px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h450 { position:relative; width:990px; height:450px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h500 { position:relative; width:990px; height:500px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h550 { position:relative; width:990px; height:550px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h600 { position:relative; width:990px; height:600px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h650 { position:relative; width:990px; height:650px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h700 { position:relative; width:990px; height:700px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h750 { position:relative; width:990px; height:750px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h800 { position:relative; width:990px; height:800px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h850 { position:relative; width:990px; height:850px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h900 { position:relative; width:990px; height:900px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h950 { position:relative; width:990px; height:950px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1000 { position:relative; width:990px; height:1000px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1050 { position:relative; width:990px; height:1050px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1100 { position:relative; width:990px; height:1100px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1150 { position:relative; width:990px; height:1150px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1200 { position:relative; width:990px; height:1200px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1250 { position:relative; width:990px; height:1250px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1300 { position:relative; width:990px; height:1300px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1350 { position:relative; width:990px; height:1350px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1400 { position:relative; width:990px; height:1400px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1450 { position:relative; width:990px; height:1450px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1500 { position:relative; width:990px; height:1500px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1550 { position:relative; width:990px; height:1550px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1600 { position:relative; width:990px; height:1600px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1650 { position:relative; width:990px; height:1650px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1700 { position:relative; width:990px; height:1700px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1750 { position:relative; width:990px; height:1750px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1800 { position:relative; width:990px; height:1800px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1850 { position:relative; width:990px; height:1850px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1900 { position:relative; width:990px; height:1900px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h1950 { position:relative; width:990px; height:1950px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2000 { position:relative; width:990px; height:2000px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2050 { position:relative; width:990px; height:2050px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2100 { position:relative; width:990px; height:2100px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2150 { position:relative; width:990px; height:2150px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2200 { position:relative; width:990px; height:2200px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2250 { position:relative; width:990px; height:2250px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2300 { position:relative; width:990px; height:2300px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2350 { position:relative; width:990px; height:2350px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2400 { position:relative; width:990px; height:2400px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2450 { position:relative; width:990px; height:2450px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2500 { position:relative; width:990px; height:2500px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2550 { position:relative; width:990px; height:2550px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2600 { position:relative; width:990px; height:2600px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2650 { position:relative; width:990px; height:2650px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2700 { position:relative; width:990px; height:2700px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2750 { position:relative; width:990px; height:2750px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2800 { position:relative; width:990px; height:2800px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2850 { position:relative; width:990px; height:2850px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2900 { position:relative; width:990px; height:2900px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h2950 { position:relative; width:990px; height:2950px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3000 { position:relative; width:990px; height:3000px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3050 { position:relative; width:990px; height:3050px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3100 { position:relative; width:990px; height:3100px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3150 { position:relative; width:990px; height:3150px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3200 { position:relative; width:990px; height:3200px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3250 { position:relative; width:990px; height:3250px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3300 { position:relative; width:990px; height:3300px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3350 { position:relative; width:990px; height:3350px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3400 { position:relative; width:990px; height:3400px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3450 { position:relative; width:990px; height:3450px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3500 { position:relative; width:990px; height:3500px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3550 { position:relative; width:990px; height:3550px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3600 { position:relative; width:990px; height:3600px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3650 { position:relative; width:990px; height:3650px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3700 { position:relative; width:990px; height:3700px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3750 { position:relative; width:990px; height:3750px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3800 { position:relative; width:990px; height:3800px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3850 { position:relative; width:990px; height:3850px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3900 { position:relative; width:990px; height:3900px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h3950 { position:relative; width:990px; height:3950px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4000 { position:relative; width:990px; height:4000px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4050 { position:relative; width:990px; height:4050px;  margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4100 { position:relative; width:990px; height:4100px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4150 { position:relative; width:990px; height:4150px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4200 { position:relative; width:990px; height:4200px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4250 { position:relative; width:990px; height:4250px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4300 { position:relative; width:990px; height:4300px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4350 { position:relative; width:990px; height:4350px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4400 { position:relative; width:990px; height:4400px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4450 { position:relative; width:990px; height:4450px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4500 { position:relative; width:990px; height:4500px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4550 { position:relative; width:990px; height:4550px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4600 { position:relative; width:990px; height:4600px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4650 { position:relative; width:990px; height:4650px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4700 { position:relative; width:990px; height:4700px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4750 { position:relative; width:990px; height:4750px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4800 { position:relative; width:990px; height:4800px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4850 { position:relative; width:990px; height:4850px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4900 { position:relative; width:990px; height:4900px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h4950 { position:relative; width:990px; height:4950px; margin-right:auto; margin-left:auto; }
		div.chnl_info_etc01_h5000 { position:relative; width:990px; height:5000px; margin-right:auto; margin-left:auto; }



			img.channel_ic_etc01rv { float:right; margin-left:25px; z-index:3; }
			div.channel_info_etc01rv { float:right; margin-left:25px; z-index:3; }

			img.channel_ic_etc02rv { float:right; margin-right:25px; z-index:3; }
			div.channel_info_etc02rv { float:right; margin-right:25px; z-index:3; }

			div.channel_info_text01_50rv { float:right; width:50px; z-index:3; }
			div.channel_info_text01_100rv { float:right; width:100px; z-index:3; }
			div.channel_info_text01_150rv { float:right; width:150px; z-index:3; }
			div.channel_info_text01_200rv { float:right; width:200px; z-index:3; }
			div.channel_info_text01_250rv { float:right; width:250px; z-index:3; }
			div.channel_info_text01_300rv { float:right; width:300px; z-index:3; }
			div.channel_info_text01_350rv { float:right; width:350px; z-index:3; }
			div.channel_info_text01_400rv { float:right; width:400px; z-index:3; }
			div.channel_info_text01_450rv { float:right; width:450px; z-index:3; }
			div.channel_info_text01_500rv { float:right; width:500px; z-index:3; }
			div.channel_info_text01_550rv { float:right; width:550px; z-index:3; }
			div.channel_info_text01_600rv { float:right; width:600px; z-index:3; }
			div.channel_info_text01_650rv { float:right; width:650px; z-index:3; }
			div.channel_info_text01_700rv { float:right; width:700px; z-index:3; }
			div.channel_info_text01_750rv { float:right; width:750px; z-index:3; }
			div.channel_info_text01_800rv { float:right; width:800px; z-index:3; }
			div.channel_info_text01_850rv { float:right; width:850px; z-index:3; }
			div.channel_info_text01_900rv { float:right; width:900px; z-index:3; }
			div.channel_info_text01_950rv { float:right; width:950px; z-index:3; }

			img.channel_ic_etc01lv { float:left; margin-right:25px; z-index:3; }
			div.channel_info_etc01lv { float:left; margin-right:25px; z-index:3; }

			img.channel_ic_etc02lv { float:left; margin-left:25px; z-index:3; }
			div.channel_info_etc02lv { float:left; margin-left:25px; z-index:3; }

			div.channel_info_text01_50lv { float:left; width:50px; z-index:3; }
			div.channel_info_text01_100lv { float:left; width:100px; z-index:3; }
			div.channel_info_text01_150lv { float:left; width:150px; z-index:3; }
			div.channel_info_text01_200lv { float:left; width:200px; z-index:3; }
			div.channel_info_text01_250lv { float:left; width:250px; z-index:3; }
			div.channel_info_text01_300lv { float:left; width:300px; z-index:3; }
			div.channel_info_text01_350lv { float:left; width:350px; z-index:3; }
			div.channel_info_text01_400lv { float:left; width:400px; z-index:3; }
			div.channel_info_text01_450lv { float:left; width:450px; z-index:3; }
			div.channel_info_text01_500lv { float:left; width:500px; z-index:3; }
			div.channel_info_text01_550lv { float:left; width:550px; z-index:3; }
			div.channel_info_text01_600lv { float:left; width:600px; z-index:3; }
			div.channel_info_text01_650lv { float:left; width:650px; z-index:3; }
			div.channel_info_text01_700lv { float:left; width:700px; z-index:3; }
			div.channel_info_text01_750lv { float:left; width:750px; z-index:3; }
			div.channel_info_text01_800lv { float:left; width:800px; z-index:3; }
			div.channel_info_text01_850lv { float:left; width:850px; z-index:3; }
			div.channel_info_text01_900lv { float:left; width:900px; z-index:3; }
			div.channel_info_text01_950lv { float:left; width:950px; z-index:3; }

			div.channel_info_etc01cv { text-align:center; z-index:3; }


		/* ＋＋ キャラクターおしゃべり ＋＋ */
		div.chr_talk_mainblock01 { position:absolute; top:0px; left:30px; width:930px; z-index:7; }
			p.chr_talk_text01 { position:absolute; top:0px; left:30px; width:930px; z-index:7; }
			.img_chr_left01 { float:left; margin:0 25px 25px 0; z-index:7; }
			.img_chr_right01 { float:right; margin:0 25px 25px 0; z-index:7; }
			.clear_both { clear: both; }



