table.body{
	background-color: #fafafa;
	margin-top: 0;
	font-size: 11px;
	color: #000033;
	line-height: 15px;
	padding-top: 10;
	padding-left: 10px;
	}
	
span{
	font-size: xx-small;
	vertical-align: super;
	}
	
form{
	padding: 0;
	margin: 0;
	}

img.rnai{
	margin-top: 3;
	}

div.topic1 img.topic{
	margin: 0;
	padding: 0;
	}
	
a:link{
	font-size: 11; 
	color: #0b8691;
	text-decoration: none;
}

a:hover{
	font-size: 11; 
	color: #da5f43;
	text-decoration: underline;
}

a.login{
	color: #0ea2af;
	}

a.login:hover{
	color: #da7643;
	}

a.text2{
	color: #0ea2af;
	text-decoration: none;
	}

a.text2:hover{
	color: #da7643;
	text-decoration: underline;
	}

table.topic1{
	background: #fafafaf;
	padding-left: 20;
	}
	
td.top {
	width: 200;
	height: 29;
	}
	
div.logo{
	width: 200;
	height: 29;
	padding: 0 0 6 23;
	}
	
td.menu {
	background: url(images/menubar2.gif) no-repeat #fdfdfd;
	padding-left: 3px;
	float: none;
	width: 741;
	height: 40;
	top: 0px;
	}

div.menu {
	float: right;
	height: 35px;
	clear: none;
	margin: 0px;
	padding: 0px;
	}
div.menuleft {
	float: left;
	height: 35px;
	clear: none;
	margin: 0px;
	padding: 0px;
	}
	
a.menutop{
	width: 75;
	height: 17;
	}

td#menu{
	padding:0 0 0 0px;
	}

td.topic1{
	width: 412;
	padding: 6 0 4 0;
	}
	
div.topic1{
	margin-top: 3px;
	}
	
div.box{
	width: 420;
	line-height: 1.6;
	height: 220;
	padding: 13 0 0 0px;
	border-top: 1px solid #157774;
	border-bottom: 1px solid #157774;
	background: url(images/topic1-image3.gif) no-repeat scroll #fcfcfc;
	background-position: right bottom;
	}


div.boxx{
	width: 420;
	line-height: 1.6;
	padding: 13 0 0 0px;
	border-top: 1px solid #157774;
	border-bottom: 1px solid #157774;
	background-position: right bottom;
	}


div.box2{
	width: 265;
	height: 85;
	padding-top: 5px;
	padding-bottom: 7px;
	border-top: 1px solid #157774;
	border-bottom: 1px solid #157774;
	line-height: 1.4;
	}

td.text1{
	width: 400;
	}
	
img.pochi{
	position: left middle;
	}

a.text{
	font-size: 12px;
	color: #000033;
	text-decoration: none;
	margin: 0;
	padding: 0;
	
	}

a.text:hover{
	color: #da7643;
	text-decoration: underline;
	}

ul.topic1 li{
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(images/pochi.gif) no-repeat 3px 3px;
	}
	
ul.topic1 {
	list-style: none;
	text-indent: 1.5em;
	padding: 0;
	margin: 0;
	}
	
ul.topic2 li{
	list-style: none;
	width: 163;
	padding: 0;
	margin: 0;
	background: url(images/pochi2.gif) no-repeat 3px 3px;
	}
	
ul.topic2 {
	list-style: none;
	text-indent: 1.2em;
	width: 163;
	/* float: right; */
	padding: 0 0 0 0;
	margin: 0 0 0 6;
	}
	
td.login{
	background: url(images/login-bg3.gif) no-repeat scroll;
	witdh: 251;
	height: 175;
	}

table.loginbox{
	margin: 0 0 10 10px;

	}

	
table.login{
	margin-top: 3px;
	margin-left: 5px;
	}
	
div.login{
	background: url(images/login2.gif) no-repeat scroll;
	width: 220;
	height: 20;
	margin: 0 0 10 7;
	padding: 0 0 0 10;
	float: top;
	border-bottom: 1px solid #197774;
	}

td.text2{
	color: #000033;
	font-size: 10px;
	font-family: Verdana;
	}

p {
	color: #157774;
	font-size: 10px;
	font-family; Verdana;
	padding: 0 0 0 10;
	margin: 0;
	}
	
#login-button{
	/*background: url(images/login-button2.gif) no-repeat scroll 0%;*/
	float: right;
	margin: 0 10 0 0;
	padding: 0;
	height: 17px;
	width: 45px;
	}
	
table.topic2{
	margin-top: 6px;
	margin-left: 5px;
	padding: 0;
	}

td.topic2{
	margin-top: 5;
	padding-bottom: 2;
 }
 
 td.text3{
	width: 239;
	margin-top: 0px;
	/*padding-top: 5px;
	padding-bottom: 7px;
	background: url(images/solution-image.gif) no-repeat scroll;
	background-position: left center;
	*/
	}
	
table.answer{
	padding: 3 0 0 0;
	}

img.answer{
	padding: 8 0 0 30;
	}

td.answer{
	margin: 0;
	line-height: 15px;
	}

td.answer2{
	padding: 0;
	margin: 0;
	}

td.answer3{
	padding: 0;
	margin: 0;
	}
	
div.answer{
	width: 680;
	margin: 0 0 0 0;
	color: #000033;
	font-size: 11px;
	}

div.answertext{
	color: #000033;
	font-size: 11px;
	width: 360;
	margin: 3 0 0 0;
	padding: 3 4 5 7;
	border-right: 1px dotted #157774;
	}

div.answertext2{
	color: #000033;
	font-size: 10.5px;
	width: 300;
	margin: 0 0 0 0;
	padding: 0 0 5 4;
	}

div.answertext3{
	color: #000033;
	font-size: 11px;
	width: 665;
	margin: 0 0 0 0;
	padding: 5 5 5 0;
	line-height: 13px;
	}

div.answertext a{
	color: #157774;
	font-size: 10.5;
	font-family: Verdana;
	} 

div.answertext2 a{
	color: #157774;
	font-size: 10.5;
	font-family: Verdana;
	} 

div.answertext3 a{
	color: #157774;
	font-size: 10.5;
	font-family: Verdana;
	} 

div.answertext a:hover{
	color: #ca5d47;
	font-size: 10.5;
	font-family: Verdana;
	} 

div.answertext2 a:hover{
	color: #ca5d47;
	font-size: 10.5;
	font-family: Verdana;
	} 

div.answertext3 a:hover{
	color: #ca5d47;
	font-size: 10.5;
	font-family: Verdana;
	} 
	
ul.answer li{
	width: 310;
	font-size:10.5;
	list-style: none;
	padding: 0 0 0 3;
	margin: 0;
	background: url(images/pochi4.gif) no-repeat 3px 3px;
	}
	
ul.answer {
	list-style: none;
	text-indent: 1.5em;
	padding: 1 0 0 0;
	margin: 0;
	}

h1{
	width: 100;
	color: #117774;
	font-size: 11px;
	padding: 0 0 3 0;
	margin: 0;
	}
	
td.footer{
	width: 741;
	background: url(images/menubar2.gif) no-repeat scroll;
	}

div.footer{
	width: 741;
	padding: 0 0 0 0;
	margin: 0;
	height: 35px;
	}
	

a.footer{
	font-size: 10px;
	color: #157774;
	text-decoration: none;
	margin: 0;
	padding: 0 6 0 4;
	border-right: 1px solid #157774;
	}

a.footerside:hover{
	color: #da7643;
	text-decoration: underline;
	}

a.footerside{
	font-size: 10px;
	color: #157774;
	text-decoration: none;
	margin: 0;
	padding: 0 6 0 4;
	}

a.footer:hover{
	color: #da7643;
	text-decoration: underline;
	}
	
td.centerbox{
	line-height: 16px;

	}

div.centerbox{
	padding: 6 0 0 0;
	color: #404040;
	text-align: left;
	margin: 0;
	width: 700;
	}
	
ul.centerbox li{
	font-size:12;
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(images/pochi3.gif) no-repeat 2px 2px;
	}
	
ul.centerbox {
	list-style: none;
	text-indent: 1.5em;
	padding: 0;
	margin: 0;
	}
	
p2{
	font-size: 18;
	color: #6b3500;
	font-family: Verdana;
	width: 680;
	}

div.centerboxtext{
	width: 680;
	text-indent: 0;
	font-size: 11px;
	font-family: Verdana;
	margin: 5 0 0 20;
	}

h2{
	margin: 0 0 10 3;
	padding: 0;
	color: #043856;
	font-size: 12.5;
	text-indent: 1.5em;
	background: url(images/pochi4.gif) no-repeat left center;
	}
	
h3{
	color: #043856;
	font-size: 13;
	font-family: Verdana;
	font-weight: light;
	padding: 4 0 0 7;
	margin: 6 0 15 0;
	}

h4{
	margin: 0 0 10 3;
	padding: 0;
	color: #043856;
	font-size: 12;
	text-indent: 1.5em;
	}

h5{
	text-align: left;
	padding: 10 0 3 0;
	margin: 0;
	color: #043856;
	font-size: 14;
	font-family: 小塚ゴシック Pro;
	text-indent: 4.5em;
	font-weight: lighter;
	}

h6{
	margin: 0 0 3px 5em;
	padding: 0;
	font-size: 13;
	font-weight: lighter;
	text-indent: 1.5em;
	background: url(images/pochi4.gif) no-repeat left center;
	}

b{
	margin: 0 0 10 0;
	padding: 0;
	color: #043856;
	font-size: 12.5;
	text-indent: 1.5em;
	font-weight: bold;

	}
	
ul.list li{
	font-size:13;
	list-style: none;
	padding: 0;
	margin: 10 0 0 20;
	background: url(images/pochi4.gif) no-repeat 3px 3.5px;
	}
	
ul.list {
	list-style: none;
	text-indent: 1.5em;
	padding: 0;
	margin: 0;
	}

a.list{
	color: #157774;
	text-decoration: none;
	}

a.list:hover{
	color: #ca5d47;
	text-decoration: underline;
	}

img.center{
	margin: 10px;
		}
		
td.center{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	line-height: 15px;
	}

div.center2{
	margin: 0 0 10 0;
	width: 695;
	height: 250;
	background: url(images/tabbg.gif) no-repeat scroll;
	}

div.center3{
	margin: 0 0 10 0;
	width: 695;
	height: 250;
	background: url(images/tab2bg.gif) no-repeat scroll;
	}

	
div.center{
	width: 710;
	padding: 0 0 0 15;
	}
	
div.text{
	width: 690;
	color: #404040;
	font-size: 12;
	text-align: left;
	margin: 0 0 0 0;
	}
	
ul.ex li{
	font-size:13;
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(images/all-list.gif) no-repeat left top;
	}
	
ul.ex {
	list-style: none;
	text-indent:em;
	padding: 0 0 0 5;
	margin: 0;
	}
	
div.centerboxtext2{
	width: 690;
	margin: 15 0 0 0;
	}

div.text2{
	margin: 0 0 0 1.7em;
	width: 659;
	font-size: 11;
	font-weight: lighter;
	color: #404040;
	line-height: 15px;
	}
	
div.text2 a:link{
	font-size: 11;
	color: #0b8691;
	text-decoration: none;
	}

div.text2 a:link:hover{
	font-size: 11;
	color: #da5f43;
	text-decoration: underline;
	}
div.centerboxtext2 a{
	font-size: 11;
	color: #0b8691;
	text-decoration: none;
	}

div.centerboxtext2 a:hover{
	font-size: 11;
	color: #da5f43;
	text-decoration: underline;
	}
	

table.ex{
	font-size: 12px;
	margin: 0 0 0 5em;
	padding: 10 10 10 10;
	}
	
div.exbox{
	width: 646;
	border: 1px dotted rgb(170, 170, 170); 
	padding-left: 2em;
	}

img.right{
	float: right;
	width: 20%;
	}
	
div.tab{
	padding: 12 0 0 0;
	width: 700;
	hright: 35;
	background:  url(images/tab.gif) no-repeat 3px 3px;
	}

a.tab {
	font-size: 13;
	color: #0b8691;
	text-decoration: none;
	hegight: 30;
	text-align: left;
	}

	
a.tab:hover{
	font-size: 13;
	color: #da5f43;
	text-decoration: none;
	hegight: 30;
	text-align: left;
	}

div.tab2{
	padding: 12 0 0 0;
	width: 700;
	hright: 30;
	background:  url(images/tab2.gif) no-repeat 3px 3px;
	}

a.main{
	color: #0b8691;
	text-decoration: none;
	}

a.main{
	color: #0b8691;
	text-decoration: none;
}
	
/*a.tab2 {
	color: #0b8691;
	text-decoration: none;
	
	}
	
a.tab2:hover{
	color: #0b8691;
	text-decoration: none;
	}*/
	
div.table {
color:#3E3E3E;
font-size:10px;
margin-bottom:10px;
width:710px;
}
	
div.table a:link {
	color: #0b8691;
	text-decoration: none;
font-size:10px;

}
	
div.table a:link:hover {
	color: #da5f43;
	text-decoration: underline;
font-size:10px;
}
	
	
div.table {
color:#3E3E3E;
font-size:10px;
}

table.price td {
font-size:10px;
text-align:center;
}

img.center2 {
padding-bottom:20px;
padding-left:1em;
padding-top:10px;
}

img.center {
padding-bottom:20px;
padding-left:1em;
}

div.inmanual {
background-color:#fcfcfc;
border: 1px solid #efefef;
color:#3E3E3E;
font-size:10;
margin-bottom:10px;
margin-left:4em;
margin-top:10px;
width:690;
}

table.librari {
font-size:10;
padding:10px;
line-height: 1.5;
}

p.table{
font-size: 11; 
color:#3e3e3e;
}

p.table a{
	font-size: 11; 
	color: #0b8691;
	text-decoration: none;
}

p.table a:hover{
	font-size: 11; 
	color: #da5f43;
	text-decoration: underline;
}

div.inmanual2 {
margin-bottom:10px;
width:650px;
line-height: 1.5;
}

td.order{
	font-size: 12;
	color: #3e3e3e;
	text-decoration: none;
	}

td.order a{
	color: #0b8691;
	text-decoration: none;
	font-size: 12;
	
	}
	
td.order a:hover{
	font-size: 12;
	color: #da5f43;
	text-decoration: underline;
}
	
.flow1 {
left:475px;
position:absolute;
top:305;
width:180px;
}
.flow2 {
left:475;
position:absolute;
top:470;
width:190;
}
.flow2-1 {
left:265;
position:absolute;
top:595;
width:180px;
}
.flow2-2 {
left:475px;
position:absolute;
top:750;
width:180px;
}
.flow3 {
left:480px;
position:absolute;
top:935;
width:180px;
}
	
a.order:hover{
	font-size: 12;
	color:#da5f43;
	text-decoration: underline;
	}

table.librari2 {style.css (line 217)
font-size:11px;
padding:5px;
}
chusyaku {
	font-size: 9px;
	line-height: normal;
	color: #000000;
}


table.librari2 td{style.css (line 217)
width:140;
}

a.order{
	font-size: 12;
	color:#0b8691;
	text-decoration: none;
	}
.pricebar {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	color: #000066;
	background-color: #CCCCCC;
	height: 20px;
	width: auto;
}
