@charset "utf-8";

@media only screen and (max-width:440px) {
  html {font-size: 9.5px;}
  .symposium__apply.presen-form table input[type="file"] {width:96%;}
}
@media only screen and (max-width:432px) {
  .book__btm-wrap .book__price.first p:first-child {margin-bottom: 1.4rem;}
  .book__btm-wrap .book__price.first p span:first-child {margin-bottom: 0.4rem;}
}

@media only screen and (max-width:400px) {
  html {font-size: 9px;}
  /* .tab-menu__list a {font-size: 1.4rem;} */
  /* .tab-menu .swiper-button-next {right:1.2rem}
  .tab-menu .swiper-button-prev {left:1.2rem;} */
  .main__container .main__sub-visual {background-size: 100% 55rem, 100% auto;}
  .main__sub-visual .sub-visual__inner {padding-top:24rem;}
}
@media only screen and (max-width:370px) {
  .symposium__apply.presen-form .presen-sec td {padding:1.2rem;}
}

@media only screen and (max-width:360px) {
  html {font-size: 8.5px;}
  .sub__cont-visual .cont-visual__inner .greeting {padding-top: 12rem;}
  .symposium__competition .tb-05 .industy li:nth-child(odd) {width:45%;}
  .symposium__competition .tb-05 .industy li:nth-child(even) {width:55%;}
  .main__sub-visual .sub-visual__inner .sub-visual__btn a:first-child {margin:0 1rem 0 0;}
  .main__event .event__banner li a {padding-top: 11rem;}
  .sub-container .greeting__txt i.greeting__tit {font-size: 2rem;}
  .sub__cmn-tb th, .sub__cmn-tb td {font-size: 1.4rem;}
  .bbs-board-tb tr td {padding:1.5rem 0 1.5rem 1rem;}
  .bbs-board-tb tr .phone , .bbs-board-tb tr .email {margin-top: 2rem;}
  .sub__cont-visual .cont-visual__inner .cont-visual__img {height: 24rem;}
}
@media only screen and (max-width:340px) {
  .allMenu .allMenu__header--top a.lang__btn {right: 3.8rem;}
  .allMenu .allMenu__header--top .sitemap {right: 11.2rem; font-size: 1.4rem;}
  .info__tb td {padding-right: 0;}
  .info__tb .btn-search {width: 9rem; font-size: 1.3rem; }
  .sub__cont-visual .cont-visual__inner .cont-visual__img {height: 22rem;}
  .sub-container .greeting__txt i.greeting__tit {font-size: 1.9rem;}
  .sub__cont-visual .cont-visual__inner .cont-visual__img {padding:9.6rem 2rem 0 0;}
  .cont-visual__inner .cont-visual__img p {font-size: 1.8rem;}
  .symposium__apply.presen-form .presen-sec td {padding:1rem;}
}


