﻿@import url("global.css");#toparea{background-image:url("../img/page_main.jpg")}.lead{text-align:center;font-size:36px;letter-spacing:1px;font-weight:200;font-family:"Shippori Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:140px}.outline{position:relative}.outline table{width:800px;border-collapse:collapse;font-size:18px}.outline table tr th{padding:15px 20px;border-top:#f90 1px solid;white-space:nowrap}.outline table tr td{padding:15px 10px 15px 20px;border-top:#CCC 1px solid}.outline table tr td .tel-link a{text-decoration:underline}.outline table tr td ul{padding-left:5px}.outline table tr td ul li{font-size:90%}.outline table tr td ul li+li{margin-top:7px}.outline table tr td ul li::before{content:"";display:inline-block;vertical-align:middle;margin:0 7px 2px 0;width:7px;height:7px;-webkit-border-radius:100%;border-radius:100%;background-color:#ECECEC}.outline table tr td ul.float{overflow:hidden}.outline table tr td ul.float li{float:left;margin-right:20px}.outline table tr td ul.float li+li{margin:0 20px 0 0}.outline table tr td dl{margin-bottom:10px}.outline table tr td dl dt{background-color:#ECECEC;padding:10px;line-height:1}.outline table tr td dl dd{padding:10px;font-size:90%}.outline table tr td dl+p{background-color:#ECECEC;padding:10px;line-height:1}.outline table tr:first-of-type th,.outline table tr:first-of-type td{border:none}.outline #oldimg{position:absolute;top:0;right:0;width:370px}.outline #oldimg figure{border:1px solid #CCC;padding:5px;background-color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.outline #oldimg figure figcaption{display:block;text-align:center;line-height:1.3;padding:10px 5px 5px}.outline #oldimg figure+figure{margin-top:15px}.outline #oldimg .mark{margin-top:25px}.outline #oldimg .mark li{margin-top:15px}.outline #oldimg .mark li img{border:1px solid #CCC}#maps{padding:120px 0 150px}#maps ul{margin-left:-1px}#maps ul li{float:left;width:50%;padding-left:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#maps ul li .shopname{margin-bottom:20px}#maps ul li .shopname p{text-align:center;font-size:20px;letter-spacing:1px;font-weight:200;font-family:"Shippori Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#maps ul li .maps{position:relative;width:100%;height:0;padding-top:40%}#maps ul li .maps iframe{position:absolute;top:0;left:0;width:100%;height:100%}#staff{margin-bottom:100px}#staff h2{text-align:center;font-size:40px;letter-spacing:1px;font-weight:200;font-family:"Shippori Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:30px}#staff .list{margin:0 -20px;overflow:hidden}#staff .list li{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 20px 0}#staff .list li .box{border:1px solid #CCC;padding:20px}#staff .list li .box figure{width:140px;height:140px;float:left}#staff .list li .box .info{float:right;width:350px}#staff .list li .box .info h3{line-height:40px;font-size:27px;letter-spacing:1px;font-weight:200;font-family:"Shippori Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:10px}#staff .list li .box .info h3 .post{display:inline-block;vertical-align:middle;text-align:center;margin:0 7px 3px 0;background-color:#ECECEC;min-width:70px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:40px;font-size:15px;font-weight:400;font-family:"Yu Gothic","游ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Meiryo","メイリオ",Helvetica,sans-serif}#staff .list li .box .info table{border-collapse:collapse;width:100%;text-align:center}#staff .list li .box .info table tr th{padding:5px;border-top:#f90 1px solid;white-space:nowrap}#staff .list li .box .info table tr td{padding:5px 10px 5px 15px;border-top:#CCC 1px solid}#staff .list li .box .info table tr:first-of-type th,#staff .list li .box .info table tr:first-of-type td{border:none}#staff .list li .box .our{clear:both;display:table;padding:25px 0 20px}#staff .list li .box .our>p{display:table-cell;vertical-align:middle;padding:5px 0 5px 10px}#staff .list li .box .our>p.ttl{white-space:nowrap;background-color:#ECECEC;padding:0 10px;line-height:30px;font-size:15px}#staff .list li .box .comment{text-align:justify}#staff .list li .box .comment>p{font-size:17px;line-height:1.5}@media only screen and (max-width: 1200px){.lead{font-size:32px}.outline table{width:100%;margin-bottom:40px}.outline #oldimg{position:static;text-align:center;letter-spacing:-.4em;width:100%}.outline #oldimg figure{display:inline-block;vertical-align:middle;letter-spacing:normal;width:30%;margin:20px 1.5% 0}.outline #oldimg .mark{margin-top:0;letter-spacing:-.4em;text-align:center}.outline #oldimg .mark li{width:30%;margin:30px 1.5% 0;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;display:inline-block;vertical-align:middle}#maps ul li .maps{padding-top:70%}#staff .list li .box figure{float:none;margin:0 auto 20px;width:150px;height:auto}#staff .list li .box .info{float:none;width:auto;text-align:center}#staff .list li .box .info h3{font-size:25px}#staff .list li .box .info table{width:auto;margin:0 auto}#staff .list li .box .our{display:block;text-align:center}#staff .list li .box .our>p{display:block;padding:5px 10px 0}#staff .list li .box .our>p.ttl{margin:0;padding:10px;line-height:1}}@media only screen and (max-width: 959px){.lead{font-size:27px;margin-bottom:100px}.outline table{font-size:16px}.outline #oldimg{width:auto}.outline #oldimg figure figcaption{padding:10px 3px 5px;font-size:14px}#maps{padding:180px 0 90px}#maps ul li .maps .shopname{top:-120px;margin-left:-90px;width:180px;height:180px}#maps ul li .maps .shopname p{line-height:180px;font-size:16px}#staff{margin-bottom:80px}#staff h2{font-size:30px;margin-bottom:20px}#staff .list{margin:0 -10px}#staff .list li{padding:20px 10px 0}#staff .list li .box{padding:20px 15px}#staff .list li .box .info h3{line-height:1.5;font-size:24px}#staff .list li .box .info h3 .post{display:block;margin:0 0 5px;padding:10px;line-height:1;font-size:14px}#staff .list li .box .our{padding:20px 0}#staff .list li .box .comment>p{font-size:16px}}@media only screen and (max-width: 644px){.lead{text-align:justify;font-size:20px;line-height:1.5;margin:0 50px 60px}.lead br{display:none}.outline{position:static}.outline table tr{display:block}.outline table tr:first-of-type th{border-top:#ECECEC 1px solid}.outline table tr:first-of-type th:first-of-type{border:none}.outline table tr th{border-top:#ECECEC 1px solid;display:block;font-weight:bold;white-space:normal;padding:20px 10px 0}.outline table tr td{border:none;display:block;padding:5px 10px 20px;font-size:15px}.outline table tr td ul{padding-left:0;letter-spacing:-.4em}.outline table tr td ul li{letter-spacing:normal;display:inline-block}.outline table tr td ul li+li{margin-top:5px}.outline table tr td ul.float li{float:none;margin:0 7px}.outline table tr td ul.float li+li{margin:0 7px}.outline table tr td dl{margin-bottom:5px}.outline #oldimg figure{width:48%;margin:10px 1% 0}.outline #oldimg figure figcaption{padding:10px 3px 3px;font-size:13px}.outline #oldimg .mark li{width:48%;margin:20px 1% 0}#maps{padding:30px 10px 50px}#maps ul{margin-left:0}#maps ul li{float:none;width:100%;padding:20px 0 0}#maps ul li .shopname{margin-bottom:10px}#maps ul li .shopname p{font-size:16px}#maps ul li .maps{padding-top:60%}#staff{margin-bottom:100px}#staff h2{font-size:24px;margin-bottom:15px}#staff .list{margin:0}#staff .list li{float:none;width:100%;padding:20px 0 0}#staff .list li .box{padding:15px 10px}#staff .list li .box figure{width:50%}#staff .list li .box .info h3{font-size:20px}#staff .list li .box .info h3 .post{font-size:13px}#staff .list li .box .our>p.ttl{font-size:14px}}
