@charset "UTF-8";

/*---------------------------------------------------------
m_img
---------------------------------------------------------*/
.contentpage .m_img > div {
	background-image: url(../../images/medical/child/m_img@2x.jpg);
}
.com_line_area::before {
	display: none;
}

/*---------------------------------------------------------
med_pickbox
---------------------------------------------------------*/
.med_pickbox {
	background-color: rgba(255,232,170,0.9);
	border-radius: 3.7em;
}
.med_pickbox .pick_title {
	margin-bottom: 5.8%;
}
.med_pickbox .pick_title::after {
	background-image: url(../../images/common/dot.svg);
}
.med_pickbox .pick_title .com_deco_txt1 {
	color: rgba(255,255,255,0.7);
}
.med_pickbox .pick_title .ft_min {
	font-size: min(312%,4.2vw);
	letter-spacing: .14em;
}
.med_pickbox .com_flt dt {
	font-size: min(168%,2.6vw);
	font-weight: bold;
	letter-spacing: .12em;
	line-height: 1.5;
	word-break: keep-all;
	overflow-wrap: break-word;
	margin-bottom: .5em;
}
.med_pickbox .pick_col3 .txt .ft_min {
	font-size: min(205%,2.8vw);
	letter-spacing: .06em;
}
.med_pickbox .pick_col3 .txt b {
	color: #f5893e;
	word-break: keep-all;
	overflow-wrap: break-word;
}
.med_pickbox .com_btn1 {
	text-align: center;
	margin-top: 3em;
}
/* PC,Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) {
.med_pickbox {
	padding-left: 4.6%;
	padding-right: 4.6%;
}
.med_pickbox .com_flt .img_l {
	width: 48%;
}
.med_pickbox .com_index_radi {
	font-size: min(137%,2.2vw);
}
}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.med_pickbox {
	border-radius: 10vw;
}
.med_pickbox .pick_title {
	margin-bottom: 1.5em;
}
.med_pickbox .pick_title .ft_min {
	font-size: 150%;
	letter-spacing: .08em;
}
.med_pickbox .com_flt dt {
	font-size: 120%;
	letter-spacing: .08em;
}
.med_pickbox .com_flt .img_l {
	width: 90%;
}
.med_pickbox .pick_col3 .txt .ft_min {
	font-size: 130%;
}
.med_pickbox .pick_col3 .txt b {
	color: #f5893e;
}
.med_pickbox .com_btn1 {
	margin-top: 2em;
}
}

.med_bdrbox .bdr_col3 {
	margin-top: 1.5em;
}


/*---------------------------------------------------------

---------------------------------------------------------*/

/* PC,Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) {

}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {

}