@charset "UTF-8";

@font-face {
  font-family: 'humour';
  src: url('../font/humour.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/humour.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.humour {
  font-family: humour, sans-serif;
}

@font-face {
  font-family: 'kinkaku';
  src: url('../font/kinkaku.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/kinkaku.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.kinkaku {
  font-family: kinkaku, sans-serif;
}

@font-face {
  font-family: 'denji';
  src: url('../font/rt.eot'); /* IE9以上用 */
  src: url('../font/rteot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/rt.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/rt.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.denji {
  font-family: denji, sans-serif;
}

@font-face {
  font-family: 'pigmo05_clr';
  src: url('../font/pigmo05_clr.eot'); /* IE9以上用 */
  src: url('../font/pigmo05_clreot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/pigmo05_clr.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/pigmo05_clr.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.pigmo05_clr {
  font-family: pigmo05_clr, sans-serif;
}

@font-face {
  font-family: 'togalite';
  src: url('../font/togalite.eot'); /* IE9以上用 */
  src: url('../font/togaliteeot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/togalite.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/togalite.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.togalite {
  font-family: togalite, sans-serif;
}

@font-face {
  font-family: 'alb';
  src: url('../font/alb.eot'); /* IE9以上用 */
  src: url('../font/albeot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/alb.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/alb.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.alb {
  font-family: alb, sans-serif;
}

@font-face {
  font-family: 'esc';
  src: url('../font/esc.eot'); /* IE9以上用 */
  src: url('../font/esceot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/esc.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/esc.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.esc {
  font-family: esc, sans-serif;
}

@font-face {
  font-family: 'kim';
  src: url('../font/kim.eot'); /* IE9以上用 */
  src: url('../font/kimeot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/kim.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/kim.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.kim {
  font-family: kim, sans-serif;
}

@font-face {
  font-family: 'ronde';
  src: url('../font/ronde.eot'); /* IE9以上用 */
  src: url('../font/rondeeot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/ronde.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/ronde.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.ronde {
  font-family: ronde, sans-serif;
}

@font-face {
  font-family: 'poprum';
  src: url('../font/poprum.eot'); /* IE9以上用 */
  src: url('../font/poprumeot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/poprum.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/poprum.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.poprum {
  font-family: poprum, sans-serif;
}

@font-face {
  font-family: 'mame';
  src: url('../font/mame.eot'); /* IE9以上用 */
  src: url('../font/mame.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/mame.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/mame.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.kaiso {
  font-family: kaiso, sans-serif;
}

@font-face {
  font-family: 'kaiso';
  src: url('../font/kaiso.eot'); /* IE9以上用 */
  src: url('../font/kaiso.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/kaiso.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/kaiso.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.mame {
  font-family: mame, sans-serif;
}

@font-face {
  font-family: 'maki_5r';
  src: url('../font/maki_5r.eot'); /* IE9以上用 */
  src: url('../font/maki_5r.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/maki_5r.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/maki_5r.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}
.maki_5r {
  font-family: maki_5r, sans-serif;
}

@font-face {
  font-family: 'maki';
  src: url('../font/maki.eot'); /* IE9以上用 */
  src: url('../font/maki.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/maki.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/maki.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.maki {
  font-family: maki, sans-serif;
}

@font-face {
  font-family: 'pig00';
  src: url('../font/pig00.eot'); /* IE9以上用 */
  src: url('../font/pig00.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/pig00.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/pig00.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.pig00 {
  font-family: pig00, sans-serif;
}

@font-face {
  font-family: 'pig01';
  src: url('../font/pig01.eot'); /* IE9以上用 */
  src: url('../font/pig01?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/pig01.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/pig01.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.pig01 {
  font-family: pig01, sans-serif;
}

@font-face {
  font-family: 'wap';
  src: url('../font/wap.eot'); /* IE9以上用 */
  src: url('../font/wap.eot?#iefix') format('embedded-opentype'),
    /* IE8以前用 */ url('../font/wap.woff') format('woff'),
    /* モダンブラウザ用 */ url('../font/wap.otf') format('opentype'); /* iOS, Android用 */
  font-weight: normal; /* 念の為指定しておきます */
  font-style: normal;
}

.wap {
  font-family: wap, sans-serif;
}

h1,
h2,
h3,
h4 {
  font-weight: normal;
}

hr {
  border: 2px solid #222;
  margin-top: 20px;
  margin-bottom: 20px;
}

.t_box {
  border: solid 1px #222;
  padding: 10px 16px;
  width: 240px;
  background: #fff;
  color: #222;
  margin-bottom: 30px;
}

#container h4 {
  color: #363636;
  font-size: 24px;
  margin: 40px 0 0 0;
  line-height: 2.6rem;
  font-family: 'FOT-ロダンNTLG Pro B', Verdana, 'ヒラギノ角ゴ ProN W3',
    'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, sans-serif;
  font-feature-settings: 'palt' 1;
}

#container h4 a {
  color: #222;
}

#container p {
  color: #0064ff;
}

#container ul {
  list-style-type: none;
}
#container ul#cap {
  margin: 0 0 25px 0;
  padding-bottom: 30px;
}
#container ul li {
  font-size: 15px;
  line-height: 2.4em;
  border-bottom: 1px solid #c6c6c6;
  text-indent: 10px;
}

#container ul li .li_last {
  border-bottom: none;
}
