.show_sp{display:none}@media only screen and (max-width:1100px){.show_sp{display:none}}@media only screen and (max-width:767px){.show_sp{display:block}}.box1 p{text-align:center;margin-bottom:30px}.check_box{border:solid 1px #ccc;padding:20px;margin-bottom:30px}.point_box{border:solid 1px #ccc;background-color:#eee;padding:20px;margin-bottom:30px}.point_box p{font-family:YakuHanMP,Noto Serif JP,serif;font-size:20px;line-height:2}@media only screen and (max-width:767px){.point_box p{font-size:14px;line-height:1.7}}.c-border_box_wrap .c-border_box{border-bottom:none;margin-bottom:0}.c-border_box_wrap .c-border_box:last-child{border-bottom:solid 1px #ccc}.prof_box{border:solid 1px #ccc;padding:20px;background-color:#fff}.prof_box .pic{width:20%;float:right;margin-left:20px}.prof_box .c-note_box{width:100%}.prof_box .c-note_box img{width:100%}@media(min-width:600px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}.tel{text-align:center;font-size:20px}.phone i{padding-right:5px}@media screen and (max-width:767px){.faqs{margin-top:10px}.faqs dt,.faqs dd{padding:5px;font-size:13px;line-height:1.4}.faqs dt{color:#17447d}.faqs dd a{text-decoration:underline}}.g-kuchikomi{position:relative;max-width:100%;width:100%;height:400px;overflow:hidden}.g-kuchikomi .pic:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100px;background-image:linear-gradient(180deg,transparent 0 50%,#FFF 100%)}.reservation_box{padding:20px;border:solid 2px #f6bd4e;background-color:#fff9f0}