@charset "euc-jp";
/* CSS Document */

/*---ブラウザスタイルの初期化---*/


* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}


/*---基本---*/


body {
	background-image: url(../img/main_bg.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0;
}

/*---全体のリンク---*/

a:link{
     color:#003399;
	 text-decoration:underline;
	 }

a:visited{
     color:#006666;
	 text-decoration:underline;
	 }
	
a:hover{
     color:#CC6600;
	 text-decoration:underline;
	 }
	 
a:active{
     color:#CC6600;
	 text-decoration:underline;
	 }
	

/*---画像---*/

img{
border:0;
}



/*---ページレイアウト---*/


div#main{
background-image: url(../img/area_bg.gif);
background-repeat: repeat-y;
background-position: center;
width:780px;
height:auto;
margin-left:140px;
}

div#header{
background-image:url(../img/header_bg.gif);
background-repeat:repeat-x;
background-position:center;
width:756px;
height:80px;
margin:5px 0 0 10px;
}

div#footer{
background-image:url(../img/footer_bg.gif);
background-repeat:repeat-x;
width:758px;
height:137px;
text-align:right;
margin-left:7px;
}

/*---グローバルナビ---*/

.menu01{
width:758px;
height:50px;
margin-left:12px;
}

/*---右サイドナビ---*/

.menu02{
width:200px;
height: 63px;
margin-left:6px;
margin-bottom:2px;
}


/*---フッターエリアナビ---*/
.menu03{
text-align:right;
color:#FFFFFF;
font-size:14px;
margin-right:5px;
padding-top:10px;
}

.menu03 a:link{
     color:#fff;
	 text-decoration:underline;
	 }

.menu03 a:visited{
     color:#ffcc00;
	 text-decoration:underline;
	 }
	
.menu03 a:hover{
     color:#ffcc00;
	 text-decoration:underline;
	 }
	 
.menu03 a:active{
     color:#ffcc00;
	 text-decoration:underline;
	 }
	 
/*---text---*/
h1 {
font-size:16px;
color:#000000;
margin:0;
padding:0;
padding-left:10px;
}

h2 {
font-size:14px;
color:#000000;
margin-left:12px;
}

h3{
font-size:12px;
color:#000000;
margin-top:50px;
}

p{
font-size:16px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:120%;
}

/*---メインエリアお知らせ---*/

.midashi{
font-weight:bold;
font-size:16px;
line-height:120%;
margin:0;
color:#003399;
}

.oshirase{
margin-top:0;
line-height:120%;
}

.hinichi{
font-size: 16px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:120%;
}

/*--パンくず--*/

.pankuzu{
margin-top:3px;
padding-left:10px;
}


/*--協会情報テキスト--*/


.kyokai{
text-align:left;
line-height:120%;
padding:5px;
}

.kyokai2{
text-align:center;
line-height:120%;
padding:5px;
}

.kyokai2_l{
text-align:left;
line-height:120%;
padding:5px;
}


.kyokai3{
text-align:left;
line-height:120%;
padding:5px;
font-weight:bold;
}

.kyokai4{
width:95%;
text-align:left;
line-height:120%;
padding:5px;
}

.kyokai_title{
font-weight:bold;
text-align:left;
line-height:30px;
padding-left:30px;
background-image:url(../img/icon.gif);
background-position:left;
background-repeat:no-repeat;
}

.coment{
text-align:left;
font-size:14px;
}



/*--協会情報リンク部--*/
.menu04{
font-size: large;
line-height:120%;
text-align:left;
padding-left:0.3em;
border-left: 0.5em solid #000;
border-bottom: 1px solid #000;
width:250px;
}
	 
	 
/*--慶事・弔事情報テキスト--*/


.keichou{
text-align:left;
line-height:120%;
margin:3px;
padding:5px 5px 5px 23px;
background-image: url(../img/arrow02.gif);
background-repeat:no-repeat;
background-position:left;
}

/*--リンク集・サイトマップ・掲示板--*/

.link_t{
background-image:url(../img/point.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:10px;
font-size:18px;
line-height:120%;
font-weight:bold;
}

.link_text{
background-image:url(../img/point02.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:15px;
font-size:16px;
line-height:120%;
}

.map_text{
background-image: url(../img/arrow01.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:15px;
font-size:16px;
line-height:120%;
}

.bbs_t{
background-image:url(../img/point03.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:25px;
font-size:18px;
line-height:120%;
font-weight:bold;
}


.bbs_text{
background-image:url(../img/point02.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:15px;
font-size:16px;
line-height:120%;
font-weight:bold;
}

.back{
background-image:url(../img/arrow03.gif);
background-repeat:no-repeat;
background-position:right;
color:#000000;
padding-right:15px;
font-size:14px;
line-height:120%;
text-align:right;
}

.back02{
background-image:url(../img/arrow01.gif);
background-repeat:no-repeat;
background-position:right;
color:#000000;
padding-right:15px;
font-size:16px;
line-height:120%;
text-align:right;
}

.back03{
background-image:url(../img/arrow04.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:18px;
font-size:16px;
line-height:120%;
text-align:left;
}

/*--個人情報--*/

.kojin{
border:solid 1px;
color:#000000;
width:715px;
text-align:left;
margin-left:11px;
padding:5px;
}

.kojin_text{
text-align:left;
text-indent:1em;
line-height:120%;
padding:5px;
}

/*--雑誌--*/

.zassi{
font-size:20px;
font-weight:bold;
color:#000000;
text-align:center;
width:508px;
}

.zassi02{
font-size:16px;
color:#000000;
text-align:left;
line-height:130%;
padding-left:12px;
}

.m_title{
font-size:16px;
font-weight:bold;
}

/*-- 赤 --*/
.red {
	color				: #DB0015;
}

/*---Bタグ---*/
.b{
	font-weight			: bold;
}

/*--前島賞--*/

.maejima_t{
background-image:url(../img/point03.gif);
background-repeat:no-repeat;
background-position:left;
color:#000000;
padding-left:25px;
font-size:16px;
line-height:120%;
font-weight:bold;
}


