body {
    background-color: #CBFFD3;
    margin: 0px;
}
header {
    min-width: 960px;
}
.header_wrap {
    background-color: #00cc33;
}
.header_logo {
    width: 960px;
    margin: 0 auto;
}
.main_view {
    width: 960px;
    margin: 0 auto;
}
.main_wrap {
    width: 960px;
    margin: 0px;
    margin: 0 auto;
    display: flex;
}
nav {
   width: 30%;
   margin: 0px 10px 10px 0px;
}
h1 {
    font-size: 36px;
    width: 185px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    float: left;
}
h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: red;
}
.disc {
    margin-bottom: 0px;
    margin-top: 0px;
}
.add {
    float: left;
    font-size: 18px;
    margin-left: 15px;
    margin-bottom: 0px;
}
.phone {
    clear: both;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.flower {
    margin-bottom: 30px;
}
.flower > p {
    margin-bottom: 0px;
    margin-top: 0px;
}
.mo_flower {
    width: 150px;
    height: 150px;
    border-radius: 100px;
}
p {
    display: block;
    margin-top: 10px;
}
a {
    text-decoration: none;
    /*display: block;*/
}
li {
    margin-bottom: 10px;
}
ul {
    margin-top: 5px;
}
.site_map {
    margin-bottom: 30px;
}
.site_map > p {
    margin-bottom: 5px;
}
.open_time > p {
    margin-bottom: 0px;
}
.mt_img {
    width: 340px;
    height: 340px;
    float: left;
}
.mt_daisen {
    float: left;
    margin-top: 320px;
    margin-left: 10px;
    margin-bottom: 5px;
}
.yamap_link{
    clear: both;
    float: left;
    margin-top: 5px;
}
.yamap {
    font-size: 20px;
}
iframe {
    margin-top: 15px;
}
span {
    color: red;
}

