#glovalnavi .navwrap .current {
  width: 93px;
  left: 183px;
}

.wrapper .title h2 {
  background: url("../img/product/pc_title_intro.png") no-repeat left;
}


.wrapper article {
  background: url("../img/common/line_blue_pattern.gif") repeat-x top white;
/*   background: url("../img/common/line_blue_pattern.gif") repeat-x top rgba(255, 255, 255, 1.0); */
    background: url("../img/common/line_blue_pattern.gif") repeat-x top rgba(255, 255, 255, 1);
  margin-bottom: 30px;
}
.wrapper article .wrap {
  padding: 36px 30px 30px 30px;
}
.wrapper article .wrap h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.4;
  margin-bottom: 15px;
}
.wrapper article .wrap .date {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 25px;
}
.wrapper article .wrap .text {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.8;
}
.wrapper article .wrap .text p {
  margin-bottom: 20px;
}
.wrapper article .wrap .text p:last-child {
  margin-bottom: 0;
}


.wrapper article .wrap h4 {
  font-size: 1.1rem;
  line-height: 1.4em;
  margin: 20px 0px 5px 0px; 
 }

.wrapper article .wrap h4:last-child {
  font-size: 1.1rem;
  line-height: 1.4em;
  margin: 30px 0px 5px 0px; 
 }



.wrapper .textwrap {
  padding: 30px;
  color: #fff;
}
.wrapper .textwrap h3 {
  font-size: 32px;
  font-size: 2rem;
  color: #FFF;
  text-shadow: 1px 0px 0px #000, -1px 0px 0px #000, 0px -1px 0px #000, 0px 1px 0px #000, 2px 3px 0px #000, 3px 3px 0 #000;
  margin-bottom: 35px;
  line-height: 42px;
}
.wrapper .textwrap .text {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 28px;
  line-height: 30px;
}
.wrapper .textwrap .text span {
  color: #fffc00;
  text-shadow: 1px 0px 0px #000, -1px 0px 0px #000, 0px -1px 0px #000, 0px 1px 0px #000, 2px 1px 0px #000, 2px 2px 0 #000;
}


dl.broadcast dt strong{margin-bottom:10px;display:block;}
dl.broadcast dd p.indent{margin:10px 0 20px 0;display:block;font-size:0.83em;text-align:right;color:#F00;}

dl.broadcast dd table{
	width: 100%;

	border: 1px double #333;

}

dl.broadcast dd table br{
display:none;

}


dl.broadcast dd table th {

	padding: 10px;
	border: 1px double #333;
	background-color: #666;	
	color:#FFF;
	text-align:center;	
}

dl.broadcast dd table tr td{
	padding: 10px;
	border: 1px double #333;
	background-color: #fff;	

	text-align:center;	
}

