@charset "UTF-8";main{font-size:16px;background:#fffcf4;box-sizing:content-box;color:#7b6b6b;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}@media (min-width:771px){main{max-width:1000px;margin:0 auto}}main .menu-table tbody{width:100%;font-size:18px}main .menu-table tbody tr{background-color:#fff}main .menu-table tbody tr th{width:50%;border:1px solid #7b6b6b;padding:10px}@media (max-width:500px){main .menu-table tbody tr th{padding:5px}}main .menu-table tbody tr td{width:50%;border:1px solid #7b6b6b;text-align:center}main .menu-page-table{margin-bottom:40px}main .menu-page-table p{margin-top:2px;font-size:16px;text-align:right}main div.menu_wrapper{line-height:1.5;padding-bottom:30px}main div.menu_wrapper .explanation-wrap{padding-left:20px;padding-right:20px;margin-top:20px}main div.menu_wrapper h2{font-size:18px;font-weight:700;position:relative;padding-left:23px;line-height:1;margin-bottom:10px}main div.menu_wrapper h2:not(:first-of-type){margin-top:2rem}main div.menu_wrapper h2::before{display:block;content:"";position:absolute;top:0;left:0;width:16px;height:16px;background:#ff5858}main div.menu_wrapper dl{margin-top:1rem}main div.menu_wrapper dl dd.fold_content,main div.menu_wrapper dl dt.fold_ttl{padding:1rem 2.2rem 1rem 1rem;position:relative}main div.menu_wrapper dl dd.fold_content:not(:first-of-type),main div.menu_wrapper dl dt.fold_ttl:not(:first-of-type){margin-top:.5rem}@media (min-width:771px){main div.menu_wrapper dl dd.fold_content,main div.menu_wrapper dl dt.fold_ttl{padding:1rem 2.8rem}}main div.menu_wrapper dl dt.fold_ttl{background:#fdd2d2;padding-right:2.5rem;cursor:pointer;color:#7b6b6b;font-weight:700}main div.menu_wrapper dl dt.fold_ttl::after{display:block;content:"";border-left:3px solid #7b6b6b;border-bottom:3px solid #7b6b6b;transform:rotate(-45deg);width:8px;height:8px;position:absolute;top:17px;right:20px}@media (min-width:771px){main div.menu_wrapper dl dt.fold_ttl::after{right:20px}}main div.menu_wrapper dl dt.fold_ttl.active::after{transform:rotate(135deg)}main div.menu_wrapper dl dd.fold_content{background:#fffefa;line-height:1.5;padding-right:15px}@media (min-width:771px){main div.menu_wrapper dl dd.fold_content{padding-right:20px}}main div.menu_wrapper div.other{margin:5rem 0 2rem;font-weight:700;padding:0 20px}@media (min-width:771px){main div.menu_wrapper div.other ul{display:flex;justify-content:space-between;flex-wrap:wrap}}main div.menu_wrapper div.other ul li{padding:1rem 0;border-top:#7b6b6b 1px solid;position:relative;line-height:1;padding-left:1rem}main div.menu_wrapper div.other ul li:last-child{border-bottom:#7b6b6b 1px solid}main div.menu_wrapper div.other ul li:nth-child(9){border-bottom:#7b6b6b 1px solid}main div.menu_wrapper div.other ul li::after{display:block;content:"";border-left:3px solid #7b6b6b;border-bottom:3px solid #7b6b6b;transform:rotate(225deg);width:8px;height:8px;position:absolute;right:1rem;top:21px}main div.menu_wrapper div.other ul li a{color:#7b6b6b}@media (min-width:771px){main div.menu_wrapper div.other ul li{width:47%}main div.menu_wrapper div.other ul li:nth-of-type(10){border-bottom:#7b6b6b 1px solid}}@media (max-width:770px){main div.menu_wrapper div.other ul li:nth-of-type(9){border-bottom:none}}main div.menu_wrapper div.other ul li a{display:block}div.bottom_sticky{max-width:1000px;width:100%;margin:0 auto;transition:.5s;transform:translateY(200px);z-index:10000;position:fixed;bottom:0;padding:1rem 0 0;background:rgba(225,225,225,.7)}div.bottom_sticky.fixed{transform:translateY(0)}div.bottom_sticky p{font-size:18px;font-weight:700;text-align:center;font-family:cursive;margin-bottom:.5rem}div.bottom_sticky div.bottom_sticky_inner{max-width:700px;margin:0 auto;display:flex;justify-content:space-between}@media (max-width:770px){div.bottom_sticky div.bottom_sticky_inner{max-width:560px}}div.bottom_sticky div.bottom_sticky_inner div:not(:last-child){margin-right:1%}div.bottom_sticky div.bottom_sticky_inner div.kawaguchi,div.bottom_sticky div.bottom_sticky_inner div.tokyo{width:44%}div.bottom_sticky div.bottom_sticky_inner div.return_top{width:10%;background:#dfd068;position:relative}div.bottom_sticky div.bottom_sticky_inner div.return_top a{display:block}div.bottom_sticky div.bottom_sticky_inner div.return_top a::before{display:block;font-family:design_plus;content:"\e911";color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body{background:#fff}.contact_wrapper{padding:60px 20px;background:#f7f6ef;margin:0;box-sizing:border-box;font-family:kinto-sans,sans-serif}.contact_wrapper dl dt{padding:.5rem 0;font-weight:700}.contact_wrapper dl dt span{padding-left:.5rem;font-size:14px;color:red}.contact_wrapper dl dd{padding:1rem;background:#fff}.contact_wrapper dl dd:not(:last-child){margin-bottom:1rem}.contact_wrapper dl dd input,.contact_wrapper dl dd textarea{width:100%;border:none}.contact_wrapper div.send_btn{font-family:kinto-sans,sans-serif;display:flex;width:300px;margin:0 auto;margin-top:1.5rem}.contact_wrapper div.send_btn input{max-width:250px;display:block;margin:0 auto;border:none;padding:.5rem 2rem;background:#29588d;color:#fff;border-radius:30px}.contact_wrapper div.send_btn input[value=修正する]{background:#ccc;color:#333}.contact_wrapper p{text-align:center;line-height:1.5}