:root{--font-size-base: 1.6rem;--font-size-base02: 1.5rem;--font-size-h2: 3.2rem;--font-size-h2-02: 5.6rem;--font-size-h3: 2.4rem;--font-size-xl: 2rem;--font-size-lg: 1.8rem;--font-size-sm: 1.4rem;--font-size-sm2: 1.2rem;--font-weight-base: 400;--font-weight-bold: 700;--padding-side: 1.5rem}@media screen and (max-width: 768px){:root{--font-size-h2: 2.4rem;--font-size-h2-02: 3.8rem;--font-size-h3: 2rem}}@property --line-height-base{syntax:"<number>";inherits:false;initial-value:1.6}@property --line-height-md{syntax:"<number>";inherits:false;initial-value:1.4}@property --line-height-sm{syntax:"<number>";inherits:false;initial-value:1.2}@property --color-default{syntax:"<color>";inherits:false;initial-value:#1a1a1a}@property --color-white{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-primary{syntax:"<color>";inherits:false;initial-value:#1400e4}@property --color-link{syntax:"<color>";inherits:false;initial-value:#455998}@property --color-tag{syntax:"<color>";inherits:false;initial-value:#313e57}@property --color-bg{syntax:"<color>";inherits:false;initial-value:#f2f2f2}@property --color-bg02{syntax:"<color>";inherits:false;initial-value:#f7f8fa}@property --color-bg03{syntax:"<color>";inherits:false;initial-value:#e8ecf4}@property --color-bg04{syntax:"<color>";inherits:false;initial-value:#e9e9e9}@property --color-bg05{syntax:"<color>";inherits:false;initial-value:#e5eaf4}@property --color-bg06{syntax:"<color>";inherits:false;initial-value:#a2b0ca}@property --color-bg-hover{syntax:"<color>";inherits:false;initial-value:#d7e3fd}@property --color-line{syntax:"<color>";inherits:false;initial-value:#a2b0ca}@property --color-hr{syntax:"<color>";inherits:false;initial-value:#ccc}@property --gradation-mv{syntax:"*";inherits:false;initial-value:linear-gradient(0deg, rgb(84, 110, 122) 0%, rgb(26, 22, 77) 100%)}@property --gradation-bg{syntax:"*";inherits:false;initial-value:linear-gradient(0deg, #546E7A 0%, #120C53 73.08%)}@property --shadow-content{syntax:"*";inherits:false;initial-value:0 0.8rem 1.6rem rgba(0,0,0,.08)}@property --shadow-text{syntax:"*";inherits:false;initial-value:0 0.2rem 0.8rem rgba(0,0,0,.7)}@property --contents-width{syntax:"*";inherits:false;initial-value:100rem}@property --radius-lg{syntax:"*";inherits:false;initial-value:1.2rem}@property --radius-md{syntax:"*";inherits:false;initial-value:0.6rem}@property --transition{syntax:"*";inherits:true;initial-value:.2s}@property --font-family-base{syntax:"*";inherits:true;initial-value:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Arial","Helvetica","Verdana","sans-serif"}.l-gfw :where(*){font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);color:var(--color-default);-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.l-gfw :where(h2),.l-gfw :where(h3){border:none;margin:revert;padding:revert}.l-gfw :where(h2)::after,.l-gfw :where(h3)::after{display:none}.l-gfw :where(a){color:var(--color-link)}.l-gfw :where(a) *{color:var(--color-link)}@media(any-hover: hover)and (pointer: fine){.l-gfw :where(a):hover{color:var(--color-link);text-decoration:none}.l-gfw :where(a):hover *{color:var(--color-link)}}.l-gfw :where(p){margin:0}.l-gfw :where(p)+:where(p){margin-top:1em}.l-gfw :where(img){max-width:100%;height:auto}.l-gfw :where(dl){margin:revert}.l-gfw :where(dt){margin:0;font-weight:revert}.l-gfw :where(dd){margin:0;padding:revert;font-weight:revert}.l-gfw :where(ul){margin:0;padding:0}.l-gfw :where(li){list-style:none}.l-gfw :where(strong),.l-gfw :where(b){font-weight:var(--font-weight-bold)}.l-gfw :where(:focus-visible){outline:2px solid #000;outline-offset:2px}.l-gfw .l-section{position:relative;padding:8rem 0;background:var(--color-white)}.l-gfw .l-section.-blue01{background:var(--color-bg02)}.l-gfw .l-section.-blue02{background:var(--color-bg03);overflow:hidden;padding:revert}.l-gfw .l-section.-contact{background:var(--gradation-bg)}@media screen and (max-width: 768px){.l-gfw .l-section{padding:4rem 0 4rem}}.l-gfw .l-container{position:relative;z-index:1;width:min(100%,var(--contents-width) + var(--padding-side)*2);padding:0 var(--padding-side);margin-inline:auto}.l-gfw .l-container.-bgObject{padding:8rem var(--padding-side);position:relative}.l-gfw .l-container.-bgObject::before,.l-gfw .l-container.-bgObject::after{content:"";display:block;position:absolute;background:url("/policy/economy/economic_security/gfw/tesf/images/bg_object01.png") no-repeat center/contain;z-index:-1;aspect-ratio:1242/1202}.l-gfw .l-container.-bgObject::before{bottom:min(4.7rem,3.264vw);left:calc(-1*min(45.3rem,31.458vw));width:min(79.4rem,55.139vw)}.l-gfw .l-container.-bgObject::after{top:calc(-1*min(25.5rem,17.708vw));right:calc(-1*min(43.8rem,30.417vw));width:min(63.2rem,43.889vw)}@media screen and (max-width: 768px){.l-gfw .l-container.-bgObject{padding:4rem var(--padding-side)}.l-gfw .l-container.-bgObject::before{bottom:calc(-1*51.467vw);left:calc(-1*68.267vw);width:120vw}.l-gfw .l-container.-bgObject::after{top:calc(-1*32.533vw);right:calc(-1*39.733vw);width:71.733vw}.l-gfw .l-container.-spVer02{--padding-side: 2rem}}.l-gfw .l-hr{border-top:1px solid #ccc;margin:4rem auto 5.5rem}.l-gfw .c-titleLvTwo{position:relative;margin:0 0 5rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}.l-gfw .c-titleLvTwo h2{margin:0;font-size:var(--font-size-h2);font-weight:bold;line-height:var(--line-height-sm)}.l-gfw .c-titleLvTwo p{margin-top:1rem;font-size:var(--font-size-lg);line-height:var(--line-height-sm);color:var(--color-primary)}.l-gfw .c-titleLvTwo.-white h2,.l-gfw .c-titleLvTwo.-white p{color:var(--color-white)}@media screen and (max-width: 768px){.l-gfw .c-titleLvTwo{margin:0 0 2rem}.l-gfw .c-titleLvTwo p{margin-top:1.2rem;font-size:var(--font-size-sm)}}.l-gfw .c-titleLvThree{margin:0 0 2rem;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}@media screen and (min-width: 769px){.l-gfw .c-titleLvThree.-center{text-align:center}}.l-gfw .c-titleLvFour{display:block;margin:0 0 0.8rem;padding:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);border:none}.l-gfw .c-titleLvFour span{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}@media screen and (max-width: 768px){.l-gfw .c-titleLvFour{margin:0 0 0.3rem;font-size:var(--font-size-base)}.l-gfw .c-titleLvFour span{font-size:var(--font-size-sm2)}}.l-gfw .c-btnWrap{text-align:center}.l-gfw .c-btn01{position:relative;display:grid;place-content:center;width:min(100%,24rem);min-height:6.4rem;padding:1rem;margin-inline:auto;text-decoration:none;background:var(--color-primary);border:0.2rem solid var(--color-white);border-radius:var(--radius-md);-webkit-transition:background var(--transition),border var(--transition);transition:background var(--transition),border var(--transition)}.l-gfw .c-btn01:focus-visible{outline-color:var(--color-white);outline-offset:-0.8rem}.l-gfw .c-btn01.-lg{width:100%;min-height:10rem;text-align:center}.l-gfw .c-btn01.-lg .c-btn01_text{font-size:var(--font-size-h3)}.l-gfw .c-btn01_span{font-size:0}.l-gfw .c-btn01_text{display:inline;vertical-align:middle;font-size:var(--font-size-xl);color:var(--color-white);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}.l-gfw .c-btn01_text02{margin-bottom:0.2rem;color:var(--color-white)}.l-gfw .c-btn01_icon{display:inline-block;line-height:0;aspect-ratio:1;vertical-align:middle;position:relative;margin-left:1rem}.l-gfw .c-btn01_icon img{-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.l-gfw .c-btn01_hoverIcon{display:block;position:absolute;inset:0;z-index:1;background:url("/policy/economy/economic_security/gfw/tesf/images/ico_blank_blue.png") no-repeat center/contain;opacity:0;-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}@media(hover: hover)and (pointer: fine){.l-gfw .c-btn01:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}.l-gfw .c-btn01:hover .c-btn01_text{color:var(--color-primary)}.l-gfw .c-btn01:hover .c-btn01_text02{color:var(--color-primary)}.l-gfw .c-btn01:hover .c-btn01_icon img{opacity:0}.l-gfw .c-btn01:hover .c-btn01_hoverIcon{opacity:1}}@media screen and (max-width: 768px){.l-gfw .c-btn01{width:min(100%,16rem);min-height:5.2rem;padding:0.5rem}.l-gfw .c-btn01.-lg{width:100%;min-height:8.4rem}.l-gfw .c-btn01_text:not(.-specificAdjustment .-specificAdjustment){font-size:var(--font-size-base)}.l-gfw .c-btn01_text02{margin-bottom:0.2rem;font-size:var(--font-size-sm);color:var(--color-white)}.l-gfw .c-btn01:not(.-lg) .c-btn01_icon{width:1.44rem}}.l-gfw .c-grid{display:grid}.l-gfw .c-grid[data-grid-col^="1-"]{grid-template-columns:repeat(1, 1fr)}.l-gfw .c-grid[data-grid-col^="2-"]{grid-template-columns:repeat(2, 1fr)}.l-gfw .c-grid[data-grid-col^="3-"]{grid-template-columns:repeat(3, 1fr)}.l-gfw .c-grid[data-grid-col^="4-"]{grid-template-columns:repeat(4, 1fr)}.l-gfw .c-grid[data-grid-col^="5-"]{grid-template-columns:repeat(5, 1fr)}.l-gfw .c-grid[data-grid-col^="6-"]{grid-template-columns:repeat(6, 1fr)}.l-gfw .c-grid[data-subgrid-row="0"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 0}.l-gfw .c-grid[data-gap^="0-"]{gap:0px}.l-gfw .c-grid[data-subgrid-row="1"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 1}.l-gfw .c-grid[data-gap^="5-"]{gap:5px}.l-gfw .c-grid[data-subgrid-row="2"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 2}.l-gfw .c-grid[data-gap^="10-"]{gap:10px}.l-gfw .c-grid[data-subgrid-row="3"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 3}.l-gfw .c-grid[data-gap^="15-"]{gap:15px}.l-gfw .c-grid[data-subgrid-row="4"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 4}.l-gfw .c-grid[data-gap^="20-"]{gap:20px}.l-gfw .c-grid[data-subgrid-row="5"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 5}.l-gfw .c-grid[data-gap^="25-"]{gap:25px}.l-gfw .c-grid[data-subgrid-row="6"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 6}.l-gfw .c-grid[data-gap^="30-"]{gap:30px}.l-gfw .c-grid[data-subgrid-row="7"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 7}.l-gfw .c-grid[data-gap^="35-"]{gap:35px}.l-gfw .c-grid[data-subgrid-row="8"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 8}.l-gfw .c-grid[data-gap^="40-"]{gap:40px}.l-gfw .c-grid[data-subgrid-row="9"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 9}.l-gfw .c-grid[data-gap^="45-"]{gap:45px}.l-gfw .c-grid[data-subgrid-row="10"]>*{display:grid;grid-template-rows:subgrid;grid-row:span 10}.l-gfw .c-grid[data-gap^="50-"]{gap:50px}@media screen and (max-width: 1024px){.l-gfw .c-grid[data-grid-col*="-1-"]{grid-template-columns:repeat(1, 1fr)}.l-gfw .c-grid[data-grid-col*="-2-"]{grid-template-columns:repeat(2, 1fr)}.l-gfw .c-grid[data-grid-col*="-3-"]{grid-template-columns:repeat(3, 1fr)}.l-gfw .c-grid[data-grid-col*="-4-"]{grid-template-columns:repeat(4, 1fr)}.l-gfw .c-grid[data-grid-col*="-5-"]{grid-template-columns:repeat(5, 1fr)}.l-gfw .c-grid[data-grid-col*="-6-"]{grid-template-columns:repeat(6, 1fr)}.l-gfw .c-grid.-tabSubgridNone>*{grid-template-rows:revert;grid-row:revert}}@media screen and (max-width: 768px){.l-gfw .c-grid[data-grid-col$="-1"]{grid-template-columns:repeat(1, 1fr)}.l-gfw .c-grid[data-grid-col$="-2"]{grid-template-columns:repeat(2, 1fr)}.l-gfw .c-grid[data-grid-col$="-3"]{grid-template-columns:repeat(3, 1fr)}.l-gfw .c-grid[data-gap$="-0"]{gap:0px}.l-gfw .c-grid[data-gap$="-5"]{gap:5px}.l-gfw .c-grid[data-gap$="-10"]{gap:10px}.l-gfw .c-grid[data-gap$="-15"]{gap:15px}.l-gfw .c-grid[data-gap$="-20"]{gap:20px}.l-gfw .c-grid[data-gap$="-25"]{gap:25px}.l-gfw .c-grid[data-gap$="-30"]{gap:30px}.l-gfw .c-grid[data-gap$="-35"]{gap:35px}.l-gfw .c-grid[data-gap$="-40"]{gap:40px}.l-gfw .c-grid[data-gap$="-45"]{gap:45px}.l-gfw .c-grid[data-gap$="-50"]{gap:50px}.l-gfw .c-grid.-spSubgridNone>*{grid-template-rows:revert;grid-row:revert}}.l-gfw .c-panel{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:3rem;margin-top:2rem}.l-gfw .c-panel_item{padding:3rem;background:var(--color-white);border-radius:var(--radius-lg)}.l-gfw .c-panel_item_box{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:minmax(16.1rem, -webkit-max-content) 1fr;grid-template-columns:minmax(16.1rem, max-content) 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:2rem}.l-gfw .c-panel_item_date{display:inline-block;text-align:center;padding:0.8rem 1rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--color-white);background:var(--color-tag)}.l-gfw .c-panel_item_name{margin-top:0;font-size:var(--font-size-lg);font-weight:bold;color:var(--color-tag)}@media screen and (max-width: 768px){.l-gfw .c-panel{margin-top:1.5rem}.l-gfw .c-panel_item{padding:1.5rem}.l-gfw .c-panel_item_box{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:minmax(14.6rem, -webkit-max-content) 1fr;grid-template-columns:minmax(14.6rem, max-content) 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1rem}.l-gfw .c-panel_item_date{font-size:var(--font-size-base)}.l-gfw .c-panel_item_name{margin-top:0;font-size:var(--font-size-lg);font-weight:bold;color:var(--color-tag)}}.l-gfw .c-panelList{margin-top:2rem}.l-gfw .c-panelList_button{position:relative;display:grid;grid-template-columns:15rem 1fr;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1rem 5rem 1rem 1rem;height:100%;color:var(--color-default);background:var(--color-bg02);border:1px solid var(--color-line);border-radius:var(--radius-md);text-decoration:none;-webkit-transition:background var(--transition);transition:background var(--transition);text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-gfw .c-panelList_button *{color:var(--color-default)}.l-gfw .c-panelList_button.-moderator{background-color:#e8f0ff}.l-gfw .c-panelList_button[type=button]{cursor:pointer}.l-gfw .c-panelList_button[type=button] .c-panelList_button_icon{position:absolute;top:50%;right:1.5rem;translate:0 -50%;width:2.4rem;aspect-ratio:1;background:var(--color-primary);border-radius:50%;font-size:0}.l-gfw .c-panelList_button[type=button] .c-panelList_button_icon::before,.l-gfw .c-panelList_button[type=button] .c-panelList_button_icon::after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:1.4rem;height:0.2rem;background:var(--color-white)}.l-gfw .c-panelList_button[type=button] .c-panelList_button_icon::after{rotate:90deg}.l-gfw .c-panelList_button_image{line-height:0}.l-gfw .c-panelList_button_image img{width:100%}.l-gfw .c-panelList_button_cont{padding-top:1.5rem}.l-gfw .c-panelList_button_cont p{line-height:var(--line-height-md)}.l-gfw .c-panelList_button_position{display:block;white-space:pre-wrap}@media(hover: hover)and (pointer: fine){.l-gfw .c-panelList_button[type=button]:hover{background:var(--color-bg-hover)}}@media screen and (max-width: 768px){.l-gfw .c-panelList{margin-top:1rem}.l-gfw .c-panelList_button{grid-template-columns:8rem 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.l-gfw .c-panelList_button_cont{padding-top:revert}.l-gfw .c-panelList_button_position{font-size:var(--font-size-sm2)}}.l-gfw .c-table{margin:0;border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-left:1px solid var(--color-line)}.l-gfw .c-table_item{display:table;table-layout:fixed;width:100%}.l-gfw .c-table_item dt{display:table-cell;vertical-align:middle;width:32rem;font-weight:var(--font-weight-bold);text-align:center;padding:2rem;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-bg05)}.l-gfw .c-table_item dd{display:table-cell;vertical-align:middle;padding:2rem;border-bottom:1px solid var(--color-line);background:var(--color-white)}@media screen and (max-width: 768px){.l-gfw .c-table_item{display:revert}.l-gfw .c-table_item dt{display:revert;width:revert;padding:1rem;border-right:revert}.l-gfw .c-table_item dd{display:revert;padding:1rem}}.l-gfw .c-modal{display:none;opacity:0;visibility:hidden;position:fixed;inset:0;margin:auto;padding:4rem 2rem 10.4rem;width:min(100%,99.2rem);margin-inline:auto;border:none;background:rgba(0,0,0,0);max-height:none;background:var(--color-white);border-radius:var(--radius-lg)}.l-gfw .c-modal::-ms-backdrop{cursor:pointer;background:rgba(0,0,0,.6)}.l-gfw .c-modal::backdrop{cursor:pointer;background:rgba(0,0,0,.6)}.l-gfw .c-modal[open]{display:block;opacity:1;-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards}.l-gfw .c-modal_inner{max-height:calc(100vh - 4rem - 10.4rem - 4rem*3);max-height:calc(100dvh - 4rem - 10.4rem - 4rem*2);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.l-gfw .c-modal_col2{display:grid;grid-template-columns:22rem 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;position:relative;padding:0 2rem}.l-gfw .c-modal_col2_position{font-size:var(--font-size-sm);white-space:pre-wrap}.l-gfw .c-modal_col2_text{white-space:pre-wrap}.l-gfw .c-modal_closeButton{position:absolute;right:calc(2rem*2);bottom:4rem;border:1px solid var(--color-primary);background:var(--color-white);width:min(100%,10.6rem);height:min(100%,4.4rem);border-radius:var(--radius-md);cursor:pointer;-webkit-transition:background var(--transition);transition:background var(--transition)}.l-gfw .c-modal_closeButton_span{position:relative;padding-right:2.4rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}.l-gfw .c-modal_closeButton_icon{content:"";display:block;position:absolute;top:50%;right:0;translate:0 -50%;width:2.4rem;aspect-ratio:1;cursor:pointer}.l-gfw .c-modal_closeButton_icon::before,.l-gfw .c-modal_closeButton_icon::after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(1.4rem/.7071067812);height:0.2rem;background:var(--color-primary)}.l-gfw .c-modal_closeButton_icon::before{rotate:45deg}.l-gfw .c-modal_closeButton_icon::after{rotate:-45deg}@media(hover: hover)and (pointer: fine){.l-gfw .c-modal_closeButton:hover{background:var(--color-bg-hover)}}@media screen and (max-width: 768px){.l-gfw .c-modal{padding:3rem 1rem 9.4rem}.l-gfw .c-modal_inner{max-height:calc(100vh - 3rem - 9.4rem - 4rem*3);max-height:calc(100dvh - 3rem - 9.4rem - 4rem*2)}.l-gfw .c-modal_col2{grid-template-columns:repeat(1, 1fr);row-gap:2rem;padding:0 1rem}.l-gfw .c-modal_col2_img{margin-inline:auto;width:min(100%,22rem)}.l-gfw .c-modal_closeButton{position:absolute;right:calc(1rem*2);bottom:3rem;border:1px solid var(--color-primary);background:var(--color-white);width:min(100%,10.6rem);height:min(100%,4.4rem);border-radius:var(--radius-md);cursor:pointer}.l-gfw .c-modal_closeButton_span{position:relative;padding-right:2.4rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}.l-gfw .c-modal_closeButton_icon{content:"";display:block;position:absolute;top:50%;right:0;translate:0 -50%;width:2.4rem;aspect-ratio:1;cursor:pointer}.l-gfw .c-modal_closeButton_icon::before,.l-gfw .c-modal_closeButton_icon::after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(1.4rem/.7071067812);height:0.2rem;background:var(--color-primary)}.l-gfw .c-modal_closeButton_icon::before{rotate:45deg}.l-gfw .c-modal_closeButton_icon::after{rotate:-45deg}}.l-gfw .c-note{margin:1.5rem 0 0}.l-gfw .c-note li{position:relative;padding-left:1em;line-height:var(--line-height-base);text-indent:-1em}@media screen and (max-width: 768px){.l-gfw .c-note li{font-size:var(--font-size-sm)}}.l-gfw .p-mv{margin-top:-15px;background:var(--gradation-mv);overflow:hidden;width:100%}.l-gfw .p-mv_inner{position:relative;padding:4rem 0 6rem}.l-gfw .p-mv_inner::before,.l-gfw .p-mv_inner::after{content:"";display:block;position:absolute;background:url("/policy/economy/economic_security/gfw/tesf/images/bg_object01.png") no-repeat center/contain;z-index:-1;aspect-ratio:1242/1202}.l-gfw .p-mv_inner::before{bottom:calc(-1*min(45rem,31.25vw));left:calc(-1*min(60rem,41.667vw));width:min(86.97rem,60.396vw)}.l-gfw .p-mv_inner::after{top:calc(-1*min(62.9rem,43.681vw));right:calc(-1*min(82.4rem,57.222vw));width:min(124.2rem,86.25vw)}.l-gfw .p-mv_nav{margin-bottom:5.5rem}.l-gfw .p-mv_nav_list{border-radius:var(--radius-md);overflow:hidden}.l-gfw .p-mv_nav_link{display:grid;place-content:center;padding:1rem;height:100%;min-height:6rem;background:var(--color-white);text-decoration:none;text-align:center;-webkit-transition:background var(--transition);transition:background var(--transition)}.l-gfw .p-mv_nav_link:focus-visible{outline-offset:-0.4rem}.l-gfw .p-mv_nav_link_span{display:inline-grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1rem 1fr;-webkit-column-gap:0.7rem;-moz-column-gap:0.7rem;column-gap:0.7rem}.l-gfw .p-mv_nav_link_span::before{content:"";display:block;width:1rem;aspect-ratio:2/1;clip-path:polygon(100% 0%, 0 0, 50% 100%);background:var(--color-primary);translate:0% 17%}.l-gfw .p-mv_nav_link_span span{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-default)}.l-gfw .p-mv_head{margin:0 0 1.5rem;font-size:var(--font-size-h2);font-weight:bold;color:var(--color-white);vertical-align:middle;line-height:var(--line-height-sm);letter-spacing:.04em}.l-gfw .p-mv_head span{margin-left:1rem;font-size:var(--font-size-h2-02);font-weight:bold;color:var(--color-white);vertical-align:middle;line-height:var(--line-height-sm);letter-spacing:.04em}.l-gfw .p-mv_text{font-size:var(--font-size-xl);color:var(--color-white);vertical-align:middle}.l-gfw .p-mv_col2{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-template-columns:1fr 24rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.l-gfw .p-mv_col2_button{margin-bottom:2.6rem}.l-gfw .p-mv_image{margin-top:4rem;margin-inline:auto;width:min(100%,90rem)}.l-gfw .p-mv_image img{width:100%}@media(hover: hover)and (pointer: fine){.l-gfw .p-mv_nav_link:hover{background:var(--color-bg-hover)}}@media screen and (max-width: 768px){.l-gfw .p-mv{margin-top:revert}.l-gfw .p-mv_inner{padding:2rem 0 0.5rem}.l-gfw .p-mv_inner::before{bottom:calc(-1*65.6vw);left:calc(-1*60.533vw);width:113.067vw}.l-gfw .p-mv_inner::after{top:calc(-1*97.6vw);right:calc(-1*91.733vw);width:173.333vw}.l-gfw .p-mv_nav{position:relative;margin-bottom:3rem}.l-gfw .p-mv_nav_spButton{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:none;width:100%;text-align:left;min-height:4.8rem;border-radius:var(--radius-md);cursor:pointer}.l-gfw .p-mv_nav_spButton:focus-visible{outline-offset:-0.4rem}.l-gfw .p-mv_nav_spButton[aria-expanded=true]+.p-mv_nav_list{display:block}.l-gfw .p-mv_nav_spButton_span{display:block;position:relative;padding:0.5rem 4rem 0.5rem 1.5rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.l-gfw .p-mv_nav_spButton_span::before{content:"";display:block;position:absolute;top:50%;right:2rem;width:1rem;aspect-ratio:2/1;clip-path:polygon(100% 0%, 0 0, 50% 100%);background:var(--color-primary);translate:0% 17%}.l-gfw .p-mv_nav_list{display:none;position:absolute;width:100%;z-index:1}.l-gfw .p-mv_nav_link{display:block;position:relative;padding:0.5rem 4rem 0.5rem 1.5rem;min-height:4.8rem;text-align:left}.l-gfw .p-mv_nav_link_span{display:block}.l-gfw .p-mv_nav_link_span::before{content:"";display:block;position:absolute;top:50%;right:2rem;width:1rem;aspect-ratio:2/1;clip-path:polygon(100% 0%, 0 0, 50% 100%);background:var(--color-primary);translate:0% 17%}.l-gfw .p-mv_nav_link_span span{font-size:var(--font-size-sm)}.l-gfw .p-mv_head{margin:0 0 1.5rem;font-size:var(--font-size-h3);letter-spacing:.04em}.l-gfw .p-mv_head span{margin:0.5rem 0 0;display:block;margin-left:revert;letter-spacing:.04em}.l-gfw .p-mv_text{font-size:var(--font-size-base02)}.l-gfw .p-mv_col2{grid-template-columns:repeat(1, 1fr);row-gap:2rem}.l-gfw .p-mv_col2_button{margin-bottom:revert}.l-gfw .p-mv_col2_button .c-btn01{margin-inline:revert;margin-left:auto}.l-gfw .p-mv_image{margin:1.5rem 0 0 -1rem;width:calc(100% + 2rem)}}.l-gfw .c-dl{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:1rem;margin:2rem 0 0}.l-gfw .c-dl.-white .c-dl_item dt span{color:var(--color-white);border-color:var(--color-white)}.l-gfw .c-dl.-white .c-dl_item dd,.l-gfw .c-dl.-white .c-dl_item dd time{color:var(--color-white)}.l-gfw .c-dl_item{display:grid;grid-template-columns:9.6rem 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.l-gfw .c-dl_item dt span{display:block;padding:0.5rem 0.5rem;font-weight:bold;text-align:center;border:0.2rem solid var(--color-default);border-radius:var(--radius-md)}.l-gfw .c-dl_item dd{padding-top:calc((4rem - 1lh)/2);font-weight:bold;font-size:var(--font-size-xl)}.l-gfw .c-dl_item dd time{font-weight:bold;font-size:var(--font-size-xl)}@media screen and (max-width: 768px){.l-gfw .c-dl_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-gfw .c-dl_item dt span{padding:0.7rem 0.5rem;font-size:var(--font-size-sm)}.l-gfw .c-dl_item dd{padding-top:revert;font-size:var(--font-size-base);line-height:var(--line-height-sm)}.l-gfw .c-dl_item dd time{font-size:var(--font-size-base);line-height:var(--line-height-sm)}}.l-gfw .p-about_text{margin-bottom:4rem;font-size:var(--font-size-h3);font-weight:bold;line-height:var(--line-height-sm)}@media screen and (max-width: 768px){.l-gfw .p-about_text{margin-bottom:2rem;font-size:var(--font-size-base);line-height:var(--line-height-md)}}.l-gfw .p-outline_button{opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition),visibility var(--transition);transition:opacity var(--transition),visibility var(--transition)}.l-gfw .p-outline_button.is-visible{opacity:1;visibility:visible}.l-gfw .p-outline_button.is-fixed{position:fixed;right:0;bottom:2rem;width:100%;z-index:10;pointer-events:none}.l-gfw .p-outline_button:not(.is-fixed){margin-top:4rem}.l-gfw .p-outline_button:not(.is-fixed) .c-btn01{margin-top:calc(-1*6.2rem)}.l-gfw .p-outline_button .c-btn01{margin-inline:revert;margin-left:auto;pointer-events:auto}@media screen and (max-width: 1320px){.l-gfw .p-outline_button.is-fixed{right:2rem;bottom:8rem}.l-gfw .p-outline_button.is-fixed .l-container{display:contents}}@media screen and (max-width: 768px){.l-gfw .p-outline_button.is-fixed{bottom:7rem}}.l-gfw .p-outline_spacer{height:6.2rem}@media screen and (max-width: 768px){.l-gfw .p-outline_spacer{height:5.2rem}}.l-gfw.-windows .c-btn01_span{margin:0.2rem 0 -0.2rem}.l-gfw.-windows .p-mv_nav_link_span span{margin:0.4rem 0 0}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fadeOut{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes fadeOut{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}html[lang=en] .l-gfw .c-note li{padding-left:.6em;text-indent:-0.6em}html[lang=en] .l-gfw .c-dl_item{grid-template-columns:14.2rem 1fr}.u-mt0{margin-top:0rem !important}.u-mb0{margin-bottom:0rem !important}.u-pt0{padding-top:0rem !important}.u-pb0{padding-bottom:0rem !important}.u-mt5{margin-top:0.5rem !important}.u-mb5{margin-bottom:0.5rem !important}.u-pt5{padding-top:0.5rem !important}.u-pb5{padding-bottom:0.5rem !important}.u-mt10{margin-top:1rem !important}.u-mb10{margin-bottom:1rem !important}.u-pt10{padding-top:1rem !important}.u-pb10{padding-bottom:1rem !important}.u-mt15{margin-top:1.5rem !important}.u-mb15{margin-bottom:1.5rem !important}.u-pt15{padding-top:1.5rem !important}.u-pb15{padding-bottom:1.5rem !important}.u-mt20{margin-top:2rem !important}.u-mb20{margin-bottom:2rem !important}.u-pt20{padding-top:2rem !important}.u-pb20{padding-bottom:2rem !important}.u-mt25{margin-top:2.5rem !important}.u-mb25{margin-bottom:2.5rem !important}.u-pt25{padding-top:2.5rem !important}.u-pb25{padding-bottom:2.5rem !important}.u-mt30{margin-top:3rem !important}.u-mb30{margin-bottom:3rem !important}.u-pt30{padding-top:3rem !important}.u-pb30{padding-bottom:3rem !important}.u-mt35{margin-top:3.5rem !important}.u-mb35{margin-bottom:3.5rem !important}.u-pt35{padding-top:3.5rem !important}.u-pb35{padding-bottom:3.5rem !important}.u-mt40{margin-top:4rem !important}.u-mb40{margin-bottom:4rem !important}.u-pt40{padding-top:4rem !important}.u-pb40{padding-bottom:4rem !important}.u-mt45{margin-top:4.5rem !important}.u-mb45{margin-bottom:4.5rem !important}.u-pt45{padding-top:4.5rem !important}.u-pb45{padding-bottom:4.5rem !important}.u-mt50{margin-top:5rem !important}.u-mb50{margin-bottom:5rem !important}.u-pt50{padding-top:5rem !important}.u-pb50{padding-bottom:5rem !important}.u-mt55{margin-top:5.5rem !important}.u-mb55{margin-bottom:5.5rem !important}.u-pt55{padding-top:5.5rem !important}.u-pb55{padding-bottom:5.5rem !important}.u-mt60{margin-top:6rem !important}.u-mb60{margin-bottom:6rem !important}.u-pt60{padding-top:6rem !important}.u-pb60{padding-bottom:6rem !important}.u-mt65{margin-top:6.5rem !important}.u-mb65{margin-bottom:6.5rem !important}.u-pt65{padding-top:6.5rem !important}.u-pb65{padding-bottom:6.5rem !important}.u-mt70{margin-top:7rem !important}.u-mb70{margin-bottom:7rem !important}.u-pt70{padding-top:7rem !important}.u-pb70{padding-bottom:7rem !important}.u-mt75{margin-top:7.5rem !important}.u-mb75{margin-bottom:7.5rem !important}.u-pt75{padding-top:7.5rem !important}.u-pb75{padding-bottom:7.5rem !important}.u-mt80{margin-top:8rem !important}.u-mb80{margin-bottom:8rem !important}.u-pt80{padding-top:8rem !important}.u-pb80{padding-bottom:8rem !important}.u-mt85{margin-top:8.5rem !important}.u-mb85{margin-bottom:8.5rem !important}.u-pt85{padding-top:8.5rem !important}.u-pb85{padding-bottom:8.5rem !important}.u-mt90{margin-top:9rem !important}.u-mb90{margin-bottom:9rem !important}.u-pt90{padding-top:9rem !important}.u-pb90{padding-bottom:9rem !important}.u-mt95{margin-top:9.5rem !important}.u-mb95{margin-bottom:9.5rem !important}.u-pt95{padding-top:9.5rem !important}.u-pb95{padding-bottom:9.5rem !important}.u-mt100{margin-top:10rem !important}.u-mb100{margin-bottom:10rem !important}.u-pt100{padding-top:10rem !important}.u-pb100{padding-bottom:10rem !important}@media screen and (max-width: 768px){.u-mt-sp0{margin-top:0rem !important}.u-mb-sp0{margin-bottom:0rem !important}.u-pt-sp0{padding-top:0rem !important}.u-pb-sp0{padding-bottom:0rem !important}.u-mt-sp5{margin-top:0.5rem !important}.u-mb-sp5{margin-bottom:0.5rem !important}.u-pt-sp5{padding-top:0.5rem !important}.u-pb-sp5{padding-bottom:0.5rem !important}.u-mt-sp10{margin-top:1rem !important}.u-mb-sp10{margin-bottom:1rem !important}.u-pt-sp10{padding-top:1rem !important}.u-pb-sp10{padding-bottom:1rem !important}.u-mt-sp15{margin-top:1.5rem !important}.u-mb-sp15{margin-bottom:1.5rem !important}.u-pt-sp15{padding-top:1.5rem !important}.u-pb-sp15{padding-bottom:1.5rem !important}.u-mt-sp20{margin-top:2rem !important}.u-mb-sp20{margin-bottom:2rem !important}.u-pt-sp20{padding-top:2rem !important}.u-pb-sp20{padding-bottom:2rem !important}.u-mt-sp25{margin-top:2.5rem !important}.u-mb-sp25{margin-bottom:2.5rem !important}.u-pt-sp25{padding-top:2.5rem !important}.u-pb-sp25{padding-bottom:2.5rem !important}.u-mt-sp30{margin-top:3rem !important}.u-mb-sp30{margin-bottom:3rem !important}.u-pt-sp30{padding-top:3rem !important}.u-pb-sp30{padding-bottom:3rem !important}.u-mt-sp35{margin-top:3.5rem !important}.u-mb-sp35{margin-bottom:3.5rem !important}.u-pt-sp35{padding-top:3.5rem !important}.u-pb-sp35{padding-bottom:3.5rem !important}.u-mt-sp40{margin-top:4rem !important}.u-mb-sp40{margin-bottom:4rem !important}.u-pt-sp40{padding-top:4rem !important}.u-pb-sp40{padding-bottom:4rem !important}.u-mt-sp45{margin-top:4.5rem !important}.u-mb-sp45{margin-bottom:4.5rem !important}.u-pt-sp45{padding-top:4.5rem !important}.u-pb-sp45{padding-bottom:4.5rem !important}.u-mt-sp50{margin-top:5rem !important}.u-mb-sp50{margin-bottom:5rem !important}.u-pt-sp50{padding-top:5rem !important}.u-pb-sp50{padding-bottom:5rem !important}.u-mt-sp55{margin-top:5.5rem !important}.u-mb-sp55{margin-bottom:5.5rem !important}.u-pt-sp55{padding-top:5.5rem !important}.u-pb-sp55{padding-bottom:5.5rem !important}.u-mt-sp60{margin-top:6rem !important}.u-mb-sp60{margin-bottom:6rem !important}.u-pt-sp60{padding-top:6rem !important}.u-pb-sp60{padding-bottom:6rem !important}.u-mt-sp65{margin-top:6.5rem !important}.u-mb-sp65{margin-bottom:6.5rem !important}.u-pt-sp65{padding-top:6.5rem !important}.u-pb-sp65{padding-bottom:6.5rem !important}.u-mt-sp70{margin-top:7rem !important}.u-mb-sp70{margin-bottom:7rem !important}.u-pt-sp70{padding-top:7rem !important}.u-pb-sp70{padding-bottom:7rem !important}.u-mt-sp75{margin-top:7.5rem !important}.u-mb-sp75{margin-bottom:7.5rem !important}.u-pt-sp75{padding-top:7.5rem !important}.u-pb-sp75{padding-bottom:7.5rem !important}.u-mt-sp80{margin-top:8rem !important}.u-mb-sp80{margin-bottom:8rem !important}.u-pt-sp80{padding-top:8rem !important}.u-pb-sp80{padding-bottom:8rem !important}.u-mt-sp85{margin-top:8.5rem !important}.u-mb-sp85{margin-bottom:8.5rem !important}.u-pt-sp85{padding-top:8.5rem !important}.u-pb-sp85{padding-bottom:8.5rem !important}.u-mt-sp90{margin-top:9rem !important}.u-mb-sp90{margin-bottom:9rem !important}.u-pt-sp90{padding-top:9rem !important}.u-pb-sp90{padding-bottom:9rem !important}.u-mt-sp95{margin-top:9.5rem !important}.u-mb-sp95{margin-bottom:9.5rem !important}.u-pt-sp95{padding-top:9.5rem !important}.u-pb-sp95{padding-bottom:9.5rem !important}.u-mt-sp100{margin-top:10rem !important}.u-mb-sp100{margin-bottom:10rem !important}.u-pt-sp100{padding-top:10rem !important}.u-pb-sp100{padding-bottom:10rem !important}}.u-ac{text-align:center !important}.u-ar{text-align:right !important}.u-al{text-align:left !important}.u-fsNormal{font-size:var(--font-size-base) !important}.u-fsSmall{font-size:var(--font-size-sm) !important}@media screen and (max-width: 768px){.u-sp-fsNormal{font-size:var(--font-size-base) !important}.u-sp-fsSmall{font-size:var(--font-size-sm) !important}}.u-colorPrimary{color:var(--color-primary) !important}.u-colorWhite{color:var(--color-white) !important}.u-colorWhite:focus-visible{outline-color:var(--color-white)}.u-textBold{font-weight:var(--font-weight-bold)}.u-srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.u-sp,.u-tab,.u-tabSp{display:none !important}@media screen and (min-width: 769px)and (max-width: 1024px){.u-pc{display:none !important}.u-tab{display:inherit !important}}@media screen and (max-width: 1024px){.u-tabSp{display:inherit !important}}@media screen and (max-width: 768px){.u-pc{display:none !important}.u-pcTab{display:none !important}.u-sp{display:inherit !important}}