.ruby{font-size:12px}.arrow_bottom{position:relative;background:var(--e-global-color-1d3abbb);border:5px solid var(--e-global-color-1d3abbb)}.arrow_bottom:after,.arrow_bottom:before{border:solid #fff0;content:"";height:0;width:0;position:absolute}.arrow_bottom:after{border-width:10px}.arrow_bottom:before{border-width:20px}.arrow_bottom:after,.arrow_bottom:before{left:50%;top:100%}.arrow_bottom:after{border-color:var(--e-global-color-1d3abbb) #fff0 #fff0 #fff0;margin-left:-10px}.arrow_bottom:before{border-color:var(--e-global-color-1d3abbb) #fff0 #fff0 #fff0;margin-left:-20px}.adr-flowchart h2{background:none;color:#444;border:none;text-align:center;margin:15px auto 15px;padding:0}.adr-flowchart p{margin:0;color:#602607;font-size:15px}.adr-flowchart .bold{font-weight:700}.adr-flowchart .flowchart-inner{padding-bottom:38px}.adr-flowchart .flowchart-inner .chart-block{border:2px solid #FFD885;border-radius:10px;margin-top:20px;position:relative;padding:10px 3%}.adr-flowchart .flowchart-inner .block1,.adr-flowchart .flowchart-inner .block2,.adr-flowchart .flowchart-inner .block3,.adr-flowchart .flowchart-inner .block5,.adr-flowchart .flowchart-inner .block7{background-color:#FFD885}.adr-flowchart .flowchart-inner .block3,.adr-flowchart .flowchart-inner .block4,.adr-flowchart .flowchart-inner .block6,.adr-flowchart .flowchart-inner .block7{width:47%;text-align:center}.adr-flowchart .flowchart-inner .block1.chart-block::after,.adr-flowchart .flowchart-inner .block3.chart-block::after,.adr-flowchart .flowchart-inner .block2.chart-block::before,.adr-flowchart .flowchart-inner .block5.chart-block::before,.adr-flowchart .flowchart-inner .block2.chart-block::after,.adr-flowchart .flowchart-inner .block5.chart-block::after{position:absolute;content:'';width:0;height:0;border-style:solid;border-right:20px solid #fff0;border-left:20px solid #fff0;border-top:16px solid #FFD885;border-bottom:0;margin:0 auto;top:100%}.adr-flowchart .flowchart-inner .block1.chart-block::after,.adr-flowchart .flowchart-inner .block3.chart-block::after{left:0;right:0}.adr-flowchart .flowchart-inner .block2.chart-block::before,.adr-flowchart .flowchart-inner .block5.chart-block::before{left:-53%;right:0}.adr-flowchart .flowchart-inner .block2.chart-block::after,.adr-flowchart .flowchart-inner .block5.chart-block::after{left:0;;right:-53%}.adr-flowchart .flex{display:flex;justify-content:space-between}.adr-flowchart .chart-block.block5{padding-bottom:6%}.adr-flowchart .chart-block.block6{display:flex;justify-content:center;align-items:center}.adr-flowchart .block1 div:first-child,.adr-flowchart .block2 div:first-child{width:100px}.adr-flowchart .block1 div:last-child,.adr-flowchart .block2 div:last-child{width:calc(100% - 100px)}.adr-flowchart .bottom-txt{position:absolute;top:103%;left:0;color:#685a5a;text-align:left}.adr-flowchart .small{font-size:11px}.adr-flowchart .block5 .small{position:relative;top:-5px;display:block}.adr-flowchart .chart-block.block4 span{color:#685a5a}.adr-flowchart .chart-block.block4 span,.adr-flowchart .block6 .bold{color:#95765b}.adr-flowchart .price{font-size:93%;color:#000}.adr-flowchart .img-box img{position:absolute;margin:0 auto;left:0;right:0;max-height:100%;top:0;height:100%;width:auto}@media print,screen and (min-width:768px){.adr-flowchart .sp{display:none}.adr-flowchart .img-box img{padding-left:8%}.adr-flowchart .notes{display:block;position:relative;left:-1.6%}}@media print,screen and (max-width:767px){.adr-flowchart .bottom-txt{bottom:-39px}.adr-flowchart .flowchart-inner .block3,.adr-flowchart .flowchart-inner .block4,.adr-flowchart .flowchart-inner .block6,.adr-flowchart .flowchart-inner .block7{width:49%}.adr-flowchart .img-box img{left:auto;margin-right:2%}}@media print,screen and (max-width:600px){.adr-flowchart .img-box img{position:relative;width:80%;margin:0 auto;display:block}.adr-flowchart .img-box img{margin-right:auto}}@media print,screen and (max-width:540px){.adr-flowchart .block5 .small{display:inline;top:auto}.adr-flowchart p{font-size:14px}.adr-flowchart .chart-block.block5{padding-bottom:0}.adr-flowchart .flowchart-inner{padding-bottom:52px}}.faq ul{padding-left:2em!important}.faq h3.elementor-heading-title{position:relative;padding-left:2em}.faq h3.elementor-heading-title .faq-q{position:absolute;left:0;font-weight:700}.faq .elementor-widget-text-editor{position:relative;padding-left:2em}.faq .elementor-widget-text-editor .faq-a{position:absolute;left:0}.faq .elementor-widget-text-editor p,.faq .elementor-widget-text-editor ul,.faq .elementor-widget-text-editor li{margin-left:0;padding-left:0}.table-custom table{border:solid;border-radius:15px;overflow:hidden}.table-custom table th{background-color:var(--e-global-color-2bb1968)!important;text-align:left}.table-custom table td{font-weight:700!important;background-color:var(--e-global-color-a60337d)!important}.table-custom table th,.table-custom table td{border:solid 2px #fff!important;padding-left:50px;padding-right:50px}@media print,screen and (max-width:1023px){.table-custom table th,.table-custom table td{padding-left:15px;padding-right:15px}}.table-custom.table01 td{background-color:#fff!important;border:solid 2px var(--e-global-color-a60337d)!important}.table-custom.table03 td{padding-left:15px;padding-right:15px}.table-custom.table03 th{font-weight:700;font-size:1.3rem;text-align:center}.table-custom span.cell-heading{font-weight:700;font-size:1.3rem;display:block;text-align:center}.table-custom span.red{color:red}.supplement{display:block;font-size:13px;font-weight:500}@media print,screen and (max-width:767px){.page-title{background-image:none!important}}.ruby,.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}@media print,screen and (min-width:767px){.br-sp{display:none}}.elementor-widget-text-editor p a{color:var(--e-global-color-text);text-decoration:underline}.elementor-widget-text-editor p a:hover{text-decoration:none}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin-bottom:12px}.eael-advanced-menu>li>a>span>svg{display:none}.eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul{width:240px!important}@media print,screen and (max-width:1023px){.eael-nav-menu-wrapper>ul{padding:20px 15px!important;border-bottom:solid 1px var(--e-global-color-13dffc1)}.eael-advanced-menu-container .eael-advanced-menu li ul li a{line-height:30px}.eael-advanced-menu-container .eael-advanced-menu ul.sub-menu{margin:0 auto;padding:10px 5px 10px;background-color:#fff!important}.eael-advanced-menu-container .eael-advanced-menu ul.sub-menu li a{background-color:#fff!important}.eael-advanced-menu-container .eael-advanced-menu ul.sub-menu>li:last-child>a{padding-bottom:5px;border-bottom:none!important}}a.elementor-button{text-decoration:none!important}.categories-button ul{padding:0!important}.categories-button li{list-style:none;display:inline}.categories-button li a{border:solid 1px;border-radius:30px;margin:4px 7px;padding:5px 20px;font-size:15px;display:inline-block;color:var(--e-global-color-text);text-decoration:none!important}.categories-button li a:hover{background-color:var(--e-global-color-a60337d)}.elementor-field-type-radio{margin:10px}.elementor-field-type-html{margin-bottom:8px!important}.elementor-form h4{font-size:16px;font-weight:700;margin-bottom:2px}.elementor-post-info__item--type-custom a{margin-right:10px}.elementor-post-info__item--type-custom a:hover{color:#a58870!important}.single-post .elementor-widget-container h3{padding:.5em .75em;background:var(--e-global-color-13dffc1);border-bottom:solid 3px var(--e-global-color-a4b2d6d);margin-top:60px}.single-post .elementor-widget-container h4{padding:.1em .5em .2em;border-left:solid 5px var(--e-global-color-13dffc1);margin-top:30px}