@charset "UTF-8";.l-content-wrap{max-width:1300px;margin-right:auto;margin-left:auto;box-sizing:content-box!important;padding-right:80px!important;padding-left:80px!important}body{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;color:#333}a,dd,dt,h1,h2,h3,h4,h5,h6,li,p,span,td,th{line-height:1.6}img{max-width:100%;display:block}.u-pc{display:block}.u-sp{display:none}.teiki-new .sec-entry .inner{padding:35px 0 40px}.teiki-new .sec-entry .inner.bg-pink{background-color:#fef7f4}.teiki-new .sec-entry .title{padding:10px 0 5px;background-color:#ff5e7e;border-radius:5px 5px 0 0}.teiki-new .sec-entry .title img{width:auto;height:27px;margin:0 auto}.teiki-new .sec-entry .wrap{padding:15px 10px 30px;border:3px solid #ff5e7e;border-radius:0 0 5px 5px;background-color:#fff;position:relative}.teiki-new .sec-entry .wrap::before{content:"";width:100%;height:160px;position:absolute;top:0;left:0;right:0;background-color:#fdf0f0}.teiki-new .sec-entry .wrap .img{width:29%;margin-left:6%;float:left;position:relative;z-index:2}.teiki-new .sec-entry .wrap .list-dl{width:58.5%;padding-top:15px;float:right;position:relative;z-index:2}.teiki-new .sec-entry .wrap .list-dl .term{margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em}.teiki-new .sec-entry .wrap .list-dl .desc{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:12px;font-weight:600;line-height:1.7}.teiki-new .sec-entry .wrap .cb{clear:both}.teiki-new .sec-entry .wrap .text-wrap .normal-price{margin-top:35px;margin-bottom:28px;font-size:12px;font-weight:600;text-align:center;position:relative}.teiki-new .sec-entry .wrap .text-wrap .normal-price::after{content:"";width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;border-style:solid;border-width:10px 20px 0 20px;border-color:#ff5e7e transparent transparent transparent}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap{margin-bottom:20px;display:flex;justify-content:center;position:relative}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap::after{content:"";width:250px;height:1px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);border-top:1px dashed #817b5b}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .discount-percent{width:60px;height:55px;font-size:16px;font-weight:600;line-height:1.2;color:#fff;background-color:#ff5e7e;border-radius:5px;display:inline-flex;justify-content:center;align-items:center}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap{margin-left:10px;position:relative}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price{font-size:30px;color:#ff5e7e;font-weight:600;letter-spacing:.08em;line-height:.8}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price .tax{font-size:12px}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price .teiki{font-size:16px;letter-spacing:normal}.teiki-new .sec-entry .wrap .discount-price{margin-bottom:5px;font-size:16px;color:#817b5b;font-weight:600;text-align:center;letter-spacing:.16em}.teiki-new .sec-entry .wrap .twice{margin:0 auto 15px;padding:4px 0;font-size:13px;font-weight:600;text-align:center;color:#817b5b;border:1px solid #817b5b;border-radius:3px}.teiki-new .sec-entry .wrap .list{margin:0 auto 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.teiki-new .sec-entry .wrap .list .item{width:48%;padding:7px 0 7px 2.5em;font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:700;color:#ff5e7e;line-height:1.2;letter-spacing:-.08em;border:2px solid #ff5e7e;border-radius:5px;position:relative}.teiki-new .sec-entry .wrap .list .item::before{content:"";position:absolute;top:50%;left:1em;transform:translateY(-50%)}.teiki-new .sec-entry .wrap .list .item span{line-height:1.2;position:relative}.teiki-new .sec-entry .wrap .list .item.item-01{width:100%;padding:17px 0 17px 3em;text-align:center}.teiki-new .sec-entry .wrap .list .item.item-01 span::before{content:"";width:25px;height:18px;position:absolute;top:50%;left:-2.5em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_02.png)}.teiki-new .sec-entry .wrap .list .item.item-02 span::before{content:"";width:19px;height:19px;position:absolute;top:50%;left:-1.8em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_03.png)}.teiki-new .sec-entry .wrap .list .item.item-03 span::before{content:"";width:17.6px;height:17.6px;position:absolute;top:50%;left:-1.8em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_04.png)}.teiki-new .sec-entry .wrap .list .item.item-04 span::before{content:"";width:16px;height:21px;position:absolute;top:50%;left:-1.8em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_05.png)}.teiki-new .sec-entry .wrap .list .item.item-05 span::before{content:"";width:17px;height:21px;position:absolute;top:50%;left:-1.8em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_06.png)}.teiki-new .sec-entry .wrap .list .item:not(:first-child){margin-top:8px}.teiki-new .sec-entry .wrap .link{width:100%;padding:12px 0;font-size:13px;font-weight:600;text-align:center;color:#fff;background:linear-gradient(70deg,#00a8ba,#00eda6);border-radius:5px;display:block}.teiki-new .sec-entry .wrap .link span{padding-left:2em;position:relative}.teiki-new .sec-entry .wrap .link span::before{content:"";width:9px;height:9px;position:absolute;top:50%;left:.8em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_01.png)}.teiki-new .sec-01{padding-bottom:70px}.teiki-new .sec-01 .lead-wrap{padding:50px 0 85px;background:linear-gradient(70deg,#ee8464,#e52f68)}.teiki-new .sec-01 .lead-wrap .img{margin-bottom:15px}.teiki-new .sec-01 .lead-wrap .img img{width:auto;height:50px;margin:0 auto}.teiki-new .sec-01 .lead-wrap .text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;color:#fff;text-align:center;line-height:1.7}.teiki-new .sec-01 .title-wrap{width:85%;margin:-50px auto 60px;padding-top:40px;background-color:#fff}.teiki-new .sec-01 .title-wrap .img{margin-bottom:20px}.teiki-new .sec-01 .title-wrap .img img{width:auto;height:53px;margin:0 auto}.teiki-new .sec-01 .title-wrap .text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;text-align:center;line-height:1.7}.teiki-new .sec-01 .title-wrap .text span{font-size:10px;transform:scale(.8) translateY(-.5em);display:inline-block}.teiki-new .sec-01 .point .lead-point{margin-bottom:25px}.teiki-new .sec-01 .point .lead-point img{width:auto;height:24px;margin:0 auto}.teiki-new .sec-01 .point .notice{font-size:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;color:#999;line-height:1.4}.teiki-new .sec-01 .point-01{margin-bottom:65px}.teiki-new .sec-01 .point-01 .lead-text{margin-bottom:30px}.teiki-new .sec-01 .point-01 .lead-text img{width:auto;height:18px;margin:0 auto}.teiki-new .sec-01 .point-01 .l-3col-wrap{margin-bottom:30px;display:flex;justify-content:center}.teiki-new .sec-01 .point-01 .l-3col-wrap .img{position:relative}.teiki-new .sec-01 .point-01 .l-3col-wrap .img:not(:first-child){margin-left:30px}.teiki-new .sec-01 .point-01 .l-3col-wrap .img:not(:first-child)::before{content:"";width:18px;height:18px;position:absolute;top:50%;left:-23px;transform:translateY(-50%);background:center/contain no-repeat url(../img/img_08.png)}.teiki-new .sec-01 .point-01 .l-3col-wrap .img img{width:auto;height:97px}.teiki-new .sec-01 .point-01 dl{margin-bottom:15px}.teiki-new .sec-01 .point-01 dl .term{margin-bottom:15px}.teiki-new .sec-01 .point-01 dl .term img{width:auto;height:48px;margin:0 auto}.teiki-new .sec-01 .point-01 dl .desc{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;letter-spacing:-.04em}.teiki-new .sec-01 .point-02{margin-bottom:65px}.teiki-new .sec-01 .point-02 .lead-text{margin-bottom:20px}.teiki-new .sec-01 .point-02 .lead-text img{width:auto;height:48px;margin:0 auto}.teiki-new .sec-01 .point-02 .l-3col-wrap{margin-bottom:23px;display:flex;justify-content:center}.teiki-new .sec-01 .point-02 .l-3col-wrap .item{width:30%}.teiki-new .sec-01 .point-02 .l-3col-wrap .item:not(:first-child){margin-left:4%}.teiki-new .sec-01 .point-02 .l-3col-wrap .item img{width:auto;height:87px;margin:0 auto 7px}.teiki-new .sec-01 .point-02 .l-3col-wrap .item .text{margin-bottom:8px;padding:5px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:10px;text-align:center;line-height:1.2;color:#fff;background-color:#999;border-radius:2px}.teiki-new .sec-01 .point-02 .l-3col-wrap .item .text span{transform:scale(.7) translateY(-.5em);display:inline-block}.teiki-new .sec-01 .point-02 .l-3col-wrap .item .text-02{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;color:#ff5e7e;text-align:center;line-height:1.3}.teiki-new .sec-01 .point-02 .notice{margin-bottom:35px}.teiki-new .sec-01 .point-02 .caption{margin-bottom:20px}.teiki-new .sec-01 .point-02 .text-03{max-width:135px;margin:0 auto 10px;padding:12px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:10px;text-align:center;color:#fff;background-color:#999;border-radius:3px}.teiki-new .sec-01 .point-02 .text-04{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;color:#ff5e7e;text-align:center}.teiki-new .sec-01 .point-02 .text-04 span{font-size:10px;transform:scale(.8) translateY(-.5em);display:inline-block}.teiki-new .sec-01 .point-02 .text-05{margin-bottom:22px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:10px;text-align:center;color:#999}.teiki-new .sec-01 .point-02 .notice-02{margin-bottom:5px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;color:#ff5e7e;letter-spacing:.04em}.teiki-new .sec-01 .point-02 .notice-02 span{margin-right:5px;display:inline-block}.teiki-new .sec-01 .point-02 dl .desc,.teiki-new .sec-01 .point-02 dl .term{font-size:10px;color:#999}.teiki-new .sec-01 .point-02 dl .term{line-height:1.4}.teiki-new .sec-01 .point-02 dl .desc:not(:last-of-type){margin-bottom:15px}.teiki-new .sec-01 .point-03 .l-2col-wrap .img-wrap{margin-bottom:40px}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap{position:relative}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap::before{content:"";width:124px;height:28px;position:absolute;top:-50px;left:0;background:center/contain no-repeat url(../img/img_45.png)}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .title{margin-bottom:10px}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .title img{width:auto;height:17px;margin:0 auto}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .desc{margin-bottom:7px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;text-align:center;color:#999}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .text{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;color:#4b4b4b}.teiki-new .sec-02 .inner{padding:60px 0 35px;background-color:#fef7f4}.teiki-new .sec-02 .title{margin-bottom:35px}.teiki-new .sec-02 .title img{width:auto;height:117px;margin:0 auto}.teiki-new .sec-02 .list{margin-bottom:35px;display:flex;flex-wrap:wrap;justify-content:center}.teiki-new .sec-02 .list .item:first-child{width:100%}.teiki-new .sec-02 .list .item:not(:first-child){width:48%;margin-top:60px}.teiki-new .sec-02 .list .item:nth-child(even){margin-right:4%}.teiki-new .sec-02 .list .item img{width:auto;margin:0 auto 13px}.teiki-new .sec-02 .list .item .img-01{height:135px}.teiki-new .sec-02 .list .item .img-02{height:125px}.teiki-new .sec-02 .list .item .img-03{height:125px}.teiki-new .sec-02 .list .item .img-04{height:125px}.teiki-new .sec-02 .list .item .img-05{height:128px}.teiki-new .sec-02 .list .item .name{margin-bottom:15px;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-align:center;line-height:1.4}.teiki-new .sec-02 .list .item .desc{margin-bottom:15px;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-align:center;line-height:1.4}.teiki-new .sec-02 .list .item .content{margin-bottom:20px;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:10px;letter-spacing:.06em;text-align:center;color:grey;position:relative}.teiki-new .sec-02 .list .item .content::after{content:"";width:0;height:0;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);border-style:solid;border-width:10px 5px 0 5px;border-color:#333 transparent transparent transparent}.teiki-new .sec-02 .list .item .price{margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:12px;font-weight:600;color:#ff5e7e;text-align:center}.teiki-new .sec-02 .list .item .discount{max-width:82px;margin:0 auto 25px;padding:3px 0;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;text-align:center;color:#fff;background-color:#ff5e7e;border-radius:3px}.teiki-new .sec-02 .list .item .discount.discount{margin-bottom:20px}.teiki-new .sec-02 .list .item .link{max-width:325px;width:100%;margin:0 auto;padding:12px 0;font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:13px;font-weight:600;text-align:center;color:#fff;background:linear-gradient(70deg,#00a8ba,#00eda6);border-radius:3px;display:block}.teiki-new .sec-02 .list .item .link span{padding-left:2em;position:relative}.teiki-new .sec-02 .list .item .link span::before{content:"";width:14px;height:14px;position:absolute;top:50%;left:-.5em;transform:translateY(-50%);background:center/contain no-repeat url(../img/icon_01.png)}.teiki-new .sec-02 .notice{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif;font-size:10px;color:grey;text-align:center;letter-spacing:.16em}.teiki-new .sec-03{padding:30px 0 50px}.teiki-new .sec-03 .title{margin-bottom:65px}.teiki-new .sec-03 .title img{width:auto;height:78px;margin:0 auto}.teiki-new .sec-03 .list .item{padding:0 20px 40px;border:2px solid #ff5e7e;border-radius:5px;background-color:#fef3d4}.teiki-new .sec-03 .list .item:nth-child(n+3){margin-top:60px}.teiki-new .sec-03 .list .item .img{width:auto;height:73px;margin:-30px auto 20px}.teiki-new .sec-03 .list dl .term{margin-bottom:20px;font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:18px;font-weight:600;letter-spacing:.12em;text-align:center;color:#ff5e7e}.teiki-new .sec-03 .list dl .desc{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;line-height:1.8}.teiki-new .sec-03 .list dl .desc span{color:#ff5e7e}.teiki-new .sec-04{padding:50px 0 65px;background:center/cover no-repeat url(../img/bg_01_sp.png)}.teiki-new .sec-04 .title{margin-bottom:30px}.teiki-new .sec-04 .title img{width:auto;height:78px;margin:0 auto}.teiki-new .sec-04 .list .item{padding:32px 25px 35px 60px;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.2);position:relative}.teiki-new .sec-04 .list .item:not(:first-child){margin-top:65px}.teiki-new .sec-04 .list .item::before{content:"";width:31px;height:63px;position:absolute;top:20px;left:18px}.teiki-new .sec-04 .list .item::after{content:"";width:86px;height:86px;position:absolute;top:-15px;right:15px}.teiki-new .sec-04 .list .item.item-01::before{background:center/contain no-repeat url(../img/img_27.png)}.teiki-new .sec-04 .list .item.item-01::after{background:center/contain no-repeat url(../img/img_30.png)}.teiki-new .sec-04 .list .item.item-02::before{background:center/contain no-repeat url(../img/img_28.png)}.teiki-new .sec-04 .list .item.item-02::after{background:center/contain no-repeat url(../img/img_31.png)}.teiki-new .sec-04 .list .item.item-03::before{background:center/contain no-repeat url(../img/img_29.png)}.teiki-new .sec-04 .list .item.item-03::after{background:center/contain no-repeat url(../img/img_32.png)}.teiki-new .sec-04 .list .item dl .term{margin-bottom:15px;font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:.04em;color:#ff5e7e}.teiki-new .sec-04 .list .item dl .desc{padding:0 5px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;line-height:1.85}.teiki-new .sec-04 .list .item dl .desc span{color:#ff5e7e}.teiki-new .sec-04 .list .item dl .desc a{border-bottom:1px solid #ff5e7e}.teiki-new .sec-04 .list .item dl .desc .notice{color:#333;font-size:10px;display:block}.teiki-new .sec-05{padding:60px 0 15px;background-color:#ffe8dc}.teiki-new .sec-05 .title{margin-bottom:25px}.teiki-new .sec-05 .title img{width:auto;height:58px;margin:0 auto}.teiki-new .sec-05 dl .term{padding:15px 0 15px 55px;background-color:#ff5e7e}.teiki-new .sec-05 dl .term span{font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600;line-height:1.4;color:#fff;display:inline-block;position:relative}.teiki-new .sec-05 dl .term span::before{content:"";width:16px;height:15px;position:absolute;top:2px;left:-1.2em;background:center/contain no-repeat url(../img/img_33.png)}.teiki-new .sec-05 dl .desc{padding:15px 35px 40px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:13px;line-height:1.9;letter-spacing:-.02em}@media only screen and (min-width:769px){.teiki-new .sec-mv .img{width:88%;margin:0 auto}.teiki-new .sec-entry .inner{max-width:900px;padding:70px 0 95px}.teiki-new .sec-entry .title img{height:45px}.teiki-new .sec-entry .wrap{padding-top:35px;padding-bottom:50px;border-width:7px}.teiki-new .sec-entry .wrap .img{width:23%}.teiki-new .sec-entry .wrap .list-dl{width:66.5%;margin-top:-5px;padding-top:0}.teiki-new .sec-entry .wrap .list-dl .term{margin-bottom:8px;font-size:20px;letter-spacing:.12em}.teiki-new .sec-entry .wrap .list-dl .desc{font-size:15px;line-height:1.5;letter-spacing:.08em}.teiki-new .sec-entry .wrap .text-wrap{width:66.5%;margin-top:-150px;margin-left:auto}.teiki-new .sec-entry .wrap .text-wrap .normal-price{margin-bottom:38px;font-size:15px;text-align:left;letter-spacing:.16em}.teiki-new .sec-entry .wrap .text-wrap .normal-price::after{left:30px;bottom:-22px;border-width:12px 25px 0 25px}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap{justify-content:flex-start;align-items:center}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap::after{width:95%;left:0;transform:inherit}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .discount-percent{width:112px;height:48px;font-size:20px}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap{margin-left:25px}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price{font-size:38px}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price .tax{font-size:15px;letter-spacing:normal}.teiki-new .sec-entry .wrap .text-wrap .discount-wrap .price-wrap .price .teiki{font-size:19px}.teiki-new .sec-entry .wrap .discount-wrap-02{margin-bottom:10px;padding-top:15px;display:flex;justify-content:flex-start}.teiki-new .sec-entry .wrap .discount-price{font-size:20px}.teiki-new .sec-entry .wrap .twice{margin-left:20px;margin-right:0;padding:5px 15px;font-size:16px;letter-spacing:.04em}.teiki-new .sec-entry .wrap .list{max-width:93%;margin-left:0;margin-bottom:30px}.teiki-new .sec-entry .wrap .list .item{width:49%;padding:18px 0 18px 3.2em;font-size:20px}.teiki-new .sec-entry .wrap .list .item.item-01{padding:18px 0 18px 2em}.teiki-new .sec-entry .wrap .list .item.item-01 span::before{width:32px;height:23px}.teiki-new .sec-entry .wrap .list .item.item-02 span::before{width:24px;height:25px}.teiki-new .sec-entry .wrap .list .item.item-03 span::before{width:22px;height:22px}.teiki-new .sec-entry .wrap .list .item.item-04 span::before{width:20px;height:26px}.teiki-new .sec-entry .wrap .list .item.item-05 span::before{width:22px;height:26px}.teiki-new .sec-entry .wrap .list .item:not(:first-child){margin-top:12px}.teiki-new .sec-entry .wrap .link{max-width:538px;margin-left:auto;margin-right:40px;padding:14px 0;font-size:17px}.teiki-new .sec-entry .wrap .link span::before{width:14px;height:14px}.teiki-new .sec-01 .img-mv{max-width:1100px;margin:0 auto}.teiki-new .sec-01 .lead-wrap{max-width:1100px;margin:0 auto;padding:95px 0 130px}.teiki-new .sec-01 .lead-wrap .img img{height:37px}.teiki-new .sec-01 .lead-wrap .text{font-size:14px;line-height:2}.teiki-new .sec-01 .title-wrap{max-width:1000px;margin-top:-70px;margin-bottom:90px;padding-top:70px}.teiki-new .sec-01 .title-wrap .img{margin-bottom:30px}.teiki-new .sec-01 .title-wrap .img img{height:90px}.teiki-new .sec-01 .title-wrap .text{font-size:14px;line-height:1.8}.teiki-new .sec-01 .point .lead-point{margin-bottom:40px}.teiki-new .sec-01 .point .lead-point img{height:38px}.teiki-new .sec-01 .point .notice{max-width:750px;margin:0 auto;font-size:11px;text-align:center}.teiki-new .sec-01 .point-01{margin-bottom:115px}.teiki-new .sec-01 .point-01 .lead-text{margin-bottom:40px}.teiki-new .sec-01 .point-01 .lead-text img{height:28px}.teiki-new .sec-01 .point-01 .l-3col-wrap{margin-bottom:40px}.teiki-new .sec-01 .point-01 .l-3col-wrap .img:not(:first-child){margin-left:50px}.teiki-new .sec-01 .point-01 .l-3col-wrap .img:not(:first-child)::before{width:30px;height:30px;left:-40px}.teiki-new .sec-01 .point-01 .l-3col-wrap .img img{height:165px}.teiki-new .sec-01 .point-01 dl{margin-bottom:35px}.teiki-new .sec-01 .point-01 dl .term{margin-bottom:40px}.teiki-new .sec-01 .point-01 dl .term img{height:62px}.teiki-new .sec-01 .point-01 dl .desc{max-width:750px;margin:0 auto;font-size:14px;line-height:1.8}.teiki-new .sec-01 .point-02{margin-bottom:100px}.teiki-new .sec-01 .point-02 .lead-text{margin-bottom:60px}.teiki-new .sec-01 .point-02 .lead-text img{height:80px}.teiki-new .sec-01 .point-02 .l-3col-wrap .item{width:18%}.teiki-new .sec-01 .point-02 .l-3col-wrap .item img{height:180px;margin-bottom:20px}.teiki-new .sec-01 .point-02 .l-3col-wrap .item .text{margin-bottom:15px;padding:7px 0;font-size:14px}.teiki-new .sec-01 .point-02 .l-3col-wrap .item .text-02{font-size:20px}.teiki-new .sec-01 .point-02 .notice{margin-bottom:75px;text-align:left}.teiki-new .sec-01 .point-02 .caption{max-width:750px;width:100%;margin:0 auto 30px}.teiki-new .sec-01 .point-02 .text-03{max-width:200px;margin-bottom:5px;padding:6px 0;font-size:14px}.teiki-new .sec-01 .point-02 .text-04{font-size:20px}.teiki-new .sec-01 .point-02 .text-04 span{transform:translateY(-1em)}.teiki-new .sec-01 .point-02 .text-05{margin-bottom:45px;font-size:11px}.teiki-new .sec-01 .point-02 .notice-02{max-width:750px;margin:0 auto 15px;font-size:14px}.teiki-new .sec-01 .point-02 .notice-02 span{margin-right:12px}.teiki-new .sec-01 .point-02 dl{max-width:750px;margin:0 auto}.teiki-new .sec-01 .point-02 dl .desc,.teiki-new .sec-01 .point-02 dl .term{font-size:11px}.teiki-new .sec-01 .point-02 dl .term{margin-bottom:5px}.teiki-new .sec-01 .point-02 dl .desc:not(:last-of-type){margin-bottom:25px}.teiki-new .sec-01 .point-03 .l-2col-wrap{max-width:750px;margin:0 auto;display:flex;justify-content:space-between}.teiki-new .sec-01 .point-03 .l-2col-wrap .img-wrap{width:47%}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap{width:48%;padding-top:75px}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap::before{top:35px}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .title img{height:29px;margin-left:0}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .desc{margin-bottom:25px;font-size:14px;text-align:left}.teiki-new .sec-01 .point-03 .l-2col-wrap .text-wrap .text{font-size:14px;line-height:1.8}.teiki-new .sec-02 .inner{max-width:900px;margin:0 auto;padding-bottom:10px}.teiki-new .sec-02 .title{margin-bottom:85px}.teiki-new .sec-02 .title img{height:142px}.teiki-new .sec-02 .list{margin-bottom:50px}.teiki-new .sec-02 .list .item:not(:first-child){margin-top:75px}.teiki-new .sec-02 .list .item img{margin-bottom:22px}.teiki-new .sec-02 .list .item .img-01{height:170px}.teiki-new .sec-02 .list .item .img-02{height:160px}.teiki-new .sec-02 .list .item .img-03{height:160px}.teiki-new .sec-02 .list .item .img-04{height:160px}.teiki-new .sec-02 .list .item .img-05{height:180px;margin-top:-10px;margin-bottom:10px}.teiki-new .sec-02 .list .item .name{margin-bottom:20px;font-size:20px}.teiki-new .sec-02 .list .item .desc{font-size:15px}.teiki-new .sec-02 .list .item .content{font-size:12px}.teiki-new .sec-02 .list .item .content.un-content{line-height:1.5}.teiki-new .sec-02 .list .item .price{font-size:15px}.teiki-new .sec-02 .list .item .price.un-price{margin-bottom:0;line-height:1.5}.teiki-new .sec-02 .list .item .discount{font-size:15px}.teiki-new .sec-02 .list .item .link{max-width:300px;font-size:17px}.teiki-new .sec-02 .list .item .link span{padding-left:1.2em}.teiki-new .sec-02 .notice{font-size:12px}.teiki-new .sec-03{padding-top:80px}.teiki-new .sec-03 .title{margin-bottom:80px}.teiki-new .sec-03 .title img{height:110px}.teiki-new .sec-03 .list{max-width:940px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.teiki-new .sec-03 .list .item{width:48.5%;min-height:260px;padding:0 4.5% 25px}.teiki-new .sec-03 .list .item .img{height:90px;margin-top:-32px}.teiki-new .sec-03 .list dl .term{margin-bottom:15px;font-size:22px}.teiki-new .sec-03 .list dl .desc{font-size:14px}.teiki-new .sec-04{padding:100px 0 120px;background:center/cover no-repeat url(../img/bg_01.png)}.teiki-new .sec-04 .title{margin-bottom:55px}.teiki-new .sec-04 .title img{height:58px}.teiki-new .sec-04 .list{max-width:940px;margin:0 auto}.teiki-new .sec-04 .list .item{padding-top:45px;padding-bottom:50px;padding-left:16%}.teiki-new .sec-04 .list .item:not(:first-child){margin-top:40px}.teiki-new .sec-04 .list .item::before{width:57px;height:117px;top:40px;left:53px}.teiki-new .sec-04 .list .item::after{width:130px;height:130px;top:50%;right:25px;transform:translateY(-50%)}.teiki-new .sec-04 .list .item dl .term{margin-bottom:10px;font-size:22px}.teiki-new .sec-04 .list .item dl .desc{max-width:79%;font-size:14px}.teiki-new .sec-04 .list .item dl .desc .notice{margin-top:10px;font-size:12px}.teiki-new .sec-05{padding:135px 0 80px}.teiki-new .sec-05 .title{margin-bottom:35px}.teiki-new .sec-05 dl{max-width:1100px;margin:0 auto}.teiki-new .sec-05 dl .term{padding:28px 0 20px 9%;letter-spacing:.02em}.teiki-new .sec-05 dl .term span{font-size:22px}.teiki-new .sec-05 dl .term span::before{width:34px;height:33px;top:-2px;left:-3em}.teiki-new .sec-05 dl .desc{padding:30px 0 60px}}@media only screen and (max-width:768px){.l-content-wrap{max-width:100%;padding-right:15px!important;padding-left:15px!important;box-sizing:border-box!important}.u-pc{display:none}.u-sp{display:block}.teiki-new .sec-entry .wrap .twice{max-width:255px}.teiki-new .sec-entry .wrap .list{max-width:255px}.teiki-new .sec-03 .list .item:not(:first-child){margin-top:50px}.teiki-new .sec-04 .list .item dl .desc .notice{white-space:nowrap}}