/* CSS Document */

.wrapper,.area{ width:1200px; margin:0px auto; background-color:#FFF}
.mg10{margin:10px auto;}
.mg5{margin:5px auto;}
.left,.lf{float:left; overflow:hidden}
.right,.rt{float:right; overflow:hidden}
.center,.ct{float:left; overflow:hidden}
img{ border:none;}
.clear{clear:both; font-size:1px; visibility:hidden; color:#EFF0EB}
.wrap{overflow:hidden; text-overflow:ellipsis;  word-spacing:normal; white-space:normal; word-wrap:break-word}
.nowrap{overflow:hidden; text-overflow:ellipsis; display:block; word-spacing:normal; white-space:nowrap}
.text_l{text-align:left;}
.text_c{text-align:center;}
.text_r{text-align:right;}
.org{color:#FF6600;}
.green{color:#008000;}
.red{color:#F00;}
.cont{padding:8px;}
.nav .left{ padding-left:8px;}
.nav .right{ padding-right:8px;}
.nobg{background:none;}
dl dd,ul li{overflow:hidden;  display:block;}

ul, ol, dl {
    list-style: outside none none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button {
    margin: 0;
    padding: 0;
}
ul{list-style-type:none; margin:0px; padding:0px}
.tit22{height:22px; line-height:22px; text-align:center;overflow:hidden;display:block; word-spacing:normal; white-space:nowrap}
.tit20{height:20px; line-height:20px; text-align:center;overflow:hidden;display:block; word-spacing:normal; white-space:nowrap}
.tit22 a{line-height:22px;}
.tit20 a{line-height:20px;}

.linkA a{ text-decoration:none; color:#ff7e00;}
.linkA a:hover{ color:#ff7e00; text-decoration:underline;}
.linkB a{ text-decoration:none; color:#fff;}
.linkB a:hover{ color:#fff; text-decoration:underline;}