body {
	margin:0px; padding:0px;
}



.haikei {
	background-image:url(image/haikei-2.png);	
}
.main-box {
	width:760px; height:1140px; /*872px;*/
	background-image:url(image/said-kage.png);
}
.sub-box {
	width:750px; height:1140px; /*872px;*/
	text-align:left;
	background-color:#ffffff;	
}
/** 医院名 h122 */
.logo-main {
	float:left; width:429px; height:142px;	
}
.logo-clinic {
	float:left;	
	background-image:url(image/logo-yamakawa-5.png);
	margin-left: 45px; margin-top:20px;
	width:	330px; height:39px;
}
.image-top {
	float:left; width:210px; height:130px; margin-left:66px; margin-top: 7px;
	background-image:url(image/image-top-3.jpg);
}
/** .kamoku {
	margin-left:30px; margin-top:10px;
	font-family:monospace; font-size:16px; font-weight:bold;color:#4e839c;
} */
.image-s {
	float:left; margin-left:45px; width:18px; height:18px;
	background-image:url(image/list-img-s.png);
}
.aisatu {
	float:left; margin-left:5px; margin-top:19px;
	width:341px; height:40px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:16px; font-weight:normal; color:#4e839c;
	line-height:20px;
}
.txt-kakusi {
	float:left; margin-left:68px; margin-top:1px;
	width:341px; height:18px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:16px; font-weight:normal; color:#ffffff;
	line-height:18px;
}
.list1 {
	float:left; margin-left:45px; margin-top:21px; width:18px; height:18px;
	background-image:url(image/list-img-s.png);	
}
.clear {
	clear:both;	
}

/** リスト h36 */
ul {
  font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", meiryo,monospace;
  font-size: 16px;
  font-weight:bold;
  margin: 0;
  padding: 0;
  list-style: none;																																																																																																																																																																																																		
}
ul li {
  display:block;
  position: relative;
  float: left;
}
li ul {
	 display: none;
}
ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  /* border-top: 1px solid #579aba; */
  padding: 8px 15px 8px 15px; /* 高さは上下の"padding"で調整。"ul"や"li"にclassでheight設定しても反映されなかった。 */
  /* margin-left: 1px; */
  white-space: nowrap;
  /* background-color: #579aba; */
  background-image:url(image/list-bk-img4.png);
  
  /*background: -webkit-gradient(linear,
    left top,
    left bottom,
    from(#015196),
    color-stop(50%, #1172c3),
    color-stop(51%, #1172c3),
    to(#015196));
  background: -moz-linear-gradient(top,
    #015196,
    #1172c3 50%,
    #1172c3 51%,
    #015196);*/
}

ul li a:hover { background: #58acd4; }
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;
  font-size: 16px;
}
li:hover a { background-image:url(image/list-bk-img4.png);/* background: #579aba; */ }
li:hover li a:hover { /*background-image:url(image/list-bk-img4.png);*/ background: #58acd4; }



.margin {
		margin-left:1px;
}
.child {
	margin-top: 1px; text-align:left;
}
/** class (項目 幅の設定は"ul""li"にclassで設定が可能だった。) */
.wide1 {
	width:109px;	text-align:center;
}
.wide2 {
	width:141px; text-align:center;	
}
.wide3 {
	width:141px; text-align:center;
}
.wide4 {
	width:93px; text-align:center;
}
.wide5 {
	width:109px;	text-align:center;
}
.wide6 {
	width:157px;	text-align:center;
}


/** 診療科目 h94 */
.list-l {
	float:left; margin-left:45px; margin-top:30px;
	width:30px; height:30px; 
	background-image:url(image/list-img-l.png);
}
.kamoku-sotowaku {
	float:left; margin-top:30px;
	width:110px; height:30px;	
}
.kamoku {
	margin-left:10px;
	width:84px; height:28px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:20px; font-weight:bold; color:#4e839c;
	line-height:28px;
}
.u-line-kamoku {
	margin-left:10px;
	width:84px; height:2px;
	background-color:#4e839c;	
}
.kamoku-naiyou {
	margin-left:85px; margin-top:14px;
	width:450px; height:20px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; font-weight:bold; color:#4e839c;
	line-height:20px;
}

/** 診療日・診察時間 h60 */
.sinsatu-sotowaku {
	float:left; margin-top:30px;
	width:170px; height:28px;	
}
.sinsatu {
	margin-left:10px;
	width:168px; height:28px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:20px; font-weight:bold; color:#4e839c;
	line-height:28px;	
}
.u-line-sinsatu {
	margin-left:10px;
	width:168px; height:2px;
	background-color:#4e839c;	
}

/** 表 h157 */
.hyou-101 {
	float:left; margin-left:85px; margin-top:18px;
	width:190px; height: 30px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; color:#ffffff;
	text-align:center; line-height:30px;
	border: 1px solid #4e839c;
	background-color:#82afcb;
}
.hyou-102 {
	float:left; margin-top:18px;
	width:26px; height:30px;	
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; color:#ffffff;
	text-align:center; line-height:30px;
	border-width: 1px 1px 1px 0;
	border-style:solid;
	border-color:#4e839c;
	background-color:#82afcb;
}
.hyou-201a {
	float:left; margin-left:85px;
	width:60px;	 height:30px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; color:#4e839c;
	text-align:center; line-height:30px;
	border-width: 0 1px 1px 1px;
	border-style:solid;
	border-color:#4e839c;
	background-color:#fdfede;
}
.hyou-201b {
	float:left;
	width:129px; height:30px;	
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; color:#4e839c;
	text-align:center; line-height:30px;
	border-width: 0 1px 1px 0;
	border-style:solid;
	border-color:#4e839c;
	background-color:#fdfede;
}
.hyou-202 {
	float:left;
	width:26px; height:30px;	
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; color:#4e839c;
	text-align:center; line-height:30px;
	border-width: 0 1px 1px 0;
	border-style:solid;
	border-color:#4e839c;
	background-color:#fdfede;
}
.kakusimoji {
	color:#fdfede;	
}

.list-s-sinsatu {
	float:left; margin-left:85px; margin-top:10px;
	width:18px; height:18px;
	background-image:url(image/list-img-s.png);
}
.sinsatu-hosoku {
	float:left; margin-left:5px; margin-top:8px;
	width:500px; height:40px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:16px; color:#4e839c;
	line-height:20px;
}
.hosoku2 {
	color:#4e839c;
}

/** 住所・電話 h205 */
.address-tel {
	float:left; margin-top:0px;
	width:705px; height:319px;	background-color:#ff0000;
}
.address-sotowaku {
	float:left; margin-top:30px;
	width:170px; height:30px; background-color:#ffffff;
}
.address {
	margin-left:10px;
	width:190px; height:28px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:20px; font-weight:bold; color:#4e839c;
	line-height:28px;		
}
.u-line-address {
	margin-left:10px;
	width:190px; height:2px;
	background-color:#4e839c;	
}
.address-naiyou {
	margin-left:0px;
	width:705px; height:244px;
	background-image:url(image/map-hukin-2.png);
	background-position:340px 30px; background-repeat:no-repeat;
}
.address-txt {
	float:left; margin-left:85px; margin-top:15px;	
	width:620px; height:44px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:18px; font-weight:bold; color:#4e839c;
	line-height:22px; 
}
.list-s-map {
	float:left; margin-left:85px; margin-top:22px;
	width:18px; height:18px;
	background-image:url(image/list-img-s.png);
}
.map-txt {
	float:left; margin-left:5px; margin-top:20px;
	width:400px; height:40px;
	font-weight:normal; font-size:16px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	color:#4e839c; line-height:20px;
}
.map-txt2 {
	float:left; margin-left:5px; margin-top:20px;
	width:400px; height:20px;
	font-weight:normal; font-size:16px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	color:#4e839c; line-height:20px;
}
.map-txt3 {
	float:left; margin-left:100px; margin-top:8px;
	width:400px; height:20px;
	font-weight:normal; font-size:16px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	color:#4e839c; line-height:20px;
}

/**.zenkei {
	float:left; margin-left:64px; margin-top:90px;
	width:220px; height:141px;
	background-image:url(image/zenkei-4.jpg);	
} 
.kazari {
	margin-left: 374px; margin-top: 10px;
	width:326px; height:130px;
	background-image:url(image/img-0045b.jpg);
} 
.map-hukin {
	float:left; margin-left:0px; margin-top:75px;
	width:320px; height:214px;
	background-image:url(image/map-hukin-2.png);
} */


/** お知らせ  */
.jyouhou {
	float:left; margin-top:0px;
	width:420px; height:50px; background-color:#ffff00;
}
.adovice-sotowaku {
	float:left; margin-top:30px;
	width:170px; height:30px; background-color:#ffffff;
}
.adovice-midashi {
	margin-left:10px;
	width:190px; height:28px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;
	font-size:20px; font-weight:bold; color:#4e839c;
	line-height:28px;	
}
.u-line-adovice {
	margin-left:10px;
	width:90px; height:2px;
	background-color:#4e839c;	
}
.list-s-adovice {
	float:left; margin-left:85px; margin-top:15px;
	width:18px; height:18px;
	background-image:url(image/list-img-s.png);
}
.list-s-adovice2 {
	float:left; margin-left:85px; margin-top:15px;
	width:18px; height:18px;
	background-image:url(image/list-img-s.png);
}
.adovice-txt1 {
	float:left; margin-left:5px; margin-top:13px;
	width:562px; height:60px;
	font-size:16px; line-height: 20px; color:#4e839c;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;	
}
.adovice-txt2 {
	float:left; margin-left:5px; margin-top:13px;
	width:562px; height:40px;
	font-size:16px; line-height: 20px; color:#4e839c;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, monospace;	
}
.bold {
	font-weight:bold; color:#24d2e5;
}





/** 下部ＢＯＸ h90 */
.kabu-mainbox {
	width:760px; height:90px;
	background-image:url(image/said-kage.png);
	border-style:none;
}
.kabu-box {
	margin-top: 0px; width:750px; height:90px;
	background-color:#ffffff;/*#579aba;*/
	text-align:left;
	border-style:none;	
}
.border {
	width:660px; height:2px; background-color:#ffffff;
	margin-left:45px;
	border-style:none;
	/* indexファイルでは、このスタイルは使用していない。 */	
}
.kabu-subbox {
	margin-left:45px; margin-top:0px; width:660px; height:40px;
	background-image:url(image/kabu-subbox-img.png);
	/* background-color:#82afcb; #4e839c; */
	border-style:none;
}
/* .count-bk {
	float:left; margin-left:15px; margin-top:5px;
	width:105px; height:32px;
	background-image:url(image/counter-w.png);	
}
.count-img {
	margin-left:10px; margin-top:6px;
	width:85px; height:20px;
} (geocitiesでカウンターサービスを終了認め)*/
.clinic-box {
	float:left; 
	width:90px; height:40px; margin-left:50px;
	background-image:url(image/myclinic-bk.png);
}
.clinic-img {
	float:left; margin-left:0px; margin-top:5px;
	width:90px; height:32px;
}
.sankaku {
	float:left; margin-left:10px; margin-top:12px;
	width:9px; height:16px;
	background-image:url(image/sankaku-3.png);	
}
.clinic-txt {
	float:left; margin-left:10px; margin-top:10px;
	width:390px; height:16px;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo,monospace;
	font-size:16px; font-weight:normal; color:#ffffff;
	line-height:16px;
	border-style:none;	
}


a:hover img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

	
