@charset "utf-8";
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{vertical-align:baseline;margin:0;padding:0}
body{background-color:#fff;color:#333;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Verdana, Geneva, Arial, sans-serif;line-height:1.5;
background:url(../image/bg.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6,strong{font-style:normal;font-weight:400;font-size:1em}
p{margin-bottom:1em}
caption,th{text-align:left;font-weight:400}
table,th,td,img{border:0}
img{vertical-align:top}
ul{list-style:none}
table{border-collapse:collapse}
body,input,textarea{font-size:12px !important}
input,textarea{font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana, Geneva, Arial, sans-serif;margin-bottom:1px;padding:0}
hr.clear{clear:both;visibility:hidden;border:0;height:0;margin:0;padding:0}
a{color:#4489c9;outline:none;text-decoration:none}
a:visited{color:#444ac9}
a:hover{color:#56aeff;text-decoration:underline}
.clear{clear:both;display:block}
/* For modern browsers */
.clearfix:before,
.clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
	zoom:1;
}
.width5{width:5%}
.width10{width:10%}
.width15{width:15%}
.width20{width:20%}
.width25{width:25%}
.width30{width:30%}
.width33{width:33%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width55{width:55%}
.width60{width:60%}
.width70{width:70%}
.width80{width:80%}
.width90{width:90%}
.width100{width:100%}

.nm{margin:0 !important}
.mtb10{margin:10px 0 !important}
.mtb20{margin:20px 0 !important}
.mtb30{margin:30px 0 !important}
.mb5{margin-bottom:5px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mt25{margin-top:25px !important}

.fl{float:left;width:49%}
.fr{float:right;width:49%}

.right{text-align:right}
.center{text-align:center}
.bold{font-weight:700}
.orange{color:#ff6000}
.large{font-size:1.2em}
.small{font-size:0.8em}

.centerButton{text-align:center;width:99%;padding:8px 0}
.centerButton input{margin:0 2px}

.rollover{}
