
a:link         {color:#F785AF; text-decoration:none;}
a:hover        {color:#CA91E1; text-decoration:underline;}
a:visited      {color:#CA91E1; text-decoration:none;}

h1 {
  font-size: 80%;
	font-weight: bold;
	color: #F683AD;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	color: #F884AE;
	margin: 10px 0 5px 0;
}

h3 {
	font-size: 85%;
	font-weight: bold;
	color: #F884AE;
	margin: 10px 0 5px 0;
}

p {	margin: 5px 0 20px; padding:0;	}



.head1 {  font-size: 13pt; font-style: normal; line-height: 1.3; color: #F683AD; font-weight: bold}
.head1_purple {  font-size: 13pt; color: #CA91E1}
.head2_purple {  font-size: 11pt; line-height: 13pt; font-weight: bold; color: #CA91E1}
.body1 {  font-size: 11pt; line-height: 1.5; font-weight: normal; color: #555555}
.shouhinmei {  font-size: 16pt; line-height: 20pt; font-weight: bold; color: #555555}
.catch1 {  font-size: 14pt; font-weight: bold; color: #F683AD}
.head2 {  font-size: 11pt; line-height: 1.3; color: #F683AD; font-weight: bold; margin-bottom:5px;}
.body2 {  font-size: 10pt; line-height: 1.4; font-weight: normal; color: #555555}
.caption1 {  font-size: 8pt; line-height: 1.4; color: #555555}
.soryo_muryo {  font-size: 12pt; color: #FF6666}
.text_red {  color: #FF0000}
.text_blue {  color: #3366FF}
.text_pink {  color: #F785AF} 
.text_white {  color: #FFFFFF}

.sizel {  font-size: 120%; line-height: 1.3; }
.sizel2 {  font-size: 135%; line-height: 1.3; }
.sizel3 {  font-size: 150%; line-height: 1.3; }
.sizel4 {  font-size: 170%; line-height: 1.3; }
.sizes {  font-size: 85%; line-height: 1.3; }
.no-efedorin {	padding: 5px;	border: dotted 2px #008EB9;}
.pinkpearl_point {	padding: 5px;	border: dotted 2px #F683AD;}



.saishin_list {	margin:10px 0 10px -20px; }
.saishin_list li  {	list-style-type:none; }