/* side
-----------------------------------------------------*/
.s-info {
width:209px;
margin:0 auto 30px auto;
padding:0;
}
.s-info h4 {
margin:0 0 15px 0;
padding:0 0 7px 0;
font-size:0.85em;
color:#660000;
border-bottom:#660000 1px solid;
}
.s-info h4 a {
color:#660000;
}
p.setsu-btn {
width:209px;
height:48px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-event.jpg) no-repeat top left;
display:block;
}
p.setsu-btn a {
width:209px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-event.jpg) no-repeat top left;
display:block;
} 
p.setsu-btn a:hover {
width:209px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-event.jpg) no-repeat bottom left;
display:block;
}
p.info-btn {
width:209px;
height:49px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-oshirase.jpg) no-repeat top left;
display:block;
}
p.info-btn a {
width:209px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-oshirase.jpg) no-repeat top left;
display:block;
} 
p.info-btn a:hover {
width:209px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/side-navi-oshirase.jpg) no-repeat bottom left;
display:block;
}  


/* 説明会・見学会
--------------------------------------------------------*/
.setsumeibox-i {
position:relative;
width:460px;
margin:20px 0 0 0;
padding:15px 15px 10px 15px;
border:#FFFF00 5px solid;
    overflow: hidden;
}

.setsumeibox-i:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .setsumeibox-i {
    height: 1em;
    overflow: visible;
}
/**/
h3.setsumei-bar {
width:448px;
height:48px;
margin:0 auto;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/title-event.jpg) no-repeat 0 0;
display:block;
}
h3.setsumei-bar a {
width:448px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/title-event.jpg) no-repeat 0 0;
display:block;
}


/* お知らせ
--------------------------------------------------------*/

.infobox-i {
clear:both;
position:relative;
width:460px;
margin:20px 0 0 0;
padding:15px;
border:#009900 5px solid;
    overflow: hidden;
}

.infobox-i:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .infobox-i {
    height: 1em;
    overflow: visible;
}
/**/

h3.info-bar {
width:448px;
height:48px;
margin:0 auto;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/title-oshirase.jpg) no-repeat 0 0;
display:block;
}
h3.info-bar a {
width:448px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/mt-info/title-oshirase.jpg) no-repeat 0 0;
display:block;
}

/* e.html
---------------------------------------------------------*/
.info-ebox {
margin:20px 0 0 0;
padding:0 0 20px 0;
    overflow: hidden;
}

.info-ebox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .info-ebox {
    height: 1em;
    overflow: visible;
}
/**/
.info-ebox h4 {
margin:0 0 10px 0;
padding:0;
font-size:1em;
}
.info-ebox img {
clear:both;
margin:0 0 5px 0;
padding:0;
}
.info-ebox p {
margin:0 0 15px 0;
}
.tizubox {
clear:both;
margin:30px 0 0 0;
padding:0;
}
.tizubox h4 {
margin:0 0 10px 0;
padding:5px 0 5px 5px;
border-left:#660000 2px solid;
font-size:0.8em;
color:#660000;
}
.tizubox p {
color:#003300;
}
#map {
width:460px;
height:300px;
margin:0 0 5px 0;
padding:0;
}
p#chuui {
font-size:10px;
color:#663300;
}



/* 共通
---------------------------------------------------------*/

.info-e {
margin:20px 0 0 0;
padding:0 0 20px 0;
border-bottom:#CCCCCC 1px solid;
    overflow: hidden;
}

.info-e:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .info-e {
    height: 1em;
    overflow: visible;
}
/**/
.info-e h4 {
margin:0 0 10px 0;
padding:0;
font-size:1em;
}
.info-e img {
clear:both;
float:right;
margin:0 0 5px 10px;
padding:0;
}

ul.info-list {
margin:20px 0 0 0;
padding:0;
list-style:none;
}
ul.info-list li {
margin:0 0 15px 0;
padding:0;
font-size:0.8em;
}
span.date {
font-size:10px;
color:#666666;
}






/* サイド
----------------------------------------------------------------*/
