@charset "UTF-8";

/*================================================================================
			Common（トップ以外で使用する共通要素）
================================================================================*/

div#area
			{
			padding-left:35px;
			width:500px;
			}

p
			{
			margin-right:10px;
			margin-left:10px;
			}

ul.content
			{
			margin-left:1em;
			}

ul.content li
			{
			list-style-type:disc;
			margin-left:1.2em;
			}

p#pageTop
			{
			text-align:right;
			}



/*================================================================================
			Headline
================================================================================*/

h2
			{
			border-bottom:1px #ccc solid;
			border-left:1px #ccc solid;
			height:39px;
			width:566px;
			}

h3
			{
			background:#ccc url(.././share_images/h3_bg.png) no-repeat;
			height:26px;
			line-height:27px;
			margin-top:2em;
			padding-left:35px;
			width:496px;
			}

h4
			{
			border-left:1em #ffa500 solid;
			margin-bottom:1em;
			padding-right:10px;
			padding-left:10px;
			}



/*================================================================================
			About Us
================================================================================*/

table#timeTable,
table#timeTable tr,
table#timeTable td
			{
			border:1px #4a5b8c solid;
			}

table#timeTable
			{
			margin-top:1.5em;
			margin-left:10px;
			}

table#timeTable td
			{
			padding:0.25em 1em;
			text-align:center;
			}

table#timeTable td.weekday,
table#timeTable td.holiday
			{
			vertical-align:middle;
			}

table#timeTable td.weekday
			{
			background-color:#d7eeff;
			}

table#timeTable td.holiday
			{
			background-color:#ffccff;
			}

table#timeTable td.timeZone
			{
			width:45%;
			}

span.acceptance
			{
			font-size:90%;
			}

span.closed
			{
			color:#ff0000;
			line-height:3em;
			}



/*================================================================================
			Characteristic
================================================================================*/

#delimiter01,
#delimiter02,
#delimiter03,
#delimiter04,
#delimiter05
			{
			padding-bottom:70px;
			}

#delimiter01
			{
			background:#fff url(.././chara/images/delimiter01.png) no-repeat bottom right;
			}

#delimiter02
			{
			background:#fff url(.././chara/images/delimiter02.png) no-repeat bottom right;
			}

#delimiter03
			{
			background:#fff url(.././chara/images/delimiter03.png) no-repeat bottom right;
			}

#delimiter04
			{
			background:#fff url(.././chara/images/delimiter04.png) no-repeat bottom right;
			}

#delimiter05
			{
			background:#fff url(.././chara/images/delimiter05.png) no-repeat bottom right;
			}



/*================================================================================
			FAQ
================================================================================*/

ul#aboutSymptom
			{
			line-height:3.0;
			}

ul#aboutSymptom li
			{
			background:url(../faq/images/symptom_mark.gif) no-repeat 0 center;
			padding-left:2em;
			}

ul#lowPart
			{
			line-height:2.0;
			padding-left:1em;
			width:500px;
			}

ul#lowPart li
			{
			background:url(../faq/images/symptom_mark.gif) no-repeat 0 center;
			padding-left:2em;
			}

dl.faq
			{
			margin-bottom:1.5em;
			}

dl.faq dt
			{
			background-color:#f0f0f0;
			font-size:110%;
			margin-top:1.5em;
			padding:2.5px 5px;
			}

dl.faq dd
			{
			margin-top:1.5em
			}

dl.faq dd ul
			{
			margin-left:3em;
			}

dl.faq dd ul li
			{
			list-style:decimal;
			padding-bottom:0.5em;
			}

ul#hibun_cause
			{
			margin-right:80px;
			margin-bottom:1.5em;
			}

ul#hibun_cause li
			{
			list-style-type:disc;
			margin-left:3em;
			padding-bottom:0.5em;
			padding-left:0.5em;
			}

p.t_center img,
dd.t_center img
			{
			vertical-align:top;
			}



/*================================================================================
			Map
================================================================================*/

ul#information
			{
			line-height:2.5;
			margin-top:2em;
			}

li#info
			{
			background: url(../map/images/img_info.gif) no-repeat;
			padding-left:3em;
			}

li#telNum
			{
			background: url(../map/images/img_tel.gif) no-repeat;
			padding-left:3em;
			}

li#train
			{
			background: url(../map/images/img_train.gif) no-repeat;
			color:#10709f;
			font-weight:700;
			padding-left:3em;
			}



/*================================================================================
			Doctor
================================================================================*/

table.profile
			{
			border:1px #ccc solid;
			letter-spacing:0.1em;
			line-height:1.7;
			margin-bottom:1.5em;
			width:496px;
			}

table.profile h3
			{
			
			margin-top:0;
			}

td
			{
			vertical-align:top;
			}

td.officialPosition
			{
			border-bottom:1px #ccc dotted;
			color:#ffa500;
			font-weight:700;
			padding:0.25em 0.25em 0.25em 0;
			text-align:right;
			}

td img,
td.history
			{
			padding:10px 5px;
			}



/*================================================================================
			Schedule
================================================================================*/

table.medicalPlan,
table.medicalPlan tr,
table.medicalPlan td
			{
			border:1px #000 solid;
			text-align:center;
			vertical-align:middle;
			}

table.medicalPlan
			{
			margin-top:1em;
			margin-bottom:2em;
			margin-left:0.5em;
			}

table.medicalPlan td
			{
			padding:5px 7.5px;
			}

table.medicalPlan tr.day
			{
			background-color:#ccc;
			}

table.medicalPlan tr.date
			{
			background-color:#e6e6fa;
			}

table.medicalPlan td.holiday
			{
			background-color:#ffe6d1;
			}

span.red
			{
			color:#ff0000;
			}


/*================================================================================
			Article
================================================================================*/

ul.institution,
ul#pollen,
ul#prevention
			{
			margin-top:0.5em;
			padding-left:1em;
			width:500px;
			}

ul.institution li,
ul#pollen li,
ul#prevention li
			{
			padding-top:0.5em;
			padding-left:1.5em;
			}

ul.institution li
			{
			background:url(../link/images/navy_mark.gif) no-repeat 0 0.8em;
			}

ul#pollen li
			{
			background:url(../link/images/orange_mark.gif) no-repeat 0 0.8em;
			}

ul#prevention li
			{
			background:url(../link/images/green_mark.gif) no-repeat 0 0.8em;
			}

.partitionBorder
			{
			border-bottom:1px #9d9da1 solid;
			width:500px;
			}

