@charset "utf-8";

/*　2010.1 左メニュー改修時用  by kumagai　*/
/*　2010.2 一部修正  by kumagai　*/

#Block_sidemenu {
	clear:both;
	float:left;
	width:158px;
	margin:10px 0px 0 8px;
	padding:0 0 0 0;
	display: inline;
}
#Block_sidemenu	h2 {
	padding:0;
	margin:0;
	border:none;
	line-height: 0;
}
#Block_sidemenu	h3 {
	margin: 0;
	padding: 0;
	border:none;
	line-height: 0;
}

/* 下の2クラス書き換え edit saitou 100324 */
#Block_sidemenu ul,
#Block_sidemenu ol {
	margin:0;
	padding:0;
	text-align:left;
}
#Block_sidemenu ul,
#Block_sidemenu ol {
	list-style-type:none;
}

/*
#Block_sidemenu ul,ol,li {
	margin:0;
	padding:0;
	text-align:left;
}
#Block_sidemenu ul,ol {
	list-style-type:none;
}
*/

#Block_sidemenu img {
	margin:0;
	padding:0;
	border:0;
}

/* 下の1クラス書き換え edit saitou 100324 */
#Block_sidemenu .Area_List01 .Area_List02 li a,
#Block_sidemenu .Area_List01 .Area_List02 li a:link,
#Block_sidemenu .Area_List01 .Area_List02 li a:visited {
	color:#008;
	text-decoration:none;
}

/*
#Block_sidemenu .Area_List01 .Area_List02 li a, a:link, a:visited {
	color:#008;
	text-decoration:none;
}*/

#Block_sidemenu .Area_List01 .Area_List02 li a:hover {
	text-decoration: underline;
}

#Block_sidemenu p {
	/*font-size:0.7em; del saitou 120210 */
	font-size: 12px; /* add saitou 120228 */	
	line-height:1.2em;
	/* color:#333333; del saitou 120210 */
	padding:0 0 0 0;
	margin:0 0 5px 0px;
	text-align:left;
}

#Block_sidemenu p a,
#Block_sidemenu p a:link,
#Block_sidemenu p a:visited,
#Block_sidemenu p a:active {
    color: #0066FF;
}


#Block_Btm00 {
	margin:0 0 5px 0;
	padding:0;
	border: 1px solid #F90; /* kumagai add 100224 */
}

/* kumagai add 100224 start */
#Block_Btm00 p {
	margin:0;
	padding:3px;
}
/* kumagai add 100224 end */

#Block_Btm01 {
	margin:0 0 5px 0;
	padding:0;
}
#Block_Btm02 {
	margin:0 0 5px 0;
	padding:0;
}

#Block_Menu01, #Block_Menu02  {
	margin:0 0 5px 0;
	padding:0;
}

.btm {
	height:30px;
	background-image: none;
}

.Area_Menu {
	margin: 0;
	padding: 1px;
	background:#FFE6BF;
}

/* kumagai add ここから */
.Menu_bn {
	margin: 0;
	padding: 0;
	height:31px;
	background-color:#FFF;
	background-image: url(/img/sidemenu/line_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
}

.Menu_bn_btm {
	margin: 0;
	padding: 0;
	height:30px;
	background-color:#FFF;
	background-image: none;
}
/* kumagai add ここまで */

/* kumagai dell
.Area_Menu li {
	height:31px;
	background-color:#FFF;
	background-image: url(/img/sidemenu/line_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 30px;
}
.Area_Menu li.btm {
	height:30px;
	background-image: none;
}
*/

#Block_Guide {
	margin:0 0 5px 0;
	padding:0;
}
.Area_btm01 {
	margin: 0;
	padding: 1px;
	background:#FFE6BF;
}
.Area_btm02 {
	margin: 0;
	padding: 0 1px 1px 1px;
	background:#FFE6BF;
}

#Block_Lifesupport {
	margin:0 0 5px 0;
	padding:0;
}
.Area_List01 {
	margin: 0;
	padding: 2px;
	background:#FFF1DB;
}
.Area_List02 {
	margin: 0;
	padding: 5px 2px;
	background:#FFF;
	border:solid 1px #FFE9C8;
}
.Area_List02 li {
	padding:0 0 5px 15px;
	margin:0px;
	font-size:0.8em;
	line-height:1.1;
	background-image: url(/img/sidemenu/icon_arrow.gif);
	background-repeat: no-repeat;
}
.Area_List02 li.blank {
	background-image: url(/img/sidemenu/icon_blank.gif);
	background-repeat: no-repeat;
}
.Area_List02 li.btm {
	padding-bottom : 0 ;
}
	
#Block_Contents {
	margin:0 0 5px 0;
	padding:0;
}
.Area_cnt {
	margin:0;
	padding: 2px 0 0 0;
}

#Block_Freespace {
	margin:0 0 5px 0;
	padding:0;
}
