@charset "utf-8";
/*
Theme Name: Actus
Theme URI: http://wordpress.org/
Description: Actus Theme
Version: 1.0
Author: NatureLab
Author URI: http://www.naturelab.co.jp/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/*01 htmlreset*/
body{margin:0px;padding:0px;text-align:center;font-size: 12px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#333333;}
div,
form,
h1,h2,h3,h4,
ul,li,
dl,dt,dd,
p{margin:0px;padding:0px;line-height: 1.5em;}
p,dt,dd{text-align:justify;text-justify:distribute;}
a img,img{border:0;}
li{list-style-type:none;}

/*02common*/
h1{padding-top:25px;}
h2{font-size: 12px;font-weight:normal;float:left;padding:5px 90px 5px 30px;}
h3{font-size: 12px;border-left:#e70b10 solid 5px;padding-left:12px;margin-bottom:15px;}
h3 span{font-size: 10px;font-weight:normal;color:#666666;}
h4{font-size: 16px;float:left;padding:0px 90px 5px 30px;}
h5{font-size:10px;float:center;}
.clr{clear:both;}
.left{float:left;}

/*03layout*/
#Wrap{width:890px;margin:10px auto;text-align:left;}
#Contents{margin-top:40px;background: url(img/contents_bg.gif) repeat-y left top;}
address{text-indent: -9999px;}


/*04header*/
#Header{position: relative;padding-bottom:50px;}
#Header ul{background: url(img/navi.gif) no-repeat left top;width: 706px;height: 21px;position: absolute;right:0px;top:37px;}
#Header li{position: absolute;height: 21px;text-indent: -9999px;}
#Header li a{display: block;height: 21px;text-decoration: none;}
#BtnD,#BtnDon{left: 0px;width:136px;}
#BtnE,#BtnEon{left: 136px;width:119px;}
#BtnF,#BtnFon{left: 255px;width:116px;}
#BtnG,#BtnGon{left: 371px;width:150px;}
#BtnH,#BtnHon{left: 521px;width:185px;}
#BtnD a:hover{background: url(img/navi_ro.gif) -0px 0px;}
#BtnE a:hover{background: url(img/navi_ro.gif) -136px 0px;}
#BtnF a:hover{background: url(img/navi_ro.gif) -255px 0px;}
#BtnG a:hover{background: url(img/navi_ro.gif) -371px 0px;}
#BtnH a:hover{background: url(img/navi_ro.gif) -521px 0px;}

#BtnDon{background: url(img/navi_o.gif) -0px 0px;}
#BtnEon{background: url(img/navi_o.gif) -136px 0px;}
#BtnFon{background: url(img/navi_o.gif) -255px 0px;}
#BtnGon{background: url(img/navi_o.gif) -371px 0px;}
#BtnHon{background: url(img/navi_o.gif) -521px 0px;}

#TopNavi{background: url(img/topNavi.gif) no-repeat right top;width: 194px;height: 10px;position: absolute;right:0px;font-size:5px;top:0px;}
#TopNavi dd{position: absolute;height: 10px;text-indent: -9999px;}
#TopNavi dd a{display: block;height: 10px;text-decoration: none;}
#BtnA,#BtnAon{left: 0px;width:54px;}
#BtnB,#BtnBon{left: 54px;width:65px;}
#BtnC,#BtnCon{left: 119px;width:75px;}
#BtnA a:hover,#BtnAon{background: url(img/topNavi_o.gif) -0px 0px;}
#BtnB a:hover,#BtnBon{background: url(img/topNavi_o.gif) -54px 0px;}
#BtnC a:hover,#BtnCon{background: url(img/topNavi_o.gif) -119px 0px;}

/*05Block*/
#Block{background-color:#ECECEC;padding:18px 13px;position: relative;}
#Block img{display:block;margin-top:2px;}
#Block table{width:500px;font-size:11px;}
#Block th{vertical-align:top;font-weight:normal;line-height:1.8em;padding:0px 80px 0px 30px;text-align:center;}
#Block td{vertical-align:top;font-size:11px;line-height:1.3em;}
#Block ul{width: 85px;height: 84px;position: absolute;background: url(img/subNavi.gif) no-repeat left top;top:13px;right:13px;}
#Block li{height: 24px;width: 85px;position: absolute;left: 0px;text-indent: -9999px;}
#Block li a{display: block;width: 85px;height: 24px;text-decoration: none;}

#Block dl{float:left;padding:0px 85px 5px 30px;}
#Block dt{font-size:17px;align:center;font-style:bold;}
#Block dt a{display:block;color:#333333;text-decoration:none;}
#Blodk dt a:hover{color:#333333;text-decoration: underline;}
#Block dd{font-size:11px;}
#Block dd a{display:block;color:#333333;text-decoration:none;}
#Block dd a:hover{color:#333333;text-decoration: underline;}

#BtnI,#BtnIon{top: 0px;}
#BtnJ,#BtnJon{top: 30px;}
#BtnK,#BtnKon{top: 60px;}
#BtnI a:hover,#BtnIon{background: url(img/subNavi_o.gif) 0px 0px;}
#BtnJ a:hover,#BtnJon{background: url(img/subNavi_o.gif) 0px -30px;}
#BtnK a:hover,#BtnKon{background: url(img/subNavi_o.gif) 0px -60px;}

/*06contents*/
#Side{float:left;width:188px;padding-bottom:50px;}
#Side p img{display:block;border:#E7E7E7 solid 1px;margin-bottom:15px;}
#Side dl{border:#E7E7E7 solid 1px;margin-bottom:2px;}
#Side dt img{display:block;}
#Side ul{margin-bottom:2px;}
#Side ul li{padding:1px 20px;line-height:1.8em;}
#Side ul li a{display:block;color:#333333;text-decoration:none;}
#Side ul li a:hover{color:#333333;text-decoration: underline;}
#Side li{padding:1px 20px;line-height:1.8em;}
#Side li a{display:block;color:#333333;text-decoration:none;}
#Side li a:hover{color:#333333;text-decoration: underline;}

#Main{width:610px;float:right;}
#Main div{padding:0px 50px 50px 0px;}
#Main a{display:inline;color:#333333;text-decoration:none;}
#Main a:hover{color:#333333;text-decoration: underline;}
a.newsLink{background: url(img/arrow.gif) no-repeat 0em 0.3em;padding-left:18px;display:block;margin-top:15px;color:#333333;text-decoration:none;}
a:hover.newsLink{text-decoration:underline;color:#333333;}

p.postmetadata{padding-left:18px;display:block;margin-top:15px;color:#333333;text-decoration:none;}



#Foot{background: url(img/foot.gif) no-repeat right top;margin-top:50px;}
#Foot ul{width: 258px;height: 10px;position: relative;font-size:5px;background: url(img/footNavi.gif) no-repeat right top;}
#Foot li{position: absolute;height: 10px;text-indent: -9999px;}
#Foot li a{display: block;height: 10px;text-decoration: none;}
#BtnL,#BtnLon{left: 0px;width:80px;}
#BtnM,#BtnMon{left: 80px;width:80px;}
#BtnN,#BtnNon{left: 160px;width:98px;}
#BtnL a:hover,#BtnLon{background: url(img/footNavi_o.gif) -0px 0px;}
#BtnM a:hover,#BtnMon{background: url(img/footNavi_o.gif) -80px 0px;}
#BtnN a:hover,#BtnNon{background: url(img/footNavi_o.gif) -160px 0px;}


/* hack css */
#Wrap,
#Block,
#Contents
{display:inline-block;}


#Wrap:after,
#Block:after,
#Contents:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}



/* Hide from IE-mac \*/
*html #Wrap,
*html #Block,
*html #Contents
{height: 1%;}


#Wrap,
#Block,
#Contents
{display: block;}
/* End hide fromIE-mac*/


.pagetitle{
	font-size: 12px;
	background-color: #CCCCCC;
	color: #000000;
	padding: 3px 10px;
}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
