body{
padding : 0px;
margin-top: 0px;
text-align : center;
font-size : 11px;
color : #c4a896;
background-image : url(./mtimages/body-bg.gif);
}

html{
scrollbar-3dlight-color:#e3e9ee;
scrollbar-arrow-color:#fff;
scrollbar-base-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#e3e9ee;
scrollbar-track-color:#fff;
}



A:LINK    {font-weight : bold; text-decoration:none; color:#c4a896 ;}
A:VISITED {font-weight : bold; text-decoration:none; color:#c4a896;}
A:ACTIVE  {font-weight : bold; text-decoration:none; color:#c4a896 ;}
A:HOVER   {font-weight : bold; text-decoration:underline; color:#c897a7 ;}



#layout-main{
	position : relative;
	top:10px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-color :#ffffff;
	text-align : center;
}

#layout-top-banner{
	position : relative;
	padding : 0px 200px 7px 30px;
	background : url(./mtimages/top-banner.gif) no-repeat;
	background-color :#fff;
	top : 5px;
	left :0px;
	height : 196px;
	text-align : left;
}
#layout-top-banner h1{
	position : relative;
         color : #ffffff;
	top : 60px;
	left :350px;
	font-size : 35px;
}


/*　メニューを入れるときここを使う-*/
#layout-navi{
	position : relative;
	margin : 0px 0px 20px 0px;

	background-image : url();
	background-color :#fff;
	background-image : url(./mtimages/body-bg2.gif);
	padding : 0px 0px 0px 0px;
	width: 800px;
	height : 32px;

}

#navi-ber{
	position : relative;
	width: 700px;
	padding : 0px 0px 0px 100px;
}
.navi-menyu{
	float: left;
	background : #e3e9ee;
	color:#ffffff;
	width : 100px;
	height : 18px;
	text-align : center;
	font-size : 14px;
	margin : 7px 0px 3px 10px;
}

.navi-menyu2{
	float: left;
	padding : 2px 0px 0px 0px;
	background : #e3e9ee;
	color:#ffffff;
	width : 100px;
	height : 16px;
	text-align : center;
	font-size : 14px;
	margin : 7px 0px 3px 10px;
}

#navi-ber A:LINK    {color:#ffffff ;}
#navi-ber A:VISITED {color:#ffffff ;}
#navi-ber A:ACTIVE  {color:#ffffff ;}
#navi-ber A:HOVER   {color:#c99eb3 ;}






#layout-left{
	float :left;
	width : 210px;
	background-color :#fff;
	padding : 0px 0px 0px 10px;
	text-align : left;
}

#left-overflow{
	position : relative;
	left :0px;
	height : 400px;
	overflow :auto;
}





#layout-body{
	float :left;
	width : 570px;
	padding : 0px 0px 0px 10px;
	text-align : left;
	background-color :#fff;
}

#body-overflow{
	position : relative;
	left :0px;
	height : 400px;
	overflow-y :auto;
	overflow-x :hidden;
}

#layout-body h1{
	position : relative;
         margin : 30px 0px 0px 0px;
	padding : 0px 10px 0px 0px;
	text-align : right;
	font-size : 18px;
	width : 450px;
	height : 36px;
	background : url() no-repeat;
}

#layout-foot{
	clear:left;
	margin : 0px 0px 0px 0px;
	left :0px;
	padding-top:10px;
	text-align : center;
	background : url(./mtimages/body-bg2.gif); no-repeat;
	background-color :#fff;
	height : 30px;
}








/*　エントリー-*/
.entry-top{
	position : relative;
         margin : 30px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 545px;
	height : 81px;
	background : url(./mtimages/entry-top.gif) no-repeat;
}
.entry-top h2{
	padding : 25px 0px 0px 150px;
	margin : 10px 0px 10px 0px;
	background : url() ;
	text-align : left;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	vertical-align :top;
	font-size : 16px;
	width : 400px;
}

.entry-body{
	padding : 20px 5px 30px 20px;
	margin : 10px 0px 0px 0px;
	background : url(./mtimages/entry-body.gif) repeat-y;
	text-align : center;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	vertical-align :top;
	font-size : 12px;
	line-height:140%;
	width : 545px;
}
.entry-body-left{
	text-align : left;
	font-size : 12px;
	line-height:140%;
	width : 545px;
}
.entry-foot{
	padding : 20px 50px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url(./mtimages/entry-foot.gif) no-repeat;
	text-align : right;
	border-width : 0px 0px 0px 0px;
	border-style :double;
	border-color : #e3e39f;
	vertical-align :top;
	font-size : 12px;
	width : 545px;
	height : 98px;
}


/*　エントリー2-*/
.entry-top2{
	position : relative;
         margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	width : 545px;
	height : 0px;
	background : url() no-repeat;
}

.entry-body2{
	padding : 55px 5px 0px 45px;
	margin : 0px 0px 0px 20px;
	background : url(./mtimages/entry-body2.gif)  no-repeat;
	text-align : left;
	vertical-align :top;
	font-size : 12px;
	color : #fff;
	line-height:200%;
	width : 545px;
	height : 276px;
}
.entry-foot2{
	padding : 20px 50px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url() no-repeat;
	text-align : right;
	vertical-align :top;
	font-size : 12px;
	width : 545px;
	height : 0px;
}





/*　コメント-*/
#comment-top{
	position : relative;
        margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	width : 545px;
	height : 5px;
	background : url) no-repeat;
	background-color :#fff;
}

#comment-body{
	padding : 0px 0px 0px 45px;
	margin : 0px 0px 0px 0px;
	background : url() repeat-y;
	text-align : left;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	font-size : 12px;
	width : 545px;
	background-color :#fff;
}

#comment-body h2{
	padding : 0px 0px 0px 20px;
	margin : 50px 0px 20px 0px;
	background : url() ;
	background-color :#fff;
	text-align : left;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #fff;
	font-size : 13px;
	width : 400px;
	height : 25px;
}
.comment-link{
	padding : 15px 0px 0px 60px;
	margin : 30px 0px 0px 0px;
	background : url(./mtimages/icon001.gif) no-repeat;
	text-align : left;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	font-size : 10px;
	width : 545px;
	height : 34px;
}
#commentform{
	background-image : url(./mtimages/comment-cut.gif);
	background-repeat : no-repeat;
	background-position : 85% 60%;
 	font-size : 11px;
	width : 545px;
}
.comment-box{
	padding : 0px 0px 20px 20px;
	border-width : 0px 0px 2px 0px;
	border-style :dotted;
	border-color : #efe7e0;
	width : 450px;
}
#comment-foot{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 50px 0px;
	background : url() no-repeat;
	background-color :#fff;
	text-align : right;
	border-width : 0px 0px 0px 0px;
	border-style :double;
	border-color : #e3e39f;
	font-size : 12px;
	width : 545px;
	height : 10px;
}



/*　アーカイブ　メイン　カテ別リンク-*/
#layout-body-link{
	position : relative;
         margin : 0px 0px 0px 0px;
	padding : 10px 20px 0px 0px;
	text-align : center;
	width : 545px;
	height : 36px;
	background : url() no-repeat;
}




/*　コンテンツ左-*/
.menyu-top{
	background : url(./mtimages/menyu-top.gif) no-repeat;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : left;
	width : 190px;
	height : 28px;
	background-color :#fff;
}
.menyu-top h3{
	background : url() no-repeat left center;
	padding : 0px 0px 0px 0px;
         margin : 5px 0px 0px 30px;
	font-size : 12px;
}
.menyu-body{
	background : url(./mtimages/menyu-body.gif) repeat-y;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : left;
	width : 190px;
}
.listm {
	list-style : none;
}
.menyu-body ul {
	margin : 0px;
	padding : 3px 0px 3px 7px;
	list-style : none;
}
.menyu-body li {
	background : url() no-repeat left center;
	padding : 2px 0px 3px 13px;
}
.menyu-body li  A {font-weight : normal;}
.menyu-foot{
	background : url(./mtimages/menyu-foot.gif) no-repeat;
	margin : 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	text-align : left;
	width : 190px;
	height : 47px;
}




/*　アーカイブ*/
.archive-top{
	position : relative;
        margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	width : 545px;
	height : 86px;
	background : url() no-repeat;
}
.archive-top h3{
	padding : 10px 0px 0px 70px;
	margin : 50px 30px 0px 20px;
	background : url(./mtimages/icon001.gif) no-repeat;
	text-align : left;
	font-size : 12px;
	height : 35px;
}


.archive-body{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url()repeat-y;
	text-align : left;
	border-width : 0px 0px 0px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	font-size : 12px;
	line-height:100%;
	width : 545px;
}

.archive-body ul {
	margin : 0px;
	padding : 3px 0px 3px 7px;
	list-style : none;
}
.archive-body li {
	background : url() no-repeat left center;
	padding : 10px 0px 3px 50px;
}


.archive-foot{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
	background : url() no-repeat;
	text-align : right;
	border-width : 0px 0px 0px 0px;
	border-style :double;
	border-color : #e3e39f;
	font-size : 12px;
	width : 545px;
	height : 57px;
}


/*　■■■-------------------------------------------------------------*/










IMG{border : none;}





/*　ATOM-*/
#atom{
	background : url() no-repeat;
	margin : 5px 0px 0px 0px;
	padding: 35px 0px 0px 5px;
	text-align : left;
}

#atom h3{
	background : url(./mtimages/ico1.gif) no-repeat left center;
	padding : 2px 0px 3px 25px;
        margin : 5px 0px 0px 0px;
}



/*　検索*/
#search-box{
	background : url() no-repeat;
	margin : 5px 0px 0px 0px;
	padding: 50px 0px 0px 5px;
	text-align : left;
}

/*　----ナビ----------------------------------------------------*/
#navi-box1{
	position : relative;
	background-color :#ffffff;
	background-image : url();
         margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 100%;
	height : 100%;
font-size : 11px;
}
#navi-box2{
	position : relative;
	background-color :#ffffff;
	background-image : url(./mtimages/navi-kabegami.gif);
	background-repeat : no-repeat;
	background-attachment : fixed;
	background-position : 100% 100%;
 	font-size : 11px;
}
#navi-box1 table{
	font-size : 11px;
}

#navi-box1 A:LINK    {font-weight : normal ;}
#navi-box1 A:VISITED {font-weight : normal ;}
#navi-box1 A:ACTIVE  {font-weight : normal ;}
#navi-box1 A:HOVER   {font-weight : normal ; color:#ff66cc ;}

/*　----メールフォーム----------------------------------------------------*/
#mail-box1{
	position : relative;
	background-color :#ffffff;
	background-image : url();
         margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 100%;
	height : 100%;
font-size : 11px;

}
#mail-box2{
	position : relative;
         margin : 20px 0px 0px 0px;

}
#mail-box3{
	position : relative;
	top : 30px;
	text-align : left;
}
/*　---メッセージボックス---*/
#mail-box4{
	position : relative;
	top : -180px;
	left : 230px;
	text-align : left;
}
/*　---送信ボタン---*/
#mail-box5{
	position : relative;
	top : -150px;
	left : 180px;
	text-align : left;
}
#mail-box6{
	position : relative;
	top : 10px;
	left : 250px;
}
#mail-box7{
	position : relative;
         margin : 50px 0px 0px 0px;
	text-align : center;
	line-height:140%;
	font-weight : lighter;
}
/*　---送信確認画面---*/
#mail-box9{
	position : relative;
         margin : 50px 0px 0px 0px;
	text-align : center;
	line-height:140%;
	font-weight : lighter;
}
#mail-box10{
	position : relative;
         margin : 50px 0px 0px 0px;
	text-align : center;
	line-height:140%;
	font-weight : lighter;
}
/*　----エラー画---*/
#mail-box11{
	position : relative;
         margin : 50px 0px 0px 0px;
	text-align : center;
	line-height:140%;
	font-weight : lighter;
}
/*　----フォームぶたの絵---*/
#mail-box12{
	position : relative;
	top : 50px;
	left : 20px;
}
input{
	font-size : 11px;
	color : #c4a896;
	background-color : #fff;
	border-width : 1px;
	border-style :solid;
	border-color : #e3e9ee;
}
select{
	font-size : 11px;
	color : #c4a896;
	background-color : #fff;
	border-width : 1px;
	border-style :solid;
	border-color : #e3e9ee;
}
textarea{
	font-size : 11px;
	color : #c4a896;
	background-color : #fff;
	border-width : 1px;
	border-style :solid;
	border-color : #e3e9ee;
}
#mail-box9 table{
	font-size : 11px;
	color : #c4a896;
	background-color : #fff;
	border-width : 1px;
	border-style :solid;
	border-color : #e3e9ee;
}


/*　----ここから下はブログ別----------------------------------------------------*/


/*　規約-*/
.kiyaku-top{
	position : relative;
         margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 545px;
	height : 81px;
	background : url(./mtimages/entry-top.gif) no-repeat;
}
.kiyaku-top h2{
	padding : 0px 0px 0px 0px;
	margin : 25px 0px 0px 150px;
	background : url() ;
	text-align : left;
	vertical-align :top;
	font-size : 16px;
	width : 400px;
}

.kiyaku-body{
	padding : 0px 0px 0px 20px;
	margin : 20px 0px 0px 0px;
	background : url(./mtimages/entry-body.gif) repeat-y;
	text-align : left;
	vertical-align :top;
	font-size : 12px;
	line-height:180%;
	width : 500px;
}
.kiyaku-foot{
	padding : 20px 50px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url(./mtimages/entry-foot.gif) no-repeat;
	text-align : right;
	border-width : 0px 0px 0px 0px;
	border-style :double;
	border-color : #e3e39f;
	vertical-align :top;
	font-size : 12px;
	width : 545px;
	height : 10px;
}



/*　----ここから下は広告用----------------------------------------------------*/

/*　----bodyテキスト広告----------------------*/
#add-body-box{
	margin : 20px 0px 80px 0px;
}

.add-body{
	padding : 0px 0px 0px 0px;
	margin : 5px 0px 0px 0px;
	background : url() ;
	text-align : left;
	border-width : 0px 0px 1px 0px;
	border-style :dotted;
	border-color : #e3e39f;
	font-size : 10px;
	width : 500px;
}

.add-body A:LINK    {font-weight : normal ;}
.add-body A:VISITED {font-weight : normal ;}
.add-body A:ACTIVE  {font-weight : normal ;}
.add-body A:HOVER   {font-weight : normal ; color:#ff66cc ;}




