/*#######　一般的なタグ設定　#####*/
*{}

body {
text-align:center;
letter-spacing:3px;
color: #716b48;
background-image: url(back1.jpg);
}

hr{clear:both;}
/*#######　一般的なタグ設定　終了　#####*/






/*#######　一般的なクラス設定　#####*/
.center{
text-align: center;
}

.right {
text-align: right;
}


.kochira {
font-size:12px;
text-align: right;
margin: 10px 20px 60px 0px;
}
/*「こちらへどうぞ」など、末尾の案内に使う*/

.clear{
clear:both;
margin-top: 0px;
}
/*#######　一般的なクラス設定　終了#####*/



/*#######　アンカー疑似クラス　順番を変えては行けません！　#####*/
a {
color: #0000ff;
}

a:visited {
color: #009900;
}

a:hover{
color: #ff6600;
border-bottom : 2px dotted #ff8000;
}

a:active {
color: #ffcc00;
}
/*#######　アンカー疑似クラス　終了　#####*/









/*#######　ヘッダー設定　#####*/

#header{
width: 980px;
margin: 20px auto 10px auto;
border:1px ridge #ffffff;
background-image: url(back_sand.jpg);
}
/*#######　ヘッダー設定　終了　#####*/


/*#######　pankuzu設定　#####*/
.pankuzu{
clear:both;
text-align:left;
width: 950px;
font-size:10px;
line-height:2;
margin: 20px auto 0px auto;
padding:7px 0px;
background-image: url(back_pankuzu.jpg);
}
/*#######　pankuzu設定　終わり　#####*/





/*#######　h設定　#####*/
h1 {
height: 35px;
margin: 0px;
padding:5px;
font-size:30px;
background-image: url(back_title.jpg);
text-align:center;
color:#ffffff;
font-family:cursive;
font-style:italic;
}

h2 {
background-image: url(back_h.jpg);
font-size:16px;
border:1px ridge #ffffff;
border-bottom:0px;
margin: 20px auto 0px auto;
padding:3px 0px;
clear:both;
}

h3 {
background-image: url(back_h.jpg);
text-align:center;
font-size:15px;
border:1 ridge #ffffff;
border-bottom:0px;
width: 100%;
margin: 20px auto 0px auto;
padding:3px;
float:left;
}

/*#######　h設定　終わり　#####*/



/*#######　ボックス設定　#####*/
.mainbox{
width: 980px;
text-align:center;
margin: 0px auto;
overflow:auto;
}

.leftbox {
width: 180px;
float: left;
}
.leftbox h2 {
width: 180px;
text-align:center;
float:left;
}
.leftbox ul{
list-style-type:none;
margin: 0px;
padding:0px;
width: 180px;
text-align:left;
border:1px ridge #ffffff;
border-top:0px;
font-size:14px;
font-weight:bold;
line-height:1.8;
letter-spacing:2px;
clear:both;
}
.leftbox a{
display:block;
background-image: url(back_sand.jpg);
color: #0000ff;
border-top:1px ridge #ffffff;
width: 174px;
padding:3px;
clear:both;
}

.leftbox a:hover{
background-image: url(back_sand1.jpg);
color: #ff6600;
border-bottom-style : none;
border-top:1px ridge #ffffff;
}

.leftbox p{
list-style-type:none;
margin: 0px;
padding:0px;
width: 180px;
text-align:left;
border:1px ridge #ffffff;
border-top:0px;
font-size:14px;
font-weight:bold;
line-height:1.8;
letter-spacing:2px;
clear:both;
}

p.profil{
margin-top: 0px;
border:1px ridge #ffffff;
padding:10px;
clear:both;
width: 160px;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
line-height:1.5;
text-align:left;
background-color:#ffffff;
}
.left_mlmg{
width: 180px;
margin:0px;
padding:0px;
border:1px ridge #ffffff;
clear:both;
line-height:1.5;
border-top:0px;
font-size:13px;
background-image:url(back_sand.jpg);
}

.centerbox {
width: 780px;
float: right;
text-align:left;
}
.centerbox h2{
text-align:left;
width:760px;
padding-left:10px;
margin-right: 0px;
float:right;
}
.centerbox p{
padding:10px;
width: 740px;
text-align:left;
}

/*#######　ボックス設定　終わり　#####*/



/*####### メインコンテンツ　#####*/
div.mc{
width:760px;
padding-left:10px;
border:1px ridge #ffffff;
background-color:#ffffff;
line-height:2;
margin-right: 0px;
float:right;
}
/*####### メインコンテンツ　終わり　#####*/



/*####### カテゴリーおよび記事一覧　#####*/

div.ichiran{
width:760px;
padding-left:10px;
border:1px ridge #ffffff;
background-color:#ffffff;
margin-right: 0px;
float:right;
}

.ichiran dl{
width: 720px;
margin: 10px;
padding:5px;
border:1px ridge #f0f0dc;
}
.ichiran dt{
font-size:13px;
font-weight:bold;
}
.ichiran dd{
font-size:12px;
line-height:1.5;
margin: 0px 5px 10px 10px;
}
/*####### カテゴリーおよび記事一覧　終わり　#####*/



/*####### 中尾さん　#####*/

div.nakao{
width:760px;
padding-left:10px;
border:1px ridge #ffffff;
background-color:#ffffff;
margin-right: 0px;
float:right;
}

.nakao dl{
width: 720px;
margin: 0px 10px 10px 10px;
padding:5px;
}
.nakao dt{
font-size:11px;
}
.nakao dd{
font-size:9px;
color:#D6C3BD;
line-height:1;
margin: 0px 5px 10px 10px;
}
.nakao a{
color:#BD8A7B;
}
/*####### 中尾さん　終わり　#####*/


/*#######　フッダー設定　#####*/
#footer {
width: 980px;
margin: 30px auto 10px auto;
font-size:12px;
text-align:center;
}
#footer p{
font-size:11px;
line-height:1.5;
margin: 10px 0px;
}

.footer_mds{
display:block;
background-image: url(back_h.jpg);
font-size:12px;
width: 980px;
}
/*#######　フッダー設定　終わり　#####*/



/*####### カテゴリーアーカイブ　#####*/

div.cat{
width:760px;
padding-left:10px;
border:1px ridge #ffffff;
background-color:#ffffff;
line-height:2;
margin-right: 0px;
float:right;
}
.cat dl{
width: 720px;
margin: 10px;
padding:5px;
border:1px ridge #f0f0dc;
}
.cat dt{
font-size:15px;
font-weight:bold;
}
.cat dd{
font-size:13px;
line-height:1.5;
margin: 0px 5px 10px 10px;
}

/*####### カテゴリーアーカイブ　終わり　#####*/



/*####### エントリーアーカイブ　#####*/
.ent_body{
width: 640px;
text-align:left;
margin: 20px auto;
padding:10px 45px;
font-size: 15px;
color:#000000;
line-height:1.5;
border:1 ridge #ffffff;
background-color:#ffffff;
}

.mds{
background-image: url(back_h.jpg);
text-align:center;
font-size:16px;
font-weight:bold;
width: 640px;
padding:3px auto;
}

.mds2{
border-bottom:1px solid #E7D7CE;
border-left:20px solid #E7D7CE;
font-size:16px;
font-weight:bold;
width: 607px;
height: 17px;
padding:3px 3px 3px 10px;
margin-top: 30px;
clear:both;
}

.mds3{
border-bottom:1px solid #E7D7CE;
font-size:16px;
font-weight:bold;
width: 500px;
height: 16px;
padding:3px 3px 3px 35px;
margin: 10px auto 10px 0px;
clear:both;
}

p{
margin:10px auto;
}
blockquote{
margin: 0px auto 0px 20px;
padding:10px;
border:1px ridge #cccccc;
}


p.chu{/*　注釈　*/
font-size:12px;
}

pre.mmhb{
margin: 0px;
font-family: ＭＳ ゴシック;
font-size: 15px;
line-height:1;
letter-spacing:1px;
}


/*　エントリーナビゲーション（前・次の記事　[カテゴリ名]の一覧を表示）　*/
.ent_navi{
width: 730px;
font-size:13px;
line-height:2;
text-align:center;
margin:10px auto;
background-color:#ffffff;
padding:0px;
}

/*####### エントリー　終わり　#####*/


/*#######　コメント　#####*/
.comment{
width: 710px;
border:1px ridge #ffffff;
margin: 50px auto;
padding:10px;
font-size:13px;
text-align:left;
overflow:auto;
}

.comment dl{
width: 680px;
margin: 0px auto 10px auto;
padding:5px;
}

/*#######　コメント　終わり　#####*/



/*#######　トラックバック　#####*/
.trackback{
border:1px ridge #f0f0f0;
width: 730px;
font-size:13px;
text-align:center;
padding:20px auto;
margin: 50px auto 10px auto;
clear:both;
}
.tb_cm{
text-align:left;
font-weight:bold;
margin: 0px 10px;
}
/*#######　トラックバック　#####*/


/*#######　エントリ　中尾　#####*/
.e_nakao{
width: 710px;
border:1px ridge #ffffff;
margin: 50px auto;
padding:10px;
font-size:13px;
text-align:left;
overflow:auto;
}

.e_nakao dl{
width: 680px;
margin: 0px auto 10px auto;
padding:5px;
}

.e_nakao a{
color:#AD827B;
}

/*#######　コメント　終わり　#####*/

/*#######　エントリー　中尾さん　#####*/


/*#######　エントリー　中尾さん　おわり　#####*/


/*#######　法規　#####*/

div.arttitle {margin-left: 0px;}
div.item { margin: 10px 0px;}
div.number { margin: 10px 10px; }
div.para1 { margin: 10px 10px; }
div.para2 { margin-left: 2em; text-indent: -1em; }
div.para3 { margin-left: 3em; text-indent: -1em; }
div.para4 { margin-left: 4em; text-indent: -1em; }
div.para5 { margin-left: 5em; text-indent: -1em; }
div.para6 { margin-left: 6em; text-indent: -1em; }
div.para7 { margin-left: 7em; text-indent: -1em; }
div.para8 { margin-left: 8em; text-indent: -1em; }
div.para9 { margin-left: 9em; text-indent: -1em; }
div.para10 { margin-left: 10em; text-indent: -1em; }

/*#######　法規　#####*/


