

#a{
color:000000;font-size:12
}


#b{
color:006633;font-size:14}


#I{color:333333;font-size:12
}


#I1{
color:003399;font-size:13
}


#I2{
color:000000;font-size:12
}


#I3{
color:000066;font-size:12
}


#I4{
color:003399;font-size:13;background-color:FFFFCC
}


#I5{
color:000000;font-size:10;background-color:ffffbb
}


#I6{
color:000066;font-size:12;background-color:ffffbb
}


#I7{
color:000066;font-size:12;background-color:fff7dd
}


#I8{
color:ffffff;font-size:12;background-color:666699
}


p.m1{
margin-left:1em;font-size:12
}


p.m2{
margin-right:1em;font-size:12
}


p.m3{
background-color: #f8dce0; margin-left:1em;
}


p.m4{
margin-left:1em;color:003399;font-size:13
}


p.m7{
margin-top:0.5em;font-size:12
}


a.ike:link{
color:000066;font-size:13;background-color:ffcc33;text-decoration:none
}


a.ike:visited{
color:000066;font-size:13;background-color:ffcc33;text-decoration:none
}


a.ike:active{
color:ffffff;background-color:99D9E8;font-size:13;text-decoration:none
}


a.ike:hover{
color:ff6600;background-color:99D9E8;font-size:13;text-decoration:none
}


a.ike2:link{
color:000000;font-size:12;text-decoration:none
}


a.ike2:visited{
color:000000;font-size:12;text-decoration:none
}


a.ike2:active{
color:000000;font-size:12;text-decoration:none
}


a.ike2:hover{
color:ff0033;font-size:12;text-decoration:none
}


a.k:link{
color:006633;background-color:FFCC99;font-size:12;text-decoration:none
}


a.k:visited{
color:006633;background-color:FFCC99;font-size:12;text-decoration:none
}


a.k:active{
color:006633;background-color:FFCC99;font-size:12;text-decoration:none
}


a.k:hover{
color:ff3366;background-color:FFCC99;font-size:13;text-decoration:none
}


a.k2:link{
color:000066;font-size:12;text-decoration:none
}


a.k2:visited{
color:000066;font-size:12;text-decoration:none
}


a.k2:active{
color:000066;font-size:12;text-decoration:none
}


a.k2:hover{
color:ff0033;font-size:12;text-decoration:none
}


a.k3:link{
color:000066;background-color:DFF3F2;font-size:12;text-decoration:none
}


a.k3:visited{
color:000066;background-color:DFF3F2;font-size:12;text-decoration:none
}


a.k3:active{
color:000066;background-color:DFF3F2;font-size:12;text-decoration:none
}


a.k3:hover{
color:ff0033;background-color:DFF3F2;font-size:12;text-decoration:none
}


a.kk:link{
color:ffffff;background-color:4573B3;font-size:12;text-decoration:none
}


a.kk:visited{
color:ffffff;background-color:4573B3;font-size:12;text-decoration:none
}


a.kk:active{
color:006633;background-color:4573B3;font-size:12;text-decoration:none
}


a.kk:hover{
color:ff3366;background-color:4573B3;font-size:13;text-decoration:none
}


a.z:link{
color:ffffff;background-color:cccccc;font-size:12;text-decoration:none
}


a.z:visited{
color:ffffff;background-color:cccccc;font-size:12;text-decoration:none
}


a.z:active{
color:ffffff;background-color:cccccc;font-size:12;text-decoration:none
}


a.z:hover{
color:ff3366;background-color:cccccc;font-size:12;text-decoration:none
}


a.y:link{
visibility:visible
}


a.y:visited{
visibility:visible
}


a.y:active{
visibility:visible
}


a.y:hover{
visibility:hidden}



.b-text1{

		font-size:11pt;

		line-height:1.25;

}



.b-text2{

		font-size:10pt;

		line-height:1.2;

}



.b-text3{
		
		font-size:11pt;

		font-weight:bold;

		color:#003399;

		}



.b-text4{

		font-size:9pt;

		line-height:1.2;

		}



.enkin{

		font-size:9pt;

		line-height:1.2;

		font:#ff9900;

}



.name{

		font-size:20pt;

		color:003399;

		font-weight:bold;

}



.sale{

			width:350;

			height:50;

			border-width:1px;

			border-color:#FFD700;

			border-style:solid;

			background-color:#FFFFFF;

			font-size:x-small;

			text-align:left;

			padding:5px;

			margin-top:5px;

}



.l-text1{

		font-size:9pt;

		line-height:1.25;

    		color:blue;

}



.text00	{
	
	font-size:x-small;

	color:#333333;

 	line-height:1.5;

}



.text02-1	{

	font-size:14pt;
	color:#333333;

	font-weight:bold;

	text-align:center;

	margin-top:0%;

	margin-bottom:0%;

}



.text02-11{

	font-size:14pt;

	color:#333333;

	font-weight:bold;

	margin-top:0%;

	margin-bottom:0%;

}



.text03	{
	
	font-size:16px;

	color:#333333;

	font-weight:bold;

}



.text05	{
	
	font-size:11pt;

	color:#003399;

	font-weight:bold;

	text-align:center;

	margin-top:0%;

	margin-bottom:0%;

	border-style:solid;

	border-width:1px;

	border-color:#CCCC99;

	width:100%;

}



.text05-1{

	font-size:11pt;

	color:#003399;

	font-weight:bold;

	text-align:center;

	margin-top:0%;

	margin-bottom:0%;

}



.text06	{

	font-size:11pt;

	color:#003399;

	text-align:center;

	margin-top:0%;

	margin-bottom:0%;

	border-style:solid;

	border-width:1px;

	border-color:#CCCC99;

	width:100%;

}



.text06-1{

	font-size:9pt;

	color:#003399;

	text-align:center;

	margin-top:0%;

	margin-bottom:0%;

}



.text02	{

	font-size:14px;

	color:#333333;

	font-weight:bold;

	margin-top:0%;

	margin-bottom:0%;

	border-style:solid;

	border-width:1px;

	border-color:#CCCC99;

	width:100%;

}



.care{

      font-size:x-small;

      line-height:1.2;

    }



.e-1{
	
	text-align:left;
		font-size:12pt;

		font-weight:bold;

		color:#000000;

		background-color:#FFCCCC;

		white-space:nowrap;

		width:550;

		height:15px;

		margin-left:10px;

}



.e-11{
	
		text-align:left;

		font-size:12pt;

		font-weight:bold;

		color:#000000;

		background-color:#FFCCCC;

		white-space:nowrap;

		width:250;

		height:15px;

		margin-left:10px;

}





/* テーブル・段落 */
td {
 font-size:13px;
 line-height:140%;
}


p  {
 margin:3px 5px;
 }



/* リンク */
a{
 color:#0000FF;
 text-decoration:underline; 
}


a:hover {
 color:#aa0000;
 text-decoration:none;
 background-color:#ffcc99;
 }



/* コンテンツ */
h1 {
 color:blue;
 font:20pt;
 margin:0px 0px;
}


h2 {
 color:blue;
  font-size:11pt;
 margin:0px 0px;
}


h3 {
 color:blue;
  font-size:11pt;
 margin:0px 0px;
}



/* スペース */
.line1  {
 line-height: 10%; 
}


.line2  {
 line-height: 20%; 
}


.line3  {
 line-height: 30%; 
}


.line4  {
 line-height: 40%; 
}


.line5  {
 line-height: 50%; 
}


.line6  {
 line-height: 60%; 
}


.line7  {
 line-height: 70%; 
}


.line8  {
 line-height: 80%; 
}


.line9  {
 line-height: 90%; 
}


.line10 {
 line-height: 100%;
}



/* Smartphone responsive additions */
@media screen and (max-width: 768px) {
  img, iframe, video { max-width: 100%; height: auto; }
  body { overflow-wrap: anywhere; }
  table { max-width: 100%; }
  td { overflow-wrap: anywhere; }
  p { line-height: 1.6; }
}
