@charset "utf-8";
/* CSS Document */
body{
margin-top:-30px;
}
header{	
margin:0;
padding:0;
}

.titlewrapper{
background:url(https://www.meitan.ac.jp/blog/bg_webnews.png) 0 0 no-repeat;
height:90px;
position:relative;
}
	
.titlewrapper h1{
margin:0;
padding:5px 60px;
font-size:30px;
color:#333; }

#header-inner h1 a,
#header-inner h1 a:hover,
#header-inner h1 a:visited{ color:#017ece !important;}
#header-inner h1 a{text-decoration:none;}

#headerNavi ul li img{
	width:180px;
}


.widget-content,
.section,
.content-inner{
margin:0;
padding:0;
}



#Blog1 h2{

padding:3px 0 3px 0;
text-align:left;
color:#333 !important;
margin:0 0 5px 0;
font-size:14px;

width:100%;
border-top:1px solid #CCC;
border-bottom:1px dotted #CCC;
}



#sidebar-left-1 .BlogArchive, 
#sidebar-left-1 .Label ,
#sidebar-left-1 .Profile{ padding:5px; margin:0; clear:both; }



ul li a:hover{ text-decoration:underline;}


#sidebar-left-1{margin:0;padding:0;}
	

#main{
margin:0 ;
padding:0 20px;
}

.date-header{
color:#666;
	padding:0px!important;
	margin:0px!important;
	font-size:1em; 
}

.date-outer{margin:0;}


.post-outer{
margin-top:5px !important;
margin-bottom:25px !important;
}
.hentry{}
#Blog1 h3{
border-top:3px solid #CCC;
padding:9px 8px 8px 35px;
margin:0;
font-size:120%;
font-weight:bold;
margin:0;
color:#666;
background:#ccebfd url(https://www.meitan.ac.jp/blog/title_mark.gif) 5px 55% no-repeat;
}

#Blog1 h3 a:hover{
text-decoration:underline;
}

.home-link{}
.blog-pager{ padding:5px; border:1px solid #CCC;}
.post-footer{margin:5px 0;}
.post-body{margin:10px 0;font-size:110%;}
.post-footer-line{color:#666;}
.post-footer{ background:#EEE; padding:5px;}



