html{font-size:10px}body{font-family:'M PLUS Rounded 1c',sans-serif;color:#000;box-sizing:border-box;margin:0;border:0;line-height:1}*{box-sizing:border-box}.d-flex{display:flex}.flex-reserve{flex-direction:row-reverse}p{margin-top:0;margin-bottom:0;padding:0}a{text-decoration:none}.align-items-center{align-items:center}.pc{display:flex!important}.pc-block{display:block!important}.font-ag{font-family:"A-OTF Midashi Go MB31 Pr6N"}.sp{display:none!important}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.align-items-baseline{align-items:baseline}.text-center{text-align:center}.center{margin-left:auto;margin-right:auto}.f-img{width:100%}.side-bar{position:fixed;right:0;top:300px;z-index:99}.side-bar .pic{width:108px;margin-bottom:25px}.spp-menu-pan{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:100;display:none}.spp-menu-pan .close{width:18px;height:18 px;position:absolute;right:30px;top:20px}.spp-menu-pan ul{padding:100px 0;list-style:none}.spp-menu-pan ul li{font-size:16px;color:#25426b;font-weight:700;text-align:center;padding:20px}.spp-menu-pan ul li a{color:#000}.sp-menu-pannel{position:fixed;width:100%;height:100%;background-color:#fffef3;padding-top:70px;top:0;left:0;z-index:101;display:none}.sp-menu-pannel .close{position:absolute;top:21px;right:26px;width:20px;height:20px;cursor:pointer}.sp-menu-pannel ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.sp-menu-pannel ul li{width:50%;padding:21px 45px 21px 30px;text-align:center}.sp-menu-pannel ul li:nth-child(2n){padding:21px 30px 21px 45px}.sp-menu-pannel ul li .pic{height:52px;width:100%}.sp-menu-pannel ul li .s-txt{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#25426b;margin-top:10px}.fv{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/top.png);background-size:cover;background-position:top center;width:100%;height:1000px;position:relative}.backcolor-fe{background-color:#fffef3}.menu{width:918px;margin:auto;position:absolute;left:50%;top:28px;transform:translateX(-50%)}.menu ul{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}.menu ul li a{display:flex;height:77px;justify-content:space-between;flex-direction:column;cursor:pointer}.menu ul li .logo{width:264px;position:relative;left:22px}.menu ul li .logo img{width:100%}.menu ul li .icon{text-align:center;height:50px;position:relative}.menu ul li .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.menu ul li .m-txt{font-size:12px;color:#fff;text-align:center;font-weight:500}.menu ul li .m-txt-1{font-size:12px;color:#d46981;font-weight:500;text-align:center}.round{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/back.png);background-size:cover;background-position:top center;width:100%;padding:140px 0;margin-top:-75px;position:relative}.round .top-news{width:672px;height:auto;background:rgba(255,255,255,.88);border-radius:40px;position:absolute;top:-28px;left:224px;display:flex;align-items:center}.round .top-news .cat-txt{font-size:14px;font-weight:500;padding:0 32px 0 24px;border-right:1px solid #c4c4c4;margin-right:32px}.round .top-news .n-txt{font-size:14px;width:70%;line-height:1.2;padding:10px 0}.round .container{width:1366px;margin:auto}.round .container .tou-pic{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/pic-back.png);background-size:cover;background-position:top center;width:916px;margin:auto;height:1006px;padding:50px 0;text-align:center}.round .container .tou-pic .title{font-size:20px;padding:8px 16px;background-color:#fff;text-align:center;border-radius:8px;display:inline-block;font-weight:700;line-height:30px}.round .container .tou-pic .sub-title{font-size:16px;font-weight:700;margin-top:36px}.round .container .tou-pic .tou-txt{width:853px;margin:auto;font-size:14px;font-weight:400;margin-top:18px;text-align:justify;line-height:21px}.round .container .tou-pic .pic{width:1046px;height:auto;position:relative;margin-top:28px;left:50%;transform:translate(-50%)}.round .container .tou-pic .sub-title-1{font-size:16px;font-weight:700;margin-top:48px}.round .container .tou-pic .item{padding:0 30px;margin-top:16px;display:flex;justify-content:space-between;align-items:center}.round .container .tou-pic .item .i-pic{width:418px}.round .container .tou-pic .item .i-pic .txt{font-size:14px;line-height:21px;font-weight:400;text-align:justify}.round .container .content{padding-top:50px;margin-top:83px;text-align:center}.big-title{font-size:20px;font-weight:700;color:#25426b;display:inline-block;position:relative}.big-title:before{content:"";width:58px;height:48px;background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon.png);background-size:cover;position:absolute;top:50%;left:-75px;transform:translateY(-50%)}.big-title:after{content:"";width:58px;height:48px;background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon.png);background-size:cover;position:absolute;top:50%;right:-75px;transform:translateY(-50%)}.round .container .content .b-txt{font-size:14px;line-height:21px;font-weight:400;margin-top:30px}.round .container .content .step-items{width:918px;margin:auto;margin-top:28px;display:flex;justify-content:space-between;position:relative}.round .container .content .step-items:after{content:"";width:90%;height:4px;background-color:#d46981;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.round .container .content .step-items .item{width:176px;height:176px;position:relative;z-index:10}.round .container .content .step-items .item .txt{font-size:14px;font-weight:500;margin-top:10px}.round .container .content .touch-items{width:960px;margin:auto;margin-top:60px;display:flex;flex-wrap:wrap}.round .container .content .touch-items .item{width:50%;padding:20px;text-align:justify}.round .container .content .touch-items .item .pic{width:435px}.round .container .content .touch-items .b-item .pic{width:918px}.round .container .content .touch-items .item .comment{font-size:14px;line-height:21px;padding:8px 16px;color:#fff;font-weight:400;background-color:#e84051;border:0;border-radius:0 20px 20px 0;position:relative;transform:translateY(-50%)}.round .container .content .touch-items .b-item{width:100%}.neri-kiri{margin-top:107px;text-align:center;padding-bottom:63px}.big-title-1:after{content:"";background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-1.png)}.big-title-1:before{content:"";background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-1.png)}.neri-kiri .n-txt{font-size:16px;font-weight:700;margin-top:36px}.neri-kiri .neri-items{width:918px;margin:16px auto 48px;display:flex;justify-content:space-between}.neri-kiri .neri-items .item{width:171px}.neri-kiri .neri-items .item .pan{width:100%;border-radius:9px 9px 8px 8px;background-color:#d46981;padding-bottom:16px}.neri-kiri .neri-items .item .pic{width:100%}.neri-kiri .neri-items .item .n-txt{font-size:16px;font-weight:500;color:#fff;margin:8px 0}.neri-kiri .neri-items .item .star-items{margin:8px 0;display:flex;justify-content:center}.neri-kiri .neri-items .item .star-items .s-item{width:18px;margin:0 8px}.neri-kiri .neri-items .item .t-mark{width:154px;height:26px;background-color:#25426b;color:#fff;font-size:12px;font-weight:500;border-radius:20px;border:0;cursor:pointer}.neri-kiri .txt-1{font-size:14px;font-weight:400;margin-top:16px}.neri-kiri .g-pic{width:918px;margin:auto;margin-top:16px}.product-list{background-color:#ffdf9b;padding:104px 0;text-align:center}.product-list .items{width:936px;margin:auto;display:flex;flex-wrap:wrap;margin-top:40px}.product-list .items .item{width:24.99%;padding:12px 8px}.product-list .items .item .pan{width:220px;margin:auto;background-color:#fff;border-radius:8px;padding-bottom:16px;text-align:center}.product-list .items .item .pan .pic{width:100%}.product-list .items .item .pan .p-txt{font-size:16px;font-weight:500;margin-top:16px;height:30px;text-align:center;line-height:18px}.p-txt-tabehon{line-height:52px !important}.p-txt-tabehon-max{line-height:24px !important}.product-list .items .item .pan .p-txt-1{font-size:14px;font-weight:500;margin:auto;margin-top:34px;line-height:20px;height:40px;width:92%;text-align:left}.product-list .items .item .pan .buy-btn{width:132px;height:40px;background-color:#000;font-weight:500;font-size:12px;line-height:18px;color:#fff;margin-top:74px;border:0;border-radius:20px;cursor:pointer}.big-title-2:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-2.png)}.big-title-2:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-2.png)}.compoment{padding:83px 0;text-align:center}.big-title-3:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-3.png)}.big-title-3:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-3.png)}.compoment .pic{width:1020px;margin:auto;margin-top:40px;margin-bottom:120px;display:flex;flex-wrap:wrap}.compoment .pic .ele{width:255px}.big-title-4:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-4.png)}.big-title-4:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-4.png)}.compoment .news{width:918px;margin:auto;margin-top:40px;background:#fffef3;border-radius:20px;padding:48px 30px;text-align:justify;margin-bottom:80px}.compoment .news .item{margin-bottom:36px;cursor:pointer}.compoment .news .item .title{font-size:16px;font-weight:700;font-size:14px;line-height:21px;margin-bottom:8px}.compoment .news .item .news-txt{font-size:14px;line-height:21px;font-weight:400}.compoment .news .see-btn{width:144px;height:26px;background-color:#000;font-weight:500;font-size:12px;line-height:18px;color:#fff;border-radius:20px;border:0;cursor:pointer}.big-title-5:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-5.png)}.big-title-5:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-5.png)}.big-title-5{margin-top:40px}.compoment .c-txt{font-weight:800;font-size:16px;line-height:24px;margin-top:36px}.compoment .maker{width:918px;margin:auto;margin-top:16px;display:flex;position:relative}.compoment .maker .maker-txt .m-txt-1{font-weight:800;font-size:14px;line-height:21px}.compoment .maker .maker-txt .m-txt-2{font-weight:800;font-size:32px;line-height:48px;font-style:normal}.compoment .maker .maker-txt{width:600px;text-align:justify}.compoment .maker .maker-txt .pan{padding:24px 158px 24px 24px;width:100%;background:#fffef3;border-radius:20px;margin-top:16px}.compoment .maker .maker-txt .pan-1{padding:24px 24px 24px 158px}.compoment .maker .maker-txt .pan .m-txt-3{font-weight:400;font-size:14px;line-height:21px}.compoment .maker .m-pic{width:450px;position:absolute;right:0}.compoment .small-pics{width:936px;margin:auto;margin-top:36px;display:flex;justify-content:space-between}.compoment .small-pics .sm-pic{width:296px}.compoment .book-title{font-weight:800;font-size:16px;line-height:24px;margin-top:72px}.compoment .maker .m-pic-1{right:auto;left:0;z-index:1}.compoment .maker .maker-txt .pan-1{padding:24px 24px 24px 158px}.compoment .maker .maker-txt .m-txt-21{padding-left:144px}.compoment .contact{margin:104px 0}.compoment .contact .txt{font-weight:800;font-size:20px;line-height:30px;text-align:center}.compoment .contact .form{width:586px;height:80px;margin:auto;margin-top:36px;border:2px solid #25426b;box-sizing:border-box;border-radius:20px;display:flex;align-items:center;padding:0 30px 0 40px;position:relative}.compoment .contact .form:after{content:"";width:48px;height:48px;background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/t-icon-6.png);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.compoment .contact .form .c-txt-1{font-weight:700;font-size:16px;line-height:24px}.compoment .contact .form .c-txt-2{font-size:14px;line-height:21px;margin-left:32px}.compoment .contact .form .btn{width:144px;padding:6px 0;background:#25426b;font-weight:500;font-size:16px;line-height:24px;color:#fff;border-radius:20px;border:0;margin-left:112px}footer{padding:32px 0 36px;background-color:#f2a7b7}footer .logo-pic{width:264px;margin:auto}footer .f-menu{width:760px;margin:auto;margin-top:36px}footer .f-menu ul{display:flex;padding:0;list-style:none;justify-content:space-between}footer .f-menu ul li{font-weight:500;font-size:12px;line-height:18px;color:#25426b;cursor:pointer}footer .f-menu ul li a{color:#25426b}footer .f-menu ul.person li a{color:#000}footer .f-sns{width:192px;margin:auto;margin-top:36px}footer .f-sns ul{list-style:none;padding:0;display:flex;justify-content:space-around}footer .f-sns ul li{width:36px;height:36px}footer .coper-mark{font-size:12px;line-height:18px;text-align:center;margin-top:24px}.contact-form{width:918px;margin:auto;margin-top:160px;text-align:center}.contact-form .sub-txt{font-weight:700;font-size:16px;line-height:24px;margin-top:30px;margin-bottom:45px}.contact-form .item{margin-bottom:20px;text-align:left}.contact-form .item .f-txt{font-weight:700;font-size:16px;line-height:24px}.prompt{width:100%;height:80px;padding:28px 24px;background-color:#fff;font-size:16px;border:2px solid #ebebeb;border-radius:20px;margin-top:8px}.contact-form .item .sex{margin-top:30px;display:flex}.contact-form .item .sex .ele{margin-right:20px}.mr-15{margin-right:15px}.contact-form .item .ageform{width:100%;height:80px;border-radius:20px;position:relative;background-color:#fff;border:2px solid #ebebeb;margin-top:10px}.contact-form .item .ageform select{width:160px;padding:20px 0 20px 24px;border:0;position:absolute;left:0;top:50%;transform:translateY(-50%);appearance:none;cursor:pointer;color:#ddd}.contact-form .item .ageform:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c4c4c4;position:absolute;left:140px;top:50%;transform:translateY(-50%)}.txt-comment{width:100%;margin-top:10px;border:2px solid #ebebeb;box-sizing:border-box;border-radius:20px;padding:20px 0 0 27px;font-size:16px}.video-list{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/back.png);width:100%;height:550px;background-size:cover;margin-top:133px;padding:57px 0 38px;text-align:center}.big-title-6:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/t-icon-6.png)}.big-title-6:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/t-icon-6.png)}.video-list .items{width:1366px;margin:auto;margin-top:36px}.video-list .items .submenu{margin-bottom:28px;justify-content:center}.video-list .items .submenu ul{display:flex;justify-content:center;list-style:none;padding:0}.video-list .items .submenu ul li a{text-decoration:none;color:#818181}.video-list .items .submenu ul li{padding:0 100px;font-weight:800;font-size:20px;line-height:30px;text-align:center;color:#818181;cursor:pointer}.video-list .items .submenu ul li.selection{color:#25426b}.video-list .items .baseslider{width:918px;margin:auto}.video-list .items .baseslider .item{width:163px;padding:0 12px}.video-list .items .baseslider .item .pic{width:100%}.video-list .items .baseslider .item .b-txt{margin-bottom:16px;font-size:20px;line-height:30px;font-weight:500;text-align:center;color:#25426b}.slick-dots{display:flex;justify-content:center;margin-top:40px;list-style:none}.slick-dots li{margin:0 8px;width:14px;height:14px;border-radius:50%;border:0;background:#c4c4c4}.slick-dots li button{display:none}.slick-dots li.slick-active{width:18px;height:18px;background:#e4606f}.video-list .items .activeslider{width:1296px;margin:auto}.video-list .items .activeslider .item{width:163px;padding:0 12px}.video-list .items .activeslider .item .pic{width:100%}.video-list .items .activeslider .item .b-txt{margin-bottom:16px;font-size:20px;line-height:30px;font-weight:500;text-align:center;color:#25426b}.tab li.active a{color:#25426B!important}.area{display:none;opacity:0}.area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.video-preview{padding:48px 0 100px}.video-preview .v-title{font-weight:800;font-size:20px;line-height:30px;text-align:center;color:#25426b;margin:0}.video-preview .v-txt{font-size:16px;line-height:24px;text-align:center;color:#25426b;font-weight:500;margin-top:8px}.video-preview .video-frame{width:706px;margin:auto;margin-top:28px}.video-frame{margin-top:190px;text-align:center}.video-frame .base-txt{font-weight:800;font-size:20px;line-height:30px;text-align:center;color:#000;margin-top:64px}.video-frame .base-frame{width:919px;margin:auto;margin-top:28px;position:relative}.video-frame .base-frame .base-mark{background:#d46981;padding:12px 19px;position:absolute;left:0;bottom:30px}.video-frame .base-frame .base-mark .txt{font-size:16px;line-height:24px;text-align:center;color:#fff}.video-frame .base-frame .base-mark .txt-1{font-size:20px;line-height:30px;text-align:center;color:#fff}.video-frame .season-lesi{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/back-1.png);background-size:cover;width:100%;height:901px;margin-top:90px;margin-bottom:104px;padding-top:36px}.video-frame .season-lesi .title{font-weight:800;font-size:20px;line-height:30px;text-align:center}.video-frame .season-lesi .items{width:943px;margin:auto;margin-top:5px;display:flex;flex-wrap:wrap}.video-frame .season-lesi .items .item{width:20%;padding:24px 12px}.video-frame .season-lesi .items .item .mark{font-size:20px;line-height:30px;font-weight:500;text-align:center;color:#25426b;margin-bottom:16px}.video-frame .season-lesi .items .item .pic{width:165px}.video-detail{margin:157px 0 64px}.video-detail .item{margin-bottom:48px}.video-detail .item .stars{margin-bottom:10px}.video-detail .item .stars ul{padding:0;list-style:none;display:flex;justify-content:center}.video-detail .item .stars ul li{padding:0 8px}.video-detail .item .stars ul li .pic{width:18px}.video-detail .item .title{font-weight:800;font-size:20px;line-height:30px;text-align:center;color:#25426b;margin-bottom:8px}.video-detail .item .txt{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#25426b}.video-detail .item .video-pic{width:560px;margin:auto;margin-top:28px}.p-header{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/header-bar.png);width:100%;background-size:cover;background-position:top center;height:91px;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.p-header .p-menu{width:1366px;margin:auto;padding:0 64px;display:flex;justify-content:space-between;align-items:center}.p-header .p-menu .logo{width:200px}.p-header .p-menu .guide ul{padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center}.p-header .p-menu .guide ul li{font-size:14px;line-height:21px;text-align:center;padding:0 20px;font-weight:700;cursor:pointer}.p-header .p-menu .guide ul li a{color:#000}.p-header .p-menu .guide ul li .contact-btn{width:116px;padding:8px 16px;font-weight:700;font-size:14px;line-height:21px;text-align:center;background:#efd7a3;border-radius:8px}.p-fv{width:100%;height:auto;position:relative;top:-27px;margin:auto}.p-fv .top-pic{width:83.6vw;height:auto;margin:0 0 0 auto}.p-fv .top-txt-1{background-color:#fff;width:422px;padding:16px;font-weight:700;font-size:30px;line-height:45px;position:absolute;top:70px;left:120px;border-radius:8px}.color-f2{color:#f2a7b7}.p-fv .top-txt-2{position:absolute;width:482px;top:183px;left:120px}.p-fv .contact-area{position:absolute;width:292px;height:auto;padding:11px 36px;left:120px;bottom:50px;text-align:center;background:#efd7a3;border-radius:8px;font-weight:700;font-size:16px;line-height:24px;color:#000}.p-fv .contact-area:after{content:"\f105";font-family:FontAwesome;font-size:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.p-sect-1{padding:63px 0 96px}.ps-title{font-weight:700;font-size:24px;line-height:36px;text-align:center;margin-bottom:32px}.p-sect-1 .content{width:100%;height:39.9vw;margin:auto;position:relative}.p-sect-1 .content .pic{position:absolute;width:69.9vw;left:0}.p-sect-1 .content .pic-right{position:absolute;width:30.1vw;right:0;bottom:0;z-index:-1}.p-sect-1 .content .ps-text{position:absolute;width:316px;background:#fff;border-radius:16px;padding:40px 32px 56px;font-size:14px;line-height:21px;bottom:48px;right:20vw}.p-sect-2{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps-back-2.png);background-size:cover;width:100%;margin:auto;height:1550px;padding:96px 0}.p-sect-2 .item{width:918px;margin:auto;display:flex;justify-content:space-between;align-items:center;margin-top:48px}.p-sect-2 .item:first-child{margin-top:66px}.p-sect-2 .item .pan{width:435px;position:relative;z-index:10}.p-sect-2 .item .pan .txt-1{font-weight:700;font-size:18px;line-height:27px;color:#e4606f;margin-bottom:24px}.p-sect-2 .item .pan .txt-2{font-weight:500;font-size:13px;line-height:19px}.p-sect-2 .item .mark-1{position:relative}.p-sect-2 .item .mark-1:after{content:"";background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-1.png);background-size:cover;background-repeat:no-repeat;width:246px;height:246px;position:absolute;bottom:-48px;left:-64px;z-index:-1}.p-sect-2 .item .mark-1:before{content:"";background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-2.png);background-size:cover;background-repeat:no-repeat;width:183px;height:183px;position:absolute;top:-37px;right:-55px;z-index:0}.p-sect-2 .item .mark-2:after{bottom:14px;left:-60px;background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-3.png)}::placeholder{color:#dadada;opacity:1}.p-sect-2 .item .mark-2:before{top:148px;right:18px;height:170px}.p-sect-2 .item .mark-3:after{bottom:auto;left:auto;top:-27px;right:-64px;background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-1.png)}.p-sect-2 .item .mark-3:before{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/pp-s.png);width:183px;height:114px;top:140px;right:290px}.p-sect-2 .item .mark-4:after{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-3.png);bottom:73px;left:27px}.mt-60{margin-top:60px!important}.p-sect-2 .item .mark-4:before{top:118px;right:-45px;height:170px}.p-sect-3{padding:96px 0 62px}.p-sect-3 .steps{display:flex;flex-wrap:wrap;width:1002px;margin:auto}.p-sect-3 .steps .step{width:33.333333333333333%;padding:0 84px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.p-sect-3 .steps .step:before{content:"";width:100%;height:2px;background:#f6b987;position:absolute;top:50%;left:0}.p-sect-3 .steps .step:after{content:"";width:18px;height:18px;border-radius:50%;background:#f6b987;position:absolute;top:48%;left:47%}.p-sect-3 .steps .step .pic{width:160px;padding-bottom:25px;margin-bottom:33px}.p-sect-3 .steps .step .content{width:194px;background:#fffef3;border-radius:8px;padding:16px;text-align:center}.p-sect-3 .steps .step .content .mark{background-color:#f2a7b7;padding:4px 18px;display:inline-block;font-weight:700;font-size:14px;line-height:21px;color:#fffef3;justify-content:center;border-radius:8px}.p-sect-3 .steps .step .content .txt{font-weight:500;font-size:13px;line-height:19px;margin-top:24px;text-align:justify}.p-sect-4 .company-pic{width:918px;margin:auto;margin-bottom:12px}.p-sect-5{padding-top:50px}.p-sect-5 .items{width:918px;margin:auto;justify-content:space-between;display:flex;align-items:center;margin-top:60px}.p-sect-5 .items .item{width:272px;height:436px;background:#f0ced3;border-radius:8px;position:relative;padding:62px 32px 30px}.p-sect-5 .items .item .p-mark{width:60px;height:55px;margin:auto;position:absolute;left:50%;transform:translate(-50%);top:-28px}.p-sect-5 .items .item .pic{width:160px;margin:auto;height:160px;border-radius:50%;background-color:#fff;padding:10px}.p-sect-5 .items .item .sub-txt{font-weight:700;font-size:18px;line-height:27px;text-align:center;margin-top:32px}.p-sect-5 .items .item .txt{font-size:13px;line-height:19px;margin-top:24px}.p-sect-5 .items .arrow{width:39px;height:24px}.p-sec-6{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-4.png);width:100%;height:auto;background-size:cover;padding:56px 0;margin:auto;margin-top:96px}.p-sec-6 .item{display:flex;justify-content:space-between;width:918px;margin:auto;margin-bottom:32px}.p-sec-6 .item .pic{width:459px}.p-sec-6 .item .content{width:410px}.p-sec-6 .item .content .txt-1{font-weight:700;font-size:18px;line-height:27px;color:#e4606f;margin:24px 0}.p-sec-6 .item .content .txt-2{font-size:13px;line-height:19px}.p-contact-form{width:916px;margin:auto;padding:70px 0 96px}.p-contact-form .form{display:flex;justify-content:space-around}.p-contact-form .form .pic{width:459px}.p-contact-form .form .p-form{width:419px}.p-contact-form .form .p-form .txt{font-size:12px;line-height:18px;text-align:justify}.p-input{width:100%;height:43px;padding:12px 16px!important;border:1px solid #818181;box-sizing:border-box;border-radius:8px;font-size:13px}.p-contact-form .form .p-form .item{margin-bottom:24px}.p-comment{width:100%;border:1px solid #818181;box-sizing:border-box;border-radius:8px;padding:12px 16px;font-size:13px}.p-submit{background:#efd7a3;border-radius:8px;border:0;width:100%;padding:12px 0;font-weight:700;font-size:13px;line-height:19px;cursor:pointer}.f-back{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/footer-back.png);width:100%;background-color:unset;height:265px;background-size:cover;background-position:top center;padding:46px 0 35px}footer .f-menu ul.person li{color:#000}.video-detail{margin-top:157px 0 60px}.contact-form .contact-pos{width:419px;margin:40px auto 60px;text-align:center}.wpcf7-list-item-label{font-weight:700;font-size:16px;line-height:24px}.wpcf7-list-item{margin-right:20px!important}.wpcf7-form-control-wrap.age{width:160px;padding:20px 0 20px 24px;border:0;position:absolute;left:0;top:50%;transform:translateY(-50%);appearance:none;cursor:pointer}.notification{width:900px;margin:auto;text-align:center;margin-top:200px}.notification .info-list{width:100%;margin-top:100px}.notification .info-list table{width:100%;border-collapse:collapse}.notification .info-list table tr td{padding:24px 0;text-align:justify;border-top:1px solid #ddd;padding-right:30px;position:relative;cursor:pointer}.notification .info-list table tr:last-child td{border-bottom:1px solid #ddd}.notification .info-list table tr td .item{display:flex}.notification .info-list table tr td:before{content:"";width:15px;height:15px;border-radius:50%;border:1px solid #25426b;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out}.notification .info-list table tr td:hover:before{background-color:#25426b}.notification .info-list table tr td .date{width:142px;font-size:16px;color:#25426b;margin-right:20px;font-weight:400}.notification .info-list table tr td .in-txt{font-size:15px;font-weight:500;line-height:1.5;width:80%}.notification .pagination{text-align:center;margin-top:60px;margin-bottom:150px}.notification .pagination ul{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.notification .pagination ul li{font-size:16px;font-weight:500;margin:0 15px;padding:3px 6px;border-radius:50%;cursor:pointer;transition:all .4s ease-in-out;position:relative}.wp-pagenavi a,.wp-pagenavi span{font-size:14px;font-weight:500;margin:0 5px;padding:3px 9px;border-radius:50%;cursor:pointer;transition:all .4s ease-in-out;position:relative;color:#000}.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#fff;background-color:#25426b}.wp-pagenavi span.current{color:#fff;background-color:#25426b}.wp-pagenavi a:first-child:before{content:"\f100";font-family:FontAwesome;font-size:12px;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:all .4s ease-in-out}.wp-pagenavi a:first-child:hover:before{color:#000;left:-25px}.wp-pagenavi a:last-child:before{content:"\f101";font-family:FontAwesome;font-size:12px;position:absolute;top:50%;right:-20px;transform:translateY(-50%);transition:all .4s ease-in-out}.wp-pagenavi a:last-child:hover:before{color:#000;right:-25px}.notification .content{margin-top:100px;text-align:justify;margin-bottom:100px}.notification .content .title{font-size:25px;font-weight:700;line-height:1.5;margin-bottom:20px}.notification .content .date{font-size:16px;color:#25426b;font-weight:500}.notification .content .info-txt{margin-top:30px;padding:30px 20px;border-top:2px solid #25426b;border-bottom:2px solid #25426b;font-size:15px;line-height:1.8}.notification .content .info-pos{margin-top:50px;text-align:center}.notification .content .info-pos .to-list{font-size:16px;text-decoration:underline;color:#000;font-weight:500;text-underline-offset:3px}@media only screen and (max-width:1366px){.round .container{width:100%}.round .top-news{left:10vw}.video-list .items{width:100%}.video-list .items .activeslider{width:98%}}@media only screen and (max-width:1050px){.round .container .tou-pic .pic{width:100%}.compoment .pic{width:100%}.round .container .content .touch-items{width:98%}.neri-kiri .neri-items{width:98%}.product-list .items{width:98%}.neri-kiri .g-pic{width:100%}.round .container .content .step-items{width:98%}.compoment .maker{width:98%}.compoment .small-pics{width:98%}.compoment .contact .form{width:90%}.round .container .tou-pic .tou-txt{width:98%}.round .container .tou-pic{width:98%}.compoment .news{width:98%}.compoment .maker .m-pic{width:48vw}.compoment .maker .maker-txt{width:64vw}.menu{width:95%}.neri-kiri .neri-items .item .t-mark{width:97%}.contact-form{width:95%}.video-list .items .baseslider{width:98%}.video-frame .base-frame{width:98%}.video-frame .season-lesi .items{width:98%}.p-header .p-menu{width:100%;padding:0 2vw}.p-sect-3 .steps{width:98%}.p-sect-4 .company-pic{width:98%}.p-sect-5 .items{width:98%}.p-sec-6 .item{width:98%}.p-contact-form{width:98%}.p-sect-2 .item{width:98%}.p-sect-5 .items .item{width:30%}.p-sect-2 .item .pan{width:49%}.round .container .content .touch-items .item .pic{width:100%}.neri-kiri .neri-items .item{width:19%}.product-list .items .item .pan{width:100%}.compoment .small-pics .sm-pic{width:32%}.notification{width:95%}.compoment .pic .ele{width:25%}}@media only screen and (max-width:750px){html{font-size:.2666666666vw}.sp{display:flex!important}.pc{display:none!important}.pc-block{display:none!important}.sp-menu-bar{width:335rem;left:50%;top:50%;transform:translate(-50%,-50%);height:18rem;position:absolute}.sp-menu-bar .logo{position:absolute;width:200rem;left:50%;top:50%;transform:translate(-50%,-50%)}.sp-menu-bar .logo img{width:100%}.sp-menu-bar .sp-menu{width:30rem;position:absolute;right:0}.sp-menu-bar .sp-menu span{position:absolute;top:0;left:0;width:100%;height:0;border-top:2rem solid #02050f;border-radius:2px}.sp-menu-bar .sp-menu span+span{top:8rem}.sp-menu-bar .sp-menu span+span+span{top:16rem}.round .container .content .touch-items .item .pic{width:160rem}.round .container .content .touch-items .b-item .pic{width:100%;margin:auto}.round .top-news{width:335rem;height:auto;padding:16rem 24rem;display:block;left:50%;top:-69rem;border-radius:40rem;transform:translate(-50%)}.round .top-news .cat-txt{font-size:14rem;font-weight:500;padding:0;border-right:none;margin-right:0}.round .top-news .n-txt{font-size:14rem;line-height:20rem;margin-top:8rem}.side-bar .pic{width:77rem;height:83rem;margin-bottom:0}.side-bar{right:0;top:auto;bottom:25rem}.fv{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/sp/kv_sp.png);height:665rem;background-position:44%}.round{padding:64rem 0;margin-top:-14rem}.round .container .tou-pic{width:100%;padding:50rem 0;height:1050rem}.round .container .tou-pic .title{font-size:20rem;padding:8rem 16rem;border-radius:8rem;line-height:30rem}.round .container .tou-pic .sub-title{font-size:16rem;margin-top:36rem}.round .container .tou-pic .tou-txt{width:335rem;font-size:14rem;margin-top:16rem;text-align:justify;line-height:21rem}.round .container .tou-pic .pic{width:373rem;margin-top:28rem}.round .container .tou-pic .sub-title-1{font-size:16rem;margin-top:48rem}.compoment .pic .ele{width:111rem}.round .container .tou-pic .item{padding:0;margin-top:16rem;display:block}.round .container .tou-pic .item .i-pic{width:335rem;margin:auto;margin-bottom:16rem}.round .container .tou-pic .item .i-pic .txt{font-size:14rem;line-height:20rem}.round .container .content{margin-top:107rem;padding-top:0}.big-title{font-size:20rem;color:#000}.big-title-1{color:#25426b}.big-title:before{content:"";width:42rem;height:36rem;left:-60rem}.big-title:after{content:"";width:42rem;height:36rem;right:-60rem}.round .container .content .b-txt{width:335rem;margin:auto;text-align:justify;font-size:14rem;line-height:20rem;font-weight:400;margin-top:36rem}.round .container .content .step-items:after{content:unset}.round .container .content .step-items{width:335rem;margin:auto;margin-top:28rem;display:block}.round .container .content .step-items .item{width:176rem;height:auto;margin-bottom:16rem;position:relative}.round .container .content .step-items .item .txt{font-size:14rem;margin-top:10rem}.round .container .content .step-items .item:nth-child(2n){margin-left:auto;margin-right:0}.round .container .content .step-items .item:nth-child(2):after{content:'';background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/line-vh.png);width:118rem;height:4rem;position:absolute;bottom:0;transform:rotate(135deg);left:-74rem;z-index:-1}.round .container .content .step-items .item:nth-child(2n+1):after{content:'';background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/line-vh.png);width:118rem;height:4rem;position:absolute;bottom:0;transform:rotate(45deg);right:-75rem;z-index:-1}.round .container .content .touch-items{width:350rem}.round .container .content .touch-items .item{padding:30rem 7rem}.round .container .content .touch-items .item .comment{font-size:14rem;line-height:21rem;padding:8rem 13rem;border-radius:0 20rem 20rem 0;text-align:justify}.round .container .content .touch-items .b-item{width:335rem;margin:auto;padding:0}.neri-kiri{margin-top:107rem;padding-bottom:80rem}.neri-kiri .n-txt{font-size:16rem;margin-top:36rem}.neri-kiri .neri-items .item{width:50%;padding:0 8rem;margin-bottom:28rem}.neri-kiri .neri-items{width:350rem;justify-content:center;flex-wrap:wrap;margin:45rem auto 48rem}.neri-kiri .neri-items .item .pan{width:160rem;margin:auto;border-radius:8rem;overflow:hidden;background-color:#d46981;padding-bottom:16rem}.neri-kiri .neri-items .item .n-txt{font-size:16rem;margin:8rem 0}.neri-kiri .neri-items .item .star-items .s-item{width:18rem;margin:0 8rem}.neri-kiri .neri-items .item .t-mark{width:144rem;height:26rem;font-size:12rem;border-radius:20rem}.neri-kiri .neri-items .item .star-items{margin:8rem 0}.neri-kiri .txt-1{width:335rem;margin:auto;font-size:14rem;font-weight:400;line-height:20rem;margin-top:32rem}.neri-kiri .g-pic{width:100%;margin:auto;margin-top:16rem}.product-list{padding:107rem 0 70rem}.product-list .items .item{width:335rem;margin:auto;margin-bottom:30rem;padding:0}.product-list .items{width:100%;margin-top:36rem}.product-list .items .item .pan .p-txt{font-size:16rem;font-weight:500;margin-top:24rem;height:30rem}.product-list .items .item .pan .p-txt-1{font-size:14rem;margin-top:16rem;line-height:20rem;height:40rem;width:90%}.product-list .items .item .pan .buy-btn{width:90%;height:40rem;background-color:#000;font-weight:500;font-size:14rem;line-height:18rem;color:#fff;margin-top:38rem;border:0;border-radius:20rem}.product-list .items .item .pan{width:100%;border-radius:8rem;padding-bottom:30rem;text-align:center}.p-txt-tabehon{line-height:40px !important}.p-txt-1-tabehon{margin-top:16rem !important}.btn-tabehon{margin-top:62rem !important}.p-txt-tabehon-max{line-height:20px !important}.p-txt-1-tabehon-max{margin-top:24rem !important}.btn-tabehon-max{margin-top:62rem !important}.txt-nerikiri{line-height:20px !important}.txt-1-nerikiri{margin-top:24rem !important}.txt-2-nerikiri{margin-top:48rem !important}.btn-nerikiri{margin-top:42rem !important}.compoment{padding:107rem 0}.compoment .pic{width:353rem;margin:auto;margin-top:48rem;margin-bottom:107rem}.compoment .news{width:335rem;margin-top:36rem;border-radius:20rem;padding:48rem 24rem;margin-bottom:107rem}.compoment .news .item .title{font-size:14rem;line-height:21rem;margin-bottom:8rem}.compoment .news .item .news-txt{font-size:14rem;line-height:24rem}.compoment .news .item{margin-bottom:32rem}.compoment .news .see-btn{width:94rem;height:26rem;font-size:12rem;line-height:18rem;border-radius:20rem}.compoment .c-txt{font-size:16rem;line-height:24rem;margin-top:36rem}.compoment .maker{width:100%;margin:auto;margin-top:16rem;display:block;position:unset}.compoment .maker .m-pic{position:initial;width:100%;margin-top:16rem}.compoment .maker .maker-txt{width:335rem;margin:auto}.compoment .maker .maker-txt .m-txt-1{font-size:14rem;line-height:20rem}.compoment .maker .maker-txt .m-txt-2{font-size:32rem;line-height:48rem}.compoment .maker .maker-txt .pan{padding:24rem;border-radius:20rem;margin-top:-30rem;position:relative}.compoment .maker .maker-txt .pan .m-txt-3{font-weight:400;font-size:14rem;line-height:21rem}.compoment .book-title{font-weight:800;font-size:16rem;line-height:24rem;margin-top:104rem}.compoment .maker .maker-txt .m-txt-21{padding-left:0;text-align:justify}.compoment .maker .maker-txt .pan-1{margin-top:-130rem}.compoment .contact{margin:104rem 0 0}.compoment .contact .txt{font-size:20rem;line-height:30rem}.compoment .contact .form{width:335rem;height:auto;margin:auto;margin-top:16rem;border:2rem solid #25426b;box-sizing:border-box;border-radius:20rem;display:block;align-items:center;padding:24rem 48rem;position:relative}.compoment .contact .form .c-txt-1{font-weight:700;font-size:16rem;margin-bottom:24rem;line-height:24rem}.compoment .contact .form:after{content:"";background-size:cover;width:48rem;height:48rem;top:30%;left:1%}.compoment .contact .form .c-txt-2{font-size:14rem;line-height:21rem;margin-left:0;margin-bottom:16rem;text-align:justify}.compoment .contact .form .btn{width:144rem;height:36rem;background:#25426b;font-weight:500;font-size:16rem;line-height:24rem;color:#fff;border-radius:20rem;border:0;margin-left:0;margin-top:16rem;padding:6rem 20rem}footer{padding:32rem 0 36rem}footer .logo-pic{width:160rem}footer .f-menu ul{flex-wrap:wrap}footer .f-menu ul li{font-weight:500;font-size:12rem;line-height:18rem;padding:0 25px}footer .f-menu ul{width:235rem;margin:auto;padding:0;justify-content:center}footer .f-menu{width:100%;margin-top:24rem}footer .f-menu ul li{font-size:12rem;line-height:18rem;padding:8rem 11rem}footer .f-sns{width:195rem;margin:auto;margin-top:27rem}footer .f-sns ul li{width:36rem;height:36rem}footer .coper-mark{font-size:12rem;line-height:21rem;text-align:center;margin-top:20rem}.round{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/sp-back.png)}.sp-header{width:100%;height:58rem;position:relative;z-index:100;transition:all 1s cubic-bezier(.075,.82,.165,1)}.un-back{background-color:unset;position:relative!important}.sp-header.fixed{position:fixed;height:50rem;background-color:#e4606f;top:0}.sp-header .white.logo{display:none}.sp-header.fixed .white{display:block}.contact-form{width:335rem;margin-top:48rem}.contact-form .sub-txt{font-weight:700;font-size:16rem;line-height:24rem;margin-top:30rem;margin-bottom:45rem}.contact-form .item .f-txt{font-weight:700;font-size:16rem;line-height:24rem}.prompt{width:100%;height:60rem;padding:13rem 24rem;background-color:#fff;font-size:16rem;border:2px solid #ebebeb;border-radius:20rem;margin-top:8rem}.contact-form .item .sex{margin-top:30rem;display:flex;padding:0 20rem;justify-content:space-between}.contact-form .item .ageform{width:100%;height:60rem;border-radius:20rem;position:relative;background-color:#fff;border:2px solid #ebebeb;margin-top:10rem}.txt-comment{width:100%;margin-top:10rem;border:2px solid #ebebeb;box-sizing:border-box;border-radius:20rem;padding:20rem 0 0 27rem;font-size:16rem}.contact-form .item .ageform select{width:150rem;padding:12rem 0;margin-left:10rem;font-size:16rem}.contact-form .item .ageform:after{border-left:6rem solid transparent;border-right:6rem solid transparent;border-top:12rem solid #c4c4c4;position:absolute;left:150rem}.big-title-6{justify-content:center}.base-txt{font-weight:700;font-size:16rem;line-height:24rem;text-align:center;margin-top:32rem;justify-content:center}.video-list{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/sp-back.png);height:auto;margin-top:16rem;padding:32rem 0;text-align:center}.mb-100{margin-bottom:100rem}.video-list .items{margin-top:0}.video-list .items .baseslider .item .b-txt{margin-bottom:16rem;font-size:20rem;line-height:30rem}.video-list .items .baseslider .item .b-txt{margin-bottom:16rem;font-size:20rem;line-height:30rem}.slick-track{left:19vw}.video-frame{margin-top:24rem}.video-frame .base-txt{font-size:16rem;line-height:24rem;margin-top:32rem}.video-frame .base-frame{width:335rem;margin-top:28rem}.video-frame .sp-title{font-weight:700;font-size:16rem;line-height:24rem;text-align:center;margin-top:104rem;justify-content:center}.video-frame .season-lesi{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/videolist/sp-back-1.png);height:901px;margin-top:16rem;padding:32rem 0 79rem;height:auto;margin-bottom:104rem}.video-frame .season-lesi .items{width:356rem;margin-top:0}.video-frame .season-lesi .items .item{width:50%;padding:24rem;padding-right:8rem;padding-left:8rem}.video-frame .season-lesi .items .item .mark{font-size:20rem;line-height:30rem;margin-bottom:9rem}.video-frame .base-frame .base-mark .txt{font-size:10rem;line-height:14rem}.video-frame .base-frame .base-mark .txt-1{font-size:16rem;line-height:23rem}.video-frame .base-frame .base-mark{padding:6rem 25rem;bottom:8rem}.video-detail{margin:42rem 0 104rem}.video-detail .item .stars ul li .pic{width:18rem}.video-detail .item .stars{margin-bottom:10rem}.video-detail .item .title{font-size:20rem;line-height:24rem;margin-bottom:8rem}.color-25{color:#25426b}.video-detail .item .txt{font-size:16rem;line-height:24rem}.video-detail .item .video-pic{margin-top:20rem;width:92%;aspect-ratio:16/9}.video-detail .item .video-pic iframe{width:100%;height:100%}.video-detail .item{margin-bottom:48rem}.spp-menu{width:30rem;height:22rem;position:relative}.spp-menu span{width:100%;height:2px;background-color:#000;position:absolute;top:0}.spp-menu span+span{top:10rem}.spp-menu span+span+span{bottom:0;top:auto}.p-fv .top-pic{width:355rem}.p-header{background-image:none;position:absolute;top:0;height:54rem;transition:all .5s cubic-bezier(.075,.82,.165,1)}.p-header.fixed{background-color:#f2a7b7;height:50rem;position:fixed;top:0;left:0;z-index:99}.p-fv{top:0}.p-fv .top-txt-1{background-color:#fff;width:335rem;padding:10rem 16rem;font-weight:700;font-size:22rem;line-height:33rem;position:absolute;top:444rem;left:0;border-radius:8rem}.p-fv .top-txt-2{position:absolute;width:365rem;top:505rem;left:0}.p-fv .contact-area{position:absolute;width:335rem;height:auto;padding:11rem 36rem;left:50%;bottom:-80rem;text-align:center;background:#efd7a3;border-radius:8rem;font-weight:700;font-size:16rem;line-height:24rem;transform:translate(-50%)}.p-sect-1{padding:100rem 0 0}.p-sect-1 .content{width:100%;height:194.9vw}.p-sect-1 .content .pic-right{width:100%;right:0;bottom:0}.p-sect-1 .content .pic{width:339rem}.p-sect-1 .content .ps-text{position:absolute;width:335rem;background:#fff;border-radius:16rem;padding:24rem 16rem;font-size:14rem;line-height:21rem;bottom:87rem;left:50%;right:auto;transform:translate(-50%)}.ps-title{font-weight:700;font-size:20rem;line-height:36rem;text-align:center;margin-bottom:30rem}.p-sect-2{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/sp-ps-back-2.png);margin-top:-24rem;padding:20rem 0 40rem;height:auto}.p-sect-2 .item{display:block}.p-sect-2 .item{width:335rem;margin-top:32rem}.p-sect-2 .item .pan{width:100%}.p-sect-2 .item .mark-1:before{content:unset}.p-sect-2 .item .mark-1:after{content:unset}.p-sect-2 .item .pan .txt-1{font-weight:700;font-size:14rem;line-height:21rem;margin-top:16rem;color:#e4606f;margin-bottom:8rem}.p-sect-2 .item .pan .txt-2{font-weight:500;font-size:13rem;line-height:19rem}.p-sect-3{padding:30rem 0 36rem}.p-sect-3 .steps{display:block}.p-sect-3 .steps .step{width:335rem;margin:auto;padding:0;margin-top:32rem}.p-sect-3 .steps .step .pic{width:160rem;padding-bottom:16rem;margin-bottom:0}.p-sect-3 .steps .step:after{content:unset}.p-sect-3 .steps .step:before{content:unset}.p-sect-3 .steps .step .content{width:100%;background:#fffef3;border-radius:8rem;padding:16rem 40rem}.p-sect-3 .steps .step .content .txt{font-weight:500;font-size:13rem;line-height:21rem;margin-top:24rem;text-align:justify}.p-sect-3 .steps .step .content .mark{padding:4rem 18rem;font-size:14rem;line-height:21rem;border-radius:8rem}.p-sect-4 .company-pic{width:373rem;margin-bottom:0}.p-sect-5 .items{width:335rem;display:block}.p-sect-5 .items .item{width:100%;padding:57rem 40rem 32rem;margin-bottom:16rem;height:auto}.p-sect-5 .items .item .pic{width:200rem;height:200rem;padding:13rem}.p-sect-5 .items .item .p-mark{width:55rem;height:55rem;top:-28rem}.p-sect-5 .items .item .sub-txt{font-size:18rem;line-height:19rem;margin-top:24rem}.p-sect-5 .items .item .txt{font-size:13rem;line-height:20rem;margin-top:16rem}.p-sect-5 .items .arrow{width:35rem;height:24rem;margin:auto;margin-bottom:41rem;transform:rotate(90deg)}.p-sec-6{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/ps2-4.png);padding:20rem 0;margin-top:40rem}.p-sec-6 .item{display:block;width:100%;margin-bottom:32rem}.p-sec-6 .item .pic{width:100%}.p-sec-6 .item .content .txt-1{font-size:18rem;line-height:26rem;width:335rem;margin:24rem auto 16rem}.p-sec-6 .item .content{width:335rem;margin:auto}.p-sec-6 .item .content .txt-2{font-size:13rem;line-height:19rem}.p-contact-form{width:335rem;padding:20rem 0 56rem}.p-contact-form .form .p-form{width:100%}.p-contact-form .form .p-form .txt{font-size:16rem;line-height:18rem;margin-bottom:4rem}.p-input{width:100%;height:auto;padding:12rem 13rem!important;border-radius:8rem;font-size:16rem}.p-contact-form .form .p-form .item{margin-bottom:24rem}.p-comment{border-radius:8rem;padding:12rem 16rem;font-size:13rem}.p-submit{border-radius:8rem;padding:12rem 0;font-size:13rem;line-height:19rem}.f-back{background-image:url(//tabehon.jp/wp-content/themes/tpc-optimized/assets/css/../img/person/sp-footer-back.png);height:auto;padding:46rem 0 35rem}.p-header .p-menu .logo{width:200rem;position:relative;left:50%;transform:translate(-50%)}.mt-60{margin-top:0!important}.big-title-5{margin-top:0}.p-sect-5{padding-top:56rem}.contact-form .contact-pos{width:335rem;margin:40rem auto 60rem}.wpcf7-list-item-label{font-weight:700;font-size:16rem;line-height:24rem}.wpcf7-form-control-wrap.age{width:150rem;padding:12rem 0 12rem 24rem;margin-left:10rem}.video-frame .season-lesi .items .item .pic{width:164rem}.notification{width:335rem;margin-top:26rem}.notification .content .title{font-size:20rem;font-weight:700;line-height:1.5;margin-bottom:20rem}.notification .content{margin-top:35rem;margin-bottom:58rem}.notification .content .date{font-size:15rem}.notification .content .info-txt{margin-top:20rem;padding:17rem 0}.notification .content .info-txt{font-size:14rem;line-height:1.5}.notification .content .info-pos{margin-top:37rem}.notification .content .info-pos .to-list{font-size:15rem}.notification .info-list table tr td .item{display:block}.notification .info-list table tr td{padding:15rem 0;padding-right:0}.notification .info-list table tr td .date{font-size:15rem;margin-bottom:5rem;margin-right:0}.notification .info-list{margin-top:50rem}.notification .info-list table tr td:before{width:12rem;height:12rem}.notification .info-list table tr td .in-txt{font-size:14rem;width:88%}.notification .pagination ul li{font-size:15rem;margin:0 5rem;padding:3rem 6rem}.notification .pagination ul li:first-child:before{font-size:13rem;left:-16rem}.notification .pagination ul li:last-child:before{font-size:13rem;right:-16rem}.round .top-news .n-txt{font-size:14rem;width:100%;line-height:1.2;padding:0}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.grecaptcha-badge{visibility:hidden}