/* --------------------------------------------------------
 Name:      SAMSUNG Galaxy Z Fold 7 - app.css
 Author:    FUTUREK
 Info:      SAMSUNG Galaxy Z Fold 7
----------------------------------------------------------- */
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{all:unset;cursor:revert;display:revert;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{height:auto;max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none;padding:0}html{scrollbar-gutter:stable}body{font-family:Zen Kaku Gothic New,sans-serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal;margin:0;padding:0;position:relative;-webkit-font-smoothing:antialiased;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6ff),to(#bebadf));background:-webkit-linear-gradient(top,#f7f6ff,#bebadf);background:-moz-linear-gradient(top,#f7f6ff 0,#bebadf 100%);background:linear-gradient(180deg,#f7f6ff,#bebadf);color:#fff;font-size:12px;font-weight:500;min-height:-webkit-calc(var(--vh,1vh)*100);min-height:-moz-calc(var(--vh,1vh)*100);min-height:calc(var(--vh, 1vh)*100);-webkit-overflow-scrolling:touch;overflow-x:hidden}main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}a{color:#fff;display:inline-block}picture{display:block;height:100%;width:100%}img,source{display:block;height:auto;width:100%}img,img[src$=".svg"],source{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}img[src$=".svg"]{image-rendering:auto;will-change:transform}.sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.top{z-index:1}.product{z-index:2}.campaign,.docomo,.recommend{z-index:3}.value{z-index:4}.movie{z-index:5}.bottom{z-index:6}.logo{z-index:500}.fixed-buttons,.nav{z-index:600}.modal{z-index:1000}.opening{z-index:2000}.modal{background-color:rgba(0,0,0,.85);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.hidden{display:none}.modal_content{aspect-ratio:16/9;background-color:#000;overflow:hidden;position:relative}.modal_content.short{aspect-ratio:9/16}.iframe-wrapper,.iframe-wrapper iframe{height:100%;width:100%}.modal_close{cursor:pointer;position:absolute;z-index:1}.opening{background:-webkit-gradient(linear,left top,left bottom,from(#9b72c0),color-stop(30%,#ebb5f8),color-stop(62%,#877ac8),color-stop(80%,#a97ee4),to(#e2d6ff));background:-webkit-linear-gradient(top,#9b72c0,#ebb5f8 30%,#877ac8 62%,#a97ee4 80%,#e2d6ff);background:-moz-linear-gradient(top,#9b72c0 0,#ebb5f8 30%,#877ac8 62%,#a97ee4 80%,#e2d6ff 100%);background:linear-gradient(180deg,#9b72c0,#ebb5f8 30%,#877ac8 62%,#a97ee4 80%,#e2d6ff);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:100%;left:0;position:fixed;top:0;-webkit-transition:all 2.3s cubic-bezier(.19,1,.22,1) .4s;-moz-transition:all 2.3s cubic-bezier(.19,1,.22,1) .4s;transition:all 2.3s cubic-bezier(.19,1,.22,1) .4s;width:100%}.opening.is-open{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.page-index .top{min-height:100vh;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}@supports (-webkit-touch-callout:none){.page-index .top{min-height:-webkit-fill-available}}.page-index .kv{pointer-events:none;position:relative}.page-index .kv_container{margin-inline:auto}.page-index .kv_heading{overflow:hidden;position:relative;width:100%}.page-index .kv_heading picture{position:relative;width:100%;z-index:1}.page-index .top .kv_heading picture{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-index .top .kv_logo{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 1s,-webkit-filter 2.6s cubic-bezier(.19,1,.22,1) 1s;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 1s,-webkit-filter 2.6s cubic-bezier(.19,1,.22,1) 1s;-moz-transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 1s,filter 2.6s cubic-bezier(.19,1,.22,1) 1s;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 1s,filter 2.6s cubic-bezier(.19,1,.22,1) 1s;transition:opacity 2.6s cubic-bezier(.19,1,.22,1) 1s,filter 2.6s cubic-bezier(.19,1,.22,1) 1s,-webkit-filter 2.6s cubic-bezier(.19,1,.22,1) 1s}.page-index:not(.is-done) .top.is-open .kv_heading picture{-webkit-animation:kvZoomOut 2.6s cubic-bezier(.19,1,.22,1) forwards;-moz-animation:kvZoomOut 2.6s cubic-bezier(.19,1,.22,1) forwards;animation:kvZoomOut 2.6s cubic-bezier(.19,1,.22,1) forwards}.page-index:not(.is-done) .top.is-open .kv_logo{-webkit-animation:kvLogo 2.6s cubic-bezier(.19,1,.22,1) forwards;-moz-animation:kvLogo 2.6s cubic-bezier(.19,1,.22,1) forwards;animation:kvLogo 2.6s cubic-bezier(.19,1,.22,1) forwards}.page-index.is-done .top.is-open .kv_heading picture{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-index.is-done .top.is-open .kv_logo{-webkit-filter:blur(0);filter:blur(0);opacity:1}@-webkit-keyframes kvZoomOut{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes kvZoomOut{0%{filter:blur(4px);opacity:0;-moz-transform:scale(1.1);transform:scale(1.1)}50%{opacity:1}to{filter:blur(0);opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes kvZoomOut{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes kvLogo{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-moz-keyframes kvLogo{0%{filter:blur(4px);opacity:0}50%{opacity:1}to{filter:blur(0);opacity:1}}@keyframes kvLogo{0%{-webkit-filter:blur(4px);filter:blur(4px);opacity:0}50%{opacity:1}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.page-index .nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.page-index .nav ul li{border:1px solid #000;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.page-index .nav ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#2e2e2e;height:100%;width:100%}.page-index .nav ul li a:after,.page-index .nav ul li a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-index .nav ul li a span{color:#fff;font-weight:700;line-height:100%;z-index:1}.page-index .nav ul li a:after,.page-index .nav ul li a:before{background:-webkit-linear-gradient(290deg,#a97ee4,#1f1364);background:-moz-linear-gradient(290deg,#a97ee4 0,#1f1364 100%);background:linear-gradient(160deg,#a97ee4,#1f1364);opacity:0;-webkit-transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1);-moz-transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1);transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1)}.page-index .nav ul li a.is-current:after,.page-index .nav ul li a:hover:before{opacity:1}@-webkit-keyframes navFadeUp{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-moz-keyframes navFadeUp{0%{opacity:0;-moz-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}to{opacity:1;-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes navFadeUp{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(10px);-moz-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.page-index .fixed-buttons{left:50%;position:fixed;z-index:1000}.page-index .fixed-buttons ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;overflow:hidden;position:relative;width:100%}.page-index .fixed-buttons ul li{overflow:hidden}.page-index .fixed-buttons ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(199,3,37,.9);color:#fff;height:100%;width:100%}.page-index .fixed-buttons ul li a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-index .fixed-buttons ul li a div{z-index:1}.page-index .fixed-buttons ul li a span{font-weight:700;letter-spacing:.02em;line-height:110%;z-index:1}.page-index .fixed-buttons ul li a span.small-space{letter-spacing:-.14em}.page-index .fixed-buttons ul li a small{font-weight:700;letter-spacing:.02em;line-height:110%;z-index:1}.fixed-buttons{opacity:0;-webkit-transform:translate(-50%,120%);-moz-transform:translate(-50%,120%);-ms-transform:translate(-50%,120%);transform:translate(-50%,120%);will-change:opacity,transform}.page-index .fixed-buttons ul li a:before{background:hsla(0,0%,100%,.2);opacity:0;-webkit-transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1);-moz-transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1);transition:opacity 1.3s cubic-bezier(.19,1,.22,1),background 1.3s cubic-bezier(.19,1,.22,1)}.page-index .fixed-buttons ul li a:hover:before{opacity:1}.page-index .statement{overflow:hidden;position:relative}.page-index .statement:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.page-index .statement_inner{position:relative}.page-index .statement_container{margin-inline:auto;position:relative}.page-index .statement_subtitle{font-weight:700;line-height:100%}.page-index .statement_text span{display:inline-block;font-weight:500;line-height:220%}.page-index .statement{-webkit-perspective:500px;-moz-perspective:500px;perspective:500px}.page-index .statement_image{opacity:0;-webkit-transform:translateY(30px) scale(.9) rotateX(-30deg);-moz-transform:translateY(30px) scale(.9) rotateX(-30deg);transform:translateY(30px) scale(.9) rotateX(-30deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity 3s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 3s cubic-bezier(.075,.82,.165,1) .8s;transition:opacity 3s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 3s cubic-bezier(.075,.82,.165,1) .8s;-moz-transition:transform 3s cubic-bezier(.075,.82,.165,1) .8s,opacity 3s cubic-bezier(.075,.82,.165,1) .8s,-moz-transform 3s cubic-bezier(.075,.82,.165,1) .8s;transition:transform 3s cubic-bezier(.075,.82,.165,1) .8s,opacity 3s cubic-bezier(.075,.82,.165,1) .8s;transition:transform 3s cubic-bezier(.075,.82,.165,1) .8s,opacity 3s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 3s cubic-bezier(.075,.82,.165,1) .8s,-moz-transform 3s cubic-bezier(.075,.82,.165,1) .8s}.page-index .statement_image.is-view{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.page-index .statement_box .statement_subtitle{opacity:0;-webkit-transform:translateY(30px) scale(1);-moz-transform:translateY(30px) scale(1);-ms-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) .6s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .6s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) .6s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .6s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) .6s,opacity 2s cubic-bezier(.075,.82,.165,1) .6s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) .6s;transition:transform 2s cubic-bezier(.075,.82,.165,1) .6s,opacity 2s cubic-bezier(.075,.82,.165,1) .6s;transition:transform 2s cubic-bezier(.075,.82,.165,1) .6s,opacity 2s cubic-bezier(.075,.82,.165,1) .6s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .6s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) .6s}.page-index .statement_box .statement_title{opacity:0;-webkit-transform:translateY(40px) scale(1);-moz-transform:translateY(40px) scale(1);-ms-transform:translateY(40px) scale(1);transform:translateY(40px) scale(1);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .8s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .8s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) .8s,opacity 2s cubic-bezier(.075,.82,.165,1) .8s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) .8s;transition:transform 2s cubic-bezier(.075,.82,.165,1) .8s,opacity 2s cubic-bezier(.075,.82,.165,1) .8s;transition:transform 2s cubic-bezier(.075,.82,.165,1) .8s,opacity 2s cubic-bezier(.075,.82,.165,1) .8s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) .8s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) .8s}.page-index .statement_box .statement_text span{opacity:0;-webkit-transform:translateY(30px) scale(1);-moz-transform:translateY(30px) scale(1);-ms-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.page-index .statement_box .statement_text span:first-of-type{-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1s}.page-index .statement_box .statement_text span:nth-of-type(2){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.05s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.05s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.05s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.05s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.05s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.05s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.05s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.05s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.05s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.05s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.05s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.05s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.05s}.page-index .statement_box .statement_text span:nth-of-type(3){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.1s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.1s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.1s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.1s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.1s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.1s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.1s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.1s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.1s}.page-index .statement_box .statement_text span:nth-of-type(4){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.15s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.15s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.15s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.15s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.15s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.15s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.15s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.15s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.15s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.15s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.15s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.15s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.15s}.page-index .statement_box .statement_text span:nth-of-type(5){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.2s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.2s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.2s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.2s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.2s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.2s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.2s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.2s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.2s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.2s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.2s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.2s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.2s}.page-index .statement_box .statement_text span:nth-of-type(6){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.25s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.25s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.25s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.25s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.25s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.25s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.25s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.25s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.25s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.25s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.25s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.25s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.25s}.page-index .statement_box .statement_text span:nth-of-type(7){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.3s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.3s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.3s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.3s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.3s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.3s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.3s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.3s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.3s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.3s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.3s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.3s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.3s}.page-index .statement_box .statement_text span:nth-of-type(8){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.35s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.35s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.35s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.35s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.35s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.35s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.35s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.35s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.35s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.35s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.35s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.35s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.35s}.page-index .statement_box .statement_text span:nth-of-type(9){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.4s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.4s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.4s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.4s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.4s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.4s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.4s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.4s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.4s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.4s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.4s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.4s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.4s}.page-index .statement_box .statement_text span:nth-of-type(10){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.45s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.45s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.45s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.45s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.45s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.45s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.45s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.45s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.45s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.45s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.45s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.45s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.45s}.page-index .statement_box .statement_text span:nth-of-type(11){-webkit-transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.5s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.5s;transition:opacity 2s cubic-bezier(.075,.82,.165,1) 1.5s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.5s;-moz-transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.5s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.5s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.5s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.5s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.5s;transition:transform 2s cubic-bezier(.075,.82,.165,1) 1.5s,opacity 2s cubic-bezier(.075,.82,.165,1) 1.5s,-webkit-transform 2s cubic-bezier(.075,.82,.165,1) 1.5s,-moz-transform 2s cubic-bezier(.075,.82,.165,1) 1.5s}.page-index .statement_box.is-view p,.page-index .statement_box.is-view p span{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.page-index .product{position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}.page-index .product_bg{background:conic-gradient(#7650d7 0,#68498e 18%,#3b3ba2 40%,#1f1364 62%,#515691 80%,#7650d7 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.page-index .product_bg:after{background:inherit;content:"";-webkit-filter:blur(44px);filter:blur(44px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-index .product_inner{position:relative;z-index:1}.page-index .product_container{margin-inline:auto}.page-index .product_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page-index .product_item{-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);background:hsla(0,0%,100%,.13);border-radius:12px;outline:2px solid hsla(0,0%,100%,.12);outline-offset:-2px;width:100%}.page-index .product_num{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .product_num-text{display:block;-webkit-flex-shrink:0;flex-shrink:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:100%}.page-index .product_num-border{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.2)),color-stop(18%,hsla(0,0%,100%,.4)),color-stop(45%,hsla(0,0%,100%,.2)),color-stop(80%,#fff),to(hsla(0,0%,100%,.3)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3));background:-moz-linear-gradient(left,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3));display:block;-webkit-flex-shrink:0;flex-shrink:0;height:1px;opacity:.5;overflow:hidden;position:relative}.page-index .product_num-border:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fff),to(transparent));background:-webkit-linear-gradient(left,transparent,#fff,transparent);background:-moz-linear-gradient(left,transparent,#fff,transparent);background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.page-index .product_num-num{display:block;-webkit-flex-shrink:0;flex-shrink:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:100%}.page-index .product_image{overflow:hidden}.page-index .product_image img{border-radius:6px}.page-index .product_title{font-weight:500;line-height:160%}.page-index .product_title-nowrap{white-space:nowrap}.page-index .product_text{font-weight:400;line-height:180%;text-align:justify}.page-index .product_text sup{font-weight:400;line-height:180%;vertical-align:super}.page-index .product_notes li{color:#c5c5c5;font-weight:400;line-height:160%}.page-index .product_link{position:relative}.page-index .product_link,.page-index .product_link a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .product_link a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);background:hsla(0,0%,100%,.4);border-radius:50px;-webkit-box-shadow:1px 4px 8px hsla(0,0%,42%,.15);box-shadow:1px 4px 8px hsla(0,0%,42%,.15)}.page-index .product_link a span{color:#8845df;display:block;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;line-height:140%;z-index:1}.page-index .product_link a:before{background:#fff;border-radius:99px;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.page-index .product_link a:after{background-image:url(../images/common/icon_link-blank_purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;z-index:1}.page-index .product_bg.is-fixed{position:fixed}.page-index .product_list .product_item{-webkit-box-shadow:2px 6px 12px rgba(63,56,115,.3);box-shadow:2px 6px 12px rgba(63,56,115,.3);opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1s cubic-bezier(.19,1,.22,1) 0s;will-change:transform}.page-index .product_list .product_item.is-view{-webkit-animation:productEnter 2s cubic-bezier(.19,1,.22,1);-moz-animation:productEnter 2s cubic-bezier(.19,1,.22,1);animation:productEnter 2s cubic-bezier(.19,1,.22,1);-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.page-index .product_list .product_item.is-view.animation-done{opacity:1}@-webkit-keyframes shine{0%{left:-100%}to{left:100%}}@-moz-keyframes shine{0%{left:-100%}to{left:100%}}@-webkit-keyframes productEnter{0%{opacity:0;-webkit-transform:translateY(40px) rotateX(-10deg);transform:translateY(40px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@-moz-keyframes productEnter{0%{opacity:0;-moz-transform:translateY(40px) rotateX(-10deg);transform:translateY(40px) rotateX(-10deg)}to{opacity:1;-moz-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@keyframes productEnter{0%{opacity:0;-webkit-transform:translateY(40px) rotateX(-10deg);-moz-transform:translateY(40px) rotateX(-10deg);transform:translateY(40px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);-moz-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}.page-index .recommend{background:#fff;position:relative}.page-index .campaign,.page-index .campaign_inner{position:relative}.page-index .campaign_container{margin-inline:auto}.page-index .campaign .samsung{border-radius:12px;display:block;overflow:hidden;position:relative;width:100%}.page-index .campaign .samsung_image{width:100%}.page-index .campaign .samsung_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;align-tracks:center;background:#fff}.page-index .campaign .samsung_link a{background:#96b7d3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.page-index .campaign .samsung_link a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-index .campaign .samsung_link a div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:1}.page-index .campaign .samsung_link a div span{color:#fff;display:block;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;line-height:1.1}.page-index .campaign .samsung_link a div:after{background-image:url(../images/common/icon_link-blank_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-index_samsung picture{-webkit-transition:-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s;transition:box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,transform 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s,-moz-transform 1s cubic-bezier(.19,1,.22,1) 0s}.page-index_samsung:hover picture{-webkit-box-shadow:4px 12px 24px rgba(0,0,0,.8);box-shadow:4px 12px 24px rgba(0,0,0,.8);-webkit-transform:translateY(-3px) rotateX(0);-moz-transform:translateY(-3px) rotateX(0);transform:translateY(-3px) rotateX(0)}.page-index .samsung_link a:hover:before{opacity:1}.page-index .docomo{position:relative}.page-index .docomo_heading .max,.page-index .docomo_inner{margin:0 auto}.page-index .docomo_title{color:#47484e;font-weight:900;line-height:100%;text-align:center}.page-index .docomo_title span{color:#c03}.page-index .docomo_contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:grid}.page-index .docomo_contents_detail{border:1px solid #eaeaea;overflow:hidden}.page-index .docomo_link{background:#c03;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.page-index .docomo_link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-index .docomo_link div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;z-index:1}.page-index .docomo_link div span{color:#fff;display:block;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;line-height:1.1}.page-index .docomo_link div:after{background-image:url(../images/common/icon_link-blank_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-index .docomo_link:hover:before{opacity:1}.page-index .value{overflow:hidden;position:relative}.page-index .value_bg{width:100vw}.page-index .value_inner{background:-webkit-gradient(linear,left top,left bottom,from(#51419d),to(#2a2a5e));background:-webkit-linear-gradient(top,#51419d,#2a2a5e);background:-moz-linear-gradient(top,#51419d 0,#2a2a5e 100%);background:linear-gradient(180deg,#51419d,#2a2a5e);position:relative}.page-index .value_container{margin-inline:auto}.page-index .value_content,.page-index .value_title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.page-index .value_title{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .value_title span{display:block;-webkit-flex-shrink:1;flex-shrink:1;font-weight:500;line-height:140%}.page-index .value_title:after{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(18%,hsla(0,0%,100%,.4)),color-stop(45%,hsla(0,0%,100%,.2)),color-stop(80%,hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.3)));background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.9) 80%,hsla(0,0%,100%,.3));background:-moz-linear-gradient(left,#fff 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.9) 80%,hsla(0,0%,100%,.3) 100%);background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.9) 80%,hsla(0,0%,100%,.3));content:"";height:1px;opacity:.5;overflow:hidden;position:relative}.page-index .value_image{display:block;width:100%}.page-index .value_link{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;background:hsla(0,0%,100%,.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:flex-end;width:100%}.page-index .value_link,.page-index .value_text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .value_text span{color:#000;display:block;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;line-height:140%}.page-index .value_text:after{background-image:url(../images/common/icon_link-blank_black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-index .movie{overflow:hidden;position:relative}.page-index .movie_bg{width:100vw}.page-index .movie_inner{background:-webkit-gradient(linear,left top,left bottom,from(#381577),color-stop(29%,#60449c),color-stop(41%,#5c4cb0),color-stop(62%,#4c348f),color-stop(79%,#876dbd),to(#3c37a1));background:-webkit-linear-gradient(top,#381577,#60449c 29%,#5c4cb0 41%,#4c348f 62%,#876dbd 79%,#3c37a1);background:-moz-linear-gradient(top,#381577 0,#60449c 29%,#5c4cb0 41%,#4c348f 62%,#876dbd 79%,#3c37a1 100%);background:linear-gradient(180deg,#381577 0,#60449c 29%,#5c4cb0 41%,#4c348f 62%,#876dbd 79%,#3c37a1);position:relative}.page-index .movie_container{margin-inline:auto}.page-index .movie_section{width:100%}.page-index .movie_heading{font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:100%;position:relative;text-align:center}.page-index .movie_copy p{line-height:170%;text-align:center}.page-index .movie_shortlist{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%}.page-index .movie_movie,.page-index .movie_short{position:relative}.page-index .movie_movie button,.page-index .movie_short button{border-radius:12px;cursor:pointer;outline:2px solid hsla(0,0%,100%,.12);outline-offset:-2px;position:relative;z-index:1}.page-index .movie_movie button:before,.page-index .movie_short button:before{border-radius:12px;content:"";height:100%;left:0;outline:2px solid hsla(0,0%,100%,.12);outline-offset:-2px;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.page-index .movie_movie button:after,.page-index .movie_short button:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(../images/index/icon_play-button.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";pointer-events:none;position:absolute}.page-index .movie_movie{width:100%}.page-index .movie_short button{aspect-ratio:270/479}.page-index .movie_short span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;line-height:100%}.page-index .movie_short span span{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.2)),color-stop(18%,hsla(0,0%,100%,.4)),color-stop(45%,hsla(0,0%,100%,.2)),color-stop(80%,#fff),to(hsla(0,0%,100%,.3)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.2),hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3));background:-moz-linear-gradient(left,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.4) 18%,hsla(0,0%,100%,.2) 45%,#fff 80%,hsla(0,0%,100%,.3));content:"";height:1px;overflow:hidden;position:relative}.page-index .movie_short span span:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fff),to(transparent));background:-webkit-linear-gradient(left,transparent,#fff,transparent);background:-moz-linear-gradient(left,transparent,#fff,transparent);background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.page-index .movie_movie button,.page-index .movie_short button{overflow:hidden}.page-index .movie_short:hover span span:before{-webkit-animation:shine 2s infinite;-moz-animation:shine 2s infinite;animation:shine 2s infinite}.page-index .movie_heading{opacity:0}.page-index .movie_heading.is-view{-webkit-animation:titlePop 2s cubic-bezier(.19,1,.22,1) forwards;-moz-animation:titlePop 2s cubic-bezier(.19,1,.22,1) forwards;animation:titlePop 2s cubic-bezier(.19,1,.22,1) forwards}@keyframes shine{0%{left:-100%}to{left:100%}}@-webkit-keyframes titlePop{0%{letter-spacing:.05em;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}50%{opacity:.8;-webkit-transform:translateY(0);transform:translateY(0)}to{letter-spacing:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes titlePop{0%{letter-spacing:.05em;opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}50%{opacity:.8;-moz-transform:translateY(0);transform:translateY(0)}to{letter-spacing:0;opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes titlePop{0%{letter-spacing:.05em;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}50%{opacity:.8;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{letter-spacing:0;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.page-index .bottom{overflow:hidden;position:relative}.page-index .bottom_bg{width:100vw}.page-index .bottom_inner{background:-webkit-gradient(linear,left top,left bottom,from(#342a69),to(#5b4f94));background:-webkit-linear-gradient(top,#342a69,#5b4f94);background:-moz-linear-gradient(top,#342a69 0,#5b4f94 100%);background:linear-gradient(180deg,#342a69,#5b4f94);position:relative}.page-index .bottom_container{margin-inline:auto}.page-index .about{position:relative}.page-index .about_image{position:relative;z-index:1}.page-index .about_image,.page-index .about_image:before{border-radius:12px;outline:2px solid hsla(0,0%,100%,.12);outline-offset:-2px;overflow:hidden}.page-index .about_image:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-index .about_heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .about_heading-text{color:#fff;display:block;font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:100%}.page-index .about_heading-logo{display:block}.page-index .about_text p{color:#fff;font-weight:500;line-height:180%}.page-index .about_link{position:relative}.page-index .about_link,.page-index .about_link a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index .about_link a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);background:hsla(0,0%,100%,.4);border-radius:50px;-webkit-box-shadow:1px 4px 8px hsla(0,0%,42%,.15);box-shadow:1px 4px 8px hsla(0,0%,42%,.15)}.page-index .about_link a span{color:#8845df;display:block;-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;line-height:140%;z-index:1}.page-index .about_link a:before{background:#fff;border-radius:99px;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.page-index .about_link a:after{background-image:url(../images/common/icon_link-blank_purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;z-index:1}.page-index .footer{position:relative}.page-index .footer_links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.page-index .footer_links li a{color:#fff;display:inline-block;font-weight:500;line-height:140%;position:relative}.page-index .footer_links li a:after{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.page-index .footer_copyright{color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:140%;position:relative;text-align:center}@media (min-width:769px){.sp{display:none!important}.modal_content{max-width:1078px;width:94%}.modal_content.short{height:100vh;width:auto}.modal_close{height:40px;opacity:1;right:32px;top:32px;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1);width:40px}.modal_close:hover{opacity:.6}.page-index .top_bg{background:-webkit-linear-gradient(100deg,#9b72c9,#9b72c9 6%,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8 92%,#7634d8);background:-moz-linear-gradient(100deg,#9b72c9 0,#9b72c9 6%,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8 92%,#7634d8 100%);background:linear-gradient(350deg,#9b72c9,#9b72c9 6%,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8 92%,#7634d8);height:119.5138888889vw;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-index .kv_inner{padding-bottom:clamp(11.2px,1.1111111111vw,16px);padding-top:clamp(16.8px,1.6666666667vw,24px)}.page-index .kv_container{max-width:1050px;width:94%}.page-index .kv_heading{border-radius:16px}.page-index .kv_heading picture{-webkit-box-shadow:1px 4px 8px rgba(63,56,115,.15);box-shadow:1px 4px 8px rgba(63,56,115,.15)}.page-index .kv_heading picture:before{border-radius:16px;content:"";height:100%;left:0;outline:3px solid hsla(0,0%,100%,.17);outline-offset:-3px;position:absolute;top:0;width:100%;z-index:2}.page-index .kv_logo{cursor:pointer;display:block;pointer-events:auto;position:absolute;right:1.3333333333%;top:2.8571428571%;width:8.7619047619%;z-index:1}.page-index .nav{left:50%;max-width:1050px;padding-top:clamp(11.2px,1.1111111111vw,16px);position:absolute;top:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:94%}.page-index .nav ul li{height:42px}.page-index .nav ul li a span{font-size:clamp(12px,.9722222222vw,14px)}.page-index .nav ul li[data-item=top]{border-bottom-left-radius:30px;border-left:1px solid #000;border-top-left-radius:30px;width:7.2380952381%}.page-index .nav ul li[data-item=product]{width:9.9047619048%}.page-index .nav ul li[data-item=campaign]{width:12.5714285714%}.page-index .nav ul li[data-item=docomo]{width:17.9047619048%}.page-index .nav ul li[data-item=value]{width:12.5714285714%}.page-index .nav ul li[data-item=movie]{width:21.4285714286%}.page-index .nav ul li[data-item=about]{border-bottom-right-radius:30px;border-top-right-radius:30px;width:11.8095238095%}.page-index .nav{opacity:0}.page-index .nav.is-open{-webkit-animation:navFadeUp 1.2s cubic-bezier(.19,1,.22,1) forwards;-moz-animation:navFadeUp 1.2s cubic-bezier(.19,1,.22,1) forwards;animation:navFadeUp 1.2s cubic-bezier(.19,1,.22,1) forwards;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.page-index .nav ul li{-webkit-transition:-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);-moz-transition:box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:box-shadow 1.3s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1)}.page-index .nav.is-fixed ul li{-webkit-box-shadow:-4px 12px 24px rgba(46,46,46,.4),4px 12px 24px rgba(46,46,46,.4);box-shadow:-4px 12px 24px rgba(46,46,46,.4),4px 12px 24px rgba(46,46,46,.4)}.page-index .fixed-buttons{bottom:12px;max-width:615px;width:94%}.page-index .fixed-buttons ul{background:rgba(199,3,37,.9);border-radius:38px}.page-index .fixed-buttons ul:before{background:#fff;content:"";height:32px;left:54.1463414634%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:1}.page-index .fixed-buttons ul li{height:74px}.page-index .fixed-buttons ul li a span{font-size:clamp(15.4px,1.5277777778vw,22px);letter-spacing:-.02em}.page-index .fixed-buttons ul li a small{font-size:clamp(11.2px,1.1111111111vw,16px);margin-bottom:-3px;margin-left:2px}.page-index .fixed-buttons ul li[data-item=online]{border-bottom-left-radius:38px;border-top-left-radius:38px;margin-right:1px;width:54.0584415584%}.page-index .fixed-buttons ul li[data-item=shop]{border-bottom-right-radius:38px;border-top-right-radius:38px;width:45.7792207792%}.fixed-buttons{-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1) .8s;-moz-transition:all 1.5s cubic-bezier(.19,1,.22,1) .8s;transition:all 1.5s cubic-bezier(.19,1,.22,1) .8s}.fixed-buttons.is-open{opacity:1;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.page-index .statement:after{aspect-ratio:1439/390;background-image:url(../images/index/ellipse_pc.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.page-index .statement_inner{padding-bottom:clamp(126px,12.5vw,180px);padding-top:clamp(98px,9.7222222222vw,140px)}.page-index .statement_container{max-width:844px;width:94%}.page-index .statement_content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;max-width:844px;width:100%}.page-index .statement_image{width:47.8672985782%}.page-index .statement_box{width:42.654028436%}.page-index .statement_subtitle{font-size:clamp(14px,1.3888888889vw,20px);margin-bottom:clamp(11.2px,1.1111111111vw,16px)}.page-index .statement_title{margin-bottom:clamp(16.8px,1.6666666667vw,24px);width:100%}.page-index .statement_text span{font-size:clamp(12.6px,1.25vw,18px)}.page-index .product_inner{padding-bottom:clamp(84px,8.3333333333vw,120px);padding-top:clamp(84px,8.3333333333vw,120px)}.page-index .product_container{max-width:1050px;width:94%}.page-index .product_heading picture{margin-bottom:clamp(16.8px,1.6666666667vw,24px);width:clamp(219.1px,21.7361111111vw,313px)}.page-index .product_list{gap:clamp(22.4px,2.2222222222vw,32px);margin-bottom:clamp(33.6px,3.3333333333vw,48px)}.page-index .product_item{padding:clamp(22.4px,2.2222222222vw,32px) clamp(28px,2.7777777778vw,40px)}.page-index .product_num{margin-bottom:clamp(9.8px,.9722222222vw,14px)}.page-index .product_num-text{font-size:clamp(12px,.9722222222vw,14px)}.page-index .product_num-border{width:-webkit-calc(100% - 76px);width:-moz-calc(100% - 76px);width:calc(100% - 76px)}.page-index .product_num-num{font-size:clamp(14px,1.3888888889vw,20px)}.page-index .product_box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .product_image{padding-top:clamp(5.6px,.5555555556vw,8px);width:30.412371134%}.page-index .product_textbox{width:66.2886597938%}.page-index .product_title{font-size:clamp(18.2px,1.8055555556vw,26px);margin-bottom:clamp(9.8px,.9722222222vw,14px)}.page-index .product_text{font-size:clamp(11.2px,1.1111111111vw,16px)}.page-index .product_text sup{font-size:clamp(9.6px,.8333333333vw,12px)}.page-index .product_notes{margin-top:clamp(9.8px,.9722222222vw,14px)}.page-index .product_notes li{font-size:11px}.page-index .product_link a{gap:clamp(4.2px,.4166666667vw,6px);height:clamp(46.2px,4.5833333333vw,66px);width:clamp(165.2px,16.3888888889vw,236px)}.page-index .product_link a span{font-size:clamp(11.2px,1.1111111111vw,16px)}.page-index .product_link a:before{height:clamp(37.8px,3.75vw,54px);width:clamp(156.8px,15.5555555556vw,224px)}.page-index .product_link a:after{height:12px;width:12px}.page-index .product_list{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.page-index .product_list .product_item{-webkit-transform:translateY(40px) rotateX(-7deg);-moz-transform:translateY(40px) rotateX(-7deg);transform:translateY(40px) rotateX(-7deg)}.page-index .product_list .product_item.is-view.animation-done{-webkit-transform:translateY(0) rotateX(0);-moz-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.page-index .product_list .product_item.is-view.animation-done:hover{-webkit-box-shadow:4px 12px 24px rgba(63,56,115,.9)!important;box-shadow:4px 12px 24px rgba(63,56,115,.9)!important;-webkit-transform:translateY(-.5px) rotateX(0)!important;-moz-transform:translateY(-.5px) rotateX(0)!important;transform:translateY(-.5px) rotateX(0)!important}.page-index .product_list .product_item.is-view.animation-done:hover .product_num-border:before{-webkit-animation:shine 2s infinite;-moz-animation:shine 2s infinite;animation:shine 2s infinite}.page-index .product_link a{-webkit-transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);-moz-transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1),-moz-transform 1.1s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1),-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-moz-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1)}.page-index .product_link a:after{-webkit-transition:.8s cubic-bezier(.19,1,.22,1);-moz-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.page-index .product_link a:hover{-webkit-box-shadow:-1px 3px 10px rgba(52,42,105,.3),1px 3px 10px rgba(52,42,105,.3);box-shadow:-1px 3px 10px rgba(52,42,105,.3),1px 3px 10px rgba(52,42,105,.3);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.page-index .product_link a:hover:after{-webkit-transform:translateX(1px) translateY(-1px);-moz-transform:translateX(1px) translateY(-1px);-ms-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.page-index .campaign_inner{padding-bottom:clamp(28px,2.7777777778vw,40px);padding-top:clamp(56px,5.5555555556vw,80px)}.page-index .campaign_container{max-width:1050px;width:94%}.page-index .campaign .samsung{-webkit-box-shadow:3px 3px 16px rgba(0,0,0,.2);box-shadow:3px 3px 16px rgba(0,0,0,.2)}.page-index .campaign .samsung_link{border-top:1px solid #ebebeb;padding:clamp(16.8px,1.6666666667vw,24px)}.page-index .campaign .samsung_link a{aspect-ratio:270/61;border:2px solid hsla(0,0%,100%,.2);border-radius:50px;display:grid;place-content:center;width:clamp(216px,18.75vw,270px)}.page-index .campaign .samsung_link a div{gap:6px}.page-index .campaign .samsung_link a div span{font-size:clamp(12px,1.0416666667vw,15px)}.page-index .campaign .samsung_link a div:after{height:12px;width:12px}.page-index .samsung_link a{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.page-index .samsung_link a:hover{opacity:.6}.page-index .samsung_link a div:after{-webkit-transition:.8s cubic-bezier(.19,1,.22,1);-moz-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.page-index .samsung_link a:hover div:after{-webkit-transform:translateX(1px) translateY(-1px);-moz-transform:translateX(1px) translateY(-1px);-ms-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.page-index .docomo{padding-bottom:clamp(112px,11.1111111111vw,160px);padding-top:clamp(28px,2.7777777778vw,40px)}.page-index .docomo_inner{border:6px solid #c03;border-radius:12px;max-width:1050px;padding:clamp(23.8px,2.3611111111vw,34px) clamp(14px,1.3888888889vw,20px) clamp(29.4px,2.9166666667vw,42px);width:94%}.page-index .docomo_heading{margin:0 auto clamp(22.4px,2.2222222222vw,32px);width:clamp(326.2px,32.3611111111vw,466px)}.page-index .docomo_heading .max{margin-bottom:clamp(16.8px,1.6666666667vw,24px);width:clamp(228.2px,22.6388888889vw,326px)}.page-index .docomo_heading .poikatsu{width:clamp(326.2px,32.3611111111vw,466px)}.page-index .docomo_title{font-size:clamp(23.1px,2.2916666667vw,33px);margin:0 auto clamp(22.4px,2.2222222222vw,32px)}.page-index .docomo_contents{-webkit-column-gap:.8333333333vw;-moz-column-gap:.8333333333vw;column-gap:.8333333333vw;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(22.4px,2.2222222222vw,32px)}.page-index .docomo_contents_detail{border-radius:1.1111111111vw;-webkit-filter:drop-shadow(0 .2777777778vw .5555555556vw rgba(0,0,0,.07));filter:drop-shadow(0 .2777777778vw .5555555556vw rgba(0,0,0,.07))}.page-index .docomo_contents_detail:first-child{grid-column:2/3;grid-row:1/2}.page-index .docomo_contents_detail:nth-child(2){grid-column:3/4;grid-row:1/2}.page-index .docomo_contents_detail:nth-child(3){grid-column:1/2;grid-row:1/2}.page-index .docomo_contents_detail:nth-child(4){grid-column:4/5;grid-row:1/2}.page-index .docomo_link{aspect-ratio:270/61;border:2px solid hsla(0,0%,100%,.3);border-radius:50px;display:grid;margin:0 auto;place-content:center;width:clamp(216px,18.75vw,270px)}.page-index .docomo_link div{gap:6px}.page-index .docomo_link div span{font-size:clamp(12px,1.0416666667vw,15px)}.page-index .docomo_link div:after{height:12px;width:12px}.page-index .docomo_link{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.page-index .docomo_link:hover{opacity:.6}.page-index .docomo_link div:after{-webkit-transition:.8s cubic-bezier(.19,1,.22,1);-moz-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.page-index .docomo_link:hover div:after{-webkit-transform:translateX(1px) translateY(-1px);-moz-transform:translateX(1px) translateY(-1px);-ms-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.page-index .value{margin-top:-5.7vw}.page-index .value_inner{margin-top:-1vw;padding-bottom:clamp(140px,13.8888888889vw,200px);padding-top:clamp(56px,5.5555555556vw,80px)}.page-index .value_container{max-width:1050px;width:94%}.page-index .value_content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .value_item{width:46.9523809524%}.page-index .value_title{margin-bottom:clamp(11.2px,1.1111111111vw,16px)}.page-index .value_title span{font-size:clamp(12px,.9722222222vw,14px)}.page-index .value_title:after{width:-webkit-calc(100% - 93px);width:-moz-calc(100% - 93px);width:calc(100% - 93px)}.page-index .value_link{border-radius:0 0 1.1111111111vw 1.1111111111vw;height:53px;padding-right:16px}.page-index .value_text{bottom:4.3636363636%;gap:6px;padding-bottom:4px}.page-index .value_text span{font-size:clamp(12px,1.0416666667vw,15px)}.page-index .value_text:after{height:12px;width:12px}.page-index .movie{margin-top:-7vw}.page-index .movie_inner{margin-top:-1vw;padding-bottom:clamp(140px,13.8888888889vw,200px);padding-top:clamp(70px,6.9444444444vw,100px)}.page-index .movie_container{max-width:860px;width:94%}.page-index .movie_section:not(:last-of-type){margin-bottom:clamp(112px,11.1111111111vw,160px)}.page-index .movie_heading{font-size:clamp(67.9px,6.7361111111vw,97px);margin-bottom:clamp(16.8px,1.6666666667vw,24px)}.page-index .movie_copy p{font-size:clamp(12px,1.1111111111vw,16px);margin-bottom:clamp(16.8px,1.6666666667vw,24px)}.page-index .movie_shortlist{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .movie_movie button:after,.page-index .movie_short button:after{bottom:12px;height:100px;right:12px;width:100px}.page-index .movie_short{width:31.3953488372%}.page-index .movie_short button{margin-bottom:clamp(5.6px,.5555555556vw,8px)}.page-index .movie_short button:after{bottom:8px;height:64px;right:8px;width:64px}.page-index .movie_short span{font-size:clamp(12px,.9722222222vw,14px)}.page-index .movie_short span span{width:89.6296296296%}.page-index .movie_movie button img,.page-index .movie_short button img{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);-moz-transition:transform 1s cubic-bezier(.19,1,.22,1),-moz-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1),-moz-transform 1s cubic-bezier(.19,1,.22,1)}.page-index .movie_movie button:hover img,.page-index .movie_short button:hover img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.page-index .movie_movie button:after,.page-index .movie_short button:after{-webkit-transition:-webkit-transform .5s cubic-bezier(.28,-.62,.38,1.94);transition:-webkit-transform .5s cubic-bezier(.28,-.62,.38,1.94);-moz-transition:transform .5s cubic-bezier(.28,-.62,.38,1.94),-moz-transform .5s cubic-bezier(.28,-.62,.38,1.94);transition:transform .5s cubic-bezier(.28,-.62,.38,1.94);transition:transform .5s cubic-bezier(.28,-.62,.38,1.94),-webkit-transform .5s cubic-bezier(.28,-.62,.38,1.94),-moz-transform .5s cubic-bezier(.28,-.62,.38,1.94)}.page-index .movie_movie button:hover:after,.page-index .movie_short button:hover:after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-index .bottom{margin-top:-7vw}.page-index .bottom_inner{margin-top:-1vw;padding-bottom:clamp(84px,8.3333333333vw,120px);padding-top:clamp(98px,9.7222222222vw,140px)}.page-index .bottom_container{max-width:1050px;width:94%}.page-index .about{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-bottom:clamp(56px,5.5555555556vw,80px)}.page-index .about_image,.page-index .about_textbox{width:48.0952380952%}.page-index .about_heading{gap:clamp(11.2px,1.1111111111vw,16px);margin-bottom:clamp(22.4px,2.2222222222vw,32px)}.page-index .about_heading-text{font-size:clamp(16.8px,1.6666666667vw,24px)}.page-index .about_heading-logo{width:clamp(168px,16.6666666667vw,240px)}.page-index .about_text{margin-bottom:clamp(22.4px,2.2222222222vw,32px)}.page-index .about_text p{font-size:clamp(12px,.9722222222vw,14px)}.page-index .about_link a{gap:clamp(4.2px,.4166666667vw,6px);height:clamp(46.2px,4.5833333333vw,66px);width:clamp(165.2px,16.3888888889vw,236px)}.page-index .about_link a span{font-size:clamp(11.2px,1.1111111111vw,16px)}.page-index .about_link a:before{height:clamp(37.8px,3.75vw,54px);width:clamp(156.8px,15.5555555556vw,224px)}.page-index .about_link a:after{height:12px;width:12px}.page-index .footer_links{gap:24px;margin-bottom:clamp(22.4px,2.2222222222vw,32px)}.page-index .footer_links li a{font-size:12px}.page-index .footer_copyright{font-size:10px}.page-index .about_link a{-webkit-transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1);-moz-transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1),-moz-transform 1.1s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1);transition:transform 1.1s cubic-bezier(.19,1,.22,1),box-shadow 1.3s cubic-bezier(.19,1,.22,1),-webkit-transform 1.1s cubic-bezier(.19,1,.22,1),-moz-transform 1.1s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1.3s cubic-bezier(.19,1,.22,1)}.page-index .about_link a:after{-webkit-transition:.8s cubic-bezier(.19,1,.22,1);-moz-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.page-index .about_link a:hover{-webkit-box-shadow:-1px 3px 10px rgba(52,42,105,.3),1px 3px 10px rgba(52,42,105,.3);box-shadow:-1px 3px 10px rgba(52,42,105,.3),1px 3px 10px rgba(52,42,105,.3);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.page-index .about_link a:hover:after{-webkit-transform:translateX(1px) translateY(-1px);-moz-transform:translateX(1px) translateY(-1px);-ms-transform:translateX(1px) translateY(-1px);transform:translateX(1px) translateY(-1px)}.page-index .footer_links li a{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1)}.page-index .footer_links li a:hover{opacity:.6}.page-index .footer_links li a:after{-webkit-transition:.8s cubic-bezier(.19,1,.22,1);-moz-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}.page-index .footer_links li a:hover:after{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}}@media (max-width:768px){.pc{display:none!important}.modal_content{width:87.2vw}.modal_content.short{height:90vh;width:auto}.modal_close{height:6.4vw;right:6.4vw;top:6.4vw;width:6.4vw}.page-index .logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;aspect-ratio:375/62;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6ff),to(#bebadf));background:-webkit-linear-gradient(top,#f7f6ff,#bebadf);background:-moz-linear-gradient(top,#f7f6ff 0,#bebadf 100%);background:linear-gradient(180deg,#f7f6ff,#bebadf);width:100%}.page-index .logo a{display:block;width:22.6666666667vw}.page-index .top{background:#844bdc}.page-index .top_bg{display:none}.page-index .kv_container{width:100%}.page-index .kv_logo{display:none}.page-index:not(.is-done) .top.is-open .kv_heading picture.is-animationEnd{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-index .nav{position:-webkit-sticky;position:sticky;top:0;width:100%}.page-index .nav ul{background:#000;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-index .nav ul li{height:8.5333333333vw}.page-index .nav ul li a span{font-size:3.2vw}.page-index .nav ul li[data-item=top]{width:14.1333333333vw}.page-index .nav ul li[data-item=product]{width:20.2666666667vw}.page-index .nav ul li[data-item=campaign]{width:26.6666666667vw}.page-index .nav ul li[data-item=docomo]{border-right:none;width:38.9333333333vw}.page-index .nav ul li[data-item=value]{border-top:none;width:26.9333333333vw}.page-index .nav ul li[data-item=movie]{border-top:none;width:46.1333333333vw}.page-index .nav ul li[data-item=about]{border-right:none;border-top:none;width:26.9333333333vw}.page-index .fixed-buttons{bottom:3.2vw;width:93.3333333333vw}.page-index .fixed-buttons ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.page-index .fixed-buttons ul li{border-radius:10.1333333333vw;height:12.8vw;width:45.3333333333vw}.page-index .fixed-buttons ul li a{border-radius:10.1333333333vw;text-align:center}.page-index .fixed-buttons ul li a span{font-size:4vw}.page-index .fixed-buttons ul li a small{font-size:4vw;margin-left:.5333333333vw}.fixed-buttons{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1) 0s;-moz-transition:all 1s cubic-bezier(.19,1,.22,1) 0s;transition:all 1s cubic-bezier(.19,1,.22,1) 0s}.fixed-buttons.is-open.is-view{opacity:1;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.page-index .statement:before{background:-webkit-linear-gradient(105deg,#9b72c9,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8);background:-moz-linear-gradient(105deg,#9b72c9 0,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8 100%);background:linear-gradient(345deg,#9b72c9,#ebb5f8 30%,#9784ee 62%,#a97ee4 80%,#7634d8);content:"";-webkit-filter:blur(44px);filter:blur(44px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.page-index .statement:after{aspect-ratio:375/422;background-image:url(../images/index/ellipse_sp.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.page-index .statement_trigger{position:absolute;top:18.6666666667vw}.page-index .statement_inner{padding-bottom:clamp(77px,29.3333333333vw,110px);padding-top:26.6666666667vw}.page-index .statement_container{width:87.2vw}.page-index .statement_image{margin-inline:auto;margin-bottom:12.8vw;width:74.6666666667vw}.page-index .statement_subtitle{font-size:5.3333333333vw;margin-bottom:4.2666666667vw;text-align:center}.page-index .statement_title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 6.4vw;width:80.5333333333vw}.page-index .statement_text span{font-size:3.7333333333vw;text-align:center}.page-index .statement_box .statement_text{text-align:center}.page-index .product_inner{padding-bottom:21.3333333333vw;padding-top:26.6666666667vw}.page-index .product_container{width:87.2vw}.page-index .product_heading picture{margin-bottom:6.4vw;width:61.8666666667vw}.page-index .product_list{gap:8.5333333333vw;margin-bottom:12.8vw}.page-index .product_item{padding:6.4vw 4.2666666667vw}.page-index .product_num{margin-bottom:3.7333333333vw}.page-index .product_num-text{font-size:3.7333333333vw}.page-index .product_num-border{width:58.1333333333vw}.page-index .product_num-num{font-size:5.3333333333vw}.page-index .product_image{margin-bottom:6.4vw;width:100%}.page-index .product_textbox{width:100%}.page-index .product_title{font-size:6.4vw;margin-bottom:3.7333333333vw}.page-index .product_text{font-size:4vw}.page-index .product_text sup{font-size:2.6666666667vw}.page-index .product_notes{margin-top:3.7333333333vw}.page-index .product_notes li{font-size:2.6666666667vw}.page-index .product_link a{gap:2.1333333333vw;height:17.3333333333vw;width:60.5333333333vw}.page-index .product_link a span{font-size:4vw}.page-index .product_link a:before{height:14.1333333333vw;width:57.3333333333vw}.page-index .product_link a:after{height:3.2vw;width:3.2vw}.page-index .product_list .product_item{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.page-index .campaign_inner{padding-bottom:8.5333333333vw;padding-top:17.0666666667vw}.page-index .campaign_container{width:87.2vw}.page-index .campaign .samsung{-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2)}.page-index .campaign .samsung_link{padding-bottom:6.4vw}.page-index .campaign .samsung_link a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;aspect-ratio:247/61;border:.5333333333vw solid hsla(0,0%,100%,.2);border-radius:13.3333333333vw;width:65.8666666667vw}.page-index .campaign .samsung_link a div{gap:2.1333333333vw}.page-index .campaign .samsung_link a div span{font-size:4vw}.page-index .campaign .samsung_link a div:after{height:3.2vw;width:3.2vw}.page-index .docomo{padding-bottom:29.0666666667vw;padding-top:12.8vw}.page-index .docomo_inner{width:87.2vw}.page-index .docomo_heading{margin-bottom:8.5333333333vw;width:100%}.page-index .docomo_heading .max{margin-bottom:6.4vw;width:61.3333333333vw}.page-index .docomo_heading .poikatsu{width:100%}.page-index .docomo_desc{border:6px solid #c03;border-radius:12px;padding:10.6666666667vw 4.2666666667vw}.page-index .docomo_title{font-size:6.4vw;margin-bottom:4.2666666667vw}.page-index .docomo_contents{grid-template-rows:repeat(4,auto);margin:0 auto 6.4vw;row-gap:3.2vw}.page-index .docomo_contents_detail{border-radius:4.2666666667vw;-webkit-filter:drop-shadow(0 1.0666666667vw 2.1333333333vw rgba(0,0,0,.07));filter:drop-shadow(0 1.0666666667vw 2.1333333333vw rgba(0,0,0,.07))}.page-index .docomo_link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;aspect-ratio:247/61;border:.5333333333vw solid hsla(0,0%,100%,.3);border-radius:13.3333333333vw;margin:0 auto;width:65.8666666667vw}.page-index .docomo_link div{gap:2.1333333333vw}.page-index .docomo_link div span{font-size:4vw}.page-index .docomo_link div:after{height:3.2vw;width:3.2vw}.page-index .value{margin-top:-13.5vw}.page-index .value_bg{margin-left:-5vw;width:110vw}.page-index .value_inner{margin-top:-2.3vw;padding-bottom:29.3333333333vw;padding-top:29.3333333333vw}.page-index .value_container{width:87.2vw}.page-index .value_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:17.0666666667vw}.page-index .value_item{width:100%}.page-index .value_title{margin-bottom:4.2666666667vw}.page-index .value_title span{font-size:3.2vw}.page-index .value_title:after{width:64vw}.page-index .value_link{border-radius:0 0 3.2vw 3.2vw;height:14.1333333333vw;padding-right:4.2666666667vw}.page-index .value_text{gap:2.1333333333vw}.page-index .value_text span{font-size:3.2vw}.page-index .value_text:after{height:3.2vw;width:3.2vw}.page-index .movie{margin-top:-13.5vw}.page-index .movie_bg{margin-left:-5vw;width:110vw}.page-index .movie_inner{margin-top:-2.3vw;padding-bottom:32vw;padding-top:21.3333333333vw}.page-index .movie_container{width:87.2vw}.page-index .movie_section:not(:last-of-type){margin-bottom:23.4666666667vw}.page-index .movie_heading{font-size:15.2vw;margin-bottom:4.2666666667vw}.page-index .movie_heading-nowrap{margin-left:-2vw;white-space:nowrap}.page-index .movie_copy p{font-size:3.7333333333vw;margin-bottom:8.5333333333vw}.page-index .movie_shortlist{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4.2666666667vw;row-gap:8.5333333333vw}.page-index .movie_movie button:after,.page-index .movie_short button:after{bottom:1.6vw;height:10.1333333333vw;right:1.6vw;width:10.1333333333vw}.page-index .movie_short{width:41.3333333333vw}.page-index .movie_short button{margin-bottom:2.1333333333vw}.page-index .movie_short span{font-size:3.7333333333vw}.page-index .movie_short span span{width:32.8vw}.page-index .bottom{margin-top:-13.5vw}.page-index .bottom_bg{margin-left:-5vw;width:110vw}.page-index .bottom_inner{margin-top:-2.3vw;padding-bottom:21.3333333333vw;padding-top:21.3333333333vw}.page-index .bottom_container{width:87.2vw}.page-index .about{margin-bottom:21.3333333333vw}.page-index .about_image{margin-bottom:4.2666666667vw;width:100%}.page-index .about_textbox{width:100%}.page-index .about_heading{gap:4.2666666667vw;margin-bottom:8.5333333333vw}.page-index .about_heading-text{font-size:4.2666666667vw}.page-index .about_heading-logo{width:64vw}.page-index .about_text{margin-bottom:8.5333333333vw}.page-index .about_text p{font-size:3.7333333333vw}.page-index .about_link a{gap:2.1333333333vw;height:17.3333333333vw;width:60.5333333333vw}.page-index .about_link a span{font-size:4vw}.page-index .about_link a:before{height:14.1333333333vw;width:57.3333333333vw}.page-index .about_link a:after{height:3.2vw;width:3.2vw}.page-index .footer_links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.1333333333vw;margin-bottom:8.5333333333vw}.page-index .footer_links li a{font-size:3.2vw}.page-index .footer_copyright{font-size:2.6666666667vw}}@media (any-hover:hover){.page-index .value_link{-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}.page-index .value_link:hover{background:hsla(0,0%,100%,.6)}}@media screen and (-webkit-min-device-pixel-ratio:0){.page-index .value_bg,.page-index _::-webkit-full-page-media,.page-index _:future{margin-left:-5vw;width:110vw}.page-index .movie_bg,.page-index _::-webkit-full-page-media,.page-index _:future{margin-left:-5vw;width:110vw}.page-index .bottom_bg,.page-index _::-webkit-full-page-media,.page-index _:future{margin-left:-5vw;width:110vw}}