#mainContents{margin-bottom:0;z-index:0}#treatment{margin-top:-24px}@media (max-width:750px){#treatment{margin-top:-30px}}.ui_list_step01>li>.pic>.num>span:nth-child(1){transform:rotate(-8deg)}.ui_list_step01>li>.pic>.num>span:nth-child(2){transform:rotate(-2deg)}.ui_list_step01>li>.pic>.num>span:nth-child(3){transform:rotate(3deg)}.ui_list_step01>li>.pic>.num>span:nth-child(4){transform:rotate(8deg)}.ui_list_step01{padding-bottom:50px}@media (max-width:750px){.ui_list_step01{padding-bottom:0}}.medicine{margin-top:85px;margin-bottom:90px}.medicine .ui_tit02{display:flex;flex-direction:column;align-items:center;padding:18px 20px;position:relative;overflow:hidden;background:0 0}.medicine .ui_tit02:after,.medicine .ui_tit02:before{content:"";display:block;position:absolute;background-size:contain;pointer-events:none;background-repeat:no-repeat;top:0;left:0}.medicine .ui_tit02:before{background-position:center;width:100%;height:auto;background-color:#8ec31f;right:0;bottom:0;z-index:-1;mix-blend-mode:multiply}.medicine .ui_tit02:after{width:305px;height:205px;background-image:url(../img/bg_ui_tit02.png);background-position:left -5px top -5px;z-index:-2}@media (max-width:750px){.medicine .ui_tit02:after{background-image:url(../img/bg_ui_tit02_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.medicine .ui_tit02:after{background-image:url(../img/bg_ui_tit02@2x.png)}}.medicine .ui_tit02>span.en{color:#fff;font-family:transat-text,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9375rem;line-height:1;opacity:.5;margin-top:5px}.medicine .list{display:flex;justify-content:space-between;flex-wrap:wrap}.medicine .list>li{width:530px;position:relative;padding:0 50px 50px}.medicine .list>li:nth-child(n+3){margin-top:40px}.medicine .list>li:after{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:100%;height:auto;background-color:#f5f1ef;top:50px;left:0;right:0;bottom:0;z-index:-1}.medicine .list>li .pic{margin-bottom:30px}.medicine .list>li .pic img{width:100%;height:auto}.medicine .list>li .txt .tit{color:#8ec31f;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.375rem;line-height:1.5;text-align:center;margin-bottom:20px}@media (min-width:751px){.medicine .list>li .txt .tit.set{text-align:left}}.medicine .list>li.full{width:1100px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;padding:50px}.medicine .list>li.full:after{top:0}.medicine .list>li.full .pic{width:400px}@media (min-width:751px){.medicine .list>li.full .pic{margin-bottom:7px}}.medicine .list>li.full .txt{width:550px;margin-right:20px}@media (max-width:750px){.medicine{margin-top:90px}.medicine .ui_tit02{padding:33px 20px}.medicine .ui_tit02:after{content:"";display:block;position:absolute;background-size:contain;pointer-events:none;width:305px;height:205px;background-image:url(../img/bg_ui_tit02.png);background-repeat:no-repeat;background-position:left -40px top -5px;top:0;left:0;z-index:-2}}@media (max-width:750px) and (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(max-width:750px) and (min-width:751px) and (min-resolution:2dppx){.medicine .ui_tit02:after{background-image:url(../img/bg_ui_tit02@2x.png)}}@media (max-width:750px){.medicine .ui_tit02>span.en{font-size:.8125rem;margin-top:15px}.medicine .list{flex-direction:column}.medicine .list>li{width:670px;padding:0 40px 50px}.medicine .list>li:nth-child(n+2){margin-top:80px}.medicine .list>li.full:after,.medicine .list>li:after{top:60px}.medicine .list>li .pic{margin-bottom:50px}.medicine .list>li .txt .tit{font-size:1.25rem;margin-bottom:30px}.medicine .list>li.full{width:670px;flex-direction:column;padding:0 40px 50px}.medicine .list>li.full .pic{width:590px}.medicine .list>li.full .txt{width:590px;margin-right:0}}@media (min-width:751px){.ui_box01>.layout .lead{text-align:center}}@media (max-width:750px){.ui_boxWrap03 .boxIn>.layout .list>li .annotation{font-size:.9375rem}}