
#header{ margin:0; }
#header h1{width:100%; height:94px; background-image: url(../../images/header/kigusuri.jpg);background-repeat: no-repeat;text-indent:-9999px}

p{
line-height: 1.4;
}

/* index
----------------------------------------------------*/

/* 店舗のご案内 */
.aboutus h3 {
	float: left;
}
.aboutus table {
	font-size: 0.9em;
	line-height: 1.6;
}

/* 相談の多い症状・分野 */
#shopGuide .symptom ul li{
	color:#666666;
	line-height: 1.5;
}
#shopGuide .symptom ul li a {
  font-size: 1em;
  font-weight: bold;
  text-decoration: underline;
}
#shopGuide .symptom ul li a:first-child {
  color: #ff6699;
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
}

/* 口コミへのリンク */
.aboutus .voice {
	float: right;
	padding-right: 0.5em;
}
.aboutus .voice img {
	width: 32px;
	height: 32px;
}
#orgHomeStaff{ margin:0 0 15px 0; padding:0 15px 0 0; text-align:right; font-size:90%; border-bottom:1px dotted #9c3; xbackground-image:url(../img/staff.jpg); background-repeat:no-repeat; background-position:right bottom; height:120px;}
#orgHomeStaff span{ font-size:90%;}
.smaller{ font-size:80%;}

.topictitle{
width:370px;
height:300px;
padding:0;
margin: 5px 0px 0px; 
overflow: auto;
scrollbar-base-color:white;
scrollbar-face-color:white;
scrollbar-track-color:F5F5F5;
scrollbar-arrow-color:darkgray;
scrollbar-3dlight-color:darkgray;
scrollbar-darkshadow-color:white;
scrollbar-highlight-color:white;
scrollbar-shadow-color:darkgray;
}


/* yubido-guide
----------------------------------------------------*/

div.sectionH2 div.feature h3 {
	color:#ff6699;
	font-weight: 800;
	margin-bottom: 5px;
}

div.sectionH2 div.feature p {
	margin-top: 0;
}

div.sectionH2 div.feature div.soudan-detail {
	border: solid 2px #f9ecec;
	background-color: #fdf7f7;
	padding: 0.5em 1em;
	margin-top: -5px;
}
div.sectionH2 div.feature .soudan-detail h4 {
	font-size: 1.05em;
	color: #ff6698;
	line-height:1.6;
}
div.sectionH2 div.feature .soudan-detail p {
	margin: 0.2em 0.2em 0.2em 0.5em;
}
div.sectionH2 div.feature .soudan-detail ol li {
	margin-left: 1em;
	font-family: monospace;
}
div.sectionH2 div.feature .soudan-detail table.soudan-detail {
/* 	margin: 0.3em 0 0.3em 1.5em; */
	margin: 0.5em 0 0 1.5em;
	font-family: monospace;
	text-align: left;
}
div.sectionH2 div.feature .soudan-detail table.soudan-detail tr{
	padding-top: 2px;
}
div.sectionH2 div.feature .soudan-detail table.soudan-detail th {
	vertical-align: top;
/* 	min-width: 6em; */
	min-width: 5em;
}
div.sectionH2 div.feature .soudan-detail table.soudan-detail td {
	vertical-align: top;
	font-size: 0.96em;
	padding-bottom: 0.6em;
/* 	min-width: 1.5em; */
}

/* 生薬 */
div.sectionH2 div.feature .soudan-detail table.soudan-detail td.shouyaku {
	padding-left: 0.4em;
	font-weight: bold;
	font-size: 1em;
}
/* 食品 */
div.sectionH2 div.feature .soudan-detail table.soudan-detail td div.food {
	min-width: 14em;
	padding: 0.2em 0 0.5em 0;
	font-weight: normal;
	font-size: 0.95em;
	color: #0000ff;
}

div.sectionH2 div.feature .soudan-detail p.info {
	border-top: dotted 1px #f0c0e0;
	padding: 0.5em 0 0 0.5em;
}

/* yubido-access
----------------------------------------------------*/
.photoYW240-g h3{ color:#333; margin:10px 0; padding:10px 0 5px 80px; border-bottom:5px solid #cf0; background-image:url(../../img/access/bg_photoH3.gif); background-repeat:no-repeat; background-position:left;}
.photoYW240-g table{ border-collapse:separate;}
.photoYW240-g table th{vertical-align:bottom;}
.photoYW240-g table td{font-size:80%; color:#666; vertical-align:top;}

/* yubido-support
----------------------------------------------------*/
.support{ margin:10px 0 10px 20px;}

/* 相談の流れ man噴出し*/
#intro-w{margin:0 80px;padding:0 0 0 90px; background-image:url(../img/woman.gif); background-repeat:no-repeat; background-position:left;}
#intro-w p{ margin:10px 0;}
#intro-w strong{ color:#330; margin:0 5px;}
#intro-w ul{margin:0 0 0 20px;padding:0;}
#intro-w ul li{margin:0;padding:0 10px 0 20px;display:inline; background-image:url(../img/bt_right.gif); background-position:left center; background-repeat:no-repeat;}


/* satou */
#satou_header{ width:500px; height:90px;}

#contents{ width:500px;}
#contents .columnL{ margin:0; padding:0; width:250px; border:0; float:left;}
#contents .columnL p{ margin:8px;}

#guide .aboutus{ width:100%; padding:5px 0 0 5px;}
#guide .aboutus h3{ color:#333; line-height:160%;}
#guide .aboutus table{ width:100%; border-collapse:separate; font-size:80%;}
#guide .aboutus table th{ width:65px; text-align:left; font-weight:normal; padding:2px 5px; background-color:#C1E247; color:#330;}
#guide .aboutus table td{ padding:2px 5px; background-color:#fff; color:#333;}

.yuri{background-image: url(../img/yuri.jpg);background-repeat: no-repeat;background-position: 0px 0px;}


/* support */
.sectionH2 .soudan ul li {
padding:0 0 0 16px;
}