@charset "UTF-8";.theme-line header{background:none}.theme-line .gnav{background:#fe6003}.theme-line .gnav li{border-color:#fe7829}.theme-line footer{background:#51c121;background:-moz-linear-gradient(top,#51c121 0%,#44ac17 100%);background:-webkit-linear-gradient(top,#51c121 0%,#44ac17 100%);background:linear-gradient(to bottom,#51c121,#44ac17);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#51c121",endColorstr="#44ac17",GradientType=0);border-top:2px solid #44ac17}.theme-line footer .ft-copyright small{padding:10px 0}.theme-line h2{padding:20px 0 0;margin:0 0 20px;font-size:24px;line-height:1.6;text-align:center;letter-spacing:2px}.theme-line h2 span{font-size:48px;font-weight:700}.theme-line .line-title{padding:5px 0 0;margin:15px auto;font-size:24px;font-weight:700;line-height:1.4;color:#fff;text-align:center;letter-spacing:2px;background:#13be2c}.theme-line h3{display:block;padding:0;margin:0 auto 10px;font-family:メイリオ,Lucida Grande,ＭＳ Ｐゴシック,Arial,Helvetica;font-size:24px;font-weight:700;color:#13be2c;background:none}.theme-line .p-skyrocketingPrices h3{font-size:21px}.theme-line .liquor_page .p-skyrocketingPrices h3{font-size:18px}.theme-line .brand-name-lists h3{padding:0 0 0 5px;margin:15px 0 5px}.theme-line .bg{padding:0 0 5px;background:#e8f4fd}.theme-line ul.grid03{text-align:center}@media screen and (min-width:768px){.theme-line h2{font-size:36px}.theme-line .p-skyrocketingPrices h3,.theme-line .liquor_page .p-skyrocketingPrices h3{font-size:26px}.theme-line ul.grid03{text-align:center;letter-spacing:-.4em}.theme-line ul.grid03 li{display:inline-block;width:31%;margin:0 1%;letter-spacing:normal;vertical-align:top}}.theme-line .mv{position:relative;margin:0 0 40px;background:#56d92c;background:-moz-linear-gradient(top,#56d92c 0%,#16b333 100%);background:-webkit-linear-gradient(top,#56d92c 0%,#16b333 100%);background:linear-gradient(to bottom,#56d92c,#16b333);border-bottom:solid 1px #fff}.theme-line .mv:before{position:absolute;bottom:4px;left:50%;z-index:-1;width:100%;height:50px;content:"";background:transparent;border-radius:100%;box-shadow:0 10px 10px #0003;transform:translate(-50%)}.theme-line .mv.sp-no-margin{margin-bottom:0}.theme-line .mv .mv_inner{position:relative;padding:30px 5px 20px;background:url(/sm_images/campaign/lp/mv.png) no-repeat 50% 0;background-size:cover}.theme-line .mv .mv_text{margin:0 0 0 20%}.theme-line .mv .mv_text p{margin:0}.theme-line .mv .mv_text .catch{margin:0;font-size:16px;font-weight:700;color:#ec719b;text-shadow:1px 1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff;letter-spacing:.1em}.theme-line .mv .mv_text .catch:before{display:inline-block;width:54px;height:40px;vertical-align:top;content:"";background:url(/images/campaign/lp/mv_catch.png);background-size:contain}.theme-line .mv .mv_text .catch strong{color:#0390cb}.theme-line .mv .mv_text .catch strong em{font-size:21px;font-weight:700}.theme-line .mv .mv_text h1{font-size:40px;color:#fff;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.3);letter-spacing:.07em}.theme-line .mv .mv_text h1 em{font-size:27px;font-weight:700}.theme-line .mv .mv_text h1:before{background:none}.theme-line .mv .mv_text h1 img.line-icon{width:33px;height:auto;padding-right:4px;vertical-align:baseline}.theme-line .mv.watch{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;background:#024300;border:solid #001e00 0px;border-top-width:12px;border-bottom-width:12px}.theme-line .mv.watch .mv_inner{background:url(https://kaitori.e-daikoku.com/images/line/watch/mv-s.png) no-repeat 50% 0;background-size:cover}.theme-line .mv.watch .mv_text p.step-img{margin-bottom:0}.theme-line .mv.watch .mv_text .catch{color:#fff;text-align:center;text-shadow:none}.theme-line .mv.watch .mv_text .catch:before{display:none}.theme-line .mv.watch .mv_text .catch strong{color:#fff}@media screen and (max-width:428px){.theme-line .mv.watch .mv_text h1{font-size:28px}}.theme-line .mv.liquor{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;background:#024300;border:solid #001e00 0px;border-top-width:12px;border-bottom-width:12px}.theme-line .mv.liquor .mv_inner{background:url(https://kaitori.e-daikoku.com/images/line/liquor/spmv.png) no-repeat 50% 0;background-size:cover}.theme-line .mv.liquor .mv_text{margin:0 0 0 25%}.theme-line .mv.liquor .mv_text p.step-img{margin-bottom:0}.theme-line .mv.liquor .mv_text .catch{color:#fff;text-align:center;text-shadow:none}.theme-line .mv.liquor .mv_text .catch:before{display:none}.theme-line .mv.liquor .mv_text .catch strong{color:#fff}@media screen and (max-width:428px){.theme-line .mv.liquor .mv_text h1{font-size:28px}}.theme-line .kaitori-list ul{padding:6px;margin:0 0 20px;font-size:0;text-align:center;letter-spacing:-.4em}.theme-line .kaitori-list ul li{display:inline-block;width:49%;height:auto;padding:3px 2px 0;margin:0 .5% 20px;font-size:16px;text-align:center;letter-spacing:normal;vertical-align:top;background:#e3dcd8}.theme-line .kaitori-list ul li.last{width:100%;margin:0}.theme-line .kaitori-list ul li a{color:#8d5115;text-decoration:none}.theme-line .kaitori-list ul li p{padding:8px;margin:0;font-size:18px;font-weight:700}@media screen and (min-width:768px){.theme-line .kaitori-list ul li{width:160px}.theme-line .kaitori-list ul li.last{width:340px}.theme-line .kaitori-list .strong-list ul li{width:19%;margin:0 .5% 10px}}@media screen and (min-width:768px){.theme-line .mv{height:315px;background:url(/images/campaign/lp/mv-bg.png);border-bottom:none}.theme-line .mv:before{display:none}.theme-line .mv.sp-no-margin{margin-bottom:40px}.theme-line .mv .mv_inner{width:960px;height:100%;padding:0;margin:0 auto;background:url(/images/campaign/lp/mv.png) no-repeat 50% 0;background-size:auto}.theme-line .mv .mv_text{position:absolute;top:40px;left:310px;margin:0}.theme-line .mv .mv_text p.pc{text-align:center}.theme-line .mv .mv_text .catch{font-size:30px;letter-spacing:.25em}.theme-line .mv .mv_text .catch:before{width:83px;height:64px;margin-right:5px;background:url(/images/campaign/lp/mv_catch.png);background-size:auto}.theme-line .mv .mv_text .catch strong em{font-size:40px}.theme-line .mv .mv_text h1{font-size:80px;line-height:1.3em}.theme-line .mv .mv_text h1 em{font-size:54px}.theme-line .mv .mv_text h1 img.line-icon{width:66px}.theme-line .mv.watch{min-height:315px}.theme-line .mv.watch .mv_inner{background:url(https://kaitori.e-daikoku.com/images/line/watch/mv-l.png) no-repeat 50% 0;background-size:auto}.theme-line .mv.watch .mv_text h1{font-size:60px}.theme-line .mv.watch .mv_text{top:30px;left:380px}.theme-line .mv.liquor .mv_inner{background:url(https://kaitori.e-daikoku.com/images/line/liquor/pcmv.png) no-repeat 50% 0;background-size:auto}.theme-line .mv.liquor .mv_text{top:30px;left:380px}.theme-line .mv.liquor .mv_text h1{font-size:60px}.theme-line .mv.liquor .mv_text{margin:0}.theme-line .kaitori-list{width:800px;margin-left:85px}}.theme-line .friend li h3,.theme-line .friend li p{padding:0 20px}.theme-line .time{margin:0 0 40px;font-size:22px;text-align:center}.theme-line .time span{font-size:30px;color:#ff3615}.theme-line .point .txt{margin:0 0 40px;font-size:30px;color:#ff3615;text-align:center;text-decoration:underline}.theme-line .point .box{position:relative;padding:40px 10px 5px;margin:0 0 60px;border:1px solid #d2d2d2}.theme-line .point .box .flag{position:absolute;top:-25px;left:-10px}.theme-line .point .box h3{margin:0 0 10px;font-size:18px;color:#333;text-align:center}.theme-line .point .box li p{padding:0 20px;margin:0 0 10px}@media screen and (min-width:768px){.theme-line .point .box{padding:50px 40px 5px}}.theme-line .reason{padding:0 0 5px;margin:0 0 40px;background:#f4f4f3}.theme-line .reason .content-area{position:relative}.theme-line .reason h2{padding:50px 0 0;margin:0 0 30px;font-size:18px;font-weight:400}.theme-line .reason .flag{position:absolute;top:-25px;left:-10px}.theme-line .reason .box{position:relative;padding:0 4px 5px}.theme-line .reason .box h3{margin:0 0 10px;font-size:18px;color:#333;text-align:center}.theme-line .reason .box li p{padding:0 20px;margin:0 0 10px}@media screen and (min-width:768px){.theme-line .point .box{padding:40px 40px 5px}}.theme-line .line-kit{padding-bottom:80px;text-align:center}.theme-line .line-kit .kit_flow li.flow01{padding-bottom:40px;margin-bottom:10px;background:url(/images/line/line_ico04.png) no-repeat center bottom}.theme-line .line-kit .kit_flow li.flow02{padding-bottom:40px;margin-bottom:10px;background:url(/images/line/line_ico04.png) no-repeat center bottom}.theme-line .line-kit .kit_flow li.flow03{margin-bottom:40px}.theme-line .price-table-item-mini-1673{margin:0 0 20px}.theme-line .price-table-item-mini-1673 h3{margin:0 0 4px!important;font-size:20px;font-weight:400!important;color:#333!important}@media screen and (min-width:768px){.theme-line .price-table-item-mini-1673{float:left;width:480px;margin:0}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table th,.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table td{padding:4px;font-size:16px}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table td.models span{font-size:12px}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table td.price{font-size:20px}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table td.price span{font-size:12px}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-lead-text{margin:0!important}.theme-line .price-table-item-mini-1673 .mini-float-box.txt-box .float-box-table td.price.old:after{right:-22px;border:6px solid transparent;border-left:10px solid #c40000}}.theme-line .line-qr-id{padding:40% 4px 0;margin:0 0 50px;line-height:1.4;background:url(https://kaitori.e-daikoku.com/images/line/watch/bnr.png) no-repeat left top;background-size:contain}.theme-line .line-qr-id h3{font-size:20px;font-weight:400;color:#333;text-align:center}.theme-line .line-qr-id ul{width:100%;max-width:640px;padding:0;margin:0 auto;text-align:center}.theme-line .line-qr-id ul li{position:relative;float:left;width:50%;padding:0 16px 16px;margin:0;text-align:center;letter-spacing:normal}.theme-line .line-qr-id ul li p{margin:0}.theme-line .line-qr-id ul li .ttl{margin:0 0 6px;font-size:14px;font-weight:700;text-align:center}.theme-line .line-qr-id ul li p.qr_img{position:relative;box-sizing:border-box;height:112px;margin:0 0 10px}.theme-line .line-qr-id ul li p.qr_img img{position:absolute;inset:0;margin:auto}.theme-line .line-qr-id.mini{height:auto;padding:4px;margin:0;background:none}.theme-line .line-qr-id .id-box{width:157px;margin:0 auto 10px;font-family:Noto Sans Japanese,Helvetica Neue,Helvetica,Arial,sans-serif}.theme-line .line-qr-id .id-box .green,.theme-line .line-qr-id .id-box .yellow{height:56px;padding:10px 0;font-size:23px;font-weight:700;text-align:center}.theme-line .line-qr-id .id-box .green{color:#fff;background:#158b21;border-radius:3px 3px 0 0}.theme-line .line-qr-id .id-box .yellow{color:#4d3008;background:#ffcf3c;border-radius:0 0 3px 3px}.theme-line .line-qr-id.mini .theme-line .id-box{width:80%;height:auto;margin:0 auto 10px}.theme-line .line-add-friend{text-align:center}@media screen and (min-width:768px){.theme-line .line-qr-id{padding:180px 0 0;background:url(/images/campaign/lp/line-bnr.png) no-repeat center top;background-size:auto}.theme-line .line-qr-id.mini{float:left;width:480px;padding:0}}.theme-line .line-item-lists{margin:0 auto}.theme-line .line-item-lists .ribbon{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:7.5%;margin-left:0%;margin-bottom:-25px;width:100%}.theme-line .line-item-lists ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 5px 5px}.theme-line .line-item-lists ul>li{display:table;width:32%;margin:0 2px 10px}.theme-line .line-item-lists ul .img_area,.theme-line .line-item-lists ul .text_area{vertical-align:middle}.theme-line .line-item-lists ul .text_area{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:12px;font-weight:700;line-height:1.3;text-align:center;margin-top:5px}.theme-line .line-item-lists ul .text_area.jewelry{line-height:1}.theme-line .line-item-lists ul .text_area span{font-size:8px}@media screen and (max-width:454px){.theme-line .line-item-lists ul>li{width:32%}}@media screen and (min-width:768px){.theme-line .line-item-lists{width:900px;text-align:center}.theme-line .line-item-lists .ribbon{margin-top:5.5%;margin-bottom:-30px;width:60%}.theme-line .line-item-lists ul{margin:0}.theme-line .line-item-lists ul>li{width:24%;margin:0 .5% 20px}.theme-line .line-item-lists ul .text_area{font-size:18px;line-height:1.6}.theme-line .line-item-lists ul .text_area span{font-size:11px}}.theme-line .line-flow-box{padding:5px 5px 15px;margin:0 5px 15px;border-bottom:1px solid #d6d0cb}.theme-line .line-flow-box h2.font_clear{padding:0;margin:0 0 10px;font-size:1.6em;font-weight:700;text-align:center}.theme-line .line-flow-box p.img_margin{text-align:center}.theme-line .line-flow-box p.clear{padding-top:10px;clear:none}@media screen and (min-width:768px){.theme-line .line-flow-box{padding:5px 5px 15px 15px;margin:0 20px 15px 5px}.theme-line .line-flow-box p.img_margin{float:left;margin:10px 10px 10px 0}.theme-line .line-flow-box h2.font_clear{margin:0 0 5px;text-align:left}}.theme-line .line-faq-list{padding:0 8px;margin-bottom:25px;list-style-position:inside;list-style-type:decimal}.theme-line .line-faq-list li{padding-bottom:10px;margin-bottom:10px;border-bottom:dotted 1px #000}.theme-line .line-faq-list li a{text-decoration:none}.theme-line .line-faq-list li:last-child{list-style:none;border-bottom:none}.theme-line .line-faq-detail p.ques{padding:10px 10px 10px 30px;margin-bottom:10px;font-weight:700;color:#36281b;background:#f7f2e5 url(/images/brand/faq_bg001.gif) no-repeat 10px 10px;border:solid 1px #ece4cd;border-radius:5px}.theme-line .line-faq-detail p.ans{padding:10px 10px 10px 30px;background:url(/images/brand/faq_bg002.gif) no-repeat 10px 10px}.theme-line .line-faq-detail li a{text-decoration:none}.theme-line .line-faq-detail.accordion-DL.hide-ans dd{display:none}.theme-line .line-step-note .accordion-DL .detail>dt{padding:15px 0 10px 36px;margin-bottom:20px;font-family:Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-size:20px;font-weight:700;color:#329604;background:url(/images/campaign/line-cp/entry_area_ico_line.png) no-repeat left center;background-size:28px;border-bottom:2px solid #329604}.theme-line .line-step-note .accordion-DL .detail>dd{padding:0 0 20px;line-height:1.3em}.theme-line .line-step-note .accordion-DL>dt{padding:15px 35px;margin:0 0 10px;font-family:メイリオ,Lucida Grande,ＭＳ Ｐゴシック,Arial,Helvetica;font-size:20px;color:#fff;cursor:pointer;background-color:#df4e00}.theme-line .line-step-note .accordion-DL .notice{font-size:.9em}.theme-line .line-step-note .accordion-DL .detail>dd ol{padding-left:1.5em;list-style:decimal}.theme-line .line-step-note .accordion-DL .detail>dd ol li{margin-bottom:5px}.theme-line .line-step-note .accordion-DL>dt{cursor:pointer;background-image:url(https://kaitori.e-daikoku.com/sm_images/line/form/ico_arrow01.png);background-repeat:no-repeat;background-position:95% 50%;background-size:22px auto}.theme-line .line-step-note .accordion-DL>dt.open{margin-bottom:25px;background-image:url(https://kaitori.e-daikoku.com/sm_images/line/form/ico_arrow02.png)}.theme-line .line-step-note .accordion-DL>dd{display:none}.theme-line .line-step-note .flow ul{padding-bottom:0;text-align:center}.theme-line .line-step-note .flow ul li{padding-bottom:25px;margin-bottom:10px;background:url(/images/line/line_ico04.png) no-repeat center bottom;background-size:58px 16pxx;background-size:58px 16px}.theme-line .line-step-note .flow ul li:last-child{margin-bottom:20px;background:none}.theme-line .line-step-note .how-to-takuhai{margin:20px auto}.theme-line .line-step-note .how-to-takuhai ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.theme-line .line-step-note .how-to-takuhai li{margin:0 4px}.theme-line .line-step-note .how-to-takuhai li p{margin:0}.theme-line .line-step-note .how-to-takuhai li.arrow{width:30px}.theme-line .line-step-note .how-to-takuhai .step-ex{margin:14px 0 0;text-align:center}@media screen and (max-width:374px){.theme-line .line-step-note .accordion-DL>dt{padding:15px 5px}.theme-line .line-step-note .how-to-takuhai{margin:10px auto}.theme-line .line-step-note .how-to-takuhai ul{flex-direction:column}.theme-line .line-step-note .how-to-takuhai li{max-width:150px}.theme-line .line-step-note .how-to-takuhai li.arrow{width:22px}.theme-line .line-step-note .how-to-takuhai li.arrow img{transform:rotate(90deg)}}.theme-line .line-step-note.visit-form .accordion-DL>dt{color:#472708;background-color:#fca451}.theme-line .line-step-note.visit-form .accordion-DL .detail>dt{padding:15px 0 10px 40px;color:#472708;background:url(https://kaitori.e-daikoku.com/images/campaign/2022-02/truck-icon.png) no-repeat left 2rem / 3.4rem;border-bottom:2px solid #472708}.line-campaign-count-box{text-align:center;border:solid 3px #000000;margin:0 7px 25px}.line-campaign-count-box .count-title{background-color:#000;color:#fff;font-size:23px;padding:6px}.line-campaign-count-box #line-cp-countdown{color:#00aa02;font-size:33px;font-weight:700;padding:7px 0}.line-campaign-count-box.cp-color-2026-06{border:solid 3px #2a3184}.line-campaign-count-box.cp-color-2026-06 .count-title{background-color:#2a3184}.line-campaign-count-box.cp-color-2026-06 #line-cp-countdown{color:#ff340c}.line-campaign-count-box.cp-color-2026-06-watch{border:solid 3px #0d0809}.line-campaign-count-box.cp-color-2026-06-watch .count-title{background-color:#0d0809}.line-campaign-count-box.cp-color-2026-06-watch #line-cp-countdown{color:#f40000}.line-campaign-count-box.cp-color-2026-05-quo{border:solid 3px #031452}.line-campaign-count-box.cp-color-2026-05-quo .count-title{background-color:#031452}.line-campaign-count-box.cp-color-2026-05-quo #line-cp-countdown{color:#2d8dfd}.line-campaign-count-box.cp-color-2026-07{border:solid 3px #1fbec8}.line-campaign-count-box.cp-color-2026-07 .count-title{background-color:#1fbec8}.line-campaign-count-box.cp-color-2026-07 #line-cp-countdown{color:#ff58a5}.line-campaign-count-box.cp-color-2026-08{border:solid 3px #20275b}.line-campaign-count-box.cp-color-2026-08 .count-title{background-color:#20275b}.line-campaign-count-box.cp-color-2026-08 #line-cp-countdown{color:#d70000}@media screen and (min-width:768px){.line-campaign-count-box{margin:0 auto 30px;width:700px}}.watch-comic,.bag-comic,.jewelry-comic,.liquor-comic{width:100%;height:100%;margin:0 auto}.p-mv{margin-bottom:2rem;padding:0 0 38vw;aspect-ratio:100 / 38}.watch-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/watch/mv-line-comic4.png) center bottom/100% no-repeat;padding:0 0 20vw;aspect-ratio:100 / 20}.bag-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/bag/mv-line-bag-sp.png) center bottom/100% no-repeat}.jewelry-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/jewelry/mv-line-jewelry-sp.png) center bottom/100% no-repeat}.liquor-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/liquor/mv-line-liquor-sp.png) center bottom/100% no-repeat}.p-mv .mv-text{position:relative;top:9px;margin:0 0 0 3px}.p-mv .mv-text .catch{font-size:11px;letter-spacing:.25em;margin:0;font-weight:700;color:#000}.p-mv .mv-text .catch em{font-size:14px}.bag-comic-item h2.common,.jewelry-comic-item h2.common{background:none;color:#333}@media screen and (min-width:768px){.watch-comic,.bag-comic,.jewelry-comic,.liquor-comic{position:relative;width:980px;height:335px}.p-mv{height:335px;position:absolute;width:1519px;top:0;left:-270px;aspect-ratio:auto;padding:0}.watch-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/watch/mv-line-comic4.png) top/auto no-repeat}.bag-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/bag/mv-line-bag-pc.png) top/auto no-repeat}.jewelry-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/jewelry/mv-line-jewelry-pc.png) top/auto no-repeat}.liquor-comic .p-mv{background:url(https://kaitori.e-daikoku.com/images/line/liquor/mv-line-liquor-pc.png) top/auto no-repeat}.p-mv .mv-text{position:relative;top:13px;left:15px}.p-mv .mv-text .catch{font-size:36px}.p-mv .mv-text .catch em{font-size:51px}}.lightboxOverlay.lb-from-drawer{z-index:29999}.lightbox.lb-from-drawer{z-index:30000}
