body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}
#wapper {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	text-align: left;
}
#site {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 620px;
}
#side {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 150px;
	float: left;
}
#main {
	margin: 0px;
	padding: 0px;
	width: 620px;
	float: right;
}
.ren10p {
	font-size: 10px;
	line-height: 145%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
.ren10p {
	font-size: 10px;
	line-height: 145%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
a{
	margin: 0px 0px 25px;
	padding: 0px;
	color: #0F8A7C;
	text-decoration: none;
}
a:hover,a:active{
	color: #0F8A7C;
	text-decoration: underline;
}
#site a{
	color: #666666;
	text-decoration: none;
	line-height: 140%;
}
#site a:hover,a:active{
	color: #666666;
	line-height: 140%;
	text-decoration: underline;
}
ul{
	margin: 0px 0px 15px;
	padding: 0px;
}
li{
	list-style: square url(none) inside;
}
/*文章用（小：行間ゆったり）*/
.renren10p {
	font-size: 10px;
	line-height: 200%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
/*文章用（中）*/
.ren12p {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
/*文章用（中：行間ゆったり）*/
.renren12p {
	font-size: 12px;
	line-height: 180%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
/*文章用（大）*/
.ren14p {
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	letter-spacing: normal;
	color: #413a37;
}
/*単一行用（小）*/
.tan10p {
	font-size: 10px;
	line-height: 110%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
/*単一行用（中）*/
.tan12p {
	font-size: 12px;
	line-height: 110%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
/*単一行用（大）*/
.tan14p {
	font-size: 14px;
	line-height: 110%;
	font-weight: normal;
	letter-spacing: normal;
	color: #413a37;
}
#roll {
	background: url(img/click_staffblog.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 620px;
	float: left;
}
#roll em {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 620px;
	float: left;
}
#roll a {
	background: url(img/click_staffblog.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 620px;
	font-size: 9px;
	text-decoration: none;
	float: left;
}
#roll a:hover,#roll a:active {
	background: url(img/click_staffblog_roll.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 620px;
	float: left;
}
em {
	visibility: hidden;
}
.kenchiku1 {display:block; padding-top:175px; text-align:right;}
.kenchiku2 {display:block; padding-top:253px; text-align:right;}
.school {display:block; padding-top:169px; text-align:right;}
.hanbai1 {display:block; padding-top:117px; text-align:right;}
.hanbai2 {display:block; padding-top:315px; text-align:right;}
.hanbai3 {display:block; padding-top:365px; text-align:right;}
#pickup {
	margin: 0px 0px 3px;
	padding: 0px;
	font: bold 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #000000;
}
#pickup1 {
	margin: 0px 0px 3px;
	padding: 0px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #007BCA;
}
#pickup1 a {
	margin: 0px 0px 3px;
	padding: 0px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #007BCA;
	text-decoration: none;
}
#pickup1 a:hover,#pickup1 a:active {
	margin: 0px 0px 3px;
	padding: 0px;
	font: bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
#pickup2 {
	margin: 0px;
	padding: 0px 0px 20px;
	font: 12px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #666666;
}
.tree ul {  
    padding:0;  
    margin:0;  
    background-position: -9px 15px;   
    background-image: url('images/ul.gif');   
    background-repeat: repeat-y  
}  
.tree li {  
    font-size: 1em;  
    font-weight:bold;  
    margin: 0px;   
    padding: 3px 0 3px 24px;   
    list-style-type: none;  
}  
.tree li a {  
    text-decoration:none;  
    color:#000;  
}  
.tree li a:hover {  
    text-decoration:underline;  
}  
.tree ul ul {  
    background-position: -1px 15px;  
    background-image: url('images/ul.gif');   
    background-repeat: repeat-y;  
}  
.tree ul li {  
    background-position: 0px 7px;   
    background-image: url('images/li.gif');   
    background-repeat: no-repeat;  
}  
.tree ul li a {  
    font-weight:bold;  
    text-decoration:underline;  
}  
.tree ul li a:hover {  
    text-decoration:none;  
}  
.tree ul ul li {  
    background-position: 8px 7px;  
    background-image: url('images/li.gif');   
    background-repeat: no-repeat;     
}  
.tree ul ul li a {  
    background-position: 0px 7px;   
    font-size:1em;  
    color:#666;  
    text-decoration:none;  
}  
.tree ul ul ul li a {  
    background-position: 0px 7px;   
    font-size:0.8em;  
    color:#999;  
    text-decoration:none;  
}  

