@charset "utf-8";

/********************
// tablet 분기점
********************/
@media only screen and (max-width: 1200px) {

  .inner{width:calc(100% - 120px);margin:0 auto;}
  /********************
  ** index
  ********************/
  /** about **/
  .aboutCnts {display:grid; grid-template-columns: repeat(2, 1fr);}
  .aboutCntImg {border-radius:20px 20px 0 0;}
  .aboutCntTxt {border-radius:0 0 20px 20px;}
  /** search **/
  .searchCnts {display:grid; grid-template-columns: repeat(3, 1fr); row-gap:48px;}
  /** review **/
  .reviewCnts {display:grid; grid-template-columns: repeat(3, 1fr);}
  /** faq **/
  .faq_item.active .faq_question{ border-radius: 20px 20px 0 0; }
  .faq_item.active .faq_answer {max-height: 500px; opacity: 1;background:#E8F5FF;border-radius: 0 0 20px 20px; padding:0px 32px 32px 32px;}
}

/********************
// 모바일 분기점
********************/
@media only screen and (max-width: 768px) {

  .inner{width:calc(100% - 40px);margin:0 auto;}
  /********************
  ** index
  ********************/
  /** about **/
  .aboutCnts {display:grid; grid-template-columns: repeat(1, 1fr);}
  .aboutCntImg {border-radius:16px 16px 0 0;}
  .aboutCntTxt {border-radius:0 0 16px 16px;}
  /** search **/
  .searchCnts {display:grid; grid-template-columns: repeat(2, 1fr); row-gap:32px;}
  /** review **/
  .reviewCnts {display:grid; grid-template-columns: repeat(2, 1fr);}
  /** faq **/
  .faq_item.active .faq_question{ border-radius: 16px 16px 0 0; }
  .faq_item.active .faq_answer {max-height: 500px; opacity: 1;background:#E8F5FF;border-radius: 0 0 16px 16px; padding:0px 20px 20px 20px;}
}
