@charset "utf-8";

body {
	line-height: 150%;
	font-size: 90%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
img,.imgc{
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

html, body, h1, p, ul, li, dl, dt, dd, h2, h3, input {
	margin:0px;
	padding:0px;
}

img {
	border: none;
}
.orange-fc{
	color:#FF9900;
}
/*
textarea {
	width:635px;
	height: 8em;
}
*/

/*-----------------------------

その他

-----------------------------*/
.clear {
	clear:both;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.f-left{
	float: left;
}
.f-right{
	float: right;
}
.select {
	font-weight: bold;
}
/*-----------------------------

コンテナー

-----------------------------*/
#container {
	width: 900px;
	margin: 0px auto;
	margin-top:30px;
}
head~/* */body #container { margin-top:33px; }
html:not([lang*=""]) #container { margin-top:33px; }

#container02 {
	margin: 0px auto;
	width: 900px;
	margin: 0px auto;
}
/*-----------------------------

バー

-----------------------------*/
div#bar{
    width: 100%;
    height:30px;
    padding: 0px;
    position: fixed;
    z-index:5;
    top:0;
    left:0;
}
* html div#bar    {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop+0));
}
#bar-body{
    width:900px;
    margin:0px auto;
}

div#bar ul {
	list-style-type: none;
	padding:1px 3px 0 3px;

}
div#bar li {
    margin-right:2px;
}
.bar-left{
    float:left;
}
.bar-right{
    float:right;
}
.bartxt{
    margin-top:2px;
    font-size:85%;
}

/*-----------------------------

ヘッダー

-----------------------------*/
#header {
	width: 900px;
	margin-bottom: 30px;
}
#header p {
	margin-bottom:5px;
}
/*--ヘルプとログイン---*/
#header-logo{
    padding:3px;
}
/*-----------------------------

画像と日付とコメント

-----------------------------*/
.entry-day{
   font-size:9px;
}
.entry-comment{
   font-size:10px;
}
.entry-comment-b{
	margin-bottom:5px;
}

/*-----------------------------

タブ

-----------------------------*/
.tab-menu li{
	float:left;
	height: 27px;
	width: 118px;
	margin-right:10px;
}

.tab-menu li.tab-gomi, .tab-menu li.tab-gomi-s{
	float:right;
}
.tab-menu ul{
	list-style-type: none;
}
.tab-menu span{
	display: none;
}
.tab-photo{
	margin:4px;
	padding:0px;
}
.b-submit-b{
    text-align:center;
    font-size:11px;

}
form, input{
    margin:0px;
    padding:0px;
}
.tab-contents div{
	float:left;
}
.tab-blog-set img{
	margin-right:2px;
}
.tag-cate-list{
	padding:0px 3px;
}
/*-----------------------------

★左コンテンツ　タイトルなど

-----------------------------*/
#contents {
	width: 682px;
	float:left;
	padding:0 9px;
}
#contents-c {
	width: 682px;
	padding:0 9px;
}
.title02 span {
	display:none;
}

#main {
	margin: 0px 0px 10px;
	padding:10px 0;
	}
.main02 {
	margin: 3px 0 0;
	padding:3px 10px;
}
.main02top-p{
	margin: 10px 0 0;
}
.page {
	height: 28px;
	width: 636px;
	padding: 3px 0 0 10px;
	margin: 0px auto;
}
.comment-box {
	background-color: #FFFFFF;
}

#bottom span {
	height: 20px;
	padding:0 0 10px 17px;
	line-height: 100%;
}

.button01,.button02,.button03,.button04,.button05{
	background-color: #FFFFFF;
	border: none;
	cursor: pointer;
}
#tag-edit {
	width:100%;
	margin-bottom:10px;
}

#tag-edit .tag-edit-l{
	width:100px;
	float:left;
}
#tag-edit .tag-edit-r{
	float-left;
	text-align:right;
}
/*-----------------------------

左コンテンツ

-----------------------------*/
#category_tags ul{
	margin-top:5px;
	list-style:none;
}
#category_tags li{
	float:left;
	padding:0px 2px;
}
#top {
	margin-bottom:5px;
}
#b-menu {
	margin-top:5px;
}
.menu {
	padding:3px 10px;
}
.menu p{
	float:left;
	width:214px;
	padding-right: 3px;
	padding-left: 3px;
}
.menu span {
	display: none;
}

#top span {
	padding-left:5px;
	font-weight: bold;
}
.year {
	margin:0 10px 0 10px;
}
.page p{
	float:left;
	width: 310px;

}
.page span{
	margin-left:5px;
}
.time {
	font-size:11px;
	line-height: 150%;
	width: 628px;
	text-align: right;
	margin: 0px auto;
}

.blogimg, .blog-comment,.blog-com-print{
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blogimg {
	width: 628px;
	margin-top: 5px;
}
.blog-edit{
	margin:10px 0 0 18px;
}
.blog-comment {
	width: 600px;
	margin-top: 0px;
}
.blog-comment span {
	padding-left:5px;
}
.blog-title {
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.blog-com-print{
	width: 616px;
	padding:5px;
	margin: 10px 0;
	background-color: #FFFFFF;
}
.blog-name {
	font-size: 10px;
	line-height:100%;
}
.blog-name img {
	margin:0 0 3px 0;
	padding:0px;
}

.submit-b {
	padding:10px;
	text-align:center;
}
.submit-b02 {
	padding:10px;
	text-align:right;
}
.submit-b03 {
	text-align:center;
	padding-bottom:10px;
}
.submit-b04 {
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}
.submit-b05 {
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

#bottom {
	margin-top:10px;
	text-align: right;
}

.k-list-pageer{
	margin:0 0 0 15px;
	padding:3px;
}

.c-name{
	width: 410px;
	float: left;

}
.c-date{
	text-align: right;
	width: 190px;
	float: right;
}
.c-contents{
	clear: both;
	padding:0 5px 5px 5px;
}

#estimate #vote {
  display: none;
}

.check-box{
  margin: 0 5px 0 0;
}


/*-----------------------------

コメント

2009.12.02 takao nishii
-----------------------------*/
.comment-date {
   font-size:10px;
   text-align:right;
   margin-right:5px;
}
.movie-box{
   margin-top:5px;
}
.movie{
   width:320px;
   float:left;
}

.moviecomment{
   float:right;
   width:290px;
   padding:3px;
}

/*-----------------------------

設定画面

-----------------------------*/
.blog-temp{
	width:160px;
	float:left;
	text-align:center;
	margin-bottom:15px;
}
.blog-temp p {
	padding:0 3px 3px 3px;
}
.error-message{
	margin:5px; font-size:80%; color:red;
}
.setting{
	padding: 2px 5px;
	margin-bottom: 10px;
}
.setting-field{
	padding: 10px;
}
.setting-field h3 span{
	display : none;
}
.t-contents:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
/*-----------------------------

右コンテンツ

-----------------------------*/
#side {
	width: 185px;
	float:left;
	padding-left:10px;
}
#side ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#side li {
	margin:0px;
	padding:0px;
}
.side-table{
	font-size:11px;
	margin-bottom:10px;
	width:178px;
}
.side-center {
	text-align:center;
}
.btn{
	margin: 5px 0 10px 0;
}
.side-menu dt span{
	display: none;
}
.side-menu dd {
 word-break: break-all;

}
.side-menu dd pre{
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
    width:13em;
}
.side-photo{
    text-align:center;
}
.side-photo img{
    margin-top:5px;
}
.side2-menu dt span{
	display: none;
}
.side2-menu{
	margin-top:10px;
}
.profile-s img{
	padding:0px;
	padding-top:3px;
	border:0;
}
.side-bnr{
	margin-bottom:10px;
}
.formtxtw{
	border: 1px solid #FFF;
}
/*-----------------------------

別ウインドウ　ログインとタグ編集

-----------------------------*/
.login-f01 span{
	display: none;
}
.tag-f01 span{
	display: none;
}
/*-----------------------------

フッター

-----------------------------*/
div#footer:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
#copyright {
	float:left;
	width:550px;
	text-align:center;
}
#footer-menu{
	float:left;
	width:330px;
	text-align:right;
}

/*-----------------------------

リンク　各種cssにて設定

-----------------------------*/


/*-----------------------------

選択画像

-----------------------------*/
.image-select,.image-noselect{
	height:154px;
	width:110px;
	background-color: #FFFFFF;
}
.image-select {
	border: 1px solid #FF0000;
}
.image-noselect {
	border: 1px solid #CCCCCC;
}

.blog-rank{
	font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
}
/*-----------------------------

floatクリアのボックス

-----------------------------*/
.clear-box:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear-box{
	overflow:hidden;
	min-height:1em;
}

* html .clear-box{
	height:1%;
	overflow:visible;
}




