/*
Theme Name:平戸図書館テーマ
Theme URI:
Description:オフィスメーション株式会社
*/

/* ---------リセット---------　*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{ margin:0;
  padding:0;  }
  
  
body {
 font-size:12px;
 line-height:150%;
 font-family:ＭＳ Ｐゴシック,Arial;
 text-align:center;
 background-image:url(images/background_sky.jpg);
 background-position:center top;
 color:333333;
 }
 

img {
    border:none;
    }

img.clearer {
    clear:both;
    }

img.clearer-ifmargin {
    clear:both;
    margin-bottom:15px;
    }

a:link,a:visited {color:#990000;}
a:hover {color:#FF0000;}



span.text-larger {
    font-size:14px;
    }

.valign-middle {
    vertical-align:middle;
    }

table {
    border-collapse:collapse;
    }    

/*
========================================================
各スタイル
========================================================
*/

/*
コンテナ
*/

#container {
    width:780px;
	/*height:auto;*/
    text-align:left;
    margin:0 auto;
    background-repeat:no-repeat;
    background-color:#ffffff;
    }
	
/*
ヘッダー
*/

#header{
    width:780px;
	height:75px;
    margin:0;
    clear:both;
	}

#header h2{
   width:632px;
   height:75px;
   margin:0;
   border:0;
   float:left;
	   }
	   
#header h3{
   width:74px;
   height:75px;
   margin:0;
   border:0;
   float:right;
	   }
	   
	   
#sidebar{
margin:5px 0 5px 10px;
_margin:5px 0 5px 5px;
width:220px;
float:left;
background-color:#FFFFFF;
}

#sidebar .bana img {
margin:0 0 5px 0;
width:200px;

}

#sidebar .cuntimg {
 height:22px;
  width:15px;
    margin:0 10px 10px 15px;
  }
	
/* 使ってないスタイル*/
/*
#sidebar .hirado h2 {
    font-size:12px;
	margin:5px 0;
	}

#sidebar .hirado {
  width:180px;
  clear:both;
    border:1px solid #999999;
    margin:0 10px 10px 15px;
	padding:5px 10px;
	
    }

#sidebar .cunt {
  width:180px;
  clear:both;
    margin:0 10px 10px 15px;
	padding:5px 10px;	
 }

*/







#content{
width:550px;
float:right;
margin:10px 0 0 0;
padding:0;
background-color:#FFFFFF;
}


#contentyyk{
width:750px;
float:right;
margin:10px 15px 15px 10px;
padding:0;
background-color:#FFFFFF;
}

#contentyyk li{
margin:0 0 0 30px;
}

#contentyyk h2{
margin:20px 0 15px 0;
}

#contentyyk h3{
background-color:#f26100;
  padding:3px 0 3px 3px;
   margin:15px 0 15px 0;
    font-size:14px;
	color:#FFFFFF;
    }

.yyktext{
margin:15px 0 0 10px;
font-size:12px;

}

.pt{
text-align:right;
margin-top:15px;
margin-bottom:40px;
}






#content .news-onepost h3{
width:505px;
    border-bottom:1px dotted #5366ab;
  padding:0 0 5px 10px;
   margin:30px 15px 5px 15px;
    font-size:16px;
	color:#333333;
    }

#content .news-onepost h4{
width:512px;
  padding:3px 0;
   margin:0;
    font-size:12px;
	color:#333333;
	text-align:right;
	line-height:100%;
	    }
		
		
#content .access {
 margin:10px 0 20px 0;
 }
 
#content .access_right {
 width:410px;
 float:right;
 display:block;
 }

#content .access  img {
float:left;
margin-right:10px;
 }

#content .access_end {
 border-bottom:1px dotted #5366ab;
 width:532px;
 clear:both;
 } 
 
 
#content .access h3{
background-color:#5366ab;
  padding:5px 0 5px 5px;
   margin:0 15px 5px 0;
    font-size:16px;
	color:#FFFFFF;
    }

	
#content .access h4{
color:#192d8c;
margin:0;
    font-size:12px;
	text-align:left;
	 font-style:normal;   }
		
		
#news_single_txt{
width:485px;
margin:5px 15px 15px 15px;
padding:15px;
background-color:#e9e6d1;
}



#news_txt{
width:522px;
margin:0;
padding:5px 0 5px 10px;
background-color:#e9e6d1;
}

#news_txt table{
width:100%;
}

#news_txt td{
padding:3px;
}

#news_txt td.news-date{
width:120px;
}







#content .goriyou{
 margin:10px 0 0 0;
 }

#content .goriyou h3{

  border-bottom:1px dotted #5366ab;
  padding:0 0 5px 0;
  margin:0 15px 5px 0;
  font-size:16px;
  color:#19338f;
    }


	

#waku_l{
margin:15px 15px 0 0;
_margin:15px 7px 0 0;
padding:0;
width:260px;
float:left;
background:url(images/waku_center.jpg) repeat-y;
}

#waku_l p{
margin:10px 10px 5px 10px;
}


#waku_l .kuwashiku{
text-align:right;
padding-right:10px;
}

#waku_r{
margin:15px 0 0 0;
padding:0;
width:260px;
float:left;
background:url(images/waku_center.jpg) repeat-y;
}


#waku_r p{
margin:10px 10px 5px 10px;
}

#waku_r li {   /* added by mishima */
margin:0 0 0 30px;

}

#waku_r .kuwashiku{
text-align:right;
padding-right:10px;}

#text_area{
width:532px;
margin:5px;
}




#footer{
padding:2px 0;
width:780px;
line-height:100%;
background-color:#19338f;
color:#ffffff;
text-align:center;
vertical-align:middle;
margin-top:10px; /* added by mishima (for IE) */
clear:both;
}