<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/***** リンク ************************************************************************/
a:hover img {
	opacity:0.8;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;}

/*a:link{ 
	color: #005fc3;
	text-decoration: none;}
a:visited{
	color: #005fc3;
	text-decoration: none;}
a:hover{
	color: #6296ca;
	text-decoration: none;}*/

/***** ************************************************************************/


/*.ctg {
background: #85ceff;
  background-image: -webkit-linear-gradient(top, #85ceff, #68bcf0);
  background-image: -moz-linear-gradient(top, #85ceff, #68bcf0);
  background-image: -ms-linear-gradient(top, #85ceff, #68bcf0);
  background-image: -o-linear-gradient(top, #85ceff, #68bcf0);
  background-image: linear-gradient(to bottom, #85ceff, #68bcf0);
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  font-weight:bold;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width:85%;
  margin-bottom:10px;
  float:left;
}






.list{
  width: 100%;
  float: left;
  margin-top:10px;
  }



  

#contents li a {
  background-image: url(../parts/navi-dd_b.gif);
  background-repeat: no-repeat;
  height: 15px;
  padding-left: 20px;
  font-size: 16px;
  letter-spacing: 0.1em;
  margin-left:20px;
  margin-bottom:10px;
  display: inline-block;
  float:left;
  margin-top:5px;
}  
  

.mt20{
 margin-top:20px;
 }*/
 
 
 
 
 /****** 160126 アコーディオンリストcss  *******/
.main_menu img.rotate {
transform: rotate(180deg);
}

.main_menu {
border-top:1px solid #FFF;
background-color:#15489A;
color:#fff;
font-size:130%;
font-weight:bold;
padding:10px;
width:96%;
margin:0 auto;
overflow:hidden;
}

.categoly {
display:inline-block;
padding-top:5px;
}

.arrow-img {
display:inline-block;
vertical-align:middle;
float:right;
transform: rotate(-90deg);
margin-right:8px;
}



.sub_menu table {
width:98%;
margin:0 auto;
}

.sub_menu td {
text-align:center;
vertical-align:middle;
width:50%;
padding:1%;
}

.sub_menu td img {
width:100%;
}

.item-font {
font-size:100%;
font-weight:bold;
color:#333;
padding-top:5px;
letter-spacing:1px;
}

.border {
border:2px solid #15489b;
border-radius: 8px;
background-color: #DDEEFF;
padding:5px;
}
 
 
 
 
 
 
 
 
 
 
 </pre></body></html>