@charset "utf-8";
/* CSS Document */
body,td,th,textarea,select,input,p,h1,h2,h3,h4,h5,h6,a,li{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:0.9em; }
body{margin:0px;padding:0px;background-color:#fff;}
form{margin:0px;padding:0px;}
img{border:none;}
p{padding:0px; margin:10px 5px; text-align:justify;}
h1{font-size:1.2em;color:#ff6501}
h2{font-size:1.1em;color:#3D6E07;}
h3{font-size:1.05em;color:#AA5500/*#EB9500*/;}
h4{font-size:1.05em;}
a{text-decoration:none;color:#734697;}
a:hover{text-decoration:underline;}

li{margin-bottom:3px;}

address{margin:0px;padding:0px;font-style:normal;}

hr{border:none;background:none;height:1px;border-bottom:1px solid #eee;}

sup{font-size:0.8em;}
fieldset{margin-left:10px;padding:5px;border:1px solid #eee;}
legend{font-weight:bold;font-size:1.2em;color:#F60; padding:5px;}

input.error,textarea.error, select.error{border-color:#b33;}
label.error{}

/*common*/
.hidy{display:none;}
.fLeft{float:left !important;}
.fRight{float:right !important;}
.hLeft{text-align:left !important;}
.hRight{text-align:right !important;}
.hCenter{text-align:center !important;}
.vMiddle{vertical-align:middle !important;}
.vTop{vertical-align:top !important;}
.vBottom{vertical-align:bottom !important;}
.autoheight{height:auto !important;}
.autowidth{width:auto !important;}
.remark{font-size:0.8em !important;color:#999 !important;}
.inline-block{display:inline-block !important;zoom:1 !important;*display:inline !important;}
.pointer{cursor:pointer !important;}
.noborder{border:none !important;}
.clear{clear:both;display:block;height:0px;overflow:hidden;visibility:hidden;width:0px;}
.column{float:left;position:relative;overflow:hidden;}
.block{display:block;}
.box-shadow{
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.6); /* FF3.5+ */
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.6); /* Saf3.0+, Chrome */
	box-shadow: 1px 1px 4px rgba(0,0,0,0.6); /* Opera 10.5, IE 9 */
}
ul.nostyle{list-style:none;}
ul.nostyle li{list-style:none;}
ul.nomargin, ol.nomargin, ul.nomargin li, ol.nomargin li{margin:0px;padding:0px;}

.nobackground{background:none !important;}