.clinic_body{background:#f0f2f4}.clinic_pageTitle_sub{color:#de1d28;font-size:16px;font-weight:700;margin-bottom:-8px}.clinic_anchorBlock{margin-top:32px}.clinic_anchorList{display:flex;flex-wrap:wrap;width:576px;max-width:100%}.clinic_anchorList li{border-radius:6px;box-shadow:0px 4px 0px rgba(34,34,34,.1);background:#fff;text-align:center;margin-bottom:24px;min-width:132px}.clinic_anchorList li:not(:nth-child(4n)){margin-right:16px}.clinic_anchorList li a{padding:12px 20px;text-decoration:none;font-size:14px;font-weight:700;color:#3e464a;display:block}.clinic_kakkoiiLink{color:#707070;font-size:18px;text-align:right;margin-top:32px}.clinic_kakkoiiLink a{color:#5292fa;text-decoration:underline}.clinic_sec1{margin-top:80px;margin-bottom:80px}.clinic_secTitle1{color:#de1d28;font-size:24px;font-weight:700;margin-top:48px}.clinic_secTitle1+.clinic_secContents{margin-top:16px}.clinic_secContents{background:#fff;border-radius:6px;box-shadow:0px 4px 0px rgba(34,34,34,.1);margin-top:40px;padding:40px}.clinic_secContentsTitle{color:#de1d28;font-size:26px;font-weight:700;padding-bottom:12px;position:relative}.clinic_secContentsTitle:before{content:"";width:100%;height:2px;border-radius:6px;bottom:0;left:0;position:absolute;background:#de1d28}.clinic_secContentsTitle.noborder:before{content:none}.clinic_secContentsTitle:not(:first-child){margin-top:32px}.clinic_table1{display:flex;margin:16px 0;flex-wrap:wrap}.clinic_table1 dt{width:142px;display:flex;background:#f4f4f4;align-items:center;justify-content:center;border-radius:6px;font-size:16px;color:#3e464a;font-weight:700}.clinic_table1 dt a{color:#5292fa;text-decoration:underline}.clinic_table1 dd{width:calc(100% - 142px);padding:15px 0 15px 32px}.clinic_table1 dd p{color:#3e464a;font-size:14px}.clinic_table1 dd a{color:#5292fa;font-size:14px;text-decoration:underline}.clinic_table1 dd p:not(:first-child){margin-top:16px}.clinic_table1 dt:not(:nth-of-type(1)),.clinic_table1 dd:not(:nth-of-type(1)){margin-top:16px}.clinic_kakkoiiNotesBlock{margin-top:80px;margin-bottom:120px}.clinic_kakkoiiNotesText1{color:#3e464a;font-size:16px}.clinic_kakkoiiNotesText1 a{color:#5292fa;text-decoration:underline}.clinic_kakkoiiNotesText2{margin-top:40px;font-size:20px;font-weight:700;color:#3e464a}.clinic_kakkoiiNotesLink{color:#5292fa;font-size:20px;font-weight:700;display:block;text-decoration:underline}.clinic_detailBlock{background:#f8fafa;width:calc(100% + 80px);margin-left:-40px;margin-top:32px;padding:32px 40px}.clinic_detailBlockInner{background:#fff;padding:40px 24px;border-radius:6px}.clinic_detailBlockInner2{background:#fff;border-radius:6px;box-shadow:0px 4px 0px rgb(34 34 34/10%);padding:40px 24px;margin-top:40px}.clinic_detailBlockInner2 .clinic_detailTitle1{font-size:24px}.clinic_detailTitle1{color:#3e464a;font-size:22px;font-weight:700}.clinic_detailTitle1:nth-of-type(n+2){margin-top:20px}.clinic_detailBtnWrap{margin-top:24px;display:flex;justify-content:center}.clinic_detailBtnWrap2{margin-top:40px;margin-bottom:80px;display:flex;justify-content:center}.clinic_detailBtnWrap2 .clinic_detailBtn1,.clinic_detailBtnWrap2 .clinic_detailBtn2{font-weight:700;background:#fff;width:40.5%;margin:0 auto}.clinic_detailBtn1,.clinic_detailBtn2{display:flex;position:relative;border-radius:9999px;width:calc(50% - 12px);justify-content:center;align-items:center;font-size:14px;padding:11px 40px}.clinic_detailBtn1{border:2px solid #de1d28;color:#de1d28}.clinic_detailBtn2{border:2px solid #4e575c;color:#4e575c;margin-left:20px}.clinic_detailBtn1:before,.clinic_detailBtn2:before{content:"";position:absolute;right:17px;bottom:0;top:-2px;margin:auto 0;width:18px;height:14px;background:url(https://www.aska-pharma.co.jp/media_men/wp-content/themes/aska/assets/img/media/common/arrow_red_01.png) center center/contain}.clinic_detailBtn2:before{background:url(https://www.aska-pharma.co.jp/media_men/wp-content/themes/aska/assets/img/media/common/arrow_black_02.png) center center/contain}.clinic_detailTitle2{font-size:18px;font-weight:700;color:#4e575c;margin-top:32px}.clinic_detailTableWrap{margin-top:16px}.clinic_detailTable{width:100%}.clinic_detailTable th{text-align:center;background:#f0f2f4;width:185px}.clinic_detailTable th,.clinic_detailTable td{border:1px solid #ccd4dd;padding:14px}.clinic_detailTable th{border-left:none;color:#4e575c;font-weight:700;font-size:14px}.clinic_detailTable td{color:#4e575c;font-size:14px}.clinic_detailTable td a{color:#5292fa;text-decoration:underline}.clinic_detailTable td:last-child{border-right:none}.clinic_detailTable.clinic_detailTable-red th{background:#f9eff0}.clinic_kv{margin-top:32px}.clinic_secText{margin-top:24px;color:#3e464a}.clinic_secText p+p{margin-top:10px}.clinic_secText p br{display:block;content:'';margin-top:10px}.clinic_mapTable{width:100%}.clinic_mapTable thead{background:#f0f2f4}.clinic_mapTable th,.clinic_mapTable td{border:1px solid #ccd4dd;padding:14px;text-align:center}.clinic_mapTable thead td{color:#4e575c;font-weight:700;font-size:14px}.clinic_mapTable thead td:first-child{border-left:none}.clinic_mapTable thead td:last-child{border-right:none}.clinic_mapTable tbody td{font-size:14px}.clinic_mapTable tbody td a{color:#5292fa;text-decoration:underline}.clinic_panel{background:#fff;box-shadow:0px 4px 0px rgb(34 34 34/10%);border-radius:6px;border:1px solid #e8e8e8;margin-top:32px}.clinic_panel a{display:flex;align-items:center;padding:8px}.clinic_panel_image{width:31.19%;height:143px}.clinic_panel_image img{object-fit:cover;height:100%;width:100%;border-radius:6px}.clinic_panel_textWrap{padding:0 32px;flex:1}.clinic_panel_text{font-size:16px;font-weight:700;color:#3e464a}.clinic_more{text-align:right;margin-top:32px}.clinic_more span{font-size:16px;color:#3e464a;text-decoration:underline}.clinic_more a:after{content:'';display:inline-block;width:8px;height:14px;background:url(//www.aska-pharma.co.jp/media_men/wp-content/themes/aska/assets/css/../img/media/common/arrow_red_02.png) center center/contain no-repeat;margin-left:12px;position:relative;top:.1em}.clinic_sec2{margin-top:80px;margin-bottom:120px}.clinic_category_item+.clinic_category_item{margin-top:18px}.clinic_category_item a{font-size:16px;color:#3e464a;position:relative;display:block;padding-left:20px}.clinic_category_item a:before{content:'';display:inline-block;width:6px;height:10px;background:url(//www.aska-pharma.co.jp/media_men/wp-content/themes/aska/assets/css/../img/media/common/arrow_red_02.png) center center/contain no-repeat;position:absolute;top:6px;left:0}.clinic_sec3{margin-top:30px}@media screen and (max-width:749px){.clinic_kakkoiiLink{margin-top:20px}.clinic_sec1{margin-top:60px}.clinic_secTitle1{font-size:20px}.clinic_secContents{padding:40px 16px}.clinic_secContentsTitle{font-size:20px}.clinic_table1{flex-direction:column}.clinic_table1 dt,.clinic_table1 dd{width:100%}.clinic_table1 dt{padding:4px 16px;justify-content:flex-start}.clinic_table1 dd{padding:0 16px;margin-top:16px}.clinic_kakkoiiNotesText1{font-size:14px}.clinic_kakkoiiNotesText2,.clinic_kakkoiiNotesLink{font-size:18px}.clinic_detailBlock{margin-left:-20px;width:calc(100% + 40px);padding:24px 16px}.clinic_detailBlockInner2{padding:32px 16px 16px}.clinic_detailBlockInner2+.clinic_detailBlockInner2{margin-top:32px}.clinic_detailBlockInner2 .clinic_detailTitle1{font-size:16px}.clinic_detailBlockInner2 .clinic_detailTable th{padding:8px 14px}.clinic_detailBlockInner2 .clinic_detailTable td{border-top:none;border-bottom:none}.clinic_detailTitle1{font-size:18px}.clinic_detailBtnWrap{flex-direction:column}.clinic_detailBtnWrap2{flex-direction:column;margin-top:32px}.clinic_detailBtnWrap2 .clinic_detailBtn1,.clinic_detailBtnWrap2 .clinic_detailBtn2{width:79.4%}.clinic_detailBtn1,.clinic_detailBtn2{width:100%}.clinic_detailBtn2{margin:16px 0 0}.clinic_detailTable th,.clinic_detailTable td{display:block}.clinic_detailTable th{width:100%;border-right:none;text-align:left}.clinic_detailTable td{border-left:none}.clinic_panel{background:#fff;box-shadow:0px 4px 0px rgb(34 34 34/10%);border-radius:6px;border:1px solid #e8e8e8;margin-top:12px}.clinic_panel_image{width:35.88%;height:83px}.clinic_panel_textWrap{padding:0 12px}.clinic_panel_text{font-size:12px}.clinic_more span{font-size:12px}.clinic_more a:after{width:6px;height:10px;margin-left:8px;top:0}.clinic_sec2{margin-top:56px}.clinic_category_item a{padding-left:20px}.clinic_sec3{margin-top:40px}}.clinic_detailInformationFrom{margin-top:10px}