@charset "utf-8";@import url(https://unpkg.com/sanitize.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css);@import url(slide.css);@import url(animation.css);:root{--primary-color:#f79700}html,body{height:100%;font-size:13px}@media screen and (min-width:900px){html,body{font-size:16px}}body{font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background:#fff;color:#777;line-height:2}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}input{font-size:1rem}section+section{margin-top:3rem}@keyframes opa1 {
	0% {opacity: 0;}
	100% {opacity: 1;}
}a{color:#777;transition:.3s}a:hover{color:var(--primary-color)}#container{height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:1800px;margin:0 auto;position:relative}header{background-color:var(--primary-color)}.home header{background:none;position:relative}#logo{margin:0;height:80px;display:flex;align-items:center;padding-left:3%}#logo img{display:block;width:300px}.home #logo{height:auto;padding-left:0;position:absolute;left:5%;top:10%}.home #logo img{width:350px}@media screen and (max-width:500px){#logo img{width:220px}.home #logo img{width:150px}}.category-menu{color:#fff;text-align:left}.category-menu ul{margin:0;display:flex;justify-content:space-between}#menubar .category-menu ul{display:block;margin:0 auto;max-width:300px}.home header .category-menu{position:absolute;bottom:0;left:0;width:100%}.category-menu a{text-decoration:none;display:block;color:inherit;padding:.3rem 1rem 1rem;background:rgba(0,0,0,.5);position:relative}#menubar .category-menu a{background:transparent}.category-menu a:hover{background:rgba(0,0,0,.8)}.category-menu li{flex:1}.category-menu a::before{display:inline-block;background-color:var(--primary-color);font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.5rem;width:3rem;line-height:3rem;border-radius:50%;text-align:center;position:absolute;top:1.3rem;transition:.3s}.category-menu a:hover::before{transform:scale(1.1)}.category-menu li:nth-of-type(1) a::before {content:"\f6d3"}.category-menu li:nth-of-type(2) a::before {content:"\f6be"}.category-menu li:nth-of-type(3) a::before {content:"\f520"}.category-menu li:nth-of-type(4) a::before {content:"\f578"}.category-menu a .line1,.category-menu a .line2{display:block;margin-left:4rem}.category-menu a .line1{background: url(../images/uline1.png) repeat-x left bottom / auto 1px}.category-menu a .line1 span{color:var(--primary-color);font-size:1.5rem;margin-right:.2em}.category-menu a .line2{font-size:.7rem;letter-spacing:.1em;padding-left:.3rem}@media screen and (max-width:800px){header .category-menu{display:none}}#menubar a{display:block;text-decoration:none}#menubar ul{list-style:none;margin:0;padding:0}#menubar{display:none}#menubar.d-b,#menubar_hdr.d-b{display:block}#menubar.d-n,#menubar_hdr.d-n{display:none}#menubar{position:fixed;overflow:auto;z-index:100;left:0;top:0;width:100%;height:100%;padding:100px 20px 20px;background:rgba(0,0,0,.9);text-align:center;animation:animation1 .2s both;color:#fff}@media screen and (min-width:900px){#menubar{width:70%}}#menubar a{color:inherit;padding:10px}#menubar_hdr{position:fixed;z-index:101;cursor:pointer;right:30px;top:16px;padding:16px 14px;width:46px;height:46px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(0,0,0,.5);border-radius:50%;transform:scale(1.3)}#menubar_hdr span{display:block;transition:.3s;border-top:1.5px solid #fff}#menubar_hdr.ham span:nth-of-type(1),
#menubar_hdr.ham span:nth-of-type(3) {transform-origin:center center;width:20px}#menubar_hdr.ham span:nth-of-type(1){transform:rotate(45deg) translate(3.8px,5px)}#menubar_hdr.ham span:nth-of-type(3){transform:rotate(-45deg) translate(3.8px,-5px)}#menubar_hdr.ham span:nth-of-type(2){display:none}#contents{flex:1;padding:3%}main{margin:2rem 0}main h2{background-color:var(--primary-color);color:#fff;margin:0 0 2rem;font-size:1.3rem;padding:7px 2rem;border-radius:30px;display:flex;justify-content:space-between;align-items:center}main h2 span:last-of-type{font-size:.7em}main h2 i{margin-right:1rem}main h3{font-size:1.2rem;margin:0 0 2rem;padding:7px 2rem;background:#eee;border-radius:30px}main p{margin:0 2rem 2rem}main h2+p,main h3+p,main p+p{margin-top:-1rem}main.column .main{margin-bottom:30px}@media screen and (min-width:900px){main.column{display:flex;justify-content:space-between}main.column .main{margin-bottom:0;order:2;width:calc(100% - 260px)}main.column .sub{order:1;width:230px}}#contents .sub h3::before,#contents .side h3::before{border:none;padding:0}#contents .sub h3,#contents .side h3{margin:0;border:none;border-radius:0;font-weight:normal;padding:5px;background-color:var(--primary-color);color:#fff;text-align:center}#contents .sub h3 a,#contents .side h3 a{color:inherit}.submenu{padding:0;margin:0 0 1rem}.submenu li{border-bottom:1px solid rgba(0,0,0,.2)}.submenu a{display:block;text-decoration:none;padding:.2rem 1rem}.submenu a::before{transition:.3s;font-family:"Font Awesome 5 Free";content:"\f0da";color:#ababab;padding-right:.8em;font-weight:bold}.submenu a:hover::before{color:#666}.box1{background:#fff;border:1px solid #ccc;padding:10px;border-radius:5px;margin-bottom:1rem}.box1 .submenu{margin-bottom:0}#footer-contents{background:#444;color:#fff;padding:50px 3%;font-size:.9rem}#footer-contents a{color:inherit}#footer-contents h4{margin:0;font-size:1.3em}#footer-contents #footer-logo{max-width:400px}#footer-contents .left{margin-bottom:50px}@media screen and (min-width:900px){#footer-contents{display:flex;justify-content:space-between}#footer-contents .left{margin-bottom:0;width:50%}#footer-contents .right{width:50%;padding-left:3%}}.week caption{border:1px solid #ccc;border-bottom:none;background:#333;padding:.5rem 1rem}.week{width:100%;table-layout:fixed;text-align:center}.week,.week td,.week th{border:1px solid #ccc}.iframe-box{width:100%;height:0;padding-top:56.25%;position:relative}.iframe-box iframe{position:absolute;left:0;top:0;width:100%;height:100%}#footermenu{background:#333;color:#999;font-size:.8rem;padding:20px 3%;display:flex;justify-content:space-between;align-items:flex-start}#footermenu a{text-decoration:none;color:inherit}#footermenu ul{margin:0;list-style:none;padding:0 2px;flex:1}#footermenu .title{font-weight:bold;color:#ccc;padding-bottom:5px}footer small{font-size:100%}footer{background-color:var(--primary-color);font-size:.7rem;text-align:center;padding:20px;color:#fff}footer a{color:inherit;text-decoration:none}footer .pr{display:block}.list-grid .list{position:relative;margin-bottom:2rem;padding:1rem;background:#fff;display:grid;grid-template-rows:auto 1fr auto;box-shadow:5px 5px 20px rgba(0,0,0,.1)}.list-grid .list h4{margin:0;color:var(--primary-color)}.list-grid .list h4 a{color:inherit}.list-grid .list .price{display:block;font-weight:bold}.list-grid .list .icon{display:inline-block;border-radius:30px;padding:0 .6rem;font-size:.7em;background:#eee;color:#000}.list-grid .list .female{background:#fbd7d2}.list-grid .list .male{background:#c7e4fc}.list-grid .list .movie::before{display:inline-block;font-family:"Font Awesome 5 Free";content:"\f03d";font-weight:bold;margin-right:.5em;opacity:.3}.list p{margin:0}.list-grid .list .text p{font-size:.8em;line-height:1.5}.list-grid .list figure{margin:-1rem -1rem 1rem}.list-grid .list figure a:hover{filter:brightness(1.2)}.list-grid .btn a{display:block;text-decoration:none;text-align:center;background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;padding:5px 10px;margin-top:1rem}.list-grid .btn a:hover{background:#fff;color:var(--primary-color)}.list .icon-point{position:absolute;left:-8px;top:-8px;background:#ee2d2d;color:#fff;font-size:.7rem;width:50px;line-height:50px;text-align:center;border-radius:50%}@media screen and (min-width:600px){.list-grid{display:grid;gap:2rem 1rem;grid-template-columns:repeat(3,1fr)}.list-grid .list{margin-bottom:0}}.photo{max-width:1000px;margin:0 auto 1rem}.thumbnail{display:flex;justify-content:center;margin-bottom:2rem}.thumbnail img{width:100px;margin:2px;cursor:pointer;transition:.3s}.thumbnail img:hover{opacity:.8}.new{margin:0;display:flex;flex-wrap:wrap;padding:0 2rem}.new dt,.new dd{padding:5px 0}.new dt{width:8em}.new dt span{display:none}.new dd{width:calc(100% - 8em)}@media screen and (min-width:900px){.new dt{width:14em;display:flex;justify-content:space-between}.new dt span{display:inline-block;width:7em;background:#999;color:#fff;font-size:.8em;text-align:center;margin-right:1em;align-self:flex-start;line-height:1.8;position:relative;top:.4em;border-radius:2px}.new dt span.icon-bg1{background:#cd0000}.new dt span.icon-bg2{background:#006acd}.new dd{width:calc(100% - 14em)}}.faq{padding:0 2rem}.faq dt{border-radius:3px;margin-bottom:1rem;background:#fff;border:1px solid #ccc;text-indent:-2rem;padding:5px 1em 5px 3em}.faq dt::before{font-family:"Font Awesome 5 Free";content:"\f059";color:var(--primary-color);padding-right:1rem}.faq dd{padding:5px 1rem 30px 3rem}.openclose{cursor:pointer}.ta1 caption{font-weight:bold;padding:10px 5px;background:#777;color:#fff;margin-bottom:15px;border-radius:5px}.ta1{border-top:1px solid #ccc;width:100%;margin:0 auto 2em}.ta1 tr{border-bottom:1px solid #ccc}.ta1 th,.ta1 td{padding:10px 5px;word-break:break-all}.ta1 th{width:30%;background:#f0f0f0}@media screen and (min-width:900px){.ta1 caption{padding:5px 15px}.ta1 th,.ta1 td{padding:20px 15px}.ta1 th{width:20%}}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;z-index:99;position:fixed;right:20px;bottom:20px;color:#fff;font-size:1.5rem;background:rgba(0,0,0,.2);width:60px;line-height:60px;border-radius:50%}.back{text-align:center}.back a{text-decoration:none;display:inline-block;padding:.5rem 2rem;border-radius:30px;background:#eee}.back a::before{font-family:"Font Awesome 5 Free";content:"\f0d9";padding-right:.8em;font-weight:bold;opacity:.5}.clearfix::after{content:"";display:block;clear:both}.color-check,.color-check a{color:red!important}.l{text-align:left!important}.c{text-align:center!important}.r{text-align:right!important}.ws{width:95%;display:block}.wl{width:95%;display:block}.mb0{margin-bottom:0!important}.mb30{margin-bottom:30px!important}.look{display:inline-block;padding:0 10px;background:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:3px;margin:5px 0;word-break:break-all}.small{font-size:.75em}.large{font-size:2em;letter-spacing:.1em}.pc{display:none}.dn{display:none!important}.block{display:block!important}@media screen and (min-width:900px){.ws{width:48%;display:inline}.sh{display:none}.pc{display:block}}.mb10{margin-bottom:10px!important}.list .icon-point.bg1{background:#999}#contents .sub .list h4{margin:0}#contents .sub .list p{line-height:1.5;font-size:.8rem}.pager{margin-top:30px;margin-bottom:30px;text-align:center;color:#999}.pager a{display:inline-block;text-decoration:none;margin-bottom:5px;padding:0 10px;border:1px solid #777;background:#fff;color:#777}.pager a:hover{filter:brightness(1.5)}.pager span{display:inline-block;margin-bottom:5px;padding:0 10px;border:1px solid #ccc;background:rgba(0,0,0,.1)}