img {
border:medium none;
margin:0px;
padding:0px;
}
body {
background:#5F5F5F url(img/bg.gif) repeat-y scroll center 0pt;
font-color:#000000; 
font-family:verdana,Osaka,Helvetica,arial,"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","‚l‚r ‚o ƒSƒVƒbƒN",sans-serif;
line-height:170%;
padding-top:0pt;
font-size:15px;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:underline;
}
#container {
background-color:#FFFFFF;
background-image:none;
background-repeat:repeat-y;
margin:0pt;
padding:0pt 0pt 10px;
vertical-align:middle;
width:640px;
}
#logo {
color:#666666;
font-size:x-small;
font-weight:bold;
margin-top:0pt;
padding:0pt;
text-align:center;
}
#banner {
background-image:url(img/main.jpg);
background-repeat:no-repeat;
display:block;
height:300px;
margin-left:20px;
text-indent:-4000px;
width:750px;
}
#alpha {
margin:10px 0pt 0pt;
padding-bottom:0pt;
padding-top:10px;
width:790px;
}
#any {
margin-left:20px;
text-align:right;
width:750px;
}
#beta {
background-color:#EEEEEE;
background-image:url(img/line001.gif);
background-position:center bottom;
background-repeat:repeat-x;
float:left;
height:3800px;
padding:5px;
width:170px;
}




#pagebody {
margin-bottom:10px;
margin-right:0pt;
margin-top:0pt;
margin-left: 10px;
text-align:left;
width:640px;
}





.entry-h1 {
clear:both;
color:#FF0000;
font-size:large;
font-weight:bold;
line-height:170%;
padding:0px 10px;
text-align:left;
}
.entry-h2 {
background-color:#000000;
background-image:url(img/tab1.jpg);
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:5px 0pt;
padding:25px 0pt 25px 30px;
width:715px;
}
.entry-h3 {
background-color:#CCCCCC;
clear:both;
color:#333333;
font-size:12px;
font-weight:bold;
padding:2px;
}
.entry-cd {
clear:both;
padding-bottom:15px;
padding-right:0pt;
padding-top:15px;
text-align:center;
}
.entry-ml {
background-color:#111111;
border:1px solid #CCCCCC;
font-color:#FFFFFF;
clear:both;
margin:20px 60px;
padding:15px;
text-align:left;
}
.entry-ml2 {
background-color:#faebd7;
border:1px solid #CCCCCC;
clear:both;
margin:20px 60px;
padding:15px;
text-align:left;
}
.entry-content {
clear:both;
padding:5px 10px;
width:auto;
}
.mokuji-title {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
padding:2px 5px;
}
.entry-check {
border:1px solid #CCCCCC;
clear:both;
margin:20px;
padding:0pt;
}
.entry-check li {
background-image:url(img/checkmark2.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding-left:25px;
}
.entry-check2 {
border:1px solid #3366FF;
clear:both;
margin:20px;
padding:0pt 0pt 0pt 20px;
}
.entry-check2 li {
background-image:url(img/checkmark.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding-left:25px;
}
.entry-check3 {
border:1px solid #990000;
clear:both;
margin:20px 60px;
padding:15px;
}
.entry-check3 p {
clear:both;
font-size:10pt;
line-height:160%;
padding-left:30px;
padding-right:30px;
}
.gry-bold {
color:#666666;
font-weight:bold;
}
.entry-check3 li {
background-image:url(img/checkmark.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:5px;
padding-left:25px;
}
.entry-right {
clear:both;
padding:0pt;
text-align:right;
}
#copyright {
background-color:#EEEEEE;
clear:both;
font-size:12px;
padding:5px;
text-align:center;
}
.red-bold {
color:#CC0000;
font-weight:bold;
}
.black-bold {
font-weight:bold;
}
.mokuji {
margin-left:30px;
margin-right:30px;
padding:5px 15px;
}
.mokuji p {
padding-left:10px;
padding-right:10px;
}
.henkin {
border:2px solid #000000;
margin-left:50px;
margin-right:50px;
padding:30px;
}
.yellow-line {
background-color:#FFFF66;
padding:2px;
}
.kansou-yellow-line {
background-color:#FFFF66;
}
.red-waku {
border:2px solid #CC0000;
margin:20px;
padding:5px 20px;
}
.black-waku1 {
border:1px solid #000000;
margin:7px 1px;
padding:3px 3px 3px 3px;
}
.kansou {
background-attachment:fixed;
background-image:url(img/kansou-back.gif);
background-repeat:repeat-x;
border:2px dashed #FFCC00;
font-size:10pt;
line-height:150%;
margin:7px 1px;
padding:10px 10px 10px 10px;
}
.kansou img {
font-size:10pt;
line-height:140%;
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
}
.kansou-title {
color:#CC0000;
font-size:12pt;
font-weight:bold;
text-align:center;
}
img.trance {
   filter: alpha(opacity=50);
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   -moz-opacity: 0.5; 
}
img.sashie-r {
float: right;
p.stopfloat{
clear: both;
}
img.sashie-l {
float: left;
p.stopfloat{
clear: both;
}



/* ‚æ‚­‚ ‚éŽ¿–â */
.qa {
	margin: 40px 10px 10px 10px;
}

.qa .question{
	margin: 20px 0 0 15px;

	background-image:url(img/qa2.jpg);
	background-repeat: no-repeat;
	height: 35px;

}

.qa .question p{
	 padding: 3px 0 0 40px;
	
}


.qa .answer{
	margin: 20px 0 0 15px;
	background-image:url(img/qa3.jpg);
	background-repeat: no-repeat;
	height: 35px;
}

.qa .answer p{
	padding: 3px 0 0 40px;
}


