@charset "UTF-8";

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

body {text-align:center;
margin:0px;
padding:0px;
background-color:#fff;
font-size: 12px; color: #000;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
letter-spacing:0.1em;
line-height:1.4em;
background:url("img/back1.jpg") repeat;
}

img {margin:0; padding:0; vertical-align:bottom; border:0;}
ul {margin:0px 0px; padding:0; vertical-align:bottom;}
li {margin:0px 0px; padding:0; vertical-align:bottom;}
p {margin:0; padding:0;}
hr {margin:10px 0;}
h1 { margin:0; padding:10px; font-weight:bold; color:#000; font-size:18px;}
h3 { color:f5ebd8; margin:20px 0 20px 45px; font-size:18px; float:left; display:inline; width:445px;}/* エントリータイトル*/
h4 { color:#ff0000; margin:0px 0 15px 0px; font-size:14px; float:left; display:inline; width:445px;}/* コメントタイトル*/
ol {margin:15px 0; border:none;}

h3 a {text-decoration: none;}
h3 a:link { color: #f5ebd8; text-decoration: none;}
h3 a:visited { color: #f5ebd8; text-decoration:none;}
h3 a:active {color: #f5ebd8; text-decoration: none;}
h3 a:hover {color: #f5ebd8; text-decoration: underline;}

 /* ディスプレイ：ノーン＆ビジブリティ：フォルス */
.display-none{display:none; visibility:hidden;}

.table1 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999 solid; /* テーブル全体の枠線（太さ・色・スタイル） */
} 

.table1 td { 
border: 1px #999 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

/*中央表示*/
#wrap {
		margin:0px auto 10px auto; padding:0;
		width:900px;
}
	
	
/*ヘッド（メニュー）部分設定*/
#heada {margin:0 0px 15px 0; padding:0; float:left; display:inline; width:900px; height:222px; background:url("img/img_heada.png");}
.main-menu01{ margin:163px 10px auto 30px; width:160px; float:left; display:inline;}
.main-menu02{ margin:163px 10px auto 0px; width:160px; float:left; display:inline;}

/*コンテンツ部分設定*/
#inner {text-align:left;
margin:0px;
padding:0px;
float:left;
width:900px;
display:inline;
background:url("img/back2.gif") repeat;
}

#inner2 {text-align:left;
margin:0px 30px;
float:left;
width:840px;
display:inline;
}

/*リンクテキスト設定*/
a {text-decoration: underline;}
a:link { color: #ff0000; text-decoration:underline;}
a:visited { color: #ff0000; text-decoration:none;}
a:active {color: #ff0000; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}

/*カラム設定*/
.left-column{width:590px; margin:0 20px 0 0; float:left; display:inline;}
.right-column{width:230px; margin:0 0px 0 0; float:left; display:inline;}

/*左カラムエントリー部分設定*/
.entry{width:590px; float:left; display:inline; border-bottom: 1px #000 dotted; margin:0 0 15px 0;}
.entry2{width:560px; margin:10px 15px; float:left; display:inline;}
.entry-head{ color:#f5ebd8; margin:0px; height:50px; background:url("img/title_entry.png") no-repeat;}
.entry-date{font-size:10px; width:100px; float:left; display:inline; text-align:left; margin:20px 0 20px 0px;}
.postmetadata{font-size:10px; margin:0 15px 10px 15px; padding:2px 0px; float:left; display:inline; width:560px; border-top: 1px #999 dotted;}

.postmetadata a {text-decoration: underline; color: #ff0000;}
.postmetadata a:link {text-decoration:underline; color: #ff0000;}
.postmetadata a:visited {text-decoration:underline; color: #ff0000;}
.postmetadata a:active {text-decoration:none; color: #ff0000;}
.postmetadata a:hover {text-decoration:none; color: #ff0000;}

/*右カラム情報部分設定*/
.right-box{width:230px; float:left; display:inline; background:url("img/right_back.png") no-repeat;}
.right-box-heada{width:230px; background:url("img/right_back_heada.png") no-repeat; float:left; display:inline; margin:0 0 -1px 0;}
.right-box-foota{width:230px; background:url("img/right_back_foota.png") no-repeat; float:left; display:inline;}
.right-box2{width:200px; margin:5px 15px; float:left; display:inline; color:#000;}
.right-box2 ul{margin:0 auto 0 0; padding:0; width:200px;}
.right-box2 li{margin:0 auto 0 0; padding:0; list-style-type:none; float:left; width:190px;}
/*.right-box2 p{margin:0; padding:0; }*/

.right-box2 a {text-decoration: underline; color: #ff0000;}
.right-box2 a:link {text-decoration:underline; color: #ff0000;}
.right-box2 a:visited {text-decoration:underline; color: #ff0000;}
.right-box2 a:active {text-decoration:none; color: #ff0000;}
.right-box2 a:hover {text-decoration:none; color: #ff0000;}

.right-title{ float:left; display:inline; border-bottom: 1px #000 dotted; font-size:16px; margin:15px 0 5px 0; padding:0 0 3px 0; width:100%;}
.right-title-category{ float:left; display:inline; border-bottom: 1px #000 dotted; font-size:16px; margin:15px 0 5px 0; padding:0 0 3px 0; width:100%;}
.right-txt{float:left; display:inline;}
.right-display-none{display:none; visibility:hidden;}

/*コメント部分*/
.comment-list{width:500px; margin:15px 0px; float:left; display:inline;}
.comment-list ul{ list-style-type:disc;}
.comment-list li{ border-bottom: 1px #000 dotted; margin:0 0 15px 0; padding:10px 0px; list-style-type:disc;}
.postmetadata-comment{font-size:10px; margin:0 0px 10px 0px; padding:2px 0px; float:left; display:inline; width:500px;}
.comment-form{width:100%; float:left; display:inline; padding:3px 0;}

/*アーカイブ部分*/
.postmetadata-archive{font-size:10px; margin:0 0px 5px 0px; padding:2px 0px; float:left; display:inline; width:500px;}
.entry3{width:560px; margin:5px 15px; float:left; display:inline; color:#000;}

/*ページ部分*/
.page_title{font-size:18px; margin:0px 0 15px 0; line-height:normal; font-weight:bold;}

/*フッタ部分*/
#footer-txt{ font-size: 10px; margin: 15px 30px 5px 30px; padding: 0px; width:840px; text-align: center; font-family:Arial, Helvetica, sans-serif; float:left; display:inline;}

/*フォント*/
.font10{font-size:10px;}
.font10-red{font-size:10px; color:#F00;}
.font10-blue{font-size:10px; color:#3766bb;}
.font12{font-size:12px;}
.font12-blue{font-size:12px; color:#3766bb;}
.font12-white{font-size:12px; color:#ffffff;}

.clear { clear:both;}
