@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{margin:0 auto;min-width:1000px;font-family:Noto Sans Japanese,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"ＭＳ ゴシック",sans-serif,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-text-size-adjust:100%}@media print,screen and (max-width:767px){body{min-width:auto;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}@media print,screen and (max-width:767px){img{width:100%;height:auto}}*{box-sizing:border-box;zoom:1}a{color:#000;text-decoration:none}.st-container{box-sizing:border-box;overflow:hidden}.pc_b{display:block!important}@media print,screen and (max-width:767px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:767px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:767px){.pc_ib{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:767px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:767px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:767px){.sp_ib{display:inline-block!important}}@media print,screen and (min-width:768px){#siteHeader{position:fixed!important;top:0!important}}@media print,screen and (max-width:767px){#siteHeader{width:100%;margin:0 auto;background-color:#000;position:relative;z-index:44444444!important;position:fixed!important;top:0!important}#siteHeader #siteHeaderInner{padding:2.08333vw;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#siteHeader #siteHeaderInner .social-list{display:none!important}#siteHeader #siteHeaderInner .social-list-sp{font-size:0}#siteHeader #siteHeaderInner .social-list-sp li{width:6.25vw;display:inline-block}#siteHeader #siteHeaderInner .social-list-sp li+li{margin:0 0 0 1.30208vw}#siteHeader #siteHeaderInner .global-navi-trigger{width:6.77083vw;padding:5.20833vw 0;position:absolute;right:2.60417vw;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#siteHeader #siteHeaderInner .global-navi-trigger span{width:100%;margin:0 auto;height:.65104vw;display:inline-block;transition:.4s;position:absolute;right:0;border-radius:.32552vw;background-color:#cfb481}#siteHeader #siteHeaderInner .global-navi-trigger span:nth-of-type(1){top:25%}#siteHeader #siteHeaderInner .global-navi-trigger span:nth-of-type(2){top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#siteHeader #siteHeaderInner .global-navi-trigger span:nth-of-type(3){bottom:25%}#siteHeader #siteHeaderInner .global-navi-trigger.active{z-index:20000;tap-highlight-color:transparent}#siteHeader #siteHeaderInner .global-navi-trigger.active span:nth-of-type(1){top:50%;-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#siteHeader #siteHeaderInner .global-navi-trigger.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#siteHeader #siteHeaderInner .global-navi-trigger.active span:nth-of-type(3){bottom:50%;-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);box-shadow:none}#siteHeader #siteHeaderInner .global-navi-trigger.active:after{content:''}#siteHeader #siteHeaderInner .global-navi-trigger:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:11.06771vw;content:'MENU';color:#cfb481;font-size:3.125vw;letter-spacing:.1em;font-weight:700;text-decoration:none;text-align:center;transition:all .4s}}footer{background:#fff}@media print,screen and (min-width:768px){footer .inner{margin:0 auto;padding:40px 0 50px;position:relative}}@media print,screen and (max-width:767px){footer .inner{padding:4.6875vw 0 5.85938vw}}@media print,screen and (min-width:768px){footer ul{width:730px;margin:0 auto 30px;text-align:center;font-size:0}}@media print,screen and (max-width:767px){footer ul{font-size:0;text-align:center}}@media print,screen and (min-width:768px){footer ul li{display:inline-block;vertical-align:middle}footer ul li:nth-child(1){margin:2px 0 0 10px}footer ul li:nth-child(2){margin:0 0 0 20px}footer ul li:nth-child(3){margin:24px 0 0;display:block;display:inline-block}footer ul li:nth-child(4){margin:20px 0 0}footer ul li:nth-child(4) a:nth-of-type(2) img{margin:12px 0 0}}@media print,screen and (max-width:767px){footer ul li{display:inline-block;vertical-align:middle}footer ul li a{display:inline-block;vertical-align:middle}footer ul li:nth-child(1){width:65%}footer ul li:nth-child(2){margin:5% auto 0}footer ul li:nth-child(2) a:nth-child(1){width:50.625%}footer ul li:nth-child(2) a:nth-child(2){width:33.75%;margin:0 0 0 3%}footer ul li:nth-child(3){margin:3% auto 0}footer ul li:nth-child(3) a:nth-child(1){width:36.40625%}footer ul li:nth-child(3) a:nth-child(2){width:50.15625%;margin:0 0 0 3%}footer ul li:nth-child(4){margin:1% auto 0}footer ul li:nth-child(4) a:nth-child(1){width:35%}footer ul li:nth-child(4) a:nth-child(2){width:47%;margin:2% 0 0 3%}}@media print,screen and (min-width:768px){footer ul li a+a{margin:0 0 0 15px}footer ul li a img{vertical-align:middle;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}footer ul li a:hover img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}@media print,screen and (min-width:768px){footer .copyright{text-align:center;font-size:15px;font-size:1.5rem;line-height:1.8}footer .copyright img{margin:0 10px;vertical-align:middle}}@media print,screen and (max-width:767px){footer .copyright{text-align:center;font-size:1.95312vw;line-height:1.8}footer .copyright img{width:9.11458vw;margin:0 0 0 1.30208vw;vertical-align:middle}}@media print,screen and (min-width:768px){footer .to-top{position:fixed;right:20px;bottom:20px;transition:.3s;z-index:1111111}footer .to-top:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}@media print,screen and (max-width:767px){footer .to-top{width:10.41667%;position:fixed;right:2%;bottom:1%;transition:.3s;z-index:1111111}}@media print,screen and (max-width:767px){#st-container{width:100%;overflow:hidden}}@media print,screen and (min-width:768px){.global-navi{width:100%;height:70px;position:fixed;top:36px;left:0;background:#000;z-index:99}.global-navi ul{width:1200px;height:100%;margin:0 auto;text-align:center;font-size:0}.global-navi ul li{margin:0 25px;height:100%;display:inline-block;vertical-align:middle;line-height:69px}.global-navi ul li:nth-child(1){margin:0 25px 0 0}.global-navi ul li:last-child{margin:0 0 0 25px}.global-navi ul li a{height:100%;font-size:14px;font-size:1.4rem;line-height:69px;font-weight:700;color:#ccc;text-decoration:none;text-align:center;display:block;position:relative;transition:.3s}.global-navi ul li a:after{content:"";width:0;height:2px;margin:0 auto;background:#ca252b;position:absolute;right:0;left:0;bottom:18px;transition:.3s}.global-navi ul li a:hover{color:#ca252b}.global-navi ul li a:hover:after{width:100%}}@media print,screen and (max-width:767px){.global-navi{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;z-index:2222222}.global-navi ul{width:93.75vw;padding:16.27604vw 0 0;margin:0 auto}.global-navi ul li{text-align:center}.global-navi ul li a{padding:5.85938vw 0;font-family:"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro",Hiragino Mincho Pro,"MS P明朝",MS PMincho,serif;font-size:4.42708vw;color:#cfb481;display:block;border-top:1px solid #cfb481}.global-navi ul li:last-child a{border-bottom:1px solid #cfb481}}@media print,screen and (min-width:768px){#idx-main{width:100%;height:885px;margin:106px 0 0;background:url(../../images/pc/index/bg_mainvisual.jpg) 50% 0 no-repeat;position:relative;overflow:hidden}}@media print,screen and (min-width:1921px){#idx-main{background:url(../../images/pc/index/bg_mainvisual.jpg) 50% 0 no-repeat;background-size:auto,cover}}@media print,screen and (max-width:767px){#idx-main{width:100%;padding:11.06771vw 0 0;height:161.45833vw;background:url(../../images/sp/index/bg_mainvisual.jpg) 50% 10.28646vw no-repeat;background-size:100% auto}}#idx-main .inner{width:1200px;height:885px;margin:0 auto;position:relative}@media print,screen and (max-width:767px){#idx-main .inner{width:auto;bottom:auto}}#idx-main h1{position:absolute}@media print,screen and (min-width:768px){#idx-main h1{left:0;bottom:-30px}}@media print,screen and (max-width:767px){#idx-main h1{width:97.52604vw;top:-5.20833vw;left:1.17188vw}}@media print,screen and (min-width:768px){#idx-main .logo{width:522px;margin:0 auto;padding:16px 0 0;text-align:center;-ms-transform:translateX(-4px);transform:translateX(-4px)}#idx-main .logo img{width:100%}}@media print,screen and (max-width:767px){#idx-main .logo{width:71.35417vw;margin:1.5625vw auto 0}}@media print,screen and (min-width:768px){#idx-main .catchcopy{width:151px;margin:0 auto;position:absolute;top:-22px;left:170px;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:2s;-ms-transform:translate(0,20px);transform:translate(0,20px)}#idx-main .catchcopy img{width:100%}}@media print,screen and (max-width:767px){#idx-main .catchcopy{width:20.96354vw;position:absolute;top:-3.90625vw;left:15.36458vw;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:2s;-ms-transform:translate(0,20px);transform:translate(0,20px)}}@media print,screen and (min-width:768px){#idx-main .name1{margin:0 auto;position:absolute;top:249px;left:50%;-ms-transform:translate(-560px,0);transform:translate(-560px,0)}}@media print,screen and (max-width:767px){#idx-main .name1{width:12.76042vw;position:absolute;top:55.33854vw;left:2.99479vw;-ms-transform:translate(0,0);transform:translate(0,0)}}@media print,screen and (min-width:768px){#idx-main .name2{margin:0 auto;position:absolute;top:232px;left:50%;-ms-transform:translate(434px,0);transform:translate(434px,0)}}@media print,screen and (max-width:767px){#idx-main .name2{width:13.02083vw;margin:0 auto 1.95312vw;position:absolute;top:54.6875vw;right:2.99479vw;-ms-transform:translate(0,0);transform:translate(0,0)}}@media print,screen and (min-width:768px){#idx-news{padding:16px 0;background:#000;position:relative;z-index:10}}@media print,screen and (max-width:767px){#idx-news{padding:3vw 0;background:#000;position:relative;z-index:10}}@media print,screen and (min-width:768px){#idx-news .inner{width:1200px;height:100%;margin:0 auto}}@media print,screen and (max-width:767px){#idx-news .inner{width:93.75%;margin:0 auto;font-size:0}}@media print,screen and (min-width:768px){#idx-news .inner h2{font-size:14px;font-size:1.4rem;color:#000;display:inline-block;line-height:0;-ms-transform:translate(0,3px);transform:translate(0,3px)}#idx-news .inner h2 span{padding:3px 10px;background:#fff;border-radius:100px}}@media print,screen and (max-width:767px){#idx-news .inner h2{width:21%;margin:0 4% 0 0;text-align:center;font-size:3.125vw;font-weight:700;color:#000;display:inline-block;padding:2% 1%;background:#fff;border-radius:20% / 50%;vertical-align:middle}}@media print,screen and (min-width:768px){#idx-news .inner p{width:1000px;margin:0 0 0 10px;font-size:16px;font-size:1.6rem;line-height:1.3;color:#fff;display:inline-block;vertical-align:middle}#idx-news .inner p a{color:#fff;text-decoration:underline;transition:.3s}#idx-news .inner p a:hover{color:#00a0e9;text-decoration:none}}@media print,screen and (max-width:767px){#idx-news .inner p{width:75%;font-size:3.125vw;font-weight:500;line-height:1.3;color:#fff;display:inline-block;vertical-align:middle}#idx-news .inner p a{color:#fff;text-decoration:underline}}@media print,screen and (min-width:768px){#idx-announce{padding:60px 0;background:#fff;position:relative;z-index:10}}@media print,screen and (max-width:767px){#idx-announce{padding:7.8125vw 0;background:#fff;position:relative;z-index:10}}@media print,screen and (min-width:768px){#idx-announce .inner{width:1200px;height:100%;margin:0 auto}}@media print,screen and (max-width:767px){#idx-announce .inner{width:93.75%;margin:0 auto;font-size:0}}@media print,screen and (min-width:768px){#idx-announce .inner h2{margin:50px 0 40px;text-align:center;font-size:24px;font-size:2.4rem;font-weight:700;color:#000;-ms-transform:translate(0,3px);transform:translate(0,3px)}#idx-announce .inner h2 span{padding:3px 10px;background:#fff;border-radius:100px}}@media print,screen and (max-width:767px){#idx-announce .inner h2{margin:6.51042vw 0 5.20833vw;text-align:center;font-size:3.64583vw;font-weight:700;color:#000}}@media print,screen and (min-width:768px){#idx-announce .inner p{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.8;color:#000;letter-spacing:.08em}#idx-announce .inner p+p{margin:20px 0 0}#idx-announce .inner p span{font-weight:700}#idx-announce .inner p a{padding:0 0 1px;color:#000;border-bottom:1px solid #000}#idx-announce .inner p a:hover{border-bottom:none}}@media print,screen and (max-width:767px){#idx-announce .inner p{font-size:3.125vw;line-height:1.5;color:#000}#idx-announce .inner p+p{margin:2.60417vw 0 0}#idx-announce .inner p span{font-weight:700}#idx-announce .inner p a{padding:0 0 1px;color:#000;border-bottom:1px solid #000}}@media print,screen and (min-width:768px){#idx-contents{padding:40px 0 65px;background:url(../../images/pc/index/bg_contents.png)}}@media print,screen and (max-width:767px){#idx-contents{padding:5.72917vw 0 9.89583vw;background:url(../../images/pc/index/bg_contents.png);background-size:500px}}@media print,screen and (min-width:768px){#idx-contents .inner{width:1200px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner{width:91.14583vw;margin:0 auto}}@media print,screen and (min-width:768px){#idx-contents .inner .movie{margin:0 0 60px;text-align:center}}@media print,screen and (max-width:767px){#idx-contents .inner .movie{margin:0 0 7.8125vw;text-align:center}}@media print,screen and (min-width:768px){#idx-contents .inner .movie .title{margin:0 0 40px;text-align:center}}@media print,screen and (max-width:767px){#idx-contents .inner .movie .title{width:78.125vw;margin:0 auto 3.90625vw}}@media print,screen and (min-width:768px){#idx-contents .inner .movie .caution{margin:0 0 50px;text-align:center;font-size:16px;font-size:1.6rem;color:#fff}}@media print,screen and (max-width:767px){#idx-contents .inner .movie .caution{margin:0 auto 5.20833vw;text-align:center;font-size:2.86458vw;line-height:1.7;color:#fff}}@media print,screen and (min-width:768px){#idx-contents .inner .movie .lv{text-align:center}}@media print,screen and (max-width:767px){#idx-contents .inner .movie .lv{padding-top:55.75%;position:relative;z-index:10}#idx-contents .inner .movie .lv iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}@media print,screen and (min-width:768px){#idx-contents .inner .content{padding:8px;background:#fff;position:relative}#idx-contents .inner .content+.content{margin:80px 0 0}#idx-contents .inner .content:before{content:"";width:20px;height:20px;position:absolute;top:4px;left:4px;background:linear-gradient(135deg,#4b405b 10px,transparent 0)}#idx-contents .inner .content:after{content:"";width:20px;height:20px;position:absolute;top:4px;right:4px;background:linear-gradient(-135deg,#4b405b 10px,transparent 0)}}@media print,screen and (max-width:767px){#idx-contents .inner .content{padding:2%;background:#fff;position:relative}#idx-contents .inner .content+.content{margin:8% 0 0}#idx-contents .inner .content:before{content:"";width:5.71429vw;height:5.71429vw;position:absolute;top:1vw;left:1vw;background:linear-gradient(135deg,#4b405b 3vw,transparent 0)}#idx-contents .inner .content:after{content:"";width:5.71429vw;height:5.71429vw;position:absolute;top:1vw;right:1vw;background:linear-gradient(-135deg,#4b405b 3vw,transparent 0)}}@media print,screen and (min-width:768px){#idx-contents .inner .content .border{border:1px solid #4b405b}#idx-contents .inner .content .border:before{content:"";width:20px;height:20px;position:absolute;bottom:4px;left:4px;background:linear-gradient(45deg,#4b405b 10px,transparent 0)}#idx-contents .inner .content .border:after{content:"";width:20px;height:20px;position:absolute;bottom:4px;right:4px;background:linear-gradient(-45deg,#4b405b 10px,transparent 0)}}@media print,screen and (max-width:767px){#idx-contents .inner .content .border{border:1px solid #4b405b}#idx-contents .inner .content .border:before{content:"";width:5.71429vw;height:5.71429vw;position:absolute;bottom:1vw;left:1vw;background:linear-gradient(45deg,#4b405b 3vw,transparent 0)}#idx-contents .inner .content .border:after{content:"";width:5.71429vw;height:5.71429vw;position:absolute;bottom:1vw;right:1vw;background:linear-gradient(-45deg,#4b405b 3vw,transparent 0)}}@media print,screen and (min-width:768px){#idx-contents .inner .content .border .content-inner{padding:50px 0 73px}}@media print,screen and (max-width:767px){#idx-contents .inner .content .border .content-inner{padding:8% 0 10%}}@media print,screen and (min-width:768px){#idx-contents .inner .content .border .content-inner h3{margin:0 0 30px;text-align:center;font-size:32px;font-size:3.2rem;font-family:"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro",Hiragino Mincho Pro,"MS P明朝",MS PMincho,serif;font-weight:700;color:#4b405b;letter-spacing:.15em}#idx-contents .inner .content .border .content-inner h3 span{position:relative}#idx-contents .inner .content .border .content-inner h3 span:before{content:"";width:120px;height:1px;background:#4b405b;position:absolute;top:50%;left:-160px}#idx-contents .inner .content .border .content-inner h3 span:after{content:"";width:120px;height:1px;background:#4b405b;position:absolute;top:50%;right:-160px}}@media print,screen and (max-width:767px){#idx-contents .inner .content .border .content-inner h3{margin:0 0 5%;text-align:center;font-size:5.46875vw;font-family:"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 Pro",Hiragino Mincho Pro,"MS P明朝",MS PMincho,serif;font-weight:700;line-height:1.3;color:#4b405b}#idx-contents .inner .content .border .content-inner h3 span{position:relative}#idx-contents .inner .content .border .content-inner h3 span:before{content:"";width:17.14286vw;height:1px;background:#4b405b;position:absolute;top:50%;left:-21.42857vw}#idx-contents .inner .content .border .content-inner h3 span:after{content:"";width:17.14286vw;height:1px;background:#4b405b;position:absolute;top:50%;right:-21.42857vw}}@media print,screen and (min-width:768px){#idx-contents .inner .info{margin:0 0 50px}}@media print,screen and (max-width:767px){#idx-contents .inner .info{margin:0 0 3.90625vw}}#idx-contents .inner .info .image-Wrapper{margin:0 auto}@media print,screen and (min-width:768px){#idx-contents .inner .info .image-Wrapper{width:849px}}@media print,screen and (max-width:767px){#idx-contents .inner .info .image-Wrapper{width:61.06771vw}}@media print,screen and (min-width:768px){#idx-contents .inner .place .top{margin:0 0 70px}}@media print,screen and (max-width:767px){#idx-contents .inner .place .top{margin:0 0 12%}}@media print,screen and (min-width:768px){#idx-contents .inner .place .bottom p{letter-spacing:.1em}}@media print,screen and (max-width:767px){#idx-contents .inner .place .bottom p{letter-spacing:.1em}}@media print,screen and (min-width:768px){#idx-contents .inner .place p{text-align:center;font-size:20px;font-size:2rem;line-height:1.8}}@media print,screen and (max-width:767px){#idx-contents .inner .place p{text-align:center;font-size:3.125vw;line-height:1.5}}#idx-contents .inner .place p a{color:#4b405b;position:relative}@media print,screen and (min-width:768px){#idx-contents .inner .place p a:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media print,screen and (min-width:768px){#idx-contents .inner .place p a:after{content:"";display:block;width:100%;height:1px;background:#4b405b;position:absolute;bottom:-3px;left:0}}@media print,screen and (max-width:767px){#idx-contents .inner .place p a:after{content:"";display:block;width:100%;height:1px;background:#4b405b;position:absolute;bottom:-.39062vw;left:0}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket h3 span{position:relative}#idx-contents .inner .ticket h3 span:before{content:"";width:12.85714vw!important;height:1px;background:#4b405b;position:absolute;top:50%;left:-15.71429vw!important}#idx-contents .inner .ticket h3 span:after{content:"";width:12.85714vw!important;height:1px;background:#4b405b;position:absolute;top:50%;right:-15.71429vw!important}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .top-sentence{margin:0 0 30px;text-align:center;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.5;color:#4b405b}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .top-sentence{margin:0 0 6%;text-align:center;font-size:3.64583vw;font-weight:700;line-height:1.5;color:#4b405b}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .sentence{margin:0 0 40px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.5}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .sentence{width:87.14286%;margin:0 auto 8%;font-size:2.86458vw;line-height:1.5}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind{text-align:center;font-size:0}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section{position:relative;vertical-align:top}#idx-contents .inner .ticket .kind section+section{margin:0 0 0 120px}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section+section{margin:15% 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section h4{margin:0 0 50px;padding:13px 0;height:115px;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3;color:#fff;background:#6c5c86}#idx-contents .inner .ticket .kind section h4 span:nth-of-type(1){font-size:18px;font-size:1.8rem}#idx-contents .inner .ticket .kind section h4 span.position{margin:5px 0 0;display:block;font-size:16px;font-size:1.6rem;font-weight:lighter}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section h4{width:91.42857%;margin:0 auto 6%;padding:4% 0;text-align:center;font-size:4.6875vw;font-weight:700;color:#fff;background:#6c5c86}#idx-contents .inner .ticket .kind section h4 span:nth-of-type(1){margin:2% 0 0;display:block;font-size:4.6875vw}#idx-contents .inner .ticket .kind section h4 span.position{margin:3% 0 0;display:block;font-size:3.125vw;font-weight:lighter}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section.left h4{padding:28px 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .caution{position:absolute;top:122px;left:0;font-size:14px;font-size:1.4rem;line-height:1.5}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .caution{width:88.57143%;margin:-5% auto 5%;font-size:2.60417vw;line-height:1.5}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section figure{margin:0 0 40px}#idx-contents .inner .ticket .kind section figure.behind{margin:0 0 41px}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section figure{width:79.42857%;margin:0 auto 7%}#idx-contents .inner .ticket .kind section figure.behind{width:79.57143%}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .sentence{margin:0 0 40px;text-align:left;font-size:16px;font-size:1.6rem}#idx-contents .inner .ticket .kind section .sentence:before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.5)*.5em)}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .sentence{width:88.57143%;margin:0 auto 5%;font-size:3.125vw;line-height:1.5}}#idx-contents .inner .ticket .kind section .price{margin:0 0 40px}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .price dl{width:320px;margin:0 auto;display:-ms-flexbox;display:flex}#idx-contents .inner .ticket .kind section .price dl+dl{margin:20px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .price dl{width:53.38542vw;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#idx-contents .inner .ticket .kind section .price dl+dl{margin:2.60417vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .price dl dt{width:185px;display:inline-block;font-size:20px;font-size:2rem;font-weight:700;color:#4b405b;letter-spacing:0;text-align:left}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .price dl dt{width:33.20312vw;display:inline-block;font-size:3.125vw;font-weight:700;color:#4b405b;letter-spacing:.14em}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .price dl dd{width:135px;font-size:20px;font-size:2rem;font-weight:700;display:inline-block;letter-spacing:.14em;color:#4b405b;text-align:right;margin:0 0 0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .price dl dd{width:20.18229vw;text-align:right;font-size:3.125vw;font-weight:700;display:inline-block;letter-spacing:.14em;color:#4b405b}}#idx-contents .inner .ticket .kind section .btn-Wrapper{display:-ms-flexbox;display:flex}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .btn-Wrapper{-ms-flex-pack:center;justify-content:center}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .btn-Wrapper{-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .btn{width:300px;height:60px}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .btn{width:62.85714%;margin:0 auto;text-align:center}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .btn:nth-of-type(2){margin:0 0 0 25px}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .btn:nth-of-type(2){margin:4.55729vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a{width:300px;height:60px;padding:15px 0 0;display:block;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:700;color:#fff;background:#eb3341;border-radius:45px;box-shadow:0 5px 0 rgba(144,26,35,.8);position:relative}}@media print,screen and (min-width:768px) and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(1){color:#fff}}@media print,screen and (min-width:768px) and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(2){font-size:14px;font-size:1.4rem;color:#fff}}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-ms-transform:translate(0,5px);transform:translate(0,5px);box-shadow:none}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .kind section .btn a{width:100%;padding:4% 0;display:block;font-size:3.125vw;line-height:1.8;font-weight:700;color:#fff;background:#eb3341;border-radius:12% / 50%;box-shadow:0 4px 0 rgba(144,26,35,.8);position:relative}}@media print,screen and (max-width:767px) and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(1){color:#fff}}@media print,screen and (max-width:767px) and (max-width:767px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(1){color:#fff}}@media print,screen and (max-width:767px) and (min-width:768px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(2){font-size:14px;font-size:1.4rem;color:#fff}}@media print,screen and (max-width:767px) and (max-width:767px){#idx-contents .inner .ticket .kind section .btn a span:nth-of-type(2){font-size:3.125vw;color:#fff}}#idx-contents .inner .ticket .guide{margin:55px 0 0;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.8}#idx-contents .inner .ticket .guide a{color:#47bdf5;text-decoration:underline}@media print,screen and (min-width:768px){#idx-contents .inner .ticket .guide a:hover{text-decoration:none}}@media print,screen and (max-width:767px){#idx-contents .inner .ticket .guide{margin:10% 0 0;font-size:3.125vw}}#idx-contents .inner .story h3{line-height:1.3}@media print,screen and (min-width:768px){#idx-contents .inner .story h3 span{position:relative}}@media print,screen and (max-width:767px){#idx-contents .inner .story h3{font-size:5.07812vw!important}#idx-contents .inner .story h3 span:before,#idx-contents .inner .story h3 span:after{display:none}}@media print,screen and (min-width:768px){#idx-contents .inner .story .detail{width:990px;margin:0 auto;padding:40px 45px;background:url(../../images/common/bg_story.jpg)}#idx-contents .inner .story .detail+.detail{margin:60px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .story .detail{width:83.33333vw;margin:0 auto;padding:5.85938vw 3.25521vw;background:url(../../images/common/bg_story.jpg);background-size:400px}#idx-contents .inner .story .detail+.detail{margin:5.20833vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .story .detail .heading{margin:0 0 40px;text-align:center;font-size:24px;font-size:2.4rem;font-weight:700;color:#bb9857}#idx-contents .inner .story .detail .heading span{width:100%;padding:0 10px 5px;border-bottom:1px solid #bb9857}#idx-contents .inner .story .detail .heading span.head1{padding:0 0 5px 10px}}@media print,screen and (max-width:767px){#idx-contents .inner .story .detail .heading{margin:0 0 6.51042vw;text-align:center;font-size:3.64583vw;font-weight:700;line-height:1.3;color:#bb9857}#idx-contents .inner .story .detail .heading.head1-sp{width:63.80208vw;margin:0 auto 5.85938vw;padding:0 0 1.04167vw;border-bottom:1px solid #bb9857}#idx-contents .inner .story .detail .heading span{width:100%;padding:0 1.30208vw .65104vw;border-bottom:1px solid #bb9857}#idx-contents .inner .story .detail .heading span.head1{border-bottom:none}}@media print,screen and (min-width:768px){#idx-contents .inner .story .detail .sentence{font-size:16px;font-size:1.6rem;line-height:1.8;color:#000}#idx-contents .inner .story .detail .sentence+.sentence{margin:30px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .story .detail .sentence{font-size:2.86458vw;line-height:1.8;color:#000}#idx-contents .inner .story .detail .sentence+.sentence{margin:5.20833vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .story .detail .sentence .title{margin:0 0 3px;font-size:18px;font-size:1.8rem;font-weight:700;display:block}}@media print,screen and (max-width:767px){#idx-contents .inner .story .detail .sentence .title{margin:0 0 1.95312vw;font-size:3.64583vw;font-weight:700;line-height:1.3;display:block}}@media print,screen and (min-width:768px){#idx-contents .inner .cast h3{margin:0 0 60px!important}}@media print,screen and (max-width:767px){#idx-contents .inner .cast h3{margin:0 0 7.29167vw!important}}@media print,screen and (min-width:768px){#idx-contents .inner .cast ul{width:496px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (max-width:767px){#idx-contents .inner .cast ul{width:76.82292vw;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:768px){#idx-contents .inner .cast ul li{width:228px}#idx-contents .inner .cast ul li:nth-child(1){margin:0 0 40px}#idx-contents .inner .cast ul li:nth-child(2){margin:0 0 40px}#idx-contents .inner .cast ul li:nth-child(2) .actor{margin:13px 0 0;font-size:15px;font-size:1.5rem}}@media print,screen and (max-width:767px){#idx-contents .inner .cast ul li{width:35.15625vw}#idx-contents .inner .cast ul li:nth-child(1){margin:0 0 6.51042vw}#idx-contents .inner .cast ul li:nth-child(2){margin:0 0 6.51042vw}#idx-contents .inner .cast ul li:nth-child(2) .description{font-size:1.43229vw}#idx-contents .inner .cast ul li:nth-child(2) .description img{width:9.11458vw;margin:0 0 0 .65104vw;vertical-align:middle}#idx-contents .inner .cast ul li:nth-child(2) .actor{margin:.91146vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .cast ul li .description{margin:2px 0 0;text-align:center;font-size:10px;font-size:1rem;font-weight:500;line-height:1.5;color:#000}#idx-contents .inner .cast ul li .description img{margin:0 0 0 5px;vertical-align:middle}}@media print,screen and (max-width:767px){#idx-contents .inner .cast ul li .description{margin:.65104vw 0 0;text-align:center;font-size:1.5625vw;font-weight:500;line-height:1.3;color:#000}#idx-contents .inner .cast ul li .description img{width:9.11458vw;margin:0 0 0 .65104vw;vertical-align:middle}}@media print,screen and (min-width:768px){#idx-contents .inner .cast ul li .actor{margin:10px 0 0;text-align:center;font-size:17px;font-size:1.7rem;font-weight:500;line-height:1.5;color:#4b405b}#idx-contents .inner .cast ul li .actor span{font-size:20px;font-size:2rem;color:#000}}@media print,screen and (max-width:767px){#idx-contents .inner .cast ul li .actor{margin:1.30208vw 0 0;text-align:center;font-size:2.99479vw;font-weight:500;line-height:1.5;color:#4b405b}#idx-contents .inner .cast ul li .actor span{font-size:3.77604vw;color:#000}}@media print,screen and (min-width:768px){#idx-contents .inner .live .top{margin:0;letter-spacing:.1em}}@media print,screen and (max-width:767px){#idx-contents .inner .live .top{margin:0;letter-spacing:.12em}}@media print,screen and (min-width:768px){#idx-contents .inner .live h3{margin:0 0 60px!important}}@media print,screen and (max-width:767px){#idx-contents .inner .live h3{margin:0 0 8%!important}}@media print,screen and (min-width:768px){#idx-contents .inner .live h3.sub{margin:60px 0!important}}@media print,screen and (max-width:767px){#idx-contents .inner .live h3.sub{margin:8% 0!important}}@media print,screen and (max-width:767px){#idx-contents .inner .live h3.sub span:before{content:"";width:7.14286vw!important;left:-10.71429vw!important}#idx-contents .inner .live h3.sub span:after{content:"";width:7.14286vw!important;right:-10.71429vw!important}}#idx-contents .inner .live .sentence{line-height:1.5;font-weight:500}@media print,screen and (min-width:768px){#idx-contents .inner .live .sentence{width:900px;margin:0 auto 40px;text-align:center;font-size:16px;font-size:1.6rem}}@media print,screen and (max-width:767px){#idx-contents .inner .live .sentence{width:75.52083vw;margin:0 auto 5.20833vw;font-size:2.86458vw}}#idx-contents .inner .live .btn-Door a{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#000}@media print,screen and (min-width:768px){#idx-contents .inner .live .btn-Door a{width:350px;height:90px;border-radius:45px;margin:40px auto 0;transition:opacity .3s}#idx-contents .inner .live .btn-Door a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}@media print,screen and (max-width:767px){#idx-contents .inner .live .btn-Door a{width:53.38542vw;height:11.71875vw;border-radius:5.85938vw;margin:5.20833vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .live .btn-Door a .btn-Wrapper{width:250px}}@media print,screen and (max-width:767px){#idx-contents .inner .live .btn-Door a .btn-Wrapper{width:39.0625vw}}#idx-contents .inner .live .btn-Door a .btn-Wrapper img{width:100%;height:auto}@media print,screen and (min-width:768px){#idx-contents .inner .live .heading{margin:0 0 35px;text-align:center;font-size:24px;font-size:2.4rem;font-weight:700;color:#4b405b}}@media print,screen and (max-width:767px){#idx-contents .inner .live .heading{margin:0 0 4.16667vw;text-align:center;font-size:3.90625vw;font-weight:700;color:#4b405b;line-height:1.5}}#idx-contents .inner .live .date{line-height:1.5}@media print,screen and (min-width:768px){#idx-contents .inner .live .date{margin:0 0 15px;text-align:center;font-size:20px;font-size:2rem;font-weight:700;color:#4b405b;letter-spacing:.1em}}@media print,screen and (max-width:767px){#idx-contents .inner .live .date{text-align:center;font-size:3.64583vw;font-weight:700;color:#4b405b;letter-spacing:.1em}}#idx-contents .inner .live ul{text-align:center;font-size:0}@media print,screen and (min-width:768px){#idx-contents .inner .live ul{width:700px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner .live ul{margin:0 auto}}@media print,screen and (min-width:768px){#idx-contents .inner .live ul li{display:inline-block;width:312px;height:176px}#idx-contents .inner .live ul li:nth-child(2){margin:0 0 0 75px}#idx-contents .inner .live ul li:nth-child(3){margin:75px 0 0}#idx-contents .inner .live ul li:nth-child(4){margin:75px 0 0 75px}#idx-contents .inner .live ul li:nth-child(5){margin:75px 0 0}#idx-contents .inner .live ul li:nth-child(6){margin:75px 0 0 75px}}@media print,screen and (max-width:767px){#idx-contents .inner .live ul li iframe{width:100%;max-width:312px!important;-ms-transform:scale(.8);transform:scale(.8)}#idx-contents .inner .live ul li+li{margin:3.90625vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .content-inner{width:900px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .content-inner{width:83.33333vw;margin:0 auto}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi h3{margin:0 0 60px!important;letter-spacing:.1em!important}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi h3 span{position:relative}#idx-contents .inner .chokaigi h3 span:before{content:none!important}#idx-contents .inner .chokaigi h3 span:after{content:none!important}}#idx-contents .inner .chokaigi .top-sentence a{color:#00a0e9;text-decoration:underline}#idx-contents .inner .chokaigi .top-sentence a:hover{text-decoration:none}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .top-sentence{margin:0 0 50px;font-size:16px;font-size:1.6rem;line-height:1.8}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .top-sentence{width:75.52083vw;margin:0 auto 5.20833vw;font-size:2.86458vw;line-height:1.5}}#idx-contents .inner .chokaigi .top-sentence.center{text-align:center;font-weight:700;color:#4c415d}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .top-sentence.center{font-size:24px;font-size:2.4rem;margin:0 0 35px}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .top-sentence.center{font-size:2.86458vw;margin:0 auto 3.90625vw}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi dl{margin:0 auto;font-size:0}#idx-contents .inner .chokaigi dl+dl{margin:35px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi dl{width:75.52083vw;margin:0 auto}#idx-contents .inner .chokaigi dl+dl{margin:5.20833vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi dl dt{margin:2px 15px 0 0;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.8;color:#fff;display:inline-block;vertical-align:top}#idx-contents .inner .chokaigi dl dt span{padding:2px 26px;background:#4c415d;border-radius:15px}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi dl dt{margin:0 0 2.34375vw;font-size:2.86458vw;font-weight:700;line-height:1.5;color:#fff}#idx-contents .inner .chokaigi dl dt span{padding:.65104vw 2.60417vw;background:#4c415d;border-radius:3.25521vw}}#idx-contents .inner .chokaigi dl dd a{color:#00a0e9;text-decoration:underline}#idx-contents .inner .chokaigi dl dd a:hover{text-decoration:none}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi dl dd{font-size:16px;font-size:1.6rem;line-height:1.8;color:#000;display:inline-block;vertical-align:top}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi dl dd{font-size:2.86458vw;line-height:1.5;color:#000}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .btn{width:480px;height:90px;margin:50px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .btn{margin:7.8125vw 0 0;text-align:center}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .btn a{height:90px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;font-size:2rem;line-height:1.5;font-weight:500;color:#fff;background:#eb3341;border-radius:45px;box-shadow:0 5px 0 rgba(144,26,35,.8);position:relative}#idx-contents .inner .chokaigi .btn a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-ms-transform:translate(0,5px);transform:translate(0,5px);box-shadow:none}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .btn a{width:100%;padding:4% 0;display:block;font-size:3.38542vw;line-height:1.8;font-weight:700;color:#fff;background:#eb3341;border-radius:12% / 50%;box-shadow:0 4px 0 rgba(144,26,35,.8);position:relative}}@media print,screen and (min-width:768px){#idx-contents .inner .chokaigi .btn a img{width:252px;margin:0 20px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .chokaigi .btn a img{width:49.86979vw;margin:0 2.60417vw 0 0;vertical-align:middle}}#idx-contents .inner .technology .image{width:100%}#idx-contents .inner .technology .image img{width:100%;height:auto}@media print,screen and (min-width:768px){#idx-contents .inner .promise{width:900px;margin:90px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .promise{margin:7.8125vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .promise h2{margin:0 0 18px;text-align:center;font-size:20px;font-size:2rem;font-weight:500;color:#fff}}@media print,screen and (max-width:767px){#idx-contents .inner .promise h2{margin:0 0 4.42708vw;font-size:3.64583vw;text-align:center;color:#fff}}@media print,screen and (min-width:768px){#idx-contents .inner .promise ul li{padding:0 0 0 1em;font-size:16px;font-size:1.6rem;line-height:1.8;color:#fff;text-indent:-1em}}@media print,screen and (max-width:767px){#idx-contents .inner .promise ul li{padding:0 0 0 1em;font-size:2.86458vw;line-height:1.8;color:#fff;text-indent:-1em}}@media print,screen and (min-width:768px){#idx-contents .inner .promise ul li+li{margin:10px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .promise ul li+li{margin:1.95312vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .gift{margin:80px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .gift{margin:8% 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .gift h3 span:before,#idx-contents .inner .gift h3 span:after{display:none}}@media print,screen and (min-width:768px){#idx-contents .inner .gift .sentence-Wrapper{width:900px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner .gift .sentence-Wrapper{width:75.52083vw;margin:0 auto}}@media print,screen and (min-width:768px){#idx-contents .inner .gift .sentence-Wrapper .title{font-size:18px;font-size:1.8rem;line-height:1.8;letter-spacing:.07em;font-weight:700;color:#4c415d}}@media print,screen and (max-width:767px){#idx-contents .inner .gift .sentence-Wrapper .title{font-size:2.60417vw;line-height:1.8;letter-spacing:.07em;font-weight:700;color:#4c415d}}@media print,screen and (min-width:768px){#idx-contents .inner .gift .sentence-Wrapper .sentence{font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:.07em}}@media print,screen and (max-width:767px){#idx-contents .inner .gift .sentence-Wrapper .sentence{font-size:2.34375vw;line-height:1.5;letter-spacing:.07em}}@media print,screen and (min-width:768px){#idx-contents .inner .gift .sentence-Wrapper .sentence+.title{margin:15px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .gift .sentence-Wrapper .sentence+.title{margin:1.95312vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .covid{margin:80px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .covid{margin:8% 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .content-inner{width:940px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .content-inner{width:80.72917vw;margin:0 auto}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .sentence-Wrapper{height:400px;overflow-y:scroll;border:1px solid #4c415d;padding:20px 40px}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .sentence-Wrapper{height:52.08333vw;padding:2.60417vw;overflow-y:scroll;border:1px solid #4c415d}}@media print,screen and (max-width:767px){#idx-contents .inner .covid h3 span:before,#idx-contents .inner .covid h3 span:after{display:none}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .sentence{font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:.07em}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .sentence{font-size:2.34375vw;line-height:1.5;letter-spacing:.07em}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .section{margin:35px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .section{margin:4.55729vw 0 0}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .section .title{font-size:18px;font-size:1.8rem;line-height:1.8;letter-spacing:.07em;font-weight:700;color:#4c415d}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .section .title{font-size:2.60417vw;line-height:1.8;letter-spacing:.07em;font-weight:700;color:#4c415d}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .section ul li{font-size:16px;font-size:1.6rem;line-height:1.8;letter-spacing:.07em;margin:0 0 0 1em;text-indent:-1em}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .section ul li{font-size:2.34375vw;line-height:1.5;letter-spacing:.07em;text-indent:-1em;margin:.65104vw 0 0 1em}}@media print,screen and (min-width:768px){#idx-contents .inner .covid .section .link a{color:#00a0e9;text-decoration:underline}#idx-contents .inner .covid .section .link a:hover{text-decoration:none}}@media print,screen and (max-width:767px){#idx-contents .inner .covid .section .link a{color:#00a0e9;text-decoration:underline}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail{width:990px;margin:0 auto;padding:40px 45px;background:url(../../images/common/bg_story.jpg)}#idx-contents .inner .technology .detail+.detail{margin:60px auto 0}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail{width:83.33333vw;margin:0 auto;padding:5.85938vw 3.25521vw;background:url(../../images/common/bg_story.jpg);background-size:400px}#idx-contents .inner .technology .detail+.detail{margin:5.20833vw auto 0}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .heading{margin:0 0 40px;text-align:center;font-size:24px;font-size:2.4rem;line-height:1.3;font-weight:700;color:#bb9857}#idx-contents .inner .technology .detail .heading.head1-pc{width:580px;margin:0 auto 45px;padding:0 0 8px;border-bottom:1px solid #bb9857}#idx-contents .inner .technology .detail .heading span{width:100%;padding:0 10px 5px;border-bottom:1px solid #bb9857}#idx-contents .inner .technology .detail .heading span.head1{border-bottom:none}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .heading{margin:0 0 6.51042vw;text-align:center;font-size:3.64583vw;font-weight:700;line-height:1.3;color:#bb9857}#idx-contents .inner .technology .detail .heading.head1-sp{width:78.125vw;margin:0 auto 5.85938vw;padding:0 0 1.04167vw;border-bottom:1px solid #bb9857}#idx-contents .inner .technology .detail .heading span{width:100%;padding:0 1.30208vw .65104vw;border-bottom:1px solid #bb9857}#idx-contents .inner .technology .detail .heading span.head2{border-bottom:none}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .sentence{font-size:16px;font-size:1.6rem;line-height:1.8;color:#000}#idx-contents .inner .technology .detail .sentence+.sentence{margin:20px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .sentence{font-size:2.86458vw;line-height:1.8;color:#000}#idx-contents .inner .technology .detail .sentence+.sentence{margin:5.20833vw 0 0}}#idx-contents .inner .technology .detail .sentence span{text-align:center;display:block;color:#fff;background:#bb9857}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .sentence span{width:150px;margin:0 0 5px;padding:1px 5px;border-radius:15px}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .sentence span{width:26.04167vw;margin:0 0 .65104vw;padding:.13021vw .65104vw;border-radius:1.95312vw}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .caution{margin:20px 0 0;font-size:14px;font-size:1.4rem;line-height:1.5;color:#000}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .caution{margin:5.20833vw 0 0;font-size:2.34375vw;line-height:1.5;color:#000}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .image{margin:36px 0 0}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .image{margin:5.20833vw 0 0}#idx-contents .inner .technology .detail .image+.image{margin:2.60417vw 0 0}}#idx-contents .inner .technology .detail .bottom{font-size:0}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .bottom .left-sentence{width:440px;margin:0 30px 0 0;display:inline-block;vertical-align:top}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .bottom .left-sentence{margin:0 0 5.20833vw}}@media print,screen and (min-width:768px){#idx-contents .inner .technology .detail .bottom .right-image{width:430px;display:inline-block;vertical-align:top}}@media print,screen and (max-width:767px){#idx-contents .inner .technology .detail .bottom .right-image{font-size:2.86458vw;line-height:1.8;color:#000}#idx-contents .inner .technology .detail .bottom .right-image+.sentence{margin:5.20833vw 0 0}}@media print,screen and (min-width:768px){#idx-link{padding:67px 0;background:#000}}@media print,screen and (max-width:767px){#idx-link{padding:5% 0;background:#000}}@media print,screen and (min-width:768px){#idx-link .inner{width:1200px;margin:0 auto}}@media print,screen and (max-width:767px){#idx-link .inner{width:88.54167%;margin:0 auto}}#idx-link ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:767px){#idx-link ul{-ms-flex-pack:justify;justify-content:space-between}}@media print,screen and (min-width:768px){#idx-link ul li{width:224px;margin:0 0 0 20px}#idx-link ul li:nth-child(1){margin:0}#idx-link ul li a{display:block;transition:.3s}#idx-link ul li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#idx-link ul li img{width:100%}}@media print,screen and (max-width:767px){#idx-link ul li{width:41.66667vw;margin:4.55729vw 0 0}#idx-link ul li:nth-child(1),#idx-link ul li:nth-child(2){margin:0}}@media print,screen and (min-width:768px){.btn-Link{position:fixed;top:120px;right:20px;z-index:99}}@media print,screen and (max-width:767px){.btn-Link{position:fixed;top:11.71875vw;right:1.5625vw;z-index:99;transition:visibility .3s,opacity .3s;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media print,screen and (min-width:768px){.btn-Link .img{width:180px;height:199px}}@media print,screen and (max-width:767px){.btn-Link .img{width:23.4375vw;height:25.91146vw}}@media print,screen and (min-width:768px){.btn-Link .img img{width:100%;height:auto}}@media print,screen and (max-width:767px){.btn-Link .img img{width:100%;height:auto}}@media print,screen and (min-width:768px){.btn-Link .close{width:100px;margin:10px auto 0;text-align:center;font-size:14px;font-size:1.4rem;font-weight:700;color:#fff;padding:5px 0;background:#000;border-radius:10px;cursor:pointer}}@media print,screen and (max-width:767px){.btn-Link .close{width:13.02083vw;margin:1.30208vw auto 0;text-align:center;font-size:2.08333vw;font-weight:700;color:#fff;padding:5px 0;background:#000;border-radius:10px;cursor:pointer}}