﻿*,*:before,*:after{box-sizing:border-box}.set_catalyst{display:none}a{text-decoration:none;color:#0867bf}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){a{color:#1e5ea9}}a:hover,a:active,a:focus{text-decoration:underline;color:#1e85e5}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){a:hover,a:active,a:focus{text-decoration:none}}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:initial}body.is-noScroll{overflow:hidden;position:fixed;width:100%}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline;outline:0;border:0;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}audio,canvas{display:inline-block}video{display:block;border:1px solid #d7d8da;box-sizing:border-box}svg:not(:root){overflow:hidden}a{background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline;margin:0;padding:0}input,select{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:baseline}abbr[ttl]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}br{letter-spacing:0}del{text-decoration:line-through}hr{display:block;height:1px;border:0;border-top:1px solid #d7d8da;box-sizing:content-box;margin:1em 0;padding:0}img{vertical-align:bottom;border:0;-ms-interpolation-mode:bicubic}ins{text-decoration:none}li{list-style-type:none}pre{font-family:monospace,sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}table{border-collapse:collapse;border-spacing:0}audio:not([controls]),[hidden]{display:none}b,strong{font-weight:bold}blockquote:before,blockquote:after,q:before,q:after{content:none}dfn,em{font-style:normal}body{font:14px/1.231 "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro",Helvetica,"HelveticaNeue",Verdana,sans-serif,"arial";-webkit-text-size-adjust:none;padding:0}a,button,input,select{-webkit-tap-highlight-color:rgba(0,0,0,.3)}textarea,input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],input[type=password],input[type=url]{font-size:16px}textarea,pre{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Helvetica,"HelveticaNeue",Verdana,sans-serif,"arial"}}.l-header{max-width:1035px;width:100%}.l-h_bread{max-width:1035px;width:100%}.l-footer{max-width:1035px;width:100%}.c-headline-1{max-width:1035px;width:100%}.l-contents_in{margin:10px auto 0;min-width:1035px;color:#333;line-height:1.7;font-size:18px;font-feature-settings:"palt";letter-spacing:.009em;-webkit-text-size-adjust:none;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,arial,verdana,sans-serif}@media screen and (max-width: 1034px)and (min-width: 768px){.l-contents_in{min-width:auto}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-contents_in{margin-top:0;background:none;font-size:16px;min-width:auto;letter-spacing:normal}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.l-footer .l-breadcrumbs{overflow-x:auto}}.c-image{width:100%;height:auto;vertical-align:bottom}.p-section{width:100%;margin-bottom:100px;text-align:center}.p-section:last-child{margin-bottom:0;padding-top:40px}.p-section_inr{width:1035px;margin:0 auto;padding-top:40px}@media screen and (max-width: 1034px)and (min-width: 768px){.p-section_inr{width:100%;padding-left:16px;padding-right:16px}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-section{padding:0;overflow:hidden;margin-bottom:0}.p-section:last-child{padding-top:0}.p-section_inr{width:100%;padding:30px 16px 50px}}.p-cont{width:1035px;margin:0 auto;padding:42px 24px 24px;text-align:left;background:#fff}@media screen and (max-width: 1034px)and (min-width: 768px){.p-cont{width:100%;padding:0 16px 16px;margin:0 auto}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-cont{width:calc(100% - 16px);padding:0 16px 16px;margin:0 8px}}.p-ttl{display:flex;padding:16px 16px 12px;margin-bottom:32px;flex-direction:column;justify-content:center;align-items:center;color:#293985;text-align:center;font-size:38px;font-style:normal;font-weight:bold;border-bottom:1px solid #293985;line-height:1.2}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-ttl{font-size:28px;margin-bottom:16px}}.p-btn{position:relative;display:flex;width:100%;padding:20px 48px 20px 22px;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0;border-radius:10px;border:1px solid #fff;background:#fff;box-shadow:0px 4px 6px 0px rgba(41,57,133,.3);overflow:hidden;transition:.2s;margin:auto;margin-top:24px;gap:32px}.p-btn::after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:auto;right:24px;width:12px;height:12px;margin:auto;transform:rotate(-45deg);border-right:1px solid #293985;border-bottom:1px solid #293985;transition:.3s}.p-btn:first-child{margin-top:0}.p-btn:active,.p-btn:focus{text-decoration:none}.p-btn_img{width:400px;height:270px}.p-btn_txt{flex-grow:1}.p-btn_ttl{padding-bottom:16px;margin-bottom:10px;padding:16px 0;color:#293985;font-size:24px;font-style:normal;font-weight:bold;line-height:1.2}.p-btn_detail{padding:16px;width:100%;height:auto;background:#f9f9f9;color:#293985}.p-btn_point{position:relative;padding-left:28px}.p-btn_point::before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("https://img1.kakaku.k-img.com/images/campaign/pcreview/icon-point.svg") no-repeat center center/20px 20px}.p-btn_point span{font-weight:bold}.p-btn_people{position:relative;padding-left:28px}.p-btn_people::before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("https://img1.kakaku.k-img.com/images/campaign/pcreview/icon-people.svg") no-repeat center center/20px 20px}.p-btn_people span{font-weight:bold}.p-btn:hover .p-btn_ttl{opacity:.8}.p-btn:hover .p-btn_detail{opacity:.8}.p-btn:hover .p-btn_img_entity{opacity:.8}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-btn{width:100%;flex-direction:column;padding:20px 16px;gap:0}.p-btn::after{content:none}.p-btn_img{max-width:400px;width:100%;height:auto}.p-btn_img_entity{max-width:400px;width:100%;height:auto}.p-btn_txt{width:100%}.p-btn_ttl{font-size:20px;margin-bottom:0;padding:18px 0 10px}}@media screen and (max-width: 1034px)and (min-width: 768px){.p-btn{flex-direction:row;padding:20px 48px 20px 16px;gap:20px}.p-btn::after{content:"";display:inline-block;position:absolute;top:0;bottom:0;left:auto;right:24px;width:12px;height:12px;margin:auto;transform:rotate(-45deg);border-right:1px solid #293985;border-bottom:1px solid #293985;transition:.3s}.p-btn_img{width:350px;height:auto}.p-btn_img_entity{width:350px;height:auto}}@media(hover: hover)and (pointer: fine){.p-btn:hover{text-decoration:none;color:#293985;box-shadow:0px 1px 2px 0px rgba(41,57,133,.6)}.p-btn:hover::after{right:16px}}.p-note_list{display:flex;padding-top:10px;flex-direction:column;justify-content:center;align-items:start;gap:4px;align-self:stretch;color:#333;font-size:14px;line-height:1.5}.p-note_list_item{text-align:left;text-indent:-1em;padding-left:1em}.p-hero{position:relative;z-index:0;width:100%;height:420px;background:#cfeaff url(https://img1.kakaku.k-img.com/images/campaign/pcreview/bg.png) no-repeat center top/auto 420px;margin-bottom:0}.p-hero_title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:auto;width:880px}@media screen and (max-width: 1034px)and (min-width: 768px){.p-hero{background:#cfeaff url(https://img1.kakaku.k-img.com/images/campaign/pcreview/bg.png) no-repeat center top/auto 420px}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-hero{background:#cfeaff url(https://img1.kakaku.k-img.com/images/campaign/pcreview/bg-sp.png) no-repeat center top/auto 265px;height:auto;max-height:265px}.p-hero_title{width:100%;max-width:432px;padding:20px 16px}}.p-kcpoint{margin-bottom:44px}.p-kcpoint_text{text-align:left}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-kcpoint{width:100%;padding:8px 16px;margin-bottom:0}.p-kcpoint .p-section_inr{padding:20px 0 0}.p-kcpointTitle{width:100%;max-width:240px;height:auto}}.p-outline_txt{height:100%}.p-outline .p-cont{padding:24px;border:1px solid #f1f1f1;border-radius:10px;display:flex;align-items:center;gap:32px}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-outline_img_entity{width:100%;max-width:350px;height:auto}.p-outline .p-cont{width:100%;margin:0;padding:16px;flex-direction:column;gap:10px}}.p-maker{margin-bottom:40px}.p-maker .p-note_list{align-items:center}.p-makerList{padding:20px;background:#f9f9f9}.p-makerList_label{font-weight:bold;margin-right:16px;position:relative}.p-makerList_label::after{content:"：";position:absolute;top:5px;right:-10px;line-height:18px}@media screen and (max-width: 1034px)and (min-width: 768px){.p-maker .p-section_inr{padding-top:40px}.p-makerList_label{margin-right:16px;display:inline}.p-makerList_label::after{content:"：";position:absolute;top:5px;right:-10px;line-height:18px}}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-maker{margin-bottom:0}.p-maker .p-section_inr{padding:16px 16px 0px}.p-makerList{padding:12px}.p-makerList_label{display:block;margin:0}.p-makerList_label::after{content:none}}.p-campaignList{background:#f2f9ff;padding-bottom:100px}.p-campaignList .p-section_inr{background:#f2f9ff}.p-campaignList .p-cont{background:none;padding:0}@media screen and (max-width: 896px),(max-width: 768px)and (orientation: portrait){.p-campaignList{padding:0}.p-campaignList .p-cont{margin:0;padding:0;width:100%}.p-campaignList .p-cont{padding:0;width:100%}}
