
@charset "utf-8";
/* CSS Document */
body,td,th,textarea,select,input,p,h1,h2,h3,h4,h5,h6,li{font-family:verdana,arial,helvetica;color:#000;}
/*body,textarea,select,input,p,li{font-size:1em;}*/
body{margin:0px;padding:0px;background-color:#fff;}
form{margin:0px;padding:0px;}
img{border:none;}
p{padding:10px 5px;margin:0px; text-align: justify;}
h1{font-size:1.7em;color:#FF6501;}
h2{font-size:1.2em;color:#034C6E;}
h3{font-size:1.05em;color:#035278; margin:10px 0px;}
h4{font-size:1.0em; margin:10px 0px;}/*color:#366684;*/
h5{font-size:0.85em; margin:10px 2px;}/*color:#277CA5;*/
h6{font-size:0.85em; margin:10px 2px;}
a{text-decoration:none;color:#03f;}
a:hover{background-color:transparent;}
ul ul{margin-top:5px;}
li li{font-size:1em;}


address{margin:0px;padding:0px;font-style:normal;}

hr{border:none;background:none;height:1px;border-bottom:1px solid #999;}

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:#000 !important;font-weight:normal !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 !important; list-style-image:none !important;}
ul.nostyle li{list-style:none !important; list-style-image:none !important;}
ul.nomargin, ol.nomargin{margin:0px;padding:0px;}

.nobackground{background:none !important;}