@charset "UTF-8";
/* CSS Document */

section.title { background-image: url(/common/img/page_title_bg.png), url(/common/img/facility_title_bg.png); background-position: 0 300px, 0 0;background-size: auto, 100% auto; background-repeat: repeat-x, no-repeat; -moz-background-size: auto, 100% auto; -webkit-background-size: auto, 100% auto; -o-background-size: auto, 100% auto; -ms-background-size: auto, 100% auto; }



section.facility h2 { margin-bottom: 28px; padding-bottom: 28px; background: url(/common/img/line02.png) no-repeat 50% 100%; color: #333333;  }
section.facility ul { display: block; overflow: hidden; zoom: 1; }
section.facility li { float: left; }
section.facility li:first-child { width: 610px; }
section.facility p { margin-bottom: 1.5em; text-align: center; line-height: 1.5; }


section h2 img { margin: 0 10px 0 0; vertical-align: text-bottom; }

section.floor p { margin-bottom: 1.5em; text-align: center; line-height: 1.5; }
section.floor p.title { font-weight: bold; font-size: 125%; }
section.floor p.more { text-align: right; }
section.floor p.more a { display: inline-block; padding-left: 27px; background: url(/common/img/icon_arrow_blue.png) no-repeat 0 50%; }
section.floor ul { margin-left: -20px; width: 980px; }
section.floor li { float: left; margin-bottom: 20px; padding-left: 20px; }