@charset "shift_jis";


/* hタグ */

h1, h2, h3, h4, h5, h6 {
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

#sitemap {
	float:right;
	width:100px;
	text-align:right;
	height:20px;
	font-size:12px;
}

/* 見出し */

.menu-midasi {
	font-size:24px;
	font-weight:bold;
	margin:20px 0 20px 0;
	padding:0 0 0 15px;
	background:url(../images/common/menu.jpg);
	height:35px;
}

.menu {
	margin:0 0 12px 0;
	border-bottom:#CCC dotted 1px;
	padding:0 0 0 10px;
}

.midasi_01 {
	width:auto;
	height:auto;
	color:#FFF;
	font-size:160%;
	line-height:130%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:0px 0 0px 5px;
	border-left:#FC3 5px solid;
	border-bottom:#FC3 1px dotted;
}

.midasi_02 {
	width:auto;
	color:#396;
	font-size:130%;
	line-height:100%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:6px 0px 0px 25px;
	background:url(../images/common/list-bg03.jpg);
	background-repeat:no-repeat;
}

.midasi_03 {
	width:auto;
	color:#F09;
	font-size:115%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:0px 0 0 0px;
}

.midasi_04 {
	width:auto;
	color:#396;
	font-size:130%;
	line-height:100%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:6px 0px 0px 25px;
	background:url(../images/common/list-bg04.jpg);
	background-repeat:no-repeat;
}

.midasi_05 {
	width:auto;
	height:auto;
	color:#333;
	font-size:135%;
	line-height:130%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:3px 3px 3px 8px;
	border-left:#099 5px solid;
	background:#EBEBEB
}

.midasi_06 {
	width:auto;
	height:auto;
	color:#333;
	font-size:100%;
	line-height:130%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:0px 0 0px 5px;
	border-left:#099 5px solid;
	border-bottom:#099 1px solid;
}

.midasi_07 {
	width:auto;
	height:auto;
	color:#333;
	font-size:130%;
	line-height:130%;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:0px 0 0px 5px;
	border-bottom:#063 1px dotted;
}

.midasi_08 {
	width:auto;
	color:#333;
	font-size:110%;
	line-height:100%;
	margin:0px 0 0px 0 ;
	padding:5px 0px 0px 25px;
	background:url(../images/common/list-bg05.jpg);
	background-repeat:no-repeat;
}


/* ボタン見出し１の設定*/

.sub_midasi {
  width:auto;
  font-size: 12px;
  height:auto;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 5px 20px;
  background:url(../images/common/m_btn01.gif);
  background-repeat:no-repeat;
  border-color:#39F;
  border-style:solid;
  border-width:1px 1px 1px 5px;
  background-color:#ECFFFF
}
.sub_midasi a{
	color:#039;
	text-decoration: none;
}
.sub_midasi a:hover{
	color:#F66;
	text-decoration: underline;
}

.sub_midasi_end {
  width:auto;
  font-size: 15px;
  height:26px;
  margin: 0px 0px 0px 0px;
  padding: 9px 0px 0px 30px;
  background:url(../images/common/btn01.jpg);
  background-repeat:no-repeat;
  border-color:#CCC;
  border-style:solid;
  border-width:1px 1px 1px 1px;
}
.sub_midasi_end a{
	color:#333;
	text-decoration: none;
}
.sub_midasi_end a:hover{
	color:#339;
	text-decoration: underline;
}



/* 装飾クラスの設定　以下で使用するイメージはpngフォルダに格納*/

.class_yajirusi_01, .class_yajirusi_01_ud {
	margin:10px 0 0 0;
	background-image:url(../images/png/yajirusi01.png);
	background-repeat:no-repeat;
	padding:0 0 0 25px;
}

.class_yajirusi_01_ud {
	border-bottom:#CCC 1px dotted;
}

.class_yajirusi_02, .class_yajirusi_02_ud {
	margin:10px 0 0 0;
	background-image:url(../images/png/yajirusi02.png);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

.class_yajirusi_02_ud {
	border-bottom:#CCC 1px dotted;
}


.class_check_01, .class_check_01_ud {
	margin:10px 0 0 0;
	background-image:url(../images/png/check01.png);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.class_check_01_ud {
	border-bottom:#CCC 1px dotted;
}

.class_check_02, .class_check_02_ud {
	margin:10px 0 0 0;
	background-image:url(../images/png/check02.png);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

.class_check_02_ud {
	border-bottom:#CCC 1px dotted;
}

/* メニュー見出し */

.menu_midasi {
  margin: 0;
  padding: 0;
  width: 270px;
}

.menu_midasi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.menu_midasi li{
  float:left;
  width: 270px;
  padding: 0;
  font-size:16px;
}

.menu_midasi a{
  color:#333;
  text-align: left;
  display:block;
  padding: 5px 0px 0px 25px;
  margin: 0 0px 0 0px;
  width: auto;
  height:25px;
  background-repeat:no-repeat;
  background-image:url(../images/png/menu_midasi_bg.png);
  text-decoration:none;
}

.menu_midasi a:hover{
  color:#fff;
  background-repeat:no-repeat;
  background-image:url(../images/png/menu_midasi_bg2.png);
}

/* メニュー見出し2 */

.menu_midasi2 {
  margin: 0;
  padding: 0;
  width: 560px;
}

.menu_midasi2 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.menu_midasi2 li{
  float:left;
  width: 560px;
  padding: 0;
  font-size:16px;
}

.menu_midasi2 a{
  color:#333;
  text-align: left;
  display:block;
  padding: 5px 0px 0px 25px;
  margin: 0 0px 0 0px;
  width: auto;
  height:25px;
  background-repeat:no-repeat;
  background-image:url(../images/png/menu_midasi_bg.png);
  text-decoration:none;
}

.menu_midasi2 a:hover{
  color:#fff;
  background-repeat:no-repeat;
  background-image:url(../images/png/menu_midasi_bg2.png);
}

.titell_midasi {
	width:auto;
	height:38px;
	color:#333333;
	font-size:24px;
	font-weight:bold;
	margin:0px 0 0px 0 ;
	padding:0px 0px 0px 60px;
	background-image:url(../images/png/midashi2.png);
}

h4 {
  font-size: 100%;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  border-style: solid;
  border-width: 0px 0px 1px 5px;
  border-color: #66FF99;
  line-height: 28px;
}