@charset "UTF-8";

/* メインイメージ */
.contentpage .m_img_area .m_img::before{
	background-image: url("../images/yobo/m_img@2x.jpg");
}





/*box1
---------------------------------------------------------*/
.box1 .graph{
	background-color: rgba(250,244,227,0.4);
	max-width: 820px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.box1 .graph dt{
	font-size: min(195%,2.661vw);
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 0.8em 1em;
	color: #df6749;
	text-align: center;
	background-color: #faf4e3;
}
.box1 .graph dd{
	padding: 45px 3% 50px;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1090px) {
.box1 .graph dd{
	padding: 4vw 3% 4.5vw;
}
}


/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box1 .graph{
	max-width: 100%;
	width: 100%;
}
.box1 .graph dt{
	font-size: 115%;
	letter-spacing: 0.05em;
	padding: 0.8em 0.5em;
}
.box1 .graph dd{
	padding: 5% 3.5% 5.5%;
}
}





/*box2
---------------------------------------------------------*/
.box2 .med_bgbox.pro {
	background-color: #fcfaef;
}
.box2 .med_bgbox.self {
	background-color: rgba(134,167,205,0.1);
}
.box2 .med_bgbox.pro .bgbox_tit {
	background-color: #d2b10a;
}
.box2 .med_bgbox.self .bgbox_tit {
	background-color: #86a7cd;
}
.box2 .med_bgbox.pro .bgbox_style dt,
.box2 .med_bgbox.pro .bgbox_style_txt{
	color: #d2b10a;
}
.box2 .med_bgbox.self .bgbox_style dt,
.box2 .med_bgbox.self .bgbox_style_txt{
	color: #86a7cd;
}
.box2 .med_bgbox.pro .bgbox_style dt::before{
	background-color: #e8d884;
}
.box2 .med_bgbox.self .bgbox_style dt::before{
	background-color: #c2d3e6;
}
.box2 .med_bgbox .flow_box dt{
	color: #d2b10a;
}
.box2 .med_bgbox .point_box dt{
	background: #86a7cd;
}

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

}

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

}