#map{
    height:350px;
}

#contents{
    clear:both;
    width:885px;
    margin:15px auto;
    orverflow:hidden;
    zoom:100%;
}

#con_l{
    margin-right:210px;
    orverflow:hidden;
    zoom:100%;
}


#con_r{
    float:right;
    width:200px;
    /*background:#FF6699;*/
    orverflow:hidden;
    zoom:100%;
}


#toukou{
}

.touItem{
    border-top:1px solid #cccccc;
    padding:5px 5px 5px 5px;
    overflow:hidden;
    zoom:100%;
}

.et1{
    font-size:1.0em;
    line-height:1.3em;
    margin:3px 0 0 0 ;
}

.img{
    float:left;
    margin:0 5px 0 0;
}

.img img{
    border:3px solid #AE9F92;
}

.datastr{
    margin-left:83px;
}

.day{
    font-weight:bold;
    font-size:0.8em;
    line-height:1.2em;
    margin:0;
    color:#555555;

}
.day a:link { text-decoration:none; font-weight:bold; color:#000000}
.day a:visited { text-decoration:none; font-weight:bold; color:#000000}
.day a:hover { text-decoration:underline; font-weight:bold; color:#ff0000 }


.limit{
    margin:2px 0 3px 0;
    overflow:hidden;
    zoom:1;
}

.limit div{
    float:left;
    font-weight:bold;
    font-size:0.8em;
    padding:2px 4px 2px 4px;
    line-height:1.3em;
}

.s1{
    font-size:1.0em;
}

.s2{
    font-size:1.3em;
}

.s3{
    font-size:1.3em;
}
.et1{
    font-size:1.0em;
    line-height:1.3em;
    margin:3px 0 0 0 ;
}

.ld1{
    color:#ff3333;
    background:#ffdddd;
}

.ld2{
    color:#ffffff;
    background:#ff5555;
}

.ld3{
    background:#CEE3FF;
    color:#0855BC;
}

.ld4{
    background:#888888;
    color:#ffffff;
}

.chuSisetu{
    font-size:0.9em;
    line-height:1.2em;
}

.chuSisetu span{
    color:#1266D6;
    font-weight:bold;
}
h2.h2a
{
    font-size:1.5em;
    margin:5px 0 10px 0;
    padding:2px 0 0 33px;
    color:#555555;
    background:url(../image/maru2.jpg) no-repeat left;
    height:28px;
    vertical-align:middle;
}
.more{
    font-weight:bold;
    line-height:1.5em;
    margin-left:200px;
}

ul.mylist{
    margin:5px 0 0 10px;
    padding:0 0 0 0;
}


li.mlimg{
	display:inline;
}

li.mlimg img{
    border:3px solid #AE9F92;
}

.delbtn{
    float:right;
    padding-top:25px;
}
.delbtn button{
    color:white;
    background:#666666;
    border:2px solid #cccccc;
    font-size:0.9em;
    line-height:1.2em;
    margin:5px auto;
    padding:3px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

form{
    margin:0;
    padding:0;
}

.teEmpty,
.mlEmpty{
    margin-left:40px;
}

#setup{
    margin:19px 10px;
}
#setup table{
    width:95%;
    margin:0 auto;
}


#setup th{
    text-align:right;
    font-size:0.9em;
    vertical-align:top;
    padding:3px 5px;
    line-height:1.4em;
}
#setup td{
    font-size:0.9em;
    padding:3px 5px;
    line-height:1.4em;
}
#setup .bar{
    height:1px;
    font-size:1px;
    border-top:1px dotted #bbbbbb;
    line-height:1px;
}
#setup th.sbmt{
    text-align:center;
    padding:0;
}

.cmtitem{
    margin:0 20px 10px 20px;
    border-top:1px solid #dddddd;
    
}

.cmtitemtitle{
    overflow:hidden;
    zoom:100%;
    font-size:0.9em;
    padding:3px 5px;
    line-height:1.4em;
}

.cmtuser{
    float:left;
}
.cmtuser span{
    color:#4586CE;
}

.cmttime{
    float:right;
}
.cmtcmt{
    font-size:0.9em;
    line-height:1.4em;
    margin:2px 10px;
}


#mypageMenu{
    width:190px;
    margin:10px 5px;
}

.mymenu{
    margin:15px 0;
}
#username{
    text-align:center;
    line-height:1.5em;
}
#useredit{
    text-align:center;
    line-height:1.5em;
}
#useredit span{
    font-weight:normal;
    font-size:0.9em;
}

