﻿@charset "UTF-8";

/*-- 概要部分 740px --*/
#gaiyou-koumoku {
  float: left;
  position: relative;
  width: 250px;
  margin-bottom: 30px;
}

#gaiyou-naiyou {
  float: left;
  position: relative;
  width: 470px;
  padding-left: 20px;
  margin-bottom: 30px;
}
/*-- 地図部分 --*/
#map {
  clear: both;
  position: relative;
  width: 740px;
}

.map-map{ margin: 0 0 2em 50px;}

/*-- トピックパス部分 --*/
#topicpath { padding: 15px 30px 0px; }


/* -------------------------------------------------------------
   [3] コンテンツブロック内に関する指定 */

/* 見出し */
h1,
h2
 {
  font-size: 140%;
  font-weight: bold;
  margin-bottom: 0.5em;
  padding: 3px 70px 2px;
  color: #030;
  border-top: 2px solid #9c0;
  border-bottom: 1px solid #ccc;
  text-align: left;
}

.topicpath
 {
  border-bottom: 1px solid #ccc;
  font-size: 90%;
  margin-bottom: 0.5em;
  padding: 0px 3px 2px;
  color: #030;
  text-align: left;
  font-weight: lighter;
}
h3,
h4,
h5,
h6{}
ul.koumoku { 
  list-style-type: square;
  margin-left:100px;
  line-height: 2.0em;
}

ul.naiyou1 {
  list-style-type: none;
  line-height: 2.0em;
}

ul.naiyou2 {
  list-style-type: disc;
  line-height: 2.0em;
}

li.koumoku {
  height: 2em;
  list-style: none;
}
  
/* 文字 */
#contents p {
  line-height: 1.5em;
  margin-bottom: 1em;
  margin-left: 50px;
  font-size: 100%;
}

