@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap");body.isModal{overflow:hidden}p#common_pagetop a{display:none}@media print, screen{.wf-notosansjapanese{font-family:"Noto Sans JP"}footer,#tartsBreadcrumb{position:relative;z-index:2}.contentWrap{position:relative}.contentWrap::before{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;background-repeat:no-repeat;background-position:center top;background-image:url(../images/bg.png);background-size:281.25vw auto}#content{z-index:2;position:relative}#content #head{padding:3.125vw 0 0 0}#content #head>img{width:93.75vw;margin:0 auto;display:block}#content #head h1 img{width:100%}#content #contents{margin-top:-11.875vw;text-align:center}#content #contents #getcode{padding:0 3.125vw 3.125vw 3.125vw}#content #contents #getcode img{width:100%}#content #contents .movie01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 3.125vw 3.125vw 3.125vw}#content #contents .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content #contents .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content #contents>img{width:93.75vw;margin:0 auto}#content #contents>img.img02{margin:3.125vw auto 0 auto}#content #item{margin-top:3.125vw;padding:0 3.125vw}#content #item>div{border:1px solid #fff;background-color:rgba(4,21,39,0.6);padding:3.125vw 3.125vw 6.25vw 3.125vw}#content #item>div img{width:100%}#content #item>div .spec p{color:#fff;margin-top:3.125vw}#content #item>div .spec p:first-of-type{font-weight:bold;font-size:4.375vw;line-height:1.5714}#content #item>div .spec p:last-of-type{font-weight:normal;font-size:3.4375vw;line-height:1.45em}#content #item>div a{display:none;margin:6vw auto 0 auto;width:63.75vw}#content #item>div a img{width:100%}#content #item small{display:block;margin:3.125vw 0;color:#fff;font-size:2.8125vw;line-height:1.5em}#content #links{background-color:#041527}#content #links #banners{display:flex;flex-shrink:0;flex-wrap:wrap;padding:1.5625vw}#content #links #banners a{width:45.3125vw;display:block;margin:1.5625vw}#content #links #banners a img{width:100%}#content #links .bottoms small{color:#D8D8D8;width:100%;font-size:2.8125vw;line-height:1.56em;margin-top:6.25vw;text-align:center;display:inline-block}#content #links .bottoms .sns{width:100%;margin:9.375vw 0}#content #links .bottoms .sns>div ul{text-align:center;height:20px}#content #links .bottoms .sns>div ul li{display:inline-block;font-size:0;line-height:0}#content #content_footer .toiawase{background-color:#052E6D;padding:4.375vw 3.125vw}#content #content_footer .toiawase p{color:#fff;font-size:3.75vw;line-height:6.25vw}#content #content_footer .toiawase p b{font-size:4.2vw;font-weight:bold;display:block}#annotation{margin-top:0 !important}}@media screen and (min-width: 640px){.contentWrap{position:relative}.contentWrap::before{content:"";display:block;position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-image:url(../images/bg.png);background-size:cover}#content #head{padding:20px 0 0 0;min-width:1240px;max-width:100%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content #head>img{width:1200px;margin:0 auto}#content #head h1{width:100%;display:block;height:1390px;position:relative;overflow:hidden}#content #head h1 img{position:absolute;left:50%;width:1800px;margin-left:-900px}#content #contents{position:relative;width:1200px;margin:-264px auto 0 auto}#content #contents #getcode{padding:0;margin:0 auto 30px auto;text-align:center}#content #contents #getcode img{width:1200px}#content #contents .movie01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:980px;margin:0 auto 30px auto;padding:0}#content #contents>img{width:100%;margin:0 auto}#content #contents>img.ex01{width:100%;margin:30px auto 0 auto}#content #item{width:1200px;margin:30px auto 0 auto;padding:0}#content #item>div{width:1200px;border:2px solid #fff;height:738px;padding:0;position:relative}#content #item>div>img{position:absolute}#content #item>div>img:first-of-type{top:18px;left:18px;width:511px !important}#content #item>div>img:last-of-type{top:8px;right:28px;width:648px !important}#content #item>div .spec{position:absolute;left:48px;top:380px}#content #item>div .spec p{color:#fff;margin-top:0}#content #item>div .spec p:first-of-type{font-size:26px;line-height:1.5714}#content #item>div .spec p:last-of-type{margin-top:0.5em;font-size:20px;line-height:1.45em}#content #item>div a{position:absolute;bottom:38px;left:48px;margin:0;width:408px}#content #item>div a img{width:100%}#content #item small{margin:28px 0;font-size:16px;line-height:1em}#content #links #banners{margin:0 auto;width:948px;display:flex;flex-shrink:0;flex-wrap:wrap;padding:38px 0 0 0;justify-content:center}#content #links #banners a{width:282px;display:block;margin:12px;background-color:#fff}#content #links #banners a img{-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#content #links #banners a:hover img{opacity:0.8}#content #links .bottoms{margin:34px auto 16px auto;width:1200px}#content #links .bottoms small{float:left;width:auto;font-size:16px;line-height:1.56em;margin-top:0;text-align:left;display:inline-block}#content #links .bottoms .sns{float:right;width:300px;margin:0}#content #links .bottoms .sns>div ul{text-align:center;height:20px}#content #links .bottoms .sns>div ul li{display:inline-block;font-size:0;line-height:0}#content #content_footer .toiawase{min-width:1240px;padding:40px 0}#content #content_footer .toiawase p{width:1200px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:bold}#content #content_footer .toiawase p b{display:inline-block;font-size:18px}#content #content_footer .toiawase p span{display:inline-block}}
