.sub__clinic__info.sub-3-sub-2 .title__big{width:21%}.sub__clinic__info.sub-3-sub-2 .info__list .list__title{width:21%}.sub__clinic__info.sub-3-sub-2 .info__list>ul,.sub__clinic__info.sub-3-sub-2 .list__title+*,.sub__clinic__info.sub-3-sub-2 .title__big+*{width:79%}.sub__clinic__info.sub-3-sub-2 .info__list.--date{padding-top:8em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--mid-tit{padding-bottom:.5em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex{width:65em;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{width:14em;height:14em;border-radius:50%;text-align:center;background:rgba(55,50,46,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li strong{font-size:20px;line-height:1.2;padding-bottom:.5em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child){margin-right:3em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child)::after{content:"";width:10px;height:12px;background:url(/sub/sub-3/img/sub-4/tri-icon.png) center/contain no-repeat;display:block;position:absolute;left:calc(100% + 1.3em);top:50%;translate:0 -50%}.sub__clinic__info .info__list.--method .method__list .list__pic{width:auto}.sub__clinic__info .info__list.--method{padding-top:6em}@media(max-width: 1500px){.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex{width:46em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{margin-bottom:3em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:nth-of-type(2)::after{display:none}}@media(max-width: 1200px){.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{width:13em;height:13em}}@media(max-width: 900px){.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex{width:auto}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{width:13em;height:13em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:nth-of-type(2)::after{display:none}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child)::after{left:calc(100% + 1.1em)}.sub__clinic__info .info__list.--method .method__list .list__pic{width:40%}.sub__clinic__info.sub-3-sub-2 .title__big{width:27%}.sub__clinic__info.sub-3-sub-2 .info__list .list__title{width:27%}.sub__clinic__info.sub-3-sub-2 .info__list>ul,.sub__clinic__info.sub-3-sub-2 .list__title+*,.sub__clinic__info.sub-3-sub-2 .title__big+*{width:73%}.sub__clinic__info .info__list.--method .method__list .list__txt{padding-left:1em}}@media(max-width: 768px){.sub__clinic__info.sub-3-sub-2 .title__big{width:31%}.sub__clinic__info.sub-3-sub-2 .info__list .list__title{width:31%}.sub__clinic__info.sub-3-sub-2 .info__list>ul,.sub__clinic__info.sub-3-sub-2 .list__title+*,.sub__clinic__info.sub-3-sub-2 .title__big+*{width:69%}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{width:12em;height:12em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child){margin-right:1.5em}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child)::after{left:calc(100% + .5em)}}@media(max-width: 640px){.sub__clinic__info .info__title .title__desc p{letter-spacing:calc(var(--unit)*-0.2)}.sub__clinic__info.sub-3-sub-2 .info__list.--date{padding-top:calc(var(--unit)*15)}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--mid-tit{padding-top:calc(var(--unit)*3)}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--mid-tit+*{letter-spacing:calc(var(--unit)*-0.29)}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li{margin-right:0 !important}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li:not(:last-child)::after{left:calc(100% + 7vw)}.sub__clinic__info .info__list.--method{padding-top:calc(var(--unit)*12)}.sub__clinic__info .info__list.--method .method__list .list__pic{width:100%}.sub__clinic__info .info__list.--method .method__list .list__txt{padding-left:0}.sub__clinic__info .info__list.--method .method__list .list__txt .txt__desc br:not(.--pc){display:block}.sub__clinic__info.sub-3-sub-2 .info__list.--date .--info-flex li strong{font-size:calc(var(--unit)*3.1)}}