/* 全体の設定------------------------------------ */
html {
    height: 100%;
	margin: 0px;
	padding: 0px;
	}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif,; 
	font-size: 80%;
	/*margin: 0px;*/
	padding: 0px;
	color: #666666;
	line-height: 140%;
	margin: 0 auto;
	text-align: center
}

img {
	vertical-align: top;
	border: none;}
	
h1,h2,h3 {
   margin:0px; 
   padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

#inbox p {
	margin: 0px 0px 10px ;
	padding: 0px;
}

.head-c {
	width: 720px;
	/*margin-right: auto;*/
	margin-left: auto;
	font-size: 100%;
	margin: 0 auto;
	text-align:left
}

a { color: #666666; text-decoration: underline;} 
a:link	{ color: #666666; text-decoration: underline; } 
a:visited{ color: #800080; text-decoration: underline; } 
a:active{ color: #FF0000;  } 
a:hover{ color: #FF0000;  } 

#inbox {
   	width: 720px;	
	margin-right: auto;
	margin-left: auto;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-top: solid 1px #CCC;
	margin: 0 auto;
	text-align:left
}

/* 汎用------------------------------------------- */
.text-bold {
	font-weight: bold;
}

.text-10 {
	font-size: 80%;
	line-height: 130%;
}
.pankuzu {
   text-align: left;
   font-size: 80%;
   line-height: 130%; 
   margin-bottom: 10px;  
}

/* ヘッダー -------------------------------------- */
#head {
    width: 720px;
	height: 210px
}

.logo {
	width: 192px;
	margin-right: 249px;
	padding: 0px;
	float: left;
}
ul.sitemap {
    width: 249px;
	float: right;
	padding:0px;
	margin: 0;
	list-style-type: none;
}
li.sitemap-li{
	float:right;
	padding: 0;
	margin: 0;
	display: inline
}
#navi {
    width: 720px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navi li{
	float:left;
	padding: 0;
	margin: 0;
	display: inline
}

#head .image {
    clear: both;
    width: 720px;
	height: 116px;
 	padding: 0px;
	margin: 0px;
}

/* コンテンツ ----------------------------------- */
#main {
	clear: both;
	width: 700px;
	padding: 0px;
	margin: 7px 0 10px 10px;
}


/* item左 --------------------------------------- */
#contents { 
   width: 530px;
   float:left;
}
.main-title {
   margin-bottom: 10px
}

.item {
   clear: both;
   width: 520px;
   float: left;
   margin-bottom: 50px;
   /*border-bottom: dotted 1px #CCC;*/
}
.item-title {
   clear: both;
   font-size:120%;
   font-weight: bold;
   background: url(../img/mt/rogo_r18_c2.gif) 0px 5px no-repeat;
   border-bottom: solid 2px #888;
   padding-left: 15px;
   /*margin-bottom: 10px*/
}
.date {
   clear: both;
   font-weight:normal;
   color: #999;
   text-align:left;
   padding: 5px 0 0 10px
}
.item-body {
   clear: both;
   width: 500px;
   margin-left: 10px; 
   padding: 3px 0 10px;
}
.auther {
   clear: both;
   font-size: 80%;
   margin-bottom: 50px;
   padding: 3px 0;
   border-top: 1px dotted  #CCC;
   text-align: right;
}
.more {
   margin: 5px 0;
   text-align: right
}


/* archives --------------------------------------- */

.archive-title {
   font-size:80%;
   font-weight:bold;
   padding-left: 10px;
   background-color: #EEE;
   border-bottom: solid 1px #888
}
#archive {
   margin-bottom: 20px
}
.archive-content {
   margin: 0 10px
}
#archive ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
#archive li {
	background: url(../img/mt/rogo_r18_c2.gif) 0px 7px no-repeat;
	margin: 0px;
	padding: 2px 0px 2px 17px;
}
.content-nav {
   font-size: 70%;
   margin: 5px 0;
   text-align: left;
}
.item-entry {
   clear: both;
   padding: 10px 0;
}

.item-arcchiveentry {
   clear: both;
   width: 520px;
   float: left;
   margin-bottom: 60px;
   /*border-bottom: dotted 1px #CCC;*/
}



/* main右 --------------------------------------- */
#right {
   width: 155px;
   float: right;
   margin-bottom:20px
}

.parts {
   margin-bottom: 15px;
}
.parts-title {
   font-size:100%;
   font-weight: bold;
   background: url(../img/mt/rogo_r18_c2.gif) #EEE 5px 5px no-repeat;
   padding-left: 20px;
   /*border: solid 1px #CCC*/
}
.parts-contents {
   margin: 5px 0;
}
.parts input { font-size: 80%; }
.parts #search { width: 100px; }

.parts-list {
	margin: 0px 0px 10px 5px;
	padding: 0px;
	list-style-type: none;
}
.parts-list-item {
	background: url(../img/mt/icon_yg.gif) 0px 7px no-repeat;
	margin: 0px ;
	padding: 2px 0px 2px 15px;
}

 
/* food ---------------------------------------- */
#foot {
	clear: both;
    width: 720px;
	text-align: center
}

.copy {
	text-align: center;
	padding-bottom: 7px;
}

#foot ul{
    width: 720px;
	list-style-type: none;
	margin: 30px 0px 20px;
	padding: 0;
}
#foot li {
	margin: 0px;
	padding: 0;
    display: inline;
}
.unnamed1 {
}

/* 検索結果 ---------------------------------------- */

.serch-title {
	background: url(../img/mt/rogo_r18_c2.gif) 0px 7px no-repeat;
	margin: 5px 0px;
	padding: 2px 0px 2px 17px;
	font-weight: bold
}
.serch-text {
   font-size: 100%;
   margin: 20px 0
}
.line-g {
   border-bottom: solid 1px #999;
   padding-bottom: 20px;
}

.search-auther {
   font-size: 80%;
   border-bottom: solid 1px #999
}

/* コメント ---------------------------------------- */

.comments,
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.comment-footer,
.comments-open-footer,
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

.comment-lead {
   font-size: 110% ;
   font-weight:bold;
}

