body  {
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	background-image: url(images/bg.gif);
}


TH, TD {
	font-size: 13px;
	line-height: 130%;
}



/* [HTML Tag]			デフォルトのリンク色
===============================================================================*/
a:link    {
color:#4682B4; text-decoration:none;
}
a:visited {
color:#000033; text-decoration:none;
}
a:hover   {
color:#006699; text-decoration:underline;
}

/* [HTML Tag] aタグの中のimgタグ	枠の消去
===============================================================================*/
a img {
	border:none;
}

/* [CLASS]		文章末尾に右寄せで表示されるテキスト
===============================================================================*/
.footRight {
	text-align:right;
}

.font-s{
  font-size : 11px; color:#006699; 
  }
h3.s {
    text-align: left;
    font-size : 14px; color:#000000; 
	margin:10px;
  }

p.r{
    text-align: right;
    font-size : 13px; color:#006699; 
	margin:20px;
  }
p.s{
    font-size : 13px; color:#000000; 
	margin:20px;
  }  
p.t{
	text-align: right;
    font-size : 13px; color:#000000; 
	margin:20px;
  }

p.u{
	text-align: right;
	margin: 0px;
  } 
p.v{
	font-size : 11px; color:#006699; 
	text-align: right;
	margin-top : 2px;
	margin-bottom: 0px;
  } 
  p.v2{
	font-size : 11px; color:#006699; 
	text-align: left;
	margin-top : 2px;
	margin-bottom: 0px;
  } 
p.b{
	font-size : 13px; color:#006699; 
	text-align: right;
	margin-top : 2px;
	margin-bottom: 10px;
  } 
p.as { margin:10px 20px; text-align:right; }  

  /* [CLASS] 		リスト
===============================================================================*/  
ul.top { padding: 0; 
     margin: 0 0 0 1.5em; 
	 list-style-image: url(top_images/a-r.gif);
	 line-height:2.0em;
}

ul.vision { padding: 0; 
     margin: 0 0 0 0em; 
	 list-style-type: none;
	 line-height:1.5em;
	 font-size:14px;
}

ul.vision2 { padding: 0; 
     margin: 0 0 0 2em; 
	 list-style-type: ;
	 line-height:1.5em;
	 font-size:14px;
}

ul.vision2 li {
margin-bottom: 10px;
}

/* [CLASS] 		ページ下フッター用
===============================================================================*/  		
 p.f{
	font-size : 13px;
	color:#666666;
	text-align: center;
	margin-top : 0px;
	margin-bottom: 0px;
  }  
  
.font-a{
	font-size : 13px;
	font-weight : bold;
	color: #646464;
  }  
.font-b{
  font-size : 13px;
  font-weight : bold;
}
.Info {
	FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        COLOR: black;
        BACKGROUND-COLOR: #f7e4b6;
}
.Info2 {
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px; 
        COLOR: white;
        BACKGROUND-COLOR: #000000
;}

/* [CLASS] 		TABLE
===============================================================================*/  
table#table-01 {
    width: 530px;
    border: 0px #A9A9A9 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #A9A9A9 solid;
    border-width: 0 0 1px 0px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align:;
}
table#table-01 td {
    padding: 5px;
    border: 1px #A9A9A9 solid;
    border-width: 0 0 1px 0px;
    text-align: ;
}

table#table-02 {
    width: 100%;
    border: 0px #ffffff solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-02 th {
    padding: 0px;
    border: #ffffff solid;
    border-width: 0 0 1px 0px;
    background: #ffffff;
    font-weight: bold;
    text-align:;
}
table#table-02 td {
    padding: 1px;
    border: 1px #ffffff solid;
    border-width: 0 0 1px 0px;
 line-height: 160%;
    text-align: ;
}

/* [CLASS] 		h
===============================================================================*/  

#title6 {
  
 	 margin: 0em  0em 0em  0em ;
    padding: 5px 10px 4px 6px;
    border-top: none;
    border-right:;
    border-bottom: none;
    border-left: none;
    background-color: ;
	line-height:2.0em;
    font-size: 16px;
	color:#726250
}

#title5 {
  
 	 margin: 0em  0em 0em  0em ;
    padding: 5px 10px 4px 6px;
    border-top: none;
    border-right:;
    border-bottom: none;
    border-left: none;
    background-color: ;
	line-height:2.0em;
    font-size: 16px;
	color:#ea5549
}

#title4 {
  
 	 margin: 0em  0em 0em  0em ;
    padding: 5px 10px 4px 6px;
    border-top: none;
    border-right:;
    border-bottom: none;
    border-left: none;
    background-color: ;
    font-size: 14px;
	color:#d9333f
}
#title3 {
  
  BORDER-RIGHT: 0px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: 0px solid;
  PADDING-LEFT: 0px;
  FONT-SIZE: 14px;
  PADDING-BOTTOM: 1px;
  MARGIN: 10px;
  BORDER-LEFT: 0px solid;
  LINE-HEIGHT: 1em;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: 1px solid;
}
#title2 {
  BORDER-RIGHT: 0px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: 0px dotted;
  PADDING-LEFT: 0px;
  FONT-SIZE: 13px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: 0px dotted;
  LINE-HEIGHT: 1em;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: 1px dotted;
}


#title1 {
	 margin: 1em 0em 1em  0em ;
    padding: 5px 10px 4px 6px;
    border-top: none;
    border-right:;
    border-bottom: 1px  solid #c0c0c0;
    border-left: 0px  dotted #000000;
    background-color: #f5f5f5;
    font-size: 14px;
    }


/* [hr] 		
===============================================================================*/ 

hr.style-01 {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}






/* [CLASS] 		ボックス
===============================================================================*/  

.box {
	border: #B4B4B4 1px solid;
	padding: 1px 5px 1px 5px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.box1 {
	padding: 5px 20px 5px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 150%;
}

.box2 {
	border: #a3a3a2 1px solid;
	font-weight: bold;          /* 太字 */
    margin: 0px;
    padding: 2px;
	width: 540px;
}

.box3 {
	border: 0px solid;
	padding: 5px 5px 5px 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #eee7e0 ; 
	 line-height: 140%;
}

.box4 {
	border: 0px solid;
	padding: 5px 5px 5px 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #fffff9 ;
	font-size:14px;
}

.m02_1{
width : 120px;	
list-style-type : none;	/* マークなし */
list-style-position : outside;	/* マークは領域外に配置 */
padding-top : 1px;	/* 重ねあわせによる位置調整 */
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 3px;
margin-left : 1px;	/* 左位置の調整 */
margin-right : 0px;
margin-bottom : 0px;
}

.m02_1m{
width : 120px;	
list-style-type : none;	/* マークなし */
line-height : 1.8em;	/* 行の高さ */
text-align : center;	
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-left-width : 1px;
border-left-style : solid;
border-left-color : silver;
border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
margin-top : -1px;	/* ボーダーの重ね合わせ */
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}



div.CollapsibleBox {
   /* ■ボックス全体■ */
   border: 0px solid ; /* 枠線: */
   font-size: 100%;             /* 文字サイズ:80% */
   width: 560px;               /* 横幅 */
}
div.CollapsibleBox div.CollapsibleBoxTitle {
   /* ■タイトル枠■ */
   background-color:white ; /* 背景色: */
   color: blakc;               /* 文字色:白 */
   margin: 0px;
   padding: 0px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxTitle {
   /* ■タイトル文字列■ */
   font-weight: bold;          /* 太字 */
   border: 1px solid ; /* 枠線: */
   margin: 0px;
   padding: 2px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons {
   /* ■ボタン群■ */
   margin: 0px;
   padding: 3px 3px;
   float: right;
   text-align: right;    /* 右寄せ */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons a img {
   /* ■ボタンそのもの■ */
   border-width: 0px;    /* リンクの枠線を消す */
}
div.CollapsibleBox div.CollapsibleBoxBody {
   /* ■本文枠■ */
   margin: 0px;
   padding: 0px;
   background-color: #ffffff; /* 背景色: */
   color: #000000;            /* 文字色: */
   display: none;  /* 標準で非表示状態に */
}
div.CollapsibleBox div.CollapsibleBoxBody p {
   /* ■本文■ */
   margin: 0px;
   padding: 0.5em;   /* 内側の余白:0.5文字分 */
}

/*■■■■■■■■Twitter設定■■■■■■■■■■■*/

.twtr-hd {display:none;}
.twtr-ft {display:none;}
