@charset "utf-8";


.imghover:hover {
   	opacity: 0.6;
  -webkit-transition: all 0.3s ease;/*ふわっとさせる間隔 Google Chrome、Safari*/
-moz-transition: all 0.3s ease;/*ふわっとさせる間隔 Firefox*/
-ms-transition: all 0.3s ease;/*ふわっとさせる間隔 IE*/
-o-transition: all 0.3s ease;/*ふわっとさせる間隔 Opera*/
transition: all  0.3s ease;/*ふわっとさせる間隔*/
   cursor: pointer;

}
	

.acc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ff0000;

	text-decoration: none;

}

.acc a:link{

	color: #ff0000;

	text-decoration: none;

}

.acc a:visited{

	color: #ff0000;

	text-decoration: none;

}

.acc a:hover{

	color: #ffffff;

	text-decoration: none;

}



.accB {

	color: #ff0000;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

}

.accB a:link{

	color: #ff0000;

	text-decoration: none;

}

.accB a:visited{

	color: #ff0000;

	text-decoration: none;

}

.accB a:hover{

	color: #ffffff;

	text-decoration: none;

}

.lps{
  color: #ff0000;

  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  text-align: center ;
}


.fw {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.fw a:link{

	color: #ffffff;

	text-decoration: none;

}



.fw a:visited{

	color: #ffffff;

	text-decoration: none;

}

.fw a:hover {

	color: #FF0000;

	text-decoration: none;

}


.new {

	color: #FF8080;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.new a:link{

	color: #FF8080;

	text-decoration: none;

}



.new a:visited{

	color: #FF8080;

	text-decoration: none;

}

.new a:hover {

	color: #FF0000;

	text-decoration: none;

}


.fw1 {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #333333;

}

.fw1 a:link {

	color: #ffffff;

	text-decoration: none;

}

.fw1 a:visited {

	color: #ffffff;

	text-decoration: none;

}

.fw1 a:hover {

	color: #FF0000;

	text-decoration: none;

}



.fwsub {

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.fwsub a:link{

	color: #ffffff;

	text-decoration: none;

}



.fwsub a:visited{

	color: #ffffff;

	text-decoration: none;

}

.fwsub a:hover {

	color: #FF0000;

	text-decoration: none;

}

.fwB {

	color: #FFFFFF;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

}

.fwBer {

	color: #FFFFFF;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

}

.fwBer a:link{

	color: #ffffff;

	text-decoration: none;

}

.fwBer a:visited{

	color: #ffffff;

	text-decoration: none;

}

.fwBer a:hover {

	color: #FF0000;

	text-decoration: none;

}

.cif {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #00ccff;

	text-decoration: none;

}

.cif a:link {

	color: #00ccff;

	text-decoration: none;

}



.cif a:visited {

	color: #00ccff;

	text-decoration: none;

}

.cif a:hover {

	color: #FF0000;

	text-decoration: none;

}

.cifB {

	color: #00ccff;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.cifB a:link {

	color: #00ccff;

	text-decoration: none;

}

.cifB a:visited {

	color: #00ccff;

	text-decoration: none;

}

.cifB a:hover {

	color: #FF0000;

	text-decoration: none;

}

.cifsub {

	color: #00ccff;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}.

.cifsub a:link {

	color: #00ccff;

	text-decoration: none;

}



.eif {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0099FF;

	text-decoration: none;

}

.eif a:link {

	color: #0099FF;

	text-decoration: none;

}

.eif a:visited {

	color: #0099FF;

	text-decoration: none;

}

.eif a:hover {

	color: #FF0000;

	text-decoration: none;

}



.eifsub {

	color: #0099FF;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}.

.eifsub a:link {

	color: #0099FF;

	text-decoration: none;

}



.isg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0066cc;

	text-decoration: none;

}

.isg a:link{

	color: #0066cc;

	text-decoration: none;

}

.isg a:visited{

	color: #0066cc;

	text-decoration: none;

}

.isg a:hover {

	color: #FF0000;

	text-decoration: none;

}



.isgsub {

	color: #0066cc;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}

.isgsub a:link{

	color: #0066cc;

	text-decoration: none;

}

.isgsub a:visited{

	color: #0066cc;

	text-decoration: none;

}

.isgsub a:hover {

	color: #FF0000;

	text-decoration: none;

}



.isgBer {

	color: #0066cc;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

}

.isgBer a:link{

	color: #0066cc;

	text-decoration: none;

}

.isgBer a:visited{

	color: #0066cc;

	text-decoration: none;

}

.isgBer a:hover {

	color: #FF0000;

	text-decoration: none;

}



.osg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0089c0;

	text-decoration: none;

}

.osg a:link{

	color: #0089c0;

	text-decoration: none;

}

.osg a:visited{

	color: #0089c0;

	text-decoration: none;

}

.osg a:hover {

	color: #FF0000;

	text-decoration: none;

}



.osgsub {

	color: #0089c0;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.nrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFBB0;
	text-decoration: none;
}

.nrg a:link{

	color: #FFFBB0;

	text-decoration: none;

}

.nrg a:visited{

	color: #FFFBB0;

	text-decoration: none;

}

.nrg a:hover {

	color: #FF0000;

	text-decoration: none;

}



.nrgB {

	color: #FFFBB0;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.nrgB a:link{

	color: #FFFBB0;

	text-decoration: none;

}

.nrgB a:visited{

	color: #FFFBB0;

	text-decoration: none;

}

.nrgB a:hover {

	color: #FF0000;

	text-decoration: none;

}

.ylw {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fff200;

	text-decoration: none;

}

.ylw a:link{

	color: #fff200;

	text-decoration: none;

}

.ylw a:visited{

	color: #fff200;

	text-decoration: none;

}

.ylw a:hover {

	color: #FF0000;

	text-decoration: none;

}



.ylwB {

	color: #fff200;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.ylwB a:link{

	color: #fff200;

	text-decoration: none;

}

.ylwB a:visited{

	color: #fff200;

	text-decoration: none;

}

.ylwB a:hover {

	color: #FF0000;

	text-decoration: none;

}

.iron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00FF00;
	text-decoration: none;
}

.iron a:link{

	color: #00FF00;

	text-decoration: none;

}

.iron a:visited{
	color: #00FF00;
	text-decoration: none;

}

.iron a:hover {

	color: #FF0000;

	text-decoration: none;

}



.ironB {

	color: #00FF00;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.ironB a:link{

	color: #00FF00;

	text-decoration: none;

}

.ironB a:visited{

	color: #00FF00;

	text-decoration: none;

}

.ironB a:hover {

	color: #FF0000;

	text-decoration: none;

}

.epg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C1FFE0;

	text-decoration: none;

}

.epg a:link{

	color: #C1FFE0;

	text-decoration: none;

}



.epg a:visited{

	color: #C1FFE0;

	text-decoration: none;

}

.epg a:hover {

	color: #FF0000;

	text-decoration: none;

}

.epgB {

	color: #C1FFE0;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.epgB a:link{

	color: #C1FFE0;

	text-decoration: none;

}



.epgB a:visited{

	color: #C1FFE0;

	text-decoration: none;

}

.epgB a:hover {

	color: #FF0000;

	text-decoration: none;

}

.bcrt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #77460d;

	text-decoration: none;

}

.bcrt a:link{

	color: #77460d;

	text-decoration: none;

}

.bcrt a:visited{

	color: #77460d;

	text-decoration: none;

}

.bcrt a:hover{

	color: #ffffff;

	text-decoration: none;

}

.bcrtB {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #77460d;

	text-decoration: none;

	font-weight: bold;

}

.bcrtB  a:link{

	color: #77460d;

	text-decoration: none;

}

.bcrtB  a:visited{

	color: #77460d;

	text-decoration: none;

}

.bcrtB  a:hover{

	color: #ffffff;

	text-decoration: none;

}

.swB {

	color: #0099cc;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

.rdm {
	
	font-size: 12px;
	color: #FFFBB0;
	text-decoration: none;
}

.rdm a:link{

	color: #FFFBB0;

	text-decoration: none;

}

.rdm a:visited{

	color: #FFFBB0;

	text-decoration: none;

}

.rdm a:hover {

	color: #FF0000;

	text-decoration: none;

}



.rdmsub {

	color: #ffff66;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}

.rod {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #cc9900;

	text-decoration: none;

}

.rod a:link{

	color: #cc9900;

	text-decoration: none;

}

.rod a:visited{

	color: #cc9900;

	text-decoration: none;

}

.rod a:hover {

	color: #FF0000;

	text-decoration: none;

}



.rodB {

	color: #cc9900;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}.rodB a:link{

	color: #cc9900;

	text-decoration: none;

}

.rodB a:visited{

	color: #cc9900;

	text-decoration: none;

}

.rodB a:hover {

	color: #FF0000;

	text-decoration: none;

}



.rodsub {

	color: #cc9900;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}

.rodsub a:link{

	color: #cc9900;

	text-decoration: none;

}

.rodsub a:visited{

	color: #cc9900;

	text-decoration: none;

}

.rodsub a:hover {

	color: #FF0000;

	text-decoration: none;

}



.Heading {

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

	text-decoration: none;

}

.HeadingSub {

	margin-top: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFF00;

	text-decoration: none;

}

.mainContents {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #000000;

}

.virtual {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF00FF;

	text-decoration: none;

}

.virtual a:link{

	color: #FF00FF;

	text-decoration: none;

}

.virtual a:visited{

	color: #FF00FF;

	text-decoration: none;

}

.virtual a:hover{

	color: #FF0000;

	text-decoration: none;

}

.virtualB {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FF00FF;

	text-decoration: none;

	font-weight: bold;

}

.virtualB a:link{

	color: #FF00FF;

	text-decoration: none;

}

.virtualB a:visited{

	color: #FF00FF;

	text-decoration: none;

}

.virtualB a:hover{

	color: #FF0000;

	text-decoration: none;

}

.eng {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	text-decoration: none;

}

.eng a:link{

	color: #990000;

	text-decoration: none;

}

.eng a:visited{

	color: #990000;

	text-decoration: none;

}

.eng a:hover{

	color: #ffffff;

	text-decoration: none;

}

.engsub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	text-decoration: none;

	font-weight: bold;

}

.checkOut {

	color: #FF00FF;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

	padding-left: 30px;

}

.checkOut a:link{

	color: #FF00FF;

	text-decoration: none;

}

.checkOut a:visited{

	color: #FF00FF;

	text-decoration: none;

}

.checkOut a:hover{

	color: #FFFF00;

	text-decoration: none;

}

/*Smartphone*/
@media screen and (max-width:768px){

.fw {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.fw a:link{

	color: #ffffff;

	text-decoration: none;

}



.fw a:visited{

	color: #ffffff;

	text-decoration: none;

}

.fw a:hover {

	color: #FF0000;

	text-decoration: none;

	}

.accB {

	color: #ff0000;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.accB a:link{

	color: #ff0000;

	text-decoration: none;

}

.accB a:visited{

	color: #ff0000;

	text-decoration: none;

}

.accB a:hover{

	color: #ffffff;

	text-decoration: none;

}
.rdm {
	
	font-size: 9px;
	color: #FFFBB0;
	text-decoration: none;
}

.rdm a:link{

	color: #FFFBB0;

	text-decoration: none;

}

.rdm a:visited{

	color: #FFFBB0;

	text-decoration: none;

}

.rdm a:hover {

	color: #FF0000;

	text-decoration: none;

}

.virtual {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FF00FF;

	text-decoration: none;

}

}