.h3_bg{background:url(../images/main_bg.gif) 0 -198px;height:26px;margin:0;padding:12px 0 0 45px;line-height:2em;font-size:1.3em}
.ifo_area{padding:0 15px;background:#00274D;border-left:2px solid #578AB9;border-right:2px solid #578AB9;border-bottom:1px solid #00274D\9;}
.ifo_area h1{font-size:1.4em;text-align:center}
.bk_bt{background:url(../images/main_bg_02-02.jpg) no-repeat;height:10px}

.ifl{font-size:1.4em}
.ifl ol{margin:0 0 0 0.9em;padding-left:1.5em}
.ifl li{border-bottom:1px dashed #DEDFDF;padding:0.5em 0 0.1em 0}
.ifl a:hover{background:#068566}

.iff{font-size:1.3em;padding-top:10px}
.iff div{border:1px solid #568BBD;color:#DEDFDF;padding:10px}
.iff em{line-height:2em;font-style:normal}
.iff table{width:628px;border-collapse:collapse;color:#00274D}
.iff th,.iff td{border:1px solid #1C5E9D}
.iff th{background:#A8D5FF;font-weight:normal}
.iff td{padding:0.5em;background:#FFF}
.iff label{float:right}
.iff label em{margin-left:0.5em;color:#F00}
.iff input{float:left}
.iff .btn_area{border-color:#00274D;padding-top:20px;background:#00274D}
.iff .btn_area input{float:none}
.iff .cbox{float:left;line-height:1.5em}
.iff .vcode{width:50px}
.btn_area{text-align:center}
.b2_b{padding:0 1.618em}

.ift th{width:32%;text-align:right}
.ift{padding-bottom:1em}
.ift div{border:none}

.ifc{font-size:1.4em;line-height:1.5em;padding-bottom:1em}
.ifc em{font-size:large;font-weight:bold}
.ifc h5{font-size:larger;margin:1em 0 0.5em 0;border-bottom:1px dashed #568BBD}

.dt{padding-bottom:1em}
.dt th{font-size:normal}
.dt td{text-align:center}
.dt h5{margin:0;font-size:larger;text-align:center}
.dt a{color:#000}
.dt a:hover{text-decoration:underline}

.ct h3{margin:0;padding:1em 0}
.ct a:hover{text-decoration:underline}

.newsattr{text-align:center;background: url("../images/news_line.jpg") no-repeat center bottom;margin-bottom:5px;padding:10px 0px;}
.newsattr b{display:inline-table;width:10px;}
#statement {margin: 0 auto;width: 625px;padding:10px 0px;}
#statement span {display: block;height: 9px;width: 625px;}
#statement_t {background: url("../images/statement_t.jpg") no-repeat;margin: 0;padding: 0;}
#statement_b {background: url("../images/statement_b.jpg") no-repeat;}
div.statement {background:#244566; padding:10px;line-height:20px;}
#gamenews h4 {
    background: url("../images/h4_bg.jpg") no-repeat scroll center top transparent;
    margin-bottom: 5px;
    padding-top: 10px;
}
.newsll li {
    background: url("../images/new_ico.jpg") no-repeat scroll 0 6px transparent;
    line-height: 20px;
    padding-left: 12px;
}
.link {
    background: url("../images/news_line.jpg") no-repeat  center top;
    height: 25px;
    padding-top: 8px;
}
.link a, .link span {
    color: #95D300;
}
#mess{ width:100%;margin-top:10px!important; margin:0 auto; }
.mess{background:url(../images/mess_m.jpg); padding:10px; _margin-top:-13px;}
.mess div,div#mess{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
#mess span{ display:block; height:3px; width:100%}
#mess a{ text-decoration:underline}
#mess_t{ background:url(../images/mess_t.jpg) no-repeat; margin:0; padding:0}
#mess_b{ background:url(../images/mess_b.jpg) no-repeat;}
.mess input{float: none;}
.news_sub{margin-top: 3px;text-align: center;}
.ifouser{float:left}
.messlist{ line-height:25px; margin-top:10px;}
.messlist th{ font-weight:normal; text-align:right; }
.trlinet{background:url(../images/news_line.jpg) no-repeat top;} 
.messlist td,.messlist th{background:none;color:#fff;border:0px;}
.trlinet td,.trlinet th{ padding-top:14px;}
.messlistreply td,.messlistreply th{ background:#02403f; padding:0 8px;}
.replytr{ color:#95d300; border-top:1px solid #00274d}
.content h3,.content h4,.content h5,.content h6{font-size:1.2em;}
.content{line-height:20px;}
.content p{padding:10px 0px;}