
.yoyakutel.oswald { font-size: 2em; letter-spacing: .05em }

#rinkan a { letter-spacing: 0 }

#dayrese article .external-link
{
text-align: center;
display: block;
background-color: hsla(110,23%,46%,1.00);
padding: 5px 0px 5px;
border-radius: 6px; 
color: #fff; 
} 
#dayrese article .external-link a { color: #fff; text-align: center; } 
#dayrese article .external-link a::before { background-image: url('../img/external-linkw.png'); } 

.dayrule { font-size: 1.1em; line-height: 3em }

.dayrule span.daycat, 
.dayrule span.daypri 
{ display: block; float: left; width: 35% }
.dayrule span.daycat { width: 30% }
.daypri span { font-size: .7em; }

#daypribox .dayrule span.daycat { width: 30% }
#daypribox .dayrule span.daypri { width: 35% }

#daytimebox .dayrule span.daycat { width: 30% }
#daytimebox .dayrule span.daypri { width: 70% }

section.org#daypribox h3.gothic
{ border-top: 2px #000 solid!important; font-size: 1.6rem; text-align: center; padding: 2px 10px 2px; background-color: #eee }

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

section.third_view.org { padding-bottom: 0 }

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

article.org.h1box 
{ position: absolute; width: calc(22% - 20px); top: 50px; left: 0; padding-left: 20px; }

article.org.child1 
{ float: left; width: 40%; margin-left: 22%; padding: 0 0 50px 0; }
article.org.child2 
{ float: right; width: calc(33% - 60px); padding: 0 60px 50px 0 }
#dayrese article.org.child1 { padding-top: 50px }
#dayrese article.org.child2 { width: calc(35% - 60px); padding-top: 50px }

#daytimebox ul { padding-top: 30px; }
#dayrules article.org.child1 { width: calc(78% - 60px); padding-top: 0px!important; }

section.third_view.org#parkingzu { border-top: 1px #ccc solid; padding: 0; margin: 0 }


section.third_view.org#parkingzu article.org.child1 { width: 39%; margin-left: 22%; }
section.third_view.org#parkingzu article.org.child2 { width: 31%; padding-top: 30px }

}

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

#dayuse h1, #dayuse h2, #dayuse h3 { font-size: 1.8rem; line-height: 2.8rem; padding-bottom: 1rem; }

section.second_view { padding-bottom: 0px!important; }
section.second_view article.org.child1 { padding-bottom: 0px!important; }

section.third_view article.org.child0 { padding-bottom: 0px; padding-right: 0px }
section.third_view article.org.child1 { padding-bottom: 0px; padding-right: 20px }
section.third_view article.org.child2 { padding-top: 0px; padding-bottom: 0px; padding-right: 20px }

section.org#daypribox,
section.org#daytimebox
{ border-top: 1px #ccc solid!important; }

section.org#dayrese article.org.child1 { padding-bottom: 20px }
section.org#daypribox { padding-top: 20px; padding-bottom: 40px }
section.org#daytimebox { padding-top: 40px; padding-bottom: 40px }

section.org#dayrese h2,
section.org#daypribox h2,
section.org#daytimebox h2 
{ font-size: 1.8rem; }

#included { padding-top: 40px; }
.child1_dayuse ul { padding-bottom: 20px }

section.org.third_view#parkingzu { padding: 0!important; margin: 0!important; }
article.org.zu.child1 { padding: 0 0 30px!important; margin: 0!important; }
article.org.child2 { padding: 0 20px 0 20px!important; }
#parkingzu article.org.child2 { padding: 0 50px 0 20px!important; }

/*
#parkingzu { padding: 0px!important; border-top: #ccc 1px solid!important; }
#parking { padding: 40px 40px 0px 20px; }
*/
}