*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}html:focus{outline:none}body{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E",serif;font-weight:normal;font-size:16px;line-height:1.6;color:#333}body.chinesePage{font-family:'微軟正黑體', 'Microsoft JhengHei', 'PMingLiU'}main{display:block}.treatment_abtn{display:inline-block;color:#fff;background-color:#111;padding:30px;text-align:center;text-decoration:none;width:100%;position:relative}.treatment_abtn img{display:block;margin:0 auto 8px;width:30px}.treatment_abtn span{display:inline-block;margin-bottom:19px}.treatment_abtn::after{position:absolute;align-items:center;content:"";background:url(images/common/arrow_white.svg) no-repeat center center;background-size:5px auto;bottom:30px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);width:5px;height:12px;margin-top:-6px;transition:.3s ease-in}.accordion-risk{margin-left:auto;margin-right:auto;margin-top:30px;position:relative;width:100%}.accordion-title-risk{color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;background-color:#111}.accordion-content-risk{display:none;padding:30px;background-color:#F5F5F5}.accordion-content-risk h5{background:#fff;margin:0 0 20px;font-size:18px}.accordion-content-risk p{font-size:14px;line-height:1.5}.accordion-title-risk{position:relative}.accordion-title-risk::before{background:#fff;content:"";height:2px;position:absolute;right:25px;top:50%;transform:rotate(90deg);transition:transform .3s ease-in-out;width:15px}.accordion-title-risk::after{background:#fff;content:"";height:2px;position:absolute;right:25px;top:50%;transition:opacity .3s ease-in-out;width:15px}.accordion-title-risk.open::before{transform:rotate(180deg)}.accordion-title-risk.open::after{opacity:0}.number-h3{font-size:24px;position:relative;display:inline-block;padding:12px 10px 6px 0;margin-right:15px;height:37px;vertical-align:bottom}.number-h3::before{content:"STEP";position:absolute;font-size:10px;top:2px}.number-h3::after{content:"";position:absolute;height:37px;width:1px;right:0;top:0;background:#D3D3D3}.checkIcon-list{padding:60px 30px}.checkIcon-list .column2Wrap{padding-top:0;margin-bottom:0}.checkIcon-list .column2Wrap .columnBox:nth-of-type(n+2){margin-top:0}.checkIcon-list .column2Wrap .columnBox .checkIcon-ul{margin:0}.checkIcon-list .column2Wrap .columnBox .checkIcon-ul li{position:relative;padding-left:22px}.checkIcon-list .column2Wrap .columnBox .checkIcon-ul li::before{content:"";position:absolute;background:url("images/sub/check.svg") no-repeat;background-size:15px;top:5px;left:0;width:15px;height:15px}.exclamation-markList li{position:relative !important;padding-left:22px !important}.exclamation-markList li::before{content:"";position:absolute;background:url("images/sub/warning.svg") no-repeat;background-size:15px;top:5px;left:0;width:15px;height:16px}.men-consultationBox{background:#F4F8FC;border-radius:29px;padding:38px;margin:60px 0}.men-consultationBox h2{font-size:28px !important;border-bottom:none !important;margin-top:0 !important;color:#111 !important}.men-consultationBox h2 span{font-size:20px;color:#3B6C96}.men-consultationBox .telBox{margin-bottom:40px}.men-consultationBox .telBox p{margin-bottom:15px;line-height:21px !important;text-align:center}.men-consultationBox .telBox p .in-name{display:inline-block;font-size:16px;color:#fff;padding:0 7px;width:79px;text-align:center}.men-consultationBox .telBox p .name-u{background:#111}.men-consultationBox .telBox p .name-n{background:#71692B}.men-consultationBox .telBox p .tel-logo{padding-left:40px;display:inline-block;position:relative;font-size:18px;line-height:16px}.men-consultationBox .telBox p .tel-logo::before{content:"";position:absolute;left:17px;bottom:2px;background:url("images/common/tel.svg") no-repeat;background-size:16px;height:16px;width:16px}.men-consultationBox a.btn{height:60px;margin:0 auto 20px}@media print, screen and (min-width: 1340px){.men-consultationBox{display:flex;justify-content:space-between;align-items:center}.men-consultationBox h2{margin-bottom:0 !important;padding-bottom:0 !important}.men-consultationBox .telBox{margin:0 20px 0 auto}.men-consultationBox .telBox p:last-child{margin-bottom:0}.men-consultationBox a.btn{height:60px;margin:0}}.women-icon3Wrap .columnBox{border:1px solid #C1516F}.women-icon3Wrap .columnBox .icon-women{background:#C34F6E;color:#fff;padding:15px 15px 11px;margin:0;height:66px;display:flex;align-items:center}.women-icon3Wrap .columnBox .icon-women img{width:40px;height:40px;margin-bottom:0;display:block;margin-right:10px}.women-icon3Wrap .columnBox p{padding:15px 20px;font-size:16px}.women-icon3Wrap .columnBox p .red-w{display:block;background:#F0DBE1;border-radius:50px;text-align:center;margin-top:7px;padding:0 10px}.movie-box{width:100%;margin:0 auto}.movie-inner{position:relative;width:100%;padding-top:56.25%}.movie-inner:hover{opacity:.8}.movie-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 640px){.wrap{width:100%}.movie-box{width:100%}}.doctor-profile{padding:60px 30px;background:#F5F5F5;margin-bottom:40px}.doctor-profile .titleWrap{padding-left:100px;position:relative}.doctor-profile .titleWrap p{font-weight:bold}.doctor-profile .bc-u::before{position:absolute;content:"";width:80px;height:80px;left:0;top:0;object-fit:cover;border-radius:50%;background:url("https://kato-aga-clinic.com/renew/wp-content/uploads/2022/01/dr_kato_240.jpg") no-repeat;background-position:center;background-size:cover}.doctor-profile .bc-n::before{position:absolute;content:"";width:80px;height:80px;left:0;top:0;border-radius:50%;background:url("https://kato-aga-clinic.com/renew/wp-content/uploads/2022/01/dr_inoue_240.jpg") no-repeat;background-position:center;background-size:cover}.doctor-profile .textWrap{padding-left:100px}.doctor-profile .textWrap ul{margin:0 0 20px 0}.doctor-profile .textWrap ul li{margin-bottom:0}.doctor-profile .textWrap h6{margin-bottom:10px;margin-top:20px}.doctor-profile .btnbox{text-align:right}.doctor-profile .btnbox .btnUnderline:hover,.doctor-profile .btnbox .btnUnderline:focus{background-color:transparent !important}@media print, screen and (min-width: 767px){.doctor-profile .titleWrap{padding-left:150px}.doctor-profile .bc-u::before{width:120px;height:120px}.doctor-profile .bc-n::before{width:120px;height:120px}.doctor-profile .textWrap{padding-left:150px}}
