@charset "Shift_JIS";
/* CSS Document */


body {background:#f1efea; }

#contents {
	width:950px;
	margin: 0 auto;
	overflow: hidden;
	background:#f1efea;
	}
	

	
/* サイドエリア */
#side {
	width:227px;
	background:#6d742c;
	padding:0px 0px 10px 0px;
	}
	
.mainLogo{
	width:213px;
	margin: 0 auto;
	}	

.sideBox01 {
	width:213px;
	margin: 0 auto;
	}
	
.sideBox01 a:hover {
	text-decoration:none;
	}	
.sideBox02 a:hover {
	text-decoration:none;
	}
	
.sideBox01 .top li#menu_top{background-color:#e9e1d0;}
.sideBox01 .medical li#menu_medical{background-color:#e9e1d0;}
.sideBox01 .stomach li#menu_stomach{background-color:#e9e1d0;}
.sideBox01 .about li#menu_about{background-color:#e9e1d0;}
.sideBox01 .syusshikin li#menu_syusshikin{background-color:#e9e1d0;}
.sideBox01 .access li#menu_access{background-color:#e9e1d0;}
.sideBox01 .link li#menu_link{background-color:#e9e1d0;}	
.sideBox01 .koho li#menu_koho{background-color:#e9e1d0;}
.sideBox01 .kumikatsu li#menu_kumikatsu{background-color:#e9e1d0;}
	

.nav01 {}
.nav01 li {}
.nav01 li a {}
.nav01 li a:hover {}	
	
.hoverbg01 {
	background:#f7f6f3;
	padding:15px 10px 13px 27px;
	border-bottom: 1px solid #e1d8d1;
	background-image: url("../img/btn_bg01.png");
    background-position: 15px ;
    background-repeat: no-repeat;
	color:#613210;
	text-decoration:none;
	}	

.hoverbg01:hover {
	background:#e9e1d0;
	background-image: url("../img/btn_bg01.png");
    background-position: 15px ;
    background-repeat: no-repeat;
	color:#613210;
	text-decoration:none;
	}	
	
.sideBox02 {
	width:213px;
	margin: 0 auto;
	}
	
.nav02 {}
.nav02 li {}

.hoverbg02 {
	background:#f7f6f3;
	padding:15px 10px 13px 27px;
	border: 2px solid #e1d8d1;
	background-image: url("../img/btn_bg01.png");
    background-position: 15px ;
    background-repeat: no-repeat;
	color:#613210;
	text-decoration:none;
	}	

.hoverbg02:hover {
	background:#e1e5c0;
	background-image: url("../img/btn_bg01.png");
    background-position: 15px ;
    background-repeat: no-repeat;
	color:#613210;
	text-decoration:none;}	

.nav02 li a {
	color:#6d742c;
	text-decoration:none;
	}
	
.nav02 li a:hover {
	color:#6d742c;
	text-decoration:none;
	}	
	


/* メインエリア */
#main {
	width:695px;
	}
	
.h3_Title01{
	background:#f7f6f3;
	border-left:#6d742c 6px solid;
	font-size:120%;
	color:#613210;
	padding:12px 0px 10px 12px;
	}	
	
.h4_Lead01{
	font-size:110%;
	color:#613210;
	}
.h4_Lead02{
	font-size:110%;
	color:#6d742c;
	}	
.contBox01 {}

.boderBox01 {
	padding:10px 10px 10px 10px;
	background:#FFFFFF;
	border: 2px solid #d3d8a4;}
	
.boderBox02 {
	padding:15px 10px 13px 10px;
	text-align:center;
	font-size:110%;
	background:#FFFFFF;
	border: 2px solid #d3d8a4;}		





/* お問い合わせ */
.contactLead01 {
	background:#d2c29f;
	text-align:center;
	font-size:120%;
	color:#613210;
	padding:8px 0px 3px 0px;
	}
.contactBox01 {
	background:#fff;
	border: 2px solid #d2c29f;
	padding:15px 15px 15px 30px;
	}
	
		
	


/* トップ */
.newsBox01{}
.newsBox01 dl{}
.newsBox01 dt{	padding:5px 15px 0px 0px;}
.newsBox01 dd{	padding:5px 0px 0px 0px;}
.newsBox01 p{
	margin-bottom:5px;}


.drBox01{width:350px;}
.drBox01 dl{}
.drBox01 dt{
	width:125px;
	padding:5px 0px 0px 0px;
	}
.drBox01 dd{
	
	padding:5px 0px 0px 0px;
	}
	

/* 医療福祉生協とは */
.aboutBox02{width:695px;}
.aboutBox02 dl{}

.aboutBox02 dt{
	width:120px;
	padding:5px 0px 0px 0px;
	}
	
.aboutBox02 dd{
	padding:5px 0px 0px 0px;
	}	
	
.aboutBox03 {width:390px;}
.aboutBox04 {width:290px;}


	




/* フッタエリア */
#footer {
	width:950px;
	margin: 0 auto;
	overflow: hidden;
	background:#f1efea;
	border-top: 3px solid #6d742c;
	}
	
.txt_copyright {
	font-size:85%;}	





/* リンクページ */
.linkBox01 {}


/* アクセスページ */
.accessBox01 {
	background:#fff;
	padding:3px 0px 0px 0px;
	width:606px;
	height:453px;
	margin: 0 auto;}
.accessBox01 p {text-align:center;}
.accessBox02 {
	padding:3px 0px 0px 0px;
	width:606px;
	margin: 0 auto;}
	
	
	
/* 胃の健康診断 */
.stomachBox01 {width:440px;}
.stomachBox02 {}

/* 健康診断・保健予防 */
.medicalBox01 {width:390px;}

	
	
	
	
	
	
	
/* 表組 */
.tableBox01 {
	width:385px;
	border-collapse:collapse;
	}
	
.tableBox01 tr {
	border: 1px solid #efeae7;
	}
	
.tableBox01 .th01 {
	border: 1px solid #efeae7;
	padding:18px 0px 13px 0px;
	background:#d2c29f;
	}
	
.tableBox01 .th02 {
	border: 1px solid #efeae7;
	padding:18px 0px 13px 0px;
	background:#e7decc;
	}	
	
.tableBox01 td {
	border: 1px solid #efeae7;
	text-align:center;
	background:#FFFFFF;
	}
	
		
	
.tableBox02 {
	width:440px;
	border-collapse:collapse;
	font-size:100%;
	}
	
.tableBox02 tr {
	border: 1px solid #efeae7;
	}
	
.tableBox02 th {
	border: 1px solid #efeae7;
	padding:20px 0px 18px 0px;
	background:#d3d8a4;
	}	
	
.tableBox02 td {
	border: 1px solid #efeae7;
	padding:13px 15px 8px 0px;
	text-align:right;
	background:#FFFFFF;
	}	
	



.tableBox03 {
	width:695px;
	border-collapse:collapse;
	font-size:105%;
	}
	
.tableBox03 tr {
	border: 1px solid #efeae7;
	}
	
.tableBox03 th {
	border: 1px solid #efeae7;
	padding:10px 0px 8px 0px;
	background:#d3d8a4;
	}	
	
.tableBox03 td {
	border: 1px solid #efeae7;
	padding:6px 15px 3px 13px;
	background:#FFFFFF;
	}
	
	
	
.tableBox04 {
	width:695px;
	border-collapse:collapse;
	}
	
.tableBox04 tr {
	border: 1px solid #efeae7;
	}
	
.tableBox04 .th01 {
	border: 1px solid #efeae7;
	padding:8px 0px 6px 0px;
	background:#d2c29f;
	}
	
.tableBox04 .th02 {
	border: 1px solid #efeae7;
	padding:8px 0px 6px 0px;
	background:#e7decc;
	}	
	
.tableBox04 td {
	border: 1px solid #efeae7;
	text-align:center;
	background:#FFFFFF;
	}	
	
	
	
	
/* 共通 */
.fL {float:left;}
.fR {float:right;}

.alpha a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}

.lead02{
	background:#e9e1d0;
	text-align:center;
	padding:5px 0px 3px 0px;}


.txt_center {
	text-align:center;}
.txt_right {
	text-align:right;}	
	
.txtAttention01 {
	font-weight:bold;
	color:#336600;
	}	
.txtAttention02 {
	color:#de451e;
	}	

.mt00 { margin-top:  0   !important;}
.mt05 { margin-top:  5px !important;}
.mt10 { margin-top: 10px !important;}
.mt12 { margin-top: 12px !important;}
.mt15 { margin-top: 15px !important;}
.mt20 { margin-top: 20px !important;}
.mt25 { margin-top: 25px !important;}
.mt30 { margin-top: 30px !important;}
.mt35 { margin-top: 35px !important;}
.mt40 { margin-top: 40px !important;}
.mt45 { margin-top: 45px !important;}
.mt50 { margin-top: 50px !important;}
.mt90 { margin-top: 90px !important;}


.mb00 { margin-bottom:  0   !important;}
.mb05 { margin-bottom:  5px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb12 { margin-bottom: 12px !important;}
.mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;}
.mb25 { margin-bottom: 25px !important;}
.mb30 { margin-bottom: 30px !important;}
.mb35 { margin-bottom: 35px !important;}
.mb40 { margin-bottom: 40px !important;}
.mb45 { margin-bottom: 45px !important;}
.mb50 { margin-bottom: 50px !important;}


.mr00 { margin-right:  0   !important;}
.mr05 { margin-right:  5px !important;}
.mr10 { margin-right: 10px !important;}
.mr12 { margin-right: 12px !important;}
.mr15 { margin-right: 15px !important;}
.mr20 { margin-right: 20px !important;}
.mr25 { margin-right: 25px !important;}
.mr30 { margin-right: 30px !important;}
.mr35 { margin-right: 35px !important;}
.mr40 { margin-right: 40px !important;}
.mr45 { margin-right: 45px !important;}
.mr50 { margin-right: 50px !important;}
.mr80 { margin-right: 80px !important;}

.ml00 { margin-left:  0   !important;}
.ml05 { margin-left:  5px !important;}
.ml10 { margin-left: 10px !important;}
.ml12 { margin-left: 12px !important;}
.ml15 { margin-left: 15px !important;}
.ml20 { margin-left: 20px !important;}
.ml25 { margin-left: 25px !important;}
.ml28 { margin-left: 28px !important;}
.ml30 { margin-left: 30px !important;}
.ml35 { margin-left: 35px !important;}
.ml40 { margin-left: 40px !important;}
.ml45 { margin-left: 45px !important;}
.ml50 { margin-left: 50px !important;}
.ml120 { margin-left: 120px !important;}	
	
	
