
@charset "UTF-8";
#contents img { width: auto; max-width: 100%; height: auto;}/*#contents h2 { font-size: 130%; border-left: solid 3px #72b1ff; padding: .1vw .1vw .1vw .8vw;
}*/
#contents h2 { /*font-weight: bold;*/ padding: 0.2em 1em; background-color: #72b1ff; color: #fff; overflow: hidden; position: relative;}#contents h2::after { content: ''; background-color: #fff; opacity: 0.3; transform: rotate(-65deg); position: absolute; bottom: -250px; right: -250px; width: 300px; height: 500px;}
#contents h3 { font-size: 120%;}
@media (min-width: 1300px){ #contents { font-size: 1.1rem; }}@media (max-width: 767px){}
