.custom-font-family-heading{font-family:var(--custom-font-family-heading, var(--theme-font-family))}.custom-font-family-summary{font-family:var(--custom-font-family-summary, var(--theme-font-family))}.comp_title-large{--fsz: 18;position:relative;padding-top:calc(17/var(--fsz)*1em);line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;border-top:calc(1/var(--fsz)*1em) solid var(--theme-color-title-border)}.comp_title-large::before{display:block;position:absolute;top:calc(-1/var(--fsz)*1em);left:0;right:0;width:calc(40/var(--fsz)*1em);height:calc(3/var(--fsz)*1em);background:var(--theme-color-title-deco);content:""}.comp_title-large:not(.is-align-left):not(.is-align-right)::before,.comp_title-large.is-align-center::before{margin-left:auto;margin-right:auto}.comp_title-large.is-align-left::before{margin-right:auto}.comp_title-large.is-align-right::before{margin-left:auto}.comp_title-medium{--fsz: 16;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;margin-bottom:calc(8/var(--fsz)*1em)}.comp_title-small{--fsz: 14;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;margin-bottom:calc(4/var(--fsz)*1em)}.comp_title-large,.comp_title,.comp_st{margin-top:40px}[class*=comp_title]:not(.is-align-left):not(.is-align-right),[class*=comp_title].is-align-center{text-align:center}[class*=comp_title].is-align-left{text-align:left}[class*=comp_title].is-align-right{text-align:right}.comp_title{padding-top:calc(20/var(--base)*1em)}.comp_st{padding-top:calc(20/var(--base)*1em)}#main>.inner>*{margin-bottom:calc(10/var(--base)*1em)}.box_page_menu{position:sticky;top:0;left:0;right:0;z-index:3;width:100% !important;background:var(--theme-color-page-menu-bg);box-shadow:0 0 calc(6/var(--base)*1em) 0 rgba(0,0,0,.12)}.box_page_menu summary{gap:calc(16/var(--base)*1em);align-items:center;padding:calc(12/var(--base)*1em) calc(16/var(--base)*1em);border-bottom:calc(1/var(--base)*1em) solid var(--theme-color-page-menu-border)}.box_page_menu summary .txt{--fsz: 16;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;display:block;position:relative;height:1.6em;color:var(--theme-color-page-menu-txt)}.box_page_menu summary .txt .heading-layer{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.box_page_menu summary .txt .heading-layer.visible{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion: reduce){.box_page_menu summary .txt .heading-layer{transition:none}}.box_page_menu summary .icon{width:calc(19/var(--base)*1em)}.box_page_menu summary .icon::before{width:100%;height:100%;mask:var(--icon-image) center/contain no-repeat;background-color:var(--theme-color-page-menu-icon)}.box_page_menu summary .icon.is-original-color::before{background:var(--icon-image) center/contain no-repeat}.box_page_menu summary.has-no-items{cursor:default}.box_page_menu summary.has-no-items .icon{display:none}.box_page_menu .box_details_content .box_details_inner{background:var(--theme-color-page-menu-bg);box-shadow:0 0 calc(6/var(--base)*1em) 0 rgba(0,0,0,.12)}.box_page_menu .box_details_content .box_details_inner ul li{border-bottom:calc(1/var(--base)*1em) solid var(--theme-color-page-menu-border)}.box_page_menu .box_details_content .box_details_inner ul li a{--fsz: 14;display:grid;padding:calc(12/var(--fsz)*1em) calc(16/var(--fsz)*1em);line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:400;text-decoration:none;color:var(--custom-color-page-menu-link)}.box_page_menu+*:not(.box_mv_lower){margin-top:calc(40/var(--base)*1em)}.box_mv_lower{margin-bottom:calc(40/var(--base)*1em)}.box_mv_lower .img{width:100%;height:calc(137/var(--base)*1em)}.box_mv_lower .img img{width:100%;height:100%;object-fit:cover}.comp_faq .comp_con_ac{border-radius:calc(4/var(--base)*1em);border:calc(.5/var(--base)*1em) solid var(--theme-color-accordion-border);box-shadow:0 0 calc(2/var(--base)*1em) 0 rgba(0,0,0,.25);color:var(--theme-color-accordion-txt);background:var(--theme-color-accordion-bg)}.comp_faq .comp_con_ac summary{padding:calc(16/var(--base)*1em);gap:calc(16/var(--base)*1em)}.comp_faq .comp_con_ac summary .txt{--fsz: 16;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700}.comp_faq .comp_con_ac summary .icon{margin-top:calc(5/var(--base)*1em);width:calc(16/var(--base)*1em)}.comp_faq .comp_con_ac summary .icon::before{width:100%;height:100%;mask:var(--icon-image) center/contain no-repeat;background-color:var(--theme-color-accordion-icon)}.comp_faq .comp_con_ac summary .icon.is-original-color::before{background:var(--icon-image) center/contain no-repeat}.comp_faq .comp_con_ac.is-opened{--icon-image: url("../../assets/images/icons/ico_minus.svg")}.comp_faq .comp_con_ac:not(.is-opened){--icon-image: url("../../assets/images/icons/ico_plus.svg")}.comp_faq .comp_con_ac .box_details_content .box_details_inner{display:grid;grid-auto-flow:row;gap:calc(16/var(--base)*1em);padding-left:calc(16/var(--base)*1em);padding-right:calc(16/var(--base)*1em);padding-bottom:calc(16/var(--base)*1em)}.comp_faq .comp_con_ac .box_details_content .box_details_inner .text{--fsz: 14;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:400}.comp_con_primary .comp_editer,.comp_con_primary .comp_editor{margin-bottom:calc(12/var(--fsz)*1em)}.comp_con_primary .comp_img{margin-bottom:calc(12/var(--base)*1em)}.comp_con_primary .comp_btn_primary{margin-top:calc(20/var(--base)*1em)}.comp_fac .comp_culm2{display:grid;grid-template-columns:34.9854227405% 1fr;gap:3.4985422741%;margin-bottom:calc(12/var(--base)*1em)}.comp_fac .comp_culm2 .comp_img{grid-template-columns:1fr}.comp_fac .comp_culm2 .comp_img img{width:100%}.comp_fac .comp_culm2 .box_text [class*=comp_title]:not(.is-align-right):not(.is-align-center){text-align:left}.comp_editer,.comp_editor,.comp_text{--fsz: 14;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em)}.comp_price{--fsz: 14;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);text-align:right}.comp_btn_primary{padding-bottom:calc(20/var(--base)*1em);text-align:center}.comp_btn_primary a{--fsz: 14;display:inline-grid;padding:calc(12/var(--fsz)*1em) calc(24/var(--fsz)*1em);min-width:calc(265/var(--fsz)*1em);font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;text-decoration:none;color:var(--theme-color-button-txt);background:var(--theme-color-button-bg);border-radius:calc(infinity*1px);box-shadow:0 0 calc(2/var(--fsz)*1em) 0 rgba(0,0,0,.15)}.comp_btn_primary a:hover{background:var(--theme-color-button-bg-hover)}.comp_btn_primary a:active{background:var(--theme-color-button-bg-active)}.comp_img{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(164 / var(--base) * 1em), 1fr));gap:calc(15/var(--base)*1em);align-items:center;padding-bottom:calc(15/var(--base)*1em)}.comp_column{display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(164 / var(--base) * 1em), 1fr));grid-auto-rows:auto auto auto auto;column-gap:calc(15/var(--base)*1em);gap:calc(15/var(--base)*1em)}.comp_column .wrp_article{display:grid}:where(.comp_column .wrp_article){grid-template-rows:subgrid;grid-row:span 4}.no-subgrid .comp_column .wrp_article{grid-template-rows:auto auto auto auto;grid-row:unset}.comp_column .wrp_article .comp_img{order:-1;margin-bottom:calc(12/var(--base)*1em)}.comp_column .wrp_article .comp_img img{width:100%}.comp_column .wrp_article .box_text{display:contents}.comp_column .wrp_article .box_text .comp_title-small:not(.is-align-right):not(.is-align-center){text-align:left}.comp_column .wrp_article .box_text .comp_price{margin-bottom:calc(12/var(--fsz)*1em)}.comp_guide{padding:calc(16/var(--base)*1em) calc(20/var(--base)*1em);background:var(--theme-color-sub-bg)}.comp_guide [class*=comp_title]{margin-bottom:calc(12/var(--fsz)*1em)}.comp_guide [class*=comp_title]:not(.is-align-right):not(.is-align-center){text-align:left}.comp_guide .wrp_guide{display:grid;grid-template-columns:auto auto;gap:calc(12/var(--base)*1em)}.comp_guide .wrp_guide .box_img .img{margin-bottom:calc(6/var(--base)*1em)}.comp_guide .wrp_guide .box_img .img img{display:block}.comp_guide .wrp_guide .box_img .name .s{--fsz: 12;display:block;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:400}.comp_guide .wrp_guide .box_img .name .b{--fsz: 14;display:block;line-height:1.6;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:400}.comp_dl [class*=comp_title]:not(.is-align-right):not(.is-align-center){text-align:left}.comp_link_list li a{--fsz: 12;display:grid;grid-template-columns:1fr auto;gap:calc(16/var(--fsz)*1em);padding:calc(16/var(--fsz)*1em);line-height:1.5;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:400;text-decoration:none;border-bottom:calc(1/var(--fsz)*1em) solid var(--theme-color-base-border)}.comp_link_list li a .ico_next{--size: 16;width:calc(var(--size)/var(--fsz)*1em);height:calc(var(--size)/var(--fsz)*1em)}.comp_link_list li a .ico_next::before{width:calc(7/var(--size)*100%);height:calc(12/var(--size)*100%);mask:var(--icon-image) center/contain no-repeat;background-color:var(--theme-color-base-icon)}.comp_link_list li a:hover{opacity:.75}.comp_tbl table{width:100%;border:calc(1/var(--base)*1em) solid var(--theme-color-table-row-border)}.comp_tbl table caption{--fsz: 14;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;margin-bottom:calc(8/var(--fsz)*1em)}.comp_tbl table caption:not(.is-align-right):not(.is-align-center){text-align:left}.comp_tbl table tbody{font-size:calc(var(--fsz)/var(--base)*1em)}.comp_tbl table tbody tr th{color:var(--theme-color-table-row-th-txt)}.comp_tbl table tbody tr td{color:var(--theme-color-table-row-td-txt);background:var(--theme-color-table-row-td-bg)}.comp_tbl table tbody tr+tr{border-top:calc(1/var(--fsz)*1em) solid var(--theme-color-table-row-border)}.comp_tbl:not(.price) table tbody{--fsz: 12}.comp_tbl:not(.price) table tbody tr th,.comp_tbl:not(.price) table tbody tr td{padding:calc(8/var(--fsz)*1em)}.comp_tbl:not(.price) table tbody tr th{max-width:calc(150/var(--fsz)*1em);min-width:calc(80/var(--fsz)*1em);width:23.3236151603%;font-weight:400;text-align:left;background:var(--theme-color-table-row-th-bg, var(--theme-color-sub-bg))}.comp_tbl.price table tbody{--fsz: 14;line-height:1.6}.comp_tbl.price table tbody tr th,.comp_tbl.price table tbody tr td{padding:calc(12/var(--fsz)*1em)}.comp_tbl.price table tbody tr td:last-child{width:calc(150/var(--fsz)*1em)}.con_info{--color-info-bg: #eee;--color-info-txt: #111;--color-info-border: #ccc;color:var(--color-info-txt);background-color:var(--color-info-bg);border:calc(1/var(--base)*1em) solid var(--color-info-border);border-radius:calc(8/var(--base)*1em)}.con_info .box_status{display:grid;grid-auto-flow:row;align-items:center;gap:calc(12/var(--base)*1em);padding:calc(20/var(--base)*1em);text-align:center}.con_info .box_status .ic svg{width:calc(146/var(--base)*1em);height:calc(146/var(--base)*1em)}.con_info .box_status .info{--fsz: 22;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700;line-height:1.6;color:var(--color-level)}.con_info .box_status .info.level-low{--color-level: #5cbde1}.con_info .box_status .info.level-medium{--color-level: #e8c63a}.con_info .box_status .info.level-high{--color-level: #ee5d12}.con_info .box_status .time{--fsz: 12;font-size:calc(var(--fsz)/var(--base)*1em);font-weight:700}.con_info .con_cg{padding:calc(20/var(--base)*1em);text-align:center;border-top:calc(1/var(--base)*1em) solid var(--color-info-border)}.con_cg .box_ic{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:calc(12/var(--base)*1em);margin-top:calc(20/var(--base)*1em);margin-bottom:calc(20/var(--base)*1em)}.con_cg .box_ic li{display:grid;grid-auto-flow:row;align-items:center;gap:calc(8/var(--base)*1em)}.con_cg .box_ic li svg{width:calc(32/var(--base)*1em);height:calc(32/var(--base)*1em)}.con_cg .box_ic li .ic{text-align:center}.con_cg .box_ic li .t{--fsz: 12;font-size:calc(var(--fsz)/var(--base)*1em);text-align:center}.con_data table{--fsz: 12;margin-top:calc(20/var(--base)*1em);width:100%;font-size:calc(var(--fsz)/var(--base)*1em);border:calc(1/var(--fsz)*1em) solid var(--theme-color-table-col-border)}.con_data table thead th{padding:calc(8/var(--fsz)*1em);text-align:center;font-weight:700;color:var(--theme-color-table-col-th-txt);background-color:var(--theme-color-table-col-th-bg)}.con_data table thead th:nth-of-type(1){width:35%}.con_data table thead th:nth-of-type(2){width:20%}.con_data table thead th:nth-of-type(3){width:45%}.con_data table thead th:nth-of-type(n + 2){border-left:calc(1/var(--fsz)*1em) solid var(--theme-color-table-col-th-txt)}.con_data table tbody tr:nth-of-type(even){background-color:var(--theme-color-table-col-td-even-bg)}.con_data table tbody tr td{padding:calc(8/var(--fsz)*1em);color:var(--theme-color-table-col-td-txt);background:var(--theme-color-table-col-td-bg)}.con_data table tbody tr td:nth-of-type(2){text-align:center;border-left:calc(1/var(--fsz)*1em) solid var(--theme-color-table-col-border);border-right:calc(1/var(--fsz)*1em) solid var(--theme-color-table-col-border)}.con_data table tbody tr td .ic svg{width:calc(32/var(--base)*1em);height:calc(32/var(--base)*1em)}
