@keyframes hand-down{0%{transform:translateY(0)}50%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes hand-left{0%{transform:translate(0)}50%{transform:translate(6px)}to{transform:translate(0)}}@keyframes cp-skeleton-animate{0%{opacity:1;transform:rotate(0)}50%{opacity:.7}to{opacity:1;transform:rotate(360deg)}}@keyframes chart-preloader-animate{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes ticker{0%{visibility:visible;transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes tutorial-slide-2-animate{0%{color:#333}5%{color:#fff}10%{color:#333}15%{color:#fff}20%{color:#333}25%{color:#fff}30%{color:#333}35%{color:#fff}40%{color:#333}to{color:#333}}@keyframes tutorial-slide-3-animate{0%{color:#00a0e9}5%{color:#fff}10%{color:#00a0e9}15%{color:#fff}20%{color:#00a0e9}25%{color:#fff}30%{color:#00a0e9}35%{color:#fff}40%{color:#00a0e9}to{color:#00a0e9}}@keyframes form-input-flash{0%{box-shadow:3px 3px #dadada,3px -3px #dadada,-3px 3px #dadada,-3px -3px #dadada}to{box-shadow:3px 3px #81d0f1,3px -3px #81d0f1,-3px 3px #81d0f1,-3px -3px #81d0f1}}@keyframes form-choice-animate{0%{box-shadow:inset 0 0 10px #008cffcc,0 0 10px #008cffcc}50%{box-shadow:inset 0 0 10px #e4f3ffcc,0 0 10px #e4f3ffcc}to{box-shadow:inset 0 0 10px #008cffcc,0 0 10px #008cffcc}}@keyframes shake-slot{2%{transform:translate(-3px,-4px)rotate(1.5deg)}4%,8%{transform:translate(1px,-1px)rotate(.5deg)}6%{transform:translate(-1px,-3px)rotate(.5deg)}10%{transform:translate(-3px,2px)rotate(1.5deg)}12%{transform:translate(-1px,-4px)rotate(-.5deg)}14%{transform:translate(-3px,-2px)rotate(1.5deg)}16%{transform:translate(-4px,2px)rotate(.5deg)}18%{transform:translate(-4px,-3px)rotate(.5deg)}20%{transform:translateY(-3px)rotate(1.5deg)}22%{transform:translate(4px,-2px)rotate(-.5deg)}24%{transform:translate(5px,-3px)rotate(.5deg)}26%,32%{transform:translate(2px)rotate(1.5deg)}28%,52%{transform:translate(4px,1px)rotate(.5deg)}30%{transform:translate(-2px,-1px)rotate(-.5deg)}34%{transform:translate(5px,-3px)rotate(1.5deg)}36%{transform:translate(3px,5px)rotate(-.5deg)}38%{transform:translate(1px,1px)rotate(-.5deg)}40%{transform:translate(-2px,5px)rotate(.5deg)}42%{transform:translate(-1px)rotate(.5deg)}44%{transform:translate(2px,2px)rotate(-.5deg)}46%{transform:translate(1px)rotate(-.5deg)}48%{transform:translateY(-2px)rotate(1.5deg)}50%{transform:translate(2px,-3px)rotate(.5deg)}54%,88%{transform:translate(-2px)rotate(.5deg)}56%{transform:translate(2px,-4px)rotate(1.5deg)}58%{transform:translate(1px,5px)rotate(1.5deg)}60%{transform:translate(3px,-4px)rotate(.5deg)}62%{transform:translate(1px,-3px)rotate(.5deg)}64%{transform:translate(-3px,2px)rotate(-.5deg)}66%{transform:translate(4px,-2px)rotate(1.5deg)}68%{transform:translateY(4px)rotate(.5deg)}70%{transform:translate(-3px,5px)rotate(.5deg)}72%{transform:translate(4px,3px)rotate(.5deg)}74%{transform:translate(-3px)rotate(-.5deg)}76%{transform:translate(5px,-4px)rotate(-.5deg)}78%,98%{transform:translate(3px,-3px)rotate(.5deg)}80%{transform:translate(-1px,1px)rotate(-.5deg)}82%{transform:translate(3px,4px)rotate(-.5deg)}84%{transform:translate(1px,3px)rotate(-.5deg)}86%{transform:translate(-1px,-2px)rotate(-.5deg)}90%{transform:translate(3px,-1px)rotate(1.5deg)}92%{transform:translate(-3px,5px)rotate(1.5deg)}94%{transform:translate(5px,-2px)rotate(-.5deg)}96%{transform:translate(1px)rotate(.5deg)}0%,to{transform:translate(0)rotate(0)}}.articles-menu-toggle-btn{color:#fff;background-color:#00a0e9;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;display:none}.articles-menu-toggle-btn span{font-size:.7em;line-height:1.2em}.articles-menu-toggle-btn img{width:28px}@media screen and (device-width<=500px){.articles-menu-toggle-btn{display:flex}}.sp-menu{visibility:hidden;z-index:9999;width:100%;height:calc(100% - 54px);display:none;position:fixed;top:54px;left:0;overflow:hidden}.sp-menu .menu-overlay{background-color:#00000080;width:100%;height:100%;position:relative;overflow:hidden}.sp-menu .menu-content{background-color:#fff;width:300px;height:100%;margin:0 -300px 0 auto;transition:margin .3s ease-in-out;overflow:auto}.sp-menu .menu-content.open{margin:0 0 0 auto}.sp-menu.show{visibility:visible}.sp-menu h5{color:#fff;background-color:#00a0e9;margin:0;padding:.8em 1em;font-size:1em;line-height:1em}.sp-menu ul{margin:0;padding:0}.sp-menu li{border-bottom:1px solid #ddd}.sp-menu a{color:#222;width:100%;padding:1em 0 1em 1em;font-size:1.05em;font-weight:700;line-height:1em;text-decoration:none;display:inline-block}.sp-menu .arrow{vertical-align:bottom;border-top:.5em solid #0000;border-bottom:.5em solid #0000;border-left:.7em solid #00a0e9;width:0;height:0;margin-right:.6em;display:inline-block}@media screen and (device-width<=500px){.sp-menu{display:block}}.cta-float-wrap{z-index:100;visibility:hidden;opacity:0;background-color:#000000bf;justify-content:space-between;align-items:center;width:100%;padding:10px;transition:visibility .3s linear,opacity .3s linear;display:flex;position:fixed;bottom:0;left:0}@media screen and (width>=400px){.cta-float-wrap{padding:15px}}.cta-float-wrap.show{opacity:1;visibility:visible}.cta-float-wrap .floating-cv-button,.cta-float-wrap .floating-cv-phone{text-align:center;color:#fff;background:linear-gradient(#eb6100 0 51%,#e05e00 52% 100%) no-repeat padding-box padding-box;border:1px solid #eb6100;border-radius:8px;justify-content:center;align-items:center;width:calc(50% - 5px);padding:12px 0;font-size:15px;font-weight:700;line-height:15px;text-decoration:none;display:flex}.cta-float-wrap .floating-cv-button img,.cta-float-wrap .floating-cv-phone img{width:auto;height:16px;margin-right:4px}.cta-float-wrap .floating-cv-button img.invert,.cta-float-wrap .floating-cv-phone img.invert{filter:invert()}.cta-float-wrap .floating-cv-button:hover,.cta-float-wrap .floating-cv-phone:hover{background:#e05e00;text-decoration:underline}.cta-float-wrap .floating-cv-button:visited,.cta-float-wrap .floating-cv-phone:visited{text-decoration:none}.cta-float-wrap .floating-cv-phone{background:linear-gradient(#00a0e9 0% 51%,#009ae0 52% 100%) no-repeat padding-box padding-box;border:1px solid #00a0e9}.cta-float-wrap .floating-cv-phone:hover{background:#009ae0}#zigexnFooter{color:#666;text-shadow:1px 1px #fff;background-color:#e3e3e3;padding:15px 15px 20px;font-family:メイリオ,Meiryo,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;overflow:hidden}@media screen and (width<=500px){#zigexnFooter{padding:10px 15px}}#zigexnFooter a{color:#000;font-size:12px;text-decoration:none}#zigexnFooter p{margin:0;padding:0}#zigexnFooter ul{margin:0;padding:0;list-style:none;overflow:hidden}#zigexnFooter li{float:left;width:8em;margin-right:1.5em;position:relative}#zigexnFooter li a:before{content:"";float:left;border:3px solid #0000;border-left-color:#666;width:0;height:0;margin-top:6px;display:block}#zigexnFooter table{font-size:inherit;border-collapse:collapse;border-spacing:0;border:none;padding:0}#zigexnFooter td{border:none;margin:0;padding:0}#zigexnFooter .clear:before{content:"";display:table}#zigexnFooter .clear:after{content:"";clear:both;display:table}#zigexnFooter .zigexnGrouplinks{color:#bbb;word-break:break-all;-webkit-font-smoothing:antialiased;border-bottom:1px solid #fff;margin-bottom:10px;font-size:13px;line-height:1.5}@media screen and (width<=500px){#zigexnFooter .zigexnGrouplinks{display:none}}#zigexnFooter .zigexnGrouplinksInner{border-bottom:1px solid #ccc;padding:0 0 25px}#zigexnFooter .zigexnGrouplinks a{color:#333;letter-spacing:0;text-decoration:none}#zigexnFooter .zigexnGrouplinks a:hover{text-decoration:underline}#zigexnFooter .zfInner{width:100%;overflow:hidden}@media screen and (width<=500px){#zigexnFooter .zfInner{display:none}}#zigexnFooter .zfAboutZigexn{float:left;border:none;padding:10px 0 0}#zigexnFooter .zfAboutPrivacy{float:right;border:none;padding:0}#zigexnFooter .zfAboutPrivacy td{font-size:10px;line-height:15px}#zigexnFooter .privacymark{background-image:url(/assets/images/layout/footer_zigexn_privacy.png);background-repeat:no-repeat;background-size:100%;width:55px;height:55px;margin-right:15px;display:block}#zigexnFooter .zfCorporateLink01{float:left;width:90px;padding-right:20px;font-size:0;line-height:0}#zigexnFooter .zfCorporateLink02{padding-left:120px}#zigexnFooter .zfCorporateLink02 li{display:inline-block}#zigexnFooter .zigexnLogo{float:left;width:91px;height:31px;box-sizing:unset;background-image:url(/assets/images/layout/footer_zigexn_logo.png);background-repeat:no-repeat;background-size:90%;border-right:1px solid #ccc;margin-right:.8em;padding-left:10px;padding-right:.8em;box-shadow:1px 0 #fff}#zigexnFooter .zfCopyright{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:15px}#zigexnFooter .zfInnerSp{justify-content:center;align-items:center;display:flex}@media screen and (width>=501px){#zigexnFooter .zfInnerSp{display:none}}#zigexnFooter .zigexnLogoSp{width:91px;height:31px;box-sizing:unset;background-image:url(/assets/images/layout/footer_zigexn_logo.png);background-repeat:no-repeat;background-size:100%;margin:0 20px 0 0;padding:0}#zigexnFooter .mr-15{margin-right:15px}#zigexnFooter .mr-20{margin-right:20px}#zigexnFooter .privacymarkSp{background-image:url(/assets/images/layout/footer_zigexn_privacy.png);background-repeat:no-repeat;background-size:100%;width:55px;height:55px;display:block}.footer{color:#fff;background-color:#00a0e9;padding-top:40px;font-size:12px;overflow:hidden}@media screen and (device-width<=500px){.footer{padding-top:0}}.footer .container{margin:auto}@media screen and (device-width>=501px){.footer .container{width:500px}}@media screen and (device-width>=1040px){.footer .container{width:1040px}}.footer a{color:#fff;font-weight:700;text-decoration:none}.footer .gas-title{text-shadow:-1px -1px 1px #0000004d;margin-bottom:15px;font-size:14px;line-height:1}@media screen and (device-width<=500px){.footer .gas-title{margin-bottom:0;padding:3%;font-size:4vw}}.footer .area-wrap,.footer .article-wrap{justify-content:space-between;display:flex}@media screen and (device-width<=500px){.footer .area-wrap,.footer .article-wrap{flex-direction:column}}.footer .area-wrap>div,.footer .article-wrap>div{width:14.2857%}@media screen and (device-width<=500px){.footer .area-wrap>div,.footer .article-wrap>div{width:100%}}.footer .area-wrap .area-title,.footer .article-wrap .area-title{text-align:center;text-shadow:-1px -1px 1px #0000004d;padding-bottom:10px;font-size:14px;line-height:1}@media screen and (device-width<=500px){.footer .area-wrap .area-title,.footer .article-wrap .area-title{background-color:#0083bf;border-bottom:1px solid #00a0e9;padding:3%;font-size:4vw;position:relative}.footer .area-wrap .area-title:after,.footer .article-wrap .area-title:after{content:"∇";margin-top:-1.5vw;font-size:3vw;transition:all .2s;position:absolute;top:50%;right:3%;transform:rotate(0)}}.footer .area-wrap .area-title.active:after,.footer .article-wrap .area-title.active:after{transform:rotate(-180deg)}.footer .area-wrap .area-content,.footer .article-wrap .area-content{border-right:1px solid #fff9}.footer .area-wrap .area-content:last-child,.footer .article-wrap .area-content:last-child{border-right:0}.footer .area-wrap .area-content .content-wrap>div,.footer .article-wrap .area-content .content-wrap>div{margin-left:43%}@media screen and (device-width<=500px){.footer .area-wrap .area-content .content-wrap>div,.footer .article-wrap .area-content .content-wrap>div{margin-left:0}.footer .area-wrap .area-content .content-wrap>div:after,.footer .article-wrap .area-content .content-wrap>div:after{content:"";background-image:-webkit-linear-gradient(270deg,#33b0e8,#f1f1f1,#33b0e8);border:0;height:1px;display:block}.footer .area-wrap .area-content .content-wrap>div:last-child:after,.footer .article-wrap .area-content .content-wrap>div:last-child:after{content:none}}.footer .area-wrap .area-content a,.footer .article-wrap .area-content a{font-size:12px;font-weight:100;line-height:1.5em;text-decoration:underline}@media screen and (device-width<=500px){.footer .area-wrap .area-content a,.footer .article-wrap .area-content a{text-align:center;padding:2.5% 0;font-size:3.5vw;text-decoration:none;display:block}}@media screen and (device-width>=501px){.footer .article-wrap>div{width:25%}.footer .article-wrap .area-title{text-align:left;margin-left:5%}.footer .article-wrap .area-content .content-wrap>div{margin-left:16%}}@media screen and (width<=500px){.footer .article-wrap .area-title{text-align:left}}.footer hr{background-image:-webkit-linear-gradient(270deg,#33b0e8,#f1f1f1,#33b0e8);border:0;height:1px;margin:30px 0 25px}@media screen and (width<=500px){.footer hr{margin:5% 0}}.footer .terms{background-color:#0083bf;justify-content:space-between;align-items:baseline;margin-top:20px;padding:10px 0;display:flex}.footer .terms a{font-size:12px}.footer .terms .svg-icon{vertical-align:text-bottom}@media screen and (width<=500px){.footer .terms{flex-direction:column;margin-top:0;padding:3%}.footer .terms a{font-size:3.5vw}}.footer .terms>div{justify-content:space-between;width:700px;margin:0 auto;display:flex}.footer .terms>div:first-child,.footer .terms>div:last-child{width:30%;font-size:.8vw}@media screen and (width>=501px){.footer .terms>div:first-child,.footer .terms>div:last-child{display:none}}.footer .terms>div:last-child{justify-content:flex-end;padding-right:1%}@media screen and (width<=500px){.footer .terms>div{flex-wrap:wrap;justify-content:center;width:100%}.footer .terms>div>div{margin-bottom:.4em;margin-right:4%}.footer .terms>div:first-child,.footer .terms>div:last-child{width:100%;font-size:2.5vw}.footer .terms>div:last-child{flex-wrap:wrap;justify-content:center;padding-top:3%;padding-right:0}}@media screen and (device-width<=500px){.footer .accordion{outline:none;transition:all .4s}.footer .accordion-box{max-height:0;transition:max-height .2s ease-out;overflow:hidden}}.sidecontents-compare .compare-box{border:4px solid #fff;margin-bottom:30px;animation:.6s infinite alternate borderFlashingLC;position:relative}@keyframes borderFlashingLC{to{border:4px solid #00a0e9}}.sidecontents-compare .compare-box .compare-top{text-align:center;width:100%;padding:0 1%}.sidecontents-compare .compare-box .compare-top img{width:auto;height:82px;display:block}.sidecontents-compare .compare-box .compare-bottom{background-color:#f3fbff;padding:0 30px 10px;overflow:hidden}.sidecontents-compare .compare-box .step-block{width:100%;margin-bottom:10px}.sidecontents-compare .compare-box .step-block>div{width:100%}.sidecontents-compare .compare-box .button-block .button-bg{background:linear-gradient(90deg,#189c43,#107733);border-radius:6px;width:100%;margin-bottom:.4em;padding-bottom:5px;transition:all .1s linear;animation:.6s infinite alternate buttonAnimation}@keyframes buttonAnimation{0%{transform:translateY(0)}to{transform:translateY(5px)}}.sidecontents-compare .compare-box .button-block .button{text-align:center;color:#fff;cursor:pointer;background:linear-gradient(90deg,#107733,#189c43);border:none;border-radius:6px;width:100%;margin:0;padding:1.1em 0;font-size:16px;font-weight:700;display:block}.sidecontents-compare .compare-box .button-block .button:focus{outline:0}.sidecontents-compare .compare-box .step-title{color:#fdb42b;margin:.4em 0 0;font-size:16px;font-weight:700}.sidecontents-compare .compare-box .step-desc{color:#333;margin:.2em 0 .4em;font-size:12px;font-weight:700}.sidecontents-compare .compare-box select{box-sizing:border-box;appearance:none;color:#333;background-color:#fff;border:1px solid #1ba3e5;border-radius:5px;width:100%;padding:10px 12px;font-size:14px;font-weight:700;line-height:1em}.sidecontents-compare .compare-box select:focus{background-color:#fff;border:1px solid #1ba3e5;outline:none}.sidecontents-compare .compare-box select:disabled{background-color:#ececec}.sidecontents-compare .compare-box select::-ms-expand{display:none}.sidecontents-compare .compare-box .select-arrow{position:relative}.sidecontents-compare .compare-box .select-arrow svg,.sidecontents-compare .compare-box .select-arrow .svg-icon{margin-top:-6px;position:absolute;top:50%;right:10px}.sidecontents-compare.sidecontents-compare-article .button-block .button-bg{background:#bd4e00}.sidecontents-compare.sidecontents-compare-article .button-block .button{background:#eb6100}@media screen and (width<=500px){.sidecontents-compare{display:none}}.sidecontents-simulation-banner img{height:auto}@media screen and (device-width<=500px){.sidecontents-simulation-banner{max-width:unset;background:unset;border-top:1px solid #aaa;margin-bottom:6%;padding-top:6%;font-size:0}.sidecontents-simulation-banner img{width:100%}}.sidebar__articles-title{color:#00a0e9;text-align:center;border-bottom:3px double #00a0e9;margin:15px 0 5px;padding-bottom:.3em}.sidebar__articles-title img{vertical-align:middle;margin-right:.3em}.sidebar__articles-list{margin:0 0 15px;padding-left:0;list-style:none}.sidebar__articles-list.with-rank{counter-reset:articlerank}.sidebar__articles-list.with-rank li:before{counter-increment:articlerank;content:counter(articlerank);color:#fff;text-align:center;vertical-align:middle;background-color:#00a0e9;border-radius:50%;width:25px;height:25px;font-size:13px;font-weight:700;line-height:25px;position:absolute;top:10px;left:-4px}.sidebar__articles-list.with-rank li:first-child:before{background-color:#f8c447}.sidebar__articles-list.with-rank li:nth-child(2):before{background-color:#a9aaa9}.sidebar__articles-list.with-rank li:nth-child(3):before{background-color:#de974a}.sidebar__articles-list.with-rank .inline{padding-left:25px}.sidebar__articles-list.with-rank .inline:before{width:20px;height:20px;line-height:21px;top:4px;left:0}.sidebar__articles-item{border-bottom:1px dotted #cbcccb;padding:15px 15px 15px 0;display:block;position:relative}.sidebar__articles-item a{color:#333;justify-content:space-around;align-items:flex-start;text-decoration:none;display:flex;overflow:hidden}.sidebar__articles-item .item-title{flex-grow:1;margin:0;font-size:13px;font-weight:400;line-height:1.4em}.sidebar__articles-item .item-image{width:55px;margin-right:12px}.sidebar__articles-item:after{content:"";border:3px solid #777;border-width:0 3px 3px 0;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:3px;transform:rotate(-45deg)}.sidebar__articles-item.inline{padding:5px 15px 5px 0}.sidebar__articles-item.inline .item-title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar__articles-item.inline .item-image{display:none}.article .cms-main-table{border-collapse:collapse;border:2px solid #339cff}.article .cms-main-table th{color:#339cff;text-align:center;background:#cce6ff;border:1px solid #e2e2e2}.article .cms-main-table td{text-align:center;border:1px solid #e2e2e2;font-weight:700}.article-body{word-break:break-all;margin-bottom:3rem}@media screen and (width<=500px){.article-body{padding:0 4%}}.ui_type_image{text-align:center;margin-bottom:1rem;padding:4px}.ui_type_image img{max-width:100%;max-height:400px}.ui_type_text{margin-bottom:1rem;font-size:16px;line-height:1.7em}.ui_type_text a{color:#3775c8}@media screen and (width<=500px){.ui_type_text{font-size:16px;line-height:1.5em}}.ui_type_link{margin-bottom:.7rem}.ui_type_link .title{color:#555;border-bottom:1px solid #626262;margin-bottom:.5rem;line-height:1.2;text-decoration:none;display:inline-block}.heading_first{text-align:left;color:#fff;background-color:#00a0e9;margin:1.5rem 0 1rem;padding:.4em .4em .3em;font-size:1.7rem;line-height:1.5em;overflow:hidden}@media screen and (width<=500px){.heading_first{padding:.3em .2em .2em;font-size:5vw;line-height:1.4em}}.heading_second{color:#00a0e9;border-left:4px solid #00a0e9;margin-top:1.5rem;margin-bottom:.9rem;padding-left:.5rem;font-size:1.2em}.article table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}.article th,.article td{text-align:center;border:1px solid #e2e2e2}@media screen and (width<=500px){.article table{margin-bottom:4%}.article th,.article td{font-size:3.2vw}.article td{padding:3% 0}.article .article_html_compolents_lp_gas_estimate_button_v1 a{padding:.6em 0;font-size:4.8vw}}.faqtable{table-layout:fixed;border:2px solid #339cff}.faqtable th{background:#cce6ff;font-weight:700;text-align:left!important;padding:.2em .5em!important}.faqtable td{text-align:left!important;font:unset!important;padding:.5em!important}.a{color:red}.b{background:linear-gradient(#0000 60%,#ff6 60%)}.c{background:linear-gradient(#0000 80%,#f9f 60%)}.p{background:linear-gradient(#0000 70%,#ffb3c1 60%)}.y{background:linear-gradient(#0000 60%,#ffe366 60%)}.a,.b,.c,.p,.y{font-weight:700}.box3{color:#2c2c2f;background:#f5f5f5;margin:2em 0;padding:.5em 1em;font-weight:700}.box5{border:5px double #6bb8ff;margin:2em 0;padding:.5em 1em}.box6{background:#f0f7ff;border:2px dashed #5b8bd0;margin:2em 0;padding:.5em 1em}.box6 p{margin:0;padding:0}.box27{text-align:center;text-align:center;border:3px solid #00a0e9;margin:2em 0;padding:.5em 1em;position:relative}.box27 .box-title{color:#fff;background:#00a0e9;border-radius:5px 5px 0 0;height:25px;padding:0 9px;font-size:17px;font-weight:700;line-height:25px;display:inline-block;position:absolute;top:-27px;left:-3px}.box27 p{text-align:center}.box30{background:#f1f1f1;margin:2em 0;box-shadow:0 2px 4px #00000038}.box30 .box-title{text-align:center;color:#fff;letter-spacing:.05em;background:#5fc2f5;padding:4px;font-size:1.2em;font-weight:700}.box30 p{margin:0;padding:15px 20px}.related_articles h2{text-align:left;color:#00a0e9;border-bottom:3px double #00a0e9;margin:0;padding-bottom:.3em;font-size:1.17em}@media screen and (width<=500px){.related_articles h2{text-align:center}}.related_articles h3{color:#00a0e9;margin:0;font-size:16px;line-height:1.5;text-decoration:none}.related_articles ul{margin-left:0;padding-left:0;list-style:none;overflow:hidden}.related_articles li{margin-bottom:15px;display:flex}.related_articles li.inline{border-top:1px dotted #cbcccb;margin-bottom:0}.related_articles li.inline .image{display:none}.related_articles li.inline .text{width:100%;padding-left:0}.related_articles li.inline h3{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:10px 0;display:-webkit-box;overflow:hidden}.related_articles .article-link{text-decoration:none;display:flex}.related_articles .image{border:1px solid #e0e0e0;flex:0 0 90px;align-self:flex-start}.related_articles .image img{width:100%;max-width:90px;height:auto;display:block}.related_articles .text{flex-grow:1;padding-left:10px}@media screen and (width<=500px){.related_articles{padding:0 4%}}.match-screen-notice-pc{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:10;background-color:#f8fcff;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;width:260px;height:160px;transition:bottom .5s,opacity .2s linear,visibility .2s linear;display:none;position:fixed;bottom:-124px;right:20px;box-shadow:0 -1px 5px #0000004d}@media screen and (device-width>=501px){.match-screen-notice-pc{display:flex}}.match-screen-notice-pc a:hover,.match-screen-notice-pc a:focus{outline:none}.match-screen-notice-pc:hover{opacity:.7;box-shadow:0 -1px 5px #0000004d}.match-screen-notice-pc>div{display:flex}.match-screen-notice-pc .contract-header{background-color:#3dbfe7;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:flex-end;align-items:center;height:38px;padding:0 8px;display:flex;position:relative}.match-screen-notice-pc .modal-close-btn{opacity:0;visibility:hidden;cursor:pointer;color:#fff;text-shadow:0 1px 1px #0000004d;width:6%;font-family:Lato,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,sans-serif;font-size:20px;font-weight:700;line-height:24px}.match-screen-notice-pc .modal-open-header{text-align:center;color:#fff;cursor:pointer;width:94%;font-size:16px;display:block}.match-screen-notice-pc .modal-balloon{opacity:1;visibility:visible;width:80px;position:absolute;bottom:10px;left:-30px}@media screen and (width>=501px){.match-screen-notice-pc .modal-balloon{display:none}}.match-screen-notice-pc .contract-body{background:#f8fcff;flex:auto;align-items:stretch}.match-screen-notice-pc .contract-body a,.match-screen-notice-pc .contract-body p{color:#222;margin:0;font-size:18px;font-weight:700;line-height:2em;text-decoration:none}.match-screen-notice-pc .contract-body a{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.match-screen-notice-pc .contract-body .price{color:#f93f3f;z-index:1;margin:0 5px;font-size:28px;font-weight:700;position:relative}.match-screen-notice-pc .contract-body .price:after{content:"";z-index:-1;border:0;border-bottom:10px solid #fff431;width:110%;margin-bottom:-5px;position:absolute;top:0;bottom:0;left:-5%}.match-screen-notice-pc .contract-footer{justify-content:center;margin:0 8% 10px}.match-screen-notice-pc .contract-footer a{text-align:center;color:#fff;text-shadow:0 2px 1px #0000004d;background-color:#0fb448;border-radius:6px;width:100%;padding:4px 0;font-weight:700;text-decoration:none;display:block}.match-screen-notice-pc.notice-invisible{opacity:0;visibility:hidden}.match-screen-notice-pc.match-screen-enquire-notice{height:120px;bottom:-84px}.match-screen-notice-pc.match-screen-enquire-notice .contract-body{align-items:center}.match-screen-notice-pc.match-screen-enquire-notice .contract-body .enquiries-link{margin:0 auto}@media screen and (device-width<=500px){.match-screen-notice-pc.match-screen-enquire-notice{display:none}}.match-screen-notice-pc.match-screen-notice-show{bottom:0}.match-screen-notice-pc.match-screen-notice-show .contract-header{opacity:1}.match-screen-notice-pc.match-screen-notice-show .modal-close-btn{opacity:1;visibility:visible}.match-screen-notice-pc.match-screen-notice-show .modal-open-header{cursor:default}.match-screen-notice-pc.match-screen-notice-show .modal-balloon{opacity:0;visibility:hidden}.match-screen-notice-pc.match-screen-notice-show:hover{opacity:1;box-shadow:0 -1px 5px #0000004d}.match-screen-notice-sp{z-index:10;opacity:1;width:30%;font-size:0;transition:opacity .2s linear,visibility .2s linear,bottom .3s;display:none;position:fixed;bottom:0;right:0}@media screen and (device-width<=500px){.match-screen-notice-sp{display:block}}.match-screen-notice-sp a:hover,.match-screen-notice-sp a:focus{outline:none}.match-screen-notice-sp .notice-wrap{position:relative}.match-screen-notice-sp .title{color:#fff;background-color:#3dbfe7;border-radius:3vw;justify-content:center;align-items:center;width:auto;height:6vw;padding:0 .5em;font-size:3vw;font-weight:700;display:flex;position:absolute;top:1vw;right:2vw}.match-screen-notice-sp img{width:100%}.match-screen-notice-sp .notice-wrap:hover{animation-play-state:paused}.match-screen-notice-sp.notice-invisible{opacity:0;visibility:hidden}.author{background:#f3f3f3;margin-bottom:16px;padding:16px 40px;display:flex}.author .profile-image{width:15%;min-width:20%;margin:auto 0}.author .profile-image img{border-radius:50%}.author .text{width:85%;margin:auto 0 auto 10px}.author .text .position{margin:0;font-size:14px}.author .text .name{margin-top:0;margin-bottom:10px;font-size:20px;font-weight:700}.author .text .description{margin:0;line-height:1.6}@media screen and (width<=501px){.author{padding:20px;display:block}.author .profile-image,.author .position,.author .name{text-align:center;width:100%}.author .text{width:100%;margin-left:0}}.modal-footer-enquire{z-index:1010;opacity:0;visibility:hidden;background:#0006;transition:opacity .3s ease-in;display:none;position:fixed;inset:0;overflow:hidden scroll}.modal-footer-enquire.show{opacity:1;visibility:visible}.modal-footer-enquire .modal-body{background:#fff;border-radius:10px;width:600px;margin:0 auto;padding:15px 20px;position:relative;overflow:hidden}.modal-footer-enquire .modal-close-btn{opacity:.7;cursor:pointer;width:30px;height:30px;position:absolute;top:8px;right:10px}.modal-footer-enquire .modal-close-btn:hover{opacity:1}.modal-footer-enquire .modal-close-btn:before,.modal-footer-enquire .modal-close-btn:after{content:" ";background-color:#333;width:3px;height:16px;position:absolute;top:6px;right:13px}.modal-footer-enquire .modal-close-btn:before{transform:rotate(45deg)}.modal-footer-enquire .modal-close-btn:after{transform:rotate(-45deg)}.modal-footer-enquire .modal-title{text-align:center;border-bottom:3px solid #239adb;margin:0;padding:0 0 .5em;font-size:14px;font-weight:700;line-height:1.6em}.modal-footer-enquire .modal-content{padding:15px 20px 5px}.modal-footer-enquire label{text-align:left;width:100%;font-size:12px;display:block}.modal-footer-enquire input[type=text],.modal-footer-enquire input[type=tel],.modal-footer-enquire textarea{box-sizing:border-box;background-color:#f4f4f4;border:1px solid #dadada;width:100%;padding:10px;font-size:16px;line-height:1.4}.modal-footer-enquire input[type=text]:focus,.modal-footer-enquire input[type=tel]:focus,.modal-footer-enquire textarea:focus{background-color:#ebf8ff;border:1px solid #a7d8f1;outline:none}.modal-footer-enquire input[type=text]::placeholder,.modal-footer-enquire input[type=tel]::placeholder,.modal-footer-enquire textarea::placeholder{color:#dadada}.modal-footer-enquire select{box-sizing:border-box;appearance:none;background-color:#f4f4f4;border:1px solid #dadada;border-radius:0;width:100%;padding:10px;font-size:16px;line-height:1.4}.modal-footer-enquire select:focus{background-color:#ebf8ff;border:1px solid #a7d8f1;outline:none}.modal-footer-enquire select::-ms-expand{display:none}.modal-footer-enquire .input-error input[type=text],.modal-footer-enquire .input-error input[type=tel],.modal-footer-enquire .input-error select,.modal-footer-enquire .input-error textarea{background-color:#fff2f2;border:1px solid #ff6262}.modal-footer-enquire .error-msg{color:#ff6262;margin-left:1em}.modal-footer-enquire .text-bold{font-size:14px;font-weight:700}.modal-footer-enquire .modal-row{margin-bottom:15px}.modal-footer-enquire .select-arrows{position:relative}.modal-footer-enquire .select-arrows .svg-icon{pointer-events:none;margin-top:-7px;position:absolute;top:50%;right:8px}.modal-footer-enquire .send-btn{color:#fff;text-align:center;text-shadow:0 -1px #00000040;cursor:pointer;background:linear-gradient(#f93f3f 0% 50%,#f82b2b 50%,#f82b2b);border:none;border-radius:4px;outline:none;width:250px;margin:20px auto 0;padding:.8em 1.6em;font-size:16px;font-weight:700;display:block}.modal-footer-enquire .send-btn:hover{opacity:.9}.modal-footer-enquire .send-btn:disabled{background:#8c8c8c}@media screen and (width<=610px){.modal-footer-enquire .modal-title{font-size:14px}.modal-footer-enquire .modal-body{width:96%;max-width:360px;margin:6px auto}.modal-footer-enquire .modal-content{padding:15px 15px 5px}.modal-footer-enquire .sp{display:inline}}.security-guarantee{color:#000;background-color:#fffaf0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:.5em 0;padding:1em 0 .8em;text-decoration:none;display:block}.security-guarantee:visited{color:#000;text-decoration:none}.security-guarantee:hover{opacity:.9}.security-guarantee .heart-icon{color:#f60;border:5px solid #f60;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:.1em auto 0;font-size:1.8em;line-height:1em;display:flex}.security-guarantee i{margin:.1em 0 0}.security-guarantee h4{text-align:center;margin:1em 0;font-size:13px;line-height:1.8em}.security-guarantee .notice{padding:0 .6em}.security-guarantee .button-pc{text-align:left;color:#fff;cursor:pointer;background-color:#3cb371;border-radius:6px;width:140px;margin:.8em auto 0;padding:.4em 0 .4em 18px;font-size:14px;font-weight:700;text-decoration:none;display:block;position:relative;box-shadow:0 2px #349e63}.security-guarantee .button-pc:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;width:0;height:0;position:absolute;top:calc(50% - 6px);right:15px}@media screen and (device-width<=500px){.security-guarantee{justify-content:space-between;align-items:center;margin:1.5em 0;padding:1em 4%;display:flex}.security-guarantee h4,.security-guarantee .heart-icon{margin:0}.security-guarantee h4{font-size:3.8vw}.security-guarantee .notice,.security-guarantee .button-pc{display:none}.security-guarantee .button-sp{border:3px solid #3cb371;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.security-guarantee .button-sp .triangle{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #3cb371;width:0;height:0;margin-left:.1em}}.sp-menu .common-banners__line-friend a{padding:0}.banner-gift-money.gift-money__sp-menu{margin:20px 0 0;padding:0 8px}.banner-gift-money.gift-money__sp-menu a{padding:0;display:block}@media screen and (width<=500px){.banner-gift-money.gift-money__campaign-side{display:none}}.banner-gift-money.gift-money__campaign-side{height:300px;margin:20px 0 0}.banner-gift-money img{width:100%;height:auto;display:block}@media screen and (width>=501px){.banner-gift-money.gift-money__campaign-footer{display:none}}.banner-gift-money.gift-money__campaign-footer{margin:15px 0 20px}.banner-warranty img{width:100%;height:auto}.banner-warranty a{font-size:0;display:block}.banner-warranty.warranty__campaign-side{margin:20px 0 0}.banner-warranty.warranty__top-footer{display:none}.banner-warranty.warranty__mypage-side{margin:.5em 0}@media screen and (width<=500px){.banner-warranty.warranty__campaign-side{height:auto;margin:15px 0 20px}.banner-warranty.warranty__top-footer{margin:0 auto 20px;display:block}.banner-warranty.warranty__mypage-side{margin:1.5em 0 0}}
