@charset "utf-8";

/*--------------------------------------
	Style Name : Common Style
--------------------------------------*/


/*--------------------------------------
	Base
--------------------------------------*/

html {
font-size: 75%;
overflow-y: scroll;
}

html,
button,
input,
select,
textarea {
color: #3e2606;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,Verdana,sans-serif;
}

body {
font-size: 1em;
line-height: 1.4;
margin: 0;
}

/*--------------------------------------
	Figure
--------------------------------------*/

img {
border: 0;
vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

/*--------------------------------------
	Form
--------------------------------------*/

form {margin: 0;}

fieldset {
border: 0;
margin: 0;
padding: 0;
}

legend {
border: 0;
	*margin-left: -7px;
padding: 0;
white-space: normal;
}

label {cursor: pointer;}

button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
	*vertical-align: middle;
}

button,
input {line-height: normal;}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
	*overflow: visible;
	-webkit-appearance: button;
}

textarea {
overflow: auto;
vertical-align: top;
resize: vertical;
}

/*--------------------------------------
	Link
--------------------------------------*/

a {color: #a54c39;}
a:visited {}
a:hover {color: #724c39;}
a:focus {outline: thin dotted;}
a:hover,
a:active {outline: 0;}

/*--------------------------------------
	List
--------------------------------------*/

ul,
ol {
margin: 1em 0;
padding: 0 0 0 40px;
}

dd {margin: 0 0 0 40px;}

/*--------------------------------------
	Table
--------------------------------------*/

table {
border-collapse: collapse;
border-spacing: 0;
}

td {vertical-align: top;}

/*--------------------------------------
	Structure Style

	Common
	Accessibility
	Header Area
	Content Area
	Footer Area
--------------------------------------*/


/*	Common
--------------------------------------*/

#header,
#content,
#footer {
margin: 0 auto;
text-align: left;
width: 950px;
}

/*	Accessibility
--------------------------------------*/

#nav_global h2,
#nav_content dt,
.header_utility h2,
.footer_utility h2 {
font-size: 0;
height: 0;
overflow: hidden;
position: absolute;
	top: 0;
	left: 0;
width: 0;
}

/*	Navigation
--------------------------------------*/

#nav_global ul,
#nav_local ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}

/*	Global Navigation
--------------------------------------*/

#nav_global {zoom: 1;}

#nav_global:after {
clear: both;
content: '';
display: block;
height: 0;
}

#nav_global li {
background: no-repeat 0 0;
float: left;
height: 53px;
position: relative;
}

#nav_global li a {display: block;}

#nav_global li ul {
display: none;
overflow: hidden;
position: absolute;
	top: 53px;
	left: 1px;
}

#nav_global li li {
float: none;
height: auto;
position: relative;
	top: -4px;
}

#nav_global li li a {display: inline;}

#nav_global .nav_01 {background-image: url(https://392053.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_01_o.png);}
#nav_global .nav_02 {background-image: url(https://1d24d1.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_02_o.png);}
#nav_global .nav_03 {background-image: url(https://62fc0a.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_03_o.png);}
#nav_global .nav_04 {background-image: url(https://9d4cba.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_04_o.png);}
#nav_global .nav_05 {background-image: url(https://907c44.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_05_o.png);}
#nav_global .nav_06 {background-image: url(https://5d7a57.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_06_o.png);}
#nav_global .nav_07 {background-image: url(https://3e38ab.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/nav_global_07_o.png);}

#about #nav_global .nav_02 img,
#patient #nav_global .nav_03 img,
#hospital #nav_global .nav_04 img,
#institution #nav_global .nav_05 img,
#reservation #nav_global .nav_06 img,
#access #nav_global .nav_07 img {visibility: hidden;}

/*	Local Navigation
--------------------------------------*/

#nav_local li {
background: no-repeat 0 0;
margin: 0 0 5px;
}

#nav_local li a {
display: block;

zoom: 1;
}

#nav_local li ul {margin: 10px 10px 15px;}

#nav_local li li {margin: 5px 0;}

#nav_local li li a {display: inline;}

#nav_local li li img {visibility: visible;}

/*	Content Navigation
--------------------------------------*/

#nav_content dl,
#nav_content dd,
#nav_content ul {
margin: 0 0 5px;
padding: 0;
line-height: 1.2;
}

#nav_content li {
background: url(https://e53e37.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/icon_nav_content_01.png) no-repeat 0 50%;
display: inline;
padding: 0 0 0 10px;
}

#nav_content li.pseudo-first-child {
background: 0;
padding: 0;
}

#nav_content em {font-style: normal;}

/*--------------------------------------
	Header Area
--------------------------------------*/

#area_header {
background: url(https://967f6e.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/texture_header_01.png) no-repeat 50% 50px;

_background: url(https://ac24f7.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/texture_header_01_ie6.png) no-repeat 50% 0;
}

#header {
position: relative;
z-index: 100;
}

#header h1 {
margin: 0;
padding: 13px 0 14px;
}

.header_utility {
position: absolute;
top: 0;
right: 0;
}

.header_utility li {
background: url(https://b70c71.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/texture_header_utility_01.png) no-repeat 100% 50%;
display: inline;
font-size: 92%;
padding: 7px 10px 7px 0;

*margin: 0 0 0 5px;
}

.header_utility a {
color: #3e2707;
text-decoration: none;
}

.header_utility span {
display: block;
text-align: right;
}

/*--------------------------------------
	Content Area
--------------------------------------*/

#area_content {padding: 33px 0;}

#content {
line-height: 1.6;
zoom: 1;
}

#content:after {
clear: both;
content: '';
display: block;
height: 0;
}

#lead {margin: 0 0 30px;}

#primary {
float: right;
width: 710px;
}

#secondary {
float: left;
width: 210px;
}

/*	Article
	Section
--------------------------------------*/

.article {
line-height: 2.0;
padding: 0 10px;
text-align: justify;
text-justify: inter-ideograph;
}

.section {
margin: 15px -10px 20px;
padding: 0 10px;
}

.article_title,
.section_title {
line-height: 1.2;
margin: 0 -10px 10px;
}

.article p {
margin: 0 0 1em;
}

/*--------------------------------------
	Footer Area
--------------------------------------*/

#area_footer {
background: url(https://00ac58.claudeassets.com/20231209211157im_/https://suzuki-sanfu.com/img/texture_footer_01.png) no-repeat 50% 0;
padding: 135px 0 50px;
}

#footer {position: relative;}

.footer_skip {
position: absolute;
	top: -160px;
	right: 0;
}

.footer_utility ul {
list-style: none;
list-style-image: none;
margin: 0 0 1em;
padding: 0;
}

.footer_utility li {
border-left: 1px solid #3e2606;
display: inline;
height: 1em;
line-height: 1.1;
margin: 0 0 0 0.2em;
padding: 0 0 0 0.4em;
}

.footer_utility li:first-child,
.footer_utility li.pseudo-first-child {
border: 0;
margin: 0;
padding: 0;
}

.footer_utility li a {
color: #3e2606;
zoom: 1;
}

.footer_utility ul.pseudo-last-child {
position: absolute;
	top: -25px;
	right: 0;
text-align: right;
}

.footer_utility ul.pseudo-last-child li {
border: 0;
display: inline;
height: auto;
line-height: inherit;
margin: 0 0 0 10px;
padding: 0;
}

.footer_utility ul.pseudo-last-child li:first-child,
.footer_utility ul.pseudo-last-child li.pseudo-first-child {
display: block;
margin: 0 0 10px;
}

.footer_copyright {color: #905921;}

/*
     FILE ARCHIVED ON 18:00:08 Feb 13, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:21:06 May 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.932
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.052
  esindex: 0.112
  cdx.remote: 28.676
  LoadShardBlock: 100.411 (3)
  PetaboxLoader3.resolve: 1260.483 (4)
  PetaboxLoader3.datanode: 76.257 (4)
  load_resource: 1261.061
*/