td.announce1 { font-size:12pt }
td.announce2 { font-size:10pt }

/* FAQ */
table.FAQQ {
	width: 100%;
	background-color: #B3FAFF;
}
td.FAQQ	{
	width: 30;
	padding : 5px 5px 5px 5px;
}
td.FAQA 	{
	background-color: #FBEABD;
	padding : 5px 5px 5px 5px;
}
td.FAQT	{
	background-color: #FFFFFF;
	text-align : center;
}
a:link.faq			{ text-decoration:none; color:black; font-size:10pt }
a:visited.faq	{ text-decoration:none; color:black; font-size:10pt }
a:hover.faq		{ text-decoration:underline; color:red; font-size:10pt }


H1{
	border-width : 2px 2px 2px 24px;
	border-style : solid ;
	border-color : #406060;
	padding-left : 12px;
	margin-right : 0%;
	color : #ffffff;
	font: 20;
	padding-top : 2;
	padding-bottom : 2;
	font-weight : bold;
	background : #406060;
}
H2{
	border-width : 2px 2px 2px 18px;
	border-style : solid ;
	border-color : #d0d0d0;
	padding-left : 10px;
	margin-right : 0%;
	font : 16;
	padding-top : 2;
	padding-bottom : 2;
	font-weight : bold;
	background : #d0d0d0;
}
H3{
	border-width : 1px 1px 1px 18px;
	border-style : solid ;
	border-color : #d0d0d0;
	padding-left : 10px;
	margin-right : 5%;
	font : 14;
	padding-top : 2;
	padding-bottom : 2;
	font-weight : bold;
	background : #d0d0d0;
}
H4{
  border-width : 0px 0px 2px 15px;
  border-style : solid ;
  border-color : #FF99A2;
  padding-left : 7px;
  margin-right : 5%;
  font : 12;
}
body {
line-height : 1.5 ;
}
dt{
	font-size:12pt;
	margin-left: 20px;
	color: black;
}
dd{
	font-size:10pt;
	margin-left: 40px;
	line-height: 1.2 ;
}

P.h1 { color:#002699 }
a:link.topmenu		{ text-decoration:none; color:white; font-size:10pt }
a:visited.topmenu	{ text-decoration:none; color:white; font-size:10pt }
a:hover.topmenu		{ text-decoration:underline; color:red; font-size:10pt }

a:link.sidemenu			{ text-decoration:none; color:black; font-size:10pt }
a:visited.sidemenu	{ text-decoration:none; color:black; font-size:10pt }
a:hover.sidemenu		{ text-decoration:underline; color:red; font-size:10pt }

a:link.announce			{ text-decoration:none; color:black; font-size:10pt }
a:visited.announce	{ text-decoration:none; color:black; font-size:10pt }
a:hover.announce		{ text-decoration:underline; color:blue; font-size:10pt }

table.topmenu { background:#B88A7A }
td.topmenu { height:20pt; padding-left:10px; font-size:10pt; color:white }

td.sidetitle { font-size:15pt }

td.sidemenu0 { background:#CABD9C; font-size:10pt }
td.sidemenu1 { background:#FFB366; font-size:10pt }

dt.announce {
	font-size:10pt;
	margin-left: 2px;
	color: red;
}
dd.announce {
	font-size:10pt;
	margin-left: 10px;
	color: black;
}
dt.normal {
	font-size:10pt;
	margin-left: 30px;
}

table.kikikousei { font-size:10pt; }
table.aboutus { font-size:11pt; }
table.packageitiran {	font-size:10pt; }
table.download {	font-size:10pt; }
table.exsample { font-size:11pt;  }
