﻿@font-face{font-family:"NotoSansJP-Regular";src:url("/font/NotoSansJP-Regular.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSansJP-Black";src:url("/font/NotoSansJP-Black.otf") format("opentype");font-style:normal;font-weight:900}@font-face{font-family:"NotoSerifJP-SemiBold";src:url("/font/NotoSerifJP-SemiBold.otf") format("opentype");font-style:normal;font-weight:600}@font-face{font-family:"NotoSerifJP-Bold";src:url("/font/NotoSerifJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSerifJP-Black";src:url("/font/NotoSerifJP-Black.otf") format("opentype");font-style:normal;font-weight:900}.i525cyoipoints{color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#e3e3e3}.i525cyoipoints img{width:100%;height:auto;line-height:1}.i525cyoipoints *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.i525cyoipoints a,.i525cyoipoints a:link{color:#349631;text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px;outline:none}.i525cyoipoints a:visited{color:#349631}.i525cyoipoints a:hover{color:#349631;text-decoration:none}.i525cyoipoints a:active{color:#349631}.i525cyoipoints a img{opacity:1;-webkit-transition:.3s;transition:.3s}.i525cyoipoints a img:hover{opacity:.7}.i525cyoipoints h1,.i525cyoipoints h2,.i525cyoipoints h3{font-weight:normal}.i525cyoipoints .btm1em{margin-bottom:1em}.i525cyoipoints .btm0{margin-bottom:0}.i525cyoipoints .pcnone{display:none}.i525cyoipoints .MB101-B{font-family:"ゴシックMB101 B",sans-serif}.i525cyoipoints .HirakakuProN-W3{font-family:"FP-ヒラギノ角ゴ ProN W3",sans-serif}.i525cyoipoints .HirakakuProN-W6{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif}.i525cyoipoints .head-kv{position:relative;width:100%;line-height:0}.i525cyoipoints .head-kv .bgimage{pointer-events:none}.i525cyoipoints .head-kv h1{color:#4589cb;font-family:"NotoSerifJP-SemiBold",serif;font-size:5vw;font-style:italic;line-height:1;text-align:left}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv h1{font-size:64px}}.i525cyoipoints .head-kv h1 .h1-l1{display:block;position:absolute;top:14.88%;left:0.8%;width:auto}.i525cyoipoints .head-kv h1 .h1-l2{display:block;position:absolute;top:35.8%;left:0.8%;width:auto}.i525cyoipoints .head-kv h1 .h1-l2 .tume{letter-spacing:-0.09em}.i525cyoipoints .head-kv .copy1{position:absolute;top:3.62%;left:1.25%;width:auto;color:#ffea00;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.64vw;font-style:italic;line-height:1.1;text-align:left;text-shadow:2px  2px 0px #000, -2px  2px 0px #000, 2px -2px 0px #000, -2px -2px 0px #000, 2px  0px 0px #000, 0px  2px 0px #000, -2px  0px 0px #000, 0px -2px 0px #000}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .copy1{font-size:21px}}.i525cyoipoints .head-kv .copy2{position:absolute;top:80.5%;left:0.86%;width:auto;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.68vw;font-style:italic;line-height:1.3;text-align:left}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .copy2{font-size:21.5px}}.i525cyoipoints .head-kv .copy3-block{position:absolute;top:12.8%;left:78.1%;width:auto;text-align:left;-webkit-transform:skewY(-12deg);-moz-transform:skewY(-12deg);-o-transform:skewY(-12deg);transform:skewY(-12deg)}.i525cyoipoints .head-kv .copy3-block .copy3-1{margin-bottom:0.5vw;padding-left:0.5vw;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.4vw;line-height:1.2;text-align:left;text-shadow:2px  2px 0px #000, -2px  2px 0px #000, 2px -2px 0px #000, -2px -2px 0px #000, 2px  0px 0px #000, 0px  2px 0px #000, -2px  0px 0px #000, 0px -2px 0px #000}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .copy3-block .copy3-1{margin-bottom:6.4px;padding-left:6.4px;font-size:17.92px}}.i525cyoipoints .head-kv .copy3-block .copy3-2{display:inline-block;padding:0.3vw 0.4vw;color:#4589cb;font-family:"NotoSerifJP-Black",serif;font-size:1.48vw;line-height:1;text-align:left;background-color:#ffea00}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .copy3-block .copy3-2{padding:3.84px 5.12px;font-size:18.94px}}.i525cyoipoints .head-kv .date{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;bottom:13.23%;right:3.75%;width:9.3vw;height:9.3vw;background-color:rgba(69,137,203,0.8);-webkit-border-radius:50%;border-radius:50%}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .date{width:119px;height:119px}}.i525cyoipoints .head-kv .date .date-title{display:inline-block;padding:0.3vw 0.5vw 0.3vw 0.6vw;color:#4589cb;font-family:"NotoSansJP-Black",sans-serif;font-size:1.09vw;line-height:1;letter-spacing:0.1em;background-color:#fff;-webkit-border-radius:0.3vw;border-radius:0.3vw}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .date .date-title{padding:3.84px 6.4px 3.84px 7.68px;font-size:13.95px;-webkit-border-radius:3.84px;border-radius:3.84px}}.i525cyoipoints .head-kv .date .release-date{padding:0.7vw 0 0.5vw 0;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.29vw;line-height:1.2}.i525cyoipoints .head-kv .date .release-date span{font-size:0.78vw}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .date .release-date{font-size:16.5px}.i525cyoipoints .head-kv .date .release-date span{font-size:10px}}.i525cyoipoints .head-kv .date .schedule{color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:1.29vw;line-height:1}@media screen and (max-width: 1280px){.i525cyoipoints .head-kv .date .schedule{font-size:16.5px}}.i525cyoipoints .content-foot-bg{background-color:#fff}.i525cyoipoints .banner-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:1200px;margin:0 auto}.i525cyoipoints .banner-block .box{width:580px}.i525cyoipoints .banner-block .box.single{width:100%;margin-bottom:50px}.i525cyoipoints .banner-block .box.single a{width:940px;margin:0 auto}.i525cyoipoints .banner-block .box .banner-copy{display:inline-block;position:relative;margin-bottom:16px;padding:0 28px;font-family:"NotoSansJP-Bold",sans-serif;font-size:22px;line-height:1.1}.i525cyoipoints .banner-block .box .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:24px;margin-top:-12px;background-image:url("/tokusyu/i525cyoipoints/assets/img/bnr_deco_k_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.i525cyoipoints .banner-block .box .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:21px;height:24px;margin-top:-12px;background-image:url("/tokusyu/i525cyoipoints/assets/img/bnr_deco_k_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.i525cyoipoints .banner-block .box a{display:block;line-height:0;background-color:#000}.i525cyoipoints .intro-block{width:1200px;margin:0 auto;padding:40px 0 210px 0}.i525cyoipoints .intro-block .intro-box{margin-bottom:40px;padding:30px 23px 23px 23px;background-color:#fff}.i525cyoipoints .intro-block .intro-box h1{margin-bottom:30px;color:#4589cb;font-family:"NotoSerifJP-Bold",serif;font-size:38px;font-style:italic;line-height:1}.i525cyoipoints .intro-block .intro-box .intro-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-kv{width:390px;margin-right:25px;line-height:0}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p{margin-bottom:1.5em;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:20px;line-height:1.5}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p:last-child{margin-bottom:0}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link{display:inline-block;position:relative;color:#000;line-height:0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#000}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link:hover{opacity:.7}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link:hover::after{opacity:.7}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link img{display:inline-block;width:87px;margin-left:3px;vertical-align:baseline}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p .logo-i525{display:inline-block;width:87px;margin-left:3px;vertical-align:baseline}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p .cyoi-blade{display:inline-block;width:130px;margin-left:3px;vertical-align:text-bottom}.i525cyoipoints .intro-block .banner-block{margin:0 auto 30px auto}.i525cyoipoints .intro-block .unchor-block{position:relative;line-height:0}.i525cyoipoints .intro-block .unchor-block .bgimage{pointer-events:none}.i525cyoipoints .intro-block .unchor-block h1{position:absolute;top:0;left:0;width:100%;color:#000;font-family:"NotoSerifJP-Bold",serif;font-size:57px;font-style:italic;line-height:1;text-align:center}.i525cyoipoints .intro-block .unchor-block h1 .logo{display:inline-block;width:268px;vertical-align:text-top}.i525cyoipoints .intro-block .unchor-block h1 .text-left{margin-left:-15px}.i525cyoipoints .intro-block .unchor-block h1 .cyoi{display:inline-block;width:181px;margin-left:10px;vertical-align:text-bottom}.i525cyoipoints .intro-block .unchor-block .unchor-box{position:absolute;width:380px}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor1{top:130px;left:402px;height:198px}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor1 .copy strong{color:#4589cb}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor2{top:444px;left:51px;height:174px}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor2 .copy strong{color:#6e7722}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor3{top:444px;left:770px;height:174px}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor3 .copy strong{color:#ce803e}.i525cyoipoints .intro-block .unchor-block .unchor-box h2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:76px;padding:0 10px 0 80px}.i525cyoipoints .intro-block .unchor-block .unchor-box h2 span{color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:22px;line-height:1.3;text-align:left}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy{padding:18px 10px 0 10px;color:#2c2c2c;font-family:"NotoSerifJP-Bold",serif;font-size:22px;font-style:italic;line-height:1.3}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy strong{position:relative;display:inline-block;margin-bottom:6px;font-family:"NotoSerifJP-Black",serif;font-size:26px;font-style:italic;line-height:1.3;z-index:1}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy strong:before{content:"";display:block;position:absolute;bottom:-2px;width:calc(100% + 24px);height:10px;margin-left:-12px;background-color:#ffea00;z-index:-1}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor{position:absolute;bottom:-20px;left:50%;width:180px;margin-left:-90px;background-color:#0d0d0d;-webkit-border-radius:3px;border-radius:3px}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:43px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;line-height:1;text-decoration:none;-webkit-transition:.3s;transition:.3s}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor a:hover{opacity:.7}.i525cyoipoints .intro-block .tourpro-block{position:absolute;bottom:0;left:110px;width:980px;height:216px}.i525cyoipoints .intro-block .tourpro-block a{display:block}.i525cyoipoints .intro-block .tourpro-block h2{position:absolute;top:12px;left:230px;width:520px;color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:30px;font-style:italic;line-height:1}.i525cyoipoints .intro-block .tourpro-block h2 .cyoi-blade{display:inline-block;width:152px;margin-left:10px;vertical-align:text-bottom}.i525cyoipoints .intro-block .tourpro-block .copy{position:absolute;top:75px;left:135px;width:710px;color:#000;font-family:"NotoSerifJP-Bold",serif;font-size:38px;font-style:italic;line-height:1.5}.i525cyoipoints .intro-block .tourpro-block .copy strong{color:#4589cb;font-family:"NotoSerifJP-Black",serif;font-size:34px;font-style:italic}.i525cyoipoints .intro-block .tourpro-block .copy .logo{display:inline-block;width:181px;vertical-align:text-top}.i525cyoipoints .intro-block .tourpro-block .copy .text-left{margin-left:-15px}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor{display:inline-block;width:180px;margin-left:20px;background-color:#0d0d0d;-webkit-border-radius:3px;border-radius:3px;vertical-align:text-bottom}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:43px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;line-height:1;text-decoration:none;-webkit-transition:.3s;transition:.3s}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor a:hover{opacity:.7}.i525cyoipoints .cyoi-block{position:relative}.i525cyoipoints .cyoi-block .cyoi-head{height:142px;background-repeat:repeat}.i525cyoipoints .cyoi-block .cyoi-head.cyoi1{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_bg_cyoi1_pc_v2.png")}.i525cyoipoints .cyoi-block .cyoi-head.cyoi2{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_bg_cyoi2_pc_v2.png")}.i525cyoipoints .cyoi-block .cyoi-head.cyoi3{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_bg_cyoi3_pc_v2.png")}.i525cyoipoints .cyoi-block .cyoi-head .cyoi-head-inner{position:relative;display:inline-block}.i525cyoipoints .cyoi-block .cyoi-head .subhead{position:absolute;top:-68px;left:0;width:auto;color:#2c2c2c;font-family:"NotoSerifJP-Bold",serif;font-size:38px;font-style:italic;line-height:1}.i525cyoipoints .cyoi-block .cyoi-head .subhead .logo{display:inline-block;width:177px;vertical-align:text-top}.i525cyoipoints .cyoi-block .cyoi-head .subhead .text-left{margin-left:-12px}.i525cyoipoints .cyoi-block .cyoi-head .subhead .cyoi{display:inline-block;width:116px;margin-left:10px;vertical-align:text-bottom}.i525cyoipoints .cyoi-block .cyoi-head h1{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:142px;padding-left:114px;background-repeat:no-repeat;background-position:left center}.i525cyoipoints .cyoi-block .cyoi-head h1 span{color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:94px;font-style:italic;line-height:1;letter-spacing:-0.05em}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi1{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi1_deco.png")}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi2{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi2_deco.png")}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi3{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi3_deco.png")}.i525cyoipoints .cyoi-block .cyoi-body{width:1200px;margin:0 auto;padding:45px 0 120px 0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;margin-bottom:40px}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block:last-child{margin-bottom:0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block{width:500px}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .photo{line-height:0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .caption{padding:15px}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .caption p{margin-bottom:1em;color:#3d3d3d;font-size:16px;line-height:1.4}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .caption p:last-child{margin-bottom:0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block{width:660px}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block p{margin-bottom:1.5em;font-size:18px;line-height:1.6}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block p:last-child{margin-bottom:0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block p.question{color:#FFF}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block p strong{font-weight:normal;background-color:#ffea00}.i525cyoipoints .cyoi-block.cyoi1{background-color:#fff}.i525cyoipoints .cyoi-block.cyoi1 .cyoi-body .cyoi-body-block .text-block p.question{color:#4589cb}.i525cyoipoints .cyoi-block.cyoi1 .cyoi-body .cyoi-body-block .kv-block .caption{background-color:#e3e3e3}.i525cyoipoints .cyoi-block.cyoi2{background-color:#ebede0}.i525cyoipoints .cyoi-block.cyoi2 .cyoi-body .cyoi-body-block .text-block p.question{color:#6e7722}.i525cyoipoints .cyoi-block.cyoi2 .cyoi-body .cyoi-body-block .kv-block .caption{background-color:#d9dcc6}.i525cyoipoints .cyoi-block.cyoi3{background-color:#faf2eb;background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoi_bg_pc.jpg");background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.i525cyoipoints .cyoi-block.cyoi3 .cyoi-body{padding:6.85vw 0 44.64vw 0}@media screen and (max-width: 1280px){.i525cyoipoints .cyoi-block.cyoi3 .cyoi-body{padding:88px 0 571px 0}}.i525cyoipoints .cyoi-block.cyoi3 .cyoi-body .cyoi-body-block .text-block p.question{color:#ce803e}.i525cyoipoints .cyoi-block.cyoi3 .cyoi-body .cyoi-body-block .kv-block .caption{background-color:#e8dacf}.i525cyoipoints .impression-block{padding-bottom:30px}.i525cyoipoints .impression-block .impression-head{padding:16px 0 34px 0;background-color:#6ca2d6;background-image:url("/tokusyu/i525cyoipoints/assets/img/impression_head_bg.jpg");background-repeat:repeat}.i525cyoipoints .impression-block .impression-head h1{margin-bottom:25px;color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:45px;font-style:italic;line-height:1}.i525cyoipoints .impression-block .impression-head h1 .logo{display:inline-block;width:210px;margin-left:8px;vertical-align:text-top}.i525cyoipoints .impression-block .impression-head h1 .text-left{margin-left:-14px}.i525cyoipoints .impression-block .impression-head .balloon-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:945px;margin:0 auto}.i525cyoipoints .impression-block .impression-head .balloon-list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;width:280px;height:92px;background-color:#fff;-webkit-border-radius:46px;border-radius:46px}.i525cyoipoints .impression-block .impression-head .balloon-list li:after{content:"";position:absolute;bottom:-22px;left:146px;width:19px;height:23px;background-image:url("/tokusyu/i525cyoipoints/assets/img/balloon_deco.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}.i525cyoipoints .impression-block .impression-head .balloon-list li span{color:#4589cb;font-family:"NotoSansJP-Bold",sans-serif;font-size:26px;font-style:italic;line-height:1}.i525cyoipoints .impression-block h2{padding:30px 0 40px 0}.i525cyoipoints .impression-block h2 .hl2-l1{color:#4589cb;font-family:"NotoSerifJP-Bold",serif;font-size:60px;font-style:italic;line-height:1}.i525cyoipoints .impression-block h2 .hl2-l2{color:#4589cb;font-family:"NotoSerifJP-Bold",serif;font-size:62px;font-style:italic;line-height:1}.i525cyoipoints .impression-block h2 .cyoi-blade{display:inline-block;width:276px;margin-left:10px;vertical-align:top}.i525cyoipoints .impression-block h2 .logo{display:inline-block;width:288px;vertical-align:text-top}.i525cyoipoints .impression-block h2 .text-left{margin-left:-10px}.i525cyoipoints .impression-block .kv-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:40px;padding:0.95vw 0;background-color:#ccc}.i525cyoipoints .impression-block .kv-list .box{width:24.2%;line-height:0}.i525cyoipoints .impression-block .recommend-copy{display:inline-block;position:relative;margin-bottom:40px;padding:0 58px;font-family:"NotoSansJP-Bold",sans-serif;font-size:28px;line-height:1}.i525cyoipoints .impression-block .recommend-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:44px;height:43px;margin-top:-23px;background-image:url("/tokusyu/i525cyoipoints/assets/img/copy_deco_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.i525cyoipoints .impression-block .recommend-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:45px;height:43px;margin-top:-23px;background-image:url("/tokusyu/i525cyoipoints/assets/img/copy_deco_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.i525cyoipoints .impression-block .recommend-copy span{position:relative;display:inline-block;z-index:1}.i525cyoipoints .impression-block .recommend-copy span:before{content:"";display:block;position:absolute;bottom:-5px;width:calc(100% + 12px);height:10px;margin-left:-6px;background-color:#ffea00;z-index:-1}.i525cyoipoints .impression-block .impression-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:1200px;margin:0 auto;padding-bottom:10px}.i525cyoipoints .impression-block .impression-list .box{width:580px;margin-bottom:40px;padding-bottom:20px;background-color:#fff;background-image:url("/tokusyu/i525cyoipoints/assets/img/impression_bg.jpg");background-repeat:repeat}.i525cyoipoints .impression-block .impression-list .box h3{padding:25px 10px;color:#fff;font-family:"NotoSerifJP-Bold",serif;font-size:34px;font-style:italic;line-height:1;background-color:#6ca2d6;background-image:url("/tokusyu/i525cyoipoints/assets/img/impression_head_bg.jpg");background-repeat:repeat}.i525cyoipoints .impression-block .impression-list .box .copy{padding:20px;font-size:18px;line-height:1.6;text-align:left}.i525cyoipoints .impression-block .impression-list .box .impression-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:462px;margin:0 auto}.i525cyoipoints .impression-block .impression-list .box .impression-inner .tourpro-photo{width:226px;margin-right:28px;line-height:0}.i525cyoipoints .impression-block .impression-list .box .impression-inner .tourpro-photo img{border:3px solid #c1c1c1;-webkit-border-radius:6px;border-radius:6px}.i525cyoipoints .impression-block .impression-list .box .impression-inner .name-btn{-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.i525cyoipoints .impression-block .impression-list .box .impression-inner .name{margin-bottom:16px;color:#181b1b;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:24px;line-height:1}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn{display:block;width:100%;background-color:#0d0d0d;-webkit-border-radius:3px;border-radius:3px}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:40px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6","ヒラギノ角ゴPro W6",sans-serif;font-size:18px;line-height:1;text-decoration:none;-webkit-transition:.3s;transition:.3s}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn a:hover{opacity:.7}@media screen and (max-width: 640px){.i525cyoipoints{width:100%;margin:auto}.i525cyoipoints .pcnone{display:initial}.i525cyoipoints .spnone{display:none}.i525cyoipoints a,.i525cyoipoints a:link{text-underline-position:auto}.i525cyoipoints a:hover img{opacity:1}.i525cyoipoints .head-kv h1{display:block;position:absolute;top:6.6%;left:2%;width:auto;font-size:8.8vw;line-height:1}.i525cyoipoints .head-kv h1 .h1-l1{display:inline;position:relative;top:auto;left:auto;line-height:1}.i525cyoipoints .head-kv h1 .h1-l2{display:inline;position:relative;top:auto;left:auto;line-height:1}.i525cyoipoints .head-kv h1 .h1-l2 .tume{display:inline;letter-spacing:-0.09em;line-height:1}.i525cyoipoints .head-kv .copy1{top:1.57%;left:2.4%;font-size:3.2vw;text-shadow:1px  1px 0px #000, -1px  1px 0px #000, 1px -1px 0px #000, -1px -1px 0px #000, 1px  0px 0px #000, 0px  1px 0px #000, -1px  0px 0px #000, 0px -1px 0px #000}.i525cyoipoints .head-kv .copy2{top:75.39%;left:2.4%;font-size:3.73vw}.i525cyoipoints .head-kv .copy3-block{position:absolute;top:33%;left:auto;right:1.6%}.i525cyoipoints .head-kv .copy3-block .copy3-1{margin-bottom:1vw;padding-left:1.1vw;font-size:2.67vw;text-shadow:1px  1px 0px #000, -1px  1px 0px #000, 1px -1px 0px #000, -1px -1px 0px #000, 1px  0px 0px #000, 0px  1px 0px #000, -1px  0px 0px #000, 0px -1px 0px #000}.i525cyoipoints .head-kv .copy3-block .copy3-2{padding:0.4vw 0.6vw;font-size:2.8vw}.i525cyoipoints .head-kv .date{bottom:33.7%;right:2.67%;width:20.8vw;height:20.8vw}.i525cyoipoints .head-kv .date .date-title{padding:0.4vw 1vw 0.4vw 1.4vw;font-size:2.4vw;-webkit-border-radius:0.3vw;border-radius:0.3vw}.i525cyoipoints .head-kv .date .release-date{padding:1.8vw 0 1.3vw 0;font-size:2.93vw;line-height:1}.i525cyoipoints .head-kv .date .release-date span{font-size:1.73vw}.i525cyoipoints .head-kv .date .schedule{font-size:2.93vw}.i525cyoipoints .content-foot-bg{background-color:#fff}.i525cyoipoints .banner-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto}.i525cyoipoints .banner-block .box{margin-bottom:4vw;width:100%}.i525cyoipoints .banner-block .box:last-child{margin-bottom:0}.i525cyoipoints .banner-block .box.single{width:100%;margin-bottom:4vw}.i525cyoipoints .banner-block .box.single a{width:100%;margin:0}.i525cyoipoints .banner-block .box .banner-copy{margin-bottom:2.67vw;padding:0 6.4vw;font-size:4vw}.i525cyoipoints .banner-block .box .banner-copy::before{width:3.47vw;height:4.53vw;margin-top:-2.26vw}.i525cyoipoints .banner-block .box .banner-copy::after{width:4vw;height:4.53vw;margin-top:-2.26vw}.i525cyoipoints .intro-block{width:100%;margin:0;padding:6.67vw 0 18.67vw 0}.i525cyoipoints .intro-block .intro-box{margin-bottom:5.33vw;padding:4.3vw 2.67vw}.i525cyoipoints .intro-block .intro-box h1{margin-bottom:4vw;font-size:5.06vw;line-height:1.2}.i525cyoipoints .intro-block .intro-box .intro-inner{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-kv{width:100%;margin-right:0;margin-bottom:4vw}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-kv img{display:block;width:80%;margin:0 auto}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text{-webkit-flex:none;-ms-flex:none;flex:none;width:100%;text-align:left}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p{font-size:4vw;line-height:1.6}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link{-webkit-transition:none;transition:none}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link::after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#000}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link:hover{opacity:1}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link:hover::after{opacity:1}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p a.logo-link img{width:16.5vw;margin-left:3px}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p .logo-i525{display:inline-block;width:16.5vw;margin-left:3px;vertical-align:baseline}.i525cyoipoints .intro-block .intro-box .intro-inner .intro-text p .cyoi-blade{display:inline-block;width:24.4vw;margin-left:3px;vertical-align:text-bottom}.i525cyoipoints .intro-block .banner-block{margin:0 auto 4vw auto}.i525cyoipoints .intro-block .unchor-block h1{font-size:6.13vw}.i525cyoipoints .intro-block .unchor-block h1 .logo{width:28.53vw}.i525cyoipoints .intro-block .unchor-block h1 .text-left{margin-left:-1.4vw}.i525cyoipoints .intro-block .unchor-block h1 .cyoi{width:19.33vw;margin-left:0}.i525cyoipoints .intro-block .unchor-block .unchor-box{position:absolute;width:69.33%}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor1{top:8.42%;left:15.33%;height:13.69%}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor2{top:48.17%;left:15.33%;height:11.97%}.i525cyoipoints .intro-block .unchor-block .unchor-box.unchor3{top:64.15%;left:15.33%;height:11.97%}.i525cyoipoints .intro-block .unchor-block .unchor-box h2{height:13.87vw;padding:0 1.33vw 0 14.67vw}.i525cyoipoints .intro-block .unchor-block .unchor-box h2 span{font-size:4vw;line-height:1.3}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy{padding:3vw 1.33vw 0 1.33vw;font-size:4vw;line-height:1.3}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy strong{margin-bottom:1.3vw;font-size:4.8vw;line-height:1.3}.i525cyoipoints .intro-block .unchor-block .unchor-box .copy strong:before{bottom:-0.2vw;width:calc(100% + 4vw);height:1.87vw;margin-left:-2vw}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor{position:absolute;bottom:-5.06vw;left:50%;width:48vw;margin-left:-24vw;-webkit-border-radius:0.7vw;border-radius:0.7vw}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor a{height:9.33vw;font-size:4vw;-webkit-transition:none;transition:none}.i525cyoipoints .intro-block .unchor-block .unchor-box .btn-unchor a:hover{opacity:1}.i525cyoipoints .intro-block .tourpro-block{position:absolute;bottom:0;left:2.67%;width:94.67%;height:18.97%}.i525cyoipoints .intro-block .tourpro-block h2{position:absolute;top:3.48%;left:0;width:100%;font-size:5.33vw;line-height:1.4}.i525cyoipoints .intro-block .tourpro-block h2 .cyoi-blade{width:27.06vw;margin-left:2vw}.i525cyoipoints .intro-block .tourpro-block .copy{position:absolute;top:45.72%;left:0;width:100%;font-size:5.2vw;line-height:1.2}.i525cyoipoints .intro-block .tourpro-block .copy strong{display:inline-block;margin-top:3.2vw;font-size:4.8vw}.i525cyoipoints .intro-block .tourpro-block .copy .logo{width:24.13vw}.i525cyoipoints .intro-block .tourpro-block .copy .text-left{margin-left:-1.4vw}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor{display:block;width:48vw;margin:2.8vw auto 0 auto;-webkit-border-radius:0.7vw;border-radius:0.7vw}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor a{height:9.33vw;font-size:4vw;-webkit-transition:none;transition:none}.i525cyoipoints .intro-block .tourpro-block .copy .btn-unchor a:hover{opacity:1}.i525cyoipoints .cyoi-block .cyoi-head{height:11.2vw;-webkit-background-size:1.33vw;-o-background-size:1.33vw;background-size:1.33vw}.i525cyoipoints .cyoi-block .cyoi-head .cyoi-head-inner{position:relative;display:block}.i525cyoipoints .cyoi-block .cyoi-head .subhead{top:-8.27vw;width:100%;font-size:4.8vw;text-align:center}.i525cyoipoints .cyoi-block .cyoi-head .subhead .logo{display:inline-block;width:22.93vw}.i525cyoipoints .cyoi-block .cyoi-head .subhead .text-left{margin-left:-1.2vw}.i525cyoipoints .cyoi-block .cyoi-head .subhead .cyoi{width:14.93vw;margin-left:1vw}.i525cyoipoints .cyoi-block .cyoi-head h1{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:11.2vw;padding-left:0;background-image:none !important}.i525cyoipoints .cyoi-block .cyoi-head h1 span{display:inline-block;position:relative;padding-left:8.5vw;font-size:6.67vw;background-repeat:no-repeat;background-position:left center;-webkit-background-size:7.47vw auto;-o-background-size:7.47vw auto;background-size:7.47vw auto}.i525cyoipoints .cyoi-block .cyoi-head h1 span:before{content:"";position:absolute;top:50%;left:0;width:7.47vw;height:7.47vw;margin-top:-3.74vw;background-repeat:no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi1 span:before{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi1_deco.png")}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi2 span:before{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi2_deco.png")}.i525cyoipoints .cyoi-block .cyoi-head h1.cyoi3 span:before{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoihead_cyoi3_deco.png")}.i525cyoipoints .cyoi-block .cyoi-body{width:94.67%;padding:4vw 0 16vw 0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5.33vw}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block:last-child{margin-bottom:0}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block{width:100%}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .caption{padding:2.9vw}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block .caption p{font-size:3.2vw;line-height:1.4}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .kv-block.sp-btm-margin{margin-bottom:5.33vw}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block{width:100%;margin-bottom:4vw}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block .text-block p{font-size:4vw;line-height:1.5}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block.kv-left .kv-block{margin-bottom:4vw}.i525cyoipoints .cyoi-block .cyoi-body .cyoi-body-block.kv-left .text-block{margin-bottom:0}.i525cyoipoints .cyoi-block.cyoi3{background-image:url("/tokusyu/i525cyoipoints/assets/img/cyoi_bg_sp.jpg")}.i525cyoipoints .cyoi-block.cyoi3 .cyoi-body{padding:4vw 0 45vw 0}.i525cyoipoints .impression-block{padding-bottom:35px}.i525cyoipoints .impression-block .impression-head{padding:1.47vw 0 4.27vw 0;-webkit-background-size:2vw auto;-o-background-size:2vw auto;background-size:2vw auto}.i525cyoipoints .impression-block .impression-head h1{margin-bottom:2.4vw;font-size:4vw}.i525cyoipoints .impression-block .impression-head h1 .logo{width:19.6vw;margin-left:1.2vw}.i525cyoipoints .impression-block .impression-head h1 .text-left{margin-left:-0.8vw}.i525cyoipoints .impression-block .impression-head .balloon-list{width:94.67vw}.i525cyoipoints .impression-block .impression-head .balloon-list li{width:29.87vw;height:9.86vw;-webkit-border-radius:4.93vw;border-radius:4.93vw}.i525cyoipoints .impression-block .impression-head .balloon-list li:after{bottom:-2.93vw;left:15.6vw;width:2.13vw;height:3.07vw}.i525cyoipoints .impression-block .impression-head .balloon-list li span{font-size:2.93vw}.i525cyoipoints .impression-block h2{padding:2.67vw 0 3.2vw 0}.i525cyoipoints .impression-block h2 .hl2-l1,.i525cyoipoints .impression-block h2 .hl2-l2{font-size:5.6vw}.i525cyoipoints .impression-block h2 .cyoi-blade{width:25.73vw;margin-left:1.4vw}.i525cyoipoints .impression-block h2 .logo{width:26.93vw}.i525cyoipoints .impression-block h2 .text-left{margin-left:-1.6vw}.i525cyoipoints .impression-block .kv-list{margin-bottom:3.73;padding:0.93vw 0}.i525cyoipoints .impression-block .kv-list .box{width:24.27%}.i525cyoipoints .impression-block .recommend-copy{margin-bottom:4.6vw;padding:0 7.33vw;font-size:4vw}.i525cyoipoints .impression-block .recommend-copy::before{width:5.87vw;height:5.73vw;margin-top:-3vw}.i525cyoipoints .impression-block .recommend-copy::after{width:6vw;height:5.73vw;margin-top:-3vw}.i525cyoipoints .impression-block .recommend-copy span{position:relative;display:inline-block;z-index:1}.i525cyoipoints .impression-block .recommend-copy span:before{bottom:-1.8vw;width:calc(100% + 2.12vw);height:2.67vw;margin-left:-1.06vw}.i525cyoipoints .impression-block .impression-list{width:94.67%;padding-bottom:2.67vw}.i525cyoipoints .impression-block .impression-list .box{width:100%;margin-bottom:5.33vw;padding-bottom:5.33vw;-webkit-background-size:3.07vw;-o-background-size:3.07vw;background-size:3.07vw}.i525cyoipoints .impression-block .impression-list .box h3{padding:4vw 1vw;font-size:5.6vw;-webkit-background-size:2vw auto;-o-background-size:2vw auto;background-size:2vw auto}.i525cyoipoints .impression-block .impression-list .box .copy{padding:4vw;font-size:4vw;line-height:1.5}.i525cyoipoints .impression-block .impression-list .box .impression-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;margin:0;padding:0 4vw}.i525cyoipoints .impression-block .impression-list .box .impression-inner .tourpro-photo{width:36.67vw;margin-right:3vw}.i525cyoipoints .impression-block .impression-list .box .impression-inner .tourpro-photo img{border:2px solid #c1c1c1;-webkit-border-radius:1.06vw;border-radius:1.06vw}.i525cyoipoints .impression-block .impression-list .box .impression-inner .name{margin-bottom:2.93vw;font-size:4.53vw}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn{display:block;width:100%;background-color:#0d0d0d;-webkit-border-radius:0.7vw;border-radius:0.7vw}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn a{height:9.33vw;font-size:4vw;-webkit-transition:none;transition:none}.i525cyoipoints .impression-block .impression-list .box .impression-inner .btn a:hover{opacity:1}}
