/* MAIN_PC  */
@charset "UTF-8";
@media only screen and (min-width: 1000px) {
    #main_pc{
        display:block;
    }
    #main_sp{
        display:none;
    }

                                        body {
                                            min-width: 100vw;
                                            color: #333;
                                            font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;
                                            font-size: 100%;
                                            position: static;
                                            background: #fff;
                                        }
                                        
                                        img {
                                            border: none;
                                            vertical-align: bottom;
                                            max-width: 100%;
                                            display: block;
                                        }
                                        
                                        .cv_btn {
                                            animation-name: cv_btn;
                                            animation-delay: 0s;
                                            animation-duration: 1.5s;
                                            animation-timing-function: ease-in-out;
                                            animation-iteration-count: infinite;
                                        }
                                        
                                        @keyframes cv_btn {
                                            0% {
                                                transform: scale(1.0);
                                            }
                                            50% {
                                                transform: scale(0.9);
                                            }
                                            100% {
                                                transform: scale(1.0);
                                            }
                                        }
                                        
                                        .main,
                                        .footer {
                                            width: auto;
                                            margin: 0 auto;
                                            text-align: center;
                                            max-width: 1920px;
                                        }
                                        
                                        .main-visual {
                                            position: relative;
                                            z-index: 1;
                                        }
                                        
                                        .bg {
                                            position: relative;
                                            width: 100%;
                                            max-width: 1920px;
                                            margin: 0 auto;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .con {
                                            position: absolute;
                                            width: 100%;
                                            top: 0;
                                            left: 0;
                                            right: 0;
                                            margin: 0 auto;
                                        }
                                        
                                        .cv_btn {
                                            width: 640px;
                                            top: 83%;
                                            overflow: hidden;
                                        }
                                        
                                        .title {
                                            width: 98%;
                                            top: 23%;
                                        }
                                        
                                        @media only screen and (max-width:640px) {
                                            .main {
                                                width: 100%;
                                                margin: 0 auto;
                                                text-align: center;
                                            }
                                        }
                                        /* sec1 */
                                        
                                        .mov {
                                            top: 48%;
                                            width: 80%;
                                        }
                                        
                                        iframe {
                                            width: 80%;
                                            height: 45.3%;
                                        }
                                        /* sec1 */
                                        /* sec2 */
                                        
                                        .Text-Span.isActive:after {
                                            width: 100%;
                                        }
                                        /* sec2 */
                                        
                                        .gif1 {
                                            z-index: -1;
                                            width: 580px;
                                            top: 58%;
                                        }
                                        
                                        .gif2 {
                                            width: 650px;
                                            top: 36%;
                                        }
                                        
                                        .gif3 {
                                            width: 650px;
                                            top: 27%;
                                        }
                                        
                                        .guigui {
                                            width: 500px;
                                            top: 77%;
                                            left: calc(50% - 550px);
                                            right: auto;
                                            overflow: hidden;
                                            animation: fadeUpAnime_guigui 2s infinite;
                                            animation-duration: 2s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        /* sec3 */
                                        
                                        .txt_ai {
                                            width: 160px;
                                            top: 21%;
                                            left: calc(50% - 430px);
                                            right: auto;
                                            z-index: 1;
                                        }
                                        
                                        .mask-bg {
                                            width: 300px;
                                            height: 225px;
                                            -webkit-mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                        }
                                        
                                        .mask-bg2 {
                                            width: 879px;
                                            height: 410px;
                                            background-image: linear-gradient(135deg, #d99d33 0%, #e9b253 24%, #fbe1b3 24.5%, #fdeed4 25%, #fff1d8 25.5%, #e9b253 26%, #e9b253 74%, #fbe1b3 74.5%, #fdeed4 75%, #fff1d8 75.5%, #e9b253 76%, #d99d33 100%);
                                            background-size: 500% 500%;
                                            animation: GradietionAnimation 2.3s linear infinite;
                                            -webkit-mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            -webkit-mask-size: 100%;
                                            mask-size: 100%;
                                        }
                                        
                                        @keyframes GradietionAnimation {
                                            0% {
                                                background-position: 100% 100%
                                            }
                                            100% {
                                                background-position: 0% 0%;
                                            }
                                        }
                                        /* sec3 */
                                        /* sec4 */
                                        
                                        .sec4 {
                                            z-index: 2;
                                        }
                                        
                                        .siwa1 {
                                            width: 270px;
                                            top: 18%;
                                            overflow: hidden;
                                        }
                                        
                                        .simi1 {
                                            width: 270px;
                                            top: 33%;
                                            left: calc(50% - 270px);
                                            right: auto;
                                        }
                                        
                                        .are1 {
                                            width: 270px;
                                            top: 33%;
                                            right: calc(50% - 270px);
                                            left: auto;
                                        }
                                        /* sec4 */
                                        /* sec5 */
                                        
                                        .sec5 {
                                            z-index: 1;
                                        }
                                        
                                        .product {
                                            width: 300px;
                                            top: 75%;
                                            right: calc(50% - 480px);
                                            overflow: hidden;
                                            left: auto;
                                        }
                                        /* sec5 */
                                        /* sec6 */
                                        
                                        .siwa2 {
                                            width: 230px;
                                            top: 46%;
                                            z-index: 2;
                                            overflow: hidden;
                                            left: calc(50% - 115px);
                                            right: auto;
                                        }
                                        
                                        .simi2 {
                                            width: 230px;
                                            top: 52%;
                                            z-index: 3;
                                            overflow: hidden;
                                            left: calc(50% - 280px);
                                            right: auto;
                                        }
                                        
                                        .are2 {
                                            width: 230px;
                                            top: 52%;
                                            z-index: 3;
                                            overflow: hidden;
                                            right: calc(50% - 280px);
                                            left: auto;
                                        }
                                        
                                        .grass {
                                            width: 650px;
                                            top: 63%;
                                            left: 0;
                                            right: 0;
                                            margin: 0 auto;
                                            z-index: 4;
                                        }
                                        
                                        .bg22 {
                                            z-index: 2;
                                            overflow: visible;
                                        }
                                        
                                        .bg23 {
                                            z-index: 1;
                                        }
                                        /* sec6 */
                                        /* sec6 add */
                                        
                                        .siwa_badd1 {
                                            width: 250px;
                                            top: 58%;
                                            overflow: hidden;
                                            left: calc(50% - 0px);
                                            right: auto;
                                        }
                                        
                                        .simi_badd2 {
                                            width: 250px;
                                            top: 58%;
                                            overflow: hidden;
                                            right: calc(50% - 0px);
                                            left: auto;
                                        }
                                        
                                        .kakeru {
                                            width: 70px;
                                            top: 67%;
                                        }
                                        
                                        .kakeru img {
                                            display: block;
                                            margin: 0 auto;
                                            width: 80px;
                                        }
                                        /* sec6 add */
                                        /* sec6 */
                                        /* sec7 */
                                        /* sec7 */
                                        /* sec8 */
                                        /* sec8 */
                                        /* sec9 */
                                        
                                        .bg29 {
                                            overflow: hidden;
                                        }
                                        
                                        .seibun1 {
                                            width: 450px;
                                            top: 19%;
                                            overflow: hidden;
                                            left: calc(50% - 125px);
                                            right: auto;
                                            z-index: 3;
                                        }
                                        
                                        .seibun2 {
                                            width: 380px;
                                            top: 31%;
                                            overflow: hidden;
                                            left: calc(50% - 200px);
                                            right: auto;
                                            z-index: 2;
                                        }
                                        
                                        .seibun3 {
                                            width: 430px;
                                            top: 31%;
                                            overflow: hidden;
                                            left: calc(50% - 30px);
                                            right: auto;
                                        }
                                        /* sec9 */
                                        /* sec9 */
                                        
                                        .siwa3 {
                                            width: 160px;
                                            top: 40%;
                                            overflow: hidden;
                                            left: calc(50% - 305px);
                                            right: auto;
                                            z-index: 3;
                                        }
                                        
                                        .simi3 {
                                            width: 160px;
                                            top: 50%;
                                            overflow: hidden;
                                            left: calc(50% - 400px);
                                            right: auto;
                                            z-index: 2;
                                        }
                                        
                                        .are3 {
                                            width: 160px;
                                            top: 50%;
                                            overflow: hidden;
                                            left: calc(50% - 200px);
                                            right: auto;
                                            z-index: 1;
                                        }
                                        /* sec9 */
                                        /* sec9 add2 */
                                        
                                        .title_hand_cup {
                                            width: 500px;
                                            top: 5%;
                                            z-index: 3;
                                        }
                                        
                                        .hand {
                                            width: 499px;
                                            top: 13%;
                                            overflow: hidden;
                                            left: calc(50% + 0px);
                                            right: auto;
                                            z-index: 2;
                                        }
                                        
                                        .cup {
                                            width: 50%;
                                            /* margin: 0 auto; */
                                            top: 75%;
                                            left: 21%;
                                            right: auto;
                                            z-index: 1;
                                        }
                                        
                                        .bg32 {
                                            z-index: 1;
                                            overflow: hidden;
                                        }
                                        
                                        .bg33 {
                                            z-index: 2;
                                        }
                                        /* sec9 add2 */
                                        /* sec10 */
                                        
                                        .gif4 {
                                            width: 550px;
                                            top: 41%;
                                            overflow: hidden;
                                            left: calc(50% - 275px);
                                            right: auto;
                                        }
                                        
                                        .cream {
                                            width: 115px;
                                            top: 80%;
                                            overflow: hidden;
                                            left: calc(50% + 170px);
                                            right: auto;
                                        }
                                        
                                        .mochiri {
                                            width: 350px;
                                            top: 5%;
                                            overflow: hidden;
                                            left: calc(50% - 50px);
                                            right: auto;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            animation: fadeUpAnime_mochiri 2s infinite;
                                        }
                                        /* sec10 */
                                        /* sec11 */
                                        
                                        .point_1 {
                                            width: 70px;
                                            top: 3%;
                                        }
                                        /* sec11 */
                                        /* sec12 */
                                        
                                        .point_2 {
                                            width: 70px;
                                            top: 4%;
                                        }
                                        /* sec12 */
                                        /* sec13 */
                                        
                                        .point_3 {
                                            width: 70px;
                                            top: 7%;
                                        }
                                        /* sec13 */
                                        /* sec14 */
                                        
                                        .title1 {
                                            width: 650px;
                                            top: 30%;
                                        }
                                        
                                        .all {
                                            width: 125px;
                                        }
                                        
.all1 {
    top: 51%;
    overflow: hidden;
    right: calc(50% + 5px);
    left: auto;
}
                                        
                                        .all2 {
                                            top: 51%;
                                            overflow: hidden;
                                            left: calc(50% + 10px);
                                            right: auto;
                                        }
                                        
                                        .all3 {
                                            top: 59%;
                                            overflow: hidden;
                                            left: calc(50% + 110px);
                                            right: auto;
                                        }
                                        
                                        .all4 {
top: 71%;
    overflow: hidden;
    left: calc(50% + 140px);
    right: auto;
                                        }
                                        
                                        .all5 {
                                            top: 82%;
                                            left: calc(50% + 75px);
                                            right: auto;
                                        }
                                        
                                        .all6 {
    top: 82%;
    right: calc(50% + 75px);
                                            left: auto;
                                        }
                                        
                                        .all7 {
top: 71%;
    overflow: hidden;
    right: calc(50% + 140px);
    left: auto;
                                        }
                                        
                                        .all8 {
                                            top: 59%;
                                            overflow: hidden;
                                            right: calc(50% + 110px);
                                            left: auto;
                                        }
    
.all9 {
    top: 85%;
    overflow: hidden;
    right: calc(50% - 61.75px);
    left: auto;
}
                                        
                                        .product_all {
                                            width: 280px;
                                            top: 62.5%;
                                            left: 0;
                                            right: 0;
                                            margin: auto;
                                        }
                                        /* sec14 */
                                        /* sec15 */
                                        
                                        .title2 {
                                            width: 650px;
                                            top: 3%;
                                        }
                                        /* sec15 */
                                        /* sec16 */
                                        
                                        .cv_btn2 {
                                            width: 800px;
                                            top: 58%;
                                            overflow: hidden;
                                            left: calc(50% - 400px);
                                            right: auto;
                                        }
                                        
.kingaku {
    width: 450px;
    top: 42%;
    overflow: hidden;
    left: calc(50% - 85px);
    right: auto;
    z-index: 2;
}
   .kingaku_re_pc {
    width: 450px;
    top: 67%;
    overflow: hidden;
    left: calc(50% - 85px);
    right: auto;
    z-index: 2;
}
                                        
.kingaku_line {
    width: 0%;
    top: 48.2%;
    overflow: hidden;
    left: calc(50% - 85px);
    right: auto;
    height: 61px;
    background: #FFFA90;
}
    .kingaku_line_re_pc {
    width: 0%;
    top: 77.5%;
    overflow: hidden;
    left: calc(50% - 85px);
    right: auto;
    height: 61px;
    background: #FFFA90;
}
                                        /* sec16 */
                                        /* sec17 */
                                        
                                        .cv_btn3 {
                                            width: 820px;
                                            top: 76%;
                                            overflow: hidden;
                                            left: calc(50% - 410px);
                                            right: auto;
                                        }
                                        /* sec17 */
                                        /* amnimation 拡大 */
                                        
                                        .fadeUp1 {
                                            animation-name: fadeUpAnime1;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大*/
                                        /* amnimation 拡大B_1 */
                                        
                                        .fadeUp_b1 {
                                            animation-name: fadeUpAnime_b1;
                                            animation-duration: 1s;
                                            animation-delay: 0s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_1*/
                                        /* amnimation 拡大B_2 */
                                        
                                        .fadeUp_b2 {
                                            animation-name: fadeUpAnime_b2;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b2 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_1*/
                                        /* amnimation 拡大B_3 */
                                        
                                        .fadeUp_b3 {
                                            animation-name: fadeUpAnime_b3;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b3 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b3 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_3*/
                                        /* amnimation 拡大Badd1 */
                                        
                                        .fadeUp_badd1 {
                                            animation-name: fadeUpAnime_badd1;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_badd1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_badd1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大Badd1*/
                                        /* amnimation 拡大Badd2 */
                                        
                                        .fadeUp_badd2 {
                                            animation-name: fadeUpAnime_badd2;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_badd2 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_badd2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大Badd2*/
                                        /* amnimation 拡大kakeru */
                                        
                                        .fadeUp_kakeru {
                                            animation-name: fadeUpAnime_kakeru;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_kakeru {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_kakeru {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大kakeru */
                                        /* amnimation 拡大C */
                                        
                                        .fadeUp_c {
                                            animation-name: fadeUpAnime_c;
                                            animation-duration: 1s;
                                            animation-delay: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_c {
                                            0% {
                                                opacity: 0;
                                                transform: translateY(150px);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: translateY(0px);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_c {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大C */
                                        /* amnimation 拡大D1 */
                                        
                                        .fadeUp_d1 {
                                            animation-name: fadeUpAnime_d1;
                                            animation-duration: 1s;
                                            animation-delay: 0s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d1 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D1 */
                                        /* amnimation 拡大D2 */
                                        
                                        .fadeUp_d2 {
                                            animation-name: fadeUpAnime_d2;
                                            animation-duration: 1s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D2 */
                                        /* amnimation 拡大D3 */
                                        
                                        .fadeUp_d3 {
                                            animation-name: fadeUpAnime_d3;
                                            animation-duration: 1s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d3 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d3 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D3 */
                                        /* amnimation 手の動きDadd1 */
                                        
                                        .fadeUp_dadd1 {
                                            animation-name: fadeUpAnime_dadd1;
                                            animation-duration: 1s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_dadd1 {
                                            0% {
                                                opacity: 1;
                                                transform: rotate(-20deg);
                                                transform-origin: bottom right 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                                transform-origin: bottom right 0;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_dadd1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 手の動きDadd1 */
                                        /* amnimation 手の動きDadd2 */
                                        
                                        .fadeUp_dadd2 {
                                            animation-name: fadeUpAnime_dadd2;
                                            animation-duration: 1s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_dadd2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_dadd2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 手の動きDadd1 */
                                        /* amnimation もちもち */
                                        
                                        @keyframes fadeUpAnime_mochiri {
                                            0% {
                                                transform: scale(1, 0.9);
                                            }
                                            20% {
                                                transform: scale(0.9, 1.1);
                                            }
                                            90% {
                                                transform: scale(1, 1);
                                            }
                                            100% {
                                                transform: scale(1, 0.9);
                                            }
                                        }
                                        /* amnimation もちもち */
                                        /* amnimation 起き上がりE */
                                        
                                        .fadeUp_e {
                                            animation-name: fadeUpAnime_e;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_e {
                                            0% {
                                                opacity: 0;
                                                transform: rotate(-45deg);
                                                transform-origin: bottom left 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                                transform-origin: bottom left 0;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_e {
                                            opacity: 0;
                                        }
                                        /* amnimation 起き上がりE */
                                        /* amnimation 3D回転F */
                                        
                                        .fadeUp_f {
                                            animation-name: fadeUpAnime_f;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_f {
                                            0% {
                                                opacity: 0;
                                                transform: rotateY(90deg);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_f {
                                            opacity: 0;
                                        }
                                        /* amnimation 3D回転F */
                                        /* amnimation 円形の中心の商品 F ADD */
                                        
                                        .fadeUp_faall {
                                            animation-name: fadeUpAnime_faall;
                                            animation-duration: 1.2s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                            transform: scale(0.6);
                                        }
                                        
                                        @keyframes fadeUpAnime_faall {
                                            0% {
                                                opacity: 1;
                                                transform: scale(0.6);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_fall {
                                            opacity: 1;
                                        }
                                        /* amnimation 円形の中心の商品 F ADD */
                                        /* amnimation CVの文言 KINKGAKU */
                                        
                                        .fadeUp_kingaku {
                                            animation-name: fadeUpAnime_kingaku;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            transform: scale(1.3);
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_kingaku {
                                            0% {
                                                opacity: 1;
                                                transform: scale(1.3);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_line {
                                            opacity: 1;
                                        }
                                        /* amnimation CVの文言 KINKGAKU */
                                        /* amnimation CVの下線 LINE */
                                        
                                        .fadeUp_line {
                                            animation-name: fadeUpAnime_line;
                                            animation-duration: 1.5s;
                                            animation-delay: 0.5;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_line {
                                            0% {
                                                opacity: 1;
                                                width: 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                width: 472px;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_line {
                                            opacity: 1;
                                        }
                                        /* amnimation CVの下線 LINE */
                                        /* amnimation 円形gifの文言 GUIGUI */
                                        
                                        @keyframes fadeUpAnime_guigui {
                                            0% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                            20% {
                                                opacity: 1;
                                                transform: scale(0.9);
                                            }
                                            40% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                            80% {
                                                opacity: 1;
                                                transform: scale(0.9);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_guigui {
                                            opacity: 1;
                                        }
                                        /* amnimation 円形gifの文言 GUIGUI */
                                        /* amnimation 円形に出てくる F ADD */
                                        
                                        .fadeUp_fa1,
                                        .fadeUp_fa2,
                                        .fadeUp_fa3,
                                        .fadeUp_fa4,
                                        .fadeUp_fa5,
                                        .fadeUp_fa6,
                                        .fadeUp_fa7,
                                        .fadeUp_fa8,
                                        .fadeUp_fa9 {
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        .fadeUp_fa1 {
                                            animation-name: fadeUpAnime_fa1;
                                            animation-delay: 0.4s;
                                        }
                                        
                                        .fadeUp_fa2 {
                                            animation-name: fadeUpAnime_fa2;
                                            animation-delay: 0.6s;
                                        }
                                        
                                        .fadeUp_fa3 {
                                            animation-name: fadeUpAnime_fa3;
                                            animation-delay: 0.8s;
                                        }
                                        
                                        .fadeUp_fa4 {
                                            animation-name: fadeUpAnime_fa4;
                                            animation-delay: 1s;
                                        }
                                        
                                        .fadeUp_fa5 {
                                            animation-name: fadeUpAnime_fa5;
                                            animation-delay: 1.2s;
                                        }
                                        
                                        .fadeUp_fa6 {
                                            animation-name: fadeUpAnime_fa6;
                                            animation-delay: 1.6s;
                                        }
                                        
                                        .fadeUp_fa7 {
                                            animation-name: fadeUpAnime_fa7;
                                            animation-delay: 1.8s;
                                        }
                                        
                                        .fadeUp_fa8 {
                                            animation-name: fadeUpAnime_fa8;
                                            animation-delay: 2.0s;
                                        }
                                        .fadeUp_fa9 {
                                            animation-name: fadeUpAnime_fa9;
                                            animation-delay: 1.4s;
                                        }
                                        
                                        @keyframes fadeUpAnime_fa1 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa3 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa4 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa5 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa6 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa7 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa8 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
    	                               @keyframes fadeUpAnime_fa9 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_fa1,
                                        .fadeUpTrigger_fa2,
                                        .fadeUpTrigger_fa3,
                                        .fadeUpTrigger_fa4,
                                        .fadeUpTrigger_fa5,
                                        .fadeUpTrigger_fa6,
                                        .fadeUpTrigger_fa7,
                                        .fadeUpTrigger_fa8,
                                        .fadeUpTrigger_fa9 {
                                            opacity: 0;
                                        }
                                        /* amnimation 円形に出てくる F ADD */
                                        
                                        .ytp-watermark {
                                            display: none !important;
                                        }
                                       
                                        /* pc版 */
                                        
                                        .bg_01 {
                                            width: 100%;
                                            height: 760px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r01_bg_01_240410.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_02 {
                                            width: 100%;
                                            height: 1794px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r02_bg_01_lpo.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                            margin-top:100px;
                                        }
                                        
                                        .bg_03 {
                                            width: 100%;
                                            height: 922px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme03_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_04 {
                                            width: 100%;
                                            height: 1274px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r04_bg_240410.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_05 {
                                            width: 100%;
                                            height: 1518px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme05_bg.png") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_06 {
                                            width: 100%;
                                            height: 1666px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme06_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_07 {
                                            width: 100%;
                                            height: 911px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme07_bg_fd.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_08 {
                                            width: 100%;
                                            height: 959px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r08_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_09 {
                                            width: 100%;
                                            height: 1113px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme09_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_10 {
                                            width: 100%;
                                            height: 644px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme10_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_11 {
                                            width: 100%;
                                            height: 661px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme11_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_12 {
                                            width: 100%;
                                            height: 956px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme12_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_13 {
                                            width: 100%;
                                            height: 741px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme13_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_14 {
                                            width: 100%;
                                            height: 1234px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme14_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_15 {
                                            width: 100%;
                                            height: 1068px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r15_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_16 {
                                            width: 100%;
                                            height: 1148px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme16_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_17 {
                                            width: 100%;
                                            height: 1107px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme17_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_18 {
                                            width: 100%;
                                            height: 1364px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme18_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_19 {
                                            width: 100%;
                                            height: 885px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r19_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_20 {
                                            width: 100%;
                                            height: 974px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme20_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_21 {
                                            width: 100%;
                                            height: 854px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme21_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_22 {
                                            width: 100%;
                                            height: 1032px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme22_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_23 {
                                            width: 100%;
                                            height: 569px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme23_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_24a {
                                            width: 100%;
                                            height: 691px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme24_bg_a.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                         .bg_24b {
                                            width: 100%;
                                            height: 257px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme24_bg_b.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_25 {
                                            width: 100%;
                                            height: 950px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme25_bg_01.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_26 {
                                            width: 100%;
                                            height: 868px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme26_bg_fd.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_29 {
                                            width: 100%;
                                            height: 722px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r29_bg_2.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_30 {
                                            width: 100%;
                                            height: 631px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r30_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_31 {
                                            width: 100%;
                                            height: 915px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme31_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_32 {
                                            width: 100%;
                                            height: 530px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme32_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_33 {
                                            width: 100%;
                                            height: 604px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme33_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_34 {
                                            width: 100%;
                                            height: 1074px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme34_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_35 {
                                            width: 100%;
                                            height: 1408px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r35.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_36 {
                                            width: 100%;
                                            height: 1875px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r36.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_37 {
                                            width: 100%;
                                            height: 1336px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r37.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_38 {
                                            width: 100%;
                                            height: 822px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r38.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_39 {
                                            width: 100%;
                                            height: 510px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme39_bg_twobox.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_40 {
                                            width: 100%;
                                            height: 621px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r40.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_41 {
                                            width: 100%;
                                            height: 1383px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r41_cv_fd.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
    .bg_41_re {
                                            width: 100%;
                                            height: 877px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r41.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_42 {
                                            width: 100%;
                                            height: 1000px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r42_fd.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_43 {
                                            width: 100%;
                                            height: 628px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme43_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_44 {
                                            width: 100%;
                                            height: 755px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/kme44_bg.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_45 {
                                            width: 100%;
                                            height: 1548px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r45.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .bg_46 {
                                            width: 100%;
                                            height: 769px;
                                            background: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/kme_r46.jpg") no-repeat;
                                            background-size: cover;
                                            background-position: center;
                                        }
                                        
                                        .kme01_model {
                                            width: 40%;
                                            top: 5%;
                                            left: 30%;
                                        }
                                        /* 01 */
                                        
                                        .kme01_con {}
                                        /* 01 */
                                        /* 06 */
                                        
                                        .kme06_tt2 {
                                            width: 220px;
                                            min-width: 220px;
                                            overflow: hidden;
                                            left: calc(50% - 340px);
                                            top: 54%;
                                            right: auto;
                                        }
                                        
                                        .kme06_deco1 {
                                            width: 1060px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            left: calc(50% - 530px);
                                            right: auto;
                                            top: 46%;
                                        }
                                        
                                        .mov {
                                            top: 30%;
                                            width: 753px;
                                            min-width: 753px;
                                            overflow: hidden;
                                            left: calc(50% - 376px);
                                            right: auto;
                                        }
                                        /* 06 */
                                        /* 07 */
                                        
                                        .bg_07_flex {
                                            top: 40%;
                                            width: 1000px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            left: calc(50% - 500px);
                                            right: auto;
                                            display: flex;
                                            justify-content: space-between;
                                        }
                                        
                                        .kme07_con_box1,
                                        .kme07_con_box2,
                                        .kme07_con_box3 {
                                            width: 32%;
                                            position: relative;
                                        }
                                        
                                        .kme07_con_box1::after,
                                        .kme07_con_box2::after,
                                        .kme07_con_box3::after {
                                            content: '';
                                            position: absolute;
                                            top: 0;
                                            right: 0;
                                            display: block;
                                            width: 3em;
                                            height: 3em;
                                            background-color: rgba(0, 0, 0, 0.7);
                                            background-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewhiteallin_2/zoom.png");
                                            background-size: 1.5em 1.5em;
                                            background-position: center center;
                                            background-repeat: no-repeat;
                                        }
                                        
                                        .lb-image {
                                            width: 600px !important;
                                            height: auto !important;
                                        }
                                        
                                        .lightbox {
                                            margin-top: 10%;
                                        }
                                        
                                        .kme15_deco {
                                            width: 1100px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            margin-left: -550px;
                                            left: 50%;
                                            top: 0%;
                                        }
                                        
                                        .kme17_deco {
                                            width: 120px;
                                            min-width: 120px;
                                            overflow: hidden;
                                            margin-left: 350px;
                                            left: 50%;
                                            top: 10%;
                                        }
                                        
                                        .kme18_deco {
                                            width: 1000px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            margin-left: -500px;
                                            left: calc(50% - 0px);
                                            top: 8%;
                                        }
                                        
                                        .kme24_deco {
                                            width: 1000px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            margin-left: -500px;
                                            left: 50%;
                                            top: 0%;
                                        }
                                        
                                        .kme29_deco {
                                            width: 1000px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            margin-left: -500px;
                                            left: 50%;
                                            top: 7%;
                                        }
                                        
                                        .kme30_deco {
                                            width: 700px;
                                            min-width: 700px;
                                            overflow: hidden;
                                            margin-left: -350px;
                                            left: 50%;
                                            top: 9%;
                                        }
                                        
                                        .kme37_deco1 {
                                            width: 1100px;
                                            min-width: 1000px;
                                            overflow: hidden;
                                            margin-left: -550px;
                                            left: 50%;
                                            top: 12%;
                                        }
                                        
                                        .kme37_deco2 {
                                            width: 130px;
                                            min-width: 100px;
                                            overflow: hidden;
                                            margin-left: 400px;
                                            left: 50%;
                                            top: 4%;
                                        }
                                        
                                        .kme37_deco3 {
                                            width: 150px;
                                            min-width: 150px;
                                            overflow: hidden;
                                            margin-left: 330px;
                                            left: 50%;
                                            top: 82%;
                                        }
/* フォームの修正css  */
#lp-form {
    font-size: 12px;
    line-height: 1.42857143;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    width: 100%;
    max-width: 980px;
    overflow: scroll;
    margin:0 auto;
}
/* フォームの修正css  */
/* フォーム下の共通部分のcss  */
#form_under,#foot-lp{
    width:100%;
    max-width:1040px;
    margin:0 auto;
}
#faq{
display:none;}

.SectionKimieInfo .SectionTitle {
    font-weight: bold;
    color: #333;
    font-size: 18px;
}
.SectionKimieInfo .SectionSubTitle {
    background: #e9e9e9;
    text-align: center;
    color: #333333;
    font-weight: bold;
    margin: 1% 0 3% 0;
    padding: 1% 0;
    font-size: 14px;
}
.SectionKimieInfo p {
    margin: 0 0 3% 0;
    line-height: 135%;
    font-size: 13px;
}
.BlockCommonGuide .GuideTitle {
    font-size: 15px;
    font-weight: bold;
    display: block;
    border-top: 1px solid #868686;
}
.BlockCommonGuide .GuideText {
    padding: 0 10px 10px;
    font-size: 13px;
    line-height: 135%;
}
.BlockCommonGuide .GuideTitle a{
    padding:3% 3% 3% 1%;
}
.mark-wrap p:nth-of-type(2) {
    width: 100%;
    vertical-align: top;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
img.pry-m {
    width: 33%;
    margin-left: 30%;
}
.mark-wrap p:nth-of-type(1) img {
    width: 64%;
    margin: 0 auto;
    margin-bottom: 5%;
}
@media only screen and (min-width: 640px) {
    .mark-wrap p:nth-of-type(1) img{
        width:300px;
    }
    img.jadma{
    width:150px;}
}
.SectionKimieInfo .SectionTitle{
    margin-top:15px;
}
/*
h4.landing_form_label_ec{
    max-width:852px;
    margin:0 auto;
}
*/
#footer_pc{
    width:100%;
    max-width:100%;
}
copyright {
    display: block;
    padding: 16px;
    margin-top: 2em;
    background-color: #4C4C72;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
}
#foot-lp ul li a{
    font-size:14px;
}
    }
/* フォーム下の共通部分のcss  */
/* MAIN_PC  */
/* MAIN_SP  */
@media only screen and (max-width: 999px) {
    #main_pc{
        display:none;
    }
    #main_sp{
        display:block;
    }
                                       body {
                                            min-width: 100vw;
                                            color: #333;
                                            font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;
                                            font-size: 100%;
                                            position: static;
                                            background: #fff;
                                        }
                                        
                                        img {
                                            border: none;
                                            vertical-align: bottom;
                                            max-width: 100%;
                                            display: block;
                                        }
                                        
                                        .cv_btn {
                                            animation-name: cv_btn;
                                            animation-delay: 0s;
                                            animation-duration: 1.5s;
                                            animation-timing-function: ease-in-out;
                                            animation-iteration-count: infinite;
                                        }
                                        
                                        @keyframes cv_btn {
                                            0% {
                                                transform: scale(1.0);
                                            }
                                            50% {
                                                transform: scale(0.9);
                                            }
                                            100% {
                                                transform: scale(1.0);
                                            }
                                        }
                                        
                                        .main,
                                        .footer {
                                            width: 640px;
                                            margin: 0 auto;
                                            text-align: center;
                                        }
                                        
                                        .main-visual {
                                            position: relative;
                                            z-index: 1;
                                        }
                                        
                                        .bg {
                                            position: relative;
                                        }
                                        
                                        .con {
                                            position: absolute;
                                            width: 100%;
                                            top: 0;
                                            left: 0;
                                            right: 0;
                                            margin: 0 auto;
                                        }
                                        
                                        .cv_btn {
                                            width: 96%;
                                            top: 82%;
                                        }
                                        
                                        .title {
                                            width: 98%;
                                            top: 23%;
                                        }
                                        
                                        @media only screen and (max-width:640px) {
                                            .main {
                                                width: 100%;
                                                margin: 0 auto;
                                                text-align: center;
                                            }
                                        }
                                        /* sec1 */
                                        
                                        .mov {
                                            top: 48%;
                                            width: 80%;
                                        }
                                        
                                        iframe {
                                            width: 80%;
                                            height: 45.3%;
                                        }
                                        /* sec1 */
                                        /* sec2 */
                                        
                                        .Text-Span.isActive:after {
                                            width: 100%;
                                        }
                                        /* sec2 */
                                        
                                        .gif1 {
                                            z-index: -1;
                                            width: 74%;
                                            top: 20%;
                                        }
                                        
                                        .gif2 {
                                            width: 82%;
                                            top: 36%;
                                        }
                                        
                                        .gif3 {
                                            width: 82%;
                                            top: 34%;
                                        }
                                        
                                        .guigui {
                                            width: 40%;
                                            top: 70%;
                                            left: 5%;
                                            right: auto;
                                            animation: fadeUpAnime_guigui 2s infinite;
                                            animation-duration: 2s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        
                                        .product {
                                            width: 40%;
                                            top: 70%;
                                            right: 5%;
                                            left: auto;
                                        }
                                        /* sec3 */
                                        
                                        .txt_ai {
                                            width: 17%;
                                            top: 20%;
                                            left: 4%;
                                            right: auto;
                                            z-index: 1;
                                        }
                                        
                                        .mask-bg {
                                            width: 300px;
                                            height: 225px;
                                            -webkit-mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                        }
                                        
                                        .mask-bg2 {
                                            width: 100%;
                                            height: 28%;
                                            background-image: linear-gradient(135deg, #d99d33 0%, #e9b253 24%, #fbe1b3 24.5%, #fdeed4 25%, #fff1d8 25.5%, #e9b253 26%, #e9b253 74%, #fbe1b3 74.5%, #fdeed4 75%, #fff1d8 75.5%, #e9b253 76%, #d99d33 100%);
                                            background-size: 500% 500%;
                                            animation: GradietionAnimation 2.3s linear infinite;
                                            -webkit-mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            mask-image: url("https://d2w53g1q050m78.cloudfront.net/toyamajobiyaku/uploads/kimiewrinklewhite/title_r.png");
                                            -webkit-mask-size: 100%;
                                            mask-size: 100%;
                                        }
                                        
                                        @keyframes GradietionAnimation {
                                            0% {
                                                background-position: 100% 100%
                                            }
                                            100% {
                                                background-position: 0% 0%;
                                            }
                                        }
                                        /* sec3 */
                                        /* sec4 */
                                        
                                        .sec4 {
                                            z-index: 2;
                                        }
                                        
                                        .siwa1 {
                                            width: 43%;
                                            top: 38%;
                                        }
                                        
                                        .simi1 {
                                            width: 43%;
                                            top: 68%;
                                            left: 7%;
                                            right: auto;
                                        }
                                        
                                        .are1 {
                                            width: 43%;
                                            top: 69%;
                                            left: auto;
                                            right: 7%;
                                        }
                                        /* sec4 */
                                        /* sec5 */
                                        
                                        .sec5 {
                                            z-index: 1;
                                        }
                                        
                                        .guigui {
                                            width: 68%;
                                            top: 64%;
                                            left: 2%;
                                            right: auto;
                                        }
                                        
                                        .product {
                                            width: 30%;
                                            top: 63%;
                                            right: 0%;
                                            left: auto;
                                        }
                                        /* sec5 */
                                        /* sec6 */
                                        
                                        .siwa2 {
                                            width: 38%;
                                            top: 0%;
                                            z-index: 2;
                                        }
                                        
                                        .simi2 {
                                            width: 38%;
                                            top: 12%;
                                            left: 4%;
                                            right: auto;
                                        }
                                        
                                        .are2 {
                                            width: 38%;
                                            top: 12%;
                                            left: auto;
                                            right: 4%;
                                            z-index: 3;
                                        }
                                        
                                        .grass {
                                            width: 100%;
                                            top: 36%;
                                            left: 0;
                                            right: 0;
                                            margin: 0 auto;
                                            z-index: 4;
                                        }
                                        
                                        .bg22 {
                                            z-index: 2;
                                            overflow: visible;
                                        }
                                        
                                        .bg23 {
                                            z-index: 1;
                                        }
                                        /* sec6 */
                                        /* sec6 add */
                                        
                                        .siwa_badd1 {
                                            width: 45%;
                                            left: 5%;
                                            right: auto;
                                        }
                                        
                                        .simi_badd2 {
                                            width: 45%;
                                            right: 4%;
                                            left: auto;
                                        }
                                        
                                        .kakeru {
                                            width: 50%;
                                            top: 16%;
                                        }
                                        
                                        .kakeru img {
                                            display: block;
                                            margin: 0 auto;
                                            width: 25%;
                                        }
                                        /* sec6 add */
                                        /* sec6 */
                                        /* sec7 */
                                        /* sec7 */
                                        /* sec8 */
                                        /* sec8 */
                                        /* sec9 */
                                        
                                        .bg29 {
                                            overflow: hidden;
                                        }
                                        
                                        .seibun1 {
                                            width: 74%;
                                            top: 42%;
                                            left: auto;
                                            right: 0%;
                                            z-index: 3;
                                        }
                                        
                                        .seibun2 {
                                            width: 64%;
                                            top: 57%;
                                            left: auto;
                                            right: 0;
                                            z-index: 2;
                                        }
                                        
                                        .seibun3 {
                                            width: 75%;
                                            top: 74%;
                                            left: auto;
                                            right: 0;
                                        }
                                        /* sec9 */
                                        /* sec9 */
                                        
                                        .siwa3 {
                                            width: 33%;
                                            top: 59%;
                                            left: auto;
                                            right: 19%;
                                            z-index: 3;
                                        }
                                        
                                        .simi3 {
                                            width: 33%;
                                            top: 73%;
                                            left: auto;
                                            right: 32%;
                                            z-index: 2;
                                        }
                                        
                                        .are3 {
                                            width: 33%;
                                            top: 74%;
                                            left: auto;
                                            right: 5%;
                                            z-index: 1;
                                        }
                                        /* sec9 */
                                        /* sec9 add2 */
                                        
                                        .title_hand_cup {
                                            top: 39%;
                                            z-index: 3;
                                        }
                                        
                                        .hand {
                                            width: 80%;
                                            top: 52%;
                                            right: -20%;
                                            left: auto;
                                            z-index: 2;
                                        }
                                        
                                        .cup {
                                            width: 50%;
                                            /* margin: 0 auto; */
                                            top: 75%;
                                            left: 21%;
                                            right: auto;
                                            z-index: 1;
                                        }
                                        
                                        .bg32 {
                                            z-index: 1;
                                            overflow: hidden;
                                        }
                                        
                                        .bg33 {
                                            z-index: 2;
                                        }
                                        /* sec9 add2 */
                                        /* sec10 */
                                        
                                        .gif4 {
                                            width: 94%;
                                            top: 35%;
                                        }
                                        
                                        .cream {
                                            width: 25%;
                                            top: 65%;
                                            right: 0%;
                                            left: auto;
                                        }
                                        
                                        .mochiri {
                                            width: 58%;
                                            right: 2%;
                                            left: auto;
                                            top: 5%;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            animation: fadeUpAnime_mochiri 2s infinite;
                                        }
                                        /* sec10 */
                                        /* sec11 */
                                        
                                        .point_1 {
                                            width: 14%;
                                            top: 0;
                                        }
                                        /* sec11 */
                                        /* sec12 */
                                        
                                        .point_2 {
                                            width: 14%;
                                            top: 0;
                                        }
                                        /* sec12 */
                                        /* sec13 */
                                        
                                        .point_3 {
                                            width: 14%;
                                            top: 0;
                                        }
                                        /* sec13 */
                                        /* sec14 */
                                        
                                        .title1 {
                                            width: 80%;
                                            top: 26%;
                                        }
                                        
                                        .all {
                                            width: 25%;
                                        }
                                        
	                                        .all {
                                            width: 23%;
                                        }
                                        
.all1 {
    top: 50%;
    left: 24.5%;
    right: auto;
}
                                        
                                        .all2 {
                                            top: 50%;
                                            left: 49.5%;
                                            right: auto;
                                        }
                                        
                                        .all3 {
                                            top: 58%;
                                            left: 70%;
                                            right: auto;
                                        }
                                        
                                        .all4 {
                                            top: 71%;
                                            left: 73%;
                                            right: auto;
                                        }
                                        
                                        .all5 {
                                            top: 82.5%;
                                            left: 61.5%;
                                            right: auto;
                                        }
                                        
.all6 {
    top: 82.5%;
    left: 14.5%;
    right: auto;
}
                                        
                                        .all7 {
    top: 71%;
    left: 3%;
    right: auto;
                                        }
                                        
                                        .all8 {
                                            top: 58%;
                                            left: 5%;
                                            right: auto;
                                        }
                                            .all9 {
                                            top: 86%;
                                            left: 0;
                                            right: 0;
                                                margin:0 auto;
                                        }
                                        
                                        .product_all {
                                            width: 53%;
                                            top: 61.5%;
                                            left: 0;
                                            right: 0;
                                            margin: auto;
                                        }
                                        /* sec14 */
                                        /* sec15 */
                                        
                                        .title2 {
                                            width: 80%;
                                            top: 6%;
                                        }
                                        /* sec15 */
                                        /* sec16 */
                                        
                                        .cv_btn2 {
                                            width: 88%;
                                            top: 53%;
                                        }
                                        
                                        .kingaku {
    width: 52%;
    top: 39.5%;
    left: 39%;
    right: auto;
    z-index: 2;                                            
                                        }
                                            .kingaku_re {
                                            width: 52%;
                                                top: 72.5%;
                                                left: 39%;
                                                right: auto;
                                                z-index: 2;
                                                                                    }
    .kingaku_line {
    width: 0%;
    top: 43.6%;
    left: 37.5%;
    right: auto;
    height: 3.5%;
    background: #FFF991;
}
    .kingaku_line_re {
width: 0%;
top: 80.1%;
left: 37.5%;
right: auto;
height: 6.7%;
background: #FFF991;
}
                                        /* sec16 */
                                        /* sec17 */
                                        
                                        .cv_btn3 {
                                            width: 90%;
                                            top: 74%;
                                        }
                                        /* sec17 */
                                        /* amnimation 拡大 */
                                        
                                        .fadeUp1 {
                                            animation-name: fadeUpAnime1;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大*/
                                        /* amnimation 拡大B_1 */
                                        
                                        .fadeUp_b1 {
                                            animation-name: fadeUpAnime_b1;
                                            animation-duration: 1s;
                                            animation-delay: 0s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_1*/
                                        /* amnimation 拡大B_2 */
                                        
                                        .fadeUp_b2 {
                                            animation-name: fadeUpAnime_b2;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b2 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_1*/
                                        /* amnimation 拡大B_3 */
                                        
                                        .fadeUp_b3 {
                                            animation-name: fadeUpAnime_b3;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_b3 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_b3 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大B_3*/
                                        /* amnimation 拡大Badd1 */
                                        
                                        .fadeUp_badd1 {
                                            animation-name: fadeUpAnime_badd1;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_badd1 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_badd1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大Badd1*/
                                        /* amnimation 拡大Badd2 */
                                        
                                        .fadeUp_badd2 {
                                            animation-name: fadeUpAnime_badd2;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_badd2 {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_badd2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大Badd2*/
                                        /* amnimation 拡大kakeru */
                                        
                                        .fadeUp_kakeru {
                                            animation-name: fadeUpAnime_kakeru;
                                            animation-duration: 0.5s;
                                            animation-delay: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_kakeru {
                                            from {
                                                opacity: 0;
                                                transform: scale(0);
                                            }
                                            to {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_kakeru {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大kakeru */
                                        /* amnimation 拡大C */
                                        
                                        .fadeUp_c {
                                            animation-name: fadeUpAnime_c;
                                            animation-duration: 1s;
                                            animation-delay: 0.5s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_c {
                                            0% {
                                                opacity: 0;
                                                transform: translateY(150px);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: translateY(0px);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_c {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大C */
                                        /* amnimation 拡大D1 */
                                        
                                        .fadeUp_d1 {
                                            animation-name: fadeUpAnime_d1;
                                            animation-duration: 1s;
                                            animation-delay: 0s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d1 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D1 */
                                        /* amnimation 拡大D2 */
                                        
                                        .fadeUp_d2 {
                                            animation-name: fadeUpAnime_d2;
                                            animation-duration: 1s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D2 */
                                        /* amnimation 拡大D3 */
                                        
                                        .fadeUp_d3 {
                                            animation-name: fadeUpAnime_d3;
                                            animation-duration: 1s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_d3 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_d3 {
                                            opacity: 0;
                                        }
                                        /* amnimation 拡大D3 */
                                        /* amnimation 手の動きDadd1 */
                                        
                                        .fadeUp_dadd1 {
                                            animation-name: fadeUpAnime_dadd1;
                                            animation-duration: 1s;
                                            animation-delay: 0.3s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_dadd1 {
                                            0% {
                                                opacity: 1;
                                                transform: rotate(-20deg);
                                                transform-origin: bottom right 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                                transform-origin: bottom right 0;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_dadd1 {
                                            opacity: 0;
                                        }
                                        /* amnimation 手の動きDadd1 */
                                        /* amnimation 手の動きDadd2 */
                                        
                                        .fadeUp_dadd2 {
                                            animation-name: fadeUpAnime_dadd2;
                                            animation-duration: 1s;
                                            animation-delay: 0.6s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_dadd2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_dadd2 {
                                            opacity: 0;
                                        }
                                        /* amnimation 手の動きDadd1 */
                                        /* amnimation もちもち */
                                        
                                        @keyframes fadeUpAnime_mochiri {
                                            0% {
                                                transform: scale(1, 0.9);
                                            }
                                            20% {
                                                transform: scale(0.9, 1.1);
                                            }
                                            90% {
                                                transform: scale(1, 1);
                                            }
                                            100% {
                                                transform: scale(1, 0.9);
                                            }
                                        }
                                        /* amnimation もちもち */
                                        /* amnimation 起き上がりE */
                                        
                                        .fadeUp_e {
                                            animation-name: fadeUpAnime_e;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_e {
                                            0% {
                                                opacity: 0;
                                                transform: rotate(-45deg);
                                                transform-origin: bottom left 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                                transform-origin: bottom left 0;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_e {
                                            opacity: 0;
                                        }
                                        /* amnimation 起き上がりE */
                                        /* amnimation 3D回転F */
                                        
                                        .fadeUp_f {
                                            animation-name: fadeUpAnime_f;
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        @keyframes fadeUpAnime_f {
                                            0% {
                                                opacity: 0;
                                                transform: rotateY(90deg);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: rotate(0deg);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_f {
                                            opacity: 0;
                                        }
                                        /* amnimation 3D回転F */
                                        /* amnimation 円形の中心の商品 F ADD */
                                        
                                        .fadeUp_faall {
                                            animation-name: fadeUpAnime_faall;
                                            animation-duration: 1.2s;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                            transform: scale(0.6);
                                        }
                                        
                                        @keyframes fadeUpAnime_faall {
                                            0% {
                                                opacity: 1;
                                                transform: scale(0.6);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_fall {
                                            opacity: 1;
                                        }
                                        /* amnimation 円形の中心の商品 F ADD */
                                        /* amnimation CVの文言 KINKGAKU */
                                        
                                        .fadeUp_kingaku {
                                            animation-name: fadeUpAnime_kingaku;
                                            animation-duration: 0.5s;
                                            animation-fill-mode: forwards;
                                            transform: scale(1.3);
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_kingaku {
                                            0% {
                                                opacity: 1;
                                                transform: scale(1.3);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_line {
                                            opacity: 1;
                                        }
                                        /* amnimation CVの文言 KINKGAKU */
                                        /* amnimation CVの下線 LINE */
                                        
                                        .fadeUp_line {
                                            animation-name: fadeUpAnime_line;
                                            animation-duration: 1.5s;
                                            animation-delay: 0.5;
                                            animation-fill-mode: forwards;
                                            opacity: 1;
                                        }
                                        
                                        @keyframes fadeUpAnime_line {
                                            0% {
                                                opacity: 1;
                                                width: 0;
                                            }
                                            100% {
                                                opacity: 1;
                                                width: 54.7%;
                                            }
                                        }
                                        
                                        .fadeUpTrigger_line {
                                            opacity: 1;
                                        }
                                        /* amnimation CVの下線 LINE */
                                        /* amnimation 円形gifの文言 GUIGUI */
                                        
                                        @keyframes fadeUpAnime_guigui {
                                            0% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                            20% {
                                                opacity: 1;
                                                transform: scale(0.9);
                                            }
                                            40% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                            80% {
                                                opacity: 1;
                                                transform: scale(0.9);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_guigui {
                                            opacity: 1;
                                        }
                                        /* amnimation 円形gifの文言 GUIGUI */
                                        /* amnimation 円形に出てくる F ADD */
                                        
                                        .fadeUp_fa1,
                                        .fadeUp_fa2,
                                        .fadeUp_fa3,
                                        .fadeUp_fa4,
                                        .fadeUp_fa5,
                                        .fadeUp_fa6,
                                        .fadeUp_fa7,
                                        .fadeUp_fa8,
                                        .fadeUp_fa9{
                                            animation-duration: 1s;
                                            animation-fill-mode: forwards;
                                            opacity: 0;
                                        }
                                        
                                        .fadeUp_fa1 {
                                            animation-name: fadeUpAnime_fa1;
                                            animation-delay: 0.4s;
                                        }
                                        
                                        .fadeUp_fa2 {
                                            animation-name: fadeUpAnime_fa2;
                                            animation-delay: 0.6s;
                                        }
                                        
                                        .fadeUp_fa3 {
                                            animation-name: fadeUpAnime_fa3;
                                            animation-delay: 0.8s;
                                        }
                                        
                                        .fadeUp_fa4 {
                                            animation-name: fadeUpAnime_fa4;
                                            animation-delay: 1s;
                                        }
                                        
          	                            .fadeUp_fa9 {
                                            animation-name: fadeUpAnime_fa9;
                                            animation-delay: 1.2s;
                                        }
                                        
                                        .fadeUp_fa5 {
                                            animation-name: fadeUpAnime_fa5;
                                            animation-delay: 1.4s;
                                        }
                                        
                                        .fadeUp_fa6 {
                                            animation-name: fadeUpAnime_fa6;
                                            animation-delay: 1.6s;
                                        }
                                        
                                        .fadeUp_fa7 {
                                            animation-name: fadeUpAnime_fa7;
                                            animation-delay: 1.8s;
                                        }
                                        
                                        .fadeUp_fa8 {
                                            animation-name: fadeUpAnime_fa8;
                                            animation-delay: 2.0s;
                                        }
                                        .fadeUp_fa9 {
                                            animation-name: fadeUpAnime_fa9;
                                            animation-delay: 2.0s;
                                        }
                                        
                                        @keyframes fadeUpAnime_fa1 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa2 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa3 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa4 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa5 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa6 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa7 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        @keyframes fadeUpAnime_fa8 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        @keyframes fadeUpAnime_fa9 {
                                            0% {
                                                opacity: 0;
                                                transform: scale(1);
                                            }
                                            50% {
                                                opacity: 1;
                                                transform: scale(1.1);
                                            }
                                            100% {
                                                opacity: 1;
                                                transform: scale(1);
                                            }
                                        }
                                        
                                        .fadeUpTrigger_fa1,
                                        .fadeUpTrigger_fa2,
                                        .fadeUpTrigger_fa3,
                                        .fadeUpTrigger_fa4,
                                        .fadeUpTrigger_fa5,
                                        .fadeUpTrigger_fa6,
                                        .fadeUpTrigger_fa7,
                                        .fadeUpTrigger_fa8,
                                        .fadeUpTrigger_fa9 {
                                            opacity: 0;
                                        }
                                        /* amnimation 円形に出てくる F ADD */
                                        
                                        .ytp-watermark {
                                            display: none !important;
                                        }
                                   

/* フォームの修正css  */
#lp-form {
    font-size: 12px;
    line-height: 1.42857143;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    width: 100%;
    max-width: 980px;
    overflow: scroll;
    margin:0 auto;
}
/* フォームの修正css  */
/* フォーム下の共通部分のcss  */
#form_under,#foot-lp{
    width:100%;
    max-width:1040px;
    margin:0 auto;
}
#faq{
display:none;}

.SectionKimieInfo .SectionTitle {
    font-weight: bold;
    color: #333;
    font-size: 15px;
    font-size: 1rem;
}
.SectionKimieInfo .SectionSubTitle {
    background: #e9e9e9;
    text-align: center;
    color: #333333;
    font-weight: bold;
    margin: 1% 0 3% 0;
    padding: 1% 0;
    font-size: 14px;
    font-size: 1rem;
}
.SectionKimieInfo p {
    margin: 0 0 3% 0;
    line-height: 135%;
    font-size: 13px;
    font-size: 0.8rem;
}
.BlockCommonGuide .GuideTitle {
    font-size: 15px;
    font-size: 1rem;
    font-weight: bold;
    display: block;
    border-top: 1px solid #868686;
}
.BlockCommonGuide .GuideText {
    padding: 0 10px 10px;
    font-size: 13px;
    font-size: 0.8rem;
    line-height: 135%;
}
.mark-wrap p:nth-of-type(2) {
    width: 100%;
    vertical-align: top;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
img.pry-m {
    width: 33%;
    margin-left: 30%;
}
.mark-wrap p:nth-of-type(1) img {
    width: 64%;
    margin: 0 auto;
    margin-bottom: 5%;
}
@media only screen and (min-width: 640px) {
    .mark-wrap p:nth-of-type(1) img{
        width:300px;
    }
    img.jadma{
    width:150px;}
}
.SectionKimieInfo .SectionTitle{
    margin-top:15px;
}
/*
h4.landing_form_label_ec{
    max-width:852px;
    margin:0 auto;
}
*/

/* フォーム下の共通部分のcss  */
    #footer_pc,#form_under,#lp-form{
    width:100%;
    max-width:640px !important;
    margin:0 auto;
}
    #js-main-movie_sp video{
        width: 95%;
}
}
/* MAIN_SP  */



/*-------------------------------------------
 footer
-----------------------------------------------*/
#lpfooter .footer__area {
  width: 1000px;
  display: flex;
  justify-content: space-between;
  margin:0 auto;
  margin-top: 50px;
}
#lpfooter .footer__link {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 2em;
  width: 100%;
}
#lpfooter .footer__link li {
  display: inline-block;
  padding-left: 16px;
  font-size: 18px;
  color: #401200;
}
#lpfooter .footer__link li:after {
  content: "";
  border-right: 1px solid #401200;
  display: inline-block;
  padding-left: 16px;
  height: 1.2em;
  vertical-align: middle;
}
#lpfooter .footer__link li:last-child:after {
  content: "";
  padding-left: 0;
  border:none;
}
#lpfooter #copy {
  text-align: center;
  width: 100%;
  background: #401200;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  padding: 10px 0;
}
#lpfooter a {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-weight: inherit;
}

.fl_pc {
    width: 100%;
    max-width: 600px;
    position: fixed;
    bottom: 1%;
    top: auto;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 10;
    transition: all 1s ease-out;
}
.fl_pc img{
  width: 100%;
}
/*.floating {
	display: none;
}
*/
@media only screen and (min-width: 1000px) {
.sec4{
    display:none;
}
.sec5{
    display:none;
}
.sec10{
    display:none;
}
}


    /* amnimation 起き上がりE2 */    
    .bg_how03 .fadeUp_e,
    .bg_how03_sp .fadeUp_e{
        animation-name: fadeUpAnime_e;
        animation-duration: 1s;
        animation-fill-mode: forwards;
        opacity: 0;
        animation-delay: 1s;
    }
.fadeUpTrigger_e1.fadeUp_e{
            animation-delay: 0.5s;
}
.fadeUpTrigger_e2.fadeUp_e{
            animation-delay: 1s;
}
    
    @keyframes fadeUpAnime_e {
        0% {
            opacity: 0;
            transform: rotate(-45deg);
            transform-origin: bottom left 0;
        }
        100% {
            opacity: 1;
            transform: rotate(0deg);
            transform-origin: bottom left 0;
        }
    }
    
    .fadeUpTrigger_e {
        opacity: 0;
    }
    /* amnimation 起き上がりE2 */

.BlockCommonGuide{
        display:none;
}

