#home h1{
font-size:10px;
width:741px;
line-height:1.5;
margin:0px auto 0px auto;
padding:3px 0px 3px 17px;
}

/* content
---------------------------------------------------- */
#content{
background-position:top left;
background-repeat:repeat-y;
width:758px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#main_img{
background:url(../img/top_main_img.jpg);
background-position:top left;
background-repeat:no-repeat;
width:183px;
height:192px;
margin:22px 22px 16px 22px;
padding:8px 8px 0px 523px;
}

#main_img #img_sbtn{
background-color:#7EA9C8;
width:179px;
border: 1px solid #D8D8D8;
margin:0px 0px 0px 0px;
padding:1px 1px 0px 1px;
}

#main_img #img_sbtn img{
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
}


.dl{
background:url(../img/dot_line.gif);
background-position:top left;
background-repeat:repeat-x;
width:517px;
height:9px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

/* left
---------------------------------------------------- */
#left #main{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 22px;
}

#left #main .tcw_box{
}

#left #main .tcw_box{
width:475px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main .m_stitle{
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

#left #main .h_stitle{
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
}

#left #main .ct_box{
background:url(../img/main_hs.gif);
background-position:top left;
background-repeat:repeat-y;
width:443px;
margin:0px 0px 16px 0px;
padding:0px 0px 0px 12px;
}

#left #main .ct_box p.cw_pt01{
background:url(../img/cw_pt01.gif);
background-position:middle left;
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
width:369px;
margin:0px 0px 6px 0px;
padding:0px 0px 3px 74px;
}

#left #main .ct_box p{
width:443px;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main h2{
width:475px;
font-size:12px;
color:#145C8B;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_info{
width:471px;
border: 1px solid #CECECE;
margin:0px 0px 16px 0px;
padding:1px 1px 1px 1px;
}

#left #main #t_info .t_line01{
width:469px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_info .t_line01 .t_sline01{
width:467px;
border: 1px solid #AAC7DC;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_info .t_line01 ul{
width:455px;
list-style:none;
margin:0px 0px 0px 0px;
padding:12px 6px 4px 6px;
}

#left #main #t_info .t_line01 ul li{
background:url(../img/dot_line2.gif);
background-position:bottom left;
background-repeat:repeat-x;
font-size:12px;
margin:0px 0px 6px 0px;
padding:0px 0px 8px 0px;
}



#left #main .top_cwt{
width:475px;
font-size:12px;
line-height:1.8;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

#left #main .ct_cwline{
float:left;
width:231px;
border: 1px solid #CECECE;
margin:0px 5px 8px 0px;
padding:1px 1px 1px 1px;
}

#left #main .ct_cwlbox{
width:229px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main .ct_cwlbox h3{
background:url(../img/pl_icon.gif);
background-position:middle left;
background-repeat:no-repeat;
color:#333;

font-size:12px;
line-height:1.8;
border: 0px;
margin:4px 7px 0px 7px;
padding:0px 0px 0px 22px;
}

#left #main .ct_cwlbox h3 a{
color:#333;
text-decoration:none;
}

#left #main .ct_cwlbox img.ct_cwlbl{
float:left;
width:73px;
margin:0px 6px 0px 6px;
padding:0px 0px 0px 0px;
}

#left #main .ct_cwlbox .ct_cwrbr{
float:right;
}

#left #main .ct_cwlbox .ct_cwrbr p{
width:138px;
font-size:12px;
line-height:1.8;
margin:0px 6px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main .ct_cwlbox .ct_cwlbtn{
background-color:#FCFBF7;
width:226px;
text-align:right;
border-top: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:5px 3px 2px 0px;
}

#left #main .ct_cwline2{
float:left;
width:231px;
border: 1px solid #CECECE;
margin:0px 0px 8px 0px;
padding:1px 1px 1px 1px;
}

#left #main .ct_cwdot{
background:url(../img/dot_line.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
}

#left #main .t_int{
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_msg{
width:471px;
border: 1px solid #CECECE;
margin:0px 0px 16px 0px;
padding:1px 1px 1px 1px;
}

#left #main #t_msg .t_line01{
width:453px;
border: 1px solid #C8DCEA;
margin:0px 0px 0px 0px;
padding:0px 8px 8px 8px;
}

#left #main #t_msg .t_line01 img{
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_msg .t_line01 p{
width:453px;
font-size:12px;
line-height:2.1;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_msg .t_line02{
background:url(../img/dot_line3.gif);
background-position:top left;
width:453px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_msg p.msg_fn {
width:453px;
font-size:12px;
text-align:right;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
}

#left #main #t_prd{
width:471px;
border: 1px solid #CECECE;
margin:0px 0px 16px 0px;
padding:1px 1px 1px 1px;
}

#left #main #t_prd .t_line01{
width:465px;
border: 1px solid #DFEBC7;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

#left #main #t_prd .t_line01 img{
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
}

#left #main #t_prd .t_line01 img.fn{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* right
---------------------------------------------------- */
#right{
float:right;
margin:0px 0px 22px 0px;
padding:0px 0px 0px 0px;
}

#right #side_mov{
background-color:#808080;
width:213px;
margin:0px 0px 10px 0px;
padding:5px 5px 5px 5px;
}

#right #side_mov ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right #side_mov li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right #side_menu{
background-color:#F9FCFE;
width:219px;
border: 1px solid #EDEDED;
margin:0px 22px 0px 0px;
padding:1px 1px 1px 1px;
}

#right #side_menu #side_line{
width:213px;
border: 1px solid #AAC7DC;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

#right #side_menu .m_stitle{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

#right #side_menu .m_img{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

#right #side_menu #side_info{
background-color:#FFF;
width:209px;
border: 1px solid #EDEDED;
margin:0px 0px 2px 0px;
padding:1px 1px 1px 1px;
}

#right #side_menu #side_info .ss_line{
width:201px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

#right #side_menu #side_info .ss_line p{
background:url(../img/dot_line2.gif);
background-position:bottom left;
background-repeat:repeat-x;
font-size:10px;
line-height:1.6;
margin:0px 0px 0px 0px;
padding:3px 4px 12px 4px;
}


#right #side_menu #side_product{
background-color:#FFF;
width:209px;
border: 1px solid #EDEDED;
margin:0px 0px 2px 0px;
padding:1px 1px 1px 1px;
}

#right #side_menu #side_product .ss_line{
width:201px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:3px 3px 0px 3px;
}

#right #side_menu #side_product .ss_line ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right #side_menu #side_product .ss_line li{
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}


#right #side_menu #side_comp{
background-color:#FFF;
width:209px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px;
}

#right #side_menu #side_comp .ss_line{
width:201px;
border: 1px solid #EDEDED;
margin:0px 0px 0px 0px;
padding:3px 3px 1px 3px;
}

#right #side_menu #side_comp .ss_line p{
font-size:12px;
line-height:1.8;
margin:0px 0px 0px 0px;
padding:0px 0px 6px 0px;
}

#right #side_menu table{
width:201px;
font-size:12px;
border-top: 1px solid #DADADA;
border-left: 1px solid #DADADA;
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

#right #side_menu th{
background-color:#E5F3FC;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
line-height:1.5;
font-weight:normal;
color:#333;
margin:0px 0px 0px 0px;
padding:1px 2px 1px 2px;
}

#right #side_menu td{
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
line-height:1.5;
margin:0px 0px 0px 0px;
padding:3px 4px 3px 4px;
}

#right #side_menu td.cpt{
background-color:#FDFCFA;
}

#right #side_menu #side_cont img{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

.red{
color:#922113;
}