@charset "UTF-8";

/* *******************************************************************************************
* 
*	しみ・刺青除去
*
******************************************************************************************* */

/* -------------------------------------------------------------------------------------------
*
* タイトルエリア 
*
* ----------------------------------------------------------------------------------------- */

.medicalMenuSubHeader_main{
	background: url(../img/main_img_pc.jpg) center center no-repeat;
	background-size: cover;
}
.medicalMenuSubHeader_main_ttl{
	width: 269px;
}

@media screen and (max-width : 768px){
	.medicalMenuSubHeader_main{
		background: url(../img/main_img_sp.jpg) center center no-repeat;
		background-size: cover;
	}
	.medicalMenuSubHeader_main_layer{
		background: url(../img/main_img_blur_sp.jpg) center center no-repeat;
		background-size: cover;
	}
	.medicalMenuSubHeader_main_cat{
		width: 152px;
	}
}

/* -------------------------------------------------------------------------------------------
*
* コンテンツセクション
*
* ----------------------------------------------------------------------------------------- */

/* ----------------------------- しみ ----------------------------- */

.spot{
	min-width: 1280px;
	background: url(../../img/ic_menu_label.png) center 0 no-repeat;
	background-size: 20px auto;
}
.spot_inner{
	margin: 0 auto;
	padding: 64px 0 32px 0;
	width: 926px;
}
.spot_ttl{
	margin: 0 auto 40px auto;
	width: 46px;
}
.spot_section{
	margin-bottom: 64px;
	color: #40201a;
	font-size: 16px;
	line-height: 36px;
}
.spot_subTtl{
	margin-bottom: 20px;
	padding-left: 18px;
	color: #745275;
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	border-left: 4px solid #a98aab;
}
.spot_clm{
	display: table;
	padding-bottom: 32px;
	background: url(../../img/dline_x.gif) 0 bottom repeat-x;
	background-size: 5px 1px;
}
.spot_clm-last{
	background: none;
}
.spot_clm_item{
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 431px;
	color: #40201a;
	font-size: 16px;
	line-height: 36px;
}
.spot_clm_item-l{
	padding-right: 32px;
	background: url(../../img/dline_y.gif) right 0 repeat-y;
	background-size: 1px 5px;
}
.spot_clm_item-r{
	padding-left: 32px;
}
.spot_separate{
	height: 32px;
}
.spot_clm_item_inner{
	padding-top: 20px;
	padding-bottom: 232px;
}
.spot_clm_item_inner-top,
.spot_clm_item_inner-top2{
	padding-top: 0;
}
.spot_clm_item_img{
	position: absolute;
	bottom: 28px;
	left: 0;
	right: 0;
	margin: auto;
	width: 102px;
}
.spot_clm_item_img-6{
	bottom: 98px;
}

@media screen and (max-width : 768px){
	.spot{
		min-width: 320px;
		background-size: 15px auto;
	}
	.spot_inner{
		padding: 50px 16px 10px 16px;
		width: 100%;
	    -webkit-box-sizing:border-box;
	    -moz-box-sizing:border-box;
	    box-sizing:border-box;
	}
	.spot_ttl{
		margin: 0 auto 30px auto;
		width: 35px;
	}
	.spot_section{
		margin-bottom: 43px;
		font-size: 12px;
		line-height: 27px;
	}
	.spot_subTtl{
		margin-bottom: 25px;
		padding-left: 14px;
		font-size: 16px;
		line-height: 21px;
		border-left: 3px solid #a98aab;
	}
	.spot_clm{
		display: block;
		padding-bottom: 0;
		background: none;
	}
	.spot_clm_item{
		display: block;
		width: 100%;
		font-size: 12px;
		line-height: 27px;
	}
	.spot_clm_item-l{
		padding-right: 0;
		background: url(../../img/dline_x.gif) 0 bottom repeat-x;
		background-size: 5px 1px;
	}
	.spot_clm_item-r{
		padding-left: 0;
		background: url(../../img/dline_x.gif) 0 bottom repeat-x;
		background-size: 5px 1px;
	}
	.spot_clm-last .spot_clm_item-r{
		background: none;
	}
	.spot_separate{
		height: 0;
	}
	.spot_clm_item_inner{
		padding-top: 33px;
		padding-bottom: 23px;
	}
	.spot_clm_item_inner-top{
		padding-top: 0;
	}
	.spot_clm_item_img{
		position: static;
		margin: 0 auto;
		padding-bottom: 40px;
		width: 76px;
	}
}

/* ----------------------------- 刺青(タトゥー)除去 ----------------------------- */

.tattoo{
	min-width: 1280px;
	background: url(../../img/ic_menu_label.png) center 0 no-repeat;
	background-size: 20px auto;
}
.tattoo_inner{
	margin: 0 auto;
	padding: 64px 0;
	width: 926px;
	color: #40201a;
	font-size: 16px;
	line-height: 36px;
}
.tattoo_ttl{
	margin: 0 auto 40px auto;
	width: 229px;
}

@media screen and (max-width : 768px){
	.tattoo{
		min-width: 320px;
		background-size: 15px auto;
	}
	.tattoo_inner{
		padding: 50px 16px 43px 16px;
		width: 100%;
		font-size: 12px;
		line-height: 27px;
	    -webkit-box-sizing:border-box;
	    -moz-box-sizing:border-box;
	    box-sizing:border-box;
	}
	.tattoo_ttl{
		margin: 0 auto 30px auto;
		width: 171px;
	}
}

/* ----------------------------- 治療法 ----------------------------- */

.treatment_attention{
	margin: 30px auto 0 auto;
	padding-bottom: 64px;
	width: 926px;
}
.treatment_attention_item{
	margin-left: 1em;
	text-indent: -1em;
	color: #40201a;
	font-size: 16px;
	line-height: 36px;
}
.treatment_attention_item a{
	color: #e55c49;
	text-decoration: underline;
}

@media screen and (max-width : 768px){
	.treatment_attention{
		margin: 33px auto 0 auto;
		padding: 0 16px 43px 16px;
		width: 100%;
	    -webkit-box-sizing:border-box;
	    -moz-box-sizing:border-box;
	    box-sizing:border-box;
	}
	.treatment_attention_item{
		font-size: 12px;
		line-height: 27px;
	}
}




