body {
	background:#f6f6f6;
	}

#doc2 {
	background:#fff;
	border-top:#FF9900 4px solid;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}

/**
em単位で調整するためのおまじない
**/

#doc2 img
{
	font: medium;
	font-size:medium;
}




/**
フォントサイズの調整
**/
p,li,dt,dd,h1,h2,h3,h4,td,th{
	font-size:1.1em;
}


dt li,dd li{
	font-size:100%;
}


#community_navi {
	clear:both;
	border:1px solid #E6E8D9;
	background:#FAFAF2;
}

#community_navi ul{
}

#community_navi li{
	display: inline;
	padding:0 10px 0 26px; 
	line-height:3em;
	border-right:1px solid #E6E8D9;
}

#community_navi a{

}


	#info{
		background:url(/common/img/community/icons/sign_question.png) no-repeat 10px 0;
	}
	#categories{
		background:url(/common/img/community/icons/folder.png) no-repeat 10px 0;
	}
	#logs{
		background:url(/common/img/community/icons/page_attachment.png) no-repeat 10px 0;
	}

	#write{
		background:url(/common/img/community/icons/pencil.png) no-repeat 10px 0;
	}
	#home{
		background:url(/common/img/community/icons/home_with_smog_pipe.png) no-repeat 10px 0;
	}

.widget-sign-in {
float:right;
}

#signin-widget-content li {
	display: inline;
	padding:0 10px 0 30px; 
	line-height:2em;
	border-left:2px solid #E6E8D9;
}


#login{	background:url(/common/img/community/icons/sign_add.png) no-repeat 10px 0;}
#logout{	background:url(/common/img/community/icons/sign_cacel.png) no-repeat 10px 0;}
#useredit{	background:url(/common/img/community/icons/window_image_small.png) no-repeat 10px 0;}
#username{	background:url(/common/img/community/icons/user.png) no-repeat 10px 0;}
#adduser{	background:url(/common/img/community/icons/window_add.png) no-repeat 10px 0;}



#bigbanner img{
	width:45.5em;
	height:5.625em;
	float:right;
	margin-top:29px;
}



#wrap {
	margin-right:2em;
}

#contents {
	margin-left:20px;
}

#ft {
	margin-top:20px;
	margin-bottom:0px;
	border-top:4px #A2A2A2 solid;
	padding-bottom:2em;
	background:#CCC2B8;
	line-height:1.5em;
}

#ft hr {
	clear:both;
	border:none;
	height:0;
	background:none;
}


#ft dl.ftNAVI {
	font: medium;
	font-size:medium;
	float:left;
	width:13em;
	display : inline;
	margin-left:1.5em;
	text-align:left;
}



#ft dt,#ft dd{
	font-size:0.8em;
	border:none;
	line-height:1.3em;
	padding:0;
}
#ft dt{
	margin:1em 0 0 0;
	color:#666;
}

#ft dd{
	margin:0.5em 0 0 0;
	color:#888;
}

#ft a{
	color:#777;
}

#ft p{
	text-align:center;
	margin-top:2em;
	}



.yui-b{
	margin-top:7px;
}
#yui-main .yui-b{
	margin-top:14px;
}

/************************広告ヘッダ************************/

#ad_space a{
	clear:right;
	float:left;
	border:none;
	margin:20px 0 0 10px
}



/************************

サイドバー関連関連スタイル


************************/


#sidebar,
#sidebar td,
#sidebar th{
	margin:0;
	padding:0;
	border:none;
}
#sidebar{
	margin-bottom:10px;
}
table #s_topics a{
	width:264px;
	height:43px;
	display:block;
	text-indent:-9999px;
	background:url(/community/_module/img/com-button00.gif) no-repeat;
	margin-bottom:4px;
}

table #s_membar a,
table #s_login a{
	display:block;
	width:130px;
	height:36px;
	text-indent:-9999px;
}

table #s_membar a{
	background:url(/community/_module/img/com-button-small02.gif) no-repeat;
}
table #s_login a{
	background:url(/community/_module/img/com-button-small01.gif) no-repeat;
}


.googlead {
	width:260px;
	border:1px solid #E6E8D9;
	padding:4px 0 0 4px;
}



/************************

  記事本文のスタイル

************************/

#entry_top h1{
	margin:10px 0 0px 60px;
	font-size:150%;
}
#entry_top p{
	margin:0 0 0 60px;
	font-size:95%;
}
#entry_top img{
	float:left;
	border:1px solid #E6E8D9;
}



/************************

  コメント関連スタイル

************************/

#comments .comment {
	clear:both;
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #666;
}

.comment_user_image {
	float:left;
}

.comment_user_name {
	margin-left:100px;
}

.comment_body {
	margin-left:100px;
	font-size:95%;
}



#comments #res{
	border-left:4px solid #F1D3B8;
	line-height:2em;
	padding-left:20px;
	background:url(/mt-rikon/mt-static/themes/tristan-blue-4.2/reply-icon.gif) no-repeat 5px 50%;
}


/************************

	ページャーのスタイル

************************/

ul.pager {
      margin: 10px;
      font: 90% Arial, Helvetica, sans-serif;
      list-style: none;
}
ul.pager li {
      float: left;
      margin-right: 5px;
      border: 1px #FEA147 solid;
      font-weight: bold;
}
ul.pager li.prev,
ul.pager li.next {
      border: none;
}
ul.pager li a {
      position: relative;
      display: block;
      padding: 3px 8px;
      color: #3366FF;
}
ul.pager li a:link,
ul.pager li a:visited {
      text-decoration: none;
}
ul.pager li a:hover,
ul.pager li a:active {
      background-color: #AADDFF;
      text-decoration: none;
}
ul.pager li .current_page {
      display: block;
      padding: 3px 8px;
      background: #FEA147;
      color: #FFFFFF;
}



/************************

	ユーザプロフィールのスタイル

************************/

#user_profile_head{
	background:#FCFCE4;
	padding:10px;
	border:1px solid #FEA147;
}


#user_profile_head img{
	float:left;
	border:1px solid #E6E8D9;
}

#user_profile_head h1,
#user_profile_head p
{
margin:0;
padding:0;
margin-left:120px;
}


#user_profile_head p{
	line-height:1.7em;
}

#user_profile_head h1{
	margin-bottom:10px;
	border-bottom:1px dotted #A2A2A2;
	font-size:1.5em;
}


#user_profile_action{
	clear:both;
}

#user_profile_action h3{
	margin-top:30px;
	background:#F1D3B8;
	border-left:3px solid #F85E47;
}

#user_profile_action dt{
	padding-left:17px;
}

#user_profile_action dt span{
	font-weight:normal;
}


#user_profile_action dt span a{
	text-decoration:underline;
}


#user_profile_action dd{
	padding-left:24px;
	color:#666;
}
#user_profile_action .newtopic{
	background:url(/mt-rikon/mt-static/themes/tristan-blue-4.2/topic-icon.gif) no-repeat 0% 50%;
}
#user_profile_action .newcomment{
	background:url(/mt-rikon/mt-static/themes/tristan-blue-4.2/reply-icon.gif) no-repeat 0% 50%;
}

/************************

	入力フォームのスタイル

************************/

#comment-area {
	margin-top:20px;
}

#comment-area h3{
	background:#F1D3B8;
	border-left:solid 3px #F85E47;
	padding-left:3px;
	color:#4D4C4A;
}


#comment-area dd{
	margin-bottom:5px;
}

#comment-area dt.normal{
	font-weight:normal;
}

#comment-bake-cookie {
	margin-right:0.5em;
}

#comment-greeting {
	border:1px dotted #B4A695;
	background:#FFF;
	padding:1em;
}

#comment-greeting a{
	text-decoration:underline;
}

#comment-greeting a:hover{
	background:#F1D3B8;
	text-decoration:none;
}


/*******************************************

  クリアフィックス

*******************************************/


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/************************
エントリー一覧
************************/
#mt-community-forum #popular-entry .asset-meta,#mt-community-forum #entry-table .asset-meta {    padding: 0;    margin: 0;}
#mt-community-forum #popular-entry .last-comment .asset-meta,#mt-community-forum #entry-table .last-comment .asset-meta {    margin-left: 46px;}
#mt-community-forum #entry-table .asset-meta a {    font-weight: normal;}
#mt-community-blog .asset-meta .user-pic, #mt-community-forum .entry-comments .user-pic, #mt-community-forum #entry-table .user-pic {    width: 36px;    height: 36px;}
#mt-community-forum #entry-table .entry {    margin-bottom: 0;}
#mt-community-forum #entry-table .entry {    margin-left: 46px;}
#mt-community-forum #entry-table {    clear: both;}
#mt-community-forum #entry-table {    width: 100%;    margin-top: 20px;    border-width: 0;    border-spacing: 0;}
#mt-community-forum #entry-table,#mt-community-forum #entry-table th,#mt-community-forum #entry-table td {    border-style: solid;    border-collapse: collapse;}
#mt-community-forum #entry-table tr {    border: none;}
#mt-community-forum #entry-table th,#mt-community-forum #entry-table td {    border-width: 0 1px 1px 0;    border-color: #F3F0E8;    border-style: solid;}
#mt-community-forum #entry-table th {    padding: 3px 10px;    font-weight: normal;    color: #948669;    text-transform: uppercase;}
#mt-community-forum #entry-table th.comment-count {    text-align: center;}
#mt-community-forum #entry-table td {    padding: 10px;}
#mt-community-forum #entry-table .last-comment {    border-right-width: 0;}
#mt-community-forum #entry-table td.comment-count {    font-size: 22px;    font-weight: bold;    text-align: center;}
#mt-community-forum #entry-table .comments-closed {    color: #777;}
#mt-community-forum #entry-table .entry-title {    font-size: 14px;}
#mt-community-forum #entry-table .entry-title a {    font-weight: bold;}
#mt-community-forum #entry-table .category-name {    font-size: 12px;}
#mt-community-forum #entry-table .category-name a {    font-weight: normal;    margin-left: 5px;    padding-left: 12px;    background: url(forum-icon.gif) no-repeat 0 0;}




/*******************************************

  その他のスタイル

*******************************************/

.notice2 {
	background:#FBDED4;
	border:1px solid #EA628F;
	padding:1em;
}



