A         {text-decoration:none;}
A:link    {color:#EF0001}
A:visited {color:#EF0001}
A:active  {color:#EF0001}
A:hover   {color:#FF7F00}
.container{
  border-left:none;
  border-right:none;
  border-top:none;
  border-bottom:none;
  border-width:1px;
  border-color:#000;
}
.header{
  background-image:url(../images/common/header_back.gif);
  background-repeat:no-repeat;
  background-position:bottom;
}
.headerm{
  background-image:url(./images/header_back_m.gif);
  background-repeat:no-repeat;
  background-position:bottom;
}
.logo_image{
  padding-top:6px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:0px;
}
.navi_image{
  padding-top:0px;
  padding-bottom:1px;
  padding-left:0px;
  padding-right:0px;
}
.main_box_line{
  border-left:solid;
  border-right:solid;
  border-top:none;
  border-bottom:none;
  border-width:1px;
  border-color:#EA0001;
}
.main_title{
  padding:0px;
  border-bottom:dotted;
  border-width:2px;
  border-color:#EA0001;
}
.category_i{
  font-weight:bold;
  font-size:15px;
  color:#4F4F4F;
  padding-top:2px;
  padding-left:0px;
}
.company_desc{
  font-size:16px;
  padding-top:4px;
  padding-left:90px;
  padding-right:40px;
  padding-bottom:8px;
  line-height:150%;
  color:#000;
}
.company_text{
  padding-left:12px;
  padding-bottom:12px;
  font-size:14px;
  font-weight:bold;
  color:#000;
}
.normalb{
  padding-left:12px;
  font-size:14px;
  font-weight:bold;
}
.contents_line{
  border-left:solid;
  border-right:none;
  border-top:none;
  border-bottom:none;
  border-width:1px;
  border-color:#000;
}
.tv_catch{
  font-size:14px;
  padding-top:4px;
  color:#FF4500;
}
.tv_subtitle{  
  background-color:#e8e8e8;  
}
.tv_bnimg { 
  border:1px #e8e8e8 solid;   
}
.tv_copyright{
  font-size:10px; 
  padding-top:2px;
  color:#1C1C1C;
  text-align:right;
}
.tv_info{
  font-size:11px; 
  color:#1C1C1C;
  padding:12px 0 12px 6px;
}
.tv_title{
  font-style:italic;
  font-size:16px;
  font-weight:bold;
  color:#000;
  padding-top:12px;
  padding-left:12px;
}
.tv_text{
  font-size:14px;
  padding-top:4px;
  padding-left:10px;
  line-height:150%;
  color:#1C1C1C;
}
.tv_texta{
  font-size:14px;
  padding-top:4px;
  padding-left:0px;
  line-height:150%;
  color:#1C1C1C;
}
.works_image{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:6px;
  padding-right:0px;
}
.works_box{
  background:#FAFAD2;
  border:dotted;
  border-width:2px;
  border-color:#FF7F24;
}
.works_title{
  font-size:18px;
  font-weight:bold;
  color:#000;
  padding-top:10px;
  padding-left:8px;  
  padding-bottom:8px;
}
.works_header{
  font-size:18px;
  font-weight:bold;
  color:#000; 
}
.works_text{
  font-size:14px;  
  padding-top:8px;
  padding-left:12px;
  padding-bottom:12px;
  line-height:150%;
  color:#1C1C1C;
}
.works_subtitle{
  BORDER-LEFT: solid #696969 6px; 
/*  BACKGROUND-COLOR:#E8E8E8; */
  font-weight:bold;
  font-size:16px;  
  margin:0 0 0 13px;
  padding:2px 0 2px 4px;
  line-height:150%;
  color:#1C1C1C;
}
.dvd_desc{
  font-size:14px;
  padding-left:6px;  
  line-height:140%;
  color:#000;
}
.dvd_descb{
  font-size:14px;
  font-weight:bold;
  padding-top:10px;
}
.directions_copy{
  padding-top:10px;
  padding-bottom:20px;
  line-height:120%;
  background:#EA0001;
}


/* mail */
.mail_line{
  border:dotted; 
  border-width:1px;
  border-color:#000000;
}
.mail_normal_e{
  font-size:14px;
  padding-top:8px;   
  padding-bottom:4px;
  color:#000;
}
.mail_address_e{
  font-size:14px;
  padding:8px; 
  letter-spacing:2px;
  color:#000;
  font-weight:bold;
}
.side_box_updates{
  margin-top:0px;
  margin-bottom:8px;
  margin-left:4px;
  margin-right:12px;
}
.side_box{
  margin-top:18px;
  margin-bottom:8px;
  margin-left:4px;
  margin-right:12px;
}
.side_box_line{
  border-left:solid;
  border-right:solid;
  border-bottom:solid;
  border-top:none;
  border-width:1px;
  border-color:#EA0001;
}
.side_text{
  font-size:12px;
  padding-top:8px;
  padding-left:8px;
  padding-right:6px;
  padding-bottom:8px;
  line-height:140%;
  color:#000;
}
.dvd_desc{
  font-size:10px;
}
