body {
 		color: #ffffff; 
		background-color: #181515;
 		margin: 0px 0px 0px 0px;
	  	text-align: center;
}
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
body,td,th {
	font-family:  ‚l‚r ƒSƒVƒbƒN, Osaka|“™•;
	font-size: 12px;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
margin-top:0;
margin-bottom:0;
text-align: left;
}
h1 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #999999;
	text-align: left;
 	list-style-type:none;
	display: none;
	}
h2{
	color: #f6c9c9;
	font-size: 14px;
}
h3{
color: #CE6868;
	font-size: 14px;
	font-weight: bold;
}
h4{
color: #CE6868;
	font-size: 14px;
	font-weight: bold;
}
a:link { color: #bbaaaa; cursor:hand; } 
a:visited { color: #bbaaaa;  cursor:hand; } 
a:hover { color: #ffff00; } 
a:active { color: #ffff00; } 

a.ap1:link { color: #f6c9c9; text-decoration:none;} 
a.ap1:visited { color: #f6c9c9; text-decoration:none;} 
a.ap1:hover { color: #ff9900; } 
a.ap1:active { color: #ff9900; } 
a.ap2:link { color: #CE6868; text-decoration:none;} 
a.ap2:visited { color: #CE6868; text-decoration:none;} 
a.ap2:hover { color: #ff9900; } 
a.ap2:active { color: #ff9900; } 

a.aph:link { color: #fA5993; text-decoration:none;} 
a.aph:visited { color: #fA5993; text-decoration:none;} 
a.aph:hover { color: #f69723; text-decoration:none;} 
a.aph:active { color: #f69723; text-decoration:none;} 

a.aps:link { color: #ffffff; text-decoration:none;} 
a.aps:visited { color: #ffffff; text-decoration:none;} 
a.aps:hover { color: #f69723; text-decoration:none;} 
a.aps:active { color: #f69723; text-decoration:none;} 

a.apm:link { color: #ff0000;} 
a.apm:visited { color: #ff0000;} 
a.apm:hover { color: #ffff00; } 
a.apm:active { color: #ffff00; } 

a.sln:link { color: #000000; text-decoration:none; font-size: 16px;font-weight: bold;} 
a.sln:visited { color: #000000; text-decoration:none; font-size: 16px;font-weight: bold;} 
a.sln:active { color: #ff0000; text-decoration:none; font-size: 16px;font-weight: bold;} 
a.sln:hover { color: #ff0000; text-decoration:none; font-size: 16px;font-weight: bold;} 

.kon{
	font-family: ‚l‚r ƒSƒVƒbƒN, Osaka|“™•;
	font-size: 10px;
	font-weight:normal
	}
.style1 {font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3"; color: #f6c9c9; text-decoration:none;}
.style2 {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; line-height: 10pt}
.style3 {color: #1F0101; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"}
#adba{
width: 800px;
 background-color: #232222;
 padding-top:20px;
 padding-bottom:20px;
 margin-left: auto;
 margin-right: auto;
}
#navi {
width: 800px;
margin: 0;
padding: 0;
}
#header {
height:50px;
width:800px;
margin: 0;
padding: 0;
}
#bannerimg {
                display: block;
                background-image: url('./image/logo1.gif'); 
                background-repeat: no-repeat;
				height: 50px;
                width: 300px;
				float:left;
			}
.banner-alt { display: none }
#login{
                display: block;
                background-image: url('./image/login.gif'); 
                background-repeat: no-repeat;
				height: 21px;
                width:132px;
				float:right;
				
				}
#nmenu {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 background-image: url('./image/menuback.gif'); 
 background-color: #FF9900;
 border-top:0px solid #666666;
 border-right:0px solid #666666;
 border-bottom:0px solid #666666;
 width:800px;
 height:28px;
 float:right;
 }
#fmenu {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 border-top:0px solid #666666;
 border-right:0px solid #666666;
 border-bottom:0px solid #666666;

 float:right;
 }
#fmenu a {
display:block;
padding-top: 0px;
padding-bottom: 0px;
border-left: 0px solid #666666;
text-decoration:none;
text-align:center;
}
#fmenu li {
background-image: url('./image/menugroundba.gif'); 
float:left;
width: 73px;
 padding-top:7px;
}
#topp {
float: left;
margin-left: 0;
}
#topp1 {
 float: left;
 margin-left: 0;
 width:397px;
 height:296px;
 background-image: url('./image/findingbase.gif'); 
 background-repeat: no-repeat;
}
#couse{
 position: relative; top: 14px; left: 26px;
  height:56px;
}
#couse1{
 position: relative; top: 29px; left: 26px;
   height:56px;
}
#couse2{
 position: relative; top: 45px; left: 26px;
   height:56px;
}
#couse3{
 position: relative; top: 62px; left: 26px;
   height:56px;
}
#midline{
 clear: left;
 width:798px;
 height:15px;
 background-image: url('./image/midline.gif'); 
 background-repeat: no-repeat;
}
#spbanner{
 float: left;
}
.b{
padding-top: 1px;
padding-bottom: 4px;
padding-left: 5px;
padding-right: 10px;
}
#mess{
height:250px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 15px;
background-color: #3D2727;
}
#ct1 {
 float: left;
 margin-left: 0;
 width:200px;
 height:180px;
 padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
background-color: #6D4747;
}
#ct2 {
 float: left;
 margin-left: 0;
 margin-right: 10px;
 width:200px;
 height:180px;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 background-color: #724747;
 background-image: url('./image/yukarin.gif'); 
 background-repeat: no-repeat;
  background-position: right bottom;
}
#ct3 {
 float: left;
 margin-left: 0;
 width:200px;
 height:180px;
 padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #724747;
 background-image: url('./image/hattri.gif'); 
 background-repeat: no-repeat;
                background-position: right bottom;
}

#dw {
	font-size: 10px;
	font-weight:normal
	text-decoration:none;
	color:#ddbbbb;
}
#dw0 {
	font-size: 10px;
	font-weight:normal
	text-decoration:none;
	color:#f0f0f0;
}
#topics{
	float: left;
	font-size: 12px;
	font-weight:normal
	text-decoration:none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#dw1 {
	font-size: 12px;
	color:#ff0000;
}
#dsky1 {

		font-size: 12px;
		text-align: center;
		font-family:fantasy ;
		background-color:3B2020;
		padding-bottom:1px;
		padding-top:4px;
		padding-left:3px;
		width:210px;
 		border-top:0px solid #a63656;
 		border-left:15px solid #a63656;
 		border-right:15px solid #a63656;
 		border-bottom:1px solid #a63656;
}
#footer{
	color: #f6c9c9;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
}
#botf{
 clear: left;
 position: relative; top: 15px;
}
#happym {
	background-image: url('./image/happy.gif'); 
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;
	text-decoration:none;
	text-align: center;
	padding-top: 360px;
	padding-left: 40px;
	width:798px;
	height:443px;
}
#prtt{
	color: #ffffff;
	font-size: 12px;
	text-decoration:none;
	text-align: center;
	padding-top: 20px;
	padding-left: 30px;
	width:798px;
	height:400px;
}

#lgsec{
	float: left;
	width:158px;
	height:447px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;

background-color: #6D4747;
}
#misec{
	float: left;
	width:638px;
	height:443px;

padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-left: 2px;

background-color: #8D6767;
}
#cslgsec{
	float: left;
	width:228px;
	height:auto;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;

background-color: #4D2727;
}
#csmisec{
	float: left;
	width:750px;
	height:100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;

background-color: #6D4747;
}
.md1{
		color: #eedddd;
		font-weight: bold;
		font-size: 14px;
		text-align: center;
		font-family:fantasy ;
		background-color:#500000;
		padding-bottom:1px;
		padding-top:4px;
		padding-left:1px;
 		border-top:2px solid #a63656;
 		border-left:15px solid #a63656;
 		border-right:15px solid #a63656;
 		border-bottom:2px solid #a63656;
		width:210px;
}
.md2{
		color: #eddddd;
		font-size: 12px;
		text-align: left;
		font-family:fantasy ;
		background-color:3B2020;
		padding-bottom:1px;
		padding-top:4px;
		padding-left:3px;
		width:210px;
 		border-top:0px solid #a63656;
 		border-left:15px solid #a63656;
 		border-right:0px solid #a63656;
 		border-bottom:1px solid #a63656;
}
#crsred{
		color: #f0f080;
	font-weight: bold;
}

#crsm1{

	width:208px;
	height:32px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm2{

	width:208px;
	height:222px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm3{

	width:210px;
	height:208px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm4{

	width:208px;
	height:182px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm5{

	width:208px;
	height:167px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm6{

	width:208px;
	height:157px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm7{

	width:208px;
	height:211px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm8{

	width:208px;
	height:146px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#crsm9{
	width:208px;
	height:280px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}



#hpym1{

	width:308px;

	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
#hpym2{
	float: left;
	width:488px;
	height:570px;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-left: 2px;
color: #000000;
background-color: #ffffff;
}
.mdh{
		color: #eddddd;
		font-size: 12px;
		text-align: left;

		background-color:3B2020;
		padding-bottom:1px;
		padding-top:4px;
		padding-left:3px;
		width:290px;
 		border-top:0px solid #a63656;
 		border-left:15px solid #a63656;
 		border-right:0px solid #a63656;
 		border-bottom:1px solid #a63656;
}
.mdf{
		color: #eddddd;
		font-size: 13px;
		text-align: left;


		padding-bottom:1px;
		padding-top:4px;
		padding-left:3px;
		width:290px;
	height:65px;
}
#cslhpy{
	float: left;
	width:228px;
	height:500px;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;

background-color: #CC3A85;
}


#salone {
	background-image: url('./image/salone2c.gif'); 
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;
	text-decoration:none;
	text-align: center;
	padding-top: 715px;
	padding-left: 520px;
	width:798px;
	height:1250px;
}


#toppp {

float: left;
margin-left: 0;
background-image: url('./image/nailsalon2i.jpg'); 
	width:798px;
	height:1357px;
}
#mailad {
 width:300px;
 height:20px;
 position: relative; 
 top: 1325px; 
 left: -140px; 
	font-size: 14px;
 }


#crs01{
float: left;
width:798px;
height:80px;
background-color: #4D2727;
	font-size: 16px;
	text-decoration:none;
	text-align: center;
	line-height: 140%
 padding-left:50px;
}

#crs10{
float: left;
width:700px;
background-color: #2D2020;
	font-size: 12px;
	text-decoration:none;
	text-align: left;
	line-height: 140%
 padding-top:70px;
 padding-left:50px;
}

