:root{--color:#1a1c21;--color-primary:#0041fc;--color-secondary:#005bac;--color-palette-purple:#854ebf;--color-palette-blue:#0a98e5;--color-palette-turquoise:#14a6b9;--color-palette-green:#54ac1a;--color-palette-orange:#db7319;--color-palette-pink:#d55791;--color-palette-red:#d54d48;--color-palette-bg-purple:#f7effd;--color-palette-bg-blue:#def2ff;--color-palette-bg-turquoise:#dff6f8;--color-palette-bg-green:#ebfae4;--color-palette-bg-orange:#ffeed9;--color-palette-bg-pink:#fdf0f6;--color-palette-bg-red:#fdecea;--color-category-auto:var(--color-palette-blue);--color-category-live:var(--color-palette-pink);--color-category-seiho:var(--color-palette-orange);--color-category-pet:var(--color-palette-red);--color-category-travel-kaigai:var(--color-palette-green);--color-category-cycle:var(--color-palette-purple);--color-category-golf:var(--color-palette-turquoise);--color-category-bg-auto:var(--color-palette-bg-blue);--color-category-bg-live:var(--color-palette-bg-pink);--color-category-bg-seiho:var(--color-palette-bg-orange);--color-category-bg-pet:var(--color-palette-bg-red);--color-category-bg-travel-kaigai:var(--color-palette-bg-green);--color-category-bg-cycle:var(--color-palette-bg-purple);--color-category-bg-golf:var(--color-palette-bg-turquoise);--color-kaijo-primary:#fcc800;--color-kaijo-secondary:#005bac;--color-white:#fff;--color-gray:#656c8e;--color-bg:#fff;--color-bg-gray:#f7f8fc;--color-bg-primary:#f5fbff;--color-bg-primary-dark:#b9e5ff;--color-border:#e2e4ee;--color-border-yellow:#fcf2b3;--color-link:#414141;--color-link-hover:#999;--vw:0.25641vw;--font-size:var(--rem16);--rem1:var(--vw);--rem12:calc(var(--rem1)*12);--rem14:calc(var(--rem1)*14);--rem16:calc(var(--rem1)*16);--rem18:calc(var(--rem1)*18);--rem24:calc(var(--rem1)*24);--width-content:100%;--padding-inner:calc(var(--vw)*20);--line-height:1.5;--line-height-article:1.633;--z-header:999;--z-cta:900;--family:"Arial","Hiragino Kaku Gothic Pro","Hiragino Sans","Meiryo",sans-serif;--swiper-theme-color:#007aff}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:is(a,input,button,select,textarea):focus-visible{outline-offset:2px;outline-width:medium}:where(img,picture,svg,video,canvas){display:block;max-width:100%}:where(ul){list-style-type:none}:where(textarea){display:block;min-height:2lh;width:100%;field-sizing:content}textarea{resize:none}body,html{font-family:var(--family)}body,html{height:100%}body{background:var(--color-bg);color:var(--color);font-size:var(--font-size);line-height:var(--line-height)}:where(a){color:var(--color-link)}:where(a:hover){color:var(--color-primary)}:where(h1,h2,h3,h4,h5,h6){line-height:1.3}#content{margin:0}#content-inner{padding:0 var(--padding-inner);width:100%}.u-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:where(.u-fluid){display:block;height:auto;width:100%}.category-自動車保険{--theme:var(--color-category-auto)!important;--theme-bg:var(--color-category-bg-auto)!important}.category-火災保険{--theme:var(--color-category-live)!important;--theme-bg:var(--color-category-bg-live)!important}.category-生命保険{--theme:var(--color-category-seiho)!important;--theme-bg:var(--color-category-bg-seiho)!important}.category-ペット保険{--theme:var(--color-category-pet)!important;--theme-bg:var(--color-category-bg-pet)!important}.category-海外旅行保険{--theme:var(--color-category-travel-kaigai)!important;--theme-bg:var(--color-category-bg-travel-kaigai)!important}.category-自転車保険{--theme:var(--color-category-cycle)!important;--theme-bg:var(--color-category-bg-cycle)!important}.category-ゴルフ保険{--theme:var(--color-category-golf)!important;--theme-bg:var(--color-category-bg-golf)!important}:where(#box2) .hatena-module:not(:last-child){margin-bottom:calc(var(--vw)*40)}:where(#box2) .hatena-module-title{border-bottom:0;font-size:calc(var(--rem1)*16);font-weight:700;line-height:var(--line-height);margin:0 0 calc(var(--vw)*20);padding:0}#top-box{padding:0;width:100%}#top-box:after{content:none}body.page-index:not(:has(.no-entry)) .breadcrumb{padding-bottom:calc(var(--vw)*30)}.breadcrumb{color:var(--color-gray);font-size:calc(var(--rem1)*12);line-height:var(--line-height);overflow:initial;padding:calc(var(--vw)*14) var(--padding-inner) calc(var(--vw)*48)}.breadcrumb a{color:inherit}.breadcrumb-inner{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*4) calc(var(--vw)*8);padding:0}.breadcrumb-gt{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205%209%22%3E%3Cpath%20d%3D%22M4.85%2C4.85L.85%2C8.85c-.1.1-.23.15-.35.15s-.26-.05-.35-.15c-.2-.2-.2-.51%2C0-.71l3.65-3.65L.15.85C-.05.66-.05.34.15.15S.66-.05.85.15l4%2C4c.2.2.2.51%2C0%2C.71Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;color:#0000;margin:0;width:calc(var(--vw)*4)}.breadcrumb-child:last-of-type{padding-right:0}body.page-entry .breadcrumb{margin-bottom:0}body.page-entry .breadcrumb-inner>:last-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.static-page-about\/ #top-box-static_page .breadcrumb.is-about{display:block}#top-box-static_page .breadcrumb{display:none}.footer{border-top:calc(var(--vw)*10) solid var(--color-bg-primary-dark);margin-top:calc(var(--vw)*100);padding:calc(var(--vw)*64) 0;position:relative}.footer:before{background-color:var(--color-border-yellow);content:"";display:block;height:calc(var(--vw)*4);left:0;position:absolute;top:0;width:100%}.footer-logo{display:block;margin:0 auto;width:calc(var(--vw)*200)}.footer-logo>.img{display:block;height:auto;width:100%}.footer-cta{bottom:calc(var(--vw)*32);left:var(--padding-inner);position:fixed;transform:translateX(calc(-100% - var(--vw)*10 - var(--padding-inner)));transition:transform .5s ease;width:calc(var(--vw)*210);z-index:var(--z-cta)}.footer-cta.is-visible{transform:translateX(0)}.footer-cta-close{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%20%3Cpath%20id%3D%22close%22%20d%3D%22M7.71%2C6.29c.39.39.39%2C1.02%2C0%2C1.41-.2.2-.45.29-.71.29s-.51-.1-.71-.29l-2.29-2.29-2.29%2C2.29c-.2.2-.45.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.02%2C0-1.41l2.29-2.29L.29%2C1.71C-.1%2C1.32-.1.68.29.29S1.32-.1%2C1.71.29l2.29%2C2.29L6.29.29c.39-.39%2C1.02-.39%2C1.41%2C0s.39%2C1.02%2C0%2C1.41l-2.29%2C2.29%2C2.29%2C2.29Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-color:var(--color-white);background-size:calc(var(--vw)*8) auto;border:2px solid #656c8e;border-radius:50%;cursor:pointer;height:calc(var(--vw)*26);padding:0;position:absolute;right:calc(var(--vw)*-5);top:calc(var(--vw)*-5);width:calc(var(--vw)*26)}.footer-cta-banner{display:block}.footer-cta-banner>.img{display:block;height:auto;width:100%}.header{padding:0 var(--padding-inner)}.header:has(.header-gnav.is-fixed){padding-bottom:calc(var(--vw)*55)}.header-logo{display:block;margin:0 auto;padding:calc(var(--vw)*20) 0;width:calc(var(--vw)*221)}.header-logo>.img{display:block;height:auto;width:100%}.header-gnav{background-color:var(--color-white);border-radius:calc(var(--vw)*10);box-shadow:0 calc(var(--vw)*2) calc(var(--vw)*12) #001e4614;margin:0 auto;padding:0 calc(var(--vw)*15);position:relative;width:100%;z-index:var(--z-header)}.header-gnav.is-fixed{border-bottom-left-radius:calc(var(--vw)*30);border-bottom-right-radius:calc(var(--vw)*30);border-top:2px solid var(--color-border-yellow);border-top-left-radius:0;border-top-right-radius:0;left:0;padding:0 calc(var(--vw)*35);position:fixed;top:0;width:100%}.header-gnav-list{display:flex;margin:0;overflow:scroll;padding:calc(var(--vw)*16) 0;scrollbar-color:var(--color-border) var(--color-white);scrollbar-width:thin}.header-gnav-list>.gnav{font-size:calc(var(--rem1)*15);font-weight:700;padding:0 calc(var(--vw)*10);white-space:nowrap}.header-gnav-list>.gnav:first-child{padding-left:0}.header-gnav-list>.gnav:last-child{padding-right:0}.header-gnav-list>.gnav>.link{display:block;position:relative}.header-gnav-list>.gnav>.link:after{background-color:var(--theme);bottom:calc(var(--vw)*-8);content:"";display:block;height:calc(var(--vw)*5);left:0;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") center no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") center no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;transition:opacity .3s ease-out;width:100%}body.category-ゴルフ保険 .header-gnav-list>.gnav.category-ゴルフ保険>.link:after,body.category-ペット保険 .header-gnav-list>.gnav.category-ペット保険>.link:after,body.category-海外旅行保険 .header-gnav-list>.gnav.category-海外旅行保険>.link:after,body.category-火災保険 .header-gnav-list>.gnav.category-火災保険>.link:after,body.category-生命保険 .header-gnav-list>.gnav.category-生命保険>.link:after,body.category-自動車保険 .header-gnav-list>.gnav.category-自動車保険>.link:after,body.category-自転車保険 .header-gnav-list>.gnav.category-自転車保険>.link:after{opacity:1}body:not(.page-index:not(:has(.no-entry))) .header{background:var(--color-white);border-bottom-left-radius:calc(var(--vw)*30);border-bottom-right-radius:calc(var(--vw)*30);box-shadow:0 calc(var(--vw)*2) calc(var(--vw)*12) #001e4614;padding:0}body:not(.page-index:not(:has(.no-entry))) .header-gnav{border-radius:0;box-shadow:none}body:not(.page-index:not(:has(.no-entry))) .header-gnav.is-fixed{background:var(--color-white);border-bottom-left-radius:calc(var(--vw)*30);border-bottom-right-radius:calc(var(--vw)*30);box-shadow:0 calc(var(--vw)*2) calc(var(--vw)*12) #001e4614}.pager{display:grid;gap:0 calc(var(--vw)*20);grid-auto-columns:1fr;grid-template-columns:repeat(2,calc(50% - var(--vw)*10));grid-template-rows:auto}.pager.permalink .pager-next a{padding-right:0}.pager.permalink .pager-prev a{padding-left:0}.pager .pager-next,.pager .pager-prev{align-items:center;color:var(--color-gray);display:flex;float:none;font-size:calc(var(--rem1)*14);font-weight:700;gap:calc(var(--vw)*10);width:auto}.pager .pager-next a,.pager .pager-prev a{color:inherit;display:block;flex:1;overflow:hidden;padding:0;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;transition:opacity .2s;white-space:nowrap}.pager .pager-next .pager-arrow,.pager .pager-prev .pager-arrow{display:none}.pager .pager-next{justify-content:flex-end;text-align:right}.pager .pager-next:after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%20%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2213%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%20%3Cpath%20d%3D%22M16.71%2C13.71l-4%2C4c-.2.2-.45.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.02%2C0-1.41l3.29-3.29-3.29-3.29c-.39-.39-.39-1.02%2C0-1.41s1.02-.39%2C1.41%2C0l4%2C4c.39.39.39%2C1.02%2C0%2C1.41Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:calc(var(--vw)*26);width:calc(var(--vw)*26)}.pager .pager-prev{justify-content:flex-start;text-align:left}.pager .pager-prev:before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%20%3Cpath%20d%3D%22M13%2C26C5.82%2C26%2C0%2C20.18%2C0%2C13S5.82%2C0%2C13%2C0s13%2C5.82%2C13%2C13-5.82%2C13-13%2C13Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%20%3Cpath%20d%3D%22M9.29%2C12.29l4-4c.2-.2.45-.29.71-.29s.51.1.71.29c.39.39.39%2C1.02%2C0%2C1.41l-3.29%2C3.29%2C3.29%2C3.29c.39.39.39%2C1.02%2C0%2C1.41s-1.02.39-1.41%2C0l-4-4c-.39-.39-.39-1.02%2C0-1.41Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:calc(var(--vw)*26);width:calc(var(--vw)*26)}body.page-entry .pager:last-child{margin-bottom:calc(var(--vw)*325)}.search-form,.search-result-form{background:none}.search-form .search-module-input,.search-form .search-result-input,.search-result-form .search-module-input,.search-result-form .search-result-input{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2017%22%3E%20%3Cpath%20d%3D%22M16.12%2C17c-.23%2C0-.45-.09-.62-.26l-5.65-5.65c-1.06.8-2.34%2C1.23-3.69%2C1.23-1.65%2C0-3.2-.64-4.36-1.81-2.4-2.4-2.4-6.31%2C0-8.71%2C2.4-2.4%2C6.31-2.4%2C8.72%2C0%2C2.19%2C2.19%2C2.38%2C5.64.58%2C8.05l5.65%2C5.65c.17.17.26.4.26.62s-.09.45-.26.62-.4.26-.62.26ZM6.16%2C1.76c-1.13%2C0-2.25.43-3.11%2C1.29-1.72%2C1.72-1.72%2C4.51%2C0%2C6.23h0c.83.83%2C1.94%2C1.29%2C3.11%2C1.29%2C1.16%2C0%2C2.25-.45%2C3.08-1.26.01-.01.02-.02.03-.03.01-.01.02-.02.03-.03%2C1.69-1.72%2C1.68-4.49-.03-6.19-.86-.86-1.99-1.29-3.11-1.29Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat var(--color-white);background-position:center left calc(var(--vw)*18);background-size:calc(var(--vw)*18) auto;border:2px solid var(--color-gray);border-radius:9999px;font-size:16px;padding:calc(var(--vw)*18) calc(var(--vw)*20) calc(var(--vw)*18) calc(var(--vw)*46);width:100%}.search-form .search-module-input::placeholder,.search-form .search-result-input::placeholder,.search-result-form .search-module-input::placeholder,.search-result-form .search-result-input::placeholder{color:var(--color-border);font-weight:700}.search-form .search-module-button,.search-result-form .search-module-button{left:0;top:0}.hatena-module-custom-side-search{margin-bottom:calc(var(--vw)*40)}#box2 .hatena-module-custom-side-about{margin-bottom:calc(var(--vw)*64)}.side-about-pic{margin:0 0 calc(var(--vw)*16)}.side-about-pic>.img{display:block;height:auto;width:100%}.side-about-desc{font-size:calc(var(--rem1)*14);line-height:1.64;margin:0 0 calc(var(--vw)*28)}.side-about-desc>p{margin:0 0 .5em}.side-about-action{display:flex}.side-about-action>.button{width:100%}#box2 .hatena-module-custom-side-ranking{border-bottom:2px solid var(--color-border-yellow);border-top:2px solid var(--color-border-yellow);padding:calc(var(--vw)*37) 0 calc(var(--vw)*24);position:relative}#box2 .hatena-module-custom-side-ranking .hatena-module-title{background-color:var(--color-white);left:0;padding-right:calc(var(--vw)*10);position:absolute;top:calc(0px - .5lh + 1px)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking{display:flex;flex-direction:column;gap:calc(var(--vw)*24)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:before{align-items:center;background:none;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.01%2025%22%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M12.5%2C24.24c-6.48%2C0-11.74-5.26-11.73-11.74%2C0-6.49%2C5.26-11.75%2C11.75-11.75%2C3.12%2C0%2C6.1%2C1.24%2C8.31%2C3.44%2C4.07%2C4.05%2C4.6%2C10.44%2C1.26%2C15.11l-.2.28.83%2C3.31c.02.07%2C0%2C.15-.04.21-.05.06-.12.1-.19.1l-3.52-.87-.27.17c-1.86%2C1.15-4%2C1.76-6.18%2C1.75%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%20%3Cpath%20d%3D%22M12.52%2C1.5c6.07%2C0%2C10.99%2C4.92%2C10.99%2C10.99%2C0%2C2.29-.71%2C4.51-2.04%2C6.38l-.4.56.17.67.54%2C2.16-2.34-.58-.61-.15-.54.33c-5.16%2C3.2-11.94%2C1.61-15.14-3.56C-.05%2C13.13%2C1.54%2C6.35%2C6.71%2C3.15c1.75-1.08%2C3.76-1.65%2C5.81-1.65M12.52%2C0C5.61-.01.01%2C5.58%2C0%2C12.48c-.01%2C6.9%2C5.58%2C12.51%2C12.48%2C12.52%2C2.33%2C0%2C4.62-.65%2C6.6-1.87l3.15.79c.54.13%2C1.08-.19%2C1.21-.73.04-.16.04-.33%2C0-.49l-.74-2.97c4-5.62%2C2.68-13.42-2.94-17.42C17.65.81%2C15.11%2C0%2C12.52%2C0%22%20style%3D%22fill%3A%20%23001e46%3B%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:top;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;color:var(--color);display:flex;font-size:calc(var(--rem1)*12);font-weight:700;height:calc(var(--vw)*25);justify-content:center;left:calc(var(--vw)*-5);top:calc(var(--vw)*-4);width:calc(var(--vw)*25)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:first-child{width:100%}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:first-child:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cpath%20d%3D%22M19.99%2C39.25c-10.62%2C0-19.23-8.62-19.23-19.24%2C0%2C0%2C0%2C0%2C0%2C0C.76%2C9.37%2C9.38.75%2C20.01.75c5.1%2C0%2C10%2C2.03%2C13.61%2C5.64%2C6.66%2C6.63%2C7.54%2C17.11%2C2.07%2C24.76l-.2.28%2C1.52%2C6.06c.02.07%2C0%2C.15-.04.21-.05.06-.12.1-.19.1l-6.38-1.59-.27.17c-3.04%2C1.88-6.55%2C2.88-10.13%2C2.87%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%20%3Cpath%20d%3D%22M20.01%2C1.5c10.21%2C0%2C18.49%2C8.28%2C18.49%2C18.49%2C0%2C3.84-1.2%2C7.59-3.42%2C10.72l-.4.56.17.67%2C1.23%2C4.91-5.2-1.3-.61-.15-.54.33c-8.69%2C5.37-20.09%2C2.67-25.45-6.02C-1.09%2C21.02%2C1.6%2C9.62%2C10.29%2C4.26c2.92-1.8%2C6.29-2.76%2C9.72-2.76M20.01%2C0C8.97%2C0%2C0%2C8.94%2C0%2C19.99c0%2C11.05%2C8.94%2C20.01%2C19.98%2C20.01%2C3.72%2C0%2C7.37-1.03%2C10.53-2.99l6.01%2C1.5c.08.02.16.03.25.03.55%2C0%2C1-.45%2C1-1%2C0-.08-.01-.16-.03-.24l-1.43-5.72c6.4-9%2C4.29-21.48-4.71-27.88C28.21%2C1.29%2C24.16%2C0%2C20.01%2C0%22%20style%3D%22fill%3A%20%23001e46%3B%22%2F%3E%3C%2Fsvg%3E");font-size:calc(var(--rem1)*18);height:calc(var(--vw)*40);width:calc(var(--vw)*40)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:first-child .entries-access-ranking-image-link{margin-bottom:calc(var(--vw)*14)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:first-child .entries-access-ranking-image{border-radius:calc(var(--vw)*20)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:not(:first-child) .entries-access-ranking-item-inner{display:grid;gap:0 calc(var(--vw)*16);grid-template-areas:"image date" "image title";grid-template-columns:calc(var(--vw)*120) 1fr;grid-template-rows:auto 1fr}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-image-link{grid-area:image}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-image{border-radius:calc(var(--vw)*12)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-title{grid-area:title;margin:0 0 auto}.hatena-module-custom-side-categories .hatena-module-body{background:var(--color-bg-primary);border:calc(var(--vw)*4) solid var(--color-bg-primary-dark);border-radius:calc(var(--vw)*20);padding:calc(var(--vw)*28) calc(var(--vw)*16)}.side-categories-section:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:calc(var(--vw)*20);padding-bottom:calc(var(--vw)*20)}.side-categories-title{--theme:var(--color-gray);font-size:calc(var(--rem1)*13);font-weight:700;margin:0 0 calc(var(--vw)*16);padding-left:calc(var(--vw)*10);position:relative}.side-categories-title:before{background-color:var(--theme);border-radius:50%;content:"";display:block;height:calc(var(--vw)*5);left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--vw)*5)}.side-categories-title--auto{--theme:var(--color-category-auto)}.side-categories-title--live{--theme:var(--color-category-live)}.side-categories-title--seiho{--theme:var(--color-category-seiho)}.side-categories-title--pet{--theme:var(--color-category-pet)}.side-categories-title--travel-kaigai{--theme:var(--color-category-travel-kaigai)}.side-categories-title--cycle{--theme:var(--color-category-cycle)}.side-categories-title--golf{--theme:var(--color-category-golf)}.side-recommends-banner{display:block;transition:opacity .3s}.side-recommends-banner:not(:last-child){margin-bottom:calc(var(--vw)*32)}.side-recommends-banner>.img{display:block;height:auto;width:100%}.categories,.urllist-categories{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--vw)*10) calc(var(--vw)*8);margin:0}.categories:after,.urllist-categories:after{content:none!important}#box2 .urllist-category-link,.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link{background:var(--color-white);border:1px solid var(--theme);border-radius:9999px;color:var(--theme);display:block;font-size:calc(var(--rem1)*12);font-weight:700;line-height:var(--line-height);margin:0;order:2;padding:calc(var(--vw)*4) calc(var(--vw)*12);--theme:var(--color-gray)}.category-ゴルフ保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-ペット保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-海外旅行保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-火災保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-生命保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-自動車保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link),.category-自転車保険:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link){order:1}.urllist-image-link{display:block}.urllist-image{border-radius:calc(var(--vw)*12);float:none;margin:0;width:100%}.archive-date,.date,.date-last-updated,.urllist-date-link{align-items:center;color:var(--color-gray);display:flex;flex-wrap:wrap;font-size:calc(var(--rem1)*12);font-weight:700;gap:.1em 1em;margin:0 0 calc(var(--vw)*4)}.archive-date a,.archive-date time,.date a,.date time,.date-last-updated a,.date-last-updated time,.urllist-date-link a,.urllist-date-link time{color:inherit;display:block;font-size:inherit}.entry-title-link,.hatena-urllist .urllist-title-link,.urllist-title{font-weight:700;line-height:var(--line-height)}#box2 .urllist-title-link{font-size:calc(var(--rem1)*15)}#main .urllist-with-thumbnails li .urllist-categories,.urllist-categories{display:flex;flex-wrap:wrap}.urllist-category-link,.urllist-with-thumbnails li{margin:0}.urllist-with-thumbnails li:after{content:none}.urllist-with-thumbnails li .urllist-image{float:none;margin:0}.c-button,.urllist-see-more a{align-items:center;background:var(--color-white);border:2px solid var(--color-primary);border-radius:9999px;color:var(--color-primary);display:flex;font-size:calc(var(--rem1)*14);font-weight:700;gap:calc(var(--vw)*10);padding:calc(var(--vw)*11) calc(var(--vw)*10) calc(var(--vw)*11) calc(var(--vw)*28);text-align:left}:is(.c-button,.urllist-see-more a):hover{background:var(--color-white);color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}:is(.c-button,.urllist-see-more a):after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cpath%20d%3D%22M20%2C40C8.95%2C40%2C0%2C31.05%2C0%2C20S8.95%2C0%2C20%2C0s20%2C8.95%2C20%2C20-8.95%2C20-20%2C20Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%20%3Cpath%20d%3D%22M16.94%2C15.06c-.59-.59-.59-1.54%2C0-2.12.29-.29.68-.44%2C1.06-.44s.77.15%2C1.06.44l6%2C6c.59.59.59%2C1.54%2C0%2C2.12l-6%2C6c-.59.59-1.54.59-2.12%2C0-.59-.59-.59-1.54%2C0-2.12l4.94-4.94-4.94-4.94Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:calc(var(--vw)*30);margin-left:auto;transition:transform .15s;width:calc(var(--vw)*30)}.urllist-see-more{margin-top:calc(var(--vw)*40)}.page-components .icon-list{font-size:3rem}.page-components .icon-list>i{cursor:pointer;transition:color .2s}.page-components .icon-list>i:hover{color:var(--color-primary)}.page-components .c-button{margin-bottom:.25rem}#_dev :where(main){margin-inline:auto;max-width:1200px}#_dev :where(h1){line-height:1.1;margin:2em 0 .75em}#_dev :where(h1):first-child{margin-top:0}#_dev :where(h2,h3,h4,h5,h6){line-height:1.1;margin:1.5em 0 .75em}#_dev :where(h2,h3,h4,h5,h6):first-child{margin-top:0}#_dev :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-top:0}.page-sample .code-example{background:#f6f6f6;color:#555;font-size:var(--rem14);line-height:1.3;margin:30px 0 20px;overflow:visible;padding:8px 10px;position:relative}.page-sample .code-example:before{background:#333;border-radius:10px;color:#fff;content:"example";display:inline-block;font-family:sans-serif;font-size:10px;left:0;padding:1px 12px;position:absolute;top:-10px}.page-sample .code-example>code{display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;overflow:auto;padding:7px 10px}.page-sample :where(textarea[readonly]){background:#f6f9ff;color:#555;display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;font-size:var(--rem14);line-height:1.5;margin-bottom:5px;padding:15px 20px;resize:none;width:100%}.page-sample .url-inline{background:url("data:image/png;base64,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");padding:10px}.page-sample .url-inline-svg:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 365.14'%3E%3Cpath fill='var(--logo-paint,%233cb7a6)' d='m66.66 326.19 106.58-168.07 45.09 22.55 71.74-71.74 194.72 250.06s-51.24 6.15-106.58 6.15-51.73-21.79-145.53-40.99-166.02 2.04-166.02 2.04'/%3E%3Cpath fill='var(--logo-line,%23000)' d='M316.69 131.22c-.58 9.31-.8 18.66-1.8 27.93-3.37 31.36-21.82 51.32-48.34 66.46-21.83 12.47-46.98 12.77-69.54 22-15.12 6.19-28.44 14.25-37.29 28.82-6.1 10.04-12.95 19.84-20.83 28.5-3.79 4.16-10.77 7.58-16.27 7.54-9.95-.07-13.34-7.6-7.28-15.53 14.65-19.19 28.91-38.9 45.54-56.28 12.56-13.12 30.46-18.17 48.39-22.29 20.01-4.6 40.9-7.68 57.69-21.26 16.85-13.62 27.27-30.83 25.65-53.01-1.57-21.45.06-43.61-14.63-62.49-10.2-13.11-18.78-14.23-28.92-1.21-15.21 19.53-30.49 39.01-45.74 58.51-4.91 6.29-14.75 7.62-22.22 3.23-4.27-2.51-9.31-3.97-13.06-7.05-7.48-6.13-12.19-1.95-15.75 3.92-17.63 29.07-34.75 58.45-52.39 87.52-14.64 24.12-29.82 47.92-44.59 71.96-4.61 7.5-8.72 15.31-12.92 23.05-7.5 13.87-16.56 18.51-31.7 16.07-10.24-1.65-13.4-7.49-8.33-16.74 9.34-17.02 18.99-33.87 28.7-50.68 26.07-45.15 52.11-90.31 78.44-135.31 8.76-14.96 18.12-29.6 27.71-44.05 6.63-10 14.29-10.42 25.15-2.72 5.53 3.92 10.95 8.82 17.19 10.63 3.82 1.11 11.03-1.38 13.41-4.66 20.81-28.6 40.59-57.96 61.33-86.62 7.62-10.54 13.93-9.63 21.92.71 16.83 21.79 34.01 43.31 50.69 65.2 16.68 21.88 33.01 44.03 49.37 66.17 20.41 27.63 40.74 55.33 61.01 83.06 24.1 32.97 48.22 65.93 71.96 99.15 2.29 3.2 3.43 8.73 2.32 12.32-.71 2.31-6.4 3.9-10.04 4.35-16.09 1.98-27.45-4.45-37.19-17.91-28.6-39.51-58.48-78.1-87.77-117.12-15.94-21.24-31.63-42.67-47.63-63.86-2.69-3.56-6.4-6.34-9.64-9.49-.86.41-1.73.79-2.6 1.18'/%3E%3C/svg%3E");display:inline-block;line-height:1;vertical-align:middle;width:40px}.page-sample .url-rebase-cache{background:url(../../_dev/sample/cat.jpg?rev=7e84c8d2);padding:10px}.page-sample .svg-inline-logo{display:inline-block;transition:background-color .2s ease-out;width:50vw}.page-sample .svg-inline-logo:hover{--logo-line:#508de3;--logo-paint:#d0eb00;background-color:#def}.page-sample .svg-inline-logo :where(path){transition:fill .2s ease-out}.page-archive{--theme:var(--color-primary);--theme-bg:var(--color-bg-primary)}.page-archive.category-ゴルフ保険 .archive-header-category .archive-heading,.page-archive.category-ペット保険 .archive-header-category .archive-heading,.page-archive.category-海外旅行保険 .archive-header-category .archive-heading,.page-archive.category-火災保険 .archive-header-category .archive-heading,.page-archive.category-生命保険 .archive-header-category .archive-heading,.page-archive.category-自動車保険 .archive-header-category .archive-heading,.page-archive.category-自転車保険 .archive-header-category .archive-heading{background:none;display:flex;font-size:calc(var(--rem1)*26);font-weight:700;margin:0 0 calc(var(--vw)*32);padding:0 0 calc(var(--vw)*14);position:relative}.page-archive.category-ゴルフ保険 .archive-header-category .archive-heading:before,.page-archive.category-ペット保険 .archive-header-category .archive-heading:before,.page-archive.category-海外旅行保険 .archive-header-category .archive-heading:before,.page-archive.category-火災保険 .archive-header-category .archive-heading:before,.page-archive.category-生命保険 .archive-header-category .archive-heading:before,.page-archive.category-自動車保険 .archive-header-category .archive-heading:before,.page-archive.category-自転車保険 .archive-header-category .archive-heading:before{content:none}.page-archive.category-ゴルフ保険 .archive-header-category .archive-heading:after,.page-archive.category-ペット保険 .archive-header-category .archive-heading:after,.page-archive.category-海外旅行保険 .archive-header-category .archive-heading:after,.page-archive.category-火災保険 .archive-header-category .archive-heading:after,.page-archive.category-生命保険 .archive-header-category .archive-heading:after,.page-archive.category-自動車保険 .archive-header-category .archive-heading:after,.page-archive.category-自転車保険 .archive-header-category .archive-heading:after{background-color:var(--theme);bottom:0;content:"";display:block;height:calc(var(--vw)*5);left:0;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:100%}.archive-header-category{margin-bottom:calc(var(--vw)*64)}.archive-header-category .archive-heading{background:var(--color-bg-gray);font-size:calc(var(--rem1)*26);line-height:var(--line-height);margin:0 calc(0px - var(--padding-inner)) calc(var(--vw)*40);padding:calc(var(--vw)*32) calc(var(--vw)*32) calc(var(--vw)*32) calc(var(--vw)*68);position:relative}.archive-header-category .archive-heading:before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cpath%20d%3D%22M10%2C20C4.49%2C20%2C0%2C15.51%2C0%2C10S4.49%2C0%2C10%2C0s10%2C4.49%2C10%2C10-4.49%2C10-10%2C10ZM10%2C4c-3.31%2C0-6%2C2.69-6%2C6s2.69%2C6%2C6%2C6%2C6-2.69%2C6-6-2.69-6-6-6Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain;content:"";display:block;height:calc(var(--vw)*20);left:calc(var(--vw)*32);position:absolute;top:calc(32 * var(--vw) + .5lh - (10 * var(--vw)));width:calc(var(--vw)*20)}.archive-category-pic{margin:0 0 calc(var(--vw)*40)}.archive-category-pic .img{border-radius:calc(var(--vw)*20);display:block;height:auto;width:100%}.archive-category-desc{font-size:calc(var(--rem1)*16);line-height:var(--line-height-article);margin-bottom:calc(var(--vw)*40)}.archive-category-categories>.title{font-size:calc(var(--rem1)*16);margin:0 0 calc(var(--vw)*20)}.archive-category-categories>.urllist-categories{background-color:var(--theme-bg);border-radius:calc(var(--vw)*12);padding:calc(var(--vw)*20)}.page-archive .archive-entry{display:flex;flex-direction:column;margin:0;min-height:auto;padding:0}.page-archive .archive-entry:before{content:none}.page-archive .archive-entry-header{order:2}.page-archive .entry-title{font-size:calc(var(--rem1)*15);margin:0 0 calc(var(--vw)*22)}.page-archive .entry-title-link{color:inherit}.page-archive .categories{display:flex;order:3}.page-archive .archive-entry-body{display:none}.page-archive .entry-thumb{aspect-ratio:16/9;border-radius:calc(var(--vw)*12);float:none;height:auto;margin:0 0 calc(var(--vw)*18);order:1;padding:0;position:static;width:100%}.archive-entries{display:grid;gap:calc(var(--vw)*48) calc(var(--vw)*20);grid-template-columns:1fr 1fr;margin-bottom:calc(var(--vw)*64)}body.page-archive-category.category-ゴルフ保険,body.page-archive-category.category-ペット保険,body.page-archive-category.category-海外旅行保険,body.page-archive-category.category-火災保険,body.page-archive-category.category-生命保険,body.page-archive-category.category-自動車保険,body.page-archive-category.category-自転車保険{background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--vw)*360) auto}body.page-archive-category.category-自動車保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23def2ff%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-火災保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23fdf0f6%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-生命保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23ffeed9%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-ペット保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23fdecea%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-海外旅行保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23ebfae4%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-自転車保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23f7effd%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-ゴルフ保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20400%22%3E%20%3Cpath%20d%3D%22M233.15%2C0c17.07%2C29.44%2C26.85%2C63.6%2C26.85%2C100%2C0%2C110.28-89.72%2C200-200%2C200-20.9%2C0-41.05-3.23-60-9.2v103.19c19.39%2C3.94%2C39.45%2C6.01%2C60%2C6.01%2C165.69%2C0%2C300-134.31%2C300-300%2C0-35.07-6.04-68.72-17.09-100h-109.75Z%22%20style%3D%22fill%3A%20%23dff6f8%3B%22%2F%3E%3C%2Fsvg%3E")}.entry-header{margin-bottom:calc(var(--vw)*40)}.entry-header .date{font-size:calc(var(--rem1)*13);margin-bottom:calc(var(--vw)*24)}.entry-header .date>a{display:flex;font-size:inherit;font-weight:400;gap:0;order:2}.entry-header .date>a:after{content:"公開"}:is(.entry-header .date>a)+.date-last-updated{border-right:1px solid var(--color-border);padding-right:calc(var(--vw)*12)}.entry-header .date>.date-last-updated{display:flex;font-size:inherit;gap:0;margin-bottom:0;order:1}.entry-header .date>.date-last-updated .blogicon{display:none}.entry-header .date>.date-last-updated:after{content:"更新"}.entry-header .entry-title{font-size:calc(var(--rem1)*22);font-weight:700;line-height:var(--line-height);margin:0 0 calc(var(--vw)*26)}.entry-header .entry-title .entry-title-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}body.page-static_page .entry-header .entry-title{background:none;display:flex;font-size:calc(var(--rem1)*26);font-weight:700;margin:0 0 calc(var(--vw)*32);padding:0 0 calc(var(--vw)*14);position:relative}body.page-static_page .entry-header .entry-title:before{content:none}body.page-static_page .entry-header .entry-title:after{background-color:var(--color-primary);bottom:0;content:"";display:block;height:calc(var(--vw)*5);left:0;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:100%}.entry-content{font-size:calc(var(--rem1)*15);line-height:var(--line-height-article);margin-bottom:calc(var(--vw)*80)}.entry-content>:first-child{margin-top:0!important}.entry-content>:last-child{margin-bottom:0!important}.entry-content .table-of-contents-custom-wrapper{align-items:center;border-bottom:2px solid var(--color-border);border-top:2px solid var(--color-border);display:flex;flex-wrap:wrap;margin:calc(var(--vw)*64) 0;padding:0}.entry-content .table-of-contents-custom-title{font-size:calc(var(--rem1)*22);font-weight:700;margin:0;padding:calc(var(--vw)*22) calc(var(--vw)*32)}.entry-content .table-of-contents-custom-toggle{align-items:center;background:none;border:1px solid var(--color-border);border-radius:9999px;color:var(--color-gray);cursor:pointer;display:flex;font-size:calc(var(--rem1)*14);font-weight:700;margin-left:auto;padding:calc(var(--vw)*10) calc(var(--vw)*20);text-align:left;width:calc(var(--vw)*100)}.entry-content .table-of-contents-custom-toggle.is-close:after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%20%3Cpath%20d%3D%22M10%2C5c0%2C.55-.45%2C1-1%2C1h-3v3c0%2C.55-.45%2C1-1%2C1s-1-.45-1-1v-3H1c-.55%2C0-1-.45-1-1s.45-1%2C1-1h3V1c0-.55.45-1%2C1-1s1%2C.45%2C1%2C1v3h3c.55%2C0%2C1%2C.45%2C1%2C1Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%3C%2Fsvg%3E")}.entry-content .table-of-contents-custom-toggle:after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%202%22%3E%20%3Cpath%20d%3D%22M9%2C2H1c-.55%2C0-1-.45-1-1S.45%2C0%2C1%2C0h8c.55%2C0%2C1%2C.45%2C1%2C1s-.45%2C1-1%2C1Z%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:calc(var(--vw)*10);margin-left:auto;width:calc(var(--vw)*10)}.entry-content .table-of-contents{background-color:var(--color-bg-gray);border:0;border-radius:calc(var(--vw)*20);font-size:calc(var(--rem1)*14);line-height:var(--line-height);margin:0 0 calc(var(--vw)*18);padding:calc(var(--vw)*29);width:100%}.entry-content .table-of-contents ul{border-left:2px solid var(--color-border);margin-left:0;margin-top:calc(var(--vw)*10);padding-left:calc(var(--vw)*16)}.entry-content .table-of-contents li:not(:last-child){margin-bottom:calc(var(--vw)*12)}.entry-content .table-of-contents a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.entry-content .table-of-contents>li{padding-left:calc(var(--vw)*12);position:relative}.entry-content .table-of-contents>li:not(:last-child){margin-bottom:calc(var(--vw)*16)}.entry-content .table-of-contents>li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:calc(var(--vw)*6);left:0;position:absolute;top:calc(.5lh - (3 * var(--vw)));width:calc(var(--vw)*6)}.entry-content .table-of-contents>li>a{font-size:calc(var(--rem1)*15);font-weight:700}.entry-content .table-of-contents>li>ul{color:var(--color-gray);margin-top:calc(var(--vw)*12)}.entry-content .table-of-contents>li>ul>li:not(:last-child){margin-bottom:calc(var(--vw)*10)}.entry-content .table-of-contents>li>ul>li>a{font-weight:700}.entry-content :where(a){color:var(--color-primary)}.entry-content [target=_blank]:where(a){background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.5%2015.5%22%3E%20%3Cpath%20d%3D%22M15.5%2C14.75c0%2C.41-.34.75-.75.75H2.55c-1.4%2C0-2.55-1.15-2.55-2.55V4.75c0-.41.34-.75.75-.75s.75.34.75.75v8.2c0%2C.58.47%2C1.05%2C1.05%2C1.05h12.2c.41%2C0%2C.75.34.75.75ZM19.5%2C2.25v8c0%2C1.24-1.01%2C2.25-2.25%2C2.25H5.25c-1.24%2C0-2.25-1.01-2.25-2.25V2.25c0-1.24%2C1.01-2.25%2C2.25-2.25h12c1.24%2C0%2C2.25%2C1.01%2C2.25%2C2.25ZM18%2C2.25c0-.41-.34-.75-.75-.75H5.25c-.41%2C0-.75.34-.75.75v8c0%2C.41.34.75.75.75h12c.41%2C0%2C.75-.34.75-.75V2.25Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 100%;background-size:auto .9em;margin-right:.2em;padding-right:1.4em}.entry-content p{line-height:inherit;margin:0 0 calc(var(--vw)*44)}.entry-content>ul{border:calc(var(--vw)*2) solid var(--color-border);border-radius:calc(var(--vw)*20);font-weight:700;margin:calc(var(--vw)*44) 0;padding:calc(var(--vw)*26) calc(var(--vw)*32)}.entry-content>ul li{padding-left:calc(var(--vw)*12);position:relative}.entry-content>ul li:not(:last-child){margin-bottom:calc(var(--vw)*10)}.entry-content>ul li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:calc(var(--vw)*6);left:0;position:absolute;top:calc(.5lh - (3 * var(--vw)));width:calc(var(--vw)*6)}.entry-content h3{background-color:var(--color-bg-primary);font-size:calc(var(--rem1)*22);margin:calc(var(--vw)*64) calc(0px - var(--padding-inner)) calc(var(--vw)*33);padding:calc(var(--vw)*27) calc(var(--vw)*32)}.entry-content h3,.entry-content h4{font-weight:700;line-height:var(--line-height)}.entry-content h4{border-bottom:calc(var(--vw)*2) solid var(--color-primary);font-size:calc(var(--rem1)*18);margin:calc(var(--vw)*62) 0 calc(var(--vw)*26);padding-bottom:calc(var(--vw)*4)}.entry-content h5{font-size:calc(var(--rem1)*15);font-weight:700;line-height:var(--line-height);margin:calc(var(--vw)*44) 0 calc(var(--vw)*27);padding:calc(var(--vw)*2) 0 calc(var(--vw)*2) calc(var(--vw)*16);position:relative}.entry-content h5:after{background-color:var(--color-border);border-radius:calc(var(--vw)*2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:calc(var(--vw)*4)}.entry-content .figure-image,.entry-content>p:has(.hatena-fotolife){margin:calc(var(--vw)*44) 0}.entry-content .figure-image figcaption{color:var(--color-gray);font-size:calc(var(--rem1)*14);font-weight:700;margin:calc(var(--vw)*12) 0 0;opacity:1}.entry-content .hatena-fotolife{border-radius:calc(var(--vw)*20);margin:0}:is(.entry-content>.figure-image:first-child,.entry-content>p:first-child:has(img)) .hatena-fotolife{margin-bottom:calc(var(--vw)*40);margin-top:calc(var(--vw)*40)}.entry-content .profile-cards-list{margin:calc(var(--vw)*80) 0}.entry-content .profile-cards-list .profile-card-container{border:calc(var(--vw)*4) solid var(--color-bg-primary-dark);border-radius:calc(var(--vw)*20);padding:calc(var(--vw)*32) calc(var(--vw)*40)}.entry-content .profile-cards-list .profile-card-container:not(:last-child){margin-bottom:calc(var(--vw)*64)}.entry-content .profile-card-pic{display:block;margin:0 auto calc(var(--vw)*32);width:calc(var(--vw)*160)}.entry-content .profile-card-pic>.img{border:calc(var(--vw)*4) solid var(--color-bg-primary-dark);border-radius:50%;display:block;height:auto;width:100%}.entry-content .profile-card-name{align-items:center;display:flex;flex-direction:column;font-size:calc(var(--rem1)*12);font-weight:700;gap:calc(var(--vw)*10);margin:0 0 calc(var(--vw)*28)}.entry-content .profile-card-name>.label{border:2px solid var(--color-border);border-radius:9999px;color:var(--color-primary);padding:calc(var(--vw)*5) calc(var(--vw)*10);position:relative}.entry-content .profile-card-name>.label:after,.entry-content .profile-card-name>.label:before{border:solid #0000;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.entry-content .profile-card-name>.label:after{border-color:#e2e4ee00;border-top-color:var(--color-white);border-width:5px;margin-left:-5px}.entry-content .profile-card-name>.label:before{border-color:#e2e4ee00;border-top-color:var(--color-border);border-width:8px;margin-left:-8px}.entry-content .profile-card-name>.name{font-size:calc(var(--rem1)*18)}.entry-content .profile-card-desc{font-size:calc(var(--rem1)*15)}.entry-content .profile-card-desc p{margin-bottom:1em}.entry-content .profile-card-desc p:last-child{margin-bottom:0}.entry-footer-modules{margin:calc(var(--vw)*64) 0}.entry-footer-modules .hatena-module-title{border-bottom:0;font-size:calc(var(--rem1)*16);font-weight:700;line-height:var(--line-height);margin:0 0 calc(var(--vw)*20);padding:0}.entry-footer-contact{background-color:var(--color-bg-primary-dark);display:none;margin:calc(var(--vw)*64) calc(0px - var(--padding-inner));padding:calc(var(--vw)*64) calc(var(--vw)*40)}.entry-footer-contact>.hatena-module-title{display:none}.entry-footer-contact .title{font-size:calc(var(--rem1)*22);font-weight:700;margin:0 0 calc(var(--vw)*30);text-align:center}.entry-footer-contact .desc{font-size:calc(var(--rem1)*14);font-weight:700;margin-bottom:calc(var(--vw)*30)}.entry-footer-contact .button-list{align-items:center;display:flex;flex-direction:column;gap:calc(var(--vw)*20)}body.category-ゴルフ保険 .entry-footer-contact.category-ゴルフ保険,body.category-ペット保険 .entry-footer-contact.category-ペット保険,body.category-海外旅行保険 .entry-footer-contact.category-海外旅行保険,body.category-火災保険 .entry-footer-contact.category-火災保険,body.category-生命保険 .entry-footer-contact.category-生命保険,body.category-自動車保険 .entry-footer-contact.category-自動車保険,body.category-自転車保険 .entry-footer-contact.category-自転車保険{display:block}#main .entry-footer .hatena-module-related-entries{border-bottom:2px solid var(--color-border-yellow);border-top:2px solid var(--color-border-yellow);padding:calc(var(--vw)*40) 0 calc(var(--vw)*24);position:relative}#main .entry-footer .hatena-module-related-entries .hatena-module-title{background-color:var(--color-white);left:0;padding-right:calc(var(--vw)*10);position:absolute;top:calc(0px - .5lh + 1px)}#main .entry-footer .hatena-module-related-entries .related-entries{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*48) calc(var(--vw)*20);justify-content:flex-start}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-item{margin:0;width:calc(50% - var(--vw)*10)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-image-link{margin-bottom:calc(var(--vw)*18)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-image{margin:0;max-width:100%;width:100%}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-title{display:-webkit-box;font-size:calc(var(--rem1)*15);margin:0 0 calc(var(--vw)*22);overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.entry-footer-section,.entry-tags-wrapper,.social-buttons{display:none}.entry-customized-footer-custom-share{align-items:center;display:flex;flex-direction:column;gap:calc(var(--vw)*20);justify-content:center;margin:calc(var(--vw)*100) 0 calc(var(--vw)*120)}.entry-customized-footer-custom-share>.title{color:var(--color-gray);font-size:calc(var(--rem1)*16);font-weight:700;margin:0}.customized-footer .entry-customized-footer-custom-share{display:none}.entry-customized-footer-custom-share-list{align-items:center;background-color:var(--color-bg-gray);border-radius:9999px;display:flex;justify-content:center;margin:0;padding:calc(var(--vw)*8) calc(var(--vw)*12)}.entry-customized-footer-custom-share-item>.link{align-items:center;display:flex;height:calc(var(--vw)*45);justify-content:center;transition:opacity .2s;width:calc(var(--vw)*45)}.entry-customized-footer-custom-share-item>.link>.icon{display:block}.error-section>.head{align-items:center;background-color:var(--color-bg-gray);display:flex;font-size:calc(var(--rem1)*48);font-weight:700;height:calc(var(--vw)*181);justify-content:center;margin-bottom:calc(var(--vw)*64)}.error-section>.title{color:var(--color-gray);font-size:calc(var(--rem1)*22);line-height:var(--line-height);margin:0 0 calc(var(--vw)*100);text-align:center}.error-section-action{border-bottom:2px solid var(--color-border);border-top:2px solid var(--color-border);padding:calc(var(--vw)*18) 0}.error-section-action,.error-section-action>.action{align-items:center;display:flex;justify-content:center}.error-section-action>.action{color:var(--color-gray);font-size:calc(var(--rem1)*14);font-weight:700;gap:calc(var(--vw)*10);-webkit-text-decoration:none;text-decoration:none}.error-section-action>.action:after{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%20%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2213%22%20style%3D%22fill%3A%20%23656c8e%3B%22%2F%3E%20%3Cpath%20d%3D%22M16.71%2C13.71l-4%2C4c-.2.2-.45.29-.71.29s-.51-.1-.71-.29c-.39-.39-.39-1.02%2C0-1.41l3.29-3.29-3.29-3.29c-.39-.39-.39-1.02%2C0-1.41s1.02-.39%2C1.41%2C0l4%2C4c.39.39.39%2C1.02%2C0%2C1.41Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";display:block;height:calc(var(--vw)*26);width:calc(var(--vw)*26)}.page-index:not(:has(.no-entry)) #top-box,.page-index:not(:has(.no-entry)) #top-editarea{background-color:var(--color-bg-primary)}.page-index:not(:has(.no-entry)) #main .urllist-with-thumbnails li .urllist-image{max-width:100%}.page-index:not(:has(.no-entry)) #main .hatena-module-title{display:flex;font-size:calc(var(--rem1)*26);font-weight:700;margin:0 0 calc(var(--vw)*34);padding-bottom:calc(var(--vw)*4);position:relative}.page-index:not(:has(.no-entry)) #main .hatena-module-title:after{background-color:var(--theme);bottom:0;content:"";display:block;height:calc(var(--vw)*5);left:0;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%205%22%3E%20%3Cpath%20d%3D%22M12%2C2.5c0%2C1.38-1.12%2C2.5-2.5%2C2.5s-2.5-1.12-2.5-2.5%2C1.12-2.5%2C2.5-2.5%2C2.5%2C1.12%2C2.5%2C2.5ZM2.5%2C0C1.12%2C0%2C0%2C1.12%2C0%2C2.5s1.12%2C2.5%2C2.5%2C2.5%2C2.5-1.12%2C2.5-2.5S3.88%2C0%2C2.5%2C0Z%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:100%}#header-modules .hatena-module-custom-index-hero{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201365%201365%22%3E%20%3Cpath%20d%3D%22M682.5%2C1255c-315.68%2C0-572.5-256.82-572.5-572.5S366.82%2C110%2C682.5%2C110s572.5%2C256.82%2C572.5%2C572.5-256.82%2C572.5-572.5%2C572.5Z%22%20style%3D%22fill%3A%20%23f5fbff%3B%22%2F%3E%20%3Cpath%20d%3D%22M682.5%2C220c-255.02%2C0-462.5%2C207.48-462.5%2C462.5s207.48%2C462.5%2C462.5%2C462.5%2C462.5-207.48%2C462.5-462.5-207.48-462.5-462.5-462.5M682.5%2C0c376.93%2C0%2C682.5%2C305.57%2C682.5%2C682.5s-305.57%2C682.5-682.5%2C682.5S0%2C1059.43%2C0%2C682.5%2C305.57%2C0%2C682.5%2C0Z%22%20style%3D%22fill%3A%20%23b9e5ff%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat var(--color-white);background-position:bottom calc(var(--vw)*40) center;background-size:350% auto;margin:0 0 calc(var(--vw)*58)}#header-modules .hatena-module-custom-index-hero .swiper{position:relative}#header-modules .hatena-module-custom-index-hero .swiper-button-next,#header-modules .hatena-module-custom-index-hero .swiper-button-prev{background-repeat:no-repeat;background-size:contain;border-radius:9999px;cursor:pointer;height:calc(var(--vw)*40);position:absolute;top:calc(var(--vw)*70);transition:opacity .3s;width:calc(var(--vw)*40);z-index:500}#header-modules .hatena-module-custom-index-hero .swiper-button-next.swiper-button-disabled,#header-modules .hatena-module-custom-index-hero .swiper-button-prev.swiper-button-disabled{opacity:0}#header-modules .hatena-module-custom-index-hero .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cpath%20d%3D%22M20%2C0c11.05%2C0%2C20%2C8.95%2C20%2C20s-8.95%2C20-20%2C20S0%2C31.05%2C0%2C20%2C8.95%2C0%2C20%2C0Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%20%3Cpath%20d%3D%22M23.06%2C24.94c.59.59.59%2C1.54%2C0%2C2.12-.29.29-.68.44-1.06.44s-.77-.15-1.06-.44l-6-6c-.59-.59-.59-1.54%2C0-2.12l6-6c.59-.59%2C1.54-.59%2C2.12%2C0%2C.59.59.59%2C1.54%2C0%2C2.12l-4.94%2C4.94%2C4.94%2C4.94Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E");left:calc(var(--vw)*15)}#header-modules .hatena-module-custom-index-hero .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cpath%20d%3D%22M20%2C40C8.95%2C40%2C0%2C31.05%2C0%2C20S8.95%2C0%2C20%2C0s20%2C8.95%2C20%2C20-8.95%2C20-20%2C20Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%20%3Cpath%20d%3D%22M16.94%2C15.06c-.59-.59-.59-1.54%2C0-2.12.29-.29.68-.44%2C1.06-.44s.77.15%2C1.06.44l6%2C6c.59.59.59%2C1.54%2C0%2C2.12l-6%2C6c-.59.59-1.54.59-2.12%2C0-.59-.59-.59-1.54%2C0-2.12l4.94-4.94-4.94-4.94Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E");right:calc(var(--vw)*15)}#header-modules .hatena-module-custom-index-hero .swiper-interface{align-items:center;display:flex;gap:calc(var(--vw)*16);justify-content:center;margin-top:calc(var(--vw)*74)}#header-modules .hatena-module-custom-index-hero .swiper-pagination{display:flex;gap:calc(var(--vw)*16)}#header-modules .hatena-module-custom-index-hero .swiper-pagination-bullet{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:9999px;cursor:pointer;height:calc(var(--vw)*10);width:calc(var(--vw)*10)}#header-modules .hatena-module-custom-index-hero .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}#header-modules .hatena-module-custom-index-hero .swiper-toggle{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%20%3Cpath%20d%3D%22M9%2C7v6c0%2C.55-.45%2C1-1%2C1s-1-.45-1-1v-6c0-.55.45-1%2C1-1s1%2C.45%2C1%2C1ZM12%2C6c-.55%2C0-1%2C.45-1%2C1v6c0%2C.55.45%2C1%2C1%2C1s1-.45%2C1-1v-6c0-.55-.45-1-1-1Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain;border-radius:9999px;cursor:pointer;height:calc(var(--vw)*20);width:calc(var(--vw)*20)}#header-modules .hatena-module-custom-index-hero .swiper-toggle.swiper-toggle-pause{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cpath%20d%3D%22M20%2C40C8.95%2C40%2C0%2C31.05%2C0%2C20S8.95%2C0%2C20%2C0s20%2C8.95%2C20%2C20-8.95%2C20-20%2C20Z%22%20style%3D%22fill%3A%20%230041fc%3B%22%2F%3E%20%3Cpath%20d%3D%22M16.94%2C15.06c-.59-.59-.59-1.54%2C0-2.12.29-.29.68-.44%2C1.06-.44s.77.15%2C1.06.44l6%2C6c.59.59.59%2C1.54%2C0%2C2.12l-6%2C6c-.59.59-1.54.59-2.12%2C0-.59-.59-.59-1.54%2C0-2.12l4.94-4.94-4.94-4.94Z%22%20style%3D%22fill%3A%20%23fff%3B%22%2F%3E%3C%2Fsvg%3E")}#header-modules .hatena-module-custom-index-hero .recent-entries.is-animation .recent-entries-item-inner{transition:transform .5s}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-item{margin:0;width:calc(var(--vw)*320)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-item.is-process .recent-entries-item-inner{transform:scale(1)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-item-inner{display:flex;flex-direction:column;transform:scale(.85);transform-origin:top center}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-image-link{margin-bottom:calc(var(--vw)*20);order:1;width:100%}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-image{border-radius:calc(var(--vw)*20)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-date-link{margin:0;order:4}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-title{margin:0 0 calc(var(--vw)*13);order:3}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-categories{display:flex;margin:0 0 calc(var(--vw)*17);order:2}#main .hatena-module-custom-index-latest{margin-bottom:calc(var(--vw)*58)}#main .hatena-module-custom-index-latest .hatena-module-title{--theme:var(--color-primary)}#main .hatena-module-custom-index-latest .hatena-module-body{position:relative}#main .hatena-module-custom-index-latest .hatena-module-body:before{background-color:var(--color-bg-primary);border-bottom:calc(var(--vw)*10) solid var(--color-bg-primary-dark);border-top:calc(var(--vw)*10) solid var(--color-bg-primary-dark);box-sizing:border-box;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}#main .hatena-module-custom-index-latest .recent-entries{display:flex;flex-direction:column;gap:calc(var(--vw)*24);margin:0;padding:calc(var(--vw)*51) var(--padding-inner);position:relative;z-index:5}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-item{margin:0}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-item-inner{display:grid;gap:0 calc(var(--vw)*16);grid-auto-columns:1fr;grid-template-areas:"image date" "image title";grid-template-columns:calc(var(--vw)*120) 1fr;grid-template-rows:auto 1fr}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-image-link{grid-area:image;width:calc(var(--vw)*120)}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-date-link{grid-area:date}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-title{display:-webkit-box;grid-area:title;margin:0;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-categories{grid-area:categories;margin-bottom:auto}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest){margin-bottom:calc(var(--vw)*73)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest):last-child{margin-bottom:0}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*48) calc(var(--vw)*20)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item{margin:0;width:calc(50% - var(--vw)*10)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-image-link{margin-bottom:calc(var(--vw)*18)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-title{display:-webkit-box;font-size:calc(var(--rem1)*15);margin:0 0 calc(var(--vw)*22);overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.search-result{background-color:var(--color-bg-gray);margin-bottom:calc(var(--vw)*64);padding:calc(var(--vw)*32)}.search-result .archive-heading{font-size:calc(var(--rem1)*22);font-weight:700;margin:0 0 calc(var(--vw)*38)}.search-result+p{color:var(--color-gray);font-size:calc(var(--rem1)*22);font-weight:700;margin:calc(var(--vw)*80) 0;text-align:center}.search-result-form{display:block;max-width:100%;width:100%}@media screen and (width >= 768px){:root{--vw:1px;--rem1:1px;--width-content:calc(var(--vw)*1080);--line-height-article:1.625}#content-inner{gap:0 calc(var(--vw)*80);max-width:calc(var(--width-content) + var(--padding-inner)*2)}#wrapper{flex:1;max-width:calc(100% - var(--vw)*360);width:auto}#box2{width:calc(var(--vw)*280)}.u-hide-md{display:none!important}body.page-index:not(:has(.no-entry)) .breadcrumb{padding-bottom:calc(var(--vw)*36)}.breadcrumb{margin:0 auto;max-width:calc(var(--vw)*1080 + var(--padding-inner)*2);padding-bottom:calc(var(--vw)*64);padding-top:calc(var(--vw)*12)}.footer{margin-top:calc(var(--vw)*120)}.footer-logo{width:calc(var(--vw)*300)}.footer-cta{left:auto;right:var(--padding-inner);transform:translateX(calc(100% + var(--padding-inner)));width:calc(var(--vw)*340)}.header:has(.header-gnav.is-fixed){padding-bottom:calc(var(--vw)*70)}.header-logo{margin:0 auto;padding:calc(var(--vw)*32) 0;width:calc(var(--vw)*339)}.header-gnav{max-width:calc(var(--vw)*1080)}.header-gnav.is-fixed{border-bottom-left-radius:calc(var(--vw)*40);border-bottom-right-radius:calc(var(--vw)*40);max-width:100%}.header-gnav-list{justify-content:center;overflow:auto;padding:calc(var(--vw)*23) 0}.header-gnav-list>.gnav{font-size:calc(var(--rem1)*16);padding:0 calc(var(--vw)*16)}body:not(.page-index:not(:has(.no-entry))) .header-logo{padding:calc(var(--vw)*20) 0;width:calc(var(--vw)*186)}body:not(.page-index:not(:has(.no-entry))) .header-gnav{border-top:2px solid var(--color-border-yellow);max-width:100%}body.page-entry .pager:last-child{margin-bottom:calc(var(--vw)*181)}.search-form .search-module-input,.search-form .search-result-input,.search-result-form .search-module-input,.search-result-form .search-result-input{font-size:calc(var(--rem1)*14)}#box2 .hatena-module-custom-side-about{border:2px solid var(--color-primary);border-radius:calc(var(--vw)*20);margin-bottom:calc(var(--vw)*48);padding:calc(var(--vw)*18)}.side-about-action>.button{border:0;color:var(--color-primary);justify-content:flex-end;margin-left:auto;padding:0;width:auto}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:first-child .entries-access-ranking-title{font-size:calc(var(--rem1)*14)}#box2 .hatena-module-custom-side-ranking .entries-access-ranking .entries-access-ranking-item:not(:first-child) .entries-access-ranking-item-inner{grid-template-columns:calc(var(--vw)*100) 1fr}.side-categories-title{font-size:calc(var(--rem1)*12)}.urllist-image{border-radius:calc(var(--vw)*20)}.archive-date,.date,.date-last-updated,.urllist-date-link{margin-bottom:calc(var(--vw)*10)}#box2 .urllist-title-link{font-size:calc(var(--rem1)*12)}.c-button,.urllist-see-more a{min-width:calc(var(--vw)*196)}.urllist-see-more{display:flex;justify-content:flex-end;margin-top:calc(var(--vw)*48)}.page-archive.category-ゴルフ保険 .archive-header-category .archive-heading,.page-archive.category-ペット保険 .archive-header-category .archive-heading,.page-archive.category-海外旅行保険 .archive-header-category .archive-heading,.page-archive.category-火災保険 .archive-header-category .archive-heading,.page-archive.category-生命保険 .archive-header-category .archive-heading,.page-archive.category-自動車保険 .archive-header-category .archive-heading,.page-archive.category-自転車保険 .archive-header-category .archive-heading{font-size:calc(var(--rem1)*36);margin-bottom:calc(var(--vw)*40)}.archive-header-category{margin-bottom:calc(var(--vw)*80)}.archive-header-category .archive-heading{border-radius:calc(var(--vw)*12);font-size:calc(var(--rem1)*30);margin:0 0 calc(var(--vw)*40)}.archive-category-pic .img{border-radius:calc(var(--vw)*32)}.page-archive .entry-title{font-size:calc(var(--rem1)*16);margin-bottom:calc(var(--vw)*30)}.page-archive .entry-thumb{border-radius:calc(var(--vw)*20)}.archive-entries{gap:calc(var(--vw)*64) calc(var(--vw)*40);margin-bottom:calc(var(--vw)*80)}body.page-archive-category.category-ゴルフ保険,body.page-archive-category.category-ペット保険,body.page-archive-category.category-海外旅行保険,body.page-archive-category.category-火災保険,body.page-archive-category.category-生命保険,body.page-archive-category.category-自動車保険,body.page-archive-category.category-自転車保険{background-size:calc(var(--vw)*640)}body.page-archive-category.category-自動車保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23def2ff%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-火災保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23fdf0f6%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-生命保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23ffeed9%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-ペット保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23fdecea%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-海外旅行保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23ebfae4%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-自転車保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23f7effd%3B%22%2F%3E%3C%2Fsvg%3E")}body.page-archive-category.category-ゴルフ保険{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20760%22%3E%20%3Cpath%20d%3D%22M640%2C360c0%2C220.91-179.09%2C400-400%2C400-90.05%2C0-173.15-29.76-240-79.98v-175.95c49.04%2C81.38%2C138.26%2C135.92%2C240%2C135.92%2C154.39%2C0%2C280-125.61%2C280-280S394.39%2C80%2C240%2C80c-101.74%2C0-190.96%2C54.55-240%2C135.92V39.98C20.39%2C24.66%2C42.3%2C11.25%2C65.45%2C0h349.1c133.45%2C64.83%2C225.45%2C201.67%2C225.45%2C360Z%22%20style%3D%22fill%3A%20%23dff6f8%3B%22%2F%3E%3C%2Fsvg%3E")}.entry-header .date{font-size:calc(var(--rem1)*14);margin-bottom:calc(var(--vw)*22)}.entry-header .entry-title{font-size:calc(var(--rem1)*30)}body.page-static_page .entry-header .entry-title{font-size:calc(var(--rem1)*36);margin-bottom:calc(var(--vw)*40)}.entry-content{font-size:calc(var(--rem1)*16);padding:0 var(--padding-inner)}.entry-content .table-of-contents-custom-wrapper{margin:calc(var(--vw)*80) calc(0px - var(--padding-inner)) calc(var(--vw)*80)}.entry-content .table-of-contents-custom-title{font-size:calc(var(--rem1)*24);padding:calc(var(--vw)*19) calc(var(--vw)*40)}.entry-content .table-of-contents{padding:calc(var(--vw)*38)}.entry-content .table-of-contents>li:not(:last-child){margin-bottom:calc(var(--vw)*26)}.entry-content .table-of-contents>li>ul{margin-top:calc(var(--vw)*16)}.entry-content .table-of-contents>li>ul>li:not(:last-child){margin-bottom:calc(var(--vw)*15)}.entry-content>ul{padding:calc(var(--vw)*34) calc(var(--vw)*40)}.entry-content h3{border-radius:calc(var(--vw)*12);font-size:calc(var(--rem1)*24);margin:calc(var(--vw)*80) calc(0px - var(--padding-inner)) calc(var(--vw)*35);padding:calc(var(--vw)*18) calc(var(--vw)*24)}.entry-content h5{font-size:calc(var(--rem1)*16)}.entry-content .figure-image,.entry-content>p:has(.hatena-fotolife){margin:calc(var(--vw)*58) 0}.entry-content .hatena-fotolife{border-radius:calc(var(--vw)*32)}.entry-content>.figure-image:first-child,.entry-content>p:first-child:has(img){margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner))}.entry-content .profile-cards-list .profile-card-container{border-radius:calc(var(--vw)*32);padding:calc(var(--vw)*40)}.entry-content .profile-cards-list .profile-card-container:not(:last-child){margin-bottom:calc(var(--vw)*80)}.entry-content .profile-cards-list .profile-card-container:has(.profile-card-pic){margin-left:calc(var(--vw)*80);min-height:calc(var(--vw)*240);padding-left:calc(var(--vw)*120);position:relative}.entry-content .profile-cards-list .profile-card-container:has(.profile-card-pic) .profile-card-pic{left:calc(var(--vw)*-80);margin-bottom:0;position:absolute;top:calc(var(--vw)*36)}.entry-content .profile-card-name{align-items:flex-start}.entry-content .profile-card-desc{font-size:calc(var(--rem1)*14)}.entry-footer-contact{border-radius:calc(var(--vw)*32);margin:calc(var(--vw)*80) 0;padding:calc(var(--vw)*40)}.entry-footer-contact .title{font-size:calc(var(--rem1)*24)}.entry-footer-contact .desc{margin-bottom:calc(var(--vw)*34);text-align:center}.entry-footer-contact .button-list{flex-direction:row;flex-wrap:wrap;justify-content:center}#main .entry-footer .hatena-module-related-entries{padding-bottom:calc(var(--vw)*40)}#main .entry-footer .hatena-module-related-entries .related-entries{gap:calc(var(--vw)*40)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-item{width:calc(33.33333% - var(--vw)*80/3)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-title{font-size:calc(var(--rem1)*18);margin-bottom:calc(var(--vw)*18)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-categories{margin-bottom:auto}.entry-customized-footer-custom-share{flex-direction:row;margin:calc(var(--vw)*120) 0 0}.error-section>.head{border-radius:calc(var(--vw)*12);height:calc(var(--vw)*213);margin-bottom:calc(var(--vw)*80)}.error-section>.title{font-size:calc(var(--rem1)*24);margin-bottom:calc(var(--vw)*120)}.page-index:not(:has(.no-entry)) #main .urllist-with-thumbnails li .urllist-image{margin-right:0;width:100%}.page-index:not(:has(.no-entry)) #main .hatena-module-title{font-size:calc(var(--rem1)*30);margin-bottom:calc(var(--vw)*40)}#header-modules .hatena-module-custom-index-hero{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203600%203600%22%3E%20%3Cpath%20d%3D%22M1800%2C3460c-915.33%2C0-1660-744.67-1660-1660S884.67%2C140%2C1800%2C140s1660%2C744.67%2C1660%2C1660-744.67%2C1660-1660%2C1660Z%22%20style%3D%22fill%3A%20%23f5fbff%3B%22%2F%3E%20%3Cpath%20d%3D%22M1800%2C280c-838.13%2C0-1520%2C681.87-1520%2C1520s681.87%2C1520%2C1520%2C1520%2C1520-681.87%2C1520-1520S2638.13%2C280%2C1800%2C280M1800%2C0c994.11%2C0%2C1800%2C805.89%2C1800%2C1800s-805.89%2C1800-1800%2C1800S0%2C2794.11%2C0%2C1800%2C805.89%2C0%2C1800%2C0Z%22%20style%3D%22fill%3A%20%23b9e5ff%3B%22%2F%3E%3C%2Fsvg%3E");background-position:bottom;background-size:250% auto;padding-bottom:calc(var(--vw)*58)}#header-modules .hatena-module-custom-index-hero .swiper-button-next,#header-modules .hatena-module-custom-index-hero .swiper-button-prev{top:calc(var(--vw)*167)}#header-modules .hatena-module-custom-index-hero .swiper-button-prev{left:calc(50% - var(--vw)*640/2 - var(--vw)*72)}#header-modules .hatena-module-custom-index-hero .swiper-button-next{right:calc(50% - var(--vw)*640/2 - var(--vw)*72)}#header-modules .hatena-module-custom-index-hero .swiper-interface{bottom:0;left:calc(50% + var(--vw)*320);margin-top:0;position:absolute;z-index:500}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-item{width:calc(var(--vw)*640)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-item-inner{transform:scale(.675)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-image{border-radius:calc(var(--vw)*32)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-title{font-size:calc(var(--rem1)*24);margin-bottom:calc(var(--vw)*16)}#header-modules .hatena-module-custom-index-hero .recent-entries .recent-entries-categories{margin-bottom:calc(var(--vw)*18)}#main .hatena-module-custom-index-latest{margin-bottom:calc(var(--vw)*73)}#main .hatena-module-custom-index-latest .hatena-module-body:before{border:calc(var(--vw)*10) solid var(--color-bg-primary-dark);border-bottom-right-radius:calc(var(--vw)*40);border-left:0;border-top-right-radius:calc(var(--vw)*40);width:calc(100% + var(--padding-inner))}#main .hatena-module-custom-index-latest .recent-entries{gap:calc(var(--vw)*32);padding:calc(var(--vw)*65) calc(var(--vw)*62) calc(var(--vw)*65) 0}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-item-inner{gap:0 calc(var(--vw)*20);grid-template-areas:"image date" "image title" "image categories";grid-template-columns:calc(var(--vw)*200) 1fr;grid-template-rows:auto auto 1fr}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-image-link{width:calc(var(--vw)*200)}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-title{font-size:calc(var(--rem1)*16);margin-bottom:calc(var(--vw)*12)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest){margin-bottom:calc(var(--vw)*57)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries{gap:calc(var(--vw)*40)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item{width:100%}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item-inner{display:grid;gap:0 calc(var(--vw)*32);grid-template-areas:"image date" "image title" "image categories";grid-template-columns:calc(var(--vw)*300) 1fr;grid-template-rows:auto auto 1fr}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-image-link{grid-area:image;margin-bottom:0}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-date-link{grid-area:date}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-title{font-size:calc(var(--rem1)*18);grid-area:title;margin-bottom:calc(var(--vw)*18)}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-categories{grid-area:categories;margin-bottom:auto}.search-result{border-radius:calc(var(--vw)*12);margin-bottom:calc(var(--vw)*80);padding:calc(var(--vw)*40)}.search-result .archive-heading,.search-result+p{font-size:calc(var(--rem1)*24)}}@media screen and (width >= 1080px){#main .hatena-module-custom-index-latest .hatena-module-body:before{width:calc(100% + 50vw - var(--vw)*1080/2)}}@media screen and (1024px > width >= 768px){.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item-inner{grid-template-columns:calc(var(--vw)*200) 1fr}}@media screen and (width < 768px){#main{margin-bottom:calc(var(--vw)*120)}.u-hide-until-md{display:none!important}body:not(.page-index:not(:has(.no-entry))) .header-logo{display:none}body:not(.page-index:not(:has(.no-entry))) .header-gnav{background:none}.hatena-module-custom-side-search{display:none}.page-archive .entry-title-link{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}:is(.entry-content h3)+h4{margin-top:calc(var(--vw)*36)}.entry-content .profile-cards-list .profile-card-container:has(.profile-card-pic){margin-top:calc(var(--vw)*144);padding-top:0}.entry-content .profile-cards-list .profile-card-container:has(.profile-card-pic) .profile-card-pic{margin-top:calc(var(--vw)*-80)}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-item:first-child,.entry-footer-contact .button-list>.button{width:100%}#main .entry-footer .hatena-module-related-entries .related-entries .related-entries-item:first-child .related-entries-title{font-size:calc(var(--rem1)*18);margin-bottom:calc(var(--vw)*20)}#main .hatena-module-custom-index-latest .hatena-module-body,.error-section>.head{margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner))}#main .hatena-module-custom-index-latest .recent-entries .recent-entries-categories{display:none}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item:first-child{width:100%}.page-index #main .hatena-module-recent-entries:not(.hatena-module-custom-index-latest) .recent-entries .recent-entries-item:first-child .recent-entries-title{font-size:calc(var(--rem1)*18);margin-bottom:calc(var(--vw)*20)}.search-result{margin-left:calc(0px - var(--padding-inner));margin-right:calc(0px - var(--padding-inner))}}@media (hover:hover){.header-gnav-list>.gnav>.link:hover{-webkit-text-decoration:none;text-decoration:none}.header-gnav-list>.gnav>.link:hover:after{opacity:1}.side-recommends-banner:hover{opacity:.8}:is(.categories a,.entry-category-link,.hatena-module-category .hatena-urllist li a,.page-archive .categories a,.urllist-category-link,#box2 .urllist-category-link):hover{background-color:var(--theme);border-color:var(--theme);color:var(--color-white)}:is(.urllist-title,.hatena-urllist .urllist-title-link,.entry-title-link):hover{-webkit-text-decoration:none;text-decoration:none}:is(.c-button,.urllist-see-more a):hover:after{transform:translateX(calc(var(--vw)*3))}.entry-customized-footer-custom-share-item>.link:hover{opacity:.6}}