/* CSS Document */

/*-------------------
	タグ再定義
--------------------*/

*{
	margin:0;
	padding:0;
	border:none;
	}

img{
	margin:0;
	pading:0;
	vertical-align:top;
	padding: 0;
	}

p img{
	float:right;
	margin:0 0 0px 15px;
	}

body{
	margin:0;
	padding:0;
	background:#CBD9EF url(../images/common/bg.jpg) repeat-x top left;
	}
	
h1{
	margin:3px 10px;
	padding:0;
	font-weight:normal;
	font-size:12px;
	color:#fff;
	width:200px;
	float:left;
	}
	
	
h2{
	margin:0;
	padding:0;
	}
	
	
h3{
	width:159px;
	font-weight:normal;
	font-size:12px;
	height:12px;
	color:#FFFFFF;
	background:#206CB7;
	text-align:left;
	letter-spacing: 1px;
	padding:9px 0 9px 12px;
	}
	
	h3:hover{
	background:#000;
	}


h4{
	font-size:18px;
	line-height:1.8em;
	margin: 0 0 1em;
	padding: 0;
	}
	
h5{
	font-size:14px;
	text-decoration:underline;
	margin:0.5em;
	padding:0;
	text-align:center;
	}
	
h6{
	font-size:14px;
	font-weight:bold;
	color:#000099;
	margin:1em;
	}
	
p{
	margin:0 0 1em;
	padding:0;
	font-size:14px;
	line-height:2em;
	text-indent:1em;
	text-align:justify;
	text-justify:inter-ideograph;
	}
	
p.activity{
	margin:0 0 0.5em 2em;
	text-indent: 0px;
	}	

strong{
	color:#000099;
	font-weight:bold;
	}
	

/*-------------------
	共通設定
--------------------*/	
.clear{
	clear:both;
	}
	
	
.right{
	text-align:right;
	}

.underline{
	text-decoration:underline;
	}
	
.red{
	color:#CC3300;
	}
	
.center{
	text-align:center;
	}
	
/*-------------------
	全体構成
--------------------*/

#wrapper{
	width:800px;
	margin:0 auto;
	}

#sitemap{
	width:100px;
	font-size:12px;
	margin:3px 10px;
	padding:0;
	color:#fff;
	float:right;
	text-align:right;
	}
	
#header{
	margin:0 auto;
	padding:0;
	width:800px;
	}
	
#page_body{
	width:782px;
	margin:0 auto;
	padding:5px 8px;
	border:1px solid #333;
	border-style:none solid;
	background:#fff;
	}
	
#flasharea{
	width:782px;
	margin:0 auto;
	}
	
	
/*-------------------
　グローバルメニュー
--------------------*/

ul.global_menu{
	background:url(../images/common/glb_menu_bg.jpg) no-repeat top left;
	width:784px;
	list-style:none;
	height: 39px;
	}

	ul.global_menu li{
		float:left;
		display:block;
		vertical-align:top;
		border-left:1px solid #444;
		}
		
		
	ul.global_menu a{
		text-align:center;
		height:12px;
		font-size:12px;
		color:#444;
		display:block;
		text-decoration:none;
		padding:13px 7px 12px 7px;
		}
		
	a#btn01{width:36px;}
	a#btn02{width:60px;}
	a#btn03{width:48px;}
	a#btn04{width:48px;}
	a#btn05{width:48px;}
	a#btn06{width:60px;}
	a#btn07{width:60px;}
	a#btn08{width:229px;}
	a#btn09{width:60px;}
		
	ul.global_menu a:hover{
		color:#fff;
		background:url(../images/common/glb_menu_bg_r.jpg) repeat-x;
		}

#global_menu{
	width:784px;
	height:39px;
	margin: 4px auto 11px;
	}

#global_menu ul{
	padding:0;
	margin:0;	
	list-style:none;
	}
	
#global_menu li{
	margin:0;
	padding:0;
	float:left;
	}
	
div#global_extra_btn_01{
	margin:0 0 10px;
	}
	
/*-------------------
	左コンテンツ
--------------------*/

#left_containts{
	width:596px;
	padding:0;
	float:left;
	}
	
*html #left_containts{
	width:596px;
	}
	
.containts{
	width:596px;
	margin:10px 0 10px;
	padding:0;
	}

.containts_top{
	width:100%;
	height:37px;
	margin:0;
	}
	
.containts_middle{
	width:554px;
	margin:0;
	padding:20px;
	border:1px #C3E3C0;
	border-style:none solid;
	}
	
.containts_bottom{
	width:100%;
	height:15px;
	margin:0;
	padding:0;
	background:url(../images/common/containts_bottom_bg.gif) top no-repeat;
	}
	
.containts ul{
	margin:0 0 0 1em;
	padding:0;
	font-size:14px;
	}
	
.containts li{
	line-height:2em;
	margin:0 0 1em;
	}
	
#sign{
	line-height:0;
	margin:0;
	}
	

.chui{
	font-size:12px;
	margin:-1em 0 10px;
	}
	
/*-------------------
	右コンテンツ
--------------------*/

ul.btn_tokuho{
	list-style:none;
	}
	
	

#right_containts{
	width:170px;
	float:right;
	border:1px solid #335E72;
	margin:10px 0 0;
	}
	
*html #right_containts{
	margin:10px 0 0;
	}
	
#right_containts table{
	width:168px;
	margin:0 auto 10px;
	padding:0;
	font-size:12px;
	color:#333;
	}
	
#right_containts td{
	vertical-align:top;
	padding:3px;
	}
	
#right_containts th{
	vertical-align:top;
	padding:3px;
	}

div#top_photo{
	float:right;
	margin:5px 0 0px 20px;
	width:184px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	}

/*-------------------
	大コンテンツ
--------------------*/

div#large_contents{
	margin:0 auto;
	}

div.large_contents{
	}

/*-------------------
	フッタ
--------------------*/

#footer{
	width:800px;
	height:28px;
	margin:0 auto;
	padding:0;
	background:#fff url(../images/common/footer.jpg) bottom no-repeat;
	text-indent: -999px;
	}
	
/*-------------------
	健康大学講座オフ
--------------------*/
#daigaku{
	display:none;
	}
