/*   
Theme Name:神戸北高校　逢友会
Theme URI:http://example.com/mytheme/
Description:神戸北高校　逢友会
Author:N.Y.
Author URI:http://example.com/
Version:1.0
*/

body { margin:0px; padding:0px; text-align:center;  background-color: #dee7ef; }

a{ color:#319aff; text-decoration:underline; }

a:hover { color: #cc9966 ; text-decoration:underline; }

/* mybody */

#box1 { margin:0 auto; width:900px; height:100%; }

#box2 { margin:0px 0px; text-align:left; font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, sans-serif; background-color: #fff; border-left:1px solid #000; border-right:1px solid #000; }

/* header */

#header {  background-image:url("./image/headerimg.jpg"); background-repeat:no-repeat; height:108px; background-color: #ffffff; }

h1 { font-size:1px;  font-weight:normal; text-indent:-1000000px; padding:0px; margin:0px; }

.logo{ position:relative ; top: 23px; left: 513px; margin:0px 0px 1px 0px;   }

	
/* mainボックス */
	
#main { clear:both; padding:0px; margin:0px 0px 0px 0px;  height:100%;  border-bottom:15px solid #fff;  }

/* side_naviボックス */
	
#side_navi { float:left; width:239px; color:#333; font-size:100%; padding-bottom:10px; padding-left:5px; padding-right:5px;}

p.navititle { font-size:80%; text-align:right; background-image:url("./image/sidemenu_bg.jpg"); background-repeat:no-repeat; background-position:0px 0px;  margin:0px 0px 8px 0px;  }

p.navititle a { text-decoration:none;  display:block; height:17px; width:225px; padding:8px 6px 4px 6px;}

p.navititle a:hover { text-decoration:none; }

ul#navi02{ margin:0px 0px 10px 19px; padding:0px; list-style:none outside url(./image/listmark01.gif); }

ul#navi02 li{ font-size:80%; margin-bottom:5px; }

p.navititle2 { color:#999; font-size:80%; padding:12px 0px 0px 10px; margin:0px;  }

.sarchbox{ width:; }

.sarchbox form{ margin:0px; padding:0px 0px 10px 10px;  }

form #srchwordbox{ width:180px; }	

form #srchbtn{ padding-top:0px; position: relative; top:5px; left:0px;}
	
/* contentsボックス */

#contents { width:642px; margin:0px 0px;  float:right; font-size:85%; line-height:150%; }

p.category{ margin:0px 0px 20px 0px; color:#666666; line-height:120%; font-size:95%; width:642px; }

.post{ border:1px solid #999; margin-bottom:20px; width:630px;}

.post_head h2{ margin:0px; padding:4px 10px; border-left:8px solid 36aff8; font-size:120%; background-color: #dee7ef; }

.post_body { margin:0px; padding:10px 15px; letter-spacing:2px; border-top:1px solid #999;   }

.post_body p { margin-top:0px;  }

.post_body p.post_tail { margin:0px; padding:0px; font-size:90%; letter-spacing:0px; text-align:right; color:#999999; }

/* contentsボックス(topページ） */

#news{ border:1px solid #999; width:630px;  }

#news h2 {  margin:0px; padding:1px 10px;  font-size:110%; color:#333; background-color: #dee7ef; }

#news ul {  margin:0px 0px 0px 20px;  padding:0px 5px 5px 9px; list-style:none outside url(./image/listmark02.jpg) ; }

#news li {  padding:3px 0px; }


/* footer */

#footer { clear:both; font-size:10px; text-align:center;  border-top:5px solid #36aff8;  border-bottom:1px solid #000; background-color:#eee6c1; }

#footer p {  margin:0px; padding:5px; color:#666; }



