@charset "utf-8";@import url(https://unpkg.com/sanitize.css);@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(animation.css);@import url(inview.css);html,body{margin:0;padding:0;font-size:13px;overflow-x:hidden}body{font-family:'M PLUS 1',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background:#292b2e;color:#eee;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%}ul,ol{margin-bottom:30px}section+section{margin-top:80px}a{color:#eee;transition:.3s}a:hover{opacity:.8}#container{margin:0 auto;max-width:1800px}header{position:relative}#logo{width:200px;margin:0 auto}.home #logo{width:100px;position:absolute;z-index:1;left: calc((100% - 100px) / 2);top: calc((100% - 100px) / 2);background:rgba(0,0,0,.5);border-radius:5px}#mainimg-box{width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden}#mainimg{position:absolute;left:0;top:0;width:100%;height:100%}main{margin:20px}main h2{margin:0 0 1em;text-align:center;color:#f8cb2f;letter-spacing:.1em}main h2 span{display:block;font-size:.5em;opacity:.6;letter-spacing:.2em}main h3{display:inline-block;border-bottom:4px solid #555}.list-container{display:flex;flex-wrap:wrap}.list{display:flex;flex-direction:column;justify-content:space-between;width:48%;margin-right:4%;margin-bottom:2em;position:relative;overflow:hidden}.list:nth-of-type(2n) {margin-right:0}.list h4{margin:0;color:#f8cb2f}.list h4 a{color:#f8cb2f}.list .text{flex:1}.list p{margin:0;font-size:.8em;line-height:1.5}.list .btn a{display:block;text-decoration:none;background:#f8cb2f;color:#333;text-align:center;padding:10px 5px;margin-top:10px}.list .icon{position:absolute;left:0;top:0;background:#f8cb2f;font-size:11px;width:100px;padding-top:30px;text-align:center;color:#333;transform:rotate(-45deg) translate(-15px,-40px)}.list figure.circle{border-radius:50%;overflow:hidden}.list-container.c3 .list{width:30%;margin-right:5%}.list-container.c3 .list:nth-of-type(3n) {margin-right:0}#menubar ul{list-style:none;margin:0;padding:0}#menubar{display:none}#menubar.db{display:block}#menubar.dn{display:none}.box1 h2{margin:0;font-size:100%;background:#f8cb2f;color:#333}#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,.8);text-align:center;animation:animation1 .2s both;box-shadow:0 0 20px rgba(0,0,0,.2)}#menubar a{display:block;text-decoration:none;text-align:center;padding:10px}#menubar li{border-bottom:1px solid #555}#menubar_hdr.db{display:flex}#menubar_hdr.dn{display:none}#menubar_hdr p{display:block;margin:10px 0 0;font-size:.6em}#menubar_hdr{position:fixed;z-index:101;cursor:pointer;left:0;top:0;padding:20px 0;width:80px;text-align:center;transform-origin:left top;transition:.3s}#menubar_hdr:hover{filter:brightness(1.1)}#menubar_hdr div{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:30px;margin:0 auto}#menubar_hdr span{display:block;transition:.3s;border-top:3px solid #eee}#menubar_hdr.ham span:nth-of-type(1),
#menubar_hdr.ham span:nth-of-type(3) {transform-origin:center center;width:40px}#menubar_hdr.ham span:nth-of-type(1){transform:rotate(45deg) translate(6px,13px)}#menubar_hdr.ham span:nth-of-type(3){transform:rotate(-45deg) translate(6px,-13px)}#menubar_hdr.ham span:nth-of-type(2){display:none}footer small{font-size:100%}footer{font-size:.7rem;text-align:center}footer a{text-decoration:none}.pr{display:block}.copy{padding:1%}#footermenu{margin:0;padding:1%}#footermenu li{display:inline-block;padding:0 10px;font-size:1.2em}#new{margin:0;display:flex;flex-wrap:wrap}#new dt,#new dd{padding:5px 0}#new dt{width:8em}#new dt span{display:none}#new dd{width:calc(100% - 8em)}.price{display:inline-block;background:#f8cb2f;color:#333;font-size:.8em;padding:0 10px;margin-left:20px;border-radius:3px}.faq{padding:0 5px}.faq dt{border-radius:3px;margin-bottom:20px;background:#000;text-indent:-2em;padding:5px 1em 5px 3em}.faq dt::before{font-family:"Font Awesome 5 Free";content:"\f059";color:#f8cb2f;padding-right:1em}.faq dd{padding:5px 1em 30px 3em}.openclose{cursor:pointer}.faq dt span{text-indent:0}.ta1 caption{font-weight:bold;padding:10px 5px;background:#555;margin-bottom:15px}.ta1{border-top:1px solid #666;width:100%;margin:0 auto 30px}.ta1 tr{border-bottom:1px solid #666}.ta1 th,.ta1 td{padding:10px 5px;word-break:break-all}.ta1 th{width:30%;text-align:left}.bg1{background:#000;width: calc(100% + 40px);margin-left:-20px;padding:20px}.clearfix::after{content:"";display:block;clear:both}.color-check,.color-check a{color:#f8cb2f!important}.c{text-align:center!important}.ws{width:95%;display:block}.wl{width:95%;display:block}.mb30{margin-bottom:30px!important}.mt30{margin-top:30px!important}.look{display:inline-block;padding:0 10px;background:#000;border:1px solid #555;border-radius:3px;margin:5px 0;word-break:break-all}.small{font-size:.6em}.pc{display:none}@media screen and (min-width:900px){html,body{font-size:16px}.home #logo{width:250px;left: calc((100% - 250px) / 2);top: calc((100% - 250px) / 2)}main{margin:100px}.list{width:22%;margin-right:4%}.list:nth-of-type(2n) {margin-right:4%}.list:nth-of-type(4n) {margin-right:0}#menubar{width:70%}#new dt{width:14em;display:flex;justify-content:space-between}#new dt span{display:inline-block;width:7.5em;background:#555;color:#fff;font-size:.8em;text-align:center;margin-right:1em;align-self:flex-start;line-height:1.8;position:relative;top:.4em}#new dt span.icon-bg1{background:red}#new dd{width:calc(100% - 14em)}.ta1 caption{padding:5px 15px}.ta1 th,.ta1 td{padding:20px 15px}.ta1 th{width:20%}.bg1{width: calc(100% + 200px);margin-left:-100px;padding:100px}.ws{width:48%;display:inline}.sh{display:none}.pc{display:block}}