/* 共通スタイルシート */

/* ボディ設定（基本文字サイズ・ボックスレイアウト等） */
Body{font-size:12px;padding:0px;margin:0px;Text-Align:center;}
A{text-decoration:none;}
A:link{Color:#0066CC;}
A:visited{Color:#0066CC}
A:active{Color:#0066CC}
A:hover{Color:White;Background-Color: #6666FF;}
/* 一般クラス（部分的に何度も使われるクラス） */
/* .Title  各項目での題名・件名・見出しなどに使う */
/*  */
/*  */
/*  */
/*  */
/*  */




/* 色設定（コンテンツの色調管理） */

/* コーポレートカラー */
/* HeartPink     #FF6482 */
/* ImpressOrange #FF7000 */
/* RokkoGreen    #00A782 */
/* DeepOceanBlue #000064 */
/* BasicGray     #666666 */

.HertPink{Color:#FF6482;Border-Color:#FF6482;}
.SideMenu .HertPink TH{Border-Color:#FF6482;}
.MainContents .HertPink TH{Background-Color:#FFCAE8;Border-Color:#FF6482;}

.RokkoGreen{Color:#00A782;Border-Color:#00A782;}
.SideMenu .HertPink TH{Border-Color:#00A782;}
.MainContents .RokkoGreen TH{Background-Color: #CCFFCC;Border-Color:#00A782;}

.ImpressOrange{Color:#FF7000;Border-Color:#FF7000;}
.SideMenu .ImpressOrange TH{Border-Color:#FF7000;}
.MainContents .ImpressOrange TH{Background-Color: #FFC999;Border-Color:#FF7000;}

.DeepOceanBlue{Color:#000064;Border-Color:#000064;}
.SideMenu .DeepOceanBlue TH{Border-Color:#000064;}
.MainContents .DeepOceanBlue TH{Background-Color: #DDDDFF;Border-Color:#000064;}

.BasicGray{Color:#333333;Border-Color:#333333;}
.SideMenu .BasicGray TH{Border-Color:#333333;}
.MainContents .BasicGray TH{Background-Color:#CCCCCC;Border-Color:#333333;}


.Red{Color:#FF0000;}
.Green{Color:#00FF00;}
.Blue{Color:#0000FF;}





/* 構造設定（ページのレイアウト管理） */

/* #BodyTable ページ内での表示領域設定用(Table) */
#BodyTable{Width:800px;}


/* .SideMenu サイドメニュー用(TD-TABLE) */
.SideMenu{padding:0.5em;background-image:url(Common/BackGround/Side.gif);
			 background-position:right bottom; background-repeat:repeat-y;vertical-align:top;}
.SideMenu Table{Width:100%;Margin-Bottom:1em; background-position:bottom right; background-repeat:no-repeat;} 
.SideMenu TH{Text-Align:Left;Font-Size:14px;Border-Bottom-style:solid;Border-Bottom-width:1px;
				padding:0.4em 0.1em 0.1em 0.4em;}
.SideMenu TD{font-size:12px;padding-left:1em;padding-top:0.4em;padding-bottom:0.1em;Color: #444444;}

/* .MainContents メインコンテンツ用(TD-TABLE) */
.MainContents{Padding:0.5em;Vertical-Align:top;}
.MainContents Table{Width:100%;}
.MainContents TH{Padding:0.3em 0.2em 0.2em 0.2em;font-weight:bold;Font-Size:16px;
				Border-Left-Style:solid;border-left-width:1em;text-align:left;}
.MainContents TD{Font-Size:14px;Padding:0.4em 0.4em 0.4em 1em; line-height:140%; letter-spacing:0.1em;}
.MainContents .Title{Font-Size:15px; text-decoration:underline; font-weight:bold;}
.MainContents .BigTitle{Font-Size:18px; Text-Decoration:underline; Padding-left:0.1em;}


/* .AreaInfoBox12Months 地域の情報ボックス12ヶ月表示用(TD-TABLE) */
.AreaInfoBox12Months TD{Padding-Bottom:1em;}
.AreaInfoBox12Months TD Table{Width:200Px;Font-Size:12px;}
.AreaInfoBox12Months TD Table TD{color:#666666;Padding:0px;}


/* .LatticeContents テーブルコンテンツ用 */
.LatticeContents{padding:1em; text-align: left; font-size:12px;}
.LatticeContents Table{border-collapse:collapse; width:100%;}
.LatticeContents Table TH{text-align:center; padding:4px; font-size:14px; border-style:solid; border-width:1px;}
.LatticeContents Table TD{text-align:center; padding:4px; font-size:12px; border-style:solid; border-width:1px;}

/* .LatticeLeft12px テーブルコンテンツ用（左寄せ文字サイズ12px TABLEに指定）*/
.LatticeLeft12px{border-collapse:collapse;}
.LatticeLeft12px TD{border:1px solid #666666;font-size:12px;} 



/* 詳細構造設定（細かい部位での調整用） */


/* .GeneralParagraph 一般段落用（文字・行間がやや大きめ）[DIV] */
.GeneralParagraph{font-size:14px; line-height:140%; Padding:0.5em;}

/* .SmalllParagraph 備考・注釈用（文字がやや小さめ）[DIV] */
.SmallParagraph{font-size:10px;Padding:0.2em;}

/* .DottedLine 点線用（セパレーター用）[DIV] */
.DottedLine{border:0px none white; border-bottom-style: dotted; border-bottom-color:#999999; border-bottom-width:1px;}

/* .Photo_Right Photo_Left 写真用（左右寄せ・文字小さめ　段落用）[DIV] */
.Photo_Right {float: right;font-size:10px;text-align:center; padding:1em;padding-bottom:0.2em; color:#000064;}
.Photo_Left {float: left;font-size:10px;text-align:center;padding:1em;padding-bottom:0.2em;color:#000064;}


.OverFlowY_Div{overflow-Y:scroll;}