/* ===================================================================
CSS information
 file name  :  menu_default.css
 style info :  ���Z�b�g�y��body�����ݒ� (���̃X�^�C���V�[�g�͊��{�I�ɕύX���Ȃ�)
=================================================================== */
html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 16px;
}

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,ul
	{
	margin: 0;
	padding: 0;
}

body{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
		"ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
	font-size: 100%;
	color: #333333;
}


body {
	background-color: #FFFFFF;
}
#side_menu{
	width: 200px;
}

#side_menu h2{
	padding-right: 50px;
	color: #ffffff;
	background-color: rgba(59, 95, 204, 0.9); /*青*/
	text-align: center;
	padding: 0.3em;
	height: 200%;
	margin: 0;
	line-height: 150%;
}

h2{
	font-weight: bold;
	font-size: 150%;
	
}

#side_menu ul{
	border-left: rgba(59, 95, 204, 0.9) 2px solid;
	border-right: rgba(59, 95, 204, 0.9) 2px solid;
}

#side_menu li{
	height: 200%;
	line-height: 100%;
	padding: 1em;
	font-size: 90%;
	border-bottom: rgba(59, 95, 204, 0.9) 2px solid ;
	margin:0;
	background-color: #ffffcc; /*背景色 黄色*/
	list-style: none;
}

#side_menu li:hover{
	background-color: #e6e6fa;
}

#side_menu ul li.haschild{
	background-color: #f0f8ff; 
}

#side_menu a{
	display:block;
	color:#333333;
	text-decoration:none;
}

ul, ol{
	margin: 0;
	padding: 0;
	text-align: center;
}