		style="font-family: Times New Roman,Times,serif; font-size: 10px; color: #000000; text-decoration: none; margin: 0px; padding: 2px; border-top: 4px solid #CCCCCC; border-right: 4px solid #999999; border-bottom: 4px solid #999999; border-left: 4px solid #CCCCCC; height: 12px; width: 50px; background-color: #CCCCCC;"<STYLE>
		html{
		scrollbar-base-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #000000;
		scrollbar-3dlight-color: #000000;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-darkshadow-color: #000000;
		}
        Body{
scrollbar-base-color: #CCCCCC;
scrollbar-face-color: #FCFCFC;
scrollbar-track-color: #F0F0F0;
scrollbar-arrow-color: #CCCCCC;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-highlight-color: #F0F0F0;
scrollbar-shadow-color: #F0F0F0;
scrollbar-darkshadow-color: #CCCCCC;
}
		Body.mainpage{
background-color: #FFFFFF;
}
		Body.mainpage:hover
		*{font-size:10pt ; font-weight:normal }
		td{font-size:10pt;color: #330099;}
		div.left{
		float: left;
		}
		div.right{
		float: right;
		}
		
		
		
		.cnt{ font-size: 8px; color: #330099; line-height: 1; }
		h1{ font-size: 12px; color: #33FFFF; font-weight: bold; }
		
		/*ヘッダー左  */
		.hedder-left{
		font-size: 12px;
		color: #333333;
		text-align: left;
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px 0px 5px;
		float: left;
		}
		/*ヘッダー左内の太文字  */
		.hedder-left-span{
		font-size: 24px;
		color: #330000;
		font-weight: bolder;
		}
		/*ヘッダー右  */
		.hedder-right{
		margin-left:40px;
		float:left
		}
		/*トップ画像  */
		.top-gazou{
		margin: 0px; 
		padding: 0px; 
		width:800px;
		height:300px;
		background-image: url('./cssimages/topgazou-7.gif'); 
		background-repeat: no-repeat; 
		background-attachment: scroll;
		position: relative;
		}
		/*
		.top-gazou img{
		width:800px;
		height:300px
		position: relative;
		}
		*/
		/*トップ画像内ロゴ  */
		.top-gazou-logo-leinani{
		margin: 0px;
		padding: 0px 0px 0px 25px;
		float: left;
		}
		.top-gazou-logo-leinani img{
		width:120px;
		height: 40px;
		}
		.top-gazou-logo-HEIRAITEA{
		margin: 0px;
		padding:: 0px 0px 0px 10px;
		float: left;
		}
		.top-gazou-logo-HEIRAITEA img{
		width:120px;
		height: 40px;
		}
		/*トップ画像検索窓*/
		.top-gazou-search{
		padding: 0 0 0 600px;
		position: absolute;
		}
		/*トップ画像Home*/
		.top-gazou-home{
		padding: 170px 0 0 650px;
		position: absolute;
		}
		.top-gazou-home img{
		width:136px; 
		height:122px;
		}
		/*メインメニュー*/
		.main-menu{
		margin: 0px;
		padding: 0px;
		width: 800px;
		}
		a.menu{
		font-family: Times New Roman,Times,serif;
		font-size: 14px;
		line-height: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		text-transform: capitalize;
		text-align: center;
		vertical-align: middle;
		word-spacing: 2px;
		padding-top: 5px;
		float: left;
		height: 42px;
		width: 113px;
		background-color: #F0F0F0;
		background-image: url('https://hulaleinani.com/cssimages/menuns.gif');
		background-repeat: no-repeat;
		display: block;
		}
		a.menu:link {
		color: #FFFFFF;
		margin-bottom: 10px;
		}
		a.menu:visited {
		color: #FFFFFF;
		margin-bottom: 10px;
		}

		a.menu:hover {
		color:#FFFFFF;
		margin-bottom: 0px;
		background-image: url('https://hulaleinani.com/cssimages/menusl.gif');
		background-repeat: no-repeat;
		}

		a.menup{
		font-size: 14px;
		line-height: 14px;
		color: #00FFFF;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		vertical-align: middle;
		padding-top: 5px;
		float: left;
		height: 42px;
		width: 113px;
		background-color: #F0F0F0;
		background-image: url('https://hulaleinani.com/cssimages/menuns.gif');
		background-repeat: no-repeat;
		display: block;
		overflow: hidden;
		}
		a.menup:link {
		color: #00FFFF;
		margin-bottom: 10px;
		}
		a.menup:visited {
		color: #00FFFF;
		margin-bottom: 10px;
		}

		a.menup:hover {
		color:#00FFFF;
		margin-bottom: 0px;
		background-image: url('https://hulaleinani.com/cssimages/menusl.gif');
		background-repeat: no-repeat;
		}
		
		/*メニュー下バナー*/
		.menu-bunner{
		margin: 0px;
		padding: 0px;
		float: left;
		}
		.menu-bunner img{
		width:256;
		height:70;
		}
		/*news*/
		.news-div-pc{
			margin: -5px -5px 0px;
			padding: 0px;
			float: left;
			display: block;
		}
		.news-div-sp{
			margin: 0px;
			padding: 0px;
			display:none;
		}
		/*SideTitle*/
 		.sidetitle {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding: 10px 5px 1px 15px;
		height: 44px;
		width: 500px;
		background-image: url('https://hulaleinani.com/cssimages/maintitle.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		
		/*TopBlock*/
		.topblock{
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 14px;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 148px;
		width: 500px;
		background-image: url('https://hulaleinani.com/cssimages/topblock.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.topblocktext{
		margin: 5px;
		padding: 5px;
		height: 120px;
		width: 450px;
		overflow: auto;
		}
		
		/*SideTitle*/
		a.sidetitle:hover{
		background-image: url('https://hulaleinani.com/cssimages/maintitleover.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.sidetitle:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.sidetitle:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		/*Side2Title*/
		.left-title{
		margin: 0px;
		padding: 0px;
 		float: left; 
		}
 		.side{
 		margin: 0px; 
 		padding: 0px; 
 		float: left; }
 		
		.left-title-width{
		margin: 0px;
		padding: 5px 5px 5px 15px;
		width: 500px;
 		float: left; 
		}
 		.side-width{
 		margin: 0px; 
		padding: 0px;
 		float: left; 
 		width:300px;
 		}
 		.left-text{
 		font-size: 12px;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		width: 500px;
 		
 		}
 		.fb-div-pc{
 		margin: 0px; 
 		padding: 0px; 
 		float: left; }
 		
 		.fb-div-sp{
 		display: none;} 
 		
 		.side2title {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bolder;
		margin: 0px;
		padding: 10px 5px 1px 15px;
		background-image: url('https://hulaleinani.com/cssimages/sidetitle.gif');
		background-repeat: no-repeat;
		background-position: top left;
		height: 44px;
		width: 300px;
		display: block;
		text-decoration: none;
		}
		a.side2title:hover{
		background-image: url('https://hulaleinani.com/cssimages/sidetitleover.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.side2title:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.side2title:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		/*SideBlock*/
		.sideblock{
		font-size: 14px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 148px;
		width: 300px;
		background-image: url('https://hulaleinani.com/cssimages/sideblock.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.sideblocktext{
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px 5px;
		height: 120px;
		width: 250px;
		overflow: auto;
		}
		/*レッスンニュース*/
		.lessonnews{
		font-size: 14px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 348px;
		width: 300px;
		background-image: url('https://hulaleinani.com/cssimages/sideblocklong-01.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		iframe.lessonnes{
		width: 280px;
		height: 148px;
		}
		.adressframe-wrap{
		display: block;
		}
		.adressframe-wrap-sp{
		display: none;
		}
		/*leinani Page*/
		.leinani-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/leinanitop.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}

		
		/*レイナニトップ画像Home*/
		.leinani-top-wahine{
		padding: 70px 0 0 600px;
		position: absolute;
		}
		.leinani-top-wahine img{
		width:170px; 
		height:122px;
		}
		.leinani-top-wahinetitle{
		padding: 70px 0 0 10px;
		position: absolute;
		}
		.leinani-top-wahinetitle img{
		width:300px; 
		height:120px;
		}
		.baby-gazou{
		padding: 100px 0 0 350px;
		position: absolute;
		}
		.baby-gazou img{
		width:75px; 
		height:75px;}
		.baby-gazou-300{
		padding: 200px 0 0 350px;
		position: absolute;
		}
		.baby-gazou-300 img{
		width:75px; 
		height:75px;}



		/* フルタイトル*/
 		.fulltitle {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding: 10px 5px 1px 15px;
		height: 44px;
		width: 730px;
		background-image: url('https://hulaleinani.com/cssimages/fulltitle.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		a.fulltitle:hover{
		background-image: url('https://hulaleinani.com/cssimages/fulltitleover.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.fulltitle:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.fulltitle:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		/*heiraitea Page*/
		.heiraitea-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/heiraiteatop.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		
		/*heiraiteatop.gif*/
		/*./cssimages/leinanitop.gif'*/
		/*ヘイライテアトップ画像Home*/
		.heiraitea-top-vahine{
		padding: 70px 0 0 600px;
		position: absolute;
		}
		.heiraitea-top-vahine img{
		width:170px; 
		height:122px;
		}
		.heiraitea-top-vahinetitle{
		padding: 70px 0 0 10px;
		position: absolute;
		}
		.heiraitea-top-vahinetitle img{
		width:300px; 
		height:120px;
		}

		/*イベントリクエストトップ画像*/
		.event-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/eventtop.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.event-show{
		padding: 70px 0 0 600px;
		position: absolute;
		}
		.event-show img{
		width:170px; 
		height:122px;
		}
		.event-result{
		margin-left: 10px;
		height:400px;
		overflow:auto;
		width:280px
		}		
		.text-font{
		text-align:left;
		font-size: 12px;
		color: #333333;
		}
		.event-req-img{
		width:800px;
		height: 540px;
		}
		.event-req-img img{
		width:800px;
		height: 540px;
		}		
		
		/*活動実績・受賞歴*/
		.page0-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/page0.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page0-top-title{
		padding: 70px 0 0 500px;
		position: absolute;
		}
		.page0-top-title img{
		width:240px; 
		height:122px;
		}
		.page0-top-img{
		padding: 0px ;
		}
		.page0-top-img img{
		width:800px;
		height: 59px;
		}		
		.topblocknomal{
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px 5px;
		height: 120px;
		width: 450px;
		overflow: auto;
		}

		/*Hoolae*/
		.hoolae-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 300px;
		width: 800px;
		background-image: url('./cssimages/sendaitopgazou.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.sendai-top-title{
		padding: 170px 0 0 480px;
		position: absolute;
		}
		.sendai-top-title img{
		width:300px; 
		height:122px;
		}
		.sendai-top-img{
		padding: 170px 0 0 50px;
		position: absolute;
		}
		.sendai-top-img img{
		width:170px;
		height: 122px;
		}
		tr.cell { font-size: 12px; color: #999999; line-height: 12px; text-align: center; }
		td.cell {text-align: center;font-size: 12px;line-height: 12px;color: #999999;}
		

		td.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }
		th.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }
		tr.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }

		a.cell{color:#000000;font-weight: bolder; text-decoration: none; }
		a.cell:link{}
		a.cell:visited{}
		a.cell:hover{color: #335511;}

		a.cellB{color:#000000;font-weight: bolder; text-decoration: none; }
		a.cellB:link{}
		a.cellB:visited{}
		a.cellB:hover{color: #335511;}

		a.cellW{color:#FFFFFF;font-weight: bolder; text-decoration: none; }
		a.cellW:link{}
		a.cellW:visited{}
		a.cellW:hover{ color: #CCFFFF; }
				
		.sendaitable{
		font-size: 14px;
		color: #333333;
		line-height: 14px;
		text-align: left;
		width: 800px;
		}

		/*Page1*/
		.page1-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/leadertop2.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page1-top-title{
		padding: 70px 0 0 550px;
		position: absolute;
		}
		.page1-top-title img{
		width:240px; 
		height:122px;
		}
		.page1-sanae-div1{
		font-size: 12px;
		margin: 0px 0px 0px 30px;
		padding: 0px;
		float: left;
		/*height: 600px;*/
		width: 340px;
		}
		.page1-sanae-div2{
		font-size: 12px;
		margin: 0px 5px;
		padding: 0px;
		float: left;
		/*height: 600px;*/
		width: 110px;
		}
		.page1-tabele1{
		width:300px;
		bordercolor:#888888;
		}
		.page1-table-div1{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:720px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div2{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:680px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div3{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:560px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div4{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:240px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div5{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:240px;	
		margin: 0px;
		overflow:auto;} 	
		

		/*Postmail*/
		.postmail-div1{
		width:150px;
		float:left;		
		}
		.postmail-div2{
		width:250px;
		float:left;		
		}
		.postmail-div3{
		float:left;		
		}
		/*Page2*/		
		.page2-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 200px;
		width: 800px;
		background-image: url('./cssimages/lessontop.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page2-top-title{
		padding: 70px 0 0 450px;
		position: absolute;
		}
		.page2-top-title img{
		width:340px; 
		height:122px;
		}
		/*アドミッションフロー*/
		.admi-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 300px;
		width: 800px;
		background-image: url('./cssimages/experience.jpg');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.admi-top-title{
		padding: 170px 0 0 450px;
		position: absolute;
		}
		.admi-top-title img{
		width:340px; 
		height:122px;
		}
		.admi-marquee{
		 font-size: 14px; 
		 color: #000099; 
		 font-weight: bold; 
		 width:800px;
		}
		.admi-full{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 280px;
		width: 800px;
		background-image: url('./images5/flow01.jpg');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.admi-full-sub{
		padding: 220px 0 0 0px;
		position: absolute;
		}
		.admi-full-sub img{
		width: 600px;
		height:47px;
		}
		.admi-text{
		font-family: ＭＳ Ｐゴシック,Osaka; 
		font-size: 14px;
		 color: #FF0099; 
		 font-weight: bolder; 
		 position: absolute; 
		 top: 150px; 
		 left: 25px; 
		 height: 100px; 
		 width: 500px; 
		 overflow:auto;
		}
		.admi-step{
		padding: 0px ;
		}
		.admi-step img{
		 width:600px;
		 height:63;
		}
		.admi-left-largetext{
		font-size: 18px; 
		line-height: 24px;
		}
		.admi-a{
		font-size: 24px;
		color: #0000CC;
		font-weight: bolder;
		text-decoration: none;
		}		
		.admi-full-sub1{
		padding: 0px 0px 0px 0px;
		}
		.admi-full-sub img1{
		width: 600px;
		height:47px;
		}
		.admi-full-sub2{
		padding: 0px 0px 0px 0px;
		}
		.admi-full-sub img1{
		width: 600px;
		height:98px;
		}
		.admi-left-left{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 300px;
		}
		.admi-left-right{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 150px;
		} 		
		.admi-ol{
		font-size: 14px;
		margin: 0px 0px 0px 15px;
		padding: 0px;
		}

 		.title{
		font-weight: bolder;
		padding-right: 0px;
		padding-bottom: 0px;
		}

		.title a{
		padding-right:0px;
		font-size: 12px; 
		font-weight:bolder;
		color:#333333;
		border:none;
		text-decoration: none;
		}
		.topblockh{
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 14px;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 200px;
		width: 500px;
		background-image: url('https://hulaleinani.com/cssimages/topblockh.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		
		.topblockhtext{
		margin: 5px;
		padding: 5px;
		height: 180px;
		width: 450px;
		overflow: auto;
		}
		a.topblocktext{
		margin: 5px;
		padding: 5px;
		height: 120px;
		width: 450px;
		overflow: auto;
		}
		a.topblocktext:hover{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		display: block;
		}
		a.topblocktext:visited{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		display: block;
		}
		a.topblocktext:link{
		color:#000000;
		font-weight: bold;
		text-decoration: none;
		display: block;
		}
		
		
		.sideblockh{
		font-size: 14px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 200px;
		width: 300px;
		background-image: url('https://hulaleinani.com/cssimages/sideblockh.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.sideblockhtext{
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px 5px;
		height: 180px;
		width: 250px;
		overflow: auto;
		}
		.sideblocklong{
		font-size: 14px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 350px;
		width: 300px;
		background-image: url('https://hulaleinani.com/cssimages/sideblocklong.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.sideblocklongtext{
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px 5px;
		height: 325px;
		width: 250px;
		overflow: auto;
		}
		
		


		.whitecoco{ background-image: url('photo/D2X_0223.gif'); display: inline; overflow: auto; overflow-x: auto; overflow-y: auto; }
		.kochira{
		background-image: url('https://hulaleinani.com/cssimages/click.gif');
		}
		.text{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		}
		.textindent{
		font-size: 12px;
		color: #333333;
		text-indent: 1em;
		padding: 5px 0px 5px;
		}
		.textcenter{
		text-align:center;
		font-size: 12px;
		color: #333333;
		padding: 5px 0px 5px 0px;
		}
		
		table.border{
		border-width: 1px;
		border-color: #000000;
		}
		.inputtext{
		text-align:left;
		font-size: 12px;
		color: #333333;
		}
		.text a {
		text-align:left;
		color:#A7002F;
		}
		.texttable{
		text-align:left;
		font-size: 14px;
		line-height: 14px;
		color: #333333;
		}
		
		.whatnew {
		scrollbar-base-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		}	
		.date{
		font-size: 14px; 
		line-height: 14px;
		color:#D8B856;
		padding-left:30px;
		padding-top: 8px;
		padding-bottom:6px;
		font-weight:bolder;
		margin-top:28px;
		margin-bottom:0px;	
		}
		.datenew{
		font-size: 12px;
		line-height: 12px;
		color: #D8B856;
		font-weight: bolder;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 8px;
		float: left;
		}
		.textnew{
		text-align:left;
		font-size: 12px;
		line-height: 12px;
		color: #999999;
		padding:0px 0px 0px 0px;
		}

		p.btn{
				color: #000000;
				font: normal bold medium sans-serif;
				text-align: center;
				vertical-align: middle;
				border-width: 5px;
				border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
				border-style: ridge;
				background: #CCCCCC;
				overflow: hidden;
				cursor: hand;
}
		.copyright{
		font-size:12px;
		line-height: 12px;
		width:100%;
		text-align:center;
		}
		span.e{font-family: Times New Roman,Times,serif;}
		span.j{font-family: ＭＳ Ｐゴシック,Osaka;}

		.faq{
		font-size: 12px;
		line-height: 12px;
		color: #FF0099;
		font-weight: bolder;
		text-decoration: none;
		}
		a.faq:link{
		color: #FF0099;
		}
		a.faq:hover{
		color: #FF99FF;
		}
		.root{
		font-size: 12px;
		line-height: 12px;
		color: #333333;
		font-weight: bolder;
		text-decoration: none;
		}
		a.root:link{
		color: #CC3333;
		}
		a.root:visited{
		color: #CC3333;
		}
		a.root:hover{
		color: #CC9966;
		}
		a.nomal{
		font-size: 12px;
		line-height: 12px;
		color: #0033CC;
		font-weight: bold;
		text-decoration: none;
		filter: Shadow(color=#C0C0C0);
		filter: Shadow(color=#C0C0C0);
		filter: Shadow(color=#C0C0C0);
		}
		a.quest{text-decoration: none;}
		a.quest:hover{color:#008888;}
		a.checkhtml	{
		font-size: 10px;
		color: #DDDDDD;
		text-decoration: none;
		}
		a.checkhtml:hover{
		color: #000099;
		font-weight: bold;
		text-decoration: underline;
		}

		a.close{
		font-family: Times New Roman,Times,serif;
		font-size: 12px;
		line-height: 12px;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		text-transform: capitalize;
		word-spacing: 2px;
		text-align: center;
		vertical-align: middle;
		padding-top: 5px;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #FFFFFF;
		height: 36px;
		width: 50px;
		background-color: #F0F0F0;
		overflow: hidden;
		}
		a.close:link {text-decoration: none;}
		a.close:visited {text-decoration: none;}
		a.close:hover {text-decoration: none;}
		
		
		.lastupdate{
		font-family: Times New Roman,Times,serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		position: absolute;
		top: 5px;
		left: 650px;
		}
		a.stylechange1{
		font-size: 12px;
		line-height: 12px;
		color: #FFFFFF;
		position: absolute;
		top: 20px;
		left: 650px;
		text-decoration: none;
		}
		a.stylechange1:hover{
		font-weight: bold;
		}
		a.stylechange2{
		font-size: 12px;
		line-height: 12px;
		color: #FFFFFF;
		position: absolute;
		top: 36px;
		left: 650px;
		text-decoration: none;
		}
		a.stylechange2:hover{
		font-weight: bold;
		}
		.new{
		font-family: Times New Roman,Times,serif; font-size: 16; color: #FF0000; font-weight: bold; font-style: italic; }
.foot {
	font-size: 12px;
		line-height: 12px;
	color: #333333;
	font-weight: bolder;
	line-height: 180%;
	text-align: center;
	margin-top: 4px;
	margin-left: 4px;
	padding-left: 10Px;
}
/*
a.menutop :link{
color: #FFFFFF;
}
a.menutop :hover{
color: #FFFFFF;
}
*/
.menub {
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.0em;
	filter:DropShadow(color=gainsboro offX=1 offY=1);
}

.menub a {
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 10px;
	color: #333333;
	font-weight: bolder;
	text-decoration: none;
	letter-spacing: 0.1em;
	text-align: center;
	filter: Shadow(color=#FFFFFF);
	filter: Shadow(color=#FFFFFF);
	filter: DropShadow(color=gainsboro offX=1 offY=1);
	filter: DropShadow(color=gainsboro offX=1 offY=1);
}
.menub a:visited {
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	filter:DropShadow(color=gainsboro offX=2 offY=1);
	text-decoration: none;
	color: #AAAAAA;
}
.menub a:hover {
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	filter:DropShadow(color=gainsboro offX=2 offY=1);
	text-decoration: none;
	color: #888800;
}
@media screen and (max-width:520px) {
        Body{
overflow: scroll;
scrollbar-base-color: #CCCCCC;
scrollbar-face-color: #FCFCFC;
scrollbar-track-color: #F0F0F0;
scrollbar-arrow-color: #CCCCCC;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-highlight-color: #F0F0F0;
scrollbar-shadow-color: #F0F0F0;
scrollbar-darkshadow-color: #CCCCCC;
}


		.hedder-left{
		font-size: 12px;
		color: #333333;
		text-align: left;
		margin: 0px;
		padding: 0px ;
		}
		.hedder-left-span{
		font-size: 18px;
		color: #330000;
		font-weight: bolder;
		}
		.hedder-right{
		font-size: 12px;
		color: #333333;
		text-align: left;
		margin: 0px;
		padding: 0px ;
		}
		.top-gazou{
		margin: 0px; 
		padding: 0px; 
		width:400px;
		height:150px;
		background-image: url('./cssimages/topgazou-7sp.gif'); 
		background-repeat: no-repeat; 
		background-attachment: scroll;
		position: relative;v
		}
		/*トップ画像内ロゴ  */
		.top-gazou-logo-leinani{
		margin: 0px;
		padding: 0px 0px 0px 12px;
		float: left;
		position: absolute;
		}
		.top-gazou-logo-leinani img{
		width:80px;
		height: 25px;
		}
		.top-gazou-logo-HEIRAITEA {
		margin: 0px;
		padding: 0px 0px 0px 100px;
		float: left;
		position: absolute;
		}
		.top-gazou-logo-HEIRAITEA img{
		width:80px;
		height: 25px;
		}
		/*トップ画像検索窓*/
		.top-gazou-search{
		padding: 0 0 0 180px;
		position: absolute;
		}
		/*トップ画像Home*/
		.top-gazou-home{
		padding: 50px 0 0 250px;
		position: absolute;
		}
		.top-gazou-home img{
		width:100px; 
		height:80px;
		}
		/*メインメニュー*/
		.main-menu{
		margin: 0px;
		padding: 0px;
		width: 50px;
		}
		a.menu{
		font-family: Times New Roman,Times,serif;
		font-size: 9px;
		line-height: 9px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		text-transform: capitalize;
		text-align: center;
		vertical-align: middle;
		word-spacing: 2px;
		padding-top: 5px;
		float: left;
		height: 21px;
		width: 57px;
		background-color: #F0F0F0;
		background-image: url('https://hulaleinani.com/cssimages/menuns-sp.gif');
		background-repeat: no-repeat;
		display: block;
		}
		a.menu:link {
		color: #FFFFFF;
		margin-bottom: 10px;
		}
		a.menu:visited {
		color: #FFFFFF;
		margin-bottom: 10px;
		}

		a.menu:hover {
		color:#FFFFFF;
		margin-bottom: 0px;
		background-image: url('https://hulaleinani.com/cssimages/menusl-sp.gif');
		background-repeat: no-repeat;
		}

		a.menup{
		font-size: 9px;
		line-height: 9px;
		color: #00FFFF;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		vertical-align: middle;
		padding-top: 5px;
		float: left;
		height: 21px;
		width: 57px;
		background-color: #F0F0F0;
		background-image: url('https://hulaleinani.com/cssimages/menuns-sp.gif');
		background-repeat: no-repeat;
		display: block;
		overflow: hidden;
		}
		a.menup:link {
		color: #00FFFF;
		margin-bottom: 10px;
		}
		a.menup:visited {
		color: #00FFFF;
		margin-bottom: 10px;
		}

		a.menup:hover {
		color:#00FFFF;
		margin-bottom: 0px;
		background-image: url('https://hulaleinani.com/cssimages/menusl-sp.gif');
		background-repeat: no-repeat;
		}
		/*メニュー下バナー*/
		.menu-bunner{
		margin: 0px;
		padding: 0px;
		float: left;
		display: none;
		}
		.menu-bunner img{
		width:170px;
		height:40px;
		}
		.menu-m1{ display: none; }	
		.news-div-pc{
			margin: 0px;
			padding: 0px;
			display:none;
		}
		.news-div-sp{
			margin: 0px -10px;
			padding: 0px;
			display: block;
		}
 		.sidetitle {
		font-size: 16px;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding: 5px 5px 1px 15px;
		height: 33px;
		width: 375px;
		background-image: url('https://hulaleinani.com/cssimages/maintitle-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}

		.topblock{
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 12px;
		line-break: normal;
		margin: 0px;
		padding: 2px 2px 2px 15px;
		height: 111px;
		width: 375px;
		background-image: url('https://hulaleinani.com/cssimages/topblock-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.topblocktext{
		margin: 2px;
		padding: 2px;
		height: 95px;
		width: 330px;
		overflow: auto;
		}

		/*SideTitle*/
		a.sidetitle:hover{
		background-image: url('https://hulaleinani.com/cssimages/maintitleover-sp.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.sidetitle:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.sidetitle:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		/*Side2Title*/
		.left-title{
		margin: 0px;
		padding: 0px;
		}
		.side{
		margin: 0px;
		padding: 0px;
		}
		.left-title-width{
		margin: 0px;
		padding: 0px;
		width: 370px;
		}
 		.side-width{
 		margin: 0px; 
 		padding: 0px; 
 		width:370px;
 		}
 		.left-text{
 		font-size: 10px;
		margin: 0px;
		width: 330px;
 		
 		}
		
 		.side2title {
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bolder;
		margin: 0px;
		padding: 5px 5px 1px 15px;
		background-image: url('https://hulaleinani.com/cssimages/sidetitle-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		height: 33px;
		width: 375px;
		display: block;
		text-decoration: none;
		}
		a.side2title:hover{
		background-image: url('https://hulaleinani.com/cssimages/sidetitleover-sp.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.side2title:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.side2title:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		/*SideBlock*/
		.sideblock{
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 12px;
		line-break: normal;
		margin: 0px;
		padding: 2px 2px 2px 15px;
		height: 111px;
		width: 375px;
		background-image: url('https://hulaleinani.com/cssimages/topblock-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		.sideblocktext{
		margin: 2px;
		padding: 2px;
		height: 95px;
		width: 330px;
		overflow: auto;
		}
 		.fb-div-pc{
 		margin: 0px; 
 		padding: 0px;
 		display:none;
 		}
 		.fb-div-sp{
 		margin: 0px; 
 		padding: 0px;
		display: block;
 		} 
		/*レッスンニュース*/
		.lessonnews{
		font-size: 12px;
		line-height: 12px;
		color: #000000;
		font-weight: bold;
		line-break: normal;
		margin: 0px;
		padding: 5px 5px 5px 15px;
		height: 248px;
		width: 355px;
		background-image: url('https://hulaleinani.com/cssimages/sideblocklong-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		iframe.lessonnes{
		width: 330px;
		height: 148px;
		}
		.adressframe-wrap{
		display: none;
		}
		.adressframe-wrap-sp{
		display: block;
		}
		/*leinani Page*/
		.leinani-top-gazou{
		padding: 0px;
		margin:0px;
		width:400px;
		height:100px;
		background-image: url('./cssimages/leinanitop-sp.gif'); 
		background-repeat: no-repeat; 
		background-attachment: scroll;
		position: relative;
		}
		.leinani100-top-gazou{
		padding: 0px;
		margin:0px;
		width:400px;
		height:100px;
		background-image: url('./cssimages/leinanitop-sp.gif'); 
		background-repeat: no-repeat; 
		background-attachment: scroll;
		position: relative;
		}
		
		/*レイナニトップ画像Home*/
		.leinani-top-wahine{
		padding: 30px 0 0 280px;
		position: absolute;
		}
		.leinani-top-wahine img{
		width:80px; 
		height:60px;
		}
		.leinani-top-wahinetitle{
		padding: 30px 0 0 5px;
		position: absolute;
		}
		.leinani-top-wahinetitle img{
		width:150px; 
		height:60px;
		}
		.baby-gazou{
		padding: 50px 0 0 175px;
		position: absolute;
		}
		.baby-gazou img{
		width:30px; 
		height:35px;}
		.baby-gazou-300{
		padding: 100px 0 0 175px;
		position: absolute;
		}
		.baby-gazou-300 img{
		width:30px; 
		height:35px;}
		
		/* フルタイトル*/
 		.fulltitle {
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding: 5px 3px 1px 15px;
		height: 33px;
		width: 375px;
		background-image: url('https://hulaleinani.com/cssimages/fulltitle-sp.gif');
		background-repeat: no-repeat;
		background-position: top left;
		display: block;
		}
		a.fulltitle:hover{
		background-image: url('https://hulaleinani.com/cssimages/fulltitleover-sp.gif');
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.fulltitle:visited{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		a.fulltitle:link{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		}
		
		/*Heiraitea Page*/
		.heiraitea-top-gazou{
		padding: 0px;
		margin:0px;
		width:400px;
		height:100px;
		background-image: url('./cssimages/heiraiteatop-sp.gif'); 
		background-repeat: no-repeat; 
		background-attachment: scroll;
		position: relative;
		}
		/*レイナニトップ画像Home*/
		.heiraitea-top-vahine{
		padding: 30px 0 0 280px;
		position: absolute;
		}
		.heiraitea-top-vahine img{
		width:80px; 
		height:60px;
		}
		.heiraitea-top-vahinetitle{
		padding: 30px 0 0 5px;
		position: absolute;
		}
		.heiraitea-top-vahinetitle img{
		width:150px; 
		height:60px;
		}
		/*イベントリクエストトップ画像*/
		.event-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 100px;
		width: 400px;
		background-image: url('./cssimages/eventtop-sp.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.event-show{
		padding: 15px 0 0 20px;
		position: absolute;
		}
		.event-show img{
		width:100px; 
		height:62px;
		}
		.event-result{
		margin-left: 5px;
		height:200px;
		overflow:auto;
		width:375px
		}		
		.text-font{
		text-align:left;
		font-size: 12px;
		color: #333333;
		}
		.event-req-img{
		width:400px;
		height: 270px;
		}
		.event-req-img img{
		width:400px;
		height: 270px;
		}		
		/*イベントリクエストトップ画像*/
		.page0-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 100px;
		width: 400px;
		background-image: url('./cssimages/page0-sp.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page0-top-title{
		padding: 25px 0 0 15px;
		position: absolute;
		}
		.page0-top-title img{
		width:140px; 
		height:61px;
		}
		.page0-top-img{
		padding: 0px ;
		display:none;
		}
		.page0-top-img img{
		height: 30px;
		width: 400px;
		}		
		.topblocknomal{
		margin: 2px;
		padding: 2px;
		height: 95px;
		width: 330px;
		overflow: auto;
		}

		/*Hoolae*/
		.hoolae-top-gazou{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 150px;
		width: 400px;
		background-image: url('cssimages/sendaitopgazou-sp.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.sendai-top-title{
		padding: 75px 0 0 140px;
		position: absolute;
		}
		.sendai-top-title img{
		width:150px; 
		height:61px;
		}
		.sendai-top-img{
		padding: 75px 0 0 25px;
		position: absolute;
		}
		.sendai-top-img img{
		width:85px;
		height: 61px;
		}
		tr.cell {text-align: center;font-size: 12px;line-height: 12px;color: #999999;}
		td.cell {text-align: center;font-size: 12px;line-height: 12px;color: #999999;}
		

		td.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }
		th.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }
		tr.cellt{ font-size:line-height: 12px; 12px; color: #777777; text-align: center; background-color: #EEEEEE; }

		a.cell{color:#000000;font-weight: bolder; text-decoration: none; }
		a.cell:link{}
		a.cell:visited{}
		a.cell:hover{color: #335511;}

		a.cellB{color:#000000;font-weight: bolder; text-decoration: none; }
		a.cellB:link{}
		a.cellB:visited{}
		a.cellB:hover{color: #335511;}

		a.cellW{color:#FFFFFF;font-weight: bolder; text-decoration: none; }
		a.cellW:link{}
		a.cellW:visited{}
		a.cellW:hover{color: #CCFFFF;}
				
		.sendaitable{
		text-align:left;
		font-size: 11px;
		line-height: 11px;
		color: #333333;
		width: 400px;		
		}
		
		/*Page1*/
		.page1-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 100px;
		width: 400px;
		background-image: url('./cssimages/leadertop2-sp.png');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page1-top-title{
		padding: 35px 0 0 220px;
		position: absolute;
		}
		.page1-top-title img{
		width:120px; 
		height:61px;
		}
		.page1-sanae-div1{
		font-size: 12px;
		margin: 0px 0px 0px 30px;
		padding: 0px;
		/*height: 600px;*/
		width: 340px;
		}
		.page1-sanae-div2{
		font-size: 12px;
		margin: 0px 5px;
		padding: 0px;
		/*height: 600px;*/
		width: 340px;
		}
		.page1-tabele1{
		width:340px;
		bordercolor:#888888;
		}
		.page1-table-div1{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:340px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div2{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:340px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div3{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:340px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div4{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:240px;	
		margin: 0px;
		overflow:auto;} 	
		.page1-table-div5{
		text-align:left;
		font-size: 12px;
		color: #333333;
		padding:5px 0px 5px 0px;
		height:160px;	
		margin: 0px;
		overflow:auto;} 	
		/*Postmail*/
		.postmail-div1{
		width:150px;
		float:left;		
		}
		.postmail-div2{
		width:250px;
		float:left;		
		}
		.postmail-div3{
		}
		
		.page2-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 100px;
		width: 400px;
		background-image: url('./cssimages/lessontop-sp.gif');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.page2-top-title{
		padding: 35px 0 0 220px;
		position: absolute;
		}

		.page2-top-title img{
		width:170px; 
		height:61px;
		}
		/*アドミッションフロー*/
		.admi-top{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 150px;
		width: 400px;
		background-image: url('./cssimages/experience-sp.jpg');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.admi-top-title{
		padding: 35px 0 0 220px;
		position: absolute;
		}

		.admi-top-title img{
		width:170px; 
		height:61px;
		}
		.admi-marquee{
		 font-size: 11px; 
		 color: #000099; 
		 font-weight: bold; 
		 width:400px;
		}
		.admi-full{
		margin: 0px;
		padding: 0px;
		position: relative;
		height: 140px;
		width: 400px;
		background-image: url('./images5/flow01-sp.jpg');
		background-repeat: no-repeat;
		background-attachment: scroll;
		}
		.admi-full-sub{
		padding: 150px 0 0 0px;
		position: absolute;
		}
		.admi-full-sub img{
		width: 400px;
		height:24px;
		}
		.admi-text{
		font-family: ＭＳ Ｐゴシック,Osaka; 
		font-size: 11px;
		 color: #FF0099; 
		 font-weight: bolder; 
		 position: absolute; 
		 top: 75px; 
		 left: 12px; 
		 height: 75px; 
		 width: 250px; 
		 overflow:auto;
		}
		.admi-step{
		padding: 0px ;
		}
		.admi-step img{
		 width:400px;
		 height:63;
		}
		.admi-left-largetext{
		font-size: 12px; 
		line-height: 12px;
		}
		.admi-a{
		font-size: 20px;
		color: #0000CC;
		font-weight: bolder;
		text-decoration: none;
		}		
		.admi-full-sub1{
		padding: 0px 0px 0px 0px;
		}
		.admi-full-sub1 img{
		width: 400px;
		height:23px;
		}
		.admi-full-sub2{
		padding: 0px 0px 0px 0px;
		}
		.admi-full-sub2 img{
		width: 400px;
		height:46px;
		}
		.admi-left-left{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 200px;
		}
		.admi-left-right{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 150px;
		} 		
		.admi-ol{
		font-size: 11px;
		margin: 0px 0px 0px 15px;
		padding: 0px;
		}




}
		</STYLE>
