@charset "utf-8";

/* common
-------------------------------------------------------------------------------------------------------- */





/* idx
-------------------------------------------------------------------------------------------------------- */
#idx .lead					{ margin-bottom:40px; }
#idx #inqTel				{ margin-bottom:80px; }
#idx #inqTel .inqList				{ padding:16px 0; margin-bottom:40px; text-align:center; border:#eaeaea 6px solid; }
#idx #inqTel .inqList .title		{ font-size:24px; font-weight:bold; }
#idx #inqTel .inqList .tel span	{ padding-left:40px; font-size:36px; color:#326f98; font-weight:bold; line-height:1.2; background:url(../img/contact/ico_tel.png)  no-repeat left center; }
#idx #inqTel .inqList .time	{}
#idx #inqTel .boxHalf				{ margin-left:-4%; }
#idx #inqTel .boxHalf .inqList	{ float:left; width:46%; margin-left:4%; box-sizing:border-box; }


@media screen and (max-width: 480px) {
#idx .lead					{ margin-bottom:20px; }
#idx #inqTel				{ margin-bottom:40px; }
#idx #inqTel .inqList				{ padding:10px 0 8px; margin-bottom:10px; border:#eaeaea 4px solid; }
#idx #inqTel .inqList .title		{ font-size:18px; }
#idx #inqTel .inqList .tel span	{ padding-left:24px; font-size:26px; color:#326f98; font-weight:bold; line-height:1.2; background-size:20px; }
#idx #inqTel .boxHalf				{ margin-left:0; }
#idx #inqTel .boxHalf .inqList	{ float:none; width:auto; margin-left:0; }






}







