.elementor-875 .elementor-element.elementor-element-94b2db8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-f70da44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-275da89{--e-image-carousel-slides-to-show:1;}.elementor-875 .elementor-element.elementor-element-275da89 > .elementor-widget-container{padding:0px 90px 0px 0px;}.elementor-875 .elementor-element.elementor-element-9827a95{--spacer-size:50px;}.elementor-875 .elementor-element.elementor-element-735f7ab .elementor-button{background-color:var( --e-global-color-67f5014 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:51px 51px 51px 51px;padding:12px 33px 12px 33px;}.elementor-875 .elementor-element.elementor-element-735f7ab .elementor-button:hover, .elementor-875 .elementor-element.elementor-element-735f7ab .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-67f5014 );}.elementor-875 .elementor-element.elementor-element-735f7ab > .elementor-widget-container{border-style:none;}.elementor-875 .elementor-element.elementor-element-735f7ab .elementor-button:hover svg, .elementor-875 .elementor-element.elementor-element-735f7ab .elementor-button:focus svg{fill:var( --e-global-color-67f5014 );}.elementor-875 .elementor-element.elementor-element-1277879{--spacer-size:24px;}.elementor-875 .elementor-element.elementor-element-2c1b4ed .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-67f5014 );color:var( --e-global-color-67f5014 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:49px 49px 49px 49px;padding:12px 77px 12px 77px;}.elementor-875 .elementor-element.elementor-element-2c1b4ed .elementor-button:hover, .elementor-875 .elementor-element.elementor-element-2c1b4ed .elementor-button:focus{background-color:var( --e-global-color-67f5014 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-2c1b4ed > .elementor-widget-container{border-style:none;}.elementor-875 .elementor-element.elementor-element-2c1b4ed .elementor-button:hover svg, .elementor-875 .elementor-element.elementor-element-2c1b4ed .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-491646a{--spacer-size:50px;}.elementor-875 .elementor-element.elementor-element-e89abe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-671e0e2{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-d7af490 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-eab4991 > .elementor-widget-container{padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-875 .elementor-element.elementor-element-eab4991 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;line-height:130%;word-spacing:-2%;}.elementor-875 .elementor-element.elementor-element-01b3ad1 > .elementor-widget-container{padding:8px 0px 28px 0px;}.elementor-875 .elementor-element.elementor-element-01b3ad1{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-85c15bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-94fca8d > .elementor-widget-container{padding:0px 0px 028px 0px;}.elementor-875 .elementor-element.elementor-element-94fca8d{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-2a139ff{--spacer-size:50px;}.elementor-875 .elementor-element.elementor-element-7bbc963 > .elementor-widget-container{padding:0px 0px 028px 0px;}.elementor-875 .elementor-element.elementor-element-7bbc963{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-78dbec5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-3c827e9{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-ab8513f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-d547848 > .elementor-widget-container{padding:0px 0px 60px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-875 .elementor-element.elementor-element-d547848 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;line-height:130%;word-spacing:-2%;}.elementor-875 .elementor-element.elementor-element-1b76a2c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-1b76a2c{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-77a3328 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-77a3328{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-a7b1a2c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-a7b1a2c{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-e7ba16a > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-e7ba16a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-469e364 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-469e364{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-ec16ea2 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-ec16ea2{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-4ce4fc7 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-4ce4fc7{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-a0ef7b2 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-a0ef7b2{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-2994898 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-2994898{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-b9da2d7 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-b9da2d7{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-2761c68{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-3c05c1c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-9295c71 > .elementor-widget-container{padding:0px 0px 60px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-875 .elementor-element.elementor-element-9295c71 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;line-height:130%;word-spacing:-2%;}.elementor-875 .elementor-element.elementor-element-5f5be05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-dce6eae > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-dce6eae{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-f1aee73 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-f1aee73{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-f3f7df7 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-f3f7df7{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-23fe2cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-5250879 > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-5250879{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-3f47e09 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-3f47e09{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-4952b32 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-4952b32{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-257ea25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-0d460c2 > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-0d460c2{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-37f5623 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-37f5623{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-b749a6b > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-b749a6b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-fa97c72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-6055390 > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-6055390{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-bdc5ee4 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-bdc5ee4{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-2b13f62 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-2b13f62{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-bf3da87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-a945b53 > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-a945b53{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-2ffd847 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-2ffd847{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-3bc5573 > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-3bc5573{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-be9db2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-875 .elementor-element.elementor-element-fea1e6f > .elementor-widget-container{padding:0px 16px 8px 0px;}.elementor-875 .elementor-element.elementor-element-fea1e6f{font-family:"Optima", Sans-serif;font-size:14px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-26d6d6c > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-875 .elementor-element.elementor-element-26d6d6c{font-family:"Noto Sans JP", Sans-serif;font-size:20px;line-height:170%;}.elementor-875 .elementor-element.elementor-element-48c8c0c > .elementor-widget-container{padding:0px 0px 32px 40px;}.elementor-875 .elementor-element.elementor-element-48c8c0c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:170%;}@media(max-width:1024px){.elementor-875 .elementor-element.elementor-element-94b2db8{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-875 .elementor-element.elementor-element-9827a95{--spacer-size:18px;}.elementor-875 .elementor-element.elementor-element-1277879{--spacer-size:12px;}.elementor-875 .elementor-element.elementor-element-491646a{--spacer-size:28px;}.elementor-875 .elementor-element.elementor-element-d7af490.elementor-element{--order:-99999 /* order start hack */;}.elementor-875 .elementor-element.elementor-element-d7af490 .elementor-heading-title{font-size:20px;}.elementor-875 .elementor-element.elementor-element-eab4991.elementor-element{--order:-99999 /* order start hack */;}.elementor-875 .elementor-element.elementor-element-eab4991 .elementor-heading-title{font-size:16px;}.elementor-875 .elementor-element.elementor-element-01b3ad1 > .elementor-widget-container{padding:14px 0px 28px 0px;}.elementor-875 .elementor-element.elementor-element-01b3ad1{font-size:14px;}.elementor-875 .elementor-element.elementor-element-94fca8d{font-size:18px;}.elementor-875 .elementor-element.elementor-element-7bbc963{font-size:18px;}.elementor-875 .elementor-element.elementor-element-78dbec5{font-size:14px;}.elementor-875 .elementor-element.elementor-element-ab8513f .elementor-heading-title{font-size:20px;}.elementor-875 .elementor-element.elementor-element-d547848 .elementor-heading-title{font-size:16px;}.elementor-875 .elementor-element.elementor-element-1b76a2c{font-size:16px;}.elementor-875 .elementor-element.elementor-element-77a3328{font-size:14px;}.elementor-875 .elementor-element.elementor-element-a7b1a2c{font-size:16px;}.elementor-875 .elementor-element.elementor-element-e7ba16a{font-size:14px;}.elementor-875 .elementor-element.elementor-element-469e364{font-size:16px;}.elementor-875 .elementor-element.elementor-element-ec16ea2{font-size:14px;}.elementor-875 .elementor-element.elementor-element-4ce4fc7{font-size:16px;}.elementor-875 .elementor-element.elementor-element-a0ef7b2{font-size:14px;}.elementor-875 .elementor-element.elementor-element-2994898{font-size:16px;}.elementor-875 .elementor-element.elementor-element-b9da2d7{font-size:14px;}.elementor-875 .elementor-element.elementor-element-3c05c1c .elementor-heading-title{font-size:20px;}.elementor-875 .elementor-element.elementor-element-9295c71 .elementor-heading-title{font-size:16px;}.elementor-875 .elementor-element.elementor-element-dce6eae{font-size:16px;}.elementor-875 .elementor-element.elementor-element-f1aee73{font-size:16px;}.elementor-875 .elementor-element.elementor-element-f3f7df7{font-size:14px;}.elementor-875 .elementor-element.elementor-element-5250879{font-size:16px;}.elementor-875 .elementor-element.elementor-element-3f47e09{font-size:16px;}.elementor-875 .elementor-element.elementor-element-4952b32{font-size:14px;}.elementor-875 .elementor-element.elementor-element-0d460c2{font-size:16px;}.elementor-875 .elementor-element.elementor-element-37f5623{font-size:16px;}.elementor-875 .elementor-element.elementor-element-b749a6b{font-size:14px;}.elementor-875 .elementor-element.elementor-element-6055390{font-size:16px;}.elementor-875 .elementor-element.elementor-element-bdc5ee4{font-size:16px;}.elementor-875 .elementor-element.elementor-element-2b13f62{font-size:14px;}.elementor-875 .elementor-element.elementor-element-a945b53{font-size:16px;}.elementor-875 .elementor-element.elementor-element-2ffd847{font-size:16px;}.elementor-875 .elementor-element.elementor-element-3bc5573{font-size:14px;}.elementor-875 .elementor-element.elementor-element-fea1e6f{font-size:16px;}.elementor-875 .elementor-element.elementor-element-26d6d6c{font-size:16px;}.elementor-875 .elementor-element.elementor-element-48c8c0c{font-size:14px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Libre Baskerville';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://iraminatoko.com/wp-content/uploads/LibreBaskerville-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iraminatoko.com/wp-content/uploads/NotoSansJP-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Optima';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://iraminatoko.com/wp-content/uploads/Optima-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */