@charset "utf-8";
/* CSS Document */

body{background: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

h1{margin: 0px; padding: 0px; color: #fff200; font-size: 48px; font-weight: bold;}
h1 span{font-size: 24px;}
h2{text-align: center; color: #180a80; font-size: 2em; margin: 0em; padding-top: 0.3em;}
h2 span{padding: 0em 2em 0em 2em; border-bottom: #1946ba 1px solid;}
h3{font-size: 1.1em; font-weight: bold; font-style: italic;}
h4{margin: 0; padding: 0; color: #180a80;}
p{line-height: 1.5em; text-align: justify;}
p span{font-weight: bold; color: #1946ba;}


.colRed{color: #eb2026;}
.colBlue{color: #1946ba;}

.portfolioBox{font-size: 0.8em;}
.portfolioBox img{width: 95%;}


.topMenu{color: #ffffff; font-weight: normal; padding-top: 1.2em; padding-top: 0.7em;}
.topMenu a:link, .topMenu a:visited{color: #ffffff; text-decoration: none;}
.topMenu a:hover{color: #fff200; text-decoration: underline overline;}
.topMenu span{color: #999999;}

.footerMenu{font-style: normal; padding: 0.5em;}
.footerMenu a:link, .footerMenu a:visited{color: #fff200; text-decoration: none;}
.footerMenu a:hover{color: #a8c0fd; text-decoration: underline;}

a:link, a:visited{color: #180a80; text-decoration: none;}
a:hover{color: #1946ba; text-decoration: underline;}

.lbox a:link, .lbox a:visited{color: #4f7ff8; text-decoration: underline overline;}
.lbox a:hover{color: #1946ba; text-decoration: underline overline;}

.copyright{color: #a8c0fd; padding: 0.5em; font-size: 0.9em;}
.copyright a{color: #a8c0fd;}

.formContainer{padding-left: 30px;}
.formContainer h1{font-size: 14px; margin: 0px; padding: 0px;}
.formContainer h2{font-size: 14px; margin: 0px 30px 0px 0px; padding: 5px 0px 3px 0px;
		border-bottom: #999999 1px solid; font-style: italic; color: #66CC33;}
.formBox{height: 25px; padding: 15px 5px 5px 10px;}
.formBoxTitle{ font-size: 11px; color: #7a9efb;}
.formBoxInput{padding-left: 20px;}

input, textarea{border: #4f7ff8 1px solid;}
input[type = 'submit'], input[type = 'reset']{border: #4f7ff8 1px solid; background-color: #a8c0fd; padding: 0.5em;}

.jssorb01{position:absolute}.jssorb01 div,.jssorb01 div:hover,.jssorb01 .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}.jssorb01 div{background-color:gray}.jssorb01 div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}.jssorb01 .av{background-color:#fff}.jssorb01 .dn,.jssorb01 .dn:hover{background-color:#555}.jssora02l,.jssora02r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url('img/a02.png') no-repeat;overflow:hidden}.jssora02l{background-position:-3px -33px}.jssora02r{background-position:-63px -33px}.jssora02l:hover{background-position:-123px -33px}.jssora02r:hover{background-position:-183px -33px}.jssora02l.jssora02ldn{background-position:-3px -33px}.jssora02r.jssora02rdn{background-position:-63px -33px}.jssora02l.jssora02lds{background-position:-3px -33px;opacity:.3;pointer-events:none}.jssora02r.jssora02rds{background-position:-63px -33px;opacity:.3;pointer-events:none}