/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
border-top-width:10px;
border-top-style:solid;
border-bottom-width:15px;
border-bottom-style:solid;
border-color:#003C96;
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	/*background-image:url(../images/aya-bg2.gif)	/*background-color:#eeeeee;*/
	background-color:#FFF;
	/*background-color:#FFFFFF;*/
	}

#ground{
width:800px;
background-color:#FFFFFF;

/*margin-left:auto;
margin-right:auto;*/

}


/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color:#000000;
}

h2{
 font-size: 114%;
 color: #006699;
 text-align:center;
}

h3{
 font-size:30px;
 color: #006699;
 text-align:center;
 background-color:#FFFFFF;
 }
 
h4{
 font-size:14px;
 color: #006699;
 
}
 

p#title1{
font-size: 114%;
color:#FEB34C;
border-color:#CE7A19;
border-style:solid;
border-left-width:medium;
border-bottom-width:1px;
border-right-width:0px;
border-top-width:0px;
}


/**コンテンツスタイル**/
#contents{
	font-size:14px;
	width:850px;
	margin-top:5px;
	padding-top:5px;
	
	border:2px;
	border-color:#eeeeee;
	border-style:solid;
	border-width:5px 0px;
	/*background-color:#FFFAE1;*/
	
}

#central{

position:absolute;

left:180px;
padding:20px;
line-height:1.5em;
font-size:14px;
background-image:url(../img/grassboard.png);
}



#central2{

width:700px;
left:120px;

line-height:1.5em;
font-size:20px;



}

/*関西ブロックウィンドウ*/
#central4{
width:600px;
height:235px;
position:absolute;
top:218px;
left:120px;
padding:20px;
line-height:1.5em;
font-size:12px;
background-image:url(../img/glassboard4.png);
}

p.sell{
padding:15px;
padding-top:5px;
letter-spacing:0.3em;
text-indent:1em;

}

ul.kenkanlink{
padding:5px;
width:300px;
}

ul.kenkanlink1{
padding:5px;
width:280px;
}


ul.kenkanlink2{
padding:0px;
width:700px;

}

ul.kenkanlink4{
padding:0px;
width:618px;

}

/************* #Nav styles **************/
#z-navi{
/**margin-top:10px;
border-top:groove;
border-color:#003C96;**/
}

#z-navi ul,#z-navi li{
	font-size:15px;
	display: block;
	margin:0px;
	padding:0;
	list-style:none;
	width:800px;
	height:50px;
	font-weight:bold;
}

#z-navi li{
	width:300px;
	float:left;
	margin-left:1px;
	/**border-right:1px outset #99CCFF;**/
	background-image:url(../img/navi-ber-a.gif);
}

#z-navi a,#z-navi a:link,#z-navi a:visited{
	padding-top:10px;
	text-decoration: none;
	color:#003C96;
	text-align:center;
	display:block;
	position:relative;
}

/**homeナビのボーダー設定**/
#z-navi li.home{
padding-top:0px;
}


#z-navi a:hover {
	color:#FFFFFF;
	background-image:url(../img/navi-ber-b.gif);
	height:40px;
}


#z-navi li.active{
	height:55px;
	padding-top:10px;
	color:#4a7a2a;
	background-image:url(../img/navi-ber-c.gif);
	text-align:center;
	display:block;
	position:relative;
}


/**ナビ2設定**/
#navi2{
	margin-top:5px;
	width:798px;
	background-image:url(../img/navi-ber-d.gif);
	height:20px;
	
}

#navi2 ul,#navi2 li{
	font-size:14px;
	margin:0px;
	padding:0;

}

#navi2 li{
	width:200px;
	float:left;
	/**border-right:1px outset #99CCFF;**/
	text-align:right;
	list-style-image:url(../img/icon-a.gif);
}

/**検診リンクナビ**/
#central ul,#central li{
	font-size:12px;
	margin:0px;
	padding:0;
	list-style:none;
	border:none;
	}
#central li{
text-indent:1em;
}
	
#central a,#central a:link,#central a:visited{

	text-decoration: none;
	color:#003C96;

}

#central a:hover {
	color:#0000CC;
	text-decoration:underline;
}

/*東北ブロック2段組み設定*/
#central1 ul,#central1 li{
	font-size:12px;
	margin:0px;
	padding:0;
	list-style:none;
	border:none;
	margin-left:10px;
	}
#central1 li{
text-indent:1em;
}
	
#central1 a,#central1 a:link,#central1 a:visited{

	text-decoration: none;
	color:#003C96;

}

#central1 a:hover {
	color:#0000CC;
	text-decoration:underline;
}

/*関東.中部ブロック2段組み設定*/
#central2 ul,#central2 li{
	font-size:12px;
	margin:0px;
	padding:0;
	list-style:none;
	border:none;
	}
#central2 li{
text-indent:0.5em;
}
	
#central2 a,#central2 a:link,#central2 a:visited{
	text-decoration: none;
	color:#003C96;
}

#central2 a:hover {
	color:#0000CC;
	text-decoration:underline;
}

/*関西ブロック*/
#central4 ul,#central4 li{
	font-size:12px;
	margin:0px;
	padding:0;
	list-style:none;
	border:none;
	}
#central4 li{
text-indent:1em;
}
	
#central4 a,#central4 a:link,#central4 a:visited{
	text-decoration: none;
	color:#003C96;
}

#central4 a:hover {
	color:#0000CC;
	text-decoration:underline;
}


li.prefecture{
color:#333333;
font-weight:bold;
background-color:#99CCFF;

}

/**ZSRnavi下グラデーションバー**/
#gber{
	width:797px;
	margin-left:1px;
	height:10px;
    background-image:url(../img/navi-ber-e.gif);
}

#outline{
margin-top:10px;
height:250px;
background-color:#B0D391;
text-align:center;
line-height:200%;
}

#outline2{
margin-top:5px;
height:152px;
background-color:#FFFFFF;
border-bottom-style:inset;
border-bottom:#B0D391;
border-left-style:ridge;
border-left-color:#B0D391;
line-height:160%;
text-indent:1em;
letter-spacing:5px;
padding:10px;
}

/* -----------------content--------------------- */

#main{
 width:950px;
 margin: 0x;
padding: 0;
}

#content {
width: 300px;
background-color: #ffffff;
padding-left: 20px;
padding-right: 20px;
margin-top: 10px;
}

div#content { 
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"350px"); 
}


/*エリア左 */
#left {
float: left;
width:475px;
margin: 0x;
padding: 0;

}

#left2 {
float: left;
width:400px;
margin: 0x;
padding: 0;
}

#left3 {
float: left;
width:280px;
margin: 0x;
padding: 0;
margin-left:150px;
}

#left4 {
float: left;
width:200px;
margin: 0x;
padding: 0;
margin-left:150px;
}


/*エリア右 */
#right {
float: right;
width: 300px;
height:370px;
margin: 0px;
padding: 0;
background-color:#FFFFFF;
clear:right;
}

#right2 {
float: right;
width: 530px;

margin: 0px;
padding: 0;
background-color:#FFFFFF;
display:block;
}

/*日本地図配置*/
#right3 {
float: right;
margin: 0px;

padding: 0;

display:block;
}



/**インフォメーションイメージ左**/
#photo{
margin:7%;
/*margin-left:auto;
margin-right:auto; 
width: 350px;*/
}

/**GIFT写真リスト用**/
#photo-list{
width: 500px;
margin: 0x;
padding: 0;
border-bottom:dotted;
border-color:#6666FF;
}



/* インフォメーション設定 */
#info{
	text-indent:1.5em;
	line-height:25px;
	letter-spacing:0.25em;
}


/* ニュースタイトル設定 */
#emp{
	text-align:center;
	list-style-image:none;
	list-style-type:none;
	color:#000000;
	background-color:#99CCFF;
	background-image:url(../images/logo/news-bg1.gif);
}


/* ニュース設定 */
#news{
	margin-top:5px;
	margin-left:480px;
	font-size:11px;
	text-indent:10pt;
	line-height:1.5em;
	width:351px;
	letter-spacing:0.5em;
	background-color:#FFFFFF;
	background-image:url(../images/logo/news-bg2.gif);
	list-style-image:url(../images/aya-news-bg.gif);
	padding:0;
}


#newslist{
height:360px;
overflow:auto;
padding-right:3em;
}

/**ボトムバー設定**/
#b-emp{
	text-align:center;
	background-image:url(../images/logo/news-bg3.gif);
	clear:left;
	padding:0px;
}

/* 挨拶設定 */
#greet{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;

	width:750px;

	background-color:#FFFFFF;
	padding:0;
	border-bottom-style:inset;
border-bottom:#B0D391;
border-left-style:ridge;
border-left-color:#B0D391;
}


/**挨拶タイトル設定**/
#title{
font-size:24px;
font-style:inherit;
line-height:50px;
background-repeat:no-repeat;
	background-image:url(../images/logo/title-bg.gif);
	padding:0px;
}

/**理事長名設定**/
#presi{
float:right;
font-size:16px;
}
#jus{
text-align:justify;
}

/**挨拶本文設定**/
#text{
clear:right;
padding-left:50px;
padding-right:50px;
text-indent:1em;
line-height:150%;
letter-spacing:3px;

}

#table1{
margin-left:auto;
margin-right:auto;
width:350px;
}

#table2{
margin-left:auto;
margin-right:auto;
width:550px;
}



#table3{
float: right;
margin-top:50px;
/**margin-left:400px;
/**margin-right:auto;**/
width:350px;
}

table,th,td{
border:none;
}


#foot{
clear:right;
position:relative;
margin-top:10px;

border-top:solid 2px;
border-color:#999999;
font-size:smaller;
}

a image{
border:none;
}

map-b{
border:none;
}
