﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
#kyousei {
 width:100%;
 margin-left:1px;
 margin-top:0px;
 background-color:#f5f5f5;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
 margin-bottom:4px;
}


#kyousei h2 {
 background-image: url(/Images/ac21.gif);
 border-bottom: solid 1px #9cc;
 border-top: solid 3px #3c9;
 background-repeat: repeat;
 height:auto;
 margin-bottom:0px;
  color: #003333;
  font-size: 125%;
  padding: 7px 5px 4px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
}



/*Ｈ３の設定・一緒にしないとバグになる
------------------------*/

#kyousei h3 {
	margin:7px 5px 3px 3px;
	padding:7px 5px 5px 5px;
	line-height:120%;
    border-top:solid 2px #099;
    border-bottom:solid 1px #099;	
	background-color:#ededed;
    background-image:url(/Images/ac21.gif);
    font-size:120%;
    width:145px;
}

#kyousei ul, #kyousei li {
margin:0px ;
padding:0px;
} 


#kyousei li {
   font-size: 110%;
   display:inline;
 width:auto;
 height:auto;
}

#kyousei li a , 
#kyousei li a:link ,
#kyousei li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}　　

#kyousei li a , 
#kyousei li a:link ,
#kyousei li a:visited {
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 width:174px;
 line-height:1.3em; 
}

#kyousei li a:hover ,
#kyousei li a:active  {
 text-decoration:underline; 
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 background-color:#ffffff;
}　　


#kyousei li:hover  {
 background-color:#ffffff;
}　　

.main_menu_4 {
	display:block;
          padding:6px 1px 6px 9px;
	line-height:116%;
         border-bottom: 0px;
}

.main_menu_3 {
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
         padding:6px 1px 6px 9px;
	line-height:116%;
}
}
