.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4946 .elementor-element.elementor-element-563b2d2 .elementor-toc__header-title{text-align:start;}.elementor-4946 .elementor-element.elementor-element-563b2d2{--item-text-hover-decoration:underline;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4946 .elementor-element.elementor-element-5d136e9 > .elementor-widget-container{background-color:#D6000F;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-5d136e9 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4946 .elementor-element.elementor-element-b87fa39 > .elementor-widget-container{background-color:#F8E1AF;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-b87fa39 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4946 .elementor-element.elementor-element-2cc9f71 > .elementor-widget-container{background-color:#FFFAC1;padding:15px 15px 1px 15px;}.elementor-4946 .elementor-element.elementor-element-2cc9f71{font-family:"yu gothic", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-4946 .elementor-element.elementor-element-9840d9e{--spacer-size:30px;}.elementor-4946 .elementor-element.elementor-element-9fb0848 > .elementor-widget-container{background-color:#F8E1AF;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-9fb0848 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-4946 .elementor-element.elementor-element-166a899 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1FCFD;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4946 .elementor-element.elementor-element-6c49a9e:not(.elementor-motion-effects-element-type-background), .elementor-4946 .elementor-element.elementor-element-6c49a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1FCFD;}.elementor-4946 .elementor-element.elementor-element-6c49a9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4946 .elementor-element.elementor-element-6c49a9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4946 .elementor-element.elementor-element-f8d9c05 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-weight:600;line-height:21px;color:var( --e-global-color-text );}.elementor-4946 .elementor-element.elementor-element-8ee7967 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1FCFD;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4946 .elementor-element.elementor-element-f939540:not(.elementor-motion-effects-element-type-background), .elementor-4946 .elementor-element.elementor-element-f939540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1FCFD;}.elementor-4946 .elementor-element.elementor-element-f939540{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4946 .elementor-element.elementor-element-f939540 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4946 .elementor-element.elementor-element-3dd2162 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-weight:600;line-height:21px;color:var( --e-global-color-text );}.elementor-4946 .elementor-element.elementor-element-ba85edc > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1FCFD;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4946 .elementor-element.elementor-element-334f066:not(.elementor-motion-effects-element-type-background), .elementor-4946 .elementor-element.elementor-element-334f066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1FCFD;}.elementor-4946 .elementor-element.elementor-element-334f066{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4946 .elementor-element.elementor-element-334f066 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4946 .elementor-element.elementor-element-1da8965 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-weight:600;line-height:21px;color:var( --e-global-color-text );}.elementor-4946 .elementor-element.elementor-element-9167be7 img{width:83%;}.elementor-4946 .elementor-element.elementor-element-e4ecf7b{--spacer-size:30px;}.elementor-4946 .elementor-element.elementor-element-113f6ce > .elementor-widget-container{background-color:#F8E1AF;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-113f6ce .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-4946 .elementor-element.elementor-element-be44d75{--spacer-size:50px;}.elementor-4946 .elementor-element.elementor-element-11c90a0 > .elementor-widget-container{background-color:#ECF4E5;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-11c90a0 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-4946 .elementor-element.elementor-element-6bf7c16 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:bold;line-height:50px;color:#000000;}.elementor-4946 .elementor-element.elementor-element-0c7947b{text-align:right;}.elementor-4946 .elementor-element.elementor-element-0c7947b .elementor-heading-title{color:#333333;}.elementor-4946 .elementor-element.elementor-element-840f2b8{text-align:right;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;}.elementor-4946 .elementor-element.elementor-element-f7062c4{text-align:right;}.elementor-4946 .elementor-element.elementor-element-8ea2ad9{margin-top:0px;margin-bottom:30px;}.elementor-4946 .elementor-element.elementor-element-8bebd40 > .elementor-widget-container{background-color:#F8E1AF;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-8bebd40 .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-weight:600;color:#333333;}.elementor-4946 .elementor-element.elementor-element-7946867{--spacer-size:50px;}.elementor-4946 .elementor-element.elementor-element-b1ed18f > .elementor-widget-container{background-color:#EE91AC;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-b1ed18f .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#333333;}.elementor-4946 .elementor-element.elementor-element-81a31bf{--spacer-size:50px;}.elementor-4946 .elementor-element.elementor-element-e35cc44 > .elementor-element-populated{margin:0px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4946 .elementor-element.elementor-element-5af352f{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-4946 .elementor-element.elementor-element-94c4ecb > .elementor-widget-container{background-color:#954A35;padding:10px 10px 10px 10px;}.elementor-4946 .elementor-element.elementor-element-94c4ecb .elementor-heading-title{font-family:"yu gothic", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-4946 .elementor-element.elementor-element-cc81e84 > .elementor-element-populated{margin:-167px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4946 .elementor-element.elementor-element-6959274 > .elementor-widget-container{margin:0px 0px -51px 0px;}.elementor-4946 .elementor-element.elementor-element-6959274{text-align:right;}.elementor-4946 .elementor-element.elementor-element-6959274 img{width:100%;}@media(min-width:768px){.elementor-4946 .elementor-element.elementor-element-ae6fe76{width:70%;}.elementor-4946 .elementor-element.elementor-element-d6f5d1d{width:30%;}.elementor-4946 .elementor-element.elementor-element-cd0f26d{width:84.999%;}.elementor-4946 .elementor-element.elementor-element-cc81e84{width:15%;}}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4946 .elementor-element.elementor-element-5d136e9 .elementor-heading-title{font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4946 .elementor-element.elementor-element-b87fa39 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4946 .elementor-element.elementor-element-9fb0848 .elementor-heading-title{font-size:20px;}.elementor-4946 .elementor-element.elementor-element-113f6ce .elementor-heading-title{font-size:20px;}.elementor-4946 .elementor-element.elementor-element-11c90a0 .elementor-heading-title{font-size:20px;}.elementor-4946 .elementor-element.elementor-element-8bebd40 .elementor-heading-title{font-size:20px;}.elementor-4946 .elementor-element.elementor-element-b1ed18f .elementor-heading-title{font-size:20px;}.elementor-4946 .elementor-element.elementor-element-e35cc44 > .elementor-element-populated{margin:0px 0px -17px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4946 .elementor-element.elementor-element-5af352f{font-size:16px;line-height:20px;}.elementor-4946 .elementor-element.elementor-element-94c4ecb .elementor-heading-title{font-size:20px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'yu gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.fides-inc.jp/wp_fides2/wp-content/uploads/2022/09/Yu-Gothic-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */