﻿@charset "utf-8";

/*左ボックスの設定
------------------------*/


#left_menu {
	width:160px;
	float:left;
	margin-top:8px;
         margin-bottom:5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}


#left_menu h2 {
 background-image: url("./../../../secure/15702/hana_back.jpg");
 border-bottom: solid 1px #fcc;
 border-top: solid 4px #909;
 background-repeat: repeat;
 height:auto;
 margin-bottom:0px;
  color: #003333;
  font-size: 125%;
  font-weight: bold;
  padding: 7px 5px 4px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
}

#left_menu h2 :hover {
    color:#FFCC33;
}

#left_menu h3 {
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	line-height:150%;
}

#left_menu ul {
	margin:0px;
	padding:0px;
}



#left_menu li {
 font-size: 97%;
 display:inline;
 width:auto;
 height:auto;
}　　


#left_menu li a , 
#left_menu li a:link ,
#left_menu li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}　　

#left_menu li a , 
#left_menu li a:link ,
#left_menu li a:visited {
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 width:auto;
 line-height:1.1em;
 background-color:#FFE5FF;
}

#left_menu li a:hover ,
#left_menu li a:active  {
 text-decoration:underline; 
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 background-color:#CCCCCC;
}　　

#left_menu p {
    font-size:small;
	margin:0;
	padding:2px 0 5px 0;
}
/*各メニューの設定
------------------------*/	
	
.main_menu_1 {
	display:block;
    border-bottom:1px solid #ccc;
    padding:4px 1px 4px 9px;
	line-height:129%;
}

.main_menu_2 {
	display:block;
    padding:4px 1px 4px 9px;
	line-height:129%;
	border-bottom-width: 0px;
}

.main_menu_back {
	display:block;
    padding:0px 10px 0px 3px;
	line-height:110%;
         text-align:right;
         color:#fff;
	border-bottom: 2px solid #999;
  font-size:0.8em;
  background-color:#ccc;
}

