@charset "shift_jis";

/* 下層トップページ用
====================================================================================*/


/*------------------------------------
  幅指定関係
------------------------------------*/
/* inner [.mid_left] */
#top_contents_T { width: 540px; margin: 0 auto; }


/*------------------------------------
  contents mid 共通
------------------------------------*/
h1.title {
     height: 355px;
     margin: 0 0 10px 0;
     background-repeat: no-repeat;
		 background-position:center;
     text-indent: -9999px; /* テキスト非表示 */
}
.top_contents {
	margin:10px auto 0;
	padding:10px 0;
}
#top_contents_T {
		min-height: 270px;
}
#top_contents_T a {
	 color: #008800;
	 text-decoration: none;
}
#top_contents_T a:hover {
	 color: #008800;
     text-decoration: underline;
}
#top_contents_T img {
     margin-top: 20px;
      float: right;
      height: 225px;
}
#top_contents_T h3 {
     font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
     color: #008800;
     font-size: 18px;
     line-height: 180%;
     font-weight: bold;
     font-style: italic;
}
#top_contents_b {
     padding-top: 10px;
}
#top_contents_b h3 {
     color: #2D6B73;/*#62B7C1*/
     font-size: 1.2em;
     line-height: 140%;
}
#top_contents_b h3 a {
     color: #2D6B73;/*#62B7C1*/
     text-decoration: none;
}
#top_contents_b h3 a:hover {
     color: #ff0066;
     text-decoration: underline;
}
#top_contents_b p {
     color: #333333;
     font-size: 1em;
     line-height: 140%;
}
#top_contents_b p a {
     color: #333333;
     text-decoration: none;
}
#top_contents_b p a:hover {
     color: #ff0066;
     text-decoration: underline;
}
#top_contents_b img {
     float: left;
     margin: 2px;
}
.top_contents_b_top {
     height: 25px;
		 background-repeat:no-repeat;
		 background-color:#fffe77;
		 background-position:center;
}


/*------------------------------------
  contents mid 各別
------------------------------------*/

   /*------------------------------------
     contents mid 01
   ------------------------------------*/
h1.mid01_L {
		 background-color:#b2db11;
     background-image: url(../images/top01_title_l.gif);
}
#top01_contents {
	border:1px solid #b2db11;
}
#top01_contents_b_top {
     background-image: url(../images/top01_contents_b_t.gif);
}

   /*------------------------------------
     contents mid 02
   ------------------------------------*/
h1.mid02_L {
		 background-color:#83d0e4;
     background-image: url(../images/top02_title_l.gif);
}
#top02_contents {
	border:1px solid #83d0e4;
}
#top02_contents_b_top {
     background-image: url(../images/top02_contents_b_t.gif);
}

   /*------------------------------------
     contents mid 03
   ------------------------------------*/
h1.mid03_L {
		 background-color:#fdb3d8;
     background-image: url(../images/top03_title_l.gif);
}
#top03_contents {
	border:1px solid #fdb3d8;
}
#top03_contents_b_top {
     background-image: url(../images/top03_contents_b_t.gif);
}

   /*------------------------------------
     contents mid 03-G
   ------------------------------------*/
h1.mid03G_L {
		 background-color:#ffb303;
     background-image: url(../images/top03G_title_l.gif);
}

   /*------------------------------------
     contents mid 04
   ------------------------------------*/
h1.mid04_L {
		 background-color:#fd8030;
     background-image: url(../images/top04_title_l.gif);
}
#top04_contents {
	border:1px solid #fd8233;
}
#top04_contents_b_top {
     background-image: url(../images/top04_contents_b_t.gif);
}

   /*------------------------------------
     contents mid 05
   ------------------------------------*/
h1.mid05_L {
		 background-color:#feb100;
     background-image: url(../images/top05_title_l.gif);
}
#top05_contents {
	border:1px solid #feb100;
}
#top05_contents_b_top01 {
     background-image: url(../images/top05_contents_b_t01.gif);
}
#top05_contents_b_top02 {
     background-image: url(../images/top05_contents_b_t02.gif);
}

   /*------------------------------------
     contents mid 05-G
   ------------------------------------*/
h1.mid05G_L {
		 background-color:#feb100;
     background-image: url(../images/top05G_title_l.gif);
}
