﻿@media print, screen{html{visibility:hidden}html.wf-active{visibility:visible}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-ms-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}.isModal{overflow:hidden !important}#wrapper{overflow:visible}#wrapper .clearfix:after{clear:both}#wrapper .clearfix{zoom:1}#wrapper .tbudr{font-family:tbudrgothic-std,sans-serif !important;font-weight:400;font-style:normal}#wrapper .tbudr-b{font-family:tbudrgothic-std,sans-serif !important;font-weight:700;font-style:normal}#wrapper .tbudr-h{font-family:tbudrgothic-std,sans-serif !important;font-weight:900;font-style:normal}#specc{display:none;position:fixed;background-color:rgba(0,0,0,0.8);z-index:3000;top:0;left:0;width:100%;height:100vh;overflow:auto;opacity:0}#specc.visible{display:block;-moz-animation:show 0.3s ease 0s forwards;-webkit-animation:show 0.3s ease 0s forwards;animation:show 0.3s ease 0s forwards}#specc .closebtnSp01{position:-webkit-sticky;position:sticky;top:0;padding:1.5625vw;background-color:#fff;text-align:right}#specc .closebtnSp01 a{display:inline-block;width:10vw}#specc .closebtnSp01 a img{width:100%}#specc .scrollable01 img{width:100%}#contents{padding:0;width:100%;background-color:#4ABBC0}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents #tag01{background-color:#F67701;color:#fff}#contents #tag01 section{padding:3.125vw 0}#contents #tag01 section h1,#contents #tag01 section p{text-align:center;font-size:3.75vw;line-height:1.34em}#contents .whitewrap01{background-color:#fff;width:100%;-moz-border-radius:6.25vw;-webkit-border-radius:6.25vw;border-radius:6.25vw}#contents #contentheader{padding:3.125vw}#contents #contentheader h1 img{width:100%}#contents #contentheader img#attention02{display:block;width:100%;margin:3.125vw auto 0 auto}#contents .mallLink{display:block;margin-top:3.125vw}#contents .mallLink img{width:100%}#contents nav#mainnav{background-color:#FEA6B9;position:-webkit-sticky;position:sticky;top:0;z-index:1000}#contents nav#mainnav div{padding:1.875vw 0}#contents nav#mainnav div ul{display:flex;flex-shrink:0;justify-content:center}#contents nav#mainnav div ul li{width:20.3125vw;margin:0 1.875vw}#contents nav#mainnav div ul li img{width:100%}#contents nav#subnav{display:none}#contents .border-top-green01{border-top:1.5625vw solid #4ABBC0;padding-bottom:3.125vw}#contents .contentWrapper01{padding:0 3.125vw}#contents #about{background-image:url(../img/bg01.png?0824.png);background-size:4.53125vw;background-position:center top}#contents #about h2{margin:9.375vw 0;text-align:center}#contents #about h2 img{width:63.4375vw}#contents #about .btn_interview01{margin-top:3.125vw;display:block}#contents #about .btn_interview01 img{width:100%}#contents #about .moviewrap01{width:100%;position:relative}#contents #about .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #about .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #about ol.point01 li{margin-top:3.125vw}#contents #about ol.point01 li img{width:100%}#contents #about .buttons01 a{width:63.75vw;margin:3.125vw auto 0 auto;display:block}#contents #about .buttons01 a img{width:100%}#contents #apps{background-color:#009CD9}#contents #apps h2{margin:7.8125vw 0;text-align:center}#contents #apps h2 img{height:14.375vw}#contents #apps .contentWrapper01>img{width:100%;margin-top:3.125vw}#contents #apps .btn_specc01{display:block;margin:3.125vw auto 0 auto}#contents #apps .btn_specc01 img{width:100%}#contents #movies{background-color:#F3619F}#contents #movies h2{margin:7.8125vw 0;text-align:center}#contents #movies h2 img{height:14.375vw}#contents #movies .moviewrap01{width:100%;position:relative}#contents #movies .moviewrap01 .pcNone p{color:#fff;font-weight:900;font-size:5vw;text-align:center;display:block;margin-top:0.4em}#contents #movies .moviewrap01 .pcNone p span.new{color:#2BB5B0;padding:0 0.1em;background:#fff;display:inline-block;margin-right:0.2em}#contents #movies .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100;margin-top:3.125vw}#contents #movies .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #campaign{background-color:#FFCB00}#contents #campaign h2{margin:7.8125vw 0;text-align:center}#contents #campaign h2 img{height:11.5625vw}#contents #campaign .contentWrapper01>img{width:100%}#contents #campaign .campaign01{display:block;margin-bottom:3.125vw}#contents #campaign .campaign01>img{width:100%}#contents #campaign #campaign02{width:93.75vw;margin:0 auto 3.125vw auto;background-image:url(../img/bg02.png);background-size:4.52125vw auto;background-position:center top;overflow:hidden;-moz-border-radius:4.6875vw;-webkit-border-radius:4.6875vw;border-radius:4.6875vw}#contents #campaign #campaign02>img{width:100%}#contents #campaign #campaign02 .movies01{border-top:2.5vw solid #3AC3C5;border-bottom:2.5vw solid #3AC3C5}#contents #campaign #campaign02 .movies01 h3{text-align:center;margin:6.25vw 0;color:#2CB5B0;font-size:5.625vw;line-height:1em}#contents #campaign #campaign02 .movies01 .moviewrap01{padding:0 3.125vw}#contents #campaign #campaign02 .movies01 .moviewrap01 .movie01{margin-bottom:3.125vw;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #campaign #campaign02 .movies01 .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #campaign #campaign02 .summary01{padding:0 3.125vw 6.25vw 3.125vw}#contents #campaign #campaign02 .summary01 h4{margin-top:6.25vw;color:#2CB5B0;font-size:5.625vw;line-height:1em}#contents #campaign #campaign02 .summary01 a{margin:2vw auto;display:block}#contents #campaign #campaign02 .summary01 a img{width:100%}#contents #campaign #campaign02 .summary01 p{margin-top:0.5em;line-height:1.67em;font-size:4.375vw}#contents #campaign #campaign02 .summary01 p.pink01{color:#F15471;font-size:5vw}#contents #campaign #campaign02 .summary01 ul.annotation01{margin-top:1em}#contents #campaign #campaign02 .summary01 ul.annotation01 li{margin-top:0.2em;line-height:1.67em;text-indent:-1em;padding-left:1em;font-size:3.75vw}#contents #campaign #campaign02 .summary01 ul.annotation01 li:before{content:"※"}#contents #campaign #campaign02 .summary01 ul.list01{margin-top:1em}#contents #campaign #campaign02 .summary01 ul.list01 li{margin-top:0.2em;line-height:1.67em;text-indent:-1em;padding-left:1em;font-size:4.375vw}#contents #campaign #campaign02 .summary01 ul.list01 li:before{content:"・"}#contentfooter{padding-bottom:9.375vw}#contentfooter .banners01{padding:1.5625vw 0}#contentfooter .banners01 ul{text-align:center}#contentfooter .banners01 ul li{margin:1.5625vw;display:inline-block;width:45.3125vw}#contentfooter .banners01 ul li img{width:100%}#contentfooter .attention01{margin-bottom:9.375vw;padding:0 3.125vw}#contentfooter .attention01 img{width:100%}#contentfooter small{display:block;width:100%;text-align:center;font-size:3.75vw;color:#fff}#contentfooter .sns01{width:100%;margin:7.8125vw 0 0 0;text-align:center}#contentfooter .sns01 ul{height:20px;overflow:hidden}#contentfooter .sns01 ul li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}#nazotokist{background:#00142A;padding:6.25vw}#nazotokist a{display:block;border:0.3125vw solid #fff}#nazotokist a img{width:100%}}@media print, screen and (min-width: 640px){#specc{width:100%;height:100vh}#specc .scrollable01>img{width:1000px;margin:77px auto 0 auto}#specc .scrollable01 .spNoneImg{display:block !important}#specc .scrollable01 a{width:148px;display:block;margin:20px auto 100px auto}.btn_magicpopupclose01{position:absolute;bottom:-60px;width:100%;text-align:center}.btn_magicpopupclose01 a{width:148px;display:inline-block;background-image:url(../img/btn_close01.png);height:41px;background-repeat:no-repeat;text-indent:-999px;overflow:hidden}.btn_magicpopupclose01 a:hover{background-position:0 -41px}#contents{width:100%;min-width:1200px}#contents #tag01 section{width:1200px;margin:0 auto;padding:12px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #tag01 section h1,#contents #tag01 section p{display:inline-block;text-align:center;font-size:16px;line-height:auto}#contents #tag01 section p{padding-left:1em}#contents #contentwrap{padding:0}#contents .whitewrap01{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}#contents #contentheader{padding:30px 0}#contents #contentheader h1{width:1200px;margin:0 auto}#contents #contentheader img#attention02{width:960px;margin:30px auto 0 auto}#contents .mallLink{width:1200px;margin:30px auto 0 auto}#contents nav#mainnav{position:relative}#contents nav#mainnav div{padding:30px 0}#contents nav#mainnav div ul li{width:279px;margin:0 25px 0 0}#contents nav#mainnav div ul li:last-of-type{margin-right:0}#contents nav#mainnav div ul li img{width:100%}#contents nav#subnav{background-color:#FEA6B9;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;width:100%;min-width:1200px;position:fixed;display:block;top:-120px;left:0;z-index:1000}#contents nav#subnav .wrap01{width:1200px;margin:0 auto}#contents nav#subnav div.inner01{padding:15px 0}#contents nav#subnav div.inner01 .logo{display:block;float:left;width:540px;margin-right:15px}#contents nav#subnav div.inner01 ul{display:flex;flex-shrink:0}#contents nav#subnav div.inner01 ul li{width:150px;margin:0 15px 0 0}#contents nav#subnav div.inner01 ul li:last-of-type{margin-right:0}#contents nav#subnav div.inner01 ul li img{width:100%}#contents .border-top-green01{border-top:10px solid #4ABBC0;padding-bottom:30px}#contents .contentWrapper01{padding:0;width:1200px;margin:0 auto}#contents #about{background-size:29px}#contents #about h2{margin:75px 0 85px 0;text-align:center}#contents #about h2 img{width:740px}#contents #about .btn_interview01{margin-top:30px;display:block}#contents #about .btn_interview01 img{width:100%}#contents #about .moviewrap01{width:1000px;position:relative;margin:0 auto 0 auto}#contents #about .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents #about .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #about ol.point01 li{margin-top:30px}#contents #about ol.point01 li img{width:100%}#contents #about .buttons01{text-align:center;margin-top:30px}#contents #about .buttons01 a{width:486px;margin:0 15px;display:inline-block}#contents #about .buttons01 a:nth-child(3n){margin-top:30px}#contents #about .buttons01 a img{width:100%}#contents #apps h2{margin:70px 0 40px 0}#contents #apps h2 img{height:113px}#contents #apps .contentWrapper01>img{width:100%;margin-top:30px}#contents #apps .btn_specc01{display:block;width:701px;margin:30px auto 0 auto}#contents #apps .btn_specc01 img{width:100%}#contents #movies h2{margin:70px 0 90px 0}#contents #movies h2 img{height:113px}#contents #movies .moviewrap01{width:100%;position:relative}#contents #movies .moviewrap01 .flex01{display:flex !important;justify-content:center;flex-shrink:0;flex-wrap:wrap}#contents #movies .moviewrap01 .flex01 .movie01{margin:0;width:585px;padding:0}#contents #movies .moviewrap01 .flex01 .movie01:nth-child(odd){margin:30px 15px 0 0}#contents #movies .moviewrap01 .flex01 .movie01:nth-child(even){margin:30px 0 0 15px}#contents #movies .moviewrap01 .flex01 .movie01:nth-child(1){margin-top:0}#contents #movies .moviewrap01 .flex01 .movie01:nth-child(2){margin-top:0}#contents #movies .moviewrap01 .flex01 .movie01 p{font-size:20px;font-weight:900;text-align:center;color:#fff;display:block;margin-top:0.3em}#contents #movies .moviewrap01 .flex01 .movie01 p span.new{background:#fff;color:#2BB5B0;display:inline-block;padding:0 0.2em;margin-right:0.4em}#contents #movies .moviewrap01 a{display:block;width:585px;position:relative}#contents #movies .moviewrap01 a img{width:100%}#contents #movies .moviewrap01 a .play01{position:absolute;top:96px;left:224px;background-image:url(../img/play01.png);background-size:138px;background-position:0 0;width:138px;height:138px;background-repeat:no-repeat}#contents #movies .moviewrap01 a:hover .play01{background-position:0 -138px}#contents #campaign h2{margin:75px 0 85px 0}#contents #campaign h2 img{height:94px}#contents #campaign .contentWrapper01>img{width:100%}#contents #campaign .campaign01{position:relative;margin-bottom:30px}#contents #campaign .campaign01 .matsumaru01{position:absolute;width:343px;right:0;bottom:100px}#contents #campaign .campaign01 div{background:#4ABBC0;display:block;text-align:center;padding:4px 0 16px 0;bottom:122px;left:0;position:absolute;width:100%}#contents #campaign .campaign01 div img{display:inline-block;width:355px}#contents #campaign .campaign01:hover div{background:#F15371}#contents #campaign #campaign02{width:1200px;margin:0 auto 30px auto;background-size:29px auto;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}#contents #campaign #campaign02 .movies01{border-top:10px solid #3AC3C5;border-bottom:10px solid #3AC3C5}#contents #campaign #campaign02 .movies01 h3{margin:35px 0 30px 0;font-size:30px}#contents #campaign #campaign02 .movies01 .moviewrap01{padding:0;margin-bottom:30px;text-align:center}#contents #campaign #campaign02 .movies01 .moviewrap01 a{display:inline-block;width:360px;margin:0 15px;position:relative}#contents #campaign #campaign02 .movies01 .moviewrap01 a img{width:100%}#contents #campaign #campaign02 .movies01 .moviewrap01 a .play01{position:absolute;top:51px;left:130px;background-image:url(../img/play01.png);background-size:100px;background-position:0 0;width:100px;height:100px;background-repeat:no-repeat}#contents #campaign #campaign02 .movies01 .moviewrap01 a:hover .play01{background-position:0 -100px}#contents #campaign #campaign02 .summary01{padding:30px 120px 70px 120px}#contents #campaign #campaign02 .summary01 h4{margin-top:30px;font-size:30px}#contents #campaign #campaign02 .summary01 a{margin:14px 0;display:block;width:363px}#contents #campaign #campaign02 .summary01 p{margin-top:0.5em;font-size:16px}#contents #campaign #campaign02 .summary01 p.pink01{font-size:26px}#contents #campaign #campaign02 .summary01 ul.annotation01{margin-top:1em}#contents #campaign #campaign02 .summary01 ul.annotation01 li{margin-top:0.2em;font-size:16px}#contents #campaign #campaign02 .summary01 ul.list01{margin-top:1em}#contents #campaign #campaign02 .summary01 ul.list01 li{margin-top:0.2em;font-size:16px}#contentfooter{width:1200px;margin:0 auto;padding:30px 0}#contentfooter .banners01{padding:0}#contentfooter .banners01 ul{text-align:center}#contentfooter .banners01 ul li{margin:0 28px 0 0;width:279px}#contentfooter .banners01 ul li:last-of-type{margin-right:0}#contentfooter .banners01 ul li 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}#contentfooter .banners01 ul li a{display:inline-block;background-color:#fff}#contentfooter .banners01 ul li a img{display:block}#contentfooter .banners01 ul li a:hover img{opacity:0.8}#contentfooter .attention01{margin:30px 0;padding:0}#contentfooter .attention01 img{width:100%}#contentfooter small{float:left;display:inline-block;width:auto;text-align:left;font-size:14px}#contentfooter .sns01{float:right;width:350px;margin:0;text-align:right}#contentfooter .sns01 ul{height:20px;overflow:hidden}#contentfooter .sns01 ul li{display:inline-block;font-size:0;line-height:20px;vertical-align:top;overflow:hidden}#nazotokist{padding:0}#nazotokist a{margin:30px auto;width:604px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff}#nazotokist a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}}
