/*
Version: 1.1.1
Author: Yoshio saiga@dgfit.jp
*/

*	{margin:0px; padding:0px;}

body	{
	background-image: url('images/square2.gif') ;
	font-size:14px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	}

img {border:none; text-decoration:none;}

h1 {font-size: 15px; color: #000066; line-height: 140%;}
h2 {font-size:14px;	color: #666; line-height: 140%; margin-top:15px;}
h3 {font-size:18px; font-weight:bold;	color: red; line-height: 300%;}

table {font-size: 18px;}
a { text-decoration: none; color: #666666;}
a:hover { text-decoration: underline; color: #666666; }
a:visited {color: #0033cc;}

/* page section */

#rapper	{
	width: 780px;
	padding: 10px;
	background-color: #ffffff;
	}

	background-image: url('images/back.jpg');
#container	{
	width: 680px;
	line-height: 180%;
	text-align: left;
}

#qa	{
	margin-left: 95px;
	width: 560px;
	line-height: 140%;
	font-size:15px;
}

.form	{
	background-image: url("images/back.gif");
	padding-top: 150px;
	padding-left: 90px;

	}

.main	{
	text-align: left;
}

.main2	{
	font-size: 16px;
}

#left	{float:left; width: 200px; text-align: right; padding-right: 10px;}
#right	{float:right; width: 480px; margin-right: 20px; line-height: 140%; text-align:left;}

.exp	{text-align:left; line-height: 130%; font-size: 14px; }
.answer {background-color: #e6e6e6; padding: 10px;}
.tb		{margin-top: 10px; margin-bottom: 10px;}
.b		{margin-bottom: -13px;}
.br		{float: left; margin-bottom: 0px; margin-right: 15px;}
.l		{float: left;}
.point	{font-size:16px;	color: #333; line-height: 140%; margin-bottom:15px;}
.man 	{float: left; width: 120px;}
.name	{float: right; color: #999; width: 530px;}
.contact	{float: right; color: #333; width: 530px;}
.clear	{clear:both; height:20px;}
.qaimage	{margin-top: 20px;}
.red	{color: red; font-size: 12px;}
.book	{font-size: 14px; line-height: 140%;}
.s		{text-align:left; line-height: 130%; font-size: 12px;}

table.self	{
    border-top:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.self th{
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    color:#ffffff;
    background-color:#000066;
	font-weight: normal;
	padding: 5px;
}

.self td{
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
	padding: 5px;
}

table.exp	{
    background-image: url('images/square.gif');
    empty-cells:show;
}
