@charset "utf-8";

/***********************************************
	powered  by  http://www.ishinotec.com 
	scripted by KKK
***********************************************/

/* CSS Document */

#submenu {
	margin:0px;
	padding:0px;
	height:65px;
	background:url(../../lecture/html/images/submenu/btn_shadow.gif) bottom no-repeat; 
}

#submenu li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:50px;
}

.listmenu{
	line-height:24px;
	margin-left:50px;
	margin-bottom:30px;
	padding:0px;
}

.listmenu li{
	line-height:24px;
	list-style-image:url(../../lecture/html/images/list.gif);
}

#contents h3{
	margin-left:16px;
	margin-bottom:10px;
	width:566px;
	height:36px;
	line-height:36px;
	text-indent:30px;
	background:url(../images/h3_back.gif) no-repeat;
	color:#CCCCCC;
	font-size:12px;
	}

#contents h4{
	margin-left:0px;
	margin-bottom:10px;
	width:550px;
	height:34px;
	line-height:34px;
	text-indent:60px;
	background:url(../images/h4_back.gif) no-repeat;
	color:#366E95;
	font-size:12px;
	}

#contents h5{
	margin-left:10px;
	width:530px;
	font-size:12px;
	text-indent:10px;
	border-bottom:1px #006699 solid;
	border-left:4px #006699 solid;
}

#contents .container{
	line-height:20px;
}

#contents .container ol{
	margin-top:10px;
	margin-bottom:10px;
}
#contents .container ol li{
	margin-right:10px;
}

#contents .container p{
	margin:10px;
}

#contents .container img{
	margin:10px;
}

#contents .pegetop{
	width:560px;
	margin:4px auto 30px 20px;
	padding:0px;
	border-bottom:4px #006699 solid;
	text-align:right;
}

#contents .pegetop li{
	list-style-image:url(../../lecture/html/images/list_top.gif);
	line-height:24px;
}

/*******************************/

#balloon{
	width:200px;
	position:absolute;
	display:none;
}

#balloon .balloon_top{
	background: url('../images/balloon_top.gif') no-repeat;
	height:14px;
}

#balloon .balloon_middle{
	background: url('../images/balloon_middle.gif') repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}

#balloon .balloon span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}

#balloon .balloon_bottom{
	background: url('../images/balloon_bottom.gif') no-repeat;
	height:30px;
	position:relative;
}

.help {
	background:#FFCCCC;
}

.help:hover {
	background:#FFCCCC;
}

.under_menu {
	text-align:center;
	margin-top:20px;
}

.under_menu ul{
	margin:0px auto;
	padding:0px;
	width:560px;
	border-bottom:1px #CCCCCC solid;
	
}

.under_menu li{
	display:inline;
	line-height:20px;
	list-style:none;
}

form {
	margin:20px 10px 60px 30px;
	padding:0px;
}

form dl{
	width:320px;
	height:26px;
	margin-left:120px;
	margin-top:20px;
	border-bottom:1px #006699 solid;
}

form dt{
	float:left;
	margin-left:10px;
}

form dd{
	float:right;
	margin-right:10px;
}

form input{
	width:60px;
}