/*** 基本設定 ***/

a:link    {font-size: 11pt; color:#000000; text-decoration:none;}
a:visited {font-size: 11pt; color:#000000; text-decoration:none;}
a:active  {font-size: 11pt; color:#000000; text-decoration:none;}
a:hover   {font-size: 11pt; color:#FF0000; text-decoration:underline;}

a.class1:link    {font-size: 11pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class1:visited {font-size: 11pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class1:active  {font-size: 11pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class1:hover   {font-size: 11pt; font-weight: bold; color:#FF0000; text-decoration:underline;}

a.class2:link    {font-size: 12pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class2:visited {font-size: 12pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class2:active  {font-size: 12pt; font-weight: bold; color:#004080; text-decoration:none;}
a.class2:hover   {font-size: 12pt; font-weight: bold; color:#FF0000; text-decoration:underline;}

BODY {
 text-align: center;
 padding: 0;
 margin: 0;
 background-color:#FFFFFF;
 line-height: 130%;
}

img {border:0px;}

/* 全体のレイアウト */
#whole {
 text-align: center;
 margin: 1em auto 0 auto;
 width: 583px;
}

.p_sidetitle{
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 padding: 8px 2px 2px 2px;
}

/*  タイトル＆ロゴ */
#title_rogo {
 text-align: center;
 padding: 10px 2% 10px 2%;
 position: relative;
 width: 558px;
 border-top: 4px double #005151;
 border-bottom: 4px double #005151;
 height: 60px;
 background: url(fgif/fether2-w01.jpg) no-repeat 0 0;
}

/* 序章 */

#prorg{
 text-align:center;
 position:relative;
 font-size:10pt;
 padding: 10px 2% 10px 2%;
 color: #1F3622;
 width:583px;
}


/*コンテンツ用枠*/
#content td{
 vertical-align: top;
}
/* コンテンツ用 */
#navi{
 position:relative;
 width:200px;
}
#main_photo{
 width:350px;
 text-align: center;
 border-style:ridge;
 border-color:#F0E8A8;
 background-color:#f8ffdf;
 border-width:4px;
}

/* リスト設定 */
ul { 
list-style-type: square; 
} 

/* リストマーカー位置設定 */
.case_7{
 margin-left: 20px;
}

#counter{
 text-align: left;
}

/* フッター */
#footer {
 position: relative;
 text-align: right;
 font-size: 10pt;
 border-style: double;
}

p.class1 {
 border-top: 4px double  #005151;
 text-align: right;
 font-size: 10pt;
}

/* 罫線 */

/* 見出しスタイル */
.color_1{
 background-color: #A1B77A;
 color: #ffffff;
}

.box_3{
 text-align: left;
 width: 640px;
 padding-top: 10px;
 padding-left: 14px;
 padding-bottom: 10px;
}

/* 色々 */
.content_back{
 background-color:#B0FF62;
}
.aoni{
background-color: #A1B77A;
}
.koimido{
 color: #1F3622;/*テキストカラー*/
 font-size: 11pt;
}
.about{
 background-color: #9FBA45;/*背景カラー*/
 color: #ffffff;
}

.dull1{
background-color: #c48c74;
color: #ffffff;
}

.gray1{
background-color: #c8b8a8;
color: #ffffff;
}

.gray2{
background-color: #989078;
color: #ffffff;
}

.gray4{
background-color: #cdcabe;
color: #ffffff;
}

/* 文章 */
.bunsyo{
 text-align: left;
}

/* 文字修飾 */
.syusyoku1{
 font-weight: bold;
 font-size: 100%;
}

.syusyoku2{
 font-size: 90%;
 line-height: 140%;
}

.class6{text-indent:1em;
  font-size: 10pt;
  position: relative;
  margin: 15px 5% -10px 5%;
  padding: 5px 2% 5px 2%;
  width:550px;
}

.class7{font-size: 10pt;
  text-align: left;
　position: relative;
  margin: 10px 5% -15px 5%;
  width:550px;
}

.fcb{color: #57572e;
}

