#topAreaWhatsKiitiji>div{width:477px;margin:0 auto;display: block}

section#topAreaWhatsKiitiji p,
section#topAreaWhatsKiitiji h2{margin: 0;}

@media only screen and (max-width: 720px){
body>main>section#topAreaWhatsKiitiji {margin: 0;background-image: none;}
section#topAreaWhatsKiitiji>div{width:320px;}
section#topAreaWhatsKiitiji{height: auto;}
section#topAreaWhatsKiitiji p,
section#topAreaWhatsKiitiji h2{display: block;height:auto;}
section#topAreaWhatsKiitiji h2{padding-top: 20px;padding-left: 10px}

a.topLnkGuide:hover{
background-color: #fbf5ec;
border-top: solid 1px #dea465;
border-left: solid 1px #dea465;
width:279px;
height: auto;
}


#topAreaMatsuzaki>article,article.topTxtGosyuin{
width: 300px;
padding-left: 10px;
padding-right: 10px;
font-size: 18px;
line-height: 2em;
}

#topAreaMatsuzaki>article>p{
padding-right: 0px;
}
.topGosyuinMap{width: 300px;}
.topImgGosyuin{width: 213px;}
}
/* /////////////// */

#topAreaWhatsKiitiji{
background-image: url(../images/bg_top_whats.jpg);
background-repeat: no-repeat;
color: white;
height:372px;
background-color: #c15555;
}
#topAreaWhatsKiitiji h2{
display:none;
height: 0;
}
#topAreaWhatsKiitiji p{
display:none;
height: 0;
}
#topAreaGuide{
background-color:  #f4b188;
padding: 0 10px 10px 0;
}
.topLnkGuide{
display: inline-block;
width:477px;
height: 152px;
margin: 10px 0 0  10px;
padding: 10px;
background-color: #fff;
text-decoration: none;
border-radius: 6px;
color: black;
overflow: hidden;
}
.topLnkGuide:hover{
background-color: #fbf5ec;
border-top: solid 1px #dea465;
border-left: solid 1px #dea465;
width:476px;
height: 151px;
}
.topLnkGuide>span.topTitleGuide{
display: block;
font-size: 24px;
margin-bottom: 8px;
}
.topImgGuide{
float: left;
margin: 0 8px 0 0;
}

/* 	伊豆松崎町について */
#topAreaMatsuzaki{
display: block;
height: 458px;
background-image: url(../images/bg_map_matsuzaki.png);
background-repeat: no-repeat;

}
#topAreaMatsuzaki>article{
display: block;
width:477px;
float: right;
}
#topAreaMatsuzaki {
padding-top: 40px;
}
#topAreaMatsuzaki p{
padding-right: 40px;
}
.topTxtMain a{
	color: white;
}

.topTxtGosyuin{
    display: block;
    width: 477px;
    margin: 0 auto;
    padding: 20px 0;
    font-size: 18px;
    line-height: 2em;
}
.topGosyuinMap{margin: 10px auto;display:block;}
.topImgGosyuin{margin: 10px auto;display:block;}
