.elementor-53066 .elementor-element.elementor-element-1ce6fcc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-53066 .elementor-element.elementor-element-1ce6fcc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tocos-home.com/wp-content/uploads/2022/04/tottori_0514_2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53066 .elementor-element.elementor-element-1ce6fcc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53066 .elementor-element.elementor-element-1ce6fcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53066 .elementor-element.elementor-element-1ce6fcc > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-b2897a1{text-align:center;}.elementor-53066 .elementor-element.elementor-element-b2897a1 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:500;line-height:1.5em;letter-spacing:5.6px;}.elementor-53066 .elementor-element.elementor-element-b2897a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-53066 .elementor-element.elementor-element-4cd006d{text-align:center;}.elementor-53066 .elementor-element.elementor-element-4cd006d .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:3.4px;}.elementor-53066 .elementor-element.elementor-element-4cd006d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-e9f970a{text-align:center;width:100%;max-width:100%;bottom:15px;z-index:1;}.elementor-53066 .elementor-element.elementor-element-e9f970a .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-e9f970a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-1d7dc9f img{width:100%;max-width:100%;}.elementor-53066 .elementor-element.elementor-element-1d7dc9f > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-3a23b4b > .elementor-container{max-width:560px;}.elementor-53066 .elementor-element.elementor-element-3a23b4b:not(.elementor-motion-effects-element-type-background), .elementor-53066 .elementor-element.elementor-element-3a23b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#038DB1;}.elementor-53066 .elementor-element.elementor-element-3a23b4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-53066 .elementor-element.elementor-element-3a23b4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53066 .elementor-element.elementor-element-1bd94f5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-53066 .elementor-element.elementor-element-a55b6d4{text-align:center;width:auto;max-width:auto;}.elementor-53066 .elementor-element.elementor-element-a55b6d4 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-a55b6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-53066 .elementor-element.elementor-element-f86ae5a{text-align:center;}.elementor-53066 .elementor-element.elementor-element-f86ae5a .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;letter-spacing:5.7px;}.elementor-53066 .elementor-element.elementor-element-f86ae5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-12bc5dc{--divider-border-style:dotted;--divider-color:#FFFFFF;--divider-border-width:2.4px;}.elementor-53066 .elementor-element.elementor-element-12bc5dc .elementor-divider-separator{width:217px;margin:0 auto;margin-center:0;}.elementor-53066 .elementor-element.elementor-element-12bc5dc .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-53066 .elementor-element.elementor-element-5fa2cd8{text-align:center;}.elementor-53066 .elementor-element.elementor-element-5fa2cd8 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;letter-spacing:4.1px;}.elementor-53066 .elementor-element.elementor-element-5fa2cd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-5de201a{text-align:center;}.elementor-53066 .elementor-element.elementor-element-5de201a .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-5de201a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-5ecce7f{text-align:center;}.elementor-53066 .elementor-element.elementor-element-5ecce7f .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-5ecce7f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-a5c5582{margin-top:50px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-cf9c5e8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-53066 .elementor-element.elementor-element-175e6f1{text-align:center;width:auto;max-width:auto;}.elementor-53066 .elementor-element.elementor-element-175e6f1 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-175e6f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#424242;}.elementor-53066 .elementor-element.elementor-element-f285017 > .elementor-container{max-width:820px;}.elementor-53066 .elementor-element.elementor-element-47f87b8{text-align:left;width:auto;max-width:auto;top:-20px;}.elementor-53066 .elementor-element.elementor-element-47f87b8 img{width:60%;max-width:256px;}body:not(.rtl) .elementor-53066 .elementor-element.elementor-element-47f87b8{left:0px;}body.rtl .elementor-53066 .elementor-element.elementor-element-47f87b8{right:0px;}.elementor-53066 .elementor-element.elementor-element-2df1cd3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-62dbc3e{text-align:center;}.elementor-53066 .elementor-element.elementor-element-62dbc3e .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:1.7em;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-62dbc3e > .elementor-widget-container{margin:30px 0px 30px 0px;padding:20px 0px 20px 0px;background-color:#EEEEEE;border-radius:50px 50px 50px 50px;}.elementor-53066 .elementor-element.elementor-element-9faf6f4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}.elementor-53066 .elementor-element.elementor-element-a3bfcb4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53066 .elementor-element.elementor-element-a3bfcb4{margin-top:0px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-5f6e2d3{text-align:center;}.elementor-53066 .elementor-element.elementor-element-5f6e2d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-53066 .elementor-element.elementor-element-5f6e2d3 > .elementor-widget-container{padding:10px 0px 10px 0px;background-color:#DEF2F4;border-radius:35% 35% 35% 35%;}.elementor-53066 .elementor-element.elementor-element-1effd8d{text-align:left;}.elementor-53066 .elementor-element.elementor-element-1effd8d .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-1effd8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-7cd719a{text-align:left;color:#7A7A7A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:1px;}.elementor-53066 .elementor-element.elementor-element-7cd719a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-afd7ced > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53066 .elementor-element.elementor-element-afd7ced{margin-top:0px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-6d89f5c{text-align:center;}.elementor-53066 .elementor-element.elementor-element-6d89f5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-53066 .elementor-element.elementor-element-6d89f5c > .elementor-widget-container{padding:10px 0px 10px 0px;background-color:#DEF2F4;border-radius:35% 35% 35% 35%;}.elementor-53066 .elementor-element.elementor-element-9ff44f3{text-align:left;}.elementor-53066 .elementor-element.elementor-element-9ff44f3 .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-9ff44f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-80b563c{text-align:left;color:#7A7A7A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:1px;}.elementor-53066 .elementor-element.elementor-element-80b563c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-c16f0cc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53066 .elementor-element.elementor-element-c16f0cc{margin-top:0px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-21325c0{text-align:center;}.elementor-53066 .elementor-element.elementor-element-21325c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-53066 .elementor-element.elementor-element-21325c0 > .elementor-widget-container{padding:10px 0px 10px 0px;background-color:#DEF2F4;border-radius:35% 35% 35% 35%;}.elementor-53066 .elementor-element.elementor-element-74589f5{text-align:left;}.elementor-53066 .elementor-element.elementor-element-74589f5 .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-74589f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-76413f0{text-align:left;color:#7A7A7A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:1px;}.elementor-53066 .elementor-element.elementor-element-76413f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-b8de490 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53066 .elementor-element.elementor-element-b8de490{margin-top:0px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-b165487{text-align:center;}.elementor-53066 .elementor-element.elementor-element-b165487 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-53066 .elementor-element.elementor-element-b165487 > .elementor-widget-container{padding:10px 0px 10px 0px;background-color:#DEF2F4;border-radius:35% 35% 35% 35%;}.elementor-53066 .elementor-element.elementor-element-ddb6c57{text-align:left;}.elementor-53066 .elementor-element.elementor-element-ddb6c57 .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-ddb6c57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-293f83a{text-align:left;color:#7A7A7A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:1px;}.elementor-53066 .elementor-element.elementor-element-293f83a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-fe34e7d{margin-top:50px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-d4ad6b5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-53066 .elementor-element.elementor-element-defbf9e{text-align:center;width:auto;max-width:auto;}.elementor-53066 .elementor-element.elementor-element-defbf9e .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-defbf9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#424242;}.elementor-53066 .elementor-element.elementor-element-d1407cc > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-88126a2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/R6B_6993-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-88126a2 .swiper-slide-inner{align-items:flex-end;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-423e38b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/R6B_7045-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-0b7fc75 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/01/37A6803-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-56215a1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2022/04/tottori_0514_7-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .elementor-repeater-item-5e96fff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/繝医さ繧ｹ繝帙・繝荳雁ｾ瑚陸・医Ξ繧ｿ繝・メ繝・ｙ繝ｼ繧ｿ・・MPSA8455-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .swiper-slide{height:469px;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .swiper-slide-contents{max-width:100%;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .swiper-slide-inner{text-align:center;}.elementor-53066 .elementor-element.elementor-element-026558c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-88126a2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/R6B_6993-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-88126a2 .swiper-slide-inner{align-items:flex-end;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-423e38b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/R6B_7045-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-0b7fc75 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/01/37A6803-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-56215a1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2022/09/MPSA2068-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .elementor-repeater-item-5e96fff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tocos-home.com/wp-content/uploads/2023/02/繝医さ繧ｹ繝帙・繝荳雁ｾ瑚陸・医Ξ繧ｿ繝・メ繝・ｙ繝ｼ繧ｿ・・MPSA8455-scaled.jpg);background-size:cover;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .swiper-slide{height:469px;transition-duration:calc(5000ms*1.2);}.elementor-53066 .elementor-element.elementor-element-2e6d727 .swiper-slide-contents{max-width:100%;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .swiper-slide-inner{text-align:center;}.elementor-53066 .elementor-element.elementor-element-155d3ca{color:#868484;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-53066 .elementor-element.elementor-element-2315b74{--spacer-size:10px;}.elementor-53066 .elementor-element.elementor-element-4e4b570 > .elementor-container{max-width:945px;}.elementor-53066 .elementor-element.elementor-element-275b1e4 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-e20cf6d{margin-top:1px;margin-bottom:1px;}.elementor-53066 .elementor-element.elementor-element-6d2fab1 > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;}.elementor-53066 .elementor-element.elementor-element-6d2fab1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-9be3b40 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-5f197a5{margin-top:1px;margin-bottom:1px;}.elementor-53066 .elementor-element.elementor-element-ec6e284 > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;}.elementor-53066 .elementor-element.elementor-element-ec6e284 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-5d7cbce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-6fa7066 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 20px;}.elementor-53066 .elementor-element.elementor-element-af37230{text-align:left;width:auto;max-width:auto;top:-31px;}.elementor-53066 .elementor-element.elementor-element-af37230 img{width:65%;max-width:55%;}body:not(.rtl) .elementor-53066 .elementor-element.elementor-element-af37230{left:0px;}body.rtl .elementor-53066 .elementor-element.elementor-element-af37230{right:0px;}.elementor-53066 .elementor-element.elementor-element-ad9ba90 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-53066 .elementor-element.elementor-element-ad9ba90{margin-top:60px;margin-bottom:20px;}.elementor-53066 .elementor-element.elementor-element-bac5ad3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-53066 .elementor-element.elementor-element-9e20f6d{text-align:left;}.elementor-53066 .elementor-element.elementor-element-9e20f6d .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1.2px;}.elementor-53066 .elementor-element.elementor-element-9e20f6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-0938077 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-0938077 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-e67ae70 img{width:37px;max-width:37px;}.elementor-53066 .elementor-element.elementor-element-a23e831 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-53066 .elementor-element.elementor-element-b586c6a{text-align:left;}.elementor-53066 .elementor-element.elementor-element-b586c6a .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2.6px;}.elementor-53066 .elementor-element.elementor-element-b586c6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-f6a5eb5{text-align:left;color:#7A7A7A;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:2em;letter-spacing:1px;}.elementor-53066 .elementor-element.elementor-element-f6a5eb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-5d93bdf{text-align:left;color:#999999;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:2em;letter-spacing:2.2px;}.elementor-53066 .elementor-element.elementor-element-5d93bdf > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-0bdff65:not(.elementor-motion-effects-element-type-background), .elementor-53066 .elementor-element.elementor-element-0bdff65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9FA;}.elementor-53066 .elementor-element.elementor-element-0bdff65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 0px 30px 0px;}.elementor-53066 .elementor-element.elementor-element-0bdff65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53066 .elementor-element.elementor-element-b10d72a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-53066 .elementor-element.elementor-element-aa916e2{text-align:center;width:auto;max-width:auto;}.elementor-53066 .elementor-element.elementor-element-aa916e2 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-aa916e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#424242;}.elementor-53066 .elementor-element.elementor-element-c764463 img{width:73%;max-width:404px;}.elementor-53066 .elementor-element.elementor-element-c764463 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-8d4a3cc{text-align:center;}.elementor-53066 .elementor-element.elementor-element-8d4a3cc .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:500;letter-spacing:2.3px;}.elementor-53066 .elementor-element.elementor-element-8d4a3cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-aa3f371{text-align:center;}.elementor-53066 .elementor-element.elementor-element-aa3f371 .elementor-heading-title{color:#038DB1;font-family:"Noto Sans JP", Sans-serif;font-size:67px;font-weight:500;letter-spacing:2.3px;}.elementor-53066 .elementor-element.elementor-element-aa3f371 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-014e0b3{text-align:center;color:#999999;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:2em;letter-spacing:2.2px;}.elementor-53066 .elementor-element.elementor-element-014e0b3 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-53066 .elementor-element.elementor-element-129bd0f{margin-top:50px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-f679207.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-53066 .elementor-element.elementor-element-f679207 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-d02fc06{text-align:center;width:auto;max-width:auto;}.elementor-53066 .elementor-element.elementor-element-d02fc06 .elementor-heading-title{color:#424242;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.9px;}.elementor-53066 .elementor-element.elementor-element-d02fc06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#424242;}.elementor-53066 .elementor-element.elementor-element-17e1d08 iframe{height:300px;}.elementor-53066 .elementor-element.elementor-element-17e1d08 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-7509819{margin-top:-50px;margin-bottom:150px;padding:0px 0px 30px 0px;}.elementor-53066 .elementor-element.elementor-element-d6ff618{--spacer-size:50px;}.elementor-53066 .elementor-element.elementor-element-c3a3e2e{--spacer-size:19px;}.elementor-53066 .elementor-element.elementor-element-eb14fbf .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:400;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;background-color:#E75746;border-radius:43px 43px 43px 43px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.34);padding:20px 60px 20px 60px;}.elementor-53066 .elementor-element.elementor-element-eb14fbf > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-53066 .elementor-element.elementor-element-eb14fbf{z-index:1;}.elementor-53066 .elementor-element.elementor-element-ffa43ca > .elementor-container{max-width:860px;}.elementor-53066 .elementor-element.elementor-element-661bfd8 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:300;}.elementor-53066 .elementor-element.elementor-element-661bfd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-d30a05d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:0.5px;}.elementor-53066 .elementor-element.elementor-element-d30a05d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-e16caea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-53066 .elementor-element.elementor-element-e16caea .elementor-divider-separator{width:100%;}.elementor-53066 .elementor-element.elementor-element-e16caea .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-group{margin-bottom:21px;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-form-fields-wrapper{margin-bottom:-21px;}body.rtl .elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-type-html{padding-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#E8FAFC;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-field-group .elementor-select-wrapper select{background-color:#E8FAFC;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .e-form__buttons__wrapper__button-next{background-color:#B7282E;color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-button[type="submit"]{background-color:#B7282E;color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-53066 .elementor-element.elementor-element-a1f3932{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;z-index:2;}.elementor-53066 .elementor-element.elementor-element-a1f3932 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta__content{min-height:200px;text-align:center;}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta__button{background-color:#12A6C5;border-color:#12A6C5;}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-53066 .elementor-element.elementor-element-fced83a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-53066 .elementor-element.elementor-element-fced83a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-53066 .elementor-element.elementor-element-fced83a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta .elementor-cta__bg, .elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}@media(max-width:767px){.elementor-53066 .elementor-element.elementor-element-b2897a1 .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-b2897a1 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-4cd006d .elementor-heading-title{font-size:14px;}.elementor-53066 .elementor-element.elementor-element-e9f970a .elementor-heading-title{font-size:12px;}.elementor-53066 .elementor-element.elementor-element-e9f970a{bottom:5px;}.elementor-53066 .elementor-element.elementor-element-1d7dc9f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-3a23b4b{padding:20px 0px 20px 0px;}.elementor-53066 .elementor-element.elementor-element-a55b6d4 .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-a55b6d4 > .elementor-widget-container{padding:6px 10px 5px 10px;}.elementor-53066 .elementor-element.elementor-element-f86ae5a .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-f86ae5a > .elementor-widget-container{padding:15px 0px 5px 0px;}.elementor-53066 .elementor-element.elementor-element-12bc5dc .elementor-divider-separator{width:145px;}.elementor-53066 .elementor-element.elementor-element-5fa2cd8 .elementor-heading-title{font-size:30px;}.elementor-53066 .elementor-element.elementor-element-5de201a{text-align:center;}.elementor-53066 .elementor-element.elementor-element-5de201a .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-5de201a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-5ecce7f .elementor-heading-title{font-size:11px;}.elementor-53066 .elementor-element.elementor-element-5ecce7f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-a5c5582{margin-top:20px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-175e6f1 .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-175e6f1 > .elementor-widget-container{padding:6px 10px 5px 10px;}.elementor-53066 .elementor-element.elementor-element-2df1cd3 img{width:86%;}.elementor-53066 .elementor-element.elementor-element-62dbc3e .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-9faf6f4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-53066 .elementor-element.elementor-element-216515f{width:20%;}.elementor-53066 .elementor-element.elementor-element-5f6e2d3 .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-4613a18{width:80%;}.elementor-53066 .elementor-element.elementor-element-1effd8d .elementor-heading-title{font-size:16px;}.elementor-53066 .elementor-element.elementor-element-7cd719a{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-279c860{width:20%;}.elementor-53066 .elementor-element.elementor-element-6d89f5c .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-6f5b444{width:80%;}.elementor-53066 .elementor-element.elementor-element-9ff44f3 .elementor-heading-title{font-size:16px;}.elementor-53066 .elementor-element.elementor-element-80b563c{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-e5a0423{width:20%;}.elementor-53066 .elementor-element.elementor-element-21325c0 .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-febf8e7{width:80%;}.elementor-53066 .elementor-element.elementor-element-74589f5 .elementor-heading-title{font-size:16px;}.elementor-53066 .elementor-element.elementor-element-76413f0{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-3133319{width:20%;}.elementor-53066 .elementor-element.elementor-element-b165487 .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-d47b54a{width:80%;}.elementor-53066 .elementor-element.elementor-element-ddb6c57 .elementor-heading-title{font-size:16px;}.elementor-53066 .elementor-element.elementor-element-293f83a{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-defbf9e .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-defbf9e > .elementor-widget-container{padding:6px 10px 5px 10px;}.elementor-53066 .elementor-element.elementor-element-8d0c689 .swiper-slide{height:194px;}.elementor-53066 .elementor-element.elementor-element-2e6d727 .swiper-slide{height:194px;}.elementor-53066 .elementor-element.elementor-element-155d3ca{text-align:center;}.elementor-53066 .elementor-element.elementor-element-2315b74{--spacer-size:10px;}.elementor-53066 .elementor-element.elementor-element-6fa7066 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-ad9ba90{margin-top:0px;margin-bottom:0px;}.elementor-53066 .elementor-element.elementor-element-bac5ad3{width:40%;}.elementor-53066 .elementor-element.elementor-element-9e20f6d{text-align:center;}.elementor-53066 .elementor-element.elementor-element-9e20f6d .elementor-heading-title{font-size:11px;}.elementor-53066 .elementor-element.elementor-element-0938077{width:20%;}.elementor-53066 .elementor-element.elementor-element-a23e831{width:40%;}.elementor-53066 .elementor-element.elementor-element-b586c6a .elementor-heading-title{font-size:15px;}.elementor-53066 .elementor-element.elementor-element-f6a5eb5{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-5d93bdf{font-size:11px;}.elementor-53066 .elementor-element.elementor-element-aa916e2 .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-aa916e2 > .elementor-widget-container{padding:6px 10px 5px 10px;}.elementor-53066 .elementor-element.elementor-element-8d4a3cc .elementor-heading-title{font-size:16px;}.elementor-53066 .elementor-element.elementor-element-aa3f371 .elementor-heading-title{font-size:40px;}.elementor-53066 .elementor-element.elementor-element-014e0b3{font-size:11px;}.elementor-53066 .elementor-element.elementor-element-014e0b3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-d02fc06 .elementor-heading-title{font-size:13px;}.elementor-53066 .elementor-element.elementor-element-d02fc06 > .elementor-widget-container{padding:6px 10px 5px 10px;}.elementor-53066 .elementor-element.elementor-element-d6ff618{--spacer-size:16px;}.elementor-53066 .elementor-element.elementor-element-eb14fbf .elementor-button{font-size:15px;}.elementor-53066 .elementor-element.elementor-element-eb14fbf > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-53066 .elementor-element.elementor-element-661bfd8 .elementor-heading-title{font-size:20px;}.elementor-53066 .elementor-element.elementor-element-fced83a .elementor-cta__content{min-height:120px;}}@media(min-width:768px){.elementor-53066 .elementor-element.elementor-element-1ce6fcc{width:100%;}.elementor-53066 .elementor-element.elementor-element-5354b89{width:50%;}.elementor-53066 .elementor-element.elementor-element-9faf6f4{width:50%;}.elementor-53066 .elementor-element.elementor-element-216515f{width:17.692%;}.elementor-53066 .elementor-element.elementor-element-4613a18{width:82.307%;}.elementor-53066 .elementor-element.elementor-element-279c860{width:17.692%;}.elementor-53066 .elementor-element.elementor-element-6f5b444{width:82.307%;}.elementor-53066 .elementor-element.elementor-element-e5a0423{width:17.692%;}.elementor-53066 .elementor-element.elementor-element-febf8e7{width:82.307%;}.elementor-53066 .elementor-element.elementor-element-3133319{width:17.692%;}.elementor-53066 .elementor-element.elementor-element-d47b54a{width:82.307%;}.elementor-53066 .elementor-element.elementor-element-d1407cc{width:100%;}.elementor-53066 .elementor-element.elementor-element-026558c{width:100%;}.elementor-53066 .elementor-element.elementor-element-275b1e4{width:49.576%;}.elementor-53066 .elementor-element.elementor-element-6fa7066{width:50.424%;}.elementor-53066 .elementor-element.elementor-element-bac5ad3{width:41.894%;}.elementor-53066 .elementor-element.elementor-element-0938077{width:10.387%;}.elementor-53066 .elementor-element.elementor-element-a23e831{width:46.979%;}}@media(min-width:1025px){.elementor-53066 .elementor-element.elementor-element-1ce6fcc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-53066 .elementor-element.elementor-element-1ce6fcc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-6d694c6 */.main_container *{
font-feature-settings: "palt";
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a1f3932 */.ribbon1 {
display: inline-block;
line-height: 1.5em;
text-align: center;
font-size: 1.3em;
background: #12a5c5;
color: #FFF;
width: 100%;
font-size: 1.2em;
padding: 0.5em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ffa43ca */.contact .main_container .contact_form input[type=radio] + label::before,
  .contact .main_container .contact_form input[type=checkbox] + label::before {
    display: none !important;
  }
  .contact .main_container .contact_form input[type=radio] + label,
  .contact .main_container .contact_form input[type=checkbox] + label {
    padding: 0 !important;
  }
  .contact .main_container .contact_form input[type=radio]:checked + label::after,
  .contact .main_container .contact_form input[type=checkbox]:checked + label::after {
    display: none !important;
  }
.contact .main_container .contact_form textarea{
height: auto !important;
}

ui-datepicker td span, #contact_box .ui-datepicker td a {
display: block;
/* padding: .2em; */
text-align: CENTER;
text-decoration: none;
}

 .elementor-kit-8 a {
font-size: 1em;
font-weight: 300;
}/* End custom CSS */