@charset "Shift_JIS";



/* ---------- bukkenpage ---------- */

#bu {
margin: 0;
padding: 10px;
border: 0px pink solid;
width: device-width;
}

#bu h4 {
margin: 0 0 50px 0;
padding: 0 30px;
border-bottom: #bbd347 3px double;
background-color: #ffffff;
}


#bu div.bu {
margin: 0px 0 50px 0;
padding: 20px 0 0 0;
border: 0px red solid;
}

#bu div.bu div.l{
margin: 0 0 20px 0;
padding: 0;
width: device-width;
background-color: #ffffff;
text-align :left;
}

#bu div.bu div.l h5 {
margin: 0 0 10px 0;
padding: 0 10px;
font-size: 16px;
text-align: left;
border-bottom: 1px solid #52c4c5;
}


#bu div.bu div.l h5.wifi {
margin: 0 0 10px 0;
padding: 0 10px;
font-size: 16px;
text-align: left;
border-bottom: 1px solid #52c4c5;
height: 22px;
background: #ffffff url(img/apwifi.gif) no-repeat right bottom;
}


#bu div.bu div.l h5.pet {
margin: 0 0 10px 0;
padding: 0 10px;
font-size: 16px;
text-align: left;
border-bottom: 1px solid #52c4c5;
height: 22px;
background: #ffffff url(img/pet.gif) no-repeat right bottom;
}




#bu div.bu div.l h5.petwifi {
margin: 0 0 10px 0;
padding: 0 10px;
font-size: 16px;
text-align: left;
border-bottom: 1px solid #52c4c5;
height: 22px;
background: #ffffff url(img/petwifi.gif) no-repeat right bottom;
}




#bu div.bu div.l p {
margin: 0;
border: 0px orange solid;
}

#bu div.bu div.l p img {
margin: 0;
width: 98%;
}

#bu div.bu div.l ul {
margin: 0px;
list-style: none;
}

#bu div.bu div.l ul li {
margin: 20px auto 40px;
}
#bu div.bu div.l ul li img{
margin: 0;
width: 98%;
max-width: 480px;
}

#bu div.bu div.r{
margin: 0;
padding: 0;
clear: left;
}


#bu div.bu div.r p{
margin: 10px 0 0 0;
padding: 20px 0 0 0;
font-size: 14px;
border-bottom: 1px dotted #999999;
}

#bu div.bu div.r dl{
margin: 10px 0 5px 0;
padding: 0;
}

#bu div.bu div.r dl dt{
margin: 0;
padding: 8px 0 0 2px;
font-size: 14px;
color: green
}


#bu div.bu div.r dl dd{
margin: 0px;
padding: 8px 0;
font-size: 14px;
width: 95%;
border-bottom: dotted 1px #999999;
}




#bu div.bu div.r dl dt.w{
margin: 0;
padding: 8px 0 0 2px;
font-size: 14px;
color: green;
font-weight: bold;
}


#bu div.bu div.r dl dd.w{
margin: 0px;
padding: 6px 0 10px 0;
font-size: 14px;
width: 95%;
border-bottom: dotted 1px #999999;
}




#bu div.bu div.r p.map{
margin: 10px 0 0 0;
padding: 0;
text-align: right;
border-bottom: dotted 0px #999999;
}

#bu hr {
border: 1px solid #eeeeee;
margin: 5px 0 30px 0;
}




/* ---------- manthly ---------- */

#bu div.m {
margin: 50px 0 0 0;
padding: 0px;
}

#bu div.m p {
margin: 0 0 10px 0;
font-size: 20px;
font-weight: bold;
line-height: 80%;
}

#bu div.m div {
margin: 0;
padding: 0px 50px;
border: 0px pink solid;
font-size: 20px;
}

#bu div.m dl {
margin: 0 0 0 50px;
}

#bu div.m dl dt {
margin: 0;
padding: 0 0 0 10px;
font-size: 16px;
border-bottom: 1px dotted #eeeeee;
}
#bu div.m dl dd {
margin: 0 0 0 50px;
font-size: 16px;
border-bottom: 1px dotted #eeeeee;
}

#bu hr.m {
border-bottom: 2px #7aca69 solid;
}


























