﻿body{opacity:0;transition:opacity .3s ease-in}body.loaded{opacity:1}nav[role=breadcrumb]{z-index:1;position:relative}.device-pc #contents{width:100%}.device-sp #contents{padding:0}#contents .spOnly{display:none}.device-sp #contents .spOnly{display:block}.border-image{background:url("../images/border.png") repeat-x;background-size:auto 16px;background-position:center;height:16px}.hidden{display:none}body.confetti canvas{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:9999 !important;pointer-events:none !important}.robot-container{position:absolute;max-width:1200px;height:104px;overflow:hidden;left:50%;bottom:0;transform:translateX(-50%)}.device-pc .robot-container{width:calc(100vw - 160px);height:104px}.device-sp .robot-container{width:100vw;height:52px}.device-sp .robot-container.pc-only{display:none}.robot{position:absolute}.device-pc .robot{width:104px;height:104px}.device-sp .robot{width:52px;height:52px}.robot img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}.robot img.hidden{display:none}.robot{height:104px;background-size:contain;background-repeat:no-repeat;background-position:center}.robot.left{left:0}.robot.right{right:0}.main{font-family:"UD Shin Go Medium JIS2004",sans-serif;color:#333}.device-pc .main{width:100%}.device-sp .index .main>*{padding:0 16px}.device-sp .index .main>* br{display:block !important}.main button{cursor:pointer}.main .vertical{writing-mode:vertical-rl;font-feature-settings:"vhal"}.main .vertical span{display:inline-block;transform:rotate(-90deg);transform-origin:50% 50%}.top{position:relative;background:url(../images/bg-title.png) repeat-x;background-size:100px 328px}.top .logo{position:absolute;top:8px;left:8px;z-index:1}.device-sp .top .logo{position:relative;width:143px}.index .top{background:url(../images/bg-title-pc.png) repeat-x;background-size:40px 844px}#main-title img{width:100%}.device-pc .result #main-title{max-width:560px;margin:0 auto}.device-pc .index #main-title{max-width:1440px;margin:0 auto}.yodogawa-wrapper{background-color:#ffed6e;position:relative}.device-pc .yodogawa{display:flex;justify-content:space-between;padding:80px 0}.device-sp .yodogawa{padding-top:32px;padding-bottom:32px}.device-sp .yodogawa br:not(.sp-br){display:none !important}.yodogawa .text{font-family:"UD Shin Go Bold JIS2004",sans-serif;font-size:20px;font-feature-settings:"palt";line-height:1.75;letter-spacing:1.5px;margin:0 auto;text-align:justify}.yodogawa .text span{color:#e9453c}.draw{padding:80px 0}.device-pc .draw{max-width:528px;padding:80px 0}.device-sp .draw{padding:32px 16px 24px !important}.draw h3{font-family:"UD Shin Go Bold JIS2004",sans-serif;font-size:24px;font-feature-settings:"palt";line-height:125%;letter-spacing:1.8px;text-align:center;margin-bottom:8px}.mikuji{max-width:420px;margin:0 auto}.btn_omikuji img{width:100%}.mikuji2{text-align:center}.mikuji2 img{max-width:100%}.device-sp .mt .btn_omikuji2{width:84%;height:0;padding-top:31.2%;margin:0 auto 32px}.btn_down:hover{transform:translateY(2px)}.download{padding:32px 24px}.ttl_download{font-family:"UD Shin Go Bold JIS2004",sans-serif;padding-bottom:8px;font-size:20px;letter-spacing:2px}.device-pc .mikuji3{display:flex;justify-content:space-between}.device-sp .mikuji3 a:nth-child(n+2){margin-top:8px}.device-pc #contents{margin-top:-48px}.device-pc #contents .container{position:relative}.device-pc #contents .container::before,.device-pc #contents .container::after{content:"";display:block;background:url(../images/bg-border.png) repeat-y;background-size:80px 256px;width:80px;height:100%;position:absolute;top:0;z-index:1}.device-pc #contents .container::before{left:0}.device-pc #contents .container::after{right:0}#contents .title2{font-family:"DotGothic16",sans-serif;font-size:min(7.69vw,32px);line-height:125%;letter-spacing:2.4px;display:flex;justify-content:center;align-items:center;gap:32px;padding:16px;color:lime;background:url(../images/title-agein.png) no-repeat;background-size:contain;background-position:center}.device-pc #contents .title2{width:528px;height:89px}.device-sp #contents .title2{max-width:528px;width:92.307vw;height:21.394vw;background:url(../images/title-agein-sp.png) no-repeat;background-size:contain;background-position:center;margin:0 auto}.device-sp #contents .title2>*{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}.device-pc #contents.result section.mt-wrapper{max-width:528px;padding-top:16px}.device-sp #contents.result section.mt-wrapper{padding-top:0}.device-sp #contents.result section.mt-wrapper br{display:block !important}.device-pc #contents.result section.mt-wrapper{padding:80px 0}.device-pc #contents.result section.mt-wrapper .img::before{content:"";display:block;background:url(../images/mt-frame.png) no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:560px}#contents.result section.mt-wrapper .img{margin:0 auto;position:relative}#contents.result section.mt-wrapper .img .robot-container{bottom:15px}#contents.result section.mt-wrapper .text{font-size:20px;letter-spacing:2px;line-height:2.1;margin:32px auto}.device-sp #contents.result section.mt-wrapper .text{line-height:9vw}.device-pc #contents.result section.mt-wrapper>div>div.share p{max-width:100px}.device-pc #contents.result section.mt-wrapper>div>div.share{margin:40px auto}#contents.result section.mt-wrapper>div .advice h3{font-family:"UD Shin Go Bold JIS2004",sans-serif;font-size:16px;line-height:100%;letter-spacing:1.6px;display:flex;align-items:center;justify-content:space-between;padding:24px 16px 0}#contents.result section.mt-wrapper>div .advice h3 img{width:60px}.device-sp #contents.result section.mt-wrapper>div .advice h3{font-size:18px;line-height:150%;letter-spacing:2.7px}#contents.result section.mt-wrapper>div .advice .border-image{border-left:1px solid;border-right:1px solid}.device-pc #contents.result section.mt-wrapper>div .advice .border-image{background-position:0}#contents.result section.mt-wrapper>div .advice ul{text-align:left;font-size:16px;line-height:150%;letter-spacing:1.6px;padding:8px 16px 24px}#contents.result section.mt-wrapper>div .advice ul li{text-indent:-24px;padding-left:24px}#contents.result section.mt-wrapper>div .advice ul li::before{content:"";display:inline-block;background:url(../images/icon-list.svg) no-repeat;background-size:contain;width:16px;height:16px;vertical-align:text-bottom;margin-right:8px}.device-sp #contents.result section.mt-wrapper>div .advice ul{font-size:16px}#contents.result section.mt-wrapper div.mt img{max-width:100%}#contents section img.logo{width:50%;max-width:320px;display:block;margin:0 auto;mix-blend-mode:multiply}.device-sp #contents section a{display:block}.device-pc #contents section{width:96em;margin:0 auto;position:relative}.ua-desktop-windows #contents section>div>a{-ms-transform:rotate(0.001deg);transform:rotate(0.001deg)}#contents footer{font-family:"UD Shin Go Medium JIS2004",sans-serif;position:relative}.device-pc #contents footer{padding:40px 0 80px}.device-sp #contents footer{text-align:center;padding:32px 16px 64px}#contents footer div>a{font-family:"UD Shin Go Bold JIS2004",sans-serif;color:#1c3a83;font-size:16px;display:table;margin:0 auto}#contents footer a.lineup{position:relative;z-index:1}#contents footer a.lineup img{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3)}#contents footer ul.magazine-s{max-width:560px;border:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto;padding:24px 0}#contents footer ul.magazine-s:before{color:#666;font-size:12px;line-height:125%;letter-spacing:.9px;display:block;width:100%;margin-bottom:16px;content:"この記事をシェアする";text-align:center}#contents footer ul.magazine-s li a{display:block;width:32px;cursor:pointer}#contents footer ul.magazine-s li a img{display:block;width:100%}#contents footer ul.magazine-s li+li{margin-left:32px}#contents footer .date{text-align:center;font-size:14px;margin-top:32px}#contents footer .copyright{text-align:center;font-size:16px;margin-top:16px}.device-sp #contents footer .copyright{margin-bottom:32px}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0, 0)}20%{-webkit-transform:translate(0, 10px)}40%{-webkit-transform:translate(0, 0)}}@keyframes sdb{0%{transform:translate(0, 0)}20%{transform:translate(0, 10px)}40%{transform:translate(0, 0)}}/*# sourceMappingURL=mikuji.css.map */
