body { 
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin: 0px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	 }

/* リンク色を変えたいときはここを修正 */

A:link { color: #00A0C6; text-decoration: underline }

A:visited { color: #00A0C6; text-decoration: underline }

A:active  { color: royalblue; text-decoration: underline }

A:hover  { color: royalblue; text-decoration: underline }

/* TABLE---------------------------------------------------------------------- */

TD, TH { font-size: 12px }



/* div関係---------------------------------------------------------------------- */
#topmenu{		position:absolute; top:0px; left:0px; z-index:1;}

#titleimage {	position:absolute; top:55px; left:0px; z-index:1;}

#contents {		position:absolute; top:155px; left:0px; z-index:1;
				margin: 0px 0px 50px;     /* 上=1px、左右=2px、下=3px */}

/* Dog関係---------------------------------------------------------------------- */

#dog_index{ position: relative; top: 25px; left: 0px; visibility: visible; z-index:3;}
#dog_activity{ position: relative; top: 140px; left: 300px; visibility: visible; z-index:3;}
#dog_bylaw{ position: relative; top: 15px; left: 150px; visibility: visible; z-index:3;}
#dog_officer{ position: relative; top: 712px; left: -325px; visibility: visible; z-index:3;}
#dog_appli{ position: relative; top: 540px; left: 300px; visibility: visible; z-index:3;}
#dog_link{ position: relative; top: 23px; left: 75px; visibility: visible; z-index:3;}
#dog_hamatsuu{ position: relative; top: 730px; left: -325px; visibility: visible; z-index:3;}
#dog_yokohamastyle{ position: relative; top: 445px; left: 300px; visibility: visible; z-index:3;}
#dog_shigaichi{ position: relative; top: 20px; left: 0px; visibility: visible; z-index:3;}

/* text関係---------------------------------------------------------------------- */

.text18pxB { font-weight: bold; font-size: 18px; line-height: 150% }

.text14pxB { font-weight: bold; font-size: 14px; line-height: 150% }

.text12pxB { font-weight: bold; font-size: 12px; line-height: 150% }

.text10pxB { font-weight: bold; font-size: 10px; line-height: 150% }

.B { font-weight: bold }

.text24px { font-size: 24px }

.text18px { font-size: 18px }

.text12px { font-size: 12px }

.text10px  { font-size: 10px }

.text12px2 { font-size: 12px; line-height: 150% }

.text10px2 { font-size: 10px; line-height: 150% }

.text8px { font-size: 8px; line-height: 100% }

.text8px2 { font-size: 8px; line-height: 150% }

.line-height150 { line-height: 150%; text-align: justify; text-justify: inter-word; }

.line-height200 { line-height: 200%; text-align: justify; text-justify: inter-word; }

.justify { text-align: justify; text-justify: distribute-all-lines }

/* 青文字 */

.textblue { color: #00A0C6 }

/* 赤文字 */

.textred { color: #ff0000 }

/* 赤小文字 */

.text10pxred { color: #ff0000; font-size: 10px;}



