.custom__cta_title .sub>span{display:inline-block}.semen-analysis__reason{margin-top:80px;margin-bottom:80px}.semen-analysis__reason_box{display:flex;flex-wrap:wrap;gap:0 60px}.semen-analysis__reason_box:not(:last-child){margin:0 0 40px 0}.semen-analysis__reason_box:nth-child(odd) .imageArea{order:2}.semen-analysis__reason_box:nth-child(odd) .textArea{order:1}.semen-analysis__reason_box .imageArea{flex:1}.semen-analysis__reason_box .imageArea img{display:block;margin:0 auto}.semen-analysis__reason_box .textArea{flex:1;align-self:center}.semen-analysis__reason_box .textArea .title{font-size:20px;padding:0 0 .7em 0;margin:0 0 1.5em 0;border-bottom:1px solid #c7c7c7}@media(max-width: 767px){.semen-analysis__reason_box{flex-direction:column;gap:30px 0}.semen-analysis__reason_box .textArea{order:1}.semen-analysis__reason_box .textArea .title{font-size:24px;margin:0 0 .7em 0}.semen-analysis__reason_box .textArea .sub{font-size:22px}.semen-analysis__reason_box .imageArea{order:2}}.semen-analysis__standard .ttl{font-size:20px;margin:0 0 30px 0;padding:0 0 10px 0;border-bottom:1px solid #c7c7c7;font-family:"Noto Serif JP";font-weight:bold}@media(max-width: 767px){.semen-analysis__standard .ttl{font-size:26px;padding:0 0 20px 0}}.semen-analysis__check{margin-top:80px;margin-bottom:-80px;padding-top:80px;padding-bottom:80px;background:#fbf7f6}.semen-analysis__check .txt{font-family:"Noto Serif JP";text-align:center;margin:45px 0 0 0;font-size:18px;line-height:1.8}@media(max-width: 767px){.semen-analysis__check .txt{font-size:26px;text-align:left}.semen-analysis__check .txt>br{display:none}}.semen-analysis__comparison{margin-bottom:80px}.semen-analysis__comparison .flex{display:flex;flex-wrap:wrap;gap:20px 40px}.semen-analysis__comparison .flex .box{width:calc(50% - 20px)}.semen-analysis__comparison .flex .box .ttl{text-align:center;padding:15px;font-size:20px;font-family:"Noto Serif JP";line-height:1.8;margin:0 0 0 0}.semen-analysis__comparison .flex .box .movie iframe,.semen-analysis__comparison .flex .box .movie video{max-width:100%;width:100%}.semen-analysis__comparison .flex .box:nth-child(1) .ttl{color:#fff;background:#1f70ae}.semen-analysis__comparison .flex .box:nth-child(2) .ttl{color:#1f70ae;background:#f1f1f1}@media(max-width: 767px){.semen-analysis__comparison .flex .box{width:100%}.semen-analysis__comparison .flex .box .ttl{font-size:22px}}.semen-analysis__symptoms{margin-bottom:80px}.semen-analysis__symptoms .flex{display:flex;flex-wrap:wrap;gap:20px 40px}.semen-analysis__symptoms .flex .box{width:calc(50% - 20px)}.semen-analysis__symptoms .flex .box .ttl{text-align:center;padding:10px;font-size:20px;line-height:1.8;margin:0 0 0 0}@media(max-width: 767px){.semen-analysis__symptoms .flex .box .ttl{font-size:22px}}.semen-analysis__season{padding-top:80px;padding-bottom:80px;background:#fbeeef}.semen-analysis__reason .textArea .name{font-size:20px;margin:1em 0}.semen-analysis__reason .textArea .name>span{font-size:14px}@media(max-width: 767px){.semen-analysis__reason .textArea .name{font-size:28px}.semen-analysis__reason .textArea .name>span{font-size:22px}}.semen-analysis__reason .textArea .acr dt{cursor:pointer;position:relative;z-index:0;padding:15px 30px;line-height:1;border-radius:100px;background:#f15d30;color:#fff;font-weight:bold;margin:0 0 15px 0}@media(max-width: 767px){.semen-analysis__reason .textArea .acr dt{font-size:24px;margin:0 0 30px 0}}.semen-analysis__reason .textArea .acr dt::before{content:"";position:absolute;z-index:0;top:50%;right:30px;transform:translateY(-50%);display:block;width:12px;height:2px;background:#fff}.semen-analysis__reason .textArea .acr dt::after{content:"";position:absolute;z-index:0;top:50%;right:35px;transform:translateY(-50%);display:block;width:2px;height:12px;background:#fff;transition:.3s ease-in-out}.semen-analysis__reason .textArea .acr dt.active::after{transform:translateY(-50%) rotate(-90deg)}.semen-analysis__reason .textArea .acr dd{display:none}.semen-analysis__reason .textArea .acr dd .profile{display:flex;flex-wrap:wrap;gap:0 10px;line-height:1.6}@media(max-width: 767px){.semen-analysis__reason .textArea .acr dd .profile{font-size:22px}}.semen-analysis__reason .textArea .acr dd .profile:not(:last-of-type){margin:0 0 .8em}.semen-analysis__reason .textArea .acr dd .profile .detail{flex:1}.semen-analysis__case .custom__titleArea:not(:has(+.custom__cases)){display:none}/*# sourceMappingURL=semen-analysis.css.map */