@charset "UTF-8";

.contentpage .m_img {
	background-image: url("../images/yobo/m_img@2x.jpg");
}
/*---------------------------------------------------------
graph_box
---------------------------------------------------------*/
.graph_box {
	width: 85%;
	max-width: 820px;
	text-align: center;
	background: #fcf9f5;
	box-sizing: border-box;
	padding: 40px 4%;
	margin-left: auto;
	margin-right: auto;
}
.graph_box > dt {
	margin-bottom: .5em;
}
.graph_box dd:last-of-type {
	margin-top: -1.2em;
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.graph_box {
	padding: 5% 4%;
}
}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.graph_box {
	width: 100%;
	padding: 7% 4%;
}
.graph_box dd:first-of-type {
	font-size: 80%;
}
.graph_box dd:last-of-type {
	margin-top: 0;
}
}
/*---------------------------------------------------------
med_bdrbox
---------------------------------------------------------*/
.med_bdrbox .en_tit {
	text-align: center;
	font-size: min(190%, 3.4vw);
    letter-spacing: .1em;
    line-height: 1;
    margin-bottom: .7em;
}
#self .med_bdrbox .en_tit {color: #f5a294;}
#self .med_bdrbox .pick_title {background-color: #f5a294;}
#self .med_bdrbox .pick_point {background-color: rgba(245, 162, 148, .2);}
#self .med_bdrbox .pick_point > dt span {color: #f5a294;}
#pro .med_bdrbox .en_tit {color: #74c8b2;}
#pro .med_bdrbox .pick_title {background-color: #74c8b2;}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.med_bdrbox .en_tit {
	font-size: 150%;
}
}
/*---------------------------------------------------------

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

/* 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) {}