@charset "UTF-8";

div#storeinfoBox{
    position: relative;
    background:#fff url(/common/images/top/box_bg.gif) repeat-y;
}
div.storeinfoBoxin{
    margin: 0 30px 15px;
}
div.stinfoBox01 img{
    margin-right: 15px;
    float: left;
}
div.stinfoBox01 div h4{
    font-size: 1.5em;
    font-weight: bold;
    color: #c94ca4;
}
div.stinfoBox01 div h4.stinfoTitleSunshine{
    color: #f90;
}
div.stinfoBox01 div h4.stinfoTitleSapporo{
    color: #5bcc5b;
}
div.stinfoBox01 div h4.stinfoTitleNiigata{
    color: #33bcf2;
}
div.storeinfoBoxin h5{
    margin: 20px 0 10px;
    padding-bottom: 3px;
    border-bottom: #ccc dotted 1px;
}
div.stinfoBox02 div{
    margin: 0 15px;
    width: 250px;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
}
div.stinfoBox01 img,
div.stinfoBox02 div img{
    border: #c94ca4 solid 1px;
}
div.stinfoBox01 img.sunshineColor,
div.stinfoBox02 div img.sunshineColor{
    border: #f90 solid 1px;
}
div.stinfoBox01 img.sapporoColor,
div.stinfoBox02 div img.sapporoColor{
    border: #5bcc5b solid 1px;
}
div.stinfoBox01 img.niigataColor,
div.stinfoBox02 div img.niigataColor{
    border: #33bcf2 solid 1px;
}
div.stinfoBox02 dl dt{
    margin-top: 10px;
    font-weight: bold;
}
div.stinfoBox03L{
    float: left;
}
div.stinfoBox03R{
    float: right;
}
div.stinfoBox03L,
div.stinfoBox03R{
    width: 290px;
}
div.stinfoBox03L dl,
div.stinfoBox03R dl,
div.stinfoBox04 dl{
    margin-left: 15px;
}
div.stinfoBox03L dt,
div.stinfoBox03R dt,
div.stinfoBox04 dt{
    margin-top: 12px;
    font-weight: bold;
}
div.stinfoBox04 p,
div.stinfoBox04 ul{
    margin-left: 15px;
}
.TopSpace{
    margin-top: 1em;
}
.stinfoNotes{
    font-size: 0.9em;
}

/* niigata parkingMap */
.parkingMap{
   margin:10px auto;
   width:483px;
}