.gake-layout p,.gake-layout blockquote,.gake-layout pre,.gake-layout abbr,.gake-layout address,.gake-layout cite,.gake-layout code,.gake-layout del,.gake-layout dfn,.gake-layout em,.gake-layout img,.gake-layout ins,.gake-layout kbd,.gake-layout q,.gake-layout samp,.gake-layout small,.gake-layout strong,.gake-layout sub,.gake-layout sup,.gake-layout var,.gake-layout b,.gake-layout i,.gake-layout dl,.gake-layout dt,.gake-layout dd,.gake-layout ol,.gake-layout ul,.gake-layout li,.gake-layout fieldset,.gake-layout form,.gake-layout label,.gake-layout legend,.gake-layout table,.gake-layout caption,.gake-layout tbody,.gake-layout tfoot,.gake-layout thead,.gake-layout tr,.gake-layout th,.gake-layout td,.gake-layout article,.gake-layout aside,.gake-layout canvas,.gake-layout details,.gake-layout figcaption,.gake-layout figure,.gake-layout footer,.gake-layout header,.gake-layout hgroup,.gake-layout menu,.gake-layout nav,.gake-layout section,.gake-layout summary,.gake-layout time,.gake-layout mark,.gake-layout audio,.gake-layout video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}.gake-layout nav ul{list-style:none}.gake-layout ul{list-style:none}.gake-layout blockquote,.gake-layout q{quotes:none}.gake-layout blockquote:before,.gake-layout blockquote:after,.gake-layout q:before,.gake-layout q:after{content:"";content:none}.gake-layout a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}.gake-layout ins{background-color:#ff9;color:#000;text-decoration:none}.gake-layout mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}.gake-layout del{text-decoration:line-through}.gake-layout abbr[title],.gake-layout dfn[title]{border-bottom:1px dotted;cursor:help}.gake-layout table{border-collapse:collapse;border-spacing:0}.gake-layout hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.gake-layout input,.gake-layout select{vertical-align:middle}.gake-layout img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}@media screen and (max-width: 1024px){.mid-none{display:none}}.mid-only{display:none}@media screen and (max-width: 1024px){.mid-only{display:block}}@media screen and (max-width: 600px){.sp-none{display:none}}.sp-only{display:none}@media screen and (max-width: 600px){.sp-only{display:block}}.ann{padding-left:1em;text-indent:-1em}.ann span{margin-right:5px}.footer-menu{list-style:none;font-size:12px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-menu li+li{margin-left:20px}.footer-menu li a{color:#ccc;text-decoration:none;position:relative}.footer-menu li a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:#ccc;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.footer-menu li a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 600px){.footer-menu{display:none}}#aboutus{line-height:1.5;font-weight:400;font-weight:normal}#aboutus .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}#aboutus .block .photo{width:50%;margin-right:auto}#aboutus .block .column{width:46%}#aboutus .block .column .name{font-size:26px;font-family:"Shippori Mincho",serif;margin-bottom:10px}#aboutus .block .column dl{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}#aboutus .block .column dl dt{width:5.5em}#aboutus .block .column dl dt::after{content:"：";margin-left:2px}#aboutus .block .column dl dd{width:calc(100% - 5.5em)}#aboutus .map{width:100%;height:0;padding-bottom:40%;position:relative;overflow:hidden}#aboutus .map iframe,#aboutus .map object,#aboutus .map embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){#aboutus .block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}#aboutus .block .photo{width:100%;margin:20px 0 0}#aboutus .block .column{width:100%}#aboutus .block .column .name{font-size:22px;padding-bottom:3px;border-bottom:1px solid #666}#aboutus .map{padding-bottom:70%}}table.policy{width:100%;line-height:1.5;background:#fff;border-collapse:collapse;border-spacing:0}table.policy th,table.policy td{vertical-align:middle;padding:20px;border:1px solid #bbb}table.policy th{width:280px;text-align:left;font-weight:500;background:#f2f4f7}table.policy td p+p{margin-top:10px}table.policy td .ann{padding-left:.6em;text-indent:-0.6em}@media screen and (max-width: 1024px){table.policy th,table.policy td{padding:15px}table.policy th{width:260px}}@media screen and (max-width: 600px){table.policy{display:block;width:100%}table.policy th{display:block;width:100%;padding:10px 15px}table.policy td{display:block;padding:15px 15px 20px}}#legal-notice-policy-modal table.policy{display:block}#legal-notice-policy-modal table.policy th{display:block;width:100%;padding:10px 15px}#legal-notice-policy-modal table.policy td{display:block;padding:15px 15px 20px}