@charset "utf-8";

/* 導入
------------------------------------------------------------*/
.intro_box{padding: 60px 0 125px;}

/* 保険治療
------------------------------------------------------------*/
.title_flex .title02{padding-right: 100px;}

/* ボタン
------------------------------------------------------------*/
.btn_li_c2 > li{width: 49%;}
.btn_li_c2 > li:not(:nth-last-child(-n+2)){margin-bottom: 25px;}
a.btn_p.fs24{padding: 35px 45px;}
.btn_li_c2 a.btn_p br{display: none;}

/* 1025px以下から
------------------------------------------------------------*/
@media only screen and (max-width:1025px){
	
	/* 導入
	--------------------------------------*/
	.intro_box{padding: 30px 0 70px;}

	/* 保険治療
	--------------------------------------*/
	.title_flex .title02{padding-right: 50px;}
	.title_flex .title02 h2.mb60{margin-bottom: 25px!important;}
	
	/* ボタン
	--------------------------------------*/
	.btn_li_c2 a.btn_p{font-size: 14px;}
	a.btn_p.fs24{padding: 18px 25px;}
	.btn_li_c2 > li:not(:nth-last-child(-n+2)){margin-bottom: 15px;}
}

/* 750px以下から
------------------------------------------------------------*/
@media only screen and (max-width:750px){
	
	/* 保険治療
	--------------------------------------*/
	.title_flex .title02{padding-right: 0;}
	
	/* ボタン
	--------------------------------------*/
	.btn_li_c2 a.btn_p br{display: block;}
}

/* 500px以下から
------------------------------------------------------------*/
@media only screen and (max-width:500px){
	
	/* ボタン
	--------------------------------------*/
	.btn_li_c2 > li{width: 100%;}
	.btn_li_c2 > li:not(:last-child){margin-bottom: 10px;}

}
