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

section.title h1 { background-image:url(/common/img/facility_title_bg_sp.png); background-repeat: no-repeat; background-position: 50% 0; }

section.facility { margin: 0 15px 15px; }
section.facility h2 { font-size: 18px; text-align: center; margin-bottom: 15px; padding: 0 0 18px; background: url(/common/img/line02.png) no-repeat 50% 100%; color: #333333; font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , Garamond , "Times New Roman" ,  "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif; }
section.facility p { margin-bottom: 1.5em; line-height: 1.5; }
section.facility li { margin-bottom: 15px; }
section.facility li img { width: 100%; height: auto; }
section h2 img { margin: 0 10px 0 0; vertical-align: text-bottom; width: 28px; height: 16px; }
section.floor p { margin-bottom: 1em; line-height: 1.5; }
section.floor p.title { font-weight: bold; font-size: 14px; }
section.floor ul { display: block; overflow: hidden; zoom: 1; }
section.floor li { float: left; margin-bottom: 10px; }
section.floor li img { border-radius: 10px; -webkit-border-radius: 10px; }
section.floor li.col2 { width: calc(50% - 5px); }
section.floor li.col2:nth-child(even) { float: left; }
section.floor li.col2:nth-child(odd) { float: right; }
section.floor p.more { text-align: center; }