@charset "Shift_JIS";
/* ãƒªã‚»ãƒEƒˆ */
* {
  padding: 0;
  margin: 0;
}
a {
  text-decoration: none;
}

/* ã“ã“ã‹ã‚‰ */

li {
background-color: rgba(255,255,255,0.5);
  padding: 10px;}
a {
  display: block;
  color: #000;
  font-size: 16px;
  border-bottom: 1px solid #fff;
  padding: 10px;
}
.check_input {
  display: none;
}
.check_label {
  display: block;
  color: #000;
  font-size: 18px;
  border-bottom: 1px solid #fff;
  padding: 10px;
  background-color: rgba(100,200,150,.8);
      background-image: url(http://kasumiblog.xsrv.jp/codepen/images/arrow_down.png);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 98% center;
}
.check_input:checked + .check_label {
  background-image: url(http://kasumiblog.xsrv.jp/codepen/images/arrow_up.png);
}

/* ã‚³ãƒ³ãƒEƒ³ãƒEžè¡¨ç¤º */
.contents {
  display: none;
}

/* checkã‚’ã‚¯ãƒªãƒE‚¯ã—ãŸã‚‰ã‚³ãƒ³ãƒEƒ³ãƒE‚’è¡¨ç¤º */
.check_input:checked + .check_label + .contents2{
  display: block;
}
/* ã‚³ãƒ³ãƒEƒ³ãƒEžè¡¨ç¤º */
.contents2 {
  display: none;
}

/* checkã‚’ã‚¯ãƒªãƒE‚¯ã—ãŸã‚‰ã‚³ãƒ³ãƒEƒ³ãƒE‚’è¡¨ç¤º */
.check_input:checked + .check_label + .contents{
  display: block;
}
.square_btn{
    display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #a9a9a9;/*ç¹æ‡Šã¡ç¹ï½³æ¿¶E²*/
    color: #000;
    border-bottom: solid 4px #627295;
    border-radius: 3px;
    font-size: 16px;
}
.square_btn:active {/*ç¹æ‡Šã¡ç¹ï½³ç¹§å‘ˆæ¬¾ç¸ºåŠ±â—E¸ºE¨ç¸ºãƒ»/
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);/*è³ä¹âEèœè¼”ï¿¥*/
    border-bottom: none;/*é‚±å£¹E’è±¸åŒ»â˜E/
}
r{
  color: red;
}
bl{
  color: blue;
}
p4{
  padding: .3em .75em;
  background-color: #ffe8d1;
  font-size: 24px;
}
p3{
   background-color: #fffe8d1;
}
p .navi{
    background-color: #2f4f4f;
    color: #fff;
    font-size: 20px;
} 