﻿@charset "UTF-8";


/*---------- ページ全体の指定 ----------*/

html, body, header, section, article, nav, footer,
div, span, p, h1, h2, h3, h4,
ul, ol, li, dl, dt, dd,
table, tr, th, td, tbody, thead, tfoot {
  margin: 0;
  padding: 0;
}

img {border: 0;}

body{
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
font-size: 12pt;
line-height: 1.5;
color: #000000;
}

a:link {
  color: #005ebb;
}

a:hover {
  color: #e10000;
}

a:visited {
  color: #005ebb;
}

/*---------- 赤ペンの指定 ----------*/
strong {
	background: linear-gradient(transparent 40%, rgb(255, 170, 170) 40%);
}

/*---------- ドロップダウンメニューの指定 ----------*/
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 1000px;
  margin: 5px auto 5px;
  padding: 0;
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 5px 0 5px;
  background: #ff0066;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 250%;
}
.dropmenu li ul li a{
  padding: 10px 5px;
  border-top: 1px solid #ffffff;
  background: #b50048;
  text-align: left;
}
.dropmenu li:hover > a{
  background: #b50048;
}
.dropmenu li a:hover{
  background: #ff0060;
}

/*---------- 子メニュー１つ１つ現れます。----------*/

#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
}
