/* CSS Document */

#globalfotter_container ul,#globalfotter_container li,#globalfotter_container dl,#globalfotter_container dt,#globalfotter_container dd {
    list-style: none;
    margin: 0;
    padding: 0;
}

#globalfotter_container a {
    text-decoration: none;
    color: #333333;
}#globalfotter_container a:hover {
	text-decoration: underline;
	color: #0901B2;
}
/* clear */
#globalfotter_container .clear{zoom: 1;},#globalfotter_container .clear:after {content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}

#globalfotter_container{
    width: 791px;
	font-size: 10px;
	line-height: 1.5;
	clear:both;
	display:block;
}
#globalfotter_container .gfbg{
    background: url(/common/img/globalfooter/bg.gif);
	padding:24px 0 24px 0;
}

/* title */
#globalfotter_container .title{
	text-align: center;
}
/* btn */
#globalfotter_container .btn{
	padding:20px 0 0 0;
}
#globalfotter_container .btn ul {
	text-align: center;
}
#globalfotter_container .btn ul li {
	padding: 0 20px 0 20px;
	display: inline;
}
/* school */
#globalfotter_container .school{
	padding:20px 0 0 0;
}
#globalfotter_container .school ul {
	padding: 0 0 0 136px;
}
#globalfotter_container .school ul li {
    float:left;
    padding: 0 20px 0 20px;
}
#globalfotter_container .school ul li .ohuna{
	color: #08007a;
}
#globalfotter_container .school ul li .yokohama{
    color: #009ac6;
}
#globalfotter_container .school ul li .aoba{
    color: #0e8f38;
}
#globalfotter_container .school ul li dl dt{
    font-size: 14px;
    line-height: 1.5;
}
#globalfotter_container .school ul li dl dd{
}
/* links */
#globalfotter_container .links {
    padding:20px 0 0 66px;
    color:#666666;
}
#globalfotter_container .links ul li{
	padding:0 5px 0 0;
	width:161px;
	float:left;
}
#globalfotter_container .links .linedotted{
	float:left;
	background: url(/common/img/globalfooter/linkline.gif);
}
#globalfotter_container .links a{
	display: block;
	text-decoration: none;
}
#globalfotter_container .links a:hover{
	text-decoration: underline;
}

#globalfotter_container .links .group{
	padding:0 5px 0 5px;
	width:155px;
	float:left;
	font-size:10px;
	border-left: 1px #999999 solid;
}
#globalfotter_container .links .group:after{
	clear:both;
}

#globalfotter_container .links .group2{
	margin:3em 0 0 0;
}

#globalfotter_container .links .group .boldtxt{
    font-weight: bold;
	color: #333333;
}

#globalfotter_container .links ul li dl{
	font-size:10px;
	padding:0 10px 0 7px;
	border-left: 1px #999999 solid;
}
#globalfotter_container .links ul li dl dt{
    font-weight: bold;
}
#globalfotter_container .links ul li dl dd{
    
}
#globalfotter_container .links ul li dl dd a{
    display: block;
	text-decoration: none;
}
#globalfotter_container .links ul li dl dd a:hover {
    color: #0901B2;
	text-decoration: underline;
}
#globalfotter_container .links .hairline{
	border-bottom: 1px #999999 solid;
	margin:20px 66px 20px 0;
}
#globalfotter_container .copyright{
    padding:20px 10px 10px 66px;
	font-size:10px;
}
#globalfotter_container .copyright a {
	color: #666666;
	text-decoration: none;
}
#globalfotter_container .copyright a:hover {
	color: #0901B2;
	text-decoration: underline;
}