@charset "UTF-8";
/*------------------------------------------------------------*/
body{
background:#f7f7f7;
color:#403f4c;
}
.grid12{
border:1px solid #dbdbdb;
border-top:none;
border-bottom:none;
}
a{color:#002344;}
a:hover{color:#750051;}
/*------------------------------------------------------------*/
#header .grid12{
border-bottom:1px solid #d2d2d2;
/*background:#5a9e94 !important;*/
}
#header p.des{background:rgba(255,255,255,0.6);}
#header_menu a,#header_menu a:hover{color:#fff5bc;}
#global{
border-bottom:1px solid #d2d2d2;
background:#002344;
}
#global ul li a{
border:1px solid #fff;
color:#fff;
background:#005275;
}
#global ul li a:hover{
color:#534bbf;
border:1px solid #534bbf;
background:#fff;
}
.index_pdt2 .review a{color:#750051 !important;}
/*------------------------------------------------------------*/
#cont_main{background:#fff;}
/*------------------------------------------------------------*/
#pankuzu ul li.top{background:#a38650;}
#pankuzu ul li a{color:#fff;}
/*------------------------------------------------------------*/
#news dl dt{border-bottom:1px dotted #bbb;}
#news dl dd{border-bottom:1px dotted #bbb;}
/*------------------------------------------------------------*/
address{
background:#002344;
color:#fff5bc;
}
address a{color:#fff1b5;}
address a:hover{color:#fff1b5;}
/*------------------------------------------------------------*/
#left_column{background:#d8d2b6;}
#right_column{background:url(../images/bd_1sccc.gif) left top repeat-y #fff !important;}
.footer_bottom{background:#fff !important;}
/*------------------------------------------------------------*/
.list_itd{
border:1px solid;
border-color:#e5e5e5 #dbdbdb #d2d2d2;
}
.list_itd li.title a{
border-left:5px solid #ccc;
border-bottom:1px solid #ccc;
color:#302f3c;
}
/*------------------------------------------------------------*/
.h_bb1{border-bottom:3px solid #005275;}
.h_bb2{border-bottom:3px solid #005275;}
.h_limg1{border-bottom:1px solid #ccc;}
.h_bl1{
border-left:2px solid #2f5c17;
color:#2f5c17;
}
.h_bgi1{
background:url(../images/side_h3_bg.jpg) no-repeat;
color:#fff;
border:1px solid #3c6f36;
}
/*------------------------------------------------------------*/
.td_u{text-decoration:underline !important;}
.td_l{text-decoration:line-through !important;}

.pd_9{padding:9px !important;}
.pd_18{padding:18px !important;}
.pd_t0{padding-top:0 !important;}
.pd_t1em{padding-top:1em !important;}
.pd_t2em{padding-top:2em !important;}
.pd_t4em{padding-top:4em !important;}
.pd_t18px{padding-top:18px !important;}
.pd_t90px{padding-top:90px !important;}
.pd_b0{padding-bottom:0 !important;}
.pd_b05em{padding-bottom:0.5em !important;}
.pd_b2em{padding-bottom:2em !important;}
.pd_b3em{padding-bottom:3em !important;}
.pd_b189px{padding-bottom:189px !important;}
.pd_l1em{padding-left:1em !important;}
.pd_l2em{padding-left:2em !important;}
.pd_l5em{padding-left:5em !important;}

.ls_-01em{letter-spacing:-0.1em !important;}

.mg_t1em{margin-top:1em !important;}
.mg_b0{margin-bottom:0 !important;}
.mg_b3em{margin-bottom:3em !important;}

.fs_8em{font-size:0.8em !important;}
.fs_12em{font-size:1.2em !important;}
.fs_13em{font-size:1.3em !important;}

.fw_b{font-weight:bold !important;}

.ta_c{text-align:center !important;}
.ta_r{text-align:right !important;}
.c_r{color:#f00 !important;}

.dp_i{display:inline !important;}
.dp_b{display:block !important;}

.fl_l{float:left !important;}
.lh_12em{line-height:1.2em !important;}

.bd_n{border:none !important;}

.ti_0{text-indent:0em !important;}

.of_h{overflow:hidden !important;}

.bg_n{background:none !important;}
.bg_w{background:#fff !important;}
/*------------------------------------------------------------*/