@charset "utf-8";

/* leftMenu marker */
#left_area li a.lm_byoin img {
    width:0px;
    height:0px;
}

#main_container .content {
    margin-top: 30px;
}

/* aisatsu */
#aisatsu img {
    margin-bottom:10px;
}
#aisatsu span{
    display:block;
    width:160px;
    text-align:left;
    float:left;
}
#aisatsu span img {
    padding-right:10px;
    float:left;
}

#aisatsu p {
    text-align: justify;
}

table.kohoshi,
table.shisetsu,
table.gaiyo,
table.enkaku {
    width:100%;
    font-size:1em;
    line-height:1.61;
}

/* gaiyo */
table.gaiyo th,
table.gaiyo td {
    padding-bottom:10px;
}

table.gaiyo th {
    width: 5.2em;
    font-weight: normal;
    vertical-align:top;
}

table.gaiyo th span {
    padding:0 1em;
}

table.gaiyo th.leng_4 span {
    padding:0 0.25em;
}

table.gaiyo td {
    padding-left:20px;
}

table.gaiyo li {
    margin-left:1em;
}

/* enkaku */
table.enkaku th,
table.enkaku td {
    line-height:2;
    vertical-align:top;
}

table.enkaku th {
    width:3em;
    text-align:left;
    font-weight: normal;
}
table.enkaku td {
    padding-left:1em;
}

table.enkaku td.month {
    width:2.8em;
    padding:0;
    text-align:right;
}
#enkaku p.to_present{
	padding:1em 0;
}
/* rinen */
#rinen h4{margin-bottom:10px;text-align:center;;}
#rinen p{margin-bottom:30px;padding-left:6px;}
#rinen ol{margin-left:1.5em;margin-bottom:30px;}
#rinen li{padding-bottom:8px;}

/* kenri */
#kenri ol{margin:15px 0 0 2em;line-height:2;}

/* shisetsu */
table.shisetsu{background-color:#006;margin-top:8px;}
table.shisetsu th,
table.shisetsu td {
    background-color:white;
    padding:2px;
    vertical-align:top;
}
table.shisetsu caption{text-align:left;padding:6px 2px;}


/* map */
#floremap{text-align:center;padding-top:20px;}
#floremap p{padding-bottom:30px;}

/* kohoshi */
table.kohoshi td{text-align:center;padding-bottom:15px;}
table.kohoshi td img{border-width:1px;}
table.kohoshi caption{text-align:right;font-size:0.75em;padding-right:16px;}

/* manzokudo */
#manzokudo {font-size:0.81em;}
#manzokudo p{margin-bottom:30px;}
#manzokudo dl{margin-bottom:30px;}
#manzokudo dt{font-weight:bold;}
#manzokudo dt span{padding:0 1em;}
#manzokudo .kekka{text-align:center;}

/* kinohyoka */
#kinohyoka p{margin-bottom:1em;}
