@charset "UTF-8";
/* FONT
================================================== */
body {
  font-family: 'Arial', 'Noto Sans Japanese', 'ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3', 'Hiragino Kaku Gothic Pro', 'ãƒ¡ã‚¤ãƒªã‚ª', 'Meiryo', sans-serif;
}

.btn_hamburger {
  display: none;
}

.section_demo {
  /*
  * DEMO 1, DEMO2
  * å¹…ãŒ900pxã‚’è¶…ãˆã‚‹ã¨ãã€æ¨ªä¸¦ã³ã«ã™ã‚‹
  */
}
.section_demo1, .section_demo2 {
  display: block !important;
}
.section_demo1 .section_demo_list, .section_demo2 .section_demo_list {
  *zoom: 1;
}
.section_demo1 .section_demo_list:after, .section_demo2 .section_demo_list:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.section_demo1 .section_demo_list > li, .section_demo2 .section_demo_list > li {
  position: relative;
  float: left;
  width: 25%;
  box-sizing: border-box;
  border-right: 1px #f5f5f5 solid;
  border-bottom: 0;
}
.section_demo1 .section_demo_list > li:last-of-type, .section_demo2 .section_demo_list > li:last-of-type {
  border-right: 0;
}
.section_demo1 .section_demo_list > li h3 a, .section_demo2 .section_demo_list > li h3 a {
  padding-right: 40px;
}
.section_demo1 .target, .section_demo2 .target {
  left: 0;
}
.section_demo1 .target .trigger a, .section_demo2 .target .trigger a {
  padding-right: 2em;
}