@charset "UTF-8";:root{--b-color-body: #575757;--b-input-border-color-comm: #cecece;--b-input-border-color-inactive-comm: #ddd;--b-input-txt-color-comm: #121212;--b-input-txt-color-inactive-comm: #939393;--b-input-bg-color-comm: #fff;--b-input-bg-color-inactive-comm: #f9f9f9;--b-input-placeholder-color-comm: #939393;--b-input-border-radius-comm: 4px}:root{--b-color-white: 255, 255, 255;--b-color-white-100: rgba(var(--b-color-white), 1);--b-color-white-95: rgba(var(--b-color-white), .95);--b-color-white-90: rgba(var(--b-color-white), .9);--b-color-white-85: rgba(var(--b-color-white), .85);--b-color-white-80: rgba(var(--b-color-white), .8);--b-color-white-75: rgba(var(--b-color-white), .75);--b-color-white-70: rgba(var(--b-color-white), .7);--b-color-white-65: rgba(var(--b-color-white), .65);--b-color-white-60: rgba(var(--b-color-white), .6);--b-color-white-55: rgba(var(--b-color-white), .55);--b-color-white-50: rgba(var(--b-color-white), .5);--b-color-white-45: rgba(var(--b-color-white), .45);--b-color-white-40: rgba(var(--b-color-white), .4);--b-color-white-35: rgba(var(--b-color-white), .35);--b-color-white-30: rgba(var(--b-color-white), .3);--b-color-white-25: rgba(var(--b-color-white), .25);--b-color-white-20: rgba(var(--b-color-white), .2);--b-color-white-15: rgba(var(--b-color-white), .15);--b-color-white-10: rgba(var(--b-color-white), .1);--b-color-white-5: rgba(var(--b-color-white), .05);--b-color-black: 18, 18, 18;--b-color-black-100: rgba(var(--b-color-black), 1);--b-color-black-95: rgba(var(--b-color-black), .95);--b-color-black-90: rgba(var(--b-color-black), .9);--b-color-black-85: rgba(var(--b-color-black), .85);--b-color-black-80: rgba(var(--b-color-black), .8);--b-color-black-75: rgba(var(--b-color-black), .75);--b-color-black-70: rgba(var(--b-color-black), .7);--b-color-black-65: rgba(var(--b-color-black), .65);--b-color-black-60: rgba(var(--b-color-black), .6);--b-color-black-55: rgba(var(--b-color-black), .55);--b-color-black-50: rgba(var(--b-color-black), .5);--b-color-black-45: rgba(var(--b-color-black), .45);--b-color-black-40: rgba(var(--b-color-black), .4);--b-color-black-35: rgba(var(--b-color-black), .35);--b-color-black-30: rgba(var(--b-color-black), .3);--b-color-black-25: rgba(var(--b-color-black), .25);--b-color-black-20: rgba(var(--b-color-black), .2);--b-color-black-15: rgba(var(--b-color-black), .15);--b-color-black-10: rgba(var(--b-color-black), .1);--b-color-black-5: rgba(var(--b-color-black), .05);--b-color-gray: 100, 100, 100;--b-color-gray-100: rgba(var(--b-color-gray), 1);--b-color-gray-95: rgba(var(--b-color-gray), .95);--b-color-gray-90: rgba(var(--b-color-gray), .9);--b-color-gray-85: rgba(var(--b-color-gray), .85);--b-color-gray-80: rgba(var(--b-color-gray), .8);--b-color-gray-75: rgba(var(--b-color-gray), .75);--b-color-gray-70: rgba(var(--b-color-gray), .7);--b-color-gray-65: rgba(var(--b-color-gray), .65);--b-color-gray-60: rgba(var(--b-color-gray), .6);--b-color-gray-55: rgba(var(--b-color-gray), .55);--b-color-gray-50: rgba(var(--b-color-gray), .5);--b-color-gray-45: rgba(var(--b-color-gray), .45);--b-color-gray-40: rgba(var(--b-color-gray), .4);--b-color-gray-35: rgba(var(--b-color-gray), .35);--b-color-gray-30: rgba(var(--b-color-gray), .3);--b-color-gray-25: rgba(var(--b-color-gray), .25);--b-color-gray-20: rgba(var(--b-color-gray), .2);--b-color-gray-15: rgba(var(--b-color-gray), .15);--b-color-gray-10: rgba(var(--b-color-gray), .1);--b-color-gray-5: rgba(var(--b-color-gray), .05);--b-color-navy: 47, 81, 178;--b-color-navy-100: rgba(var(--b-color-navy), 1);--b-color-navy-95: rgba(var(--b-color-navy), .95);--b-color-navy-90: rgba(var(--b-color-navy), .9);--b-color-navy-85: rgba(var(--b-color-navy), .85);--b-color-navy-80: rgba(var(--b-color-navy), .8);--b-color-navy-75: rgba(var(--b-color-navy), .75);--b-color-navy-70: rgba(var(--b-color-navy), .7);--b-color-navy-65: rgba(var(--b-color-navy), .65);--b-color-navy-60: rgba(var(--b-color-navy), .6);--b-color-navy-55: rgba(var(--b-color-navy), .55);--b-color-navy-50: rgba(var(--b-color-navy), .5);--b-color-navy-45: rgba(var(--b-color-navy), .45);--b-color-navy-40: rgba(var(--b-color-navy), .4);--b-color-navy-35: rgba(var(--b-color-navy), .35);--b-color-navy-30: rgba(var(--b-color-navy), .3);--b-color-navy-25: rgba(var(--b-color-navy), .25);--b-color-navy-20: rgba(var(--b-color-navy), .2);--b-color-navy-15: rgba(var(--b-color-navy), .15);--b-color-navy-10: rgba(var(--b-color-navy), .1);--b-color-navy-5: rgba(var(--b-color-navy), .05);--b-color-orange: 245, 94, 18;--b-color-orange-100: rgba(var(--b-color-orange), 1);--b-color-orange-95: rgba(var(--b-color-orange), .95);--b-color-orange-90: rgba(var(--b-color-orange), .9);--b-color-orange-85: rgba(var(--b-color-orange), .85);--b-color-orange-80: rgba(var(--b-color-orange), .8);--b-color-orange-75: rgba(var(--b-color-orange), .75);--b-color-orange-70: rgba(var(--b-color-orange), .7);--b-color-orange-65: rgba(var(--b-color-orange), .65);--b-color-orange-60: rgba(var(--b-color-orange), .6);--b-color-orange-55: rgba(var(--b-color-orange), .55);--b-color-orange-50: rgba(var(--b-color-orange), .5);--b-color-orange-45: rgba(var(--b-color-orange), .45);--b-color-orange-40: rgba(var(--b-color-orange), .4);--b-color-orange-35: rgba(var(--b-color-orange), .35);--b-color-orange-30: rgba(var(--b-color-orange), .3);--b-color-orange-25: rgba(var(--b-color-orange), .25);--b-color-orange-20: rgba(var(--b-color-orange), .2);--b-color-orange-15: rgba(var(--b-color-orange), .15);--b-color-orange-10: rgba(var(--b-color-orange), .1);--b-color-orange-5: rgba(var(--b-color-orange), .05);--b-color-red: 214, 73, 58;--b-color-red-100: rgba(var(--b-color-red), 1);--b-color-red-95: rgba(var(--b-color-red), .95);--b-color-red-90: rgba(var(--b-color-red), .9);--b-color-red-85: rgba(var(--b-color-red), .85);--b-color-red-80: rgba(var(--b-color-red), .8);--b-color-red-75: rgba(var(--b-color-red), .75);--b-color-red-70: rgba(var(--b-color-red), .7);--b-color-red-65: rgba(var(--b-color-red), .65);--b-color-red-60: rgba(var(--b-color-red), .6);--b-color-red-55: rgba(var(--b-color-red), .55);--b-color-red-50: rgba(var(--b-color-red), .5);--b-color-red-45: rgba(var(--b-color-red), .45);--b-color-red-40: rgba(var(--b-color-red), .4);--b-color-red-35: rgba(var(--b-color-red), .35);--b-color-red-30: rgba(var(--b-color-red), .3);--b-color-red-25: rgba(var(--b-color-red), .25);--b-color-red-20: rgba(var(--b-color-red), .2);--b-color-red-15: rgba(var(--b-color-red), .15);--b-color-red-10: rgba(var(--b-color-red), .1);--b-color-red-5: rgba(var(--b-color-red), .05);--b-color-teal: 18, 165, 165;--b-color-teal-100: rgba(var(--b-color-teal), 1);--b-color-teal-95: rgba(var(--b-color-teal), .95);--b-color-teal-90: rgba(var(--b-color-teal), .9);--b-color-teal-85: rgba(var(--b-color-teal), .85);--b-color-teal-80: rgba(var(--b-color-teal), .8);--b-color-teal-75: rgba(var(--b-color-teal), .75);--b-color-teal-70: rgba(var(--b-color-teal), .7);--b-color-teal-65: rgba(var(--b-color-teal), .65);--b-color-teal-60: rgba(var(--b-color-teal), .6);--b-color-teal-55: rgba(var(--b-color-teal), .55);--b-color-teal-50: rgba(var(--b-color-teal), .5);--b-color-teal-45: rgba(var(--b-color-teal), .45);--b-color-teal-40: rgba(var(--b-color-teal), .4);--b-color-teal-35: rgba(var(--b-color-teal), .35);--b-color-teal-30: rgba(var(--b-color-teal), .3);--b-color-teal-25: rgba(var(--b-color-teal), .25);--b-color-teal-20: rgba(var(--b-color-teal), .2);--b-color-teal-15: rgba(var(--b-color-teal), .15);--b-color-teal-10: rgba(var(--b-color-teal), .1);--b-color-teal-5: rgba(var(--b-color-teal), .05)}.b_btn[disabled],.b_btn.disabled{opacity:.23;cursor:not-allowed}.b_btn[readonly],.b_btn.readonly{opacity:.23;cursor:default}.b_btn{display:inline-flex;justify-content:center;align-items:center;gap:3px 6px;border-radius:var(--b-input-border-radius-comm);box-sizing:border-box;vertical-align:top;transition:opacity .3s,transform .2s;text-align:center}button.b_btn:active:not(.disabled,[disabled],.readonly,[readonly]){transform:scale(.95)}.b_btn.vertical{flex-direction:column}.b_btn.xsm{min-height:28px;padding:4px 9px 3px;font-size:12px;line-height:19px}.b_btn.sm{min-height:35px;padding:6px 10px;font-size:14px;line-height:21px}.b_btn{min-height:40px;padding:8px 15px 7px;font-size:16px;line-height:23px;font-weight:500}.b_btn.lg{min-height:45px;padding:8px 18px;font-size:18px;line-height:27px}.b_btn.xlg{min-height:50px;padding:10px 20px 9px;font-size:20px;line-height:29px}.b_btn[class*=type_line]{border:1px solid currentColor;background:#fff}.b_btn.type_line1{color:#575757;border-color:#ddd}.b_btn.type_line2{color:#232323;background:#f4f4f4;border-color:#ddd}.b_btn_group{display:inline-flex}.b_btn_group>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.b_btn_group>*:not(:first-child){border-left:0!important;border-top-left-radius:0;border-bottom-left-radius:0}.b_btn_group>.b_btn_group:not(:last-child)>*{border-top-right-radius:0;border-bottom-right-radius:0}.b_btn_group>.b_btn_group:not(:first-child)>*{border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (min-width:1200px){.b_btn:hover,.b_btn:focus-visible{opacity:.7}.b_btn[disabled],.b_btn.disabled,.b_btn[readonly],.b_btn.readonly{opacity:.23}}.b_btn.b_btn_white{background:var(--b-color-white-100);color:#232323}.b_btn.b_btn_white_95{background:var(--b-color-white-95);color:#232323}.b_btn.b_btn_white_90{background:var(--b-color-white-90);color:#232323}.b_btn.b_btn_white_85{background:var(--b-color-white-85);color:#232323}.b_btn.b_btn_white_80{background:var(--b-color-white-80);color:#232323}.b_btn.b_btn_white_75{background:var(--b-color-white-75);color:#232323}.b_btn.b_btn_white_70{background:var(--b-color-white-70);color:#232323}.b_btn.b_btn_white_65{background:var(--b-color-white-65);color:#232323}.b_btn.b_btn_white_60{background:var(--b-color-white-60);color:#232323}.b_btn.b_btn_white_55{background:var(--b-color-white-55);color:#232323}.b_btn.b_btn_white_50{background:var(--b-color-white-50);color:#232323}.b_btn.b_btn_white_45{background:var(--b-color-white-45);color:#232323}.b_btn.b_btn_white_40{background:var(--b-color-white-40);color:#232323}.b_btn.b_btn_white_35{background:var(--b-color-white-35);color:#232323}.b_btn.b_btn_white_30{background:var(--b-color-white-30);color:#232323}.b_btn.b_btn_white_25{background:var(--b-color-white-25);color:#232323}.b_btn.b_btn_white_20{background:var(--b-color-white-20);color:#232323}.b_btn.b_btn_white_15{background:var(--b-color-white-15);color:#232323}.b_btn.b_btn_white_10{background:var(--b-color-white-10);color:#232323}.b_btn.b_btn_white_5{background:var(--b-color-white-5);color:#232323}.b_btn[class*=b_btn_white]{border:1px solid #ddd}.b_btn.b_btn_black{background:var(--b-color-black-100);color:#fff}.b_btn.b_btn_black_95{background:var(--b-color-black-95);color:#fff}.b_btn.b_btn_black_90{background:var(--b-color-black-90);color:#fff}.b_btn.b_btn_black_85{background:var(--b-color-black-85);color:#fff}.b_btn.b_btn_black_80{background:var(--b-color-black-80);color:#fff}.b_btn.b_btn_black_75{background:var(--b-color-black-75);color:#fff}.b_btn.b_btn_black_70{background:var(--b-color-black-70);color:#fff}.b_btn.b_btn_black_65{background:var(--b-color-black-65);color:#fff}.b_btn.b_btn_black_60{background:var(--b-color-black-60);color:#fff}.b_btn.b_btn_black_55{background:var(--b-color-black-55);color:#fff}.b_btn.b_btn_black_50{background:var(--b-color-black-50);color:#fff}.b_btn.b_btn_black_45{background:var(--b-color-black-45);color:#fff}.b_btn.b_btn_black_40{background:var(--b-color-black-40);color:#232323}.b_btn.b_btn_black_35{background:var(--b-color-black-35);color:#232323}.b_btn.b_btn_black_30{background:var(--b-color-black-30);color:#232323}.b_btn.b_btn_black_25{background:var(--b-color-black-25);color:#232323}.b_btn.b_btn_black_20{background:var(--b-color-black-20);color:#232323}.b_btn.b_btn_black_15{background:var(--b-color-black-15);color:#232323}.b_btn.b_btn_black_10{background:var(--b-color-black-10);color:#232323}.b_btn.b_btn_black_5{background:var(--b-color-black-5);color:#232323}.b_btn.b_btn_gray{background:var(--b-color-gray-100);color:#fff}.b_btn.b_btn_gray_95{background:var(--b-color-gray-95);color:#fff}.b_btn.b_btn_gray_90{background:var(--b-color-gray-90);color:#fff}.b_btn.b_btn_gray_85{background:var(--b-color-gray-85);color:#fff}.b_btn.b_btn_gray_80{background:var(--b-color-gray-80);color:#fff}.b_btn.b_btn_gray_75{background:var(--b-color-gray-75);color:#fff}.b_btn.b_btn_gray_70{background:var(--b-color-gray-70);color:#fff}.b_btn.b_btn_gray_65{background:var(--b-color-gray-65);color:#fff}.b_btn.b_btn_gray_60{background:var(--b-color-gray-60);color:#fff}.b_btn.b_btn_gray_55{background:var(--b-color-gray-55);color:#fff}.b_btn.b_btn_gray_50{background:var(--b-color-gray-50);color:#232323}.b_btn.b_btn_gray_45{background:var(--b-color-gray-45);color:#232323}.b_btn.b_btn_gray_40{background:var(--b-color-gray-40);color:#232323}.b_btn.b_btn_gray_35{background:var(--b-color-gray-35);color:#232323}.b_btn.b_btn_gray_30{background:var(--b-color-gray-30);color:#232323}.b_btn.b_btn_gray_25{background:var(--b-color-gray-25);color:#232323}.b_btn.b_btn_gray_20{background:var(--b-color-gray-20);color:#232323}.b_btn.b_btn_gray_15{background:var(--b-color-gray-15);color:#232323}.b_btn.b_btn_gray_10{background:var(--b-color-gray-10);color:#232323}.b_btn.b_btn_gray_5{background:var(--b-color-gray-5);color:#232323}.b_btn.b_btn_teal{background:var(--b-color-teal-100);color:#fff}.b_btn.b_btn_teal_95{background:var(--b-color-teal-95);color:#232323}.b_btn.b_btn_teal_90{background:var(--b-color-teal-90);color:#232323}.b_btn.b_btn_teal_85{background:var(--b-color-teal-85);color:#232323}.b_btn.b_btn_teal_80{background:var(--b-color-teal-80);color:#232323}.b_btn.b_btn_teal_75{background:var(--b-color-teal-75);color:#232323}.b_btn.b_btn_teal_70{background:var(--b-color-teal-70);color:#232323}.b_btn.b_btn_teal_65{background:var(--b-color-teal-65);color:#232323}.b_btn.b_btn_teal_60{background:var(--b-color-teal-60);color:#232323}.b_btn.b_btn_teal_55{background:var(--b-color-teal-55);color:#232323}.b_btn.b_btn_teal_50{background:var(--b-color-teal-50);color:#232323}.b_btn.b_btn_teal_45{background:var(--b-color-teal-45);color:#232323}.b_btn.b_btn_teal_40{background:var(--b-color-teal-40);color:#232323}.b_btn.b_btn_teal_35{background:var(--b-color-teal-35);color:#232323}.b_btn.b_btn_teal_30{background:var(--b-color-teal-30);color:#232323}.b_btn.b_btn_teal_25{background:var(--b-color-teal-25);color:#232323}.b_btn.b_btn_teal_20{background:var(--b-color-teal-20);color:#232323}.b_btn.b_btn_teal_15{background:var(--b-color-teal-15);color:#232323}.b_btn.b_btn_teal_10{background:var(--b-color-teal-10);color:#232323}.b_btn.b_btn_teal_5{background:var(--b-color-teal-5);color:#232323}.b_btn.b_btn_orange{background:var(--b-color-orange-100);color:#fff}.b_btn.b_btn_orange_95{background:var(--b-color-orange-95);color:#fff}.b_btn.b_btn_orange_90{background:var(--b-color-orange-90);color:#232323}.b_btn.b_btn_orange_85{background:var(--b-color-orange-85);color:#232323}.b_btn.b_btn_orange_80{background:var(--b-color-orange-80);color:#232323}.b_btn.b_btn_orange_75{background:var(--b-color-orange-75);color:#232323}.b_btn.b_btn_orange_70{background:var(--b-color-orange-70);color:#232323}.b_btn.b_btn_orange_65{background:var(--b-color-orange-65);color:#232323}.b_btn.b_btn_orange_60{background:var(--b-color-orange-60);color:#232323}.b_btn.b_btn_orange_55{background:var(--b-color-orange-55);color:#232323}.b_btn.b_btn_orange_50{background:var(--b-color-orange-50);color:#232323}.b_btn.b_btn_orange_45{background:var(--b-color-orange-45);color:#232323}.b_btn.b_btn_orange_40{background:var(--b-color-orange-40);color:#232323}.b_btn.b_btn_orange_35{background:var(--b-color-orange-35);color:#232323}.b_btn.b_btn_orange_30{background:var(--b-color-orange-30);color:#232323}.b_btn.b_btn_orange_25{background:var(--b-color-orange-25);color:#232323}.b_btn.b_btn_orange_20{background:var(--b-color-orange-20);color:#232323}.b_btn.b_btn_orange_15{background:var(--b-color-orange-15);color:#232323}.b_btn.b_btn_orange_10{background:var(--b-color-orange-10);color:#232323}.b_btn.b_btn_orange_5{background:var(--b-color-orange-5);color:#232323}.b_btn.b_btn_red{background:var(--b-color-red-100);color:#fff}.b_btn.b_btn_red_95{background:var(--b-color-red-95);color:#fff}.b_btn.b_btn_red_90{background:var(--b-color-red-90);color:#fff}.b_btn.b_btn_red_85{background:var(--b-color-red-85);color:#fff}.b_btn.b_btn_red_80{background:var(--b-color-red-80);color:#fff}.b_btn.b_btn_red_75{background:var(--b-color-red-75);color:#232323}.b_btn.b_btn_red_70{background:var(--b-color-red-70);color:#232323}.b_btn.b_btn_red_65{background:var(--b-color-red-65);color:#232323}.b_btn.b_btn_red_60{background:var(--b-color-red-60);color:#232323}.b_btn.b_btn_red_55{background:var(--b-color-red-55);color:#232323}.b_btn.b_btn_red_50{background:var(--b-color-red-50);color:#232323}.b_btn.b_btn_red_45{background:var(--b-color-red-45);color:#232323}.b_btn.b_btn_red_40{background:var(--b-color-red-40);color:#232323}.b_btn.b_btn_red_35{background:var(--b-color-red-35);color:#232323}.b_btn.b_btn_red_30{background:var(--b-color-red-30);color:#232323}.b_btn.b_btn_red_25{background:var(--b-color-red-25);color:#232323}.b_btn.b_btn_red_20{background:var(--b-color-red-20);color:#232323}.b_btn.b_btn_red_15{background:var(--b-color-red-15);color:#232323}.b_btn.b_btn_red_10{background:var(--b-color-red-10);color:#232323}.b_btn.b_btn_red_5{background:var(--b-color-red-5);color:#232323}.b_btn.b_btn_navy{background:var(--b-color-navy-100);color:#fff}.b_btn.b_btn_navy_95{background:var(--b-color-navy-95);color:#fff}.b_btn.b_btn_navy_90{background:var(--b-color-navy-90);color:#fff}.b_btn.b_btn_navy_85{background:var(--b-color-navy-85);color:#fff}.b_btn.b_btn_navy_80{background:var(--b-color-navy-80);color:#fff}.b_btn.b_btn_navy_75{background:var(--b-color-navy-75);color:#fff}.b_btn.b_btn_navy_70{background:var(--b-color-navy-70);color:#fff}.b_btn.b_btn_navy_65{background:var(--b-color-navy-65);color:#fff}.b_btn.b_btn_navy_60{background:var(--b-color-navy-60);color:#232323}.b_btn.b_btn_navy_55{background:var(--b-color-navy-55);color:#232323}.b_btn.b_btn_navy_50{background:var(--b-color-navy-50);color:#232323}.b_btn.b_btn_navy_45{background:var(--b-color-navy-45);color:#232323}.b_btn.b_btn_navy_40{background:var(--b-color-navy-40);color:#232323}.b_btn.b_btn_navy_35{background:var(--b-color-navy-35);color:#232323}.b_btn.b_btn_navy_30{background:var(--b-color-navy-30);color:#232323}.b_btn.b_btn_navy_25{background:var(--b-color-navy-25);color:#232323}.b_btn.b_btn_navy_20{background:var(--b-color-navy-20);color:#232323}.b_btn.b_btn_navy_15{background:var(--b-color-navy-15);color:#232323}.b_btn.b_btn_navy_10{background:var(--b-color-navy-10);color:#232323}.b_btn.b_btn_navy_5{background:var(--b-color-navy-5);color:#232323}.b_item_choice{--ico-color: inherit;--gap: 8px;--label-padding-top: 10px;--label-padding-bottom: 9px;--label-padding-x: 10px;--label-font-size: 16px;--label-line-height: 21px;--label-color: #121212;--label-checked-color: var(--b-color-navy-100);position:relative;display:inline-flex;vertical-align:top}.b_item_choice input{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;padding:0;border:0;opacity:.001}.b_item_choice input:checked+label{color:var(--label-checked-color, var(--label-color));font-weight:600}.b_item_choice input:focus-visible+label{outline:#265DC5 auto 1px;outline-offset:-1px}.b_item_choice input:disabled+label{opacity:.6;filter:grayscale(1);cursor:default;pointer-events:none}.b_item_choice label{display:inline-flex;align-items:flex-start;gap:var(--gap);position:relative;padding:var(--label-padding-top) 0 var(--label-padding-bottom);font-size:var(--label-font-size);line-height:var(--label-line-height);color:var(--label-color);font-weight:500;vertical-align:top;box-sizing:border-box;cursor:pointer}.b_item_choice label .b_ico_choice{flex-shrink:0;margin-top:calc(var(--label-line-height) / 2 - .5em)}.b_item_choice label i{flex-shrink:0;width:auto;height:auto;font-size:1em;line-height:inherit;color:var(--ico-color);font-weight:300}.b_item_choice label .b_ico_choice{height:1em;background-position:0 0;background-repeat:no-repeat;background-size:cover;object-fit:cover;aspect-ratio:1/1}.b_item_choice.right label{text-align:right}.b_item_choice.right label .b_ico_choice,.b_item_choice.right label i{order:100}.b_item_choice.center label{align-items:center}.b_item_choice.center label .b_ico_choice{margin-top:0}.b_item_choice.only label{padding:var(--label-padding-top) var(--label-padding-x) var(--label-padding-bottom)}.b_item_choice.only .b_ico_choice{margin-top:0}.b_item_choice.check label .b_ico_choice{background-image:url(/home/hpart/images/components/ico_check.png)}.b_item_choice.check input:checked+label .b_ico_choice{background-image:url(/home/hpart/images/components/ico_check_on.png)}.b_item_choice.check input:checked+label i{font-weight:900;color:var(--ico-checked-color, --ico-color)}.b_item_choice.check input:checked+label i:before{content:"\f14a"}.b_item_choice.error .b_ico_choice,.b_item_choice.error i{outline:2px solid var(--b-color-red-100);outline-offset:1px}.b_item_choice.error:after{position:absolute;clip:rect(0 0 0 0);overflow:hidden;width:1px;height:1px;margin:-1px;content:attr(data-err-msg)}.b_item_choice.radio label .b_ico_choice{background-image:url(/home/hpart/images/components/ico_radio.png)}.b_item_choice.radio input:checked+label .b_ico_choice{background-image:url(/home/hpart/images/components/ico_radio_on.png)}.b_item_choice.radio input:checked+label i{font-weight:900;color:var(--ico-checked-color, --ico-color)}.b_item_choice.radio input:checked+label i:before{content:"\f192"}.b_opt_comm{display:inline-flex;position:relative;width:100%;vertical-align:top}.b_opt_comm select{width:100%;border:1px solid var(--b-input-border-color-comm);border-radius:var(--b-input-border-radius-comm);font-weight:500;font-size:inherit;line-height:inherit;color:inherit;background:var(--b-input-bg-color-comm);box-sizing:border-box;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.b_opt_comm i{position:absolute;top:50%;font-size:.875em;transform:translateY(-50%);pointer-events:none}.b_opt_comm.error select{border-color:var(--b-color-red-100)}.b_opt_comm.xsm{font-size:12px;line-height:19px}.b_opt_comm.sm{font-size:14px;line-height:21px}.b_opt_comm{font-size:16px;line-height:23px;color:var(--b-input-txt-color-comm)}.b_opt_comm.lg{font-size:18px;line-height:25px}.b_opt_comm.xlg{font-size:20px;line-height:27px}.b_opt_comm.xsm select{height:30px;padding:5px 24px 4px 9px}.b_opt_comm.sm select{height:35px;padding:6px 28px 6px 10px}.b_opt_comm select{height:40px;padding:8px 32px 7px 15px}.b_opt_comm.lg select{height:45px;padding:9px 36px 9px 18px}.b_opt_comm.xlg select{height:50px;padding:11px 40px 10px 20px}.b_opt_comm select::-ms-expand{display:none}.b_opt_comm select:disabled,.b_opt_comm select[disabled]{border-color:var(--b-input-border-color-inactive-comm);color:var(--b-input-txt-color-inactive-comm);background:var(--b-input-bg-color-inactive-comm);cursor:not-allowed}.b_opt_comm select:disabled+i,.b_opt_comm select[disabled]+i{color:var(--b-input-txt-color-inactive-comm)}.b_opt_comm.xsm i{right:9px}.b_opt_comm.sm i{right:10px}.b_opt_comm i{right:15px}.b_opt_comm.lg i{right:18px}.b_opt_comm.xlg i{right:20px}.b_inp_comm{display:inline-flex;width:100%;border-radius:var(--b-input-border-radius-comm);border:1px solid var(--b-input-border-color-comm);color:var(--b-input-txt-color-comm);background:var(--b-input-bg-color-comm);box-sizing:border-box;vertical-align:top}.b_inp_comm.xsm{padding:5px 9px 4px;font-size:12px;line-height:19px}.b_inp_comm.sm{padding:6px 10px;font-size:14px;line-height:21px}.b_inp_comm{padding:8px 15px 7px;font-size:16px;line-height:23px}.b_inp_comm.lg{padding:9px 18px;font-size:18px;line-height:25px}.b_inp_comm.xlg{padding:11px 20px 10px;font-size:20px;line-height:27px}.b_group_inplab{--label-padding: 4px;--label-scale: .8;position:relative}.b_group_inplab .b_lab_tit{overflow:hidden;position:absolute;top:50%;left:var(--label-position);max-width:calc(100% - var(--label-position) * 2);z-index:10;color:var(--b-input-placeholder-color-comm);transform-origin:top left;translate:0 -50%;transition:all .2s;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.b_group_inplab .b_inp_comm{outline:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:all .2s}.b_group_inplab.active .b_lab_tit{top:4px;translate:0 0;transform:scale(var(--label-scale))}.b_group_inplab .b_inp_comm.xsm,.b_group_inplab .b_inp_comm.sm{padding-top:18px}.b_group_inplab .b_inp_comm{padding-top:22px;padding-bottom:4px}.b_group_inplab .b_inp_comm.lg{padding-top:22px;padding-bottom:6px}.b_group_inplab .b_inp_comm.xlg{padding-top:24px;padding-bottom:8px}.b_group_inplab:has(.b_inp_comm.xsm){--label-position: 9px}.b_group_inplab:has(.b_inp_comm.sm){--label-position: 10px}.b_group_inplab:has(.b_inp_comm){--label-position: 15px}.b_group_inplab:has(.b_inp_comm.lg){--label-position: 18px}.b_group_inplab:has(.b_inp_comm.xlg){--label-position: 20px}.b_group_inplab:has(.b_inp_comm.xsm) .b_lab_tit{font-size:10px;line-height:17px}.b_group_inplab:has(.b_inp_comm.sm) .b_lab_tit{font-size:12px;line-height:19px}.b_group_inplab:has(.b_inp_comm) .b_lab_tit{font-size:14px;line-height:21px}.b_group_inplab:has(.b_inp_comm.lg) .b_lab_tit{font-size:16px;line-height:23px}.b_group_inplab:has(.b_inp_comm.xlg) .b_lab_tit{font-size:18px;line-height:25px}.b_group_inplab.type_outline input.b_inp_comm{padding-top:10px;padding-bottom:10px}.b_group_inplab.type_outline.active .b_lab_tit{top:calc(var(--label-height) * var(--label-scale) / -2)}.b_group_inplab.type_outline.active .b_inp_comm{--label-position-start: calc(var(--label-position) - var(--label-padding));--label-height-half: calc(var(--label-height) * var(--label-scale) / 2);--label-position-end: calc(var(--label-position) + var(--label-width) * var(--label-scale) + var(--label-padding));clip-path:polygon(0 0,var(--label-position-start) 0,var(--label-position-start) var(--label-height-half),var(--label-position-end) var(--label-height-half),var(--label-position-end) 0,100% 0,100% 100%,0 100%)}.b_date_comm{flex:1;position:relative;width:170px}.b_date_comm .b_inp_comm{font-size:inherit;line-height:inherit;color:inherit}.b_date_comm.xsm{font-size:12px;line-height:19px}.b_date_comm.sm{font-size:14px;line-height:21px}.b_date_comm{font-size:16px;line-height:23px;color:var(--b-input-txt-color-comm)}.b_date_comm.lg{font-size:18px;line-height:27px}.b_date_comm.xlg{font-size:20px;line-height:29px}.b_date_comm.xsm .b_inp_comm{height:30px;padding:5px 9px 4px}.b_date_comm.sm .b_inp_comm{height:35px;padding:6px 10px}.b_date_comm .b_inp_comm{height:40px;padding:8px 15px 7px}.b_date_comm.lg .b_inp_comm{height:45px;padding:9px 18px}.b_date_comm.xlg .b_inp_comm{height:50px;padding:11px 20px 10px}.b_date_comm:has(.b_inp_comm:disabled),.b_date_comm:has(.b_inp_comm[disabled]),.b_date_comm:has(.b_inp_comm[readonly]){color:var(--b-input-txt-color-inactive-comm)}.b_date_comm .b_inp_comm[type=date]::-webkit-calendar-picker-indicator{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent;color:#000;cursor:pointer}.b_date_comm i{position:absolute;top:50%;right:14px;font-size:.875em;transform:translateY(-50%);pointer-events:none}.b_inp_comm.error{border-color:var(--b-color-red-100)}.b_inp_comm::-webkit-input-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_inp_comm::-moz-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_inp_comm:-ms-input-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_inp_comm:-moz-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_inp_comm:disabled,.b_inp_comm[disabled],.b_inp_comm[readonly]{border-color:var(--b-input-border-color-inactive-comm);color:var(--b-input-txt-color-inactive-comm);background:var(--b-input-bg-color-inactive-comm)}.b_inp_comm:disabled,.b_inp_comm[disabled]{cursor:not-allowed}.b_item_file_group{display:flex;flex-wrap:wrap;align-items:center;gap:5px;position:relative}.b_item_file_group+.b_item_file_group{margin-top:14px;padding-top:9px;border-top:1px dashed #ddd}.b_item_file_group .btn_delete{position:absolute;top:7px;right:0;padding:5px;margin:-5px -5px 0 0}.b_item_file_group .btn_delete i{font-size:26px;vertical-align:top}.b_item_file_group .b_txt_file{font-size:14px;line-height:19px;color:#4d4d4d}.b_item_file_group .b_head_fileinfo{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap}.b_item_file_group .b_head_fileinfo .b_file_name{display:flex;align-items:center;gap:5px;padding:5px 10px;background:#f0f0f0;border-radius:5px;font-size:14px;line-height:19px;color:#575757;word-break:break-all;word-wrap:break-word}.b_item_file_group:has(.b_check_delete input[type=checkbox]:checked) .b_file_name{color:red}.b_item_file_group:has(.b_check_delete input[type=checkbox]:checked) .b_file_name a{color:red;text-decoration:line-through}.b_item_file_group .b_item_choice{flex:none;--label-padding-top: 8px;--label-padding-bottom: 8px;--gap: 4px;--label-font-size: 14px;--label-line-height: 19px}.b_item_file_group .b_file_add{display:flex;gap:5px;flex-direction:column;overflow:hidden;width:100%}.b_item_file_group .b_file_comm{display:flex;gap:5px;position:relative;width:100%}.b_item_file_group .b_file_comm[inert]{opacity:.5}.b_item_file_group .b_file_comm label{flex:none;min-width:80px;cursor:pointer}.b_item_file_group .b_file_comm .b_inp_file{position:absolute;top:0;left:0;z-index:-10;width:1px;height:1px;padding:0;border:0;opacity:.001;cursor:pointer;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.b_item_file_group .b_file_comm .b_inp_file:focus-visible~label{outline:#265DC5 auto 1px;outline-offset:2px;opacity:.7}.b_item_file_group .b_inp_comm{text-overflow:ellipsis}.b_item_file_group .b_group_filename{position:relative;width:100%;max-width:300px}.b_item_file_group .b_inp_name{padding-right:50px}.b_item_file_group .b_file_delete{display:none;position:absolute;top:50%;right:4px;padding:8px;font-size:22px;color:var(--b-input-txt-color-comm);transform:translateY(-50%)}.b_item_file_group .b_file_delete:hover,.b_item_file_group .b_file_delete:focus-visible{opacity:.7}.b_item_file_group .b_txt_alt{font-size:12px;line-height:18px;color:#393939}.b_counter_check.xsm{height:28px;font-size:12px}.b_counter_check.sm{height:35px;font-size:14px}.b_counter_check{display:inline-flex;overflow:hidden;height:40px;border-radius:var(--b-input-border-radius-comm);font-size:16px;line-height:1.2;color:var(--b-input-txt-color-comm);background:var(--b-input-bg-color-comm)}.b_counter_check.lg{height:45px;font-size:18px}.b_counter_check.xlg{height:50px;font-size:20px}.b_counter_check [class*=btn_]{width:40px;height:100%;background:#2a2a2a;font-size:1.25em;color:#fff;transition:all .2s}.b_counter_check [class*=btn_]:active{transform:scale(.95);opacity:.75}.b_counter_check button[class*=btn_][disabled]{transform:scale(1);opacity:.2;cursor:not-allowed}.b_counter_check .num_count{display:flex;align-items:center;justify-content:center;width:50px;border:0;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;font-size:inherit;line-height:inherit;color:inherit;text-align:center}.b_counter_check .num_count:disabled,.b_counter_check .num_count[disabled],.b_counter_check .num_count[readonly]{border-color:var(--b-input-border-color-inactive-comm);color:var(--b-input-txt-color-inactive-comm);background-color:var(--b-input-bg-color-inactive-comm)}.b_counter_check .num_count:disabled,.b_counter_check .num_count[disabled]{cursor:not-allowed}.b_counter_check .num_count::-webkit-inner-spin-button,.b_counter_check .num_count::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media only screen and (min-width:1200px){.b_counter_check [class*=btn_]:hover{opacity:.75}}.b_tf_comm{--min-height: 120px;--resize: none;width:100%;min-height:var(--min-height);padding:15px 15px 20px;border:1px solid var(--b-input-border-color-comm);border-radius:var(--b-input-border-radius-comm);font-size:16px;line-height:19px;color:var(--b-input-txt-color-comm);resize:var(--resize);box-sizing:border-box}.b_tf_comm.error{border-color:var(--b-color-red-100)}.b_tf_comm::-webkit-input-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_tf_comm::-moz-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_tf_comm:-ms-input-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_tf_comm:-moz-placeholder{color:var(--b-input-placeholder-color-comm);opacity:1}.b_tf_comm:disabled,.b_tf_comm[disabled],.b_tf_comm[readonly]{border-color:var(--b-input-border-color-inactive-comm);color:var(--b-input-txt-color-inactive-comm);background-color:var(--b-input-bg-color-inactive-comm)}.b_tf_comm:disabled,.b_tf_comm[disabled]{cursor:not-allowed}.b_align_wrap{display:flex;flex-wrap:wrap;align-items:center}.b_align_wrap.reverse{flex-wrap:nowrap;flex-direction:column;align-items:normal}.b_form_wrap{--item-divide-color: #121212;--item-divide-color-lg: #ddd;overflow:hidden;border-top:2px solid #121212;border-bottom:1px solid #858585;background:#fff}.b_form_wrap .txt_req{color:var(--b-color-red-100)}.b_form_wrap>dl{--dt-width: 230px;--dt-bg-color: #f6f6f6;--grid-template-columns: repeat(var(--repeat-count), var(--dt-width) 1fr);grid-template-columns:var(--grid-template-columns, var(--dt-width) 1fr)}.b_form_wrap>dl+dl{border-top:1px solid var(--item-divide-color)}.b_form_wrap>dl dt,.b_form_wrap>dl dd{font-size:14px;line-height:19px}.b_form_wrap>dl dt{padding:12px 10px;font-weight:700;color:#232323;background:var(--dt-bg-color)}.b_form_wrap>dl dt~dt{border-top:1px solid var(--item-divide-color)}.b_form_wrap>dl dd{position:relative;padding:10px 10px 20px;color:#575757;font-weight:500}.b_form_wrap>dl dd:before{position:absolute;top:0;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,#a7a7a7 0,#a7a7a7 3px,transparent 3px,transparent 6px);content:""}.b_form_wrap>dl:last-child dd{padding-bottom:9px}.b_form_wrap>dl.col_type2{--repeat-count: 2}.b_form_wrap>dl.col_type3{--repeat-count: 3}.b_form_wrap>dl.col_type4{--repeat-count: 4}@media only screen and (min-width:1200px){.b_form_wrap>dl{display:grid}.b_form_wrap>dl+dl{border-color:var(--item-divide-color-lg)}.b_form_wrap>dl dt,.b_form_wrap>dl dd{font-size:16px;line-height:23px}.b_form_wrap>dl dt{padding:19px 15px 18px;border-right:1px solid var(--item-divide-color-lg)}.b_form_wrap>dl dd{display:flex;align-items:center;flex-wrap:wrap;min-width:0;padding:10px;border-top:0}.b_form_wrap>dl dd:before{content:normal}.b_form_wrap>dl dt~dt{border-top:0;border-left:1px solid var(--item-divide-color-lg)}}@media only screen and (min-width:1200px){.b_form_wrap.type_col>dl{display:block}.b_form_wrap.type_col>dl+dl{border-top:1px solid var(--item-divide-color)}.b_form_wrap.type_col>dl dt{padding:14px 15px;border-right:0;box-sizing:border-box}.b_form_wrap.type_col>dl dt~dt{border-top:1px solid var(--item-divide-color);border-left:0}.b_form_wrap.type_col>dl dd{display:block;position:relative;padding:10px 10px 25px}.b_form_wrap.type_col>dl dd:before{position:absolute;top:0;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,#a7a7a7 0,#a7a7a7 3px,transparent 3px,transparent 6px);content:""}.b_form_wrap.type_col>dl dt .num{padding:0 10px;margin-right:5px;border-radius:2px;background-color:#232323;color:#fff}.b_form_wrap.type_col>dl dd .text{background-color:#f9f9f9;border-radius:5px;padding:10px;line-height:1.3}}.b_set_search{overflow:hidden;margin-bottom:40px;padding:15px;border-radius:5px;background:#f6f6f6;text-align:center}.b_set_search fieldset{display:flex;gap:5px;flex-direction:column;flex-wrap:wrap}.b_set_search .b_group_search{display:flex;gap:5px;align-items:flex-start;height:38px}.b_set_search .b_group_search .b_opt_comm{width:110px;height:100%;font-size:14px;line-height:19px}.b_set_search .b_group_search .b_opt_comm select{height:100%}.b_set_search .b_group_search .b_inp_comm{flex:1;height:100%;font-size:14px}.b_set_search .b_group_search2 .b_btn{flex:1;min-height:0;height:100%;font-size:14px}.b_set_search .b_group_search2 .b_btn_period{flex:none;display:flex;justify-content:center;align-items:center;width:50px;height:100%;border:1px solid #858585;border-radius:var(--b-input-border-radius-comm);font-size:14px;line-height:19px;color:var(--b-color-black-100);background:#fff;vertical-align:top;box-sizing:border-box}.b_set_search .b_wrap_period{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s}.b_set_search:has(.b_btn_period[aria-expanded=true]) .b_wrap_period{grid-template-rows:1fr}.b_set_search:has(.b_btn_period[aria-expanded=true]) .b_set_period{margin-top:10px;opacity:1;visibility:visible}.b_set_search .b_set_period{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;gap:10px 20px;opacity:0;visibility:hidden;transition:all .3s}.b_set_search .b_set_period .b_group_choice{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 15px}.b_set_search .b_set_period .b_group_calendar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 15px}.b_set_search .b_group_date{display:flex;align-items:center;gap:5px;color:var(--b-color-black-100)}.b_set_search .b_date_comm .b_inp_comm{height:38px;padding:4px 32px 4px 12px}.b_set_search .b_opt_comm select,.b_set_search .b_inp_comm{border-color:#858585}.b_set_search .b_item_choice{--label-padding-top: 5px;--label-padding-bottom: 4px}@media only screen and (min-width:768px){.b_set_search{padding:32px 20px}.b_set_search fieldset{flex-direction:row;row-gap:0;justify-content:center}.b_set_search .b_date_comm .b_inp_comm{width:100%}.b_set_search .b_btn{width:70px}.b_set_search .b_group_search{height:44px}.b_set_search .b_group_search .b_inp_comm{width:250px;padding:4px 12px;font-size:16px}.b_set_search .b_group_search2 .b_btn{font-size:16px}.b_set_search .b_group_search2 .b_btn_period{width:50px;font-size:16px}.b_set_search .b_group_date{gap:10px}.b_set_search .b_date_comm .b_inp_comm{height:44px;font-size:16px}.b_set_search .b_set_period{gap:8px 30px}.b_set_search .b_set_period .b_group_calendar{gap:5px 20px}}@media only screen and (min-width:1200px){.b_set_search .b_set_period .b_group_choice{column-gap:15px}.b_set_search .b_group_search2 .b_btn_period:hover,.b_set_search .b_group_search2 .b_btn_period:focus-visible{opacity:.8}}.b_head_total{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-height:35px;margin-top:40px;padding-bottom:10px}.b_head_total .b_group_total{font-size:14px;line-height:19px;color:var(--b-color-body);font-weight:500}.b_head_total .txt_emph{color:var(--b-color-navy-100);font-weight:800}.b_head_total .b_group_form{flex:1 0 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:100%}@media only screen and (min-width:1200px){.b_head_total{min-height:45px}.b_head_total .b_group_total{font-size:15px;line-height:22px}}.b_tbl_board .b_ico_new{color:var(--b-color-red-100)}.b_tbl_board .b_ico_lock{font-size:.85em;color:#121212}.b_tbl_board .b_link_down{display:inline-block;padding:8px;margin:-8px;vertical-align:top}ul .b_tbl_board th,ol .b_tbl_board th{text-align:center}.b_tbl_board{width:100%;border-top:2px solid #121212;border-bottom:1px solid #ddd;border-spacing:0;border-collapse:collapse;table-layout:fixed;word-break:break-all;word-wrap:break-word}.b_tbl_board .ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b_tbl_board .req{margin-left:2px;color:var(--b-color-red-100)}.b_tbl_board a{color:inherit}.b_tbl_board .link_txt{display:inline-block;max-width:100%;padding:5px 0;margin:-5px 0;vertical-align:top}.b_tbl_board colgroup,.b_tbl_board thead{display:none}.b_tbl_board tr{display:flex;flex-direction:column;row-gap:4px;padding:20px 0;border-top:1px solid #ddd}.b_tbl_board tr:first-child{border-top:0}.b_tbl_board td{display:grid;grid-template-columns:var(--tit-width, 70px) 1fr;column-gap:10px;justify-items:start;height:auto;padding:0;border:0;font-size:14px;line-height:20px;color:var(--b-color-body);text-align:left}.b_tbl_board td>*{min-width:0}.b_tbl_board td:not([data-title],.none_data){display:none}.b_tbl_board td[data-title]:before{width:100%;grid-row:1/span 100;color:var(--b-color-black-80);font-weight:600;content:attr(data-title)}.b_tbl_board .subject{order:1;width:100%;padding-top:4px;font-weight:700;font-size:18px;line-height:25px;color:var(--b-color-black-100)}.b_tbl_board .subject:before{font-size:14px;line-height:20px}.b_tbl_board .subject a{color:var(--b-color-black-100);font-weight:700}.b_tbl_board .b_ico_status{display:inline-block;min-width:0;padding:0 6px;border-radius:3px;font-size:10px;line-height:19px;color:#fff;font-weight:500;white-space:nowrap;text-align:center;vertical-align:top;box-sizing:border-box;letter-spacing:.03em}.b_tbl_board .b_ico_status[data-label=notice]{background:var(--b-color-red-100)}.b_tbl_board .none_data,.b_list_photo .none_data{padding:0}.b_tbl_board .inner_none,.b_list_photo .inner_none{display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;height:130px;max-width:350px;margin:20px auto;padding:20px 10px;border-radius:20px;font-size:16px;line-height:1.2;color:#484848;background:#fafafa;text-align:center;transition:all .3s}.b_tbl_board tr:has(.none_data){padding:0}.b_tbl_board .none_data{display:flex}@media only screen and (min-width:1200px){.b_tbl_board colgroup{display:table-column-group}.b_tbl_board thead{display:table-header-group}.b_tbl_board tr{display:table-row}.b_tbl_board tbody tr{padding:0;border-top:0}.b_tbl_board tr:not(:has(.none_data)):hover>td{background:#f7f7f7}.b_tbl_board th{border-top:1px solid #ddd;color:var(--b-color-black-100);font-weight:600;background:#f9f9f9}.b_tbl_board tr:first-child th{border-top:0}.b_tbl_board td{display:table-cell;border-top:1px solid #ddd;color:var(--b-color-body);font-weight:500;background:#fff;text-align:center}.b_tbl_board td:not([data-title],.none_data){display:table-cell}.b_tbl_board td[data-title]:before{content:normal}.b_tbl_board.xsm th,.b_tbl_board.xsm td,.b_tbl_board.xsm .subject{height:31px;padding:4px 8px;font-size:12px;line-height:16px}.b_tbl_board.sm th,.b_tbl_board.sm td,.b_tbl_board.sm .subject{height:36px;padding:5px 8px;font-size:14px;line-height:19px}.b_tbl_board th,.b_tbl_board td,.b_tbl_board .subject{height:41px;padding:12px 10px;font-size:16px;line-height:23px}.b_tbl_board.lg th,.b_tbl_board.lg td,.b_tbl_board.lg .subject{height:46px;padding:14px 12px;font-size:18px;line-height:23px}.b_tbl_board.xlg th,.b_tbl_board.xlg td,.b_tbl_board.xlg .subject{height:51px;padding:16px 12px;font-size:18px;line-height:23px}.b_tbl_board .subject{width:auto;font-weight:500;color:var(--b-color-body);text-align:left}.b_tbl_board .subject a{color:inherit;font-weight:inherit}.b_tbl_board a:hover{text-decoration:underline;text-underline-offset:3px}.b_tbl_board .b_ico_status{min-width:40px;font-size:12px;line-height:21px}.b_tbl_board .none_data{display:table-cell}.b_tbl_board .inner_none,.b_list_photo .inner_none{max-width:400px;height:160px;margin:30px auto;font-size:18px}.b_tbl_board.xsm .inner_none{font-size:16px;height:120px}.b_tbl_board.sm .inner_none{font-size:16px;height:140px}.b_tbl_board.lg .inner_none{font-size:20px;height:180px}.b_tbl_board.xlg .inner_none{font-size:20px;height:200px}}.b_paging{overflow:hidden;padding:20px 0 15px;user-select:none;text-align:center}.b_paging ul{display:flex;gap:5px;justify-content:center;align-items:center}.b_paging ul a{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:2px;border:1px solid #ccc;font-weight:400;font-size:12px;line-height:32px;background:#fff}.b_paging ul a.active{border:0;color:#fff;background:#000;pointer-events:none}.b_paging ul a.first,.b_paging ul a.prev,.b_paging ul a.next,.b_paging ul a.last{width:24px;font-size:18px;border:0;background:transparent}@media only screen and (min-width:1200px){.b_paging{padding:30px 0 40px}.b_paging ul{gap:10px}.b_paging ul a{width:34px;height:34px;font-size:14px}.b_paging ul a:hover,.b_paging ul a:focus{border-color:#000;font-weight:700}.b_paging ul a.first,.b_paging ul a.prev,.b_paging ul a.next,.b_paging ul a.last{width:32px;font-weight:300}.b_paging ul a.first:hover,.b_paging ul a.first:focus,.b_paging ul a.prev:hover,.b_paging ul a.prev:focus,.b_paging ul a.next:hover,.b_paging ul a.next:focus,.b_paging ul a.last:hover,.b_paging ul a.last:focus{font-weight:400;background:#f0f0f0}.b_paging ul a i{font-weight:inherit}}.b_paging+.b_group_btn_bottom{padding-top:10px}.b_group_btn_bottom{display:flex;gap:10px;flex-wrap:wrap;padding-top:30px}.b_group_btn_bottom .b_inner_group{display:flex;gap:4px 8px;flex-wrap:wrap}.b_group_btn_bottom .b_inner_group:only-child{margin-left:auto}.b_group_btn_bottom .b_inner_group+.b_inner_group{margin-left:auto}.b_list_photo{padding:15px 0 20px;border-top:2px solid #121212;border-bottom:1px solid #ddd}.b_list_photo li{display:flex;flex-direction:column;min-width:0}.b_list_photo li+li{padding-top:30px}.b_list_photo li>a{display:flex;flex-direction:column;height:100%}.b_list_photo .wrap_thumb{flex:none;overflow:hidden;position:relative;border-radius:10px;aspect-ratio:var(--img-ratio, 4/3)}.b_list_photo .wrap_thumb:after{position:absolute;inset:0;border-radius:inherit;border:1px solid #ddd;opacity:.3;pointer-events:none;content:""}.b_list_photo .wrap_thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.b_list_photo .cont_thumb{flex:1;display:flex;flex-direction:column;min-width:0;padding:0 10px}.b_list_photo strong{display:-webkit-box;overflow:hidden;padding-top:22px;font-weight:600;font-size:var(--tit-size-m, 16px);line-height:var(--tit-line-height-m, 21px);color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:var(--word-break, keep-all);word-wrap:break-word}.b_list_photo .txt_date{padding-top:10px;font-weight:500;font-size:14px;line-height:24px;color:#575757}.b_list_photo:has(.none_data){grid-template-columns:1fr;padding:0}.b_list_photo .inner_none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:160px;max-width:400px;margin:20px auto;padding:20px 10px;border-radius:20px;font-size:18px;line-height:1.2;color:#484848;background:#fafafa}.b_group_img{display:flex;flex-direction:column;align-items:center;gap:30px;margin:10px 0;text-align:center}.b_group_img img{width:100%;padding:5px;border-radius:5px 5px 0 0;border:1px solid #ddd;box-sizing:border-box}.b_group_img figure{margin:0}.b_group_img figcaption{padding:8px 15px;border:1px solid #ddd;border-top:0;border-radius:0 0 5px 5px;font-size:14px;line-height:19px;color:#787878;font-weight:500;background:#fafafa;word-break:break-all;word-wrap:break-word}.b_frame_view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px 0}.b_frame_view .vod_iframe{max-width:100%;aspect-ratio:var(--frame-ratio, 16/9)}.b_frame_view .link_frame iframe.vod_iframe{pointer-events:none;vertical-align:top}.b_use_source{display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-top:30px}.b_use_source img{vertical-align:top}.b_use_source small{font-size:12px;line-height:18px;color:#5b5b5b}.b_use_source small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.b_created_time{padding-top:10px}.b_created_time small{display:block;font-weight:400;font-size:12px;line-height:20px;color:#5b5b5b;text-align:right}.b_cont_description{padding:40px 10px;font-size:16px;line-height:22px;color:#121212;word-break:break-all;word-wrap:break-word}.b_description_head{border-top:2px solid #121212;border-bottom:1px solid #ddd}.b_description_head .tit_box{padding:20px 10px 10px}.b_description_head .tit_box strong{font-size:22px;line-height:26px;color:#121212}.b_description_head .etc_info_box{padding:10px 10px 20px}.b_description_head dl>.item_info{display:grid;gap:0 15px;grid-template-columns:minmax(55px,auto) 1fr;font-size:14px;line-height:19px}.b_description_head dl dt{font-weight:700;color:#121212}.b_description_head dl dd{font-weight:500;color:#575757}.b_add_file{margin-top:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.b_cont_description+.b_add_file{margin-top:0}.b_add_file .b_group_tit{padding:18px 10px;font-weight:700;background:#f9f9f9}.b_add_file .b_tit_file{display:block;font-weight:400;font-size:14px;line-height:19px;color:#121212}.b_add_file .b_tit_file .b_txt_emph{font-weight:700;color:#dd0505}.b_add_file ul li{display:flex;align-items:center;gap:5px 10px;width:100%;min-height:30px;font-size:12px;line-height:18px}.b_add_file ul li .link_file{font-size:14px;line-height:21px;color:#575757;word-break:break-all;word-wrap:break-word}.b_add_file ul li .link_file:before{flex:none;display:inline-block;margin-right:5px;font-family:"Font Awesome 5 Pro";font-weight:300;color:inherit;content:"\f0c6"}.b_add_file ul li .link_file span{float:right;padding-left:5px;font-size:11px;color:#838383}.b_add_file ul li .b_btn{flex:none}.b_add_file .list_file_group{display:flex;flex-direction:column;row-gap:5px;padding:16px 10px}.b_add_file .file_down{display:inline-block;background:#000;border-radius:3px;color:#fff;font-size:14px;font-weight:500;padding:5px 10px 7px}.b_list_descdoc{display:grid;grid-template-columns:100px auto;overflow:hidden;margin-top:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.b_list_descdoc a{display:block;padding:16px 0;margin:-16px 0}.b_list_descdoc dt,.b_list_descdoc dd{padding:16px;font-size:14px;line-height:19px;color:#121212}.b_list_descdoc dt{display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;background:#f9f9f9}.b_list_descdoc dd{color:#575757;word-break:break-all;word-wrap:break-word}.b_list_descdoc dt~dt,.b_list_descdoc dd~dd{border-top:1px solid #ddd}.b_cmt{padding-top:30px}.b_cmt .b_cmt_tit{display:flex;gap:5px;flex-wrap:wrap;align-items:center;padding-bottom:10px;font-size:18px;line-height:22px;color:#000}.b_cmt .b_cmt_tit span{font-weight:500;font-size:14px;line-height:18px;color:#575757}.b_cmt .b_box_write textarea{width:100%;min-height:75px;border-color:#ddd;border-radius:5px;resize:vertical}.b_btn_wrap{display:flex;gap:10px;justify-content:flex-end;padding-top:15px}.b_cmt .b_txt_desc{font-weight:500;font-size:14px;line-height:18px;color:#575757;word-break:break-all;word-wrap:break-word}.b_cmt .b_cmt_desc_box{margin-top:20px;padding:0 20px;border-top:2px solid #2F51B2;background:#f8f8f8}.b_cmt .b_cmt_desc_box li{padding:20px 0}.b_cmt .b_cmt_desc_box li+li{border-top:1px solid #ddd}@media only screen and (min-width:768px){.b_list_photo{display:grid;gap:30px;grid-template-columns:repeat(var(--grid-col-md, 2),1fr);padding:20px 0 35px}.b_list_photo li+li{padding-top:0}.b_add_file{display:flex;flex-direction:row}.b_add_file .list_file_group{flex:1;flex-direction:row;flex-wrap:wrap;column-gap:16px;padding:20px 30px}.b_add_file .b_group_tit{display:flex;align-items:center;justify-content:center;min-width:130px;padding:20px}.b_add_file .b_tit_file{font-size:16px;line-height:25px}.b_add_file ul li .link_file{font-size:16px;line-height:23px}.b_list_descdoc{grid-template-columns:130px auto}.b_list_descdoc dt,.b_list_descdoc dd{font-size:16px;line-height:21px}.b_list_descdoc dd{padding:20px 16px}}@media only screen and (min-width:1200px){.b_img_view{max-width:calc(100% - 40px);margin:0 auto}.b_list_photo{grid-template-columns:repeat(var(--grid-col-lg, 3),1fr)}.b_list_photo li>a:hover .wrap_thumb img,.b_list_photo li>a:focus .wrap_thumb img{transform:scale(1.2)}.b_list_photo strong{font-size:var(--tit-size-lg, 18px);line-height:var(--tit-line-height-lg, 21px)}.b_list_photo .txt_date{font-size:16px;line-height:20px}.b_cont_description{padding:50px 20px}.b_description_head .tit_box{padding:30px 20px 15px}.b_description_head .tit_box strong{font-size:26px;line-height:34px}.b_description_head .etc_info_box{display:grid;row-gap:10px;overflow:hidden;padding:15px 20px 28px}.b_description_head dl{display:flex;gap:10px 0;flex-wrap:wrap;margin-left:-41px}.b_description_head dl>.item_info{display:flex;gap:0 20px;position:relative;padding-left:40px;font-size:16px;line-height:23px}.b_description_head dl>.item_info+.item_info:before{position:absolute;top:50%;left:20px;width:1px;height:18px;margin-top:-9px;background:#ddd;content:""}.b_description_head dl dt{flex:none}.b_add_file .list_file_group{column-gap:18px}.b_add_file .b_tit_file{flex:none;margin-bottom:0;font-size:16px;line-height:30px}.b_list_descdoc{margin-top:50px}.b_list_descdoc a:hover{text-decoration:underline;text-underline-offset:3px}.b_group_btn_bottom{padding-top:40px}.b_cmt .b_cmt_tit{gap:10px;font-size:20px;line-height:24px}.b_cmt .b_cmt_tit span{font-size:16px;line-height:20px}.b_cmt .b_box_write textarea{min-height:95px}.b_cmt .b_txt_desc{font-size:16px;line-height:20px}.b_cmt .b_cmt_desc_box{margin-top:30px;padding:0 30px}.b_cmt .b_cmt_desc_box li{padding:30px 0}}@media only screen and (min-width:1400px){.b_list_photo{grid-template-columns:repeat(var(--grid-col-xlg, 4),1fr)}}