﻿a{color:#0867bf}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-pcOnly{display:none !important}}.p-spOnly{display:none !important}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-spOnly{display:block !important}}.u-spView{display:none}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.u-spView{display:inline-block}}.p-review-campaign{min-width:1035px}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-review-campaign{min-width:auto}}.l-wrap-article{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-wrap-article{width:100%;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Osaka","arial","verdana",sans-serif}}.l-h{border-top-color:#001789 !important;width:1035px}.l-wrap-regular{width:930px;margin:0 auto}.l-h_in_cell-location{padding:15px 0}.c-ad-size1{min-height:1px}.l-h_in_cell-pageTtl{position:relative}.pricon{position:absolute;right:10px;top:6px;line-height:17px;height:17px;margin-top:4px;font-size:11px;box-sizing:border-box;color:#949494}.pricon span{color:#fff;display:inline-block;padding:0 5px 0;background-color:silver;margin-right:5px}.guide,.sppricon{display:none}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-h{width:100%;border-top:none;position:relative;padding:3px 0 0}.l-h_in{padding-bottom:5px;border-bottom:4px solid #405086}.l-h_in-2{display:none}.l-h_in_cell-location{height:10px;padding:10px 0 11px}.l-h_siteTtl{position:absolute;top:8px;left:5px;width:121px;float:none;padding:0}.l-h_siteTtl a{background:url(https://img1.kakaku.k-img.com/images/smartphone/logo.png);background-size:121px 23px;background-repeat:no-repeat;width:121px;height:23px;display:block}.l-h_catTtl a{display:none}.l-h_siteTtl a img{display:none}.l-h .guide{display:inline-block;position:absolute;right:85px;top:13px}.l-h .guide a{color:#1e85e5;font-size:13px;padding:2px 2px 0px 20px;background:url(https://img1.kakaku.k-img.com/images/icon_guide.gif) no-repeat left center;text-decoration:none}.sppricon{display:inline-block;position:absolute;right:10px;top:6px;line-height:17px;margin-top:4px;color:#858585;font-size:10px;box-sizing:border-box}.sppricon span{display:inline-block;padding:0 5px 0;border:1px solid #e8e8e8;background-color:#fafafa;border-radius:3px;margin-right:3px;height:17px}.l-h_usage{display:none}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-h_bread{background:#b3c5dd;z-index:1;padding:0;margin:0;font-size:inherit;position:relative}.l-h_bread ul{overflow:hidden;display:table;background:#d8e1ed;background:linear-gradient(to bottom, #f0f4fa, #d8e1ed);height:25px;border-bottom:1px solid #ccc}.l-h_bread ul li{display:table-cell}.l-h_bread ul li>span{display:block;background:url(https://img1.kakaku.k-img.com/images/smartphone/breadcrumbs_01.png) no-repeat right top;background-size:11px 26px;padding:0 11px 0 0}.l-h_bread ul li>span>span{color:#999}.l-h_bread ul li:nth-first-child(2){padding-left:1px}.l-h_bread ul li:nth-last-child(2)>span{background:url(https://img1.kakaku.k-img.com/images/smartphone/breadcrumbs_02.png) no-repeat right top;background-size:11px 26px;padding-right:11px}.l-h_bread ul li:first-child,.l-h_bread ul li:last-child{display:none}.l-h_bread ul li>span>a,.l-h_bread ul li>span>span{overflow:hidden;display:block;padding:0 0 0 4px;height:24px;color:#000;line-height:24px;word-wrap:break-word;word-break:break-all;border-top:1px solid #fff}.l-h_bread ul:has(>:nth-child(2):last-child){height:0;border-bottom:none}.l-h_bread ul:has(>:nth-child(2):last-child)+.p-pr-sp{top:-35px;right:10px;background-color:#bbb;font-size:13px;height:22px;line-height:23px}.l-h_bread_drops:before{display:none}.l-h_bread .p-pr-sp{position:absolute;top:0;right:0;background:#7488ae;height:25px;line-height:25px;padding:0 7px;color:#fff;font-size:14px;letter-spacing:-0.001em}}.p-txtLink-arrow{position:relative}.p-txtLink-arrow::before{position:absolute;z-index:1;top:0;right:-13px;bottom:0;left:auto;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transition:.3s;content:"";transform:rotate(45deg)}.p-txtLink-arrow::after{position:absolute;z-index:1;top:0;right:-20px;bottom:0;left:auto;width:16px;height:16px;margin:auto;border:1px solid;transition:.3s;border-radius:50%;content:""}.l-c{margin-top:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;width:100%;word-break:break-all}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-c{margin-top:0;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Osaka","arial","verdana",sans-serif}}.l-f{width:1035px;margin:40px auto 0}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-f{width:100%;position:relative}}.p-map-inform{font-size:13px;margin-top:15px;padding:12px 0;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;color:#002c6e;text-align:center}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-map-inform{display:none}}.p-inform_item{display:inline-block}.p-inform_item_link{padding:0 6px;line-height:1.6}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-pagetop:before{content:"";display:block;background:#fff;height:1px}.p-pagetop{background:#dfe5f1;height:36px;margin:0;width:100%;border-top:1px solid #bbb}.p-pagetop a{display:block;padding:11px 7px 0 0;text-align:right;background:none;line-height:1;font-size:14px}.p-pagetop a span{display:inline-block;background-image:url(https://img1.kakaku.k-img.com/images/smartphone/icon_arrow.png);background-size:22px 165px;background-repeat:no-repeat;background-position:0 2px;padding-left:20px;color:#000}.p-pagetop_link:after{display:none}.p-map-inform{display:none}.l-f_catch{display:none}.l-f_copy{display:block;background:#405080;padding:3px 0;color:#fff;text-align:center;font-size:14px;line-height:1.3}.l-f_copy:after{content:"© Kakaku.com, Inc."}.l-f_copy span{display:none}.p-relation{display:flex;flex-wrap:wrap;justify-content:center;background-color:#b3c5dd;border-top:none;padding:12px 20px}.p-relation_item{padding:0 10px}.p-relation_item::before{content:none}.p-relation_item_link{padding:0;font-size:12px}}.p-main{margin:0 auto;color:#333;line-height:1.7;font-size:16px;font-feature-settings:"palt";letter-spacing:.1em;-webkit-text-size-adjust:none}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-main{background:none;font-size:15px}}.p-header-1{width:1035px;font-size:30px;font-weight:bold;text-align:center;border-bottom:2px solid #ccc;padding:16px 16px 10px;margin:0 auto 12px;box-sizing:border-box}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-header-1{font-size:22px;padding:16px 16px 6px}}.p-header-2{position:relative;display:flex;align-items:center;font-size:20px;font-weight:bold;text-align:left;background:#ddd;padding:8px 16px 8px 44px}.p-header-2::before{position:absolute;display:block;width:20px;height:20px;border-radius:10px;margin-right:8px;border:4px solid #ddd;content:"";box-sizing:border-box;left:16px}.p-header-3{width:100%;font-weight:bold;font-size:18px;margin:32px 0 0 10px;padding-left:8px;box-sizing:border-box;border-left:#ccc 5px solid}.p-header-4{width:100%;font-size:16px;font-weight:bold;margin:30px 0 0 0}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-header-1{width:100%;box-sizing:border-box}.p-header-2{padding:16px 16px 16px 38px;font-size:18px;line-height:1.3}.p-header-2::before{width:14px;height:14px;line-height:1.3}.p-header-3{margin-left:0;margin-top:26px;padding:5px 0 5px 8px;font-size:17px;line-height:1.3}}.p-section{margin:0 auto 48px;width:100%}.p-section_in{padding:16px;border-radius:8px;width:1035px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-section{margin:0 auto 32px;width:100%;padding:0 16px;box-sizing:border-box}.p-section_in{padding:0;border-radius:0;width:100%}}.p-cont{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px 16px;width:100%;box-sizing:border-box}.p-cont-1{margin-top:16px;border:1px solid #e7e7e7;border-radius:4px}.p-cont+.p-header-2{margin-top:32px}.p-cont_txt{width:100%;text-align:left;margin-top:16px}.p-cont_txt-note{font-size:13px;margin-top:8px}.p-cont_txt-bold{font-weight:bold}.p-cont_img{width:800px;margin-top:16px;display:flex;align-items:center}.p-cont_img+.p-itemList_link{height:auto;margin-top:8px;min-height:70px;box-sizing:border-box}.p-cont_img-bd{border:1px solid #e7e7e7}.p-cont_txtList{width:100%;margin-top:6px}.p-cont_txtList-dot>li::before{content:"・"}.p-cont_txtList_item{margin-top:6px}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-cont_txt{margin-top:12px}.p-cont_img{width:100%}.p-cont>.p-cont{padding:0 0 16px}.p-cont>.p-cont-1{padding:0 16px 16px}}.p-itemList{margin-top:16px;display:flex;width:100%;flex-wrap:wrap;justify-content:center}.p-itemList_item{flex:1;margin:16px 8px 16px 0;max-width:800px}.p-itemList_item:last-child{margin-right:0}.p-itemList_item .p-cont_img{width:80%;margin:16px auto 0}.p-itemList_link{position:relative;display:flex;align-items:center;flex-direction:column;border:1px solid #e7e7e7;border-radius:4px;padding:10px 30px 10px 8px;transition:.5s;box-shadow:0px 3px 3px -2px rgba(0,0,0,.2);height:100%;justify-content:center}.p-itemList_link:hover{text-decoration:none;background-color:#cde2f7}.p-itemList_link::before{position:absolute;z-index:1;top:0;right:16px;bottom:0;left:auto;width:6px;height:6px;margin:auto;border-top:1px solid;border-right:1px solid;transition:.3s;content:"";transform:rotate(45deg)}.p-itemList_link::after{position:absolute;z-index:1;top:0;right:9px;bottom:0;left:auto;width:16px;height:16px;margin:auto;border:1px solid;transition:.3s;border-radius:50%;content:""}.p-itemList_name{text-align:center;font-weight:bold}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-itemList{margin-top:8px;flex-direction:column}.p-itemList_item{margin:8px 0 0}}.p-hero{margin-bottom:20px;background:#fff}.p-hero_in{position:relative;width:100vw;margin:0 calc(50% - 50vw)}.p-hero_logo{height:70px}.p-hero_btnWrap{display:flex;align-items:center;justify-content:center;padding:20px 0;text-align:center;box-sizing:border-box}.p-hero_btn{position:relative;width:453px;display:block;line-height:1;font-size:26px;font-weight:bold;padding:24px 60px 24px 50px;box-sizing:border-box;border-radius:45px;position:relative;transition:.5s;border:2px solid #333;box-shadow:0px 6px 10px -10px rgba(0,0,0,.6)}.p-hero_btn:hover{text-decoration:none}.p-hero_btn::after{position:absolute;z-index:1;top:0;right:30px;bottom:0;left:auto;width:10px;height:10px;margin:auto;border-top:2px solid;border-right:2px solid;border-radius:2px;transition:.3s;content:"";transform:rotate(135deg)}.p-hero_date{font-size:26px;font-weight:bold;line-height:1.4}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-hero{margin-bottom:8px}.p-hero_in{width:100%}.p-hero_btnWrap{width:100%;padding:16px 8px;box-sizing:border-box}.p-hero_btn{font-size:19px}}.p-section_in.p-kcPointSection_in{padding:40px;position:relative;background-color:#ffff97;box-sizing:border-box}.p-kcPointSection_cont{background:hsla(0,0%,100%,.9);position:relative;z-index:1;padding:24px 40px}.p-kcPointSection_cont+.p-kcPointSection_cont{padding-top:0}.p-kcPointSection_cont_img{width:292px}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-section_in.p-kcPointSection_in{padding:16px;position:relative;background-color:#ffff97}.p-kcPointSection_in::before{background-size:cover}.p-kcPointSection_cont_img{margin-top:0;width:160px}.p-kcPointSection_cont{padding:16px}.p-kcPointSection_cont .p-cont_txt{margin-top:0}}.p-flowOverview{padding:16px;width:1035px;margin:0 auto;box-sizing:border-box}.p-flowOverview_list{display:flex;justify-content:space-between}.p-flowOverview_list_item{position:relative;display:flex;width:28%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:start;background:#fff;padding:10px 16px;box-sizing:border-box;border-radius:16px}.p-flowOverview_list_item::after{position:absolute;z-index:1;top:0;right:-44px;bottom:0;left:auto;width:10px;height:10px;margin:auto;border-top:2px solid;border-right:2px solid;border-radius:2px;transition:.3s;content:"";transform:rotate(45deg)}.p-flowOverview_list_item:last-child::after{content:none}.p-flowOverview_step{display:flex;align-items:center;justify-content:center;font-weight:bold;border-radius:4px;color:#ccc;margin-bottom:12px;padding:2px 40px}.p-flowOverview_list_img{width:150px}.p-flowOverview_list_txt{font-weight:bold;text-align:center;line-height:1.3;margin-top:12px}.p-flowOverview_txt{padding:16px;text-align:center}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-flowOverview{padding:0;width:100%}.p-flowOverview_list{flex-direction:column}.p-flowOverview_list_item{flex-direction:row;width:100%;flex-wrap:wrap;margin-bottom:24px;padding:10px;border-radius:8px}.p-flowOverview_list_item::after{top:auto;right:0;bottom:-10px;left:0;border-top:2px solid;border-right:2px solid;border-radius:2px;transform:rotate(135deg)}.p-flowOverview_list_item:last-child{margin-bottom:0}.p-flowOverview_step{width:100%;margin-bottom:0;border-radius:8px}.p-flowOverview_list_img{width:25%;padding:8px 0 0}.p-flowOverview_list_txt{width:75%;margin-top:0;padding:8px 16px;box-sizing:border-box;text-align:left}}.p-entryBtnWrap{display:flex;align-items:center;justify-content:center;padding:16px 0 0;text-align:center}.p-entryBtn{width:500px;display:block;line-height:1;font-size:26px;font-weight:bold;padding:24px 60px 24px 50px;box-sizing:border-box;border-radius:45px;position:relative;transition:.5s;background:#bbb;color:#fff;box-shadow:0px 6px 10px -10px rgba(0,0,0,.6)}.p-entryBtn:hover{text-decoration:none;filter:saturate(1.5) brightness(0.8)}.p-entryBtn::after{position:absolute;z-index:1;top:0;right:30px;bottom:0;left:auto;width:10px;height:10px;margin:auto;border-top:2px solid;border-right:2px solid;border-radius:2px;transition:.3s;content:"";transform:rotate(45deg)}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-entryBtnWrap{width:100%;padding:8px 0;box-sizing:border-box}.p-entryBtn{width:100%;font-size:19px;border-radius:8px;padding:30px 30px 30px 16px}.p-entryBtn::after{width:8px;height:8px;right:14px}}.p-reviewBtnWrap{display:flex;align-items:center;justify-content:center;padding:16px 0;text-align:center;flex-direction:column}.p-reviewBtn{width:700px;display:block;line-height:1.3;font-size:20px;font-weight:bold;margin:8px 0 0;padding:24px 60px 24px 50px;box-sizing:border-box;border-radius:10px;position:relative;transition:.5s;background:#bbb;color:#fff;text-align:center;box-shadow:0px 6px 10px -10px rgba(0,0,0,.6)}.p-reviewBtn:hover{text-decoration:none;filter:saturate(1.5) brightness(0.8)}.p-reviewBtn:last-child{margin-bottom:8px}.p-reviewBtn::after{position:absolute;z-index:1;top:0;right:30px;bottom:0;left:auto;width:10px;height:10px;margin:auto;border-top:2px solid;border-right:2px solid;border-radius:2px;transition:.3s;content:"";transform:rotate(45deg)}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-reviewBtnWrap{width:100%;padding:8px 0;box-sizing:border-box}.p-reviewBtn{width:100%;font-size:16px;padding:16px 30px 16px 16px;border-radius:8px}.p-reviewBtn::after{width:8px;height:8px;right:14px}}.p-closeWrap{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;color:#ddd;text-align:center;box-sizing:border-box;z-index:3;background:hsla(0,0%,100%,.6)}.p-closeTxt{background:hsla(0,0%,100%,.95);padding:34px 70px;color:#555;font-size:24px;font-weight:bold}.p-hero_btn.p-closeBtn,.p-entryBtn.p-closeBtn{overflow:hidden;border:none;background:#ccc;pointer-events:none;box-shadow:none}.p-closeBtn::before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:4px;color:#fff;font-size:16px;font-weight:bold;content:"受付終了しました";z-index:2}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-closeWrap{padding:8px;box-sizing:border-box}.p-closeTxt{width:100%;padding:40px 24px;font-size:18px}}