#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current {
font-weight: bold;
}.xo-event-meta{padding:3.8461% 0;}
.xo-event-meta span{display:block;}
html[lang="ja"] .xo-event-calendar .dashicons {
font-family: dashicons !important;
}.xo-event-calendar{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;overflow:auto;position:relative}.xo-event-calendar td,.xo-event-calendar th{padding:0!important}.xo-event-calendar .calendar:nth-child(n+2) .month-next,.xo-event-calendar .calendar:nth-child(n+2) .month-prev{visibility:hidden}.xo-event-calendar table{background-color:transparent;border-collapse:separate;border-spacing:0;color:#333;margin:0;padding:0;table-layout:fixed;width:100%}.xo-event-calendar table caption,.xo-event-calendar table tbody,.xo-event-calendar table td,.xo-event-calendar table tfoot,.xo-event-calendar table th,.xo-event-calendar table thead,.xo-event-calendar table tr{background:transparent;border:0;margin:0;opacity:1;outline:0;padding:0;vertical-align:baseline}.xo-event-calendar table table tr{display:table-row}.xo-event-calendar table table td,.xo-event-calendar table table th{display:table-cell;padding:0}.xo-event-calendar table.xo-month{border:1px solid #ccc;border-right-width:0;margin:0 0 8px;padding:0}.xo-event-calendar table.xo-month td,.xo-event-calendar table.xo-month th{background-color:#fff;border:1px solid #ccc;padding:0}.xo-event-calendar table.xo-month caption{caption-side:top}.xo-event-calendar table.xo-month .month-header{display:flex;flex-flow:wrap;justify-content:center;margin:4px 0}.xo-event-calendar table.xo-month .month-header>span{flex-grow:1;text-align:center}.xo-event-calendar table.xo-month button{background-color:transparent;border:0;box-shadow:none;color:#333;cursor:pointer;margin:0;overflow:hidden;padding:0;text-shadow:none;width:38px}.xo-event-calendar table.xo-month button[disabled]{cursor:default;opacity:.3}.xo-event-calendar table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month button span.nav-prev{border-bottom:2px solid #333;border-left:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button span.nav-next{border-right:2px solid #333;border-top:2px solid #333;display:inline-block;font-size:0;height:13px;transform:rotate(45deg);width:13px}.xo-event-calendar table.xo-month button:hover span.nav-next,.xo-event-calendar table.xo-month button:hover span.nav-prev{border-width:3px}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;color:#333;font-size:.9em;font-weight:700;padding:1px 0;text-align:center}.xo-event-calendar table.xo-month>thead th.sunday{color:#d00}.xo-event-calendar table.xo-month>thead th.saturday{color:#00d}.xo-event-calendar table.xo-month .month-week{border:0;overflow:hidden;padding:0;position:relative;width:100%}.xo-event-calendar table.xo-month .month-week table{border:0;margin:0;padding:0}.xo-event-calendar table.xo-month .month-dayname{border-width:1px 0 0 1px;bottom:0;left:0;position:absolute;right:0;top:0}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0;padding:0}.xo-event-calendar table.xo-month .month-dayname td div{border-width:1px 1px 0 0;font-size:100%;height:1000px;line-height:1.2em;padding:4px;text-align:right}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:.6}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#00d;font-weight:700}.xo-event-calendar table.xo-month .month-dayname-space{height:1.5em;position:relative;top:0}.xo-event-calendar table.xo-month .month-event{background-color:transparent;position:relative;top:0}.xo-event-calendar table.xo-month .month-event td{background-color:transparent;border-width:0 1px 0 0;padding:0 1px 2px}.xo-event-calendar table.xo-month .month-event-space{background-color:transparent;height:1.5em}.xo-event-calendar table.xo-month .month-event-space td{border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event tr,.xo-event-calendar table.xo-month .month-event-space tr{background-color:transparent}.xo-event-calendar table.xo-month .month-event-title{background-color:#ccc;border-radius:3px;color:#666;display:block;font-size:.8em;margin:1px;overflow:hidden;padding:0 4px;text-align:left;white-space:nowrap}.xo-event-calendar p.holiday-title{font-size:90%;margin:0;padding:2px 0;vertical-align:middle}.xo-event-calendar p.holiday-title span{border:1px solid #ccc;margin:0 6px 0 0;padding:0 0 0 18px}.xo-event-calendar .loading-animation{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}@media(min-width:600px){.xo-event-calendar .calendars.columns-2{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-2 .month-next,.xo-event-calendar .calendars.columns-2 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-2 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-2 .calendar:nth-child(2) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-3{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-3 .month-next,.xo-event-calendar .calendars.columns-3 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-3 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-3 .calendar:nth-child(3) .month-next{visibility:visible}.xo-event-calendar .calendars.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:5px}.xo-event-calendar .calendars.columns-4 .month-next,.xo-event-calendar .calendars.columns-4 .month-prev{visibility:hidden}.xo-event-calendar .calendars.columns-4 .calendar:first-child .month-prev,.xo-event-calendar .calendars.columns-4 .calendar:nth-child(4) .month-next{visibility:visible}}.xo-event-calendar.xo-calendar-loading .xo-months{opacity:.5}.xo-event-calendar.xo-calendar-loading .loading-animation{animation:loadingCircRot .8s linear infinite;border:5px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#4285f4;height:40px;width:40px}@keyframes loadingCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-event-calendar.is-style-legacy table.xo-month .month-header>span{font-size:120%;line-height:28px}.xo-event-calendar.is-style-regular table.xo-month button:not(:hover):not(:active):not(.has-background){background-color:transparent;color:#333}.xo-event-calendar.is-style-regular table.xo-month button>span{text-align:center;vertical-align:middle}.xo-event-calendar.is-style-regular table.xo-month button>span:not(.dashicons){font-size:2em;overflow:hidden;text-indent:100%;white-space:nowrap}.xo-event-calendar.is-style-regular table.xo-month .month-next,.xo-event-calendar.is-style-regular table.xo-month .month-prev{height:2em;width:2em}.xo-event-calendar.is-style-regular table.xo-month .month-header{align-items:center;display:flex;justify-content:center;padding:.2em 0}.xo-event-calendar.is-style-regular table.xo-month .month-header .calendar-caption{flex-grow:1}.xo-event-calendar.is-style-regular table.xo-month .month-header>span{font-size:1.1em}.xo-event-calendar.is-style-regular table.xo-month>thead th{background:#fafafa;font-size:.8em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div{font-size:1em;padding:.2em}.xo-event-calendar.is-style-regular table.xo-month .month-dayname td div.today{color:#339;font-weight:700}.xo-event-calendar.is-style-regular .holiday-titles{display:inline-flex;flex-wrap:wrap;gap:.25em 1em}.xo-event-calendar.is-style-regular p.holiday-title{font-size:.875em;margin:0 0 .5em}.xo-event-calendar.is-style-regular p.holiday-title span{margin:0 .25em 0 0;padding:0 0 0 1.25em}.page-title.page-title-re{height:600px !important;padding-top:0 !important;background-image:none;}
.page-title.page-title-re .tit_re{position:absolute;z-index:1;top:25%;left:51%;}
.page-title h2 .sml{margin-top:initial;}
.mv_img{position:relative;height:600px;width:100%;max-width:2000px;margin:0 auto;overflow:hidden;}
.mv_img img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:600px;width:auto;object-fit:cover;}
@media all and (max-width: 896px) {
.mv_img{height:auto;overflow:visible;}
.mv_img img.pc{display:none;}
.mv_img img.sp{position:static !important;width:100% !important;height:auto !important;transform:none !important;}
.page-title.page-title-re{height:auto !important;padding:6.6rem 0 0 0 !important;}
.page-title.page-title-re .tit_re.phimosis_tit{font-size:14vw;top:27%;left:36%;text-align:center;}
.page-title h2 .sml {
margin-top: 3vw;
font-size: 3.3vw;}}  li::marker{display:none;}
.overview{padding:90px 0;}
.overview_content{padding:70px 115px;box-shadow:0 0 36px rgba(16, 123, 220, 0.1);}
.overview_list{position:relative;width:100%;margin:0 auto;margin-bottom:40px;}
.overview_list_img{width:93%;margin:0 auto;margin-bottom:10px;}
.overview_list ul{height:80px;display:grid;gap:0;grid-template-columns:repeat(3, 1fr);gap:50px;}
.overview_list ul li{text-align:center;background-color:#098BDE;color:#fff;font-size:18px;font-weight:bold;display:flex;align-items:center;justify-content:center;}
.overview_txt{text-align:justify;font-size:1.7rem;line-height:1.88;letter-spacing:0.06em;}
@media all and (max-width: 896px) {
.overview{padding:10vw 0;}
.overview_list{margin-bottom:20vw;width:100%;}
.overview_txt{font-size:1.4rem;}
.overview_content{padding:3.1rem 2.4rem 4rem;}
.overview_list ul{height:initial;}
.overview_list ul li{position:absolute;font-size:1.4rem;width:38vw;padding:5px 0;}
.overview_list ul li:last-of-type{top:41%;left:50%;transform:translateX(-50%);}
.overview_list ul li:nth-of-type(2n){right:0;}
.content_pd {
padding: 0 1.8rem 2.7rem;}}  .case .img-box{overflow:hidden;}
.case .img-box a{width:100%;height:100%;display:block;}
.case .img-box img{filter:blur(12px);}
.com-artlist .case{margin-bottom:10px;}
@media all and (max-width: 896px) {
.com-artlist .case li span{margin:1rem 0 0;}
.com-artlist .case li{width:48%;}
} .youtube_banner{margin:40px auto 0 auto;width:70%;max-width:600px;cursor:pointer;transition:all ease .4s;}
.youtube_banner a{width:100%;height:100%;display:block;}
.youtube_banner:hover{opacity:0.6;}
@media all and (max-width: 896px) {
.youtube_banner{width:100%;margin:30px auto 0 auto;}
.youtube_banner02 {
margin: 20px auto 0 auto;}} .prevention .subtext{margin-top:20px;text-align:justify;font-weight:normal;line-height:2;letter-spacing:0.04em;}
.att_ttl{margin:0 auto 1.8em auto !important;}
.txt_normal{font-size:17px;line-height:2;letter-spacing:0.04em;}
.pcn{display:none;}
.spn{display:block;}
@media all and (max-width: 896px) {
.prevention .pho{width:100% !important;margin-top:30px !important;}
.att_ttl{margin:1.8em auto !important;}
.headline02{font-size:1.4em !important;}
.txt_normal{font-size:1.1em !important;}
.pcn{display:block;}
.spn{display:none;}
.prevention .subtext {
letter-spacing: 0;}}  .fl_outer{display:grid;grid-template-columns:repeat(2, 1fr);gap:1vw;}
.ed_about_outer{position:relative;}
.ed_about .com-white-bg{padding:3vw;}
.fl_list .text{margin-top:20px;font-size:16px;line-height:1.6;}
.fl_grtit_content .gr_bg_tit{display:block;width:fit-content;padding:6px 10px 4px 15px;position:relative;color:#fff;text-align:center;font-size:1.6rem;letter-spacing:0.06em;background-color:#20bb74;box-sizing:border-box;font-weight:bold;margin-bottom:10px;}
.fl_grtit_content .gr_bg_tit::after{position:absolute;right:-15px;top:0;height:100%;width:16px;background:url(//mens.fairclinic.jp/wp/wp-content/themes/keisei_themes/common/img/contents/early/bg01.png) no-repeat;background-size:100% 100%;content:"";}
.triangle-down{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);}
.triangle-down span{display:block;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:30px solid #098BDE;margin-bottom:10px;}
@media all and (max-width: 896px) {
.fl_outer{grid-template-columns:repeat(1, 1fr);gap:4vw;}
.fl_list .text{font-size:1.1em;}
.fl_grtit_content .gr_bg_tit{font-size:1.2em;}
.triangle-down span{border-left:6vw solid transparent;border-right:6vw solid transparent;border-top:4vw solid #098BDE;}
.triangle-down {
bottom: -30px;}}  .measures{padding:90px 0 50px 0;text-align:center;}
.measures .headline01{margin-bottom:20px;}
.measures .text{font-size:18px;font-weight:bold;line-height:2;}
@media all and (max-width: 896px) {
.measures .text{font-size:1.1em;}
.measures {
padding: 50px 1.0rem;}}  .medication_item{margin-bottom:40px !important;}
.medication_item .tit{background-color:#098BDE;padding:10px 0;text-align:center;color:#fff;font-size:20px;font-weight:bold;margin-bottom:20px;}
.medication_item>.txt{text-align:center !important;}
.medication_doctor{padding:0 20px;margin:20px 0 20px 0;display:flex;justify-content:center;align-items:center;gap:20px;position:relative;}
.medication_doctor::after{content:"";width:80%;height:65%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:solid 3px #098BDE;z-index:-1;}
.medication_doctor .textarea{font-weight:bold;position:relative;}
.medication_doctor .pht{width:20%;}
.medication_doctor .pht img{width:100%;height:100%;object-fit:contain;}
.medication_type{padding:30px 0;}
.medication_type_outer{display:flex;justify-content:space-between;align-items:flex-start;}
.medication_type .pht{width:35%;height:auto;background-color:#eee;}
.medication_type .pht img{width:100%;height:100%;}
.medication_type .textarea{width:60%;letter-spacing:0.2em;}
.medication_type .textarea h5{font-size:20px;font-weight:bold;margin-bottom:10px;}
.medication_type .textarea .info{color:#098BDE;font-weight:bold;font-size:16px;margin-bottom:20px;}
.medication_type .textarea .info .tax{font-size:10px;margin-left:3px;}
.medication_type .textarea .text{font-size:15px;}
.medication .caution{text-align:center;padding:30px;border-radius:10px;border:solid 1px #c6c6c6;}
.medication .caution .tit{font-weight:bold;font-size:20px;margin-bottom:20px;}
.medication .caution .text{font-size:15px;line-height:2;}
@media all and (max-width: 896px) {
.medication_item .tit{font-size:1.4em;}
.medication_doctor{padding:0 10px;gap:10px;}
.medication_doctor .textarea{width:62%;}
.medication_doctor .pht{width:35%;}
.medication_doctor::after{height:80%;width:100%;border:solid 2px #098BDE;}
.medication_type_outer{flex-direction:column;}
.medication_type .pht{width:100%;margin-bottom:20px;}
.medication_type .textarea{width:100%;}
.medication_type .textarea h5{font-size:1.4em;}
.medication_type .textarea .text{font-size:1.1em;}
.medication .caution{padding:20px;}
.medication .caution .text{font-size:1em;}
.medication_type .textarea .info{font-size:1.1em;letter-spacing:0.05em;line-height:2;}
.medication_type .textarea .info .tax {
font-size: 0.8em;}}  .merit{padding:80px 0;}
@media all and (max-width: 896px) {
.merit {
padding: 80px 1.0rem;}}  .fyi .list{margin:20px 0;}
.fyi .list li{padding-left:20px;position:relative;font-weight:bold;}
.fyi .list li::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"・";font-size:16px;}
.page-title.page-title-re .tit_re.pipecut_tit{left:42%;}
.page-title.page-title-re .tit_re.pipecut_tit .sml{margin-top:10px;}
@media all and (max-width: 896px) {
.page-title.page-title-re .tit_re.pipecut_tit{font-size:9.4vw;top:32%;left:36%;text-align:center;}
.page-title.page-title-re .tit_re.pipecut_tit .sml{
margin-top: 0.8em;}}  .pipecut_reason_outer{margin-top:70px;position:relative;}
.pipecut_reason{padding-top:100px;}
.pipecut_reason .com-white-bg{padding:60px;}
.pipecut_reason .intro{background-color:#fff;left:50%;transform:translateX(-50%);top:-90px;padding:40px 50px;border-radius:10px;border:solid 1px #d9d9d9;text-align:center;font-weight:bold;line-height:2;font-size:1.8rem;position:absolute;width:62%;max-width:860px;}
.pipecut_reason .intro::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:26px;height:29px;background-image:url(//mens.fairclinic.jp/wp/wp-content/themes/keisei_themes/common/img/contents/pipecut/intro_bubble.svg);background-size:contain;background-repeat:no-repeat;}
.pipecut_reason .intro span{color:#098BDE;}
.pipecut_reason .graph .imgarea{border:solid 1px #098BDE;display:flex;flex-direction:column;align-items:center;}
.pipecut_reason .graph .imgarea h4{background-color:#098BDE;font-size:2.2rem;color:#fff;padding:5px 0;text-align:center;width:100%;}
.pipecut_reason .graph .imgarea picture{width:80%;margin:30px 0;}
.pipecut_reason .graph .textarea{margin-top:20px;font-size:1.5rem;line-height:2;}
.pipecut_reason ul{margin:40px 0;display:flex;flex-direction:column;gap:10px;}
.pipecut_reason ul li{background-color:#F3F3F3;border-radius:6px;padding:20px;}
.pipecut_reason ul li .fl{display:flex;gap:12px;align-items:baseline;}
.pipecut_reason ul li .tit{font-size:2.2rem;font-weight:bold;display:flex;align-items:center;gap:12px;}
.pipecut_reason ul li .tit span{color:#fff;background-color:#DE8B09;width:46px;aspect-ratio:1/1;border-radius:50%;display:block;font-size:2rem;display:flex;align-items:center;justify-content:center;}
.pipecut_reason ul li .link{position:relative;background-color:#098BDE;color:#fff;font-weight:bold;padding:10px 50px 10px 40px;border-radius:30px;width:fit-content;margin-left:auto;margin-top:10px;display:block;text-align:center;}
.pipecut_reason ul li .link::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:1.4rem;height:1.4rem;background:url(//mens.fairclinic.jp/wp/wp-content/themes/keisei_themes/common/img/common/icon10.svg) no-repeat center / contain;background-repeat:no-repeat;}
.pipecut_reason .closing{text-align:center;font-weight:bold;font-size:1.8rem;line-height:2;}
@media all and (max-width: 896px) {
.pipecut_reason_outer{margin-top:20vw;}
.pipecut_reason{padding-top:30vw;}
.pipecut_reason .com-white-bg{padding:3.1rem 2.4rem 4rem;}
.pipecut_reason .intro{position:absolute;top:-28vw;padding:2rem;font-size:1.4rem;text-align:left;width:80%;}
.pipecut_reason .intro::after{width:7vw;height:7vw;bottom:-4.8vw;}
.pipecut_reason .graph .imgarea h4{font-size:1.9rem;}
.pipecut_reason .graph .imgarea picture{width:90%;margin:2rem 0;}
.pipecut_reason .graph .textarea{margin-top:2rem;font-size:1.4rem;}
.pipecut_reason ul{margin:4rem 0;gap:1rem;}
.pipecut_reason ul li{padding:2rem;}
.pipecut_reason ul li .fl{flex-direction:column;gap:1rem;}
.pipecut_reason ul li .tit{font-size:1.9rem;gap:1rem;}
.pipecut_reason ul li .tit span{width:3.4rem;font-size:1.6rem;}
.pipecut_reason ul li .link{margin-left:0;margin-top:1rem;padding:1rem 5rem 1rem 4rem;font-size:1.4rem;gap:1.5rem;border-radius:30rem;}
.pipecut_reason ul li .link::after{right:2rem;}
.pipecut_reason ul li .text{font-size:1.4rem;}
.pipecut_reason .closing {
text-align: left;
font-size: 1.6rem;
line-height: 1.6;}}  .pipecut_truth{margin-bottom:80px;}
.pipecut_truth h3{font-size:2.2rem;font-weight:bold;padding-bottom:15px;border-bottom:solid 1px #098BDE;margin-bottom:30px;}
.pipecut_truth ul{display:flex;flex-direction:column;gap:30px;font-weight:bold;}
.pipecut_truth ul li .false, .pipecut_truth ul li .true{display:flex;align-items:center;}
.pipecut_truth ul li .false{background-color:#F3F3F3;border-radius:6px;padding:10px 15px;gap:10px;margin-bottom:15px;width:fit-content;font-size:1.6rem;position:relative;}
.pipecut_truth ul li .false::after{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:10px 10px 0 10px;border-style:solid;border-color:#efefef transparent transparent transparent;}
.pipecut_truth ul li .false img{width:33px;height:33px;}
.pipecut_truth ul li .true{padding:30px;font-size:1.8rem;background-color:#ECF3FB;gap:20px;}
.pipecut_truth ul li .true p span{color:#098BDE;}
.pipecut_truth ul li .true img{width:44px;height:44px;}
@media all and (max-width: 896px) {
.pipecut_truth{padding:3.9rem 2.8rem 1rem;margin-bottom:initial;}
.pipecut_truth h3{font-size:2rem;padding-bottom:1.5rem;margin-bottom:3rem;}
.pipecut_truth ul{gap:3rem;}
.pipecut_truth ul li .false{gap:1rem;padding:1rem 1.5rem;margin-bottom:1.5rem;font-size:1.4rem;}
.pipecut_truth ul li .false::after{bottom:-0.9rem;border-width:1rem 1rem 0 1rem;}
.pipecut_truth ul li .false img{width:3rem;height:3rem;}
.pipecut_truth ul li .true{padding:2rem 1.5rem;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.8;}
.pipecut_truth ul li .true img {
width: 3rem;
height: 3rem;}}  .pipecut_risk{padding:80px 0;}
.pipecut_risk .content>ul{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;}
.pipecut_risk ul li h4{background-color:#098BDE;color:#fff;font-size:1.5rem;padding:10px 35px;width:fit-content;}
.pipecut_risk ul li .textarea{border:solid 1px #D2D2D2;padding:30px 25px;}
.pipecut_risk ul li .textarea li{padding-left:20px;position:relative;font-size:1.5rem;line-height:1.875;}
.pipecut_risk ul li .textarea li::before{position:absolute;content:"・";top:0;left:0;}
.pipecut_risk .caution{display:flex;align-items:center;background-color:#F3F3F3;padding:40px 50px;}
.pipecut_risk .caution .left{width:50%;}
.pipecut_risk .caution .left{display:flex;align-items:center;gap:10px;justify-content:center;}
.pipecut_risk .caution .left img{width:40px;height:auto;}
.pipecut_risk .caution .left p{font-size:2.6rem;font-weight:bold;}
.pipecut_risk .caution .right{width:50%;border-left:solid 1px #C8C8C8;display:flex;justify-content:center;}
.pipecut_risk .caution .right ul li{position:relative;padding-left:30px;line-height:1.875;font-size:1.5rem;}
.pipecut_risk .caution .right ul li:before{position:absolute;content:"";width:7px;height:7px;border-radius:50%;background-color:#098BDE;top:50%;transform:translateY(-50%);left:0;}
@media all and (max-width: 896px) {
.pipecut_risk{padding:4rem 1.5rem 5.3rem;}
.pipecut_risk .content>ul{gap:2rem;margin-bottom:4rem;}
.pipecut_risk ul li h4{padding:0.5rem 2rem;}
.pipecut_risk ul li .textarea{padding:2rem;}
.pipecut_risk ul li .textarea li{padding-left:1.5rem;font-size:1.4rem;}
.pipecut_risk .caution{flex-direction:column;padding:3rem 2rem;}
.pipecut_risk .caution .left{width:100%;}
.pipecut_risk .caution .right{width:100%;border-left:none;}
.pipecut_risk .caution .left{gap:0.5rem;margin-bottom:2rem;}
.pipecut_risk .caution .left img{width:3rem;}
.pipecut_risk .caution .left p{font-size:2.4rem;}
.pipecut_risk .caution .right ul li{padding-left:1.6rem;font-size:1.4rem;}
.pipecut_risk .caution .right ul li:before {
width: 0.6rem;
height: 0.6rem;}}   .page-title.page-title-re .tit_re.glans_powerup_tit{font-size:7rem;top:26%;left:45%;}
@media all and (max-width: 896px) {
.page-title.page-title-re .tit_re.glans_powerup_tit{font-size:4rem;text-align:center;top:24%;line-height:1.2;}
.page-title.page-title-re .tit_re.glans_powerup_tit .sml{
line-height: 1.4;
margin-top: 1.2rem;}}  .glans_powerup_overview{padding:90px 0 0 0;}
@media all and (max-width: 896px) {
.glans_powerup_overview{
padding: 10vw 0 0 0;}}  .glans_powerup_recommend_intro{line-height:2;margin-bottom:30px;background-color:#fff;padding:30px;text-align:center;}
@media all and (max-width: 896px) {
.glans_powerup_recommend_intro{
text-align: left;
padding: 2rem;
margin-bottom: 3rem;}}  .glans_powerup_reason_outer.blue-bg{background-color:#F3F3F3 !important;}
.glans_powerup_reason .reason_list{display:flex;flex-direction:column;gap:20px;margin-bottom:80px;}
.glans_powerup_reason .reason_list li{background-color:#fff;border-radius:10px;padding:20px 40px 20px 20px;display:flex;align-items:center;gap:30px;}
.glans_powerup_reason .reason_list li img{width:30%;}
.glans_powerup_reason li .textarea h4{font-size:22px;font-weight:bold;margin-bottom:20px;}
@media all and (max-width: 896px) {
.glans_powerup_reason .reason_list{gap:2rem;margin-bottom:8rem;}
.glans_powerup_reason .reason_list li{padding:2rem;gap:1.5rem;flex-direction:column;}
.glans_powerup_reason .reason_list li img{width:100%;}
.glans_powerup_reason li .textarea h4{font-size:1.8rem;margin-bottom:0.5rem;}
.glans_powerup_reason li .textarea p{
line-height: 1.8;}}
.glans_powerup_reason .after{position:relative;}
.glans_powerup_reason .after .bubble{background-color:#098BDE;color:#fff;font-size:2.2rem;font-weight:bold;position:absolute;padding:15px 30px;border-radius:6px;left:50%;transform:translateX(-50%);top:-30px;}
.glans_powerup_reason .after .bubble::after{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;content:'';border-width:15px 20px 0 20px;border-style:solid;border-color:#098BDE transparent transparent transparent;}
.glans_powerup_reason .after ul{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;}
.glans_powerup_reason .after ul li{background-color:#ECF3FB;padding:30px;display:flex;gap:20px;}
.glans_powerup_reason .after ul li img{width:12%;display:block;}
.glans_powerup_reason .after ul li .textarea{width:88%;}
.glans_powerup_reason .after ul li .textarea p{font-size:15px;line-height:1.875;}
@media all and (max-width: 896px) {
.glans_powerup_reason .after .bubble{
font-size: 1.9rem;
padding: 1rem 2rem;
width: 77%;}
.glans_powerup_reason .after .bubble::after{
border-width: 1rem 2rem 0 2rem;
bottom: -0.5rem;}
.glans_powerup_reason .after ul{
margin-top: 2rem;
grid-template-columns: repeat(1, 1fr);
gap: 1rem;}
.glans_powerup_reason .after ul li{
padding: 2rem;
gap: 1rem;}
.glans_powerup_reason .after ul li .textarea p{
font-size: 1.5rem;}}