
#rooms h1, #rooms h2, #rooms h3 { font-size: 1.8rem; line-height: 2.8rem; padding-bottom: 20px; }
#rooms h1 { padding-bottom: 0px; }

article p { padding: 0 }
article a { background-color: hsla(0,100%,50%,.0); display: block; box-sizing: border-box; border: 0px hsla(138,25%,44%,.8) solid; padding: 0; border-left-width: 0; border-right-width: 0 }

article a { }
article a .rgt { padding-top: 0px }

article a img { border-radius: 10px }

.roomlist { padding-bottom: 40px }

@media screen and (min-width: 1201px) { 

section.org.second_view { padding-bottom: 60px!important }
section.org.second_view#honkanlist { padding-top: 100px!important }
section.org.second_view#naigosholist { padding-top: 60px!important }

article.org.child1 { width: 40%; margin-left: 23%; }
article.org.child2 { width: calc(35% - 60px); padding: 0 60px 0 0 }

}

@media screen and (max-width: 1200px) { 

#naigoshozu, 
#kannaizu { border-top: #ccc 1px solid!important; padding-top: 30px!important }


}