.btbox h4 { font-size: 1.8rem!important; padding-top: 20px!important; padding-bottom: 5px!important }

.capt.oswald { font-size: 1.0em; opacity: .7; }

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

.hamburger-grid__dot { background-color: #aaa; }
section.org.first_view .garamond { color: #fff; top: 120px; text-align: right; }

section.org { padding-top: 50px!important; }
section.org#roomtop { padding-top: 100px!important; }
article.org.h1box { top: 0; left: 50px; }

article.zu { position: absolute; z-index: 1; left: 50px; top: 50px; width: 32% }

section.org.third_view { height: 500px; }
section.org.third_view .child1 { width: calc(33% - 30px); margin-left: calc(33% + 80px);  }
section.org.third_view .child2 { width: 25%; }

section.org.second_view article.org.child1 
{ width: 43%; margin-left: 22%; padding: 0 0 0 0; }
section.org.second_view article.org.child2 
{ width: calc(30% - 60px); padding: 0 60px 0 0 }

#photobg01, #photobg02, #photobg03 { background-size: 120% auto; }
#photobg01 { background-image: url("../honkan/pc001.jpg"); background-position: left bottom; }
#photobg02 { background-image: url("../honkan/pc002.jpg"); background-position: center top; }
#photobg03 { background-image: url("../honkan/pc003.jpg"); background-position: left top; }

.honwa { width: 70%!important}

}

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

.hamburger-grid__dot { background-color: #aaa; }
section.org.first_view .garamond { color: #fff; top: 40vw; text-align: left; }

#goriyouannnai { border-top: #ccc solid 1px!important; padding-top: 40px!important; }
#honkanzu { padding-bottom: 30px!important; }
.h1box { padding-top: 60px!important; }
section.org.third_view { padding-right: 0; }

#photobg01, #photobg02, #photobg03 { background-size: 120% auto; }
#photobg01 { background-image: url("../honkan/sp001.jpg"); background-position: right top; }
#photobg02 { background-image: url("../honkan/sp002.jpg"); background-position: center center; }
#photobg03 { background-image: url("../honkan/sp003.jpg"); background-position: center top; }

.tatewa { width: 70%!important}

}