/*   
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: #efffff; }

a{ color:#0033ff; text-decoration:underline; }

a:hover { color: #33CCCC ; 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:url("./image/box2_bg.jpg") repeat-y ;  }

/* header */

#header {  position:relative ;top:0px; left:0px; background-image:url("./image/headerimg.jpg"); background-repeat:no-repeat; }

h1 { font-size:1px;  font-weight:normal; text-indent:-1000000px; padding:0px; margin:0px; }

.headlogo{ margin:0px 20px 0px 22px; height:120px; }

.logo2{ float:left; margin:0px; padding:0px;}

.logo{ float:right; margin:27px 0px 0px 0px; padding:0px; }

.word{  margin:0px 0px 0px 120px; font-size:80%; letter-spacing:1px; padding:0px; font-size:13px;  }

/* headerのナビゲーションバー */

.header_navi {  clear:both; margin:0px 0px 0px 0px;  border-top:1px solid #999;  background-color:#ffbb3d; height:45px; }

.header_navi img { border-bottom:1px solid #999; margin:0px; padding:0px; }
	
/* mainボックス */
	
#main { clear:both; padding:0px; margin:0px 0px 0px 0px;  height:100%;   }

/* side_naviボックス */
	
#side_navi { float:left; width:251px; color:#333; font-size:85%; padding-bottom:10px; }

ul#navi01{ margin:0px 0px 5px 0px; padding: 0px; list-style:none; }

ul#navi01 li a{
	display:block;
	height:17px;
	width:235px;
	padding:7px 5px;
	margin-bottom:4px;
	text-decoration: none;
	text-align:right;
	background-image:url("./image/sidemenubar.jpg");
	background-repeat: no-repeat;
	background-position:5px 0px;
	color:#009a9c;
	
}

ul#navi01 li a:hover{
	color:#003399;
	text-decoration: none;
	background-image:url("./image/sidemenubar_ov.jpg");
	background-repeat: no-repeat;
}


p.navititle a { 
	display:block; 
	height:15px; 
	width:210px; 
	padding:3px 15px; 
	text-decoration: none; 
	color:#ff9900;
	background:url("./image/sidemenu_dijest.jpg") no-repeat 8px 0px;
	}

p.navititle{  margin-bottom:8px; }

p.navititle a:hover{ color:#ff9900; text-decoration: none;  }

ul#navi02{ margin:0px 5px 0px 25px; padding:0; list-style:none outside url(./image/sidemenu_marker.gif)  ; }

ul#navi02 li{ margin-bottom:8px; font-size:95%; }


p.subnavi { text-decoration:none; margin:15px 0px 0px 10px; font-size:95%; background:url("./image/sidemenu_marker.gif") no-repeat ; padding-left:12px; }
	
/* contentsボックス(記事ページ） */

#contents { width:620px; margin:10px 0px; padding-right:13px; float:right; font-size:85%; line-height:150%; }

p.category{ margin:0px 0px 20px 0px; color:#666666; line-height:120%; font-size:95%; }

.post{ margin-bottom:10px;  width:615px;}

.post_head h2{ margin:0px; padding:4px 5px; border-left:8px solid #feb13d; font-size:120%;  }

.post_body { margin:0px; padding:0px 12px; letter-spacing:2px; }

.post_body p { margin:0px; padding:0px; }


/* contentsボックス(topページ） */

/* 新着情報 */
h2.newstitle {  margin:0px; padding:1px 10px; border:1px solid #bbb; border-left:5px solid #feb13d;  font-size:110%; color:#777777; background:url("./image/posthead_bg.jpg") ; }

#news{ width: 618px; height: 128px; overflow:auto; }

#news ul {  margin:0px 0px 0px 15px;  padding:5px; list-style:none outside url(./image/listmark01.jpg) ; overflow:auto; }

#news li {  padding:2px 0px; }

/* お知らせ */
h2.newstitle2 {  margin:17px 0px 0px 0px; padding:1px 10px; border:1px solid #bbb; border-left:5px solid #00ccff;  font-size:110%; color:#777777; background:url("./image/posthead_bg2.jpg") ; }

#news2 { width: 618px; height: 128px; overflow:auto; }

#news2 ul {  margin:0px 0px 0px 15px;  padding:5px; list-style:none outside url(./image/listmark02.jpg) ; overflow:auto; }

#news2 li {  padding:2px 0px; }


/* footer */

#footer { clear:both; font-size:11px; text-align:center; padding:5px; color:#000; background-color:#efffff; border-top:1px solid #999; }


/* contentsボックス(59sympoページ） */

#contents_59sympo { padding:10px; width:878px;  font-size:85%; line-height:150%; background-color:#FFFFFF; border-left:1px solid #999; border-right:1px solid #999; }
