BODY,TD,TR{  
margin : 0 0 0 0px;
color : #666666;
font-size : 12; 
font-family : "lr oSVbN", Osaka, "qMmpS Pro W3";  
line-height : 130%;
}

table.ske{
padding: 0;
width: 100%; 
border:0px;
}

.ske tr{
padding:0 0 0 0;
}

.ske td{
vertical-align: top; 
}
.ske .dotted {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	border: 2px dashed #FFBFFF;
	display: inline;
	padding-left: 10px;
}



table.sodan{
width: 97%; 
}

.sodan td, th { 
border: 1px #9966FF solid; 
vertical-align: top; 
padding:2;
font-size: 11;
} 

#index { 
background-color:#FFCCFF;
border-collapse: collapse; 
} 

table.serv{
width: 100%; 
}

.serv td, th { 
border: 1px # solid; 
vertical-align: top; 
padding:5;
} 

table.stfnew {
	width: 590px; 
	font-size: 12px;
	line-height: 16px;
	color: #87674E;
	padding: 16px 8px 6px 10px;
	background-color: #FFFF99
}

table.stf{
	width: 560px; 
	font-size: 12px;
	line-height: 16px;
	color: #87674E;
	padding: 6px 8px 6px 10px;
}

.stf td {
	width: 25%; 
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}


img { 
border: 0; 
}
 
A{
text-decoration:none;color:#0066cc;
}
A:hover{
text-decoration:none;color:#ccff33;
}

h1 { 
font-size:10; 
color : #0099CC ;
font-weight: normal;
}

h2 {
	font-size:14;
	color : #FF0066;
	font-weight: 600;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
}

h3 { 
font-size:13; 
color : #FF0066 ;
font-weight: 600;
padding:0 0 0 0;
}

p.t1 {
font-size : 11;
color : #808080 ;
}

p.t2 {
font-size : 11;
color : #FF0066 ;
    margin-top : 10px;
    margin-right: 10px;
    text-align="right";
    float : right;
    }

p.t3 {
font-size : 14px;
color : #666666;
margin-top : 10px;
margin-left:15px;
margin-right: 10px;
line-height:150%;
font-weight: 500 ;
}

p.ske {
font-size : 12;
color : #808080 ;
margin-top : 10px;
margin-left: 10px;
margin-right: 10px;
line-height:140% ;
}

p.birth {
font-size : 12;
color : #808080 ;
margin-top : 10px;
margin-left: 10px;
margin-right: 10px;
line-height:130% ;
}

/*fonts*/ 

p.pin {
font-size : 12;
color : #FF0000 ;
font-weight: 600 ;
line-height:100% ;
}

p.nor {
font-size : 11;
color : #808080 ;
font-weight: 600 ;
}

p.wh {
font-size : 12;
color : #FFFFFF ;
font-weight: 600 ;
}
 
p.in {
font-size : 10;
font-weight: 300 ;
}
 
p.stf {
font-size : 12;
color : #808080 ;
font-weight: 300 ;
margin-top : 10px;
margin-left: 30px;
margin-right: 00px;
}

span.red{font-size:10px;color:#ff0000;}


ul.list {
list-style-image:url(images/ico_heart.gif); 
    margin-top : 5px;
    margin-left: 30px;
    padding: 0px;
}
 
ul.list li {
font-size : 10; 
color : #FF0066 ;
margin: 0px;
}

ul.list2 {
list-style-image:url(images/ico_heart2.gif); 
    margin-top : 10px;
    margin-left: 35px;
    margin-right: 35px;
    padding: 0px;
}

ul.img {
list-style-image:url(images/ico_heart3.gif); 
}
 
li.li_mam {
font-size : 12; 
color : #FF3399 ;
margin: 0px;
line-height:130% ;
}

ul.list3 {
list-style-image:url(images/ico_allow.gif); 
    margin-top : 10px;
    margin-left: 40px;
    padding: 0px;
}
 
li.li_list3 {
font-size : 11; 
color : #FF0066 ;
margin: 0px;
}

ul.list4 {
list-style-image:url(images/ico_file.gif); 
    margin-top : 10px;
    margin-left: 60px;
    padding: 0px;
line-height:180% ;
}
 
li.li_list4 {
font-size : 11; 
color : #FF0066 ;
margin: 0px;
} 

ul.mail {
	margin-top : 5px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0px;
	color: #FF3399;
}
 
