:root{--swl-fz--content:4vw;--swl-font_family:"游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--swl-font_weight:500;--color_main:#3b4675;--color_text:#333;--color_link:#3fa3ff;--color_htag:#3b4675;--color_bg:#f7f7f7;--color_gradient1:#d8ffff;--color_gradient2:#87e7ff;--color_main_thin:rgba(74, 88, 146, 0.05 );--color_main_dark:rgba(44, 53, 88, 1 );--color_list_check:#a8a8a8;--color_list_num:#a8a8a8;--color_list_good:#a8a8a8;--color_list_triangle:#f4e03a;--color_list_bad:#a8a8a8;--color_faq_q:#f4af55;--color_faq_a:#eded57;--color_icon_good:#eac983;--color_icon_good_bg:#ffe3db;--color_icon_bad:#142172;--color_icon_bad_bg:#eaeaea;--color_icon_info:#f0f28c;--color_icon_info_bg:#fdffcc;--color_icon_announce:#ddc182;--color_icon_announce_bg:#baefed;--color_icon_pen:#7a7a7a;--color_icon_pen_bg:#f7f7f7;--color_icon_book:#ff997f;--color_icon_book_bg:#edffed;--color_icon_point:#f7f6ad;--color_icon_check:#c9f7b7;--color_icon_batsu:#ffe8ba;--color_icon_hatena:#b1d4db;--color_icon_caution:#f7eaa3;--color_icon_memo:#cecece;--color_deep01:#fc7e62;--color_deep02:#021749;--color_deep03:#5e3200;--color_deep04:#ff6e00;--color_pale01:#ffdedb;--color_pale02:#d0efef;--color_pale03:#ededbb;--color_pale04:#fce8c2;--color_mark_blue:#f4dcab;--color_mark_green:#d2f4f7;--color_mark_yellow:#f0f4b7;--color_mark_orange:#e8bece;--border01:solid 5px #f9f754;--border02:double 4px var(--color_gray);--border03:dashed 2px #f7d18a;--border04:solid 4px var(--color_gray);--card_posts_thumb_ratio:61.8%;--list_posts_thumb_ratio:61.8%;--big_posts_thumb_ratio:61.8%;--thumb_posts_thumb_ratio:61.8%;--color_header_bg:#3b4675;--color_header_text:#ffffff;--color_footer_bg:#3b4675;--color_footer_text:#fff;--container_size:1200px;--article_size:880px;--logo_size_sp:64px;--logo_size_pc:64px;--logo_size_pcfix:64px}.swl-cell-bg[data-icon="doubleCircle"]{--cell-icon-color:#ffc977}.swl-cell-bg[data-icon="circle"]{--cell-icon-color:#94e29c}.swl-cell-bg[data-icon="triangle"]{--cell-icon-color:#eeda2f}.swl-cell-bg[data-icon="close"]{--cell-icon-color:#ec9191}.swl-cell-bg[data-icon="hatena"]{--cell-icon-color:#93c9da}.swl-cell-bg[data-icon="check"]{--cell-icon-color:#94e29c}.swl-cell-bg[data-icon="line"]{--cell-icon-color:#9b9b9b}.cap_box[data-colset="col1"]{--capbox-color:#f7c0cf;--capbox-color--bg:#ffffff}.cap_box[data-colset="col2"]{--capbox-color:#e0aa64;--capbox-color--bg:#ffffff}.cap_box[data-colset="col3"]{--capbox-color:#00263f;--capbox-color--bg:#ffffff}.red_{--the-btn-color:#46dbcc;--the-btn-color2:#ffbc49;--the-solid-shadow:rgba(53, 164, 153, 1 )}.blue_{--the-btn-color:#f2937b;--the-btn-color2:#35eaff;--the-solid-shadow:rgba(182, 110, 92, 1 )}.green_{--the-btn-color:#eded61;--the-btn-color2:#7bf7bd;--the-solid-shadow:rgba(178, 178, 73, 1 )}.is-style-btn_normal{--the-btn-radius:80px}.is-style-btn_solid{--the-btn-radius:80px}.is-style-btn_shiny{--the-btn-radius:80px}.is-style-btn_line{--the-btn-radius:80px}.post_content blockquote{padding:1.5em 3em}.post_content blockquote::before,.post_content blockquote::after{content:"\00201c";display:inline-block;position:absolute;font-size:6em;color:rgb(200 200 200 / .4)}.post_content blockquote::before{font-family:Arial,Helvetica,sans-serif;top:4px;left:8px}.post_content blockquote::after{transform:rotate(180deg);font-family:Arial,Helvetica,sans-serif;bottom:4px;right:8px}.mark_blue{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_blue) 0%);background:linear-gradient(transparent 64%,var(--color_mark_blue) 0%)}.mark_green{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_green) 0%);background:linear-gradient(transparent 64%,var(--color_mark_green) 0%)}.mark_yellow{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_yellow) 0%);background:linear-gradient(transparent 64%,var(--color_mark_yellow) 0%)}.mark_orange{background:-webkit-linear-gradient(transparent 64%,var(--color_mark_orange) 0%);background:linear-gradient(transparent 64%,var(--color_mark_orange) 0%)}[class*="is-style-icon_"]{border-style:solid;border-width:1px@media print{@media print{body{--swl-fz--root:16px;--swl-fz--side:14px;--swl-fz--content:16px}#after_article,#before_footer_widget,#breadcrumb,#comments,#fix_bottom_menu,#fix_header,#footer,#header,#sidebar,.c-postTitle__date,.c-shareBtns,.p-articleFoot,.p-fixBtnWrap{display:none!important}.p-articleHead{margin-bottom:1rem}#main_content{width:100%!important}code,pre{word-wrap:break-word;white-space:pre-wrap}section{page-break-before:always}.no-print{display:none}}}/*!
 * Luminous v2.3.4
 * Copyright 2015-2021, Zebrafish Labs
 * Licensed under BSD-2 (https://github.com/imgix/luminous/blob/main/LICENSE.md)
 */@-webkit-keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-fadeZoom{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale