﻿*{-webkit-box-sizing:content-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,th,td,hr,form,fieldset,legend,input,button,textarea{margin:0;padding:0}ul,ol,li{list-style:none}a{color:#ffcc00}html,body{font-family:'メイリオ', 'Meiryo', 'ＭＳ ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;width:100%;height:auto;padding:0;margin:0;background-color:transparent;font-size:62.5%}@media screen and (max-width: 980px){html,body{font-family:-apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif}}body{max-width:1920px;font-size:16px;height:auto;position:relative;text-align:center;letter-spacing:0px;padding-bottom:40px}body::after{display:block;position:fixed;left:0;top:0;content:"";background-image:url(bg.webp);width:100%;height:100%;z-index:-1;background-repeat:none;background-position:center;background-size:cover}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}#acc{position:absolute;font-size:1px;top:-8000px}#overlay{width:100%;height:100%;position:fixed;background-color:#fff;z-index:100000000;left:0;top:0}.c_pc{display:block}@media screen and (max-width: 980px){.c_pc{display:none}}.c_sp{display:none}@media screen and (max-width: 980px){.c_sp{display:block}}#loading img{max-width:80px}#mainFrame{display:none}h1,h2,h3{display:inline}#mainFrame img{width:100%;height:auto}.br_sp{display:none}#mainFrame{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:1% auto 2% auto;max-width:1100px;transform:rotate(0.028deg)}#mainFrame li{width:100%;height:auto;position:relative;margin:0 auto;color:#fff;border:solid 1px #6c675a;padding:10px}#mainFrame>#header{font-size:16px;max-width:900px;border-radius:15px;background-color:#fff;padding:0;color:#250606;z-index:1;margin-bottom:20px}#mainFrame>#header img{max-width:70px;position:absolute;left:0px;top:0px;overflow:hidden;border-radius:70px;border:solid 3px #6c675a}@media screen and (max-width: 980px){#mainFrame>#header img{display:none}}#mainFrame>#header>div{margin:5px auto;text-align:center;padding:10px}@media screen and (max-width: 980px){#mainFrame>#header>div{text-align:center;padding:0 10px;font-size:2.5vw}}#mainFrame h1{font-size:22px;font-weight:900;color:#fff;background-color:#6c675a;display:block;overflow:hidden;border-radius:15px 15px 0 0;padding:10px;text-align:center}@media screen and (max-width: 980px){#mainFrame h1{font-size:2.5vw}}#mainFrame>#mainImage{border:none;padding:0;z-index:3}#mainFrame>#mainImage .smart{border:solid 1px #6c675a}#mainFrame>#mainImage>div{width:70%;background-color:#6c675a;text-align:center;border-radius:25px 25px 0 0;padding:5px;position:relative;margin:15px auto}@media screen and (max-width: 980px){#mainFrame>#mainImage>div{width:98%}}#mainFrame>#mainImage>div b,#mainFrame>#mainImage>div h2{font-size:2.8rem}#mainFrame>#mainImage .newProducts{margin-bottom:00px}#mainFrame>#mainImage #history{max-width:800px;border-radius:10px;background-color:rgba(255,255,255,0.95);border:solid 1px #6c675a;color:#ff4992;line-height:180%;font-size:1.8rem;padding:10px}@media screen and (max-width: 980px){#mainFrame>#mainImage #history{width:90%}}#mainFrame>li:last-child{height:auto;font-size:1.6rem;text-shadow:0 0 5px rgba(0,0,0,0.7);font-weight:normal;max-width:1100px;border-radius:15px;border:none;z-index:1;line-height:180%}#whill{width:100%;background-image:url(illusion_bg.png);margin:30px auto;border-radius:10px;padding:15px;text-align:left;max-width:900px;border:solid 1px #364b35}#whill b{font-size:20px;display:block;font-weight:bold;width:100%;border-bottom:solid 2px rgba(255,255,255,0.75);margin-bottom:10px}#ageve{width:98%;background-image:url(login_bg.png);margin:15px auto;font-size:14px;text-shadow:0 0 0;padding:15px;text-align:left;border:solid 3px #562806;color:#562806;text-align:center}#ageve #agetitle{font-size:24px;color:#fff;text-shadow:0 0 3px #562806,0 0 5px #562806,0 0 4px #562806,0 0 4px #562806,0 0 4px #562806,0 0 4px #562806;margin:0 auto 10px auto}#ageve #agetitle:before,#ageve #agetitle:after{content:"●";color:#562806;text-shadow:0 0 0}#ageve b{color:#f00;font-weight:normal}#ageve hr{width:95%;border:1px dashed #562806;margin:10px auto}#ageve #context{font-size:18px;background-color:#562806;color:#fff;border-radius:5px;padding:5px;margin-bottom:10px}#ageve a{display:inline-block;width:45%;height:80px;text-decoration:none;line-height:80px;background-color:#fff;margin:10px 2%;font-size:20px;border-radius:10px;transition:0.5s ease-out 100ms;font-weight:bold;border:solid 1px #562806}@media screen and (max-width: 980px){#ageve a{width:45%;margin:10px 2%;height:auto;line-height:140%;font-size:2.5vw !important;padding:20px 0}}#ageve #enterover18{color:#f00}#ageve #enterover18:hover{color:#fff;background-color:#fe7598;border-color:#fe7598;box-shadow:0 0 3px 5px rgba(255,255,255,0.5);text-shadow:0 0 5px rgba(255,255,255,0.5)}#ageve #exit{color:#68462c}#ageve #exit:hover{color:#fff;background-color:#68462c;box-shadow:0 0 3px 5px rgba(255,255,255,0.5);text-shadow:0 0 5px rgba(255,255,255,0.5)}#footer{text-shadow:0 0 0;color:#562806;line-height:200%;font-size:1.6rem;background-color:rgba(255,255,255,0.9);padding:10px;max-width:900px;border:solid 1px #6c675a;margin:0 auto;border-radius:10px}#footer a{color:#00f}#footer #jp{color:#fe0000}p{margin-bottom:1em}#recruit{width:100%;height:auto;max-width:860px}
