@charset "Shift_JIS";
/* base style */
html {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family: inherit; font-size: inherit; font-weight: inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}

body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
table {font-size: inherit; font-size: 100%;}
pre,cpde,kbd,samp,tt {font-family: monospace; *font-size:108%; line-height: 100%;}

/*--basic style--*/
html {
background-image: url(../image/back.gif);
background-repeat:repeat-y;
background-position:top center;
background-attachment:fixed;
}

body {
    width:900px;
	padding:0;
	margin: 0 auto 0 auto;
	font-size: 12px;
	text-align: center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color:#666;	
	
}

form option {font-size: 12px;}

input,textarea {
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

textarea {
padding:3px;
}

a img {
	border: none;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

a.txlink { color:#2E3656;text-decoration : none;border-bottom:dotted 1px #211F82; }
a:link.txlink { color:#2E3656;text-decoration : none;border-bottom:dotted 1px #211F82; }
a:visited.txlink { color: #3153AC; }
a:active.txlink { color: #2E3656; }
a:hover.txlink { color:#2E3656; background-color:#DBDEEC;text-decoration : none; }

