@charset "utf-8";

h1 {
	font-size:18px;
}
p {
	font-size:14px;
	line-height:1.4em;
	/*\*/
	letter-spacing: 0.2em;
	/**/
}
.d-con ul {
	}
.d-con li {
	line-height:1.4em;
	font-size:14px;
	/*\*/
	letter-spacing: 0.2em;
	/**/
}
.logo1 {
	border: none;
	float:left;
}
.clear {
	clear:both;
}
/*	add 090920 Oga */
.t1{
	width:1100px;
}
.menu1{
	list-style:none;
	text-align:center;
	padding:0px;
	background-color:#ffffff;
/*	border: 1px double #000000;
	background-color:#9999ff;
*/
}
/*	add 090920 Oga */
.limenu1{
	border:solid 2px #552200;
	float:left;
	width:130px;
	height:25px;
	background-color:#ffffdd;
}
.amenu{
	display:block;
	background-color:#ffffff;
	width:130px;
	height:25px;
	text-decoration: none;
	color:#000000
}
.amenu:hover{
	color:#000000
}
#anon {
	text-decoration: none;
}
.btnmenu{
	background-color:#FFBB55;
	width: 120px;
}
.list_non{
	list-style-type: none;
	
}
.td1{
	width:250px;
	vertical-align: top;
}
.td2{
	vertical-align: top;
}
h2{
	color:blue;
	background-color: #FFB6C1;
	font-size:17px;
	padding:3px;
}
.hometable1 h3 {
	font-size:14px;
	margin:0;
}
.td2 h3{
	font-size:14px;
	padding:0 5px;
	color:#191970;
}
.td2 h4{
	font-size:14px;
	color:#800000;
}
.d-con{
	margin-left: 20px;
}
.p-con{
	margin-left: 20px;
}
.d-con td {
	padding:3px;
	font-size:14px;
	line-height:1.3em;
}
#table1 h3 {
	margin:0;
}
#table1 h4 {
	margin:0;
}
.navy {
	color:#191970;
}
.cl008080 {
	color:#008080;
}
.red {
	color:#ff0000;
}
.tw {
  width: 20px;
  height:180px;
  writing-mode: tb-rl;
  letter-spacing: 0.2em;
}
/*index.html , home.html */
.hometable1{
	border: 1px #000080 solid;
	border-collapse: separate;
	text-align: center;
	font-size: 90%;
}
.tr10{
	background-color:#ADD8E6;
	white-space: nowrap;
	padding: 5px;
}

.tr11{
	background-color:#98FB98;
	white-space: nowrap;
	padding: 5px;
}
.tr12{
	background-color:#FFFF00;
	white-space: nowrap;
	padding: 5px;
}
.tr13{
	background-color:#FF69B4;
	white-space: nowrap;
	padding: 5px;
}
.img1{
	border:0px;
	height:20px;
	width :300px;
}

.textarea1{
	width:600px;
	height: 80px;
	margin-top: 5px;
}

/*example.html*/
.box1{
	border: 3px double #DA70D6;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	 padding-bottom: 1px;
	 text-align:center;
}
.box2{
	border: 3px double #FFA500;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	 padding-bottom: 1px;
}
.center {
	text-align:center;
}
.extable{
	vertical-align: top;
	margin:0 auto;
}
.extd11{
	height: 65px;
	border: 2px #00FA9A solid;
}
.extd12{
	height: 100px;
	border: 2px #00FA9A solid;
}
.extd13{
	height: 110px;
	border: 2px #00FA9A solid;
}
.extd14{
	border: 2px #00FA9A solid;
}
.extd111{
	border: 2px #00FA9A solid;
}
.extd121{
	border: 2px #00FA9A solid;
}
.extd131{
	border: 2px #00FA9A solid;
}
.extd141{
	border: 2px #00FA9A solid;
}
.extd21{
	height: 70px;
	border: 2px #FFC0CB solid;
}
.extd22{
	height: 110px;
	border: 2px #FFC0CB solid;
}
.extd23{
	height: 100px;
	border: 2px #FFC0CB solid;
}
.extd24{
	border: 2px #FFC0CB solid;
}
.extd211{
	border: 2px #FFC0CB solid;
}
.extd221{
	border: 2px #FFC0CB solid;
}
.extd231{
	border: 2px #FFC0CB solid;
}
.extd241{
	border: 2px #FFC0CB solid;
}
.extd31{
	height: 75px;
	border: 2px #FFD700 solid;
}
.extd32{
	height: 90px;
	border: 2px #FFD700 solid;
}
.extd33{
	height: 120px;
	border: 2px #FFD700 solid;
}
.extd34{
	border: 2px #FFD700 solid;
}
.extd311{
	border: 2px #FFD700 solid;
}
.extd321{
	border: 2px #FFD700 solid;
}
.extd331{
	border: 2px #FFD700 solid;
}
.extd341{
	border: 2px #FFD700 solid;
}
.extd41{
	height: 60px;
	border: 2px #C0C0C0 solid;
}
.extd42{
	height: 100px;
	border: 2px #C0C0C0 solid;
}
.extd43{
	height: 130px;
	border: 2px #C0C0C0 solid;
}
.extd44{
	border: 2px #C0C0C0 solid;
}
.extd411{
	border: 2px #C0C0C0 solid;
}
.extd421{
	border: 2px #C0C0C0 solid;
}
.extd431{
	border: 2px #C0C0C0 solid;
}
.extd441{
	border: 2px #C0C0C0 solid;
}
.pagetop{
	text-align: right;
}
.exspan{
	margin-left: 200px;
}

/* appli_price.html */
.tableapp{
	border: 1px #000080 solid;
	text-align: center;
	font-size: 90%;
}
.apptd1{
	text-align: right;
	background-color: #DA70D6;
}
.apptd2{
	text-align: right;
	background-color: #ADFF2F;
}
.apptd3{
	text-align: right;
	background-color: #FFD700;
}
/*	border-collapse: separate;
*/
/* compare */
.t2td1{
	width:130px;
	text-align: center;
}
.t2td2{
	width:130px;
	height:20px;
	text-align: center;
}

#comptable2{
	text-align: center;
}

#comptable2 td{
	font-size:70%
}
/* Q&A*/
#qalist{
	padding-left: 60px;
/*	margin-left:100px:
*/
}

