/*                                */
/* Copyright(C) www.hiragi-ya.net */
/*                                */

body{
	margin:0px; padding:0px; font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka"," ƒqƒ‰ƒMƒmŠÛƒS Pro W4", sans-serif; color:#333333;
	background-color:#FFFFFF; background-image:url(img/bg_image.gif); background-repeat:no-repeat; background-position:top left;
	}
a{ text-decoration:none; color:#003399; }
a:active{ text-decoration:none; color:#666666; }
a:visited,a:hover{ text-decoration:none; color:#333333; }

#field{ width:900px; margin:0px 0px 0px 30px; padding:0px; background-image:url(img/bg_border.gif); background-repeat:repeat-y;}
#menu{ width:200px; margin:0px; padding:0px; float:left; }
#main{ width:670px; margin:0px 0px 0px 30px; padding:0px; float:right; }

h1{ width:500px; height:70px; margin:20px 0px 30px 30px; padding:0px; }
h2{ margin:0px 0px 10px 0px; padding:0px; }
p { margin:0px 0px 10px 0px; padding:0px; line-height:1.5; }
ul{ width:190px; margin:0px 0px 10px 10px; padding:0px; }
li{ list-style:none; list-style-position:inside; list-style-image:url(img/li.gif); margin:0px 0px 5px 0px; padding:0px; }
table { font-size:12px; font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka"," ƒqƒ‰ƒMƒmŠÛƒS Pro W4", sans-serif; color:#333333; }

.catext { margin:10px 0px 5px 0px; padding:0px; line-height:1.0; font-weight:bold; color:#666666; }

.tb { margin:10px 0px 10px 10px; padding:0px; }
.tb2 { margin:0px 0px 10px 0px; padding:0px; }
.tb3 { margin:0px 0px 10px 0px; padding:0px; border:1px solid #999999; border-collapse:collapse; }
.tb3 td { border:1px solid #999999; border-collapse:collapse; }

.menubox{ width:200px; height:auto; margin:0px 0px 20px 0px; padding:0px; }
.mainbox{ width:670px; height:auto; margin:0px 0px 20px 0px; padding:0px; }
.foot{ width:900px; height:10px; margin:20px 0px 5px 30px; padding:0px; text-align:center; }
.banner { width:550px; margin:20px 20px 0px 0px; padding:0px; text-align:right; }

.inputstyle { border-style:solid; border-width:1px; border-color:#666666; }

.maintext{ width:550px; margin:10px 10px 0px 10px; padding:0px; line-height:1.5; }
.maintext2{ width:500px; margin:0px 10px 0px 20px; padding:0px; line-height:1.5; }
.maintextp{ width:550px; margin:10px 10px 0px 10px; padding:0px; font-weight:bold; color:#CC3300; }
.menutext{ margin:10px 0px 0px 15px; padding:0px; }
.formtext{ margin:0px 0px 0px 15px; padding:0px; }
.point { color:#CC3300; }