.elementor-763 .elementor-element.elementor-element-5363306{text-align:center;}.elementor-763 .elementor-element.elementor-element-77ee26f .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-77ee26f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-8249637{font-size:16px;}.elementor-763 .elementor-element.elementor-element-b0db2c6 img{max-width:57%;}.elementor-763 .elementor-element.elementor-element-b8f4689 .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-b8f4689 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-6d01c59{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-084b237 .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-084b237 > .elementor-widget-container{padding:5px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-778ac89{font-size:16px;}.elementor-763 .elementor-element.elementor-element-778ac89 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-5f246dd .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-5f246dd > .elementor-widget-container{padding:5px 5px 5px 10px;}.elementor-763 .elementor-element.elementor-element-ad129c8{font-size:16px;}.elementor-763 .elementor-element.elementor-element-ad129c8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-bf4b810 .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-bf4b810 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-022c9c5{font-size:16px;}.elementor-763 .elementor-element.elementor-element-022c9c5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-8f20801 .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-8f20801 > .elementor-widget-container{padding:5px 0px 10px 10px;}.elementor-763 .elementor-element.elementor-element-ed5084b{font-size:16px;}.elementor-763 .elementor-element.elementor-element-ed5084b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-65754a3 .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-65754a3 > .elementor-widget-container{padding:5px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-3440d94{font-size:16px;}.elementor-763 .elementor-element.elementor-element-3440d94 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-87e3ff3 .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-87e3ff3 > .elementor-widget-container{padding:5px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-54b6a2f{font-size:16px;}.elementor-763 .elementor-element.elementor-element-54b6a2f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-b5a8293{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-e098a2c .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-e098a2c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-b5ae510{font-size:16px;}.elementor-763 .elementor-element.elementor-element-b5ae510 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-9887b1f .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-9887b1f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-087ae7a{font-size:16px;}.elementor-763 .elementor-element.elementor-element-087ae7a > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-2adcf49 .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-2adcf49 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-9ac8e01 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-980ebc5 .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-980ebc5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-c417fe6{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-b6a469b .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-b6a469b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-626666d{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-f6d4076 .elementor-heading-title{color:#2b74a8;}.elementor-763 .elementor-element.elementor-element-f6d4076 > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-763 .elementor-element.elementor-element-d934206{font-size:16px;}.elementor-763 .elementor-element.elementor-element-d934206 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-e2a3991{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-e8f79af .elementor-heading-title{color:#2b74a8;}.elementor-763 .elementor-element.elementor-element-e8f79af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-763 .elementor-element.elementor-element-fa3a456{font-size:16px;}.elementor-763 .elementor-element.elementor-element-fa3a456 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-b726d2d .elementor-heading-title{color:#2b74a8;}.elementor-763 .elementor-element.elementor-element-b726d2d > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-763 .elementor-element.elementor-element-33d5c1d{font-size:16px;}.elementor-763 .elementor-element.elementor-element-33d5c1d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-772ff07{--spacer-size:10px;}.elementor-763 .elementor-element.elementor-element-3e1b14f .elementor-heading-title{color:#333333;}.elementor-763 .elementor-element.elementor-element-3e1b14f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-503159d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-2162535{text-align:left;color:#ff0000;font-size:1px;}.elementor-763 .elementor-element.elementor-element-2162535 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-763 .elementor-element.elementor-element-15aa006 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-5f43c6b .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-5f43c6b > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-763 .elementor-element.elementor-element-739fd54 > .elementor-widget-container{padding:0px 10px 10px 10px;}.elementor-763 .elementor-element.elementor-element-d41ff0f .elementor-heading-title{color:#ffffff;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-763 .elementor-element.elementor-element-d41ff0f > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-763 .elementor-element.elementor-element-e32528a{color:#ff0000;}.elementor-763 .elementor-element.elementor-element-e32528a > .elementor-widget-container{padding:0px 10px 0px 10px;}/* Start custom CSS for heading, class: .elementor-element-77ee26f */#target-title{
    position: relative;
    padding-left: 30px;
	border-bottom: 4px solid #9BCD67;

}
#target-title:after{
    content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 18px;
	height: 18px;
	border: 4px solid #9BCD67;
	border-radius: 100%;
	box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8f4689 */#care-title{
    position: relative;
    padding-left: 30px;
	border-bottom: 4px solid #F29C33;

}
#care-title:after{
    content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 18px;
	height: 18px;
	border: 4px solid #F29C33;
	border-radius: 100%;
	box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-084b237 */.houmon-care-title{
padding: 0.5em;/*文字周りの余白*/
display: inline-block;/*おまじない*/
line-height: 2;/*行高*/
background: #F29D33;/*背景色*/
vertical-align: middle;/*上下中央*/
border-radius: 25px 25px 25px 25px;/*左側の角を丸く*/
width: 100%;
height: 40px;
padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e098a2c */#detail-title{
    position: relative;
    padding-left: 30px;
	border-bottom: 4px solid #F29C33;

}
#detail-title:after{
    content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 18px;
	height: 18px;
	border: 4px solid #F29C33;
	border-radius: 100%;
	box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9887b1f */.detail-content-title{
    padding-left: 30px;
    line-height: 30px;
    background-image: url(https://www.kasahara-ningyocho.com/wp-content/uploads/2018/02/ico-tooth.png);
    background-size: 30px;
    background-repeat: no-repeat;
    border-bottom: solid 1px #5A595A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a469b */#howto-title{
    position: relative;
    padding-left: 30px;
	border-bottom: 4px solid #2167A1;

}
#howto-title:after{
    content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 18px;
	height: 18px;
	border: 4px solid #2167A1;
	border-radius: 100%;
	box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6d4076 */.howto-houmon-title{
border: solid 1px #89ACC5;/*線色*/
padding: 0.5em;/*文字周りの余白*/
border-radius: 50px;/*角丸*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1b14f */#cost-title{
    position: relative;
    padding-left: 30px;
	border-bottom: 4px solid #966E4F;

}
#cost-title:after{
    content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -10px;
	width: 18px;
	height: 18px;
	border: 4px solid #966E4F;
	border-radius: 100%;
	box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f43c6b */.area-houmon-title{
padding: 0.5em;/*文字周りの余白*/
display: inline-block;/*おまじない*/
line-height: 1.3;/*行高*/
background: #20659F;/*背景色*/
vertical-align: middle;/*上下中央*/
border-radius: 25px 25px 25px 25px;/*左側の角を丸く*/
width: 100%;
}/* End custom CSS */