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

body {
BACKGROUND : #f0f0f0;
font-size:12px;
font-family: Verdana, Sans-Serif;
line-height: 150%;
text-align: justify; text-justify: distribute-all-lines;
color:#333333;
margin-left: 0px;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 4px;
text-align:left;
}

#con{
width:auto;
margin:0px;
BORDER : 1PX #D5CCE6 SOLID;
text-align:left;
}

#con_gallery{
width:1000px;
margin:0px;
background-color:white;
BORDER : 1PX #D5CCE6 SOLID;
}

.menuleft{
width:195px;
text-align:left;
font-size:12px;
line-height: 220%;
color:#5e5e5e;
BACKGROUND : #f9f9f9;　
BORDER-right : 1PX #D5CCE6 SOLID;
}

.menuleft A:LINK { COLOR: #3366FF; TEXT-DECORATION: NONE }
.menuleft A:VISITED { COLOR: #3366FF; TEXT-DECORATION: NONE }
.menuleft A:ACTIVE { COLOR: #3366FF; TEXT-DECORATION: NONE }
.menuleft A:HOVER { COLOR: #18284E; TEXT-DECORATION: UNDERLINE }

.menuleft_gallery{
width:195px;
text-align:right;
font-size:10px;
line-height: 220%;
color:#000;
BACKGROUND : #EDEDED;
BORDER-right : 1PX #D5CCE6 SOLID;
}

.mainstage_gallery{
width:500px;
font-size:12px;
line-height: 150%;
color:#333333;
padding:74px 70px 20px 60px;
background-color:white;
vertical-align:top;
text-align:left;
}


.leftmenutitle{
font-size:25px;
font-weight:900;
margin:70px 0px 72px 17px;
color:white;
}

.leftmenulisttitle{
text-align:left;
line-height: 125%;
margin:16px 8px 12px 19px;
padding:0px 0px 0px 8px;
BACKGROUND:#eaeaea;
border-left:6px solid #5f83ff;
font-size:14px;
height:18px;
color:#777777;
}

.leftmenulist{
border-bottom:dotted 1px #c0c0c0;
margin:0px 13px 0px 34px;
padding:2px 3px 1px 1px;
}

.leftmenulist1{
border-bottom:dotted 1px #c0c0c0;
margin:0px 13px 0px 34px;
padding:2px 3px 1px 1px;
}

.leftmenulist2{
margin:0px 13px 0px 34px;
padding:2px 3px 1px 1px;
}

.leftmenulistsub1{
border-bottom:dotted 1px #c0c0c0;
margin:0px 13px 0px 34px;
padding:4px 3px 4px 1px;
font-size:11px;
line-height: 145%;
}

.leftmenulistsub2{
margin:0px 13px 0px 34px;
padding:4px 3px 4px 1px;
font-size:11px;
line-height: 145%;
}

.mainstage{
width:500px;
font-size:12px;
line-height: 150%;
color:#333333;
padding:74px 70px 20px 60px;
background-color:white;
vertical-align:top;
text-align:left;
}

.mainstage_top{
width:500px;
font-size:12px;
line-height: 150%;
color:#333333;
padding:0px 60px 20px 50px;
background-color:white;
vertical-align:top;
text-align:left;
}

.profilestage{
width:796px;
font-size:12px;
line-height: 150%;
color:#333333;
padding:20px 20px 20px 20px;
background-color:white;
vertical-align:top;
}


.mainstageheader{
height:63px;
padding:76px 0px 0px 0px;
color:#a00000;
font-size:10px;
text-align:left;
}

li{
width:500px;
list-style-image:url(listmark-off.gif);
background-image:url(listmark.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding:0px 0px 0px 0px;
}

.mainstage_top li{
width:500px;
list-style-image:url(listmark-off.gif);
background-image:url(listmark.gif);
background-repeat:no-repeat;
background-position:0px 4px;
text-indent:1em;
}

.menuright{
width:162px;
font-size:10px;
line-height: 150%;
color:#393939;
background-color:white;
vertical-align:top;
padding:64px 8px 20px 0px;
}

.menuright_top{
width:184px;
font-size:10px;
line-height: 140%;
color:#393939;
background-color:white;
vertical-align:top;
padding:30px 6px 20px 0px;
}


.topicsbody{
margin:60px 0px 0px 0px;
color:#orange;
font-size:12px;
}

.topicstext{
margin:4px 12px 8px 0px;
padding:0px 0px 8px 0px;
border-bottom:dotted 1px #Ebd842;
color:#555555;
font-size:11px;
}

#topheader{
width:800px;
text-align:right;
padding-top:4px;
background-color:white;
}

#tabmenu{
position:relative;
width:798px;
text-align:left;
height:17px;
padding:3px 0px 2px 0px;
margin:19px 0px 0px 0px;
background-color:white;
border:solid 1px #6a5d21;

}

#menu{
text-align:left;
line-height:140%;
padding:15px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

#menu_diary{
text-align:left;
line-height:130%;
padding:15px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

#contentsbody{
width:500px;
float:left;
text-align:left;
padding:30px 40px 20px 40px;
margin:0px;
background-color:white;
border:solid 1px #6a5d21;
}

.btn_makitcom{
position:absolute;
top:6px;
right:4px;
}

.tabmenuitem{
margin:0px 0px 0px 3px;
}

.menutopitem{
margin:0px 0px 15px 0px;
}

.menutitleitem{
padding:18px 0px 14px;0px;
}

.menuitem{
padding:0px 0px 4px;0px;
border-bottom:solid 1px #cccccc;
margin-bottom:1px;
}

.header{
width:500px;
height:145px;
position:relative;
}

.header_margin{
height:16px;
width:800px;
}

.mv_toptitle{
position:absolute;
top:25px;
left:0px;
}

.mv_subtitle{
position:absolute;
top:68px;
left:0px;
}

.diarytitlebar{
padding:0px 0px 3px 0px;
border-bottom:solid 1px #d0d0d0;
position:relative;
}

.mv_diary_title{
position:absolute;
top:0px;
left:0px;
}

.nav_before{
position:absolute;
top:5px;
left:370px;
}

.nav_center{
position:absolute;
top:3px;
left:430px;
}

.nav_next{
position:absolute;
top:5px;
left:440px;
}


.voiceTitle{
color:#FF0000;
font-size:12px;
font-weight:bold;
line-height:145%;
margin-top:20px;
}

.voiceNaviTop{
border: dotted 1px #aaaaaa;
padding:6px 0px 6px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:160%;
text-align:center;
}

.voiceNaviBottom{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:160%;
text-align:center;
border-bottom: dotted 1px #aaaaaa;
border-right: dotted 1px #aaaaaa;
border-left: dotted 1px #aaaaaa;
}

.voiceEntryBody{
border-bottom: solid 1px #CCCCCC;
padding:6px 0px 6px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:160%;
}
.footer{
margin:60px 0px 10px 0px;
padding:2px 0px 0px;0px;
border-top:solid 1px #d0d0d0;
text-align:left;
}


h4{
font-size:10px;
color:#999999;
font-weight:normal;
text-align:center;
line-height:125%;
margin:4px 0px 8px 0px;
padding:0px 0px;
}

.MyBlogDescription{
font-size:12px;
color:red;
margin-bottom:10px;
}

.menusublist{
margin:0px 0px 6px 0px;
padding:0px 0px 0px 1px;
font-size:10px;
}

.menusublisttitle{
font-size:10px;
margin:1px 0px 3px 0px;
color:#333333;
}

.menusublist a:link{ color: #333333; }
.menusublist a:visited{ color: #333333; }
.menusublist a:hover{ color: #808DDD; text-decoration: underline; }

.menusublisttitle a:{ color: #333333;); }
.menusublisttitle a:link{ color: #333333;; }
.menusublisttitle a:visited{ color: #333333;; }
.menusublisttitle a:hover{ color: #808DDD; text-decoration: underline; }


.counter{
position: relative;
left:10px;
top:8px;
float:right;
}

.borderBox{
text-align:center;
font-size:10px;
border:dotted 1px #cccccc;
margin:30px 0px;
background-color:#FAFAFA;
}

.borderBox12{
text-align:center;
font-size:12px;
border:dotted 1px #cccccc;
margin:6px 0px;
background-color:#FAFAFA;
}

.list10px{
font-size:10px;
line-height:130%;
color:black;
}

.list10pxb{
font-size:10px;
border:solid 1px #cccccc;
padding:0px 4px;
margin:3px 0px;
background-color:#F8F8FF;
}

.list12px{
font-size:12px;
line-height:130%;
}

.list12pxb{
font-size:12px;
border:solid 1px #cccccc;
padding:0px 4px;
margin:3px 0px;
}

A img{border:none;}

A:link { color: #808DDD; text-decoration: none; }
A:visited { color: #808DDD; text-decoration: none; }
A:active { color: black; text-decoration:none; }
A:hover { color:#808DDD; text-decoration:underline; }


.titledescript{
font-size:11px;
color:#444444;
font-weight:normal;
line-height:140%;
text-align:left;
padding:16px 0px;
}

.titleimage{
margin:0px 0px 16px 0px;
width:500px;
text-align:center;
}


.cap{
text-align:center;
font-size:9px;
color:#888888;
margin: 20px 0px 10px 0px;
}


.putimg{
text-indent: 0em;
text-align:center;
padding:4px 0px 4px 0px;
}

putimgs{
text-indent: 0em;
text-align:center;
padding:4px 0px 4px 0px;
}

.musicTitle{
text-align:left;
color: black;
font:bold;
font-size:24px;
font-weight:normal;
padding:4px 0px 0px 0px;
margin:0px 40px 20px 0px;
}

.musicEntryBody{
color: #111111;
padding: 8px 0px 20px 0px;
margin-bottom:8px;
font-size:12px;
line-height:180%;
}

.musicTitleText{
color: black;
font-size:20px;
font-weight:normal;
text-align:left;
padding:6px 0px 0px 0px;
}

.musicTitleCategory{
text-align:center;
color: #707070;
font-size:10pt;
font-weight:normal;
border-top:solid 1px #CCCCCC;
}

.eatTitle{
color: black;
font-size:20px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:2px 0px 4px 0px;
border-bottom:solid 1px #dddddd;
}

.eatEntryBody{
color: #222222;
padding:20px 0px 20px 0px;
margin-bottom:8px;
font-size:12px;
line-height:170%;
}

.eatTitleText{
color: black;
font-size:20px;
font-weight:normal;
text-align:left;
padding:2px 0px 4px 0px;
}

.shopinfo{
border:dotted 1px #dddddd;
background-color:#ffffe0;
padding:12px;
margin:0px 0px 12px 0px;
}


.createTitle{
color: black;
font-size:23px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:2px 0px 3px 0px;
border-bottom:solid 1px #dddddd;
}

.createEntryBody{
color: black;
padding:20px 0px 20px 0px;
font-size:12px;
line-height:170%;
}

.createTitleText{
color: black;
font-size:19px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:16px 0px 8px 0px;
}

.lifeTitle{
color: black;
font-size:19px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:2px 0px 3px 0px;
border-bottom:solid 1px #dddddd;

}

.lifeEntryBody{
color: black;
padding:20px 0px 20px 0px;
font-size:12px;
line-height:170%;
}

.lifeTitleText{
color: black;
font-size:17px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
}


.bbscon{
width:500px;
font-size:12px;
line-height:120%;
padding:8px 8px 8px 8px;
color:#808DDD;
border:solid 1px #cccccc;
text-align:left;
}

.BBSDescription{
font-size:12px;
color:red;
margin-bottom:8px;
}



.toiletTitle{
color:#474b42;
font-size:16px;
font-weight:bold;
text-align:center;
margin:0px 0px 0px 0px;
padding:5px 0px 4px 0px;
border:dotted 3px #956f29;

}

.toiletEntryBody{
color: #956f29;
padding:20px 50px 20px 50px;
font-size:12px;
line-height:170%;
}

.toiletimage{
color: #888888;
position:absolute;
top:64px;
left:270px;
width:500px;
}

.toiletContents{
font-size:12px;
text-align: left;
}

.toiletDescript{
font-size:10px;
color:#888888;
font-weight:normal;
line-height:130%;
text-align:center;
padding:10px 50px;
}

.toiletBox{
text-align:center;
font-size:10px;
border:dotted 1px #555555;
margin:20px 0px;
background-color:#dddddd;
color:#555555;
}



