@charset "UTF-8";

body{
  letter-spacing: 1px;
}

label, input[type='checkbox'] {
    cursor: pointer;
}

div.partblock{
  font-size:90%;
  line-height:1.4em;
  margin: 0;
  padding: 0.5em;
}
/* 見出し（薄黄）*/
.midashi_ltyellow {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #ffffe0;
}

/* 見出し（薄青）*/
.midashi_ltblue {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #d6e6ff;
}

/* 見出し（薄ピンク）*/
.midashi_ltpink {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #fff0f4;
}

/* 見出し（薄緑）*/
.midashi_ltgreen {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #f0fff0;
}

/* 見出し（薄紫）*/
.midashi_ltpurple {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #fff0ff;
}

/* 見出し（薄灰）*/
.midashi_ltgray {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    color: #232323;
    background: #fcfcfc;
}

/* サブメニュー */
.display_submenu_tq,
.display_submenu_tq_03b{
  position:relative;
  margin:5px 0px;
  z-index:2;
}

div.bg_ltblue{
  background-color:#ADD8E6;
}

div.bg_ltgray{
  background-color:#f0f0ff;
}

div.bg_snowwhite{
  background-color:#f8fcfb;
  color:#333333;
}

div.bg_greenmist{
  background-color:#e2eee2;
  color:#333333;
}

h3{
  font-size:110%;
  border-bottom:1px solid #999999;
  border-left:6px solid #2090FF;
  background-color:#F0FFFF;
  line-height:150%;
  padding-left: 0.5em;
  margin: 0.4em 0;
}

h4{
  font-size:100%;
  width:70%;
  border-bottom:1px solid #999999;
  background-color:#FFF0FC;
  line-height:150%;
  padding-left: 0.1em;
  margin:0.4em 0;
}

div.story_part{
}

.off{
  display: none;
}

/* ▼列幅指定▼ */
TBODY TH, TBODY TD{ line-height:1.3em;  letter-spacing:0.08em; color:#333333;}
TH.npc,TD.npc{ width : 150px ; font-weight: bold;} /* ▼NPC▼ */
TH.exp,TD.exp{ width : 120px ; font-weight: bold;} /* ▼EXP▼ */
TH.mob,TD.mob{ width : 250px ; font-weight: bold;} /* ▼mob▼ */
TH.map,TD.map{ width : 250px ; font-weight: bold; padding:4px 6px;} /* ▼map・座標▼ */
TH.bikou,TD.bikou{ width : 600px ; text-align: left; padding:4px 6px;line-height:1.3em} /* ▼備考▼ */
TH.all,TD.all{ width : 1100px ; font-weight: bold; text-align: left; padding:4px 6px;} /* ▼all▼ */

TH.midashi00,TD.midashi00{ width : 40px ; font-weight: bold;} /* ▼見出し00▼ */
TH.midashi01,TD.midashi01{ width : 200px ; font-weight: bold; padding:2px 4px} /* ▼見出し01▼ */
TH.midashi02,TD.midashi02{ width : 500px ; font-weight: bold; padding:2px 4px} /* ▼見出し02▼ */
TH.midashi03,TD.midashi03{ width : 150px ; font-weight: bold; padding:2px 4px} /* ▼見出し03▼ */

/* 目次と概要 */
TH.mokuji_part,TD.mokuji_part{ width : 70px ; font-weight: bold;} /* ▼ Part ▼ */
TH.mokuji_title,TD.mokuji_title{ width : 250px ; font-weight: bold;} /* ▼ タイトル ▼ */
TH.mokuji_housyuu,TD.mokuji_housyuu{ width : 150px ; font-weight: bold;} /* ▼ 報酬 ▼ */
TH.mokuji_bikou,TD.mokuji_bikou{ width : 500px ; text-align: left; padding:4px 6px;} /* ▼ 備考 ▼ */

TH.quetitle,TD.quetitle{ width : 100px ; font-weight: bold;} /* ▼Title▼ */
TH.quetitle2,TD.quetitle2{ width : 150px ; font-weight: bold; padding:4px 6px;} /* ▼exp▼ */
TH.quelv,TD.quelv{ width : 30px ; font-weight: bold;} /* ▼受諾可能Lv▼ */
TH.queinv,TD.queinv{ width : 80px ; font-weight: bold;} /* ▼受諾可能Lv▼ */
TH.quekouka,TD.quekouka{ width : 200px ; font-weight: bold; padding:4px 6px;} /* ▼称号効果▼ */
TH.quenpc,TD.quenpc{ width : 130px ; font-weight: bold;} /* ▼NPC▼ */
TH.queplace,TD.queplace{ width : 220px ; font-weight: bold; padding:4px 6px;} /* ▼NPCの場所▼ */
TH.quebikou,TD.quebikou{ width : 400px ; text-align: left; padding:4px 6px;} /* ▼備考▼ */