﻿
/* 使用カラー一覧--------------------

color: #513423; こげ茶テーマカラー
color: #876047; 茶
color: #CC9900; 黄土色
color: #EDDEB6; ボディーバック標準色
color: #AB8A72; 薄茶
color: #FEE430; イエロー
color: #E3E3E3; ライトグレー
color: #B0B0B0; グレー

セレクタ一覧

#Container		コンテナ(900)
#Header_NoImg		ヘッダ
#PlessBox		右のボックス(688)
#InboxLeft		左のボックス(180)
.CenterLineBox		タイトル周りのライン付きBOX(668)

.DotLine		破線
.line1			左のメニュー

.margin2		マージン以下全て
.margin4	
.margin6	
.margin0-0-0-10	
.margin0-10-0-10	
.margin10-10-0-10	
.margin10-10-10-0	
.margin10
.GlayBack		
.tr_white
.tr_gray
.td_bold_center
.td_center

-------------------------------------*/

body {
 background-image: url("../../../images/Bac_img.gif");
 background-color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 font-size:14px;
 text-align:center;
 color:#333333;
}

img {border:0px;}

/* 共通デザインクラス================================ */

.DotLine {border-top:1px dashed #666666;height:auto;}

.line1 {
 width:auto;
 height:auto;
 margin-bottom:6px;
 font-size:12px;
 color: #876047;
 line-height:140%;
 border: 1px solid #666666;
 background-color: #FFFFFF; 
}
.line1 a { color:#513423;text-decoration: underLine; }
.line1 a:visited {color:#513423;text-decoration: underLine;}
.line1 a:hover{color:#876047; text-decoration: none;}

/* マージンの種類====================================*/

.margin2 {margin:2px;}
.margin4 {margin:4px;}
.margin6 {margin:6px;}
.margin0-0-0-10 { margin:0px 0px 0px 10px; }
.margin0-10-0-10 { margin:0px 10px 0px 10px; }
.margin10-10-0-10 { margin:10px 10px 0px 10px; }
.margin10-10-10-0 { margin:10px 10px 10px 0px; }
.margin10 { margin:10px 10px 10px 10px ; }

/* 共通テキストの指定=============================== */

h1{font-size:16px;color:#CC9900;margin:0px 0px 0px 0px;}
h2{font-size:14px;color:#876047;margin:0px 0px 0px 0px;}
.BodyCopy{font-size:14px;line-height:140%;}
.caption1{font-size:12px;line-height:120%;}
.wideCap1{font-size:12px;letter-spacing: 2pt;}
.caption2{font-size:10px;line-height:120%;}
.wideCap2{font-size:10px;letter-spacing: 2pt;line-height:110%;}
.EnCath {
 font-family: "Tahoma", Arial, Helvetica, sans-serif;
 margin:0px 0px 0px 0px;
 color: #876047;
 line-height:100%;
 font-size: 18px;
 font-weight: 600;
}

/* 全体コンテナ====================================== */

#Container {
 width: 900px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #FEE430;
 background-color: #513423;
 overflow: hidden;
 text-align:left;
}

/* ヘッダデザイン------------------- */

#Header_NoImg {
 width: 900px;
 height:160px;
 background-image: url('../../../images/NoDesineHead.gif');
 text-align:left;
}

.He1 { margin:4px 6px 0px 0px; font-size:12px; color:#CC9900; font-weight:bold; float:right;}
.He2 { margin:4px 6px 0px 0px; font-size:12px; font-weight:normal; color:#EDDEB6;  float:right;}

.topnavi1{
 width:546px;height:20px;
 float:right;
 margin-bottom:3px;
 overflow: hidden;
 clear: both;
}

.headMenuCel a {
 margin: 0px;
 padding-top:3px;
 padding-bottom:3px;
 width:90px;
 height:19px;
 font-size:10px;
 display:block;
 float:right;
 overflow: hidden;
 text-align:center;
}
.headMenuCel a:link{
 color:#FFF;
 text-decoration: none;
 background-color: #876047;
 border-left:1px solid #333;
}
.headMenuCel a:hover{
 color:#333 !important;
 text-decoration: none;
 background-color: #FEE430 !important;
 border-left:1px solid #333;
}
.headMenuCel a:visited{
 color:#FFF;
 text-decoration: none;
 background-color: #876047;
 border-left:1px solid #333;
}

/* プレスリリース専用2枠ボックス------------------- */
#PlessBox {
 width:688px;
 float:right;
 background-color: #FFFFFF;
 line-height:140%;
}
#PlessBox a { color:#513423;text-decoration: underLine; }
#PlessBox a:visited {color:#513423;text-decoration: underLine;}
#PlessBox a:hover{color:#876047; text-decoration: none;}
.BorderMono {
 width:auto;
 height:auto;
 padding:10px;
 border: 1px solid #876047;
 margin:10px 0px 10px 0px;
 font-size:12px;
 font-family:monospace;
 overflow: hidden;
}

.BorderPropo {
 width:auto;
 height:auto;
 padding:10px;
 border: 1px solid #876047;
 margin:10px 0px 10px 0px;
 font-size:12px;
 line-height:140%;
 overflow: hidden;
}

#DorchesterTable {
 width:666px;
 height:auto;
 background-color:#FFFFFF;
 font-size:12px;
 line-height:120%;
}

.tr_white { background-color:#FFFFFF; }
.tr_gray  { background-color:#E3E3E3; }
.td_bold_center { font-weight:bold;text-align:center }
.td_center { text-align:center }
.GlayBack { background-color:#B0B0B0; }

#InboxLeft {
 width:180px;
 height:auto;
 padding: 0px;
 text-align:left;
 float:left;
}

.CenterLineBox {
 padding:6px;
 margin-top:6px;
 border:1px solid #876047;
 font-size:12px;
}

.CenterLineBox blockquote { margin:6px 0px 20px 12px; }

.maptable  {font-size:14px;line-height:130%;}
.maptable a{ padding:0px ; margin: 0px; font-size:14px;}
.maptable a:link{ padding:0px ; margin: 0px; color:#333; text-decoration: none;}
.maptable a:hover{ padding:0px ; margin: 0px; font-size:14px; color:#FFFFFF; !important;
 text-decoration: none; background-color: #AB8A72 !important;}
.maptable a:visited{ padding:0px ; margin: 0px; font-size:14px; color:#333; text-decoration: none;}

/* フッタデザイン------------------- */

#UnderLink {
 width: 880px;
 margin-top:10px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
 font-size:12px;
 line-height:120%;
 color: #CC9900;
}
#UnderLink a { color:#CC9900;text-decoration: underLine; }
#UnderLink a:visited {color:#CC9900;text-decoration: underLine;}
#UnderLink a:hover{color:#FFFFFF; text-decoration: none;}

#Footer {
 width: 880px;
 margin-top: 0px;
 margin-bottom: 4px;
 margin-left: auto;
 margin-right: auto;
 font-size:10px;
 color:#E3E3E3;
}
#Footer a { color:#AB8A72;text-decoration: none; }
#Footer a:visited {color:#AB8A72;text-decoration: none;}
#Footer a:hover{color:#FFFFFF; text-decoration: underLine;}