@charset "UTF-8";

#cdwTop,#HassouryokuTop {
	margin:0 0 5px 0;
}

#myTweets.twitters ul li{
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 0.75em;
}
#myTweets.twitters{
	width:260px;
	background:transparent url(../img/sub-bk-mdl.png) 0px 0px repeat-y;
}
#myTweets.twitters ul{
	padding:10px 13px 0;
}

#main .bdy li{
	display: list-item;
}

div#main div.bdy.book{
	height:400px;
}

div#main div.Book div.BookBox{
	width:330px;
	float:left;
	}	
	
div#main div.Book p.BookImg{
	float:right;
	}
	
div#main div.Book ul{
	margin:0 10px 10px 0;
	}	
	
div#main div.Book ol{
	list-style-type: decimal;
	margin:0 10px 10px 0;
	}	
	
div#main div.Book ol li{
	list-style: decimal inside;
	}	
	
div#main div.Book ul li{
	list-style: none;
	background:none;
	padding:0;
	}	
	
div#main div.Book h3{
	margin-bottom: 20px;
	}	
	
div#main div.Book h4{
	border-bottom:1px solid #FE7901;
	}

#main .column p.lead{
	margin:10px;
}

#main #intrvwbdy.article div.bdy {
	overflow:visible;
}

/* #submenu li#sm01 a.select{background-position:   0px -11px;width:44px;} */
/* #submenu li#sm02 a.select{background-position: -44px -11px;width:65px;} */

form#form1 {
	width:610px;
}

form#form1 table.kengaku {
	font-size: 1.2em;
}

form#form1 th {
	width:200px;
	margin:10px 5px;
	padding: 5px;
}

form#form1 td {
	width:360px;
	margin:10px 5px;
	padding: 5px 0;
}

form#form1 textarea {
	width: 340px;
	height:100px;
}


#contentform table {
	width:800px;
}

#contentform table th {
	width:100px;
}

#contentform table td {
	width:700px;
}

#contentform table td input#subject,input#tags {
	width:320px;
}

#contentform table td textarea {
	width:480px;
	height:320px;
}


#about_body.pico_body,#page_body.pico_body,#class_body.pico_body,#event_body.pico_body {
	margin:0 ;
	padding:0 ;
}

.Event h2 {
	margin-bottom:10px;
}

.Event h3 {
	margin: 20px 0 10px 0;
}

.Event h4 {
	margin:15px 0 5px 0;
	color:#f00;
}

.Event h5 {
	margin:15px 0 5px 0;
	font-size:1.2em;
}

.Event ul {
	margin: 0 0 5px 10px;
	padding:0 0 5px 10px;
}

.Event ul li{
	list-style-type:disc;
	font-size:1.2em;
}

.Event p {
	padding: 0 25px 0 0;
}

.Event p img{
	margin:0 0 10px 10px;
}

.bdy h6 {
	font-size: 1.0em;
}

