/*  
Theme Name: Moti-Style0906
Theme URI: http://www.moti-bacorns.com/
Description: moti-bacorns website theme by dian
Version: 
Author: dian
Author URI: http://www.moti-bacorns.com/
*/
body,img,h1,h2,h3,h4,div,p,ul,li {
	margin:0 0;
	padding:0 0;
}
a:link{
	color:#CC0000;
}
a:hover{
	color:#333333;
}
a:visited{
	color:#CC3300;
}
body{
	background-color:#A40914;
	font-size:10pt;
	line-height:1.5em;
}
img{
	border:none;
}
/*  js　　
 	.frame{
    	position: absolute;
		z-index: 2;
	}
	
	#dude{
		height: 354px;
		width: 294px;
		margin: 0px auto;
	}
   	img.loadpic{
		margin: 10px;
	}
    #dudecontainer{
    	position: relative;
		overflow: hidden;
		height: 354px;
		width: 294px;
		background: #FFF;
	}
	#dudeoverlay{
		position: absolute;
		z-index: 1;
	}
	#dudeblock{	
		height: 370px;
		width: 300px;
		background: #FFF;
	}
	#dudeedge{
		height: 150px;
		width: 300px;	
		background-image: url('./images/index/drip.png');
	}
	*/
div#wrapper{
	width:100%;
	text-align:center;
	margin:0 auto;
}
div#header{
	width:100%;
	background-image:url(./images/common/header_bk.gif);
	font-size:0px;
	height:183px;
	line-height:1.0em;
}
#top_img{
 width:900px;
 text-align:center;
 margin:0 auto;
}
#logo{
	vertical-align:top;
}
#globalNavi, #globalNavi ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#globalNavi	{
	position:relative;
	width:900px;
	margin:0 auto;
}
#globalNavi li	{
	float:left;
	position:relative;
}
#globalNavi ul {
	width: 130px;
	position: absolute;
	top: 46px;
	left: 0px;
}
#globalNavi ul li a	{
	width: 100px;
	display: block;
	background: #BFC0C0 url(images/icon.gif) no-repeat;
	padding: 7px 5px 8px 20px;
	line-height:1.4em;
	border-bottom: 1px dotted #909090;
	color: #000;
	text-decoration: none;
	font-size:10pt;
	text-align:left
}
#globalNavi ul li a:hover	{
	background: #000 url(images/icon_on.gif) no-repeat;
	color: #FFF;
}
#globalNavi ul li.first a	{
	background: #BFC0C0 url(images/bg_navi.gif) no-repeat;
	padding: 8px 5px 7px 20px;
	font-size:10pt;
	text-align:left
}
#globalNavi ul li.first a:hover	{
	background: #000 url(images/bg_navi_on.gif) no-repeat;
}


/* 追加項目
----------------------------------------------------------- */
#globalNavi ul li ul {
	top: 0px;
	left: 175px;
}
#globalNavi ul ul{
display:none;
}


div#contents{
	background-image:url(./images/common/contents_bk.gif);
	background-color:#fff;
	background-repeat:repeat-x;
	text-align:left;
	padding-bottom:30px;
}
div#cont{
	margin:0 auto;
	width:900px;
}
div#footer{
	background-image:url(./images/common/footer_bk.gif);
	height:120px;
}
div#footer_link{
	padding-bottom:30px;
	padding-top:20px;
	font-size:10pt;
	width:900px;
	margin:0 auto;
	text-align:right;
}
address{
	font-size:10pt;
}
h2#sub{
	padding-top:30px;
	padding-bottom:4px;
}

div.left{
    width:660px;
    float:left;
}
div.left h2{
    margin-top:30px;
    font-size:12pt;
    text-decoration:none;
}
div.left .post{
    margin-bottom:30px;
}
div.left p{
    margin-bottom:15px;
}
div.left small{
    margin-bottom:15px;
}
.postmetadata{
    font-size:0.8em;
    text-align:right;
    padding-right:20px;
}
div.right{
    width:220px;
    float:right;
}
div.right li{
    list-style:none;
}
div.right h2{
	background-image:url(./images/common/h3_bk.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #ddd;
	padding:4px 4px 4px 10px;
	margin:15px 0px 10px 0px;
    font-size:12pt;
}
div.post h2{
	padding-bottom:20px;
}
div.comments{
	padding:20px 0 10px 0;
}
div.post{
	border-bottom:1px dotted #ccc;
}

