@font-face{font-family:RocknRoll One;font-style:normal;font-weight:400;src:url(RocknRollOne-Regular.ttf) format("truetype")}.content .rocknrollone{font-family:RocknRoll One,sans-serif;font-style:normal;font-weight:400}@font-face{font-family:Madimi One;font-style:normal;font-weight:400;src:url(MadimiOne-Regular.ttf) format("truetype")}.content .madimi{font-family:Madimi One,sans-serif;font-style:normal;font-weight:400}.content .gothic{font-family:M PLUS\ 1p,MS Pゴシック,sans-serif}.tooltip-1{background-color:#fff;border-radius:1rem;color:#000;filter:drop-shadow(6px 6px 0 rgb(0,0,0));font-size:1.5rem;margin:1rem;padding:1rem;position:relative;text-align:center}.tooltip-1:before{background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:20px;left:50%;position:absolute;top:100%;transform:translate(-50%);width:20px}.tooltip-1-border{background-color:#fff;border:1px solid #000;border-radius:1em;color:#000;filter:drop-shadow(6px 6px 0 rgb(0,0,0));font-size:1.8rem;margin:1rem;padding:.6rem 1rem;position:relative;text-align:center}.tooltip-1-border:after,.tooltip-1-border:before{border-left:16px solid transparent;border-right:16px solid transparent;border-top:.8em solid #222;bottom:-.8em;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tooltip-1-border:after{border-top:.8em solid #fff;bottom:calc(2px - .8em)}.tooltip-2{background-color:#ffdee4;border:3px dotted #000;border-radius:1rem;color:#000;filter:drop-shadow(6px 6px 0 #FF76A7);font-size:1.5rem;margin:1rem;padding:1rem;position:relative;text-align:center}.tooltip-2:before{background-image:url(../img/common/star.svg);background-repeat:no-repeat;background-size:contain;bottom:1rem;content:"";height:5rem;left:1rem;position:absolute;width:5rem}.tooltip-3{background-color:#fffcdd;border-radius:1rem;color:#000;filter:drop-shadow(6px 6px 0 #E3B100);margin:1rem;padding:1rem;position:relative;text-align:center}.tooltip-3,.tooltip-3 .title{font-size:1.5rem}.tooltip-3 .title:after{background-image:url(../img/line/line_1.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;display:grid;height:5rem;image-rendering:auto;margin:0 auto;place-items:center;width:60%}.tooltip-3 .text{font-size:1rem}.tooltip-4{background-color:#80e1e2;border-radius:0 0 3rem 0;color:#000;filter:drop-shadow(6px 6px 0 black);font-size:1.5rem;margin:1rem;padding:1rem 2rem 1rem 80px;position:relative;text-align:left}.tooltip-4:before{background-image:url(../img/common/free.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:60px;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:60px}.tooltip-5{background-color:#b6f9de;border-radius:1rem;box-shadow:6px 6px 0 #000;color:#000;margin:1rem;padding:1rem;position:relative;text-align:left}.tooltip-5,.tooltip-5 .pika,.tooltip-5 .title{font-size:1.5rem;text-align:center}.tooltip-5 .name{font-size:1.2rem;text-align:center}.tooltip-5 .text{display:inline-block;font-size:1rem;margin:1rem auto;text-align:left}.tooltip-5:before{background-image:url(../img/common/compus.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:4.5rem;left:0;position:absolute;transform:translate(-30%,30%);width:4.5rem}.tooltip-5 .pika{display:inline-block;padding-left:1.2rem;padding-right:1.2rem;vertical-align:middle}.tooltip-5 .pika:after,.tooltip-5 .pika:before{background-image:url(../img/common/pika.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.7rem;vertical-align:middle;width:1.7rem}.tooltip-6{background-color:#cbeaee;border-radius:1rem;box-shadow:6px 6px 0 #839db8;color:#000;font-size:1.5rem;margin:1rem;padding:1rem;position:relative;text-align:left;text-align:center}.tooltip-6 .card{background-color:#f5dbff;box-shadow:4px 4px 0 #000;font-size:1.5rem;margin:5%;padding:1rem .5rem;transform:rotate(-7deg);width:60%}.tooltip-6 .card,.tooltip-6 .card *{font-family:RocknRoll One,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400}.tooltip-6 .card .title{font-size:1.3rem}.tooltip-6 .card .honmei,.tooltip-6 .card .hotsukinmei{font-size:1.5rem}.tooltip-6 .card>* .label{display:inline-block;font-size:1.3rem;position:relative}.tooltip-6 .card>* .label:before{background-color:red;bottom:0;content:"";display:block;height:.5rem;left:0;position:absolute;width:100%;z-index:-1}.tooltip-7{background-color:#fae4ff;border-radius:1rem;box-shadow:6px 6px 0 #000;color:#000;margin:1rem 0;padding:1.4rem 1rem 1rem;position:relative;text-align:left}.tooltip-7,.tooltip-7 .pika,.tooltip-7 .title{font-size:1.5rem;text-align:center}.tooltip-7 .name{font-size:1.2rem;text-align:center}.tooltip-7 .text{display:inline-block;font-size:1rem;margin:1rem auto;text-align:left}.content .button-1:hover,.content .button-2-blue:hover,.content .button-2:hover,.content .button-3:hover,.content .button-4:hover,.content .button-5:hover,.content .button-6:hover{opacity:.7}a:has(button){text-decoration:none}.content .button-1{--size:4.0rem;background-color:#ff6dbd;border:3px dotted #000;border-radius:calc(var(--size)/2);box-shadow:4px 4px 0 #90416d;color:#000;color:#fff;cursor:pointer;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-size:1.2rem;font-style:normal;font-weight:400;height:var(--size);margin:2rem auto 1rem;max-width:300px;outline:none;padding-left:2rem;padding-right:var(--size);place-items:center;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.content .button-1:before{--size:4.0rem;background-image:url(../img/common/arrow_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.35);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.6)}.content .button-1a{--size:4.0rem;background-color:#ff6dbd;border:3px dotted #000;border-radius:20px;box-shadow:4px 4px 0 #90416d;color:#000;color:#fff;cursor:pointer;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-size:1.2rem;font-style:normal;font-weight:400;height:var(--size);margin:2rem auto 0;max-width:300px;outline:none;padding:0 2rem;place-items:center;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.content .button-1a:before{background-image:url(../img/common/compus.png);height:calc(var(--size)*1);right:-10%;top:20%;width:calc(var(--size)*.6)}.content .button-1a:after,.content .button-1a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;transform:translateY(-50%)}.content .button-1a:after{background-image:url(../img/common/airplane.png);height:calc(var(--size)*1.1);left:-14%;top:80%;width:calc(var(--size)*.8)}.content .button-2{--size:4.0rem;background-color:#ffea00;border:3px dotted #000;border-radius:calc(var(--size)/2);color:#000;cursor:pointer;display:grid;filter:drop-shadow(4px 4px 0 #7D7301);font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:var(--size);margin:1rem auto;max-width:300px;outline:none;padding-left:2rem;padding-right:var(--size);place-items:center;position:relative;text-align:center;text-decoration:none}.content .button-2-blue:after,.content .button-2:after{background-image:url(../img/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.35);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.6)}.content .button-2-blue{background-color:#80e1e2;border:3px dotted #000;border-radius:calc(var(--size)/2);cursor:pointer;filter:drop-shadow(4px 4px 0 #000);max-width:340px;outline:none;padding-left:2rem;padding-right:var(--size);place-items:center}.content .button-2-blue,.content .button-2a{--size:4.0rem;color:#000;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:var(--size);margin:1rem auto;position:relative;text-align:center;text-decoration:none}.content .button-2a{background-color:#ffea00;border:1px solid #e3b100;border-radius:20px;cursor:pointer;filter:drop-shadow(4px 4px 0 #E3B100);max-width:300px;outline:none;padding-left:3rem;padding-right:1.4rem;place-items:center}.content .button-2a:after{background-image:url(../img/common/door.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.8);left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--size)*.5)}@media (max-width:480px){.content .button-2a{padding-left:2.6rem;padding-right:1.6rem}.content .button-2a:after{height:calc(var(--size)*.6);left:.5rem;width:calc(var(--size)*.5)}}.content .button-2b{--size:4.0rem;background-color:#b6f9de;border:1px solid #7dae9a;border-radius:20px;color:#000;cursor:pointer;display:grid;filter:drop-shadow(4px 4px 0 #7DAE9A);font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:var(--size);margin:1rem auto;max-width:90%;outline:none;padding-left:var(--size);padding-right:2rem;place-items:center;position:relative;text-align:center;text-decoration:none}.content .button-2b:after{background-image:url(../img/common/tarot.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.8);left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--size)*.6)}.content .button-2c{--size:4.0rem;background-color:#e4b8ff;border:1px solid #783e9c;border-radius:20px;color:#000;cursor:pointer;display:grid;filter:drop-shadow(4px 4px 0 #783E9C);font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:var(--size);margin:1rem auto;max-width:300px;outline:none;padding-left:3.6rem;padding-right:1.4rem;place-items:center;position:relative;text-align:center;text-decoration:none}.content .button-2c:after{background-image:url(../img/common/compus.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.8);left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--size)*.5)}.content .button-3{--size:4.0rem;background-color:#c0feff;border:3px dotted #000;border-radius:calc(var(--size)/3);color:#000;cursor:pointer;display:grid;filter:drop-shadow(4px 4px 0 #241F20);font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:auto;margin:1rem auto;max-width:90%;max-width:300px;min-height:var(--size);outline:none;padding:0 calc(var(--size)*1.2) 0 30px;place-items:center;position:relative;text-align:center;text-decoration:none}.content .button-3:after{background-image:url(../img/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.35);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.45)}@media (min-width:600px) and (max-width:900px){.content .button-3{padding:0 calc(var(--size)*.8) 0 16px}}.content .button-3a{background-color:#c0feff;border:3px dotted #000;border-radius:calc(var(--size)/3);color:#000;cursor:pointer;filter:drop-shadow(4px 4px 0 #241F20);height:auto;margin:1rem auto;max-width:90%;min-height:var(--size);outline:none;padding:0 20px;place-items:center}.content .button-3a,.content .button-4{--size:4.0rem;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;max-width:300px;position:relative;text-align:center;text-decoration:none}.content .button-4{background-color:#eecfff;border:3px dotted #000;border-radius:calc(var(--size)/2);box-shadow:4px 4px 0 #c363ff;color:#000;cursor:pointer;font-size:1.2rem;height:var(--size);margin:2rem auto 1rem;outline:none;padding-left:2rem;padding-right:var(--size);place-items:center;white-space:nowrap}.content .button-4:before{background-image:url(../img/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.35);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.6)}.content .button-5{--size:3.0rem;background-color:#ffbbe2;border:1px solid #974965;border-radius:calc(var(--size)/2);box-shadow:0 4px 0 #974965;color:#000;cursor:pointer;display:grid;font-size:calc(var(--size)/3);font-size:1rem;font-style:normal;font-weight:400;height:var(--size);margin-left:auto;max-width:300px;outline:none;padding-left:2.4rem;padding-right:var(--size);place-items:center;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:64%}.content .button-5:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"▶︎";height:calc(var(--size)*.5);position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.4)}.content .button-5-red{background-color:#de0000;border:1px solid #69001b;box-shadow:0 4px 0 #69001b;color:#fff}.content .button-5-red:before{color:#fff}.content .button-5-purple{background-color:#c363ff;border:1px solid #783e9c;box-shadow:0 4px 0 #783e9c;color:#fff}.content .button-5-purple:before{color:#fff}.content .button-5-turquoise{background-color:#39d7d8;border:1px solid #1b5d5e;box-shadow:0 4px 0 #1b5d5e;color:#fff}.content .button-5-turquoise:before{color:#fff}.content .button-5-green{background-color:#39aa00;border:1px solid #1b5d5e;box-shadow:0 4px 0 #1b5d5e;color:#fff}.content .button-5-green:before{color:#fff}.content .button-5-yellowgreen{background-color:#dde100;border:1px solid #ffb152;box-shadow:0 4px 0 #ffb152}.content .button-5-yelloworange{background-color:#ffea00;border:1px solid #7d7301;box-shadow:0 4px 0 #7d7301}.content .button-6{--size:4.0rem;background-color:#fff5a9;border-radius:20px;box-shadow:4px 4px 0 #000;display:grid;font-size:calc(var(--size)/3);height:var(--size);margin:1rem auto;padding:0 12px;place-items:start;align-items:center;border:3px dotted #000;color:#000;cursor:pointer;font-family:RocknRoll One,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:2px;outline:none;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.content .button-6:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#80e1e2;content:"▶︎";height:calc(var(--size)*.4);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.2)}.content .button-7{--size:4.0rem;background-color:#b6f9de;border:3px dotted #000;border-radius:calc(var(--size)/2);box-shadow:0 4px 0 #000;color:#000;cursor:pointer;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-style:normal;font-weight:400;height:var(--size);margin:20px auto;max-width:300px;outline:none;place-items:center;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:64%}.content .button-7:hover{opacity:.7}.line-1{color:#000;font-size:2rem}.text-line-blue,.text-line-pink,.text-line-yellow{display:inline-block;position:relative;white-space:nowrap;z-index:1}.text-line-yellow:after{background-image:url(../../custom/img/line/yellow.png)}.text-line-blue:before,.text-line-yellow:after{background-repeat:no-repeat;background-size:100% 100%;bottom:-.4em;content:"";display:block;height:1em;left:-1em;position:absolute;right:-1em;z-index:-1}.text-line-blue:before{background-image:url(../../custom/img/line/blue.png)}.text-line-pink:before{background-image:url(../../custom/img/line/pink.png);background-repeat:no-repeat;background-size:100% 100%;bottom:-.4em;content:"";display:block;height:1em;left:-1em;position:absolute;right:-1em;z-index:-1}main.page .content{position:relative}main.page .content .logo-header{background-color:var(--color-section-bg);display:flex;justify-content:space-between;left:0;padding-right:10px;position:sticky;top:0;width:100%;z-index:1000}main.page .content .logo-header a{text-align:center}.logo-header img{margin:20px auto;-o-object-fit:contain;object-fit:contain;width:calc(100% - 40px)}@media(max-width:600px){.logo-header img{margin:10px;width:calc(100% - 60px)}main.page .content .logo-header{position:fixed}}.logo-header .hamburger-area{display:none}.logo-header .hamburger-area .hamburger{cursor:pointer;height:20px;position:relative;width:20px}.logo-header .hamburger-area .hamburger:hover{opacity:.7}.logo-header .hamburger-area .hamburger>*,.logo-header .hamburger-area .hamburger>:after,.logo-header .hamburger-area .hamburger>:before{background-color:#000;content:"";display:block;height:2px;width:100%}.logo-header .hamburger-area .hamburger>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s}.logo-header .hamburger-area .hamburger>:before{transform:translateY(-8px) rotate(0);transition:transform .3s}.logo-header .hamburger-area .hamburger>:after{transform:translateY(6px) rotate(0);transition:transform .3s}.logo-header .hamburger-area:has(#hamburger:checked) .hamburger>*{background-color:transparent}.logo-header .hamburger-area:has(#hamburger:checked) .hamburger>:before{transform:translateY(1px) rotate(-45deg)}.logo-header .hamburger-area:has(#hamburger:checked) .hamburger>:after{transform:translateY(-1px) rotate(45deg)}@media(max-width:600px){main.page .content{padding-top:14cqw}.logo-header .hamburger-area{align-items:center;display:flex;justify-content:center;width:40px}body main.page .main-left-menu{align-items:center;background-color:#fff5a9;display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;left:0;top:100%;transition:top .3s;width:100%;z-index:100}body main.page .main-left-menu>ul{align-items:start;background-color:transparent;border:0;display:flex;flex-direction:column;height:auto;max-width:300px;width:90%}body main.page .main-left-menu>ul>li{height:auto;justify-content:start;position:static;width:100%}body main.page .main-left-menu>ul>li>a{border-bottom:1px dotted #000;flex-direction:row;height:auto;justify-content:start;width:100%}body main.page .main-left-menu>ul>li>a>span:not(.icon){color:#000;font-size:1.1rem;font-weight:400}body main.page .main-left-menu ul .icon{background-color:#000}main.page:has(#hamburger:checked) .main-left-menu{top:0}body:has(#hamburger:checked){overflow:hidden}}.main-left-menu .add-menu{display:none}@media (max-width:600px){main.page .main-left-menu .add-menu{align-items:center;display:flex;gap:10px;justify-content:center;width:90%}main.page .main-left-menu .add-menu *{color:#000;font-size:1.1rem}main.page .main-left-menu .add-menu>*{border:1px dashed #000;border-radius:20px;cursor:pointer;padding:15px;position:relative;text-align:center;width:100%}main.page .main-left-menu .add-menu>:hover{opacity:.7}main.page .main-left-menu .add-menu .kippoui{background-color:#ff6dbd;box-shadow:0 5px 0 #9d3d71}main.page .main-left-menu .add-menu .calender{background-color:#ffbbe2;box-shadow:0 5px 0 #a55281}main.page .main-left-menu .add-menu .kippoui:before{background-image:url(../../img/header/paper_plain.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;transform:translate(-20px,40px);width:60px}main.page .main-left-menu .add-menu .kippoui:after{background-image:url(../../img/header/compass.png)}main.page .main-left-menu .add-menu .calender:before,main.page .main-left-menu .add-menu .kippoui:after{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;pointer-events:none;position:absolute;right:0;top:0;transform:translate(10px,-10px);width:50px}main.page .main-left-menu .add-menu .calender:before{background-image:url(../../img/header/calender.png)}}.label-001{--color:#000;color:var(--color);font-size:1rem;font-weight:700;padding:0;text-align:center;width:100%}.label-001:after,.label-001:before{background-color:var(--color);content:"";display:inline-block;height:1rem;vertical-align:middle;width:2px}.label-001:before{margin-right:.5rem;transform:rotate(-20deg)}.label-001:after{margin-left:.5rem;transform:rotate(20deg)}.label-002{display:inline;font-size:1rem;letter-spacing:.1rem;-webkit-text-decoration:solid line-through #37d8da .5rem;text-decoration:solid line-through #37d8da .5rem;width:100%;text-decoration-inset:-.3rem 0;font-family:RocknRoll One,sans-serif;font-style:normal;font-weight:400}.bg-map{background-attachment:fixed;background-image:url(/content/site/akari/komi/img/bg_map.jpg);background-repeat:no-repeat;background-size:100%}.bg-001{background-color:#ffdee4;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-001:before{background-image:url(../img/bg/bg_001.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-001 *{color:#000}.bg-001>*{transform:translateY(-40px)}.bg-001-t{background-color:#ff9ad4cc;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-001-t:before{background-image:url(../img/bg/bg_001-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-001-t>*{transform:translateY(-40px)}.bg-002{background-color:#a5d1ff;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-002:before{background-image:url(../img/bg/bg_002.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-002 *{color:#000}.bg-002>*{transform:translateY(-40px)}.bg-003{background-color:#b6f9de;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-003:before{background-image:url(../img/bg/bg_003.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-003 *{color:#000}.bg-003>*{transform:translateY(-40px)}.bg-004{background-color:#e3c9dd;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-004:before{background-image:url(../img/bg/bg_004.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-004 *{color:#000}.bg-004>*{transform:translateY(-40px)}.bg-004-t{background-color:#c363ff99;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-004-t:before{background-image:url(../img/bg/bg_004-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-004-t>*{transform:translateY(-40px)}.bg-005-t{background-color:#de000099;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-005-t:before{background-image:url(../img/bg/bg_005-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-005-t>*{transform:translateY(-40px)}.bg-006-t{background-color:#37d8da99;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-006-t:before{background-image:url(../img/bg/bg_006-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-006-t>*{transform:translateY(-40px)}.bg-007-t{background-color:#9eed7899;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-007-t:before{background-image:url(../img/bg/bg_007-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-007-t>*{transform:translateY(-40px)}.bg-008-t{background-color:#ffee00cc;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-008-t:before{background-image:url(../img/bg/bg_008-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-008-t>*{transform:translateY(-40px)}.bg-009-t{background-color:#ffb152cc;margin-top:100px;padding:20px;position:relative;text-align:center}.bg-009-t:before{background-image:url(../img/bg/bg_009-t.png);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:86px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.bg-009-t>*{transform:translateY(-40px)}main *{color:#000}a.text-link{color:#ff6dbd}.text-center{text-align:center}.text-left{text-align:left}.page-title{align-items:center;display:flex;justify-content:center;z-index:1}.page-title-deco{--size:36px;height:auto;margin-right:8px;width:var(--size)}.slider-area{position:relative}.slider-area .slider{display:flex;gap:0;height:100%;margin:0;overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.slider-area .slider>*{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:90%;padding:5px;width:95%}.slider-area .prev{border-width:0 0 4px 4px;left:20px;transform:translateY(-50%) rotate(45deg)}.slider-area .next{border-width:0 4px 4px 0;right:20px;transform:translateY(-50%) rotate(-45deg)}.slider-area .next,.slider-area .prev{border-color:#fff;border-style:solid;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,1));height:20px;position:absolute;top:calc(50% - 32.5px);width:20px;z-index:10}.slider-area .pager{display:flex;gap:10px;height:45px;justify-content:center;margin-bottom:20px;padding:10px}.slider-area .pager>*{background-color:#d9d9d9;border-radius:50%;height:10px;list-style:none;width:10px}.slider-area .pager>.active{background-color:red}.blur-link-wrap{padding:10px}.blur-link-wrap a.blur-link{--size:4.0rem;background-color:#eecfff;border:3px dotted #000;border-radius:calc(var(--size)/2);box-shadow:4px 4px 0 #c363ff;color:#000;cursor:pointer;display:grid;font-family:RocknRoll One,sans-serif;font-size:calc(var(--size)/3);font-size:1.2rem;font-style:normal;font-weight:400;height:var(--size);margin:2rem auto 1rem;max-width:300px;outline:none;padding-left:2rem;padding-right:var(--size);place-items:center;position:relative;text-align:center;text-decoration:none;white-space:nowrap}.blur-link-wrap a.blur-link:before{background-image:url(/content/site/akari/custom/img/common/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--size)*.35);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:calc(var(--size)*.6)}#todays_fortune{--size:80px;bottom:10px;cursor:pointer;display:block;height:var(--size);opacity:1;position:fixed;right:10px;transition:opacity .3s ease;width:var(--size)}#todays_fortune:not(.active){opacity:0;pointer-events:none}#todays_fortune:hover{opacity:.7}#todays_fortune img{transition:opacity .3s ease;width:100%}