@charset "utf-8
h3.heading3{
	border-bottom: 1px solid #17467C;
	color:#333;
}
.content{
	background-color: #E8F1FE;
}
ul{
    list-style-type: none;
	 
}
.main__box{
	margin-bottom:120px;
}
.wrapper.topics{
	background-color:#EDF3FF!important;
}
h3 {
    font-size: 40px;
    line-height: 68px; 
    color: #17467C;
    font: "游ゴシック体", YuGothic,"游ゴシック", "Yu Gothic", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
}
h4{
    font-size: 30px;
    line-height: 51px;
}
h5{
    font-size: 24px;
    line-height: 30px;
}
h6{
    font-size: 16px;
    margin-bottom: 16px;
}

.yellowmarker{
    font-weight: 700;
    background: linear-gradient(rgba(253,253,164,0) 30%,#FDFDA4 30%);
}
.txt-blue{
    color: #17467C;
}
.fs-30{
	font-size:30px;
	line-height:51px;
}

.fs-18{
    font-size: 18px;
	line-height: 24px;
}

@media only screen and (max-width: 500px) {
	.fs-18{
		font-size: 16px;
		line-height: 21px;
	}
}

.mens_contents_reason ul{
	display:flex;
	margin-top:16px;
	margin-bottom:27px;
}
.mens_contents_reason h3{
	color:#333;
	text-align:center;
	border-bottom:solid 4px #17467C;
}
.reasonlist-block{
    padding:32px;
    background-color:#F7F7F7 ;
}
.reasonlist-block h4{
    text-align: left;
	 line-height:1.8;
}
.reasonlist-block p{
    margin-top: 24px;
}

.mens_troublelist li{
	position:relative;
	padding-left:26px;
}
.mens_troublelist li:before {
	content:"";
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/06/check.png);
	position:absolute;
	top:0;
	left:0;
	width:23px;
	height:20px;
	background-size:contain;
}
.mens_contents_reason{
	border-bottom:solid 4px #17467C;
	padding-bottom:16px;
}
ul.reasonlist{
    margin-top: 24px;
    display: flex;
	 flex-wrap:wrap;
	margin-bottom:0px;
}
.reasonlist li{
    position: relative;
    padding-left: 15px;
    margin-right:40px ;
	 margin-bottom:16px;
	font-weight:700;
  }
.reasonlist li::before{
    content: "";
    position: absolute;
    top: .4em;
    left: 0;
    width: 10px;
    height: 10px;
    background-color: #17467C;
    border-radius: 100px;
}


.mens-txt-red{
    color: #C83042;
}
.price-table{
    width: 100%; 
}
mens-price-table td th{
    border: solid 1px #e6e6e6;
}
th td{
	border:solid 1px #e6e6e6;
}


.gray-block{
    background-color: #F7F7F7;
}

.recommended{
	padding:33px 45px;
	position:relative;
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_artmake-onayami.png);
	background-position:right 0 bottom 0;
	background-repeat:no-repeat;
	background-size:contain;
}

.recommended h3{
	color:#333;
	font-weight:700;
	text-align:center;
	margin-bottom:32px;
}
.recommended ul{
 	display:block;	
	font-weight:400;
}
.recommended li{
	margin-bottom:16px;
}

@media screen and (max-width:1200px){
	
	.mens_contents_reason ul{
		display:block;
	}
	.mens_contents_reason li{
		margin-bottom:16px;
	}
	.illust-hedding-2line{
		font-size:20px;
		line-height:32px;
		padding-top:21px;
		padding-bottom:21px;
	}
	.trial .graygb-blueline{
		display:block;
	}
	.fs-30{
		font-size:20px;
		line-height:32px;
	}

}

.sidebar__items{
	font-family: "游ゴシック体", YuGothic,"游ゴシック", "Yu Gothic", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
}

/* ここから編集 */
.mens-txt-blue{
	color:#17467C;
}
.bold{
	font-weight:bold;
}
#top .heading3{
	padding-bottom:0;
}
section .main__box p{
	font-size:16px;
	line-height:30px;
}
#top .sub-heading{
	color:#17467C;
	font-size:24px;
	font-weight:bold;
	margin-bottom:21px;
}
#top li, #top li{
	margin-left:0;
}
/*  */
/* pcとsp出し分ける */
/*  */
.for-sp{
	display:none !important;
}
@media screen and (max-width: 768px) {
.for-pc{
	display:none !important;
}

.for-sp{
	display:block !important;
}
}
/*  */
/* フレックスボックス */
/*  */
.flex-box{
	display: -webkit-box; /* old Android */
  	display: -webkit-flex; /* Safari etc. */
  	display: -ms-flexbox; /* IE10        */
	display:flex;
}
/* トップ */
.reason_head{
	font-size:24px;
}
.reason_head .fs-45{
	font-size:40px;
	font-weight:bold;
	padding-left:8px;
}
.mens-care_title{
	margin-bottom:14px;
}
.mens-care_text{
	padding-bottom:46px;
}
.block-head .second-img {
    max-width: 624px;
    margin: 30px auto 120px;
}
@media only screen and (max-width: 768px){
.block-head .second-img {
    max-width: 624px;
    margin: 35px auto 54px;
}
}
/*  */
/* 治療方法について */
/*  */
#mens_method{
	margin-top:100px;
}
#mens_method h4{
	text-align:center;
}
.parallelogram{
	color:#ffffff;
	position:relative;
	line-height:33px;
	text-align:center;
	z-index: 1;
	font-weight:bold;
}

.parallelogram::before{
	width:130px;
	height:33px;
	content:"";
	position:absolute;
	background-color:#17467C;
	top:0;
	left:calc(50% - (130px/2));
	transform: skew(-30deg);
	z-index:-1;
}

/*  */
/* 治療例新規 */
/*  */
.mens_care-method__block-title {
  border-bottom: 1px solid #E6E6E6;
  font-size: 26px;
  margin-bottom: 40px;
  padding-bottom: 6px;
}

.mens_care-method__item {
  border-bottom: 1px solid #E6E6E6;
	padding-bottom:32px;
  margin-bottom: 36px;
}

.mens_care-method__item-title {
  font-weight: bold;
  margin-bottom: 26px;
}

.item-sub-title {
  background-color: #E8F1FE;
	color:#333333;
  font-size: 14px;
  font-weight: bold;
  margin-left: 16px;
  padding: 7px 12px;
	display:inline-block;
	vertical-align:middle;
}
.flex-box .mens_care-method__item-text-wrapper{
	max-width:478px;
	padding-left:32px;
}

.mens_care-method__item-example .txt-blue {
  margin-bottom: 14px;
	font-weight:bold;
}

.mens_care-method__item-example-items {
  margin-bottom: 24px;
}
.mens_care-method__item-example-item {
  background-color: #17467C;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
	display:inline-block;
	padding:2px 9px;
	margin-right:10px;
	margin-bottom:16px;
}

 #price .main__detailLink {
  border-color: #17467C;
  color: #17467C;
  margin-bottom: 40px;
	width:370px;
	max-width:100%;
	font-weight:700;
}
 #price .main__detailLink:hover {
  background-color: #17467C;
  border-color: #17467C;
  color: #ffffff;
}
@media screen and (max-width:768px){
	.flex-box .mens_care-method__item-text-wrapper{
		padding-left:0;
		padding-bottom:32px;
	}
	.mens_care-method__block .mens_care-method__item .mens_care-method__item-img-wrapper{
		margin:0 auto;
		padding-bottom:24px;
		max-width:185px;
	}
}

/*  */
/* 症例写真 */
/*  */
.mens_image__notice{
	background-color:#F7F7F7;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	padding:16px;
	margin-bottom:36px;
}
.mens_image__block{
	margin-bottom:16px;
}
#mens_image .mens_image__img{
	margin-bottom:0;
}
.mens_image__img-title-wrapper{
	text-align:center;
}
.mens_image__img-box--left{
	margin-right:45px;
}
.mens_image__img-title{
	font-size:15px;
	font-weight:bold;
}
.mens_image__img-box--right{
	margin-right:30px;
}
.mens_image__text-item{
	padding-bottom:19px;
	font-size:14px;
}
.mens_image__text--left{
	padding-right:10px;	
	color:#17467C;
	width:84px;
	font-weight:bold;
}
.mens_image__text--right{
	width:281px;
}
/*  */
/* 注入治療の流れ */
/*  */
#mens_flow{
	margin-bottom:135px;
}
.mens_flow__block{
	margin-bottom:40px;
}
.mens_flow__img-wrapper{
	width:170px;
}
.mens_flow__head {
	padding-left:16px;
	padding-bottom:20px;
}
.mens_flow__text-wrapper{
	padding-left:28px;
	width:552px;
}
.mens_flow__head .parallelogram{
	width:54px;
	padding-left:21px;
}
.mens_flow__number{
	font-size:30px;
}
.mens_flow__head .parallelogram::before{
	width:100px;
	left:0;
}
.mens_flow__title{
	font-size:24px;
	color:#17467C;
	padding-left:40px;
	line-height:40px;
}
/* 各ステップごとの詳細設定 */
.mens_flow__block--step4 .mens_flow__img-wrapper{
	padding-top:90px;
}
.mens_flow__document-link{
	border-bottom:1px solid;
}
.mens_flow__document-link:hover{
	border-bottom:none;
}
.mens_flow__block--step5 .mens_flow__text-wrapper{
	padding-top:30px;
}
.mens_flow__block--step6 .mens_flow__img-wrapper{
	padding-top:50px;
}
/*  */
/* 選ばれる理由 */
/*  */
#mens_reason .sub-heading{
	position:relative;
}
#mens_reason .sub-heading p{
	position:absolute;
	padding-left:5px;
	bottom:20px;
    left: 40px;
    font-size: 24px;
}
.mens-reason__number{
	width:37px;
}
.mens_reason__text{
	padding-bottom:35px;
}


/*  */
/*  */
/* 料金表*/
#price .column-1{
	width:170px;
}
#price .column-2{
	width:140px;
}
#price .column-3{
	width:238px;
}
#price th{
	background-color:#17467C;
}
#price tbody .column-3{
	text-align:right;
}


/*  */
/* レスポンシブ */
/*  */
@media screen and (max-width:1200px){
	.recommended{
		background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_artmake-onayami-sp.png);
		background-size:cover;
		background-position: bottom 0px right 0px;
		padding:27px 30px 32px;
	}
	.recommended h3{
		font-size:24px;
		line-height:36px;
	}
	.mens_troublelist li{
		font-size:12px;
	}
	.reason_head .fs-24{
		font-size:16px;
	}
	.reason_head .fs-45{
		display:block;
		padding-left:0;
		font-size:30px;
		margin-top: -33px;
	}
	#sub-heading{
	font-size:20px;
	margin-bottom:17px;
}
	.reasonlist-block {
		padding: 24px 16px;
	}
	.flex-box{
	display:flex;
	flex-direction:column;
}
	#top .heading3{
		line-height:43px;
	}
	#top .sub-heading{
		font-size:20px;
	}
	.aga_head__text-wrapper{
		width:240px;
		padding-left:20px;
		margin-bottom: 20px;
	}
	.aga_head__text{
		font-size:14px;
		line-height:19px;
	}
	.aga_head__text--blue{
		font-size:20px;
		line-height:27px;
		text-align:left;
	}
	.aga_head__text,.aga_head__text--blue{
		padding-right:0;
	}
	.aga_head__img{
		width:104px;
	}
	.aga_head__name{
		display:none;
	}
	.parallelogram::before{
		left:10px;
	}
	#mens_method .parallelogram:last-child::before{
		left:5px;
}
	#mens_reason .sub-heading p{
		padding-left:12px;
	}
	.mens-reason__number{
		width:47px;
	}
	.aga_example__head{
		margin-bottom:22px;
	}
	.mens_image__img-boxes,.mens_image__text-item {
		flex-direction:initial;
		justify-content:space-between;
	}
	.mens_image__img-boxes{
		margin-bottom:22px;
	}
	.mens_image__img-box--right{
		margin-right:0;	
	}
	.mens_image__text--right{
		width:245px;
	}
	.flex-box-reverse{
		display:flex;
		flex-direction:column-reverse;
	}
	.mens_flow__block{
		margin-bottom:35px;
	}
	.mens_flow__block--step1,.mens_flow__block--step3{
		margin-bottom:65px;
	}
	.mens_flow__block--step4{
		margin-bottom:95px;
	}
	.mens_flow__head{
		padding-left:24px;
		padding-bottom:0;
		justify-content:center;
	}
	.mens_flow__head .parallelogram{
	width:105px;
	padding-left:0px;
}
	.mens_flow__head .parallelogram::before {
    	display:none;
}
	.mens_flow__img-wrapper{
		width:100%;
		display:flex;
		margin-bottom:24px;
	}
	
	.mens_flow__title{
		padding-left:0;
		font-size:16px;
		line-height:24px;
	}
	.mens_flow__text-wrapper{
		padding-left:0;
		width:100%;
	}
	.mens_flow__block--step2 .mens_flow__text-wrapper,
	.mens_flow__block--step4 .mens_flow__img-wrapper,
	.mens_flow__block--step5 .mens_flow__text-wrapper,
	.mens_flow__block--step6 .mens_flow__text-wrapper,
	.mens_flow__block--step7 .mens_flow__img-wrapper{
		padding-top:0;
	}
	#mens_flow .mens_flow__img-wrapper p{
		margin-bottom:0;
		max-width:172px;
	}

	#mens_method h4{
		line-height:30px;
	}
	.mens_care-method__block-title{
		font-size:20px;
	}
	.item-sub-title{
		display:inline-block;
		margin-left:0;
	}
	#qa,#doctor,#care{
		margin-bottom:50px;
}
	.sub-text{
		padding:15px;
	}
}
/*  */
/* iphone5 */
/*  */
@media screen and (max-width:374px){
	#top .sub-heading{
		padding-top:20px;
	}
	.mens-method__item{
		width:130px;
	}
	#mens_method .parallelogram::before{
		width:120px;
	}
	.mens-method__items{
		margin:0 -5px;
	}
}


/* Tips! */
.mens_tips{
	background-color:#F7F7F7;
	margin-top:100px;
	position:relative;
	padding:32px 32px 51px 32px;
}
.mens_tips__title{
	position:absolute;
	width:46px;
	height:33px;
	top:0px;
	left:27px;
	transform:translateY(-50%);
}
.main__box .mens_tips .mens_tips__sub-title{
	margin-top:0;
}
.main__box .mens_tips p{
	font-size:14px;
	line-height:24px;
}
@media screen and (max-width:768px) {
	.mens_tips{
	padding:16px;
	margin-top:55px;
}
}

/*  */
/*  */
/* 追加編集ココから202109 */
/*  */
/*  */
/* //左右強調// */
/* 日本で初めてナチュラルアートメイクを始めた
大日方幸子が全施術を監修します */
/* 眉以外にもアートメイクのメニューがありますので
お気軽にお問い合わせください。 */
.mens_pop-up_title{
	font-size:30px;
	position:relative;
	text-align:center;
	margin-bottom:40px;
}
.mens_pop-up_title::before, .mens_pop-up_title::after{
	position:absolute;
	content:'';
	width:50px;
	height:62px;
	top:20px;
	background-size:cover;
	background-repeat:no-repeat;
}
.mens_pop-up_title::before{
	left:0;
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/icon_y-line1.png);
}
.mens_pop-up_title::after{
	right:0;
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/icon_y-line2.png);
}
@media screen and (max-width:768px) {
	.mens_pop-up_title{
	font-size:16px;
}
	.mens_pop-up_title::before, .mens_pop-up_title::after{
		width:28px;
		height:34px;
		top:initial;
		bottom:0;
	}
}

/* 吹き出し */
.mens_fukidashi {
    color: #17467C;
    padding-bottom: 32px;
    text-align: center;
    position: relative;
    border-bottom: 4px solid #17467C;
    margin: 0 auto;
	font-size:24px;
}
.mens_fukidashi::before{
    content: "";
    width: 100px;
    height: 10px;
    background-color: #ffffff;
    position: absolute;
    left: calc(50% - 50px);
    bottom: 0;
    transform: translatey(50%);
}
.mens_fukidashi-decoration{
    width: 4px;
    height: 75px;
    position: absolute;
    top: calc(100% - 10px);
    left: calc(50% + 24px);
    background-color: #17467C;
    -webkit-transform: rotate(
45deg
);
    transform: rotate(
45deg
);
}
.mens_fukidashi-decoration:last-child{
    left: calc(50% - 27px);
    -webkit-transform: rotate(
-45deg
);
    transform: rotate(
-45deg
);
}
@media screen and (max-width:768px) {
	.mens_fukidashi {
    padding-bottom: 24px;
		font-size:20px;
}
	.mens_fukidashi::before{
		width:70px;
		left: calc(50% - 36px);
	}
	.mens_fukidashi-decoration{
		height: 52px;
    	position: absolute;
		top: calc(100% - 7px);
    	left: calc(50% + 15px);
	}
	.mens_fukidashi-decoration:last-child{
		left: calc(50% - 20px);
	}
}
/* 監修者 大日方さん */
.Supervisor{
	padding-top:80px;
}

.Supervisor .flex-box{
	background-color:#F7F7F7;
	padding:32px 32px 18px;
	margin-bottom:24px;
}

.Supervisor__inner--right{
	max-width:488px;
	padding-left:20px;
}
.Supervise-notice {
	font-size:14px;
}
.Supervise-notice a {
	text-decoration:underline;
}
.Supervisor__text{
	line-height:calc(30/16);	
}
@media screen and (max-width:768px) {
	.Supervisor{
	padding-top:100px;
}
	.Supervisor .flex-box{
		padding:16px 16px 32px;
	}
	.Supervisor__inner--left{
		text-align:center;
	}
	.Supervisor .Supervisor__inner--left img{
	max-width:59%;
}
	.Supervisor__inner--right{
		padding-left:0;
		line-height:30px;
	}
}

/* フェイスパターン×黄金比×カラーと理想のイメージから
あなたに本当に似合うオーダーメイド眉をご提案します。
スマホ時下余白 */
@media screen and (max-width:768px) {
#mens_order-made{
	padding-top:80px;		
}
}
/* オーダーメイド眉のご提案　青枠ブロック */
.mens_frame{
	border:solid 4px #17467C;
	position:relative;
	padding:58px 32px 40px;
	margin-bottom:90px;
}
.mens_frame::before{
	position:absolute;
	content:'';
	top:0;
	left:50%;
	transform:translate(-50%,-50%);
	width:192px;
	height:34px;
	background-size:cover;
}
.eyebrow-flow--face-pattern::before{
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/subtitle_face-pattern.png);
}
.eyebrow-flow--golden-ratio::before{
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/subtitle_golden-ratio.png);
}
.eyebrow-flow--colouring::before{
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/subtitle_coloring.png);
}
.eyebrow-flow--ideal-image::before{
	background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/subtitle_ideal-image.png);
}
.face-pattern__boxes{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:32px;
}
.face-pattern__box figure{
	max-width:216px;
	margin:0 auto;
}
.face-pattern__box--title{
	font-size:24px;
	text-align:center;
}
@media screen and (max-width:768px) {
	.mens_frame{
	border-left:none;
	border-right:none;
    padding: 24px 0;
    margin-bottom: 80px;
	}
	.face-pattern__boxes{
		grid-template-columns:1fr;
	}
	.face-pattern__box{
		padding:0 0 16px;
	}
	.face-pattern__box:last-child{
		padding-bottom:0;
	}
}
/* 	 眉の黄金比 */
	.golden-ratio__title{
		text-align:center;
		font-size:24px;
		margin-bottom:32px;
	}
	.golden-ratio__title-sp{
		display:none;
	}
	.golden-ratio__box{
		display:grid;
		grid-template-columns:250px 1fr;
	}
	.golden-ratio__text-top{
		background-color:#F7F7F7;
		font-weight:bold;
		padding:24px 16px;
		margin-bottom:24px;
	}
	.golden-ratio__box--second .golden-ratio__text-a, .golden-ratio__box--second .golden-ratio__text-b{
		display:grid;
		grid-template-columns: 27px 369px;
	}
	
@media screen and (max-width:768px) {
	.golden-ratio__box{
		grid-template-columns:1fr;
	}
	.golden-ratio__box--second .golden-ratio__text-a, .golden-ratio__box--second .golden-ratio__text-b{
		grid-template-columns: 27px calc(100% - 27px);
	}
	.golden-ratio__box .golden-ratio__img-wrapper{
		text-align:center;
	}
	.golden-ratio__box .golden-ratio__img-wrapper img{
		max-width:250px;
	}
	.golden-ratio__box--second .golden-ratio__img-wrapper{
		padding-left:30%;
	}
	}

/*  iphone5 はみ出さないように幅調整*/
@media screen and (max-width:374px) {
	.golden-ratio__box .golden-ratio__img-wrapper img{
		max-width:100%;
	}
	}
/* カラーリング */
.color-formulation__img--wrapper{
	text-align:center;
}
.eyebrow-flow__inner .color-formulation__img--wrapper img{
	max-width:610px;
}
@media screen and (max-width: 768px){
	.eyebrow-flow__inner .color-formulation__img--wrapper img{
	max-width:100%;
}
}


/* 理想のイメージ */
.eyebrow-flow .eyebrow-flow--ideal-image {
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	padding-top:48px;
	margin-bottom:48px;
}
.ideal-image-title{
	font-size:24px;
	text-align:center;
}
.ideal-image__text {
    color: #17467C;
    text-align: center;
    font-size: 1.42857rem;
    position: relative;
    margin-top: 101px;
}
.ideal-image__text:before {
    content: "";
    background-color: #17467C;
    width: 40px;
    height: 3px;
    position: absolute;
    top: -56px;
    left: 50%;
    -ms-transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
}
.ideal-image__text:after {
    content: "";
    background-color: #17467C;
    width: 3px;
    height: 40px;
    position: absolute;
    top: -76px;
    left: 50%;
    -ms-transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
}
@media screen and (max-width: 768px){
	.eyebrow-flow--ideal-image{
		padding:28px 0 12px;
	}
	.ideal-image-title{
		font-size:13px;
	}
}
/* シロノクリニック独自の知識と技術で
あなただけのオーダーメイド眉が完成 */
.feature-triangle {
    width: 0;
    height: 0;
    border-right: 115px solid transparent;
    border-left: 115px solid transparent;
    border-top: 65px solid #17467C;
    margin: 40px auto;
}
.finish__inner {
    position: relative;
    height: 300px;
}
.finish__img {
    position: absolute;
    top: 0;
    left: 0;
	max-width:400px;
}
.finish__img img{
	border:4px solid #17467C;
}
.eyebrow-finish .eyebrow-finish__inner .finish__text {
    position: absolute;
    top: 78px;
    right: 0;
    padding: 36px 38px;
    background-color: rgba(237,243,255,1);
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    width: 66%;
    box-sizing: border-box;
}
.finish__text .eyebrow-finish__text--emphasis {
    color: #17467C;
    font-size: 2.1428rem;
}
@media screen and (max-width:768px) {
	.feature-triangle{
		border-right: 69px solid transparent;
		border-left: 69px solid transparent;
		border-top: 39px solid #17467C;
		margin:40px auto;
	}
	.finish__img{
		width:80%;
	}
	.eyebrow-finish .eyebrow-finish__inner .finish__text{
		top:180px;
		right:0%;
		font-size:14px;
		padding:17px 8px;
		 background-color: rgba(237,243,255,0.8);
		width:94%;
		line-height:30px;
	}
	.finish__text .eyebrow-finish__text--emphasis{
		font-size:22px;
	}
}
@media screen and (max-width:374px) {
		.eyebrow-finish .eyebrow-finish__inner .finish__text{
		top:100px;
		padding:5px;
	}
}
/*  アートメイク治療の流れ*/
.mens_artmake-flow{
	background-color:#f7f7f7;
	padding:16px 32px 24px;
	margin-bottom:24px;
}
.artmake-flow__title{
	margin-bottom:24px;
	display: grid;
    grid-template-columns: 47px calc(100% - 47px - 12px);
	font-size:24px;
}
.mens_artmake-flow .artmake-flow__title p{
	font-size:24px;
	padding-top:20px;
	padding-left:12px;
}
.artmake-flow__body{
	display:grid;
	grid-template-columns:200px 462px;
}
.artmake-flow__text{
	padding-left:24px;
}
.artmake-flow__body--noimg .artmake-flow__text{
	padding-left:0;
}
@media screen and (max-width:768px){
.mens_artmake-flow{
	padding:16px;
}
.mens_artmake-flow .artmake-flow__title p{
	font-size:20px;
}
	.artmake-flow__body{
	grid-template-columns:1fr;
}
	.artmake-flow__body figure{
		padding-bottom:24px;
		text-align:center;
	}
	.artmake-flow__body figure img{
		max-width:200px;
	}
	.artmake-flow__text{
	padding-left:0;
}
}


/* トータルケア　MRI */
	.artmake-mri{
		background-color:#F7F7F7;
		padding-bottom:43px;
		margin-top:72px;
		margin-bottom:80px;
	}
	.artmake-mri-top, .artmake-mri-second, .artmake-mri-flow, .artmake-mri-thanks{
		width:100%;
		margin-left:auto;
		margin-right:auto;
}
	.artmake-mri-top{
		max-width:664px;
}
	.artmake-mri-flow{
		max-width:656px;
}
	.artmake-mri-second, .artmake-mri-thanks{
		max-width:683px;
}
	.artmake-mri-top{
		padding-top:40px;
	}
	.artmake-mri-top__title{
		color:#17467C;
		padding-bottom:24px;
		padding-left:64px;
		font-size:20px;
		position:relative;
		display:grid;
	}
	.artmake-mri-top__title::before{
		content:"";
		width:45px;
		height:36px;
		background-size:cover;
		position:absolute;
		background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/question-1.png);
		background-repeat:no-repeat;
	}
	.artmake-mri-top__text{
		padding-bottom:20px;
	}
	.artmake-mri-second__head{
		position:relative;
	}
	.artmake-mri-second__head::before{
		position:absolute;
		content:"";
		left:45px;
		bottom:20px;
		background-image:url("https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_artmake-mri-fukidashi.png");
		background-size:cover;
		background-repeat:no-repeat;
		width:254px;
		height:54px;
		z-index:1;
	}
	.artmake-mri-second .artmake-mri-second__head img{
		width:333px;
	}
	.artmake-mri-second__head-text{
		background-color:#fff;
		border:1px solid #17467C;
		margin:-200px 10px 24px 40px;
		padding:60px 20px 40px 300px;
	}
	.artmake-mri-second__text{
		padding-bottom:26px;
		padding-left:14px;
	}
	.artmake-mri-flow {
		position:relative;
		z-index:0;
	}
	.artmake-mri-flow::before {
		position:absolute;
		content:"";
		width:220px;
		height:339px;
		left:-48px;
		bottom:77px;
		background-image:url("https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_bubble.png");
		background-size:cover;
		background-repeat:no-repeat;
		z-index:-1;
	}
	.artmake-mri-flow::after {
		position:absolute;
		content:"";
		width:117px;
		height:326px;
		left:328px;
		bottom:40px;
		background-image:url("https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_deco_bubble.png");
		background-size:cover;
		background-repeat:no-repeat;
		z-index:-1;
	}
	.artmake-mri-flow .pc {
		padding-bottom:60px;
	}
	.artmake-mri-thanks{
		background-color:#fff;
	}
	.artmake-mri-thanks__title {
		padding-top:24px;
		padding-bottom:14px;
		text-align:center;
	}
	.artmake-mri-thanks .artmake-mri-thanks__title img{
		max-width:576px;
	}
	.artmake-mri-thanks__picture {
		width:706px;
		transform:translatex(-10px);
		padding-bottom:25px;
	}
	.artmake-mri-thanks__text{
		text-align:center;
		font-size:14px;
		padding-bottom:28px;
	}
	.artmake-mri-thanks__text a{
		color:#6DAACC;
		text-decoration:underline;
		padding-bottom:28px;
	}

	@media screen and (max-width:768px) {
	.artmake-mri{
		padding-left:25px;
		padding-right:25px;
		margin-left:-25px;
		margin-right:-25px;
	}
	.artmake-mri-top__title{
		color:#17467C;	
		padding-left:50px;
		font-size:20px;
		position:relative;
		display:grid;
	}
	#mens_method .artmake-mri-top__title{
		text-align:left;
	}
	.artmake-mri-top__title::before{
		content:"";
		width:45px;
		height:36px;
		background-size:cover;
		position:absolute;
		background-image:url(https://www.shirono.net/wp/wp-content/uploads/2021/08/question-1.png);
		background-repeat:no-repeat;
	}
	.artmake-mri-top__text{
		padding-bottom:70px;
	}
	.artmake-mri-second__head-text{
		background-color:initial;
		border:none;
		margin:0px 0px 0px 0px;
		padding:0 15px 20px 15px;
	}
	.artmake-mri-second__head{
		margin-bottom:60px;		
		}
	.artmake-mri-second__head::before{
		position:absolute;
		content:"";
		left:135px;
		bottom:-37px;
		background-image:url("https://www.shirono.net/wp/wp-content/uploads/2021/08/mens_artmake-mri-fukidashi-sp.png");
		background-size:cover;
		background-repeat:no-repeat;
		width:195px;
		height:77px;
	}
	.artmake-mri-second .artmake-mri-second__head img{
		max-width:100%;
	}

	.artmake-mri-second__text{
		padding-bottom:26px;
		padding-left:0px;
	}
	.artmake-mri-flow .sp {
		padding-bottom:22px;
		margin: 0 calc(50% - 50vw);
		width: 100vw;
		max-width:initial;
	}
	.artmake-mri-flow::before, .artmake-mri-flow::after {
		display:none;
	}
	.artmake-mri-thanks__title {
		padding-top:24px;
		padding-bottom:10px;
	}
	.artmake-mri-thanks .artmake-mri-thanks__title img{
		max-width:100%;
		width:300px;
	}
	.artmake-mri-thanks__picture {
		max-width:100%;
		transform: translatex(0px);
		padding-bottom:32px;
	}
	.artmake-mri-thanks__text{
		text-align:left;
		padding-left:15px;
		padding-right:15px;
		font-size:14px;
	}
	}
	@media screen and (max-width:374px) {
	.artmake-mri-second__head::before{
		left:100px;
		bottom:-37px;
	}
	}
/* 	MRIのところはspで全幅にする */
	@media screen and (max-width: 1200px){
		.content .content__inner{
			/*overflow:initial;*/
		}
	}
/* 徹底した安全管理 */
.mens_artmake-safety{
	background-color:#f7f7f7;
	padding:32px;
}
.main__box .mens_artmake-safety p{
	font-size:14px;
	line-height:24px;
}
@media screen and (max-width: 1200px){
.mens_artmake-safety{
	padding:16px;
}
	}
/* その他のメディカルアートメイク */
.mens_care-method__item-img-wrapper{
	max-width:185px;
}
@media screen and (max-width:374px) {
#mens_care-method .mens_pop-up_title strong{
	font-size:14px;
}