.elementor-221 .elementor-element.elementor-element-01b1ef4:not(.elementor-motion-effects-element-type-background), .elementor-221 .elementor-element.elementor-element-01b1ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isshou-inage.com/wp-content/uploads/2020/06/topbg.png");background-repeat:repeat;}.elementor-221 .elementor-element.elementor-element-01b1ef4 > .elementor-background-overlay{background-color:#8E362A;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-221 .elementor-element.elementor-element-01b1ef4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-221 .elementor-element.elementor-element-01b1ef4 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-01b1ef4 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-221 .elementor-element.elementor-element-01b1ef4 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-221 .elementor-element.elementor-element-bcbdacb .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif JP", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:30px;font-weight:600;}.elementor-221 .elementor-element.elementor-element-bcbdacb > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-221 .elementor-element.elementor-element-dc08ed7{padding:100px 0px 80px 0px;}.elementor-221 .elementor-element.elementor-element-3d0d7c4{text-align:center;}.elementor-221 .elementor-element.elementor-element-3d0d7c4 .elementor-heading-title{color:#333333;font-family:"Noto Serif JP", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:26px;font-weight:600;}.elementor-221 .elementor-element.elementor-element-3d0d7c4 > .elementor-widget-container{padding:0px 0px 8px 0px;border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-221 .elementor-element.elementor-element-660079e{margin-top:30px;margin-bottom:0px;}.elementor-221 .elementor-element.elementor-element-8431106{padding:0px 0px 80px 0px;}.elementor-221 .elementor-element.elementor-element-1e95274{text-align:center;}.elementor-221 .elementor-element.elementor-element-1e95274 .elementor-heading-title{color:#333333;font-family:"Noto Serif JP", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:26px;font-weight:600;}.elementor-221 .elementor-element.elementor-element-1e95274 > .elementor-widget-container{padding:0px 0px 8px 0px;border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-221 .elementor-element.elementor-element-c2708b5{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-221 .elementor-element.elementor-element-46540be.elementor-column .elementor-column-wrap{align-items:center;}.elementor-221 .elementor-element.elementor-element-46540be.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-header{font-size:16px;font-weight:400;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-description{color:#2E6CB5;font-size:14px;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#7A7A7A;}body.rtl .elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-image + .bdt-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-image + .bdt-price-list-text{padding-left:calc(20px/2);}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list .bdt-price-list-price{font-size:16px;}.elementor-221 .elementor-element.elementor-element-b8dc6f7{padding:0px 0px 80px 0px;}.elementor-221 .elementor-element.elementor-element-4967e9f{text-align:center;}.elementor-221 .elementor-element.elementor-element-4967e9f .elementor-heading-title{color:#333333;font-family:"Noto Serif JP", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:26px;font-weight:600;}.elementor-221 .elementor-element.elementor-element-4967e9f > .elementor-widget-container{padding:0px 0px 8px 0px;border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-221 .elementor-element.elementor-element-d2e09fa{margin-top:30px;margin-bottom:0px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-title{font-family:"Arial", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:18px;font-weight:400;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{font-family:"Arial", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;font-weight:300;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img .tp-ps-text{font-size:20px;color:#8E362A;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper:hover .tp-ps-icon-img .tp-ps-text,
					.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper.active .tp-ps-icon-img .tp-ps-text{color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{width:56px;height:56px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8E362A;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:after{width:calc(56px + 20px);height:calc(56px + 20px);}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-ps-left-imt .tp-ps-special-bg:before{width:calc(56px + 40px);height:calc(56px + 40px);}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
					.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{left:calc((56px /2 ) - (1px));}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt{margin-right:calc((56px/1.3));}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-right-content{width:calc((100% - (56px * 2)));}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper,
					.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{min-height:1px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper:hover .tp-ps-icon-img,
				.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper.active .tp-ps-icon-img{background-color:#8E362A;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after,
.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_2 .tp-ps-left-imt:before,
.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-color:#8E362A;border-style:dashed;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_2 .tp-process-steps-wrapper .tp-ps-left-imt:before,
					.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{border-width:1px !important;}.elementor-221 .elementor-element.elementor-element-ebcea79 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-1 li button,.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-221 .elementor-element.elementor-element-7f070b4 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-image-mask{-webkit-mask-image:url(0);mask-image:url(0);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery .bdt-gallery-thumbnail img{height:200px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery.bdt-grid{margin-left:-5px;margin-top:-5px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery.bdt-grid > *{padding-left:5px;margin-top:5px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery .bdt-overlay{text-align:center;justify-content:center;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery .bdt-gallery-item .bdt-gallery-item-caption{color:#FFFFFF;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-gallery-item .bdt-gallery-item-caption{font-family:"Arial", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:14px;font-weight:400;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-navigation-prev{left:-60px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-navigation-next{right:-60px;}.elementor-221 .elementor-element.elementor-element-a6f78fd{padding:100px 0px 100px 0px;}.elementor-221 .elementor-element.elementor-element-81c23fd{text-align:center;}.elementor-221 .elementor-element.elementor-element-81c23fd .elementor-heading-title{color:#2E6CB5;font-family:"Noto Serif JP", -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-221 .elementor-element.elementor-element-9634ee6{width:100%;}.elementor-221 .elementor-element.elementor-element-feb1044{width:100%;}.elementor-221 .elementor-element.elementor-element-46540be{width:100%;}}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-69cbdac > .elementor-element-populated{padding:10px 10px 10px 30px;}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-bcbdacb .elementor-heading-title{font-size:24px;}.elementor-221 .elementor-element.elementor-element-3d0d7c4 .elementor-heading-title{font-size:20px;}.elementor-221 .elementor-element.elementor-element-1e95274 .elementor-heading-title{font-size:20px;}.elementor-221 .elementor-element.elementor-element-46540be > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-header{font-size:14px;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list-description{font-size:13px;}.elementor-221 .elementor-element.elementor-element-69267ad .bdt-price-list .bdt-price-list-price{font-size:14px;}.elementor-221 .elementor-element.elementor-element-69267ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-4967e9f .elementor-heading-title{font-size:20px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-title{font-size:16px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc,.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc p,
				.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-content .tp-pro-step-desc span{font-size:13px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper,
					.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget.style_1 .tp-process-steps-wrapper .tp-ps-left-imt:after{min-height:120px;}.elementor-221 .elementor-element.elementor-element-ebcea79 .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-right-content{padding:0px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-ebcea79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-221 .elementor-element.elementor-element-f35fe39 .bdt-advanced-image-gallery .bdt-gallery-thumbnail img{height:130px;}}/* Start custom CSS for heading, class: .elementor-element-bcbdacb */.bdt-price-table .bdt-price-table-footer {
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d0d7c4 */.bdt-price-table .bdt-price-table-footer {
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e95274 */.bdt-price-table .bdt-price-table-footer {
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4967e9f */.bdt-price-table .bdt-price-table-footer {
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for tp-process-steps, class: .elementor-element-ebcea79 */.tp-process-steps-widget.style_1 .tp-pro-step-desc p {
    margin-top: 0;
    margin-bottom: 15px;
}

.tp-process-steps-widget .tp-pro-step-desc {
    margin-top: 0;
}/* End custom CSS */