@charset "utf-8";
/* CSS Document */






a img{
	border: 0px;
	}

body, td, pre{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:8px;
}

body {
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 15px;
	background: #ffffff;
}


h1 {font-size: 2em}
h2 {font-size: 1.5em}
h3 {font-size: 1.17em}
h4 {font-size: 1em}
h5 {font-size: .83em}
h6 {font-size: .75em}




/*リンク*/
a {
	color:#009;
	text-decoration:none;
}
a:link {
	color:#00F;
}
a:visited {
	color:#00F;
}
a:active {
	color:#00F;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}


/*ヘッダー*/
#head1 {
	background:url(././img/background_welcome.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
#head2 {
	background:url(././img/background_041.jpg);
	background-repeat: repeat-x;
	text-align:center;
	height:25px;
}
#head_text {
	border-width:1px;
	border-style:groove;
	border-color:silver;
	background-color:#FFF;
	font-size:12px;
	width:300px;
}
#head_text2 {
	color:#FFF;
	text-align:right;
}


/*メニュー*/
#menu_waku {
	margin-top:10px;
	border-width:1px;
	border-style:solid;
	border-color:maroon;
}
.menu {
	font-size:small;
	text-align:center;
	padding-top:5px;
	padding-bottom:4px;
}
a:hover.menu {
	color:#009;
	text-decoration:underline;
}


/*マージン*/
.mt10 {margin-top:10px;
}



/*what's new*/
#new {
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	border-bottom:solid 1px #808080;
	padding:5px;
	width:100%;
	font-size:small;
	text-align:left;
}



/*注目*/
#cyumoku {
	border-left:solid 1px #666699;
	border-right:solid 1px #666699;
	border-bottom:solid 1px #666699;
	width:100%;
	font-size:small;
	color:#FFF;
	text-align:left;
}



/*隠岐の島町社会福祉協議会メニュー*/

/*親要素*/
#con {
	width:710px;
	margin:0 auto;
}
#mmenu_t {
	margin-top:20px;
	padding-left:5px;
	border-bottom:2px solid #00F;
	border-left:7px solid #00F;
	text-align:left;
	font-size:large;
	font-weight:bold;
}
#mmenu_t1 {
	background:url(././img/background_01.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.mmenu_t1 {
	background:url(././img/background_01.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

#mmenu_t2 {
	background:url(././img/background_02.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.mmenu_t2 {
	background:url(././img/background_02.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

#mmenu_t3 {
	background:url(././img/background_03.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.mmenu_t3 {
	background:url(././img/background_03.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

#mmenu_t4 {
	background:url(././img/background_04.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.mmenu_t4 {
	background:url(././img/background_04.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

.mmenu_ta {
	border-collapse:collapse;
	border:solid 1px #800000;
	text-align:left;

}
.mmenu_ta td {
	border:solid 1px #800000;
	padding:5px;
	text-align:left;
}



#fmenu {
	border:solid 1px teal;
	background-color:#ffffc1;
	font-size:small;
	margin:auto;
	text-align:center;
	width:710px;
}





dt {
	font-size:small;
	margin-top:15px;
}
dd {
	margin-left:0px;
	font-size:small;
}






/*デコレーション*/

.akaFutomoji {
	color:#F00;
	font-weight:bold;
	}

.red {
	color:#F00;
}
.black {
	color:#000;
}

.whiteBold {
	color:#FFF;
	font-weight:bold;
} 

.siro {
	color:#FFF;
} 


/*注目情報のback*/
.siroNavy {
	background-color: navy;
	border: solid #F00;
	border-width: 1px 1px 1px 10px;
	padding-left: 10px;
	}





/*  次ページ以降の枠ありスタイルタイプ
------------------------*/
/*中見出し*/
/*桃*/
.mi {	
	background:url(img/background_07.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*紫*/
.mi2 {
	background:url(img/background_03.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}


/*深緑*/
.mi3 {
	background:url(img/background_01.jpg);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*エメラルド*/
.mi4 {
	background:url(img/background_04.jpg);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*鮮青*/
.mi5 {
	background:url(img/background_06.gif);
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}
/*ターコイズブルー*/
.mi6 {
	background-color:#00cccc;
	border:solid 1px #000;
	padding:1px 10px 1px;
	color:#FFF;
	font-weight:bold;
}



/*テーブル*/
td {
	font-size:95%;
	line-height:140%;
}
.ta {
	border-collapse:collapse;
	border:solid 1px #000;
}
.ta th {
	border:solid 1px #000;
	padding:4px;
	font-weight:normal;
}
.ta td {
	border:solid 1px #000;
	padding:4px;
	text-align:center;
}

