﻿@charset "utf-8";


#gMenu{
	float: left;
	width: 180px;
	display: inline;
	clear:both;
}

#gMenu ul {
	list-style-type: none;
	overflow:hidden;
}

#gMenu li.level1{
	text-indent: -9999px;
	background-repeat:no-repeat;
	display: block;
	width:175px;
	overflow:hidden;
}

#gMenu li.level1 a.title{
	text-decoration: none;
	display: block;
	height:50px;
}

#gMenu li.level1 p.title{
	text-decoration: none;
	background-repeat:no-repeat;
	display: block;
	height:50px;
}

#gMenu li.hassubmenu{
	margin-top:10px;
}


#gMenu #gMenu01{
	background-image:url('../images/menu01.gif');	
}
#gMenu #gMenu02{
	background-image:url('../images/menu02.gif');
}
#gMenu #gMenu03{
	background-image:url('../images/menu03.gif');
}
/*#gMenu #gMenu04{
	background-image:url('../images/menu04.gif');
}
#gMenu #gMenu05{
	background-image:url('../images/menu05.gif');
}
#gMenu #gMenu06{
	background-image:url('../images/menu06.gif');
}
#gMenu #gMenu07{
	background-image:url('../images/menu07.gif');
}*/

#gMenu li.level1 ul{
	margin-left:20px;
}

#gMenu li.level2{
	text-indent:0px;
	font-size:130%;
	margin-top:3px;
	margin-bottom:3px;
}


.angle{
	clear:both;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	border:0 0 0 0;
	width:175px;
}
.anglecontents{
	margin:0 auto;
	padding:0 auto;
	border:0 auto;
	width:175px;
	padding:3px 0px 0px 0px;
	background-image:url('../images/angle_contents.gif');
	background-repeat:repeat-y;
}

.anglebottom{
	margin:0 auto;
	padding:0 auto;
	border:0 auto;	
	width:175px;
	height:10px;
	background-image:url('../images/angle_bottom.gif');
	background-repeat:no-repeat;
}

.angle h3{
	margin:0 auto;
	padding:0 auto;
	border:0 auto;
	text-indent: -9999px;	
	width:175px;
	height:25px;
	background-repeat:no-repeat;
}

#knowledge h3{
	background-image:url('../images/knowledge_title.gif');
}

#knowledge #question{
	width:inherit;
	text-align:center;
}

#knowledge #question *{
	font-size:130%;
	font-weight:bolder;
	margin-left:3px;
	margin-bottom:3px;
}

#knowledge #answer{
	width:inherit;
	margin-top:10px;
	padding-left:40px;
}

#topics h3{
	background-image:url('../images/topics_title.gif');
}

#topics ul{
	list-style-type: none;
	overflow:hidden;
}
#topics li{
	display: block;
}
#topics p{
	margin-top:3px;
}

#topics p.date{
	color:#009325;
	margin-left:10px;
}
#topics p.contents{
	margin-left:10px;
}
