@charset   "ISO-2022-JP";
* {  
    
    
	margin : 0;
	padding : 0;
}

body {  
    
    
	font-family:Verdana, "$B#M#S(B $B#P%4%7%C%/(B", sans-serif;
}

h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{  
    
    
	padding: 0;/* margin&padding reset */
	margin: 0px;
	line-height: 1.4;/* base line height */
	text-align: left;
	display: block;
}

ul, ol, dl {  
    
    
	margin-left : 1em;
}

table {
	width : 100%;
	empty-cells : show;
	text-align: right;
}


.price td {
	text-align : left;
}

p {  
    
    
	margin:0 0 1em 0;
}

li {  
    
    
	list-style-type:none;
}

h1 {  
    
    
	margin : 0px 0px 0px 10px;
	padding : 0px;
}

/* HEADER */
#owner {  
    
    
	text-align : right;
}

#menu {  
    
    
	background-color : #336600;
	color : white;
	padding : 5px;
}

#menu a {  
    
    
	color : white;
	text-decoration : none;
}

#pan {  
    
    
	margin-bottom : 10px;
	margin-left : 15px;
}

#pan a{  
    
    
	text-decoration : none;
}

#pan ul li{  
    
    
	display : inline;
	list-style-type : none;
}

#pan ul li a{
	padding-right: 18px;
}

/* FOOTER */
#footer {  
    
    
	text-align : right;
	font-size : small;
}

#footer1 {
	text-align : left;
	font-size : small;
	padding-left: 550px;
	width: 80%;
}


#footer li {  
    
    
	display : block;
}

/* CONTENT */
.content {
	width : 98%;
	margin : 0px;
	padding : 3px;
	background-color : #cfe2d4;
}

.title {  
    
    
	text-decoration : underline;
	font-weight : bold;
	font-size : x-large;
}

.content-foot {  
    
    
	clear : both;
}

.texts {
	padding-top: 0px;
	font-size: 14px;
	text-align: center;
}

div img {  
    
    
	float : left;
	margin-right : 20px;
	margin-left  : 10px;
}

div.texts {  
    
    
	margin : 1em;
}

dt {  
    
    
	text-decoration : underline;
	font-style : italic;
}
dl.no-dec dt {  
    
    
	text-decoration : none;
}

th.lec_name {  
    
    
	width : 150px;
}

.list {  
    
    
	margin : 20px;
}

ul.list li {  
    
    
	list-style-type : disc;
}

OL LI {  
    
    
	list-style-type:decimal; 
	list-style-position:outside; 
}

ul li {
	list-style-type : disc;
}

.notice {
	margin : 5px;
	margin-left : 2em;
	font-size : small;
}
.notice li {  
    
    
	list-style-type : disc;
}
.notice2 {  
    
    
	margin : 5px;
	margin-left : 2em;
	font-size : small;
}

td, th {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

th {
	text-align : left;
	font-size: 12px;
}

#th1 {
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}
#tr {
	font-size: 12px;
	background-color: #360;
	text-align: right;
}



dd {      
	padding-left : 2em;
}

h2, h3 {  
    
    
	padding : 2px;
	margin : 2px;
	margin-top : 5px;
	color : white;
	font-weight : bold;
}
h2 {  
    
    
	background-color : #336600;
}
h3 {  
    
    
	background-color : #336600;
}

.lec_guide a {  
    
    
	color : #FF6666;
}
.lec_guide li {  
    
    
	display : inline;
}
td {
	text-align: left;
}

