@charset "UTF-8";
body{height:100%; text-align:center; border-top:4px solid #c4e24f;}

.cl{clear:both;}

.clearfix:after{	
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}

.clearfix{
display: inline-block;
/*€*//*/
overflow: hidden;
/**/
}



#container{width:100%;}

#headerbox{margin:0 auto; margin-top:15px; width:900px;}
#headertitle{
float:left;
width:300px;
height:90px;
}
#headercontact{float:right; margin:15px 0 0 0; width:226px; height:80px; background:url("../lib/header_tel.jpg") 0 0 no-repeat;}

#main{
margin:0 auto;
margin-top:15px;
margin-bottom:15px;
width:900px;
}
#main p{margin:10px 0 0 15px;}

h1{
font-size:1.4em;
text-align:left;
width:900px;
padding:5px;
background:#eee;
border:1px solid #ccc;
}
h2{
text-align:left;
margin:15px 0 15px 15px;
}
h3{
font-size:1.2em;
text-align:left;
width:600px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
}
#main .date, .moretone{display:block; margin:20px 0; text-align:right;}
#main .toiawase{display:block; margin:30px 0 0 15px; text-align:left;}


#footer{
margin:0 auto;
margin-top:30px;
padding-top:10px;
padding-left:5px;
width:100%;
border-top:4px solid #c4e24f;
text-align: left;
font-size:0.85em;
}
#footermenu{margin:0 auto; width:980px;}
#footermenu ul{display:block;}
#footermenu li{float:left; margin:0 0 0 5px; padding:0 5px 0 0; background:url("../lib/glnavi2_bg.jpg") right center no-repeat; font-size:0.9em;}
#footermenu a{width:auto; color:#2e2e2a;}
#footermenu a:hover{color:#669900;}
#footermenu li.pick{font-weight:600; font-size:1.05em; background:none;}
#footermenu li.off{background:none;}
#copyright{margin:15px 0 20px 5px;}