@charset "utf-8";

/* front home */
.growth_front header .header-container h1 a {
  display: flex;
  flex-direction: column;
}
.growth_front main h1 {
  border-left: 8px solid #16a34a;
  margin: 10px 0;
  padding: 2px 0 6px 15px;
  line-height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.growth_front.career main h1 {
  border-color: #ff4400;
}
.growth_front .gof__contents__wrapper {
  width: 100%;
}
.growth_front h3,
.growth_front .gof__contents__wrapper h4,
.growth_front .gof__h4 {
  font-size: 1.375rem;
  margin-bottom: 10px;
  margin-top: 20px;
  border-left: 4px solid #16a34a;
  padding-left: 16px;
  line-height: 1.8;
  font-weight: 800;
}
.growth_front h3 label {
  font-size: 1rem;
  font-weight: normal;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer {
  display: flex;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
  width: calc(50% - 5px);
  background-color: #f6f6f6;
  margin-bottom: 10px;
  padding: 10px;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__title {
  font-size: 1.2rem;
  font-weight: 700;
  color: #16a34a;
  width: 100%;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__subTitle {
  font-weight: 600;
  margin-bottom: 0;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img {
  margin-bottom: 0;
  margin-top: auto;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img img {
  width: 100%;
}
.growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img {
  margin-bottom: 10px;
}
.growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img img {
  width: 90%;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__dl {
  display: flex;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button,
.growth_front .swiper-slide .gof__contents__wrapper__contentsContainer__item__button {
  display: flex;
  justify-content: left;
  flex-direction: column;
  margin-top: 10px;
  width: 100%;
}
.growth_front .gof__contents__wrapper.gof__f__type1 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
  width: calc(50% - 5px);
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.growth_front .gof__contents__wrapper.gof__f__type1 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item img {
  border-radius: 4px;
  object-fit: cover;
  height: 100%;
}
.growth_front .gof__contents__wrapper.gof__f__type1 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item:nth-child(2n + 1) {
  margin-right: 10px;
}
.growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
 width: calc((100% - 30px) / 4);
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
}
.growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item:nth-child(-n + 3) {
  margin-right: 10px;
}
.growth_front .gof__contents__wrapper.gof__f__type3 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
  width: calc((100% - 30px) / 4);
  margin-right: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
}
.growth_front .gof__contents__wrapper.gof__f__type3 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item:nth-child(4n) {
  margin-right: 0;
}

.growth_front .gof__contents__wrapper__contentsContainerCard {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  align-items: stretch;
}
.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item {
  width: calc((100% - 30px) / 4);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  margin-right: 10px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 20px 12px;
  border: 2px solid #fff;
  color: #222;
  min-height: 94px;
  position: relative;
}
.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a:hover {
  text-decoration: none;
  border-color: #16a34a;
  border-radius: 4px;
  color: #16a34a;
}
.growth_front.career .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a:hover {
  border-color: #ff4400;
  color: #ff4400;
  opacity: 1;
}
.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a::after {
    position: absolute;
    top: auto;
    right: 0;
    font-size: 20px;
    color: #16a34a;
    content: "";
    font-family: "Material Icons";
}
.growth_front.career .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a::after {
  color: #ff4400;
}

.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item .gof__contents__wrapper__contentsContainerCard__item__strTxt {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 0;
}

.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item .gof__contents__wrapper__contentsContainerCard__item__img {
  margin-top: 12px;
  margin-bottom: 0;
  text-align: center;
}
.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item .gof__contents__wrapper__contentsContainerCard__item__img img {
  width: 85%;
  opacity: 1 !important;
}

.growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item:nth-child(4n) {
  margin-right: 0;
}
.growth_front .gof__contents__wrapper__contentsContainerCard__line {
  text-align: right;
  margin-top: 12px;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__strTxt {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  margin: 10px 0 20px;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button li {
  text-align: center;
  width: 100%;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__button {
  margin-top: 10px;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button li a,
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__button li a {
  display: block;
  width: 100%;
  font-weight: 700;
  color: #fff;
  background-color: #16a34a;
  border: 1px solid #074d21;
  border-radius: 4px;
  padding: 7px 10px;
  text-align: center;
  margin-bottom: 10px;
  font-size: 0.9rem;
  position: relative;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button li a::after {
  position: absolute;
  top: 4px;
  right: 0;
  font-size: 16px;
  content: "";
  font-family: "Material Icons";
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button li:last-child a,
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__button li:last-child a {
  background-color: #ff4400;
  border: 1px solid #aa390f;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ul.gof__contents__wrapper__contentsContainer__item__button li:last-child a {
  margin-bottom: 0;
}
.growth_front .top-page-banner {
  width: 100%;
}
.growth_front .gof__contents__wrapper.gof__f__type3 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item ol.gof__contents__wrapper__contentsContainer__item__button li {
  display: block;
  width: 90%;
  font-size: 12px;
  font-weight: 600;
  padding: 5px 10px;
  text-align: center;
  border: 1px solid #16a34a;
  color: #16a34a;
  margin: 0 auto 5px;
}
.growth_front.career .el_tabNav_box1.el_tabNav_box1_cate-a li a,
.growth_front.career .el_tabNav_box2.el_tabNav_box2_cate-a li a,
.growth_front.career .el_tabNav_box3.el_tabNav_box3_cate-a li a,
.growth_front.career .el_tabNav_box4.el_tabNav_box4_cate-a li a,
.growth_front.career .el_tabNav_box5.el_tabNav_box5_cate-a li a,
.growth_front.career .el_tabNav_box6.el_tabNav_box6_cate-a li a,
.growth_front.career .el_tabNav_box7.el_tabNav_box7_cate-a li a,
.growth_front.career .el_tabNav_box8.el_tabNav_box8_cate-a li a,
.growth_front.career .el_tabNav_box9.el_tabNav_box9_cate-a li a,
.growth_front.career .el_tabNav_fox1.el_tabNav_fox1_cate-a li a,
.growth_front.career .el_tabNav_fox2.el_tabNav_fox2_cate-a li a,
.growth_front.career .el_tabNav_fox3.el_tabNav_fox3_cate-a li a,
.growth_front.career .el_tabNav_fox4.el_tabNav_fox4_cate-a li a,
.growth_front.career .el_tabNav_fox5.el_tabNav_fox5_cate-a li a,
.growth_front.career .el_tabNav_fox6.el_tabNav_fox6_cate-a li a,
.growth_front.career .el_tabNav_fox7.el_tabNav_fox7_cate-a li a,
.growth_front.career .el_tabNav_fox8.el_tabNav_fox8_cate-a li a,
.growth_front.career .el_tabNav_fox9.el_tabNav_fox9_cate-a li a {
    color: #ff4400;
}
.growth_front.career .bl_tabNav_box.bl_tabNav_box_cate-a li a.active,
.growth_front.career .bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active {
    color: #ff4400;
    background-color: #fff;
    border-color: #ff4400;
    border-right: 2px solid #fff;
}
.growth_front.career .bl_tabNav_box_cont.active,
.growth_front.career .bl_tabNav_fox_cont.active {
  border-color: #ff4400;
}
.bl_tabNav_box.bl_tabNav_box_cate-a li a,
.bl_tabNav_fox.bl_tabNav_fox_cate-a li a {
  border:  2px solid #d6e0da;
  border-right: 2px solid #16a34a;
  background-color: #f2fff7;
}
.growth_front.career .bl_tabNav_box.bl_tabNav_box_cate-a li a,
.growth_front.career .bl_tabNav_fox.bl_tabNav_fox_cate-a li a {
  background-color: #ffe8de;
}
.growth_front.career .el_tabNav_box1.el_tabNav_box1_cate-a li a.active,
.growth_front.career .el_tabNav_box2.el_tabNav_box2_cate-a li a.active,
.growth_front.career .el_tabNav_box3.el_tabNav_box3_cate-a li a.active,
.growth_front.career .el_tabNav_box4.el_tabNav_box4_cate-a li a.active,
.growth_front.career .el_tabNav_box5.el_tabNav_box5_cate-a li a.active,
.growth_front.career .el_tabNav_box6.el_tabNav_box6_cate-a li a.active,
.growth_front.career .el_tabNav_box7.el_tabNav_box7_cate-a li a.active,
.growth_front.career .el_tabNav_box8.el_tabNav_box8_cate-a li a.active,
.growth_front.career .el_tabNav_box9.el_tabNav_box9_cate-a li a.active,
.growth_front.career .el_tabNav_fox1.el_tabNav_fox1_cate-a li a.active,
.growth_front.career .el_tabNav_fox2.el_tabNav_fox2_cate-a li a.active,
.growth_front.career .el_tabNav_fox3.el_tabNav_fox3_cate-a li a.active,
.growth_front.career .el_tabNav_fox4.el_tabNav_fox4_cate-a li a.active,
.growth_front.career .el_tabNav_fox5.el_tabNav_fox5_cate-a li a.active,
.growth_front.career .el_tabNav_fox6.el_tabNav_fox6_cate-a li a.active,
.growth_front.career .el_tabNav_fox7.el_tabNav_fox7_cate-a li a.active,
.growth_front.career .el_tabNav_fox8.el_tabNav_fox8_cate-a li a.active,
.growth_front.career .el_tabNav_fox9.el_tabNav_fox9_cate-a li a.active {
  color: #fff;
  background-color: #ff4400;
}
.growth_front.career .bl_tabNav_box.bl_tabNav_box_cate-a li a.active,
.growth_front.career .bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active {
  color: #ff4400;
  background-color: #fff;
}
.bl_tabNav_box.bl_tabNav_box_cate-a li a.active,
.bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active {
  border: 2px solid #16a34a;
  color: #16a34a;
  border-right: 2px solid #fff;
}
.bl_tabNav_box_cont.active,
.bl_tabNav_fox_cont.active {
  border: 2px solid #16a34a;
  border-left: none;
}
.el_tabNav_box1.el_tabNav_box1_cate-a li a.active, .el_tabNav_box2.el_tabNav_box2_cate-a li a.active, .el_tabNav_box3.el_tabNav_box3_cate-a li a.active, .el_tabNav_box4.el_tabNav_box4_cate-a li a.active, .el_tabNav_box5.el_tabNav_box5_cate-a li a.active, .el_tabNav_box6.el_tabNav_box6_cate-a li a.active, .el_tabNav_box7.el_tabNav_box7_cate-a li a.active, .el_tabNav_box8.el_tabNav_box8_cate-a li a.active, .el_tabNav_box9.el_tabNav_box9_cate-a li a.active,
.el_tabNav_fox1.el_tabNav_fox1_cate-a li a.active, .el_tabNav_fox2.el_tabNav_fox2_cate-a li a.active, .el_tabNav_fox3.el_tabNav_fox3_cate-a li a.active, .el_tabNav_fox4.el_tabNav_fox4_cate-a li a.active, .el_tabNav_fox5.el_tabNav_fox5_cate-a li a.active, .el_tabNav_fox6.el_tabNav_fox6_cate-a li a.active, .el_tabNav_fox7.el_tabNav_fox7_cate-a li a.active, .el_tabNav_fox8.el_tabNav_fox8_cate-a li a.active, .el_tabNav_fox9.el_tabNav_fox9_cate-a li a.active {
  background-color: #16a34a;
  color: #fff;
}
.el_tabNav_box1.el_tabNav_box1_cate-a li a, .el_tabNav_box2.el_tabNav_box2_cate-a li a, .el_tabNav_box3.el_tabNav_box3_cate-a li a, .el_tabNav_box4.el_tabNav_box4_cate-a li a, .el_tabNav_box5.el_tabNav_box5_cate-a li a, .el_tabNav_box6.el_tabNav_box6_cate-a li a, .el_tabNav_box7.el_tabNav_box7_cate-a li a, .el_tabNav_box8.el_tabNav_box8_cate-a li a, .el_tabNav_box9.el_tabNav_box9_cate-a li a,
.el_tabNav_fox1.el_tabNav_fox1_cate-a li a, .el_tabNav_fox2.el_tabNav_fox2_cate-a li a, .el_tabNav_fox3.el_tabNav_fox3_cate-a li a, .el_tabNav_fox4.el_tabNav_fox4_cate-a li a, .el_tabNav_fox5.el_tabNav_fox5_cate-a li a, .el_tabNav_fox6.el_tabNav_fox6_cate-a li a, .el_tabNav_fox7.el_tabNav_fox7_cate-a li a, .el_tabNav_fox8.el_tabNav_fox8_cate-a li a, .el_tabNav_fox9.el_tabNav_fox9_cate-a li a {
  color: #16a34a;
}

/* front webinar */
.growth_front header h1 {
  display: flex;
  align-items: center;
}
.growth_front header h1 img {
  width: 340px;
  height: auto;
}
.growth_front header .header-right-buttons {
  position: inherit;
  top: inherit;
  left: inherit;
  right: inherit;
}
.growth_front .header-loginarea_wrapper {
  display: flex;
  /* flex-direction: column; */
}
.growth_front main aside section h2 {
  background-color: #c9ffdd;
}
.growth_front .header-loginarea_wrapper .button-logout {
  /* margin-top: 5px; */
  /* margin-left: 10px; */
  background: #16a34a;
  border: 1px solid #0d7533;
}
.growth_front header .header-right-buttons {
  position: relative;
}
.growth_front .header-loginarea_wrapper .logoutButton {
  margin-top: inherit;
  text-align: right;
  bottom: inherit;
  margin-left: 10px;
}
.growth_front header>nav {
  background-color: #fff;
  border-top: 4px solid #16a34a;
  border-bottom: 4px solid #16a34a;
  height: auto;
}
.growth_front header>nav {
  background-color: #fff;
  border-top: 4px solid #16a34a;
  border-bottom: 4px solid #16a34a;
  height: auto;
}
.growth_front .button-action {
  background: #b4090f;
}
.growth_front header>nav>ul>li>a, header>nav>ul>li>span,
.growth_front header>nav>ul>li>a, header>nav>ul>li>a {
  border-bottom: none;
}

.growth_front header>nav>ul>li {
  height: auto;
}
.growth_front header>nav>ul>li:nth-child(n+2) {
  width: 350px;
}
.growth_front header>nav>ul>li>a, .growth_front header>nav>ul>li>span {
  background-color: #fff;
  border-bottom-color: #fff;
  color: #16a34a;
  padding: 10px 5px;
}
.growth_front header>nav>ul>li>a:hover, .growth_front header>nav>ul>li>span:hover {
  background-color: #16a34a;
  color: #fff;
  text-decoration: none;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type>ul>li.focus {
  background-color: #16a34a;
  border-color: #16a34a;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type {
  height: auto;
}
.growth_front header .header-container .header-serarch-area {
  width: auto;
}
.growth_front header .header-container .header-select-search_wrapper {
  border: 2px solid #16a34a;
  display: flex;
  justify-content: space-between;
  align-items: top;
  padding: 5px;
  width: 600px;
}
.growth_front header .header-container .header-select-search_wrapper .header-select-area {
  width: calc(55% - 5px);
  margin-right: 5px;
}
.growth_front header .header-container .header-select-search_wrapper .header-search-query {
  width: calc(45% - 5px);
  margin-left: 5px;
}
.growth_front header .header-container .header-select-search_wrapper .header-select-area p.header-select-area__title,
.growth_front header .header-container .header-select-search_wrapper .header-serarch-query p.header-serarch-query__title {
  font-size: 13px;
  font-weight: 700;
}
.growth_front header .header-container .header-select-search_wrapper .header-select-area .header-select-area__select,
.growth_front header .header-container .header-select-search_wrapper .header-serarch-query .header-serarch-query__input {
  display: flex;
  align-items: center;
}
.growth_front header .header-container .header-select-search_wrapper .header-select-area .header-select-area__select select {
  padding: 5px;
  min-height: inherit;
  width: 88px;
  height: 40px;
  margin-right: 4px;
}
.growth_front header .header-container .header-select-search_wrapper .button-action {
  background-color: #ccc;
}
.growth_front header .header-container .header-serarch-area .header-select-area button,
.growth_front header .header-container .header-serarch-area .header-serarch-query button {
  width: 40px;
  height: 40px;
  border-left: 0 solid #16a34a;
  background: #16a34a;
  text-align: center;
  margin-left: 0;
  margin: 0;
  padding: 0;
  border: 2px solid #16a34a;
}
.growth_front .header-button.button-register {
  background: #ff4400;
  border: 1px solid #aa390f;
  margin-right: 10px;
}
.growth_front header .header-container .header-serarch-area .header-select-area button span,
.growth_front header .header-container .header-serarch-area .header-serarch-query button span {
  background-color: #16a34a;
  color: #fff;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.growth_front header .header-container .header-serarch-area .header-serarch-query input,
.growth_front header .header-container .header-serarch-area .header-serarch-query button {
  border-color: #16a34a;
}
.growth_front header .header-container .header-serarch-area .header-serarch-query input {
  width: 220px;
  border-radius: 2px 0 0 2px;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type ul {
  display: flex;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type>ul>li {
  float: none;
  width: 50%;
  height: auto;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type>ul>li span {
  display: block;
  width: 100%;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type>ul>li a {
  display: block;
  text-align: center;
  width: 100%;
}
.growth_front header .header-container .header-serarch-area .header-serarch-type>ul>li:last-child {
  margin-right: 0;
}
/* .growth_front header .header-container .header-serarch-area .header-serarch-query button {
  margin-left: 4px;
} */
.growth_front header .header-container .header-select-search_wrapper .header-serarch-query p {
  font-size: 14px;
}
.growth_front header .header-container .header-serarch-area .header-serarch-query {
  height: auto;
}
.growth_front .single-mv .sub-mv.webooth {
  width: 100%;
}
.growth_front .single-mv .single-mv-meta.webooth {
  width: 100%;
  display: flex;
  align-items: center;
}
.growth_front .single-flex.btw {
  width: 540px;
  justify-content: right;
  margin-bottom: 0;
}
.growth_front .single-flex.btw button {
  width: 140px;
  margin-right: 10px;
}
.growth_front .single-flex.btw button:last-child {
  margin-right: 0;
}
.growth_front .single-mv .main-mv.webinar {
  width: 820px;
  height: 461px;
}
.growth_front .single-content {
  border: none;
}
.growth_front .single-content .delivery-period {
  position: relative;
  top: auto;
  width: 100%;
  display: block;
  border-radius: 0;
  background-color: #f6f6f6;
  color: #222;
  border: 1px solid #ccc;
  padding: 7px 10px;
}
.growth_front .single-content h2,
.growth_front .single-content .instructor,
.growth_front .single-content p {
  width: 100%;
  padding: 10px 10px 0;
  margin: 0;
}
.growth_front .single-content .instructor {
  padding-bottom: 10px;
}
.growth_front .gog__tabarea__wrapper {
  width: 100%;
}
.growth_front .gog__tabarea__wrapper ul {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}
.growth_front .gog__tabarea__wrapper ul li {
  width: 33%;
}
.growth_front .gog__tabarea__wrapper ul li:nth-child(2) {
  width: 34%;
}
.growth_front .gog__tabarea__wrapper ul li.focus {
  background-color: #fff;
}
.growth_front .gog__tabarea__wrapper ul li a {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  justify-content: center;
  text-align: center;
  background-color: #16a34a;
  border: 1px solid #16a34a;
  border-bottom: none;
  border-right: none;
  color: #fff;
  font-weight: bold;
  width: 100%;
  height: 100%;
  margin: auto;
  padding: 5px 10px;
}
.growth_front .gog__tabarea__wrapper ul li a.entry-button-detail {
  background-color: #ff4400;
}
.growth_front .gog__tabarea__wrapper ul li a:hover,
.growth_front .gog__tabarea__wrapper ul li.focus a {
  background-color: #fff;
  color: #16a34a;
  text-decoration: none;
  cursor: pointer;
}
.growth_front .gog__tabarea__wrapper ul li:last-child a {
  border-right: 1px solid #16a34a;
}
.growth_front .gog__tabarea__wrapper ul li a.entry-button-detail:hover {
  color: #ff4400;
}
.growth_front .gog__list__area {
  border: 1px solid #16a34a;
  padding: 20px;
}
.growth_front .gog__list__area h3 {
  font-size: 20px;
  padding: 10px;
  width: 100%;
  background-color: #f6f6f6;
  font-weight: 700;
  margin-bottom: 10px;
}
.growth_front .gog__list__area__wrapper {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.growth_front .gog__list__area__wrapper:last-child {
  border-bottom: none;
  padding-bottom: inherit;
  margin-bottom: inherit;
}
.growth_front .gog__list__area__wrapper h4 {
  margin-bottom: 10px;
  font-size: 1.25rem;
}
.growth_front .gog__list__area__wrapper__container {
  display: flex;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.growth_front .gog__list__area__wrapper__container:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right {
  width: 30%;
}
.growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right p.gog__list__area__wrapper__container__right__img img {
  width: 100%;
}
.growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right p.gog__list__area__wrapper__container__right__btn button {
  background-color: #ff4400;
  color: #fff;
  width: 100%;
  padding: 8px 12px;
  position: relative;
  font-weight: 600;
  text-align: center;
  border-radius: 4px;
}
.growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right p.gog__list__area__wrapper__container__right__btn button::after {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 20px;
  content: "";
  font-family: "Material Icons";
}
.growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left {
  width: calc(70% - 20px);
  margin-right: 20px;
}
.growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl {
  width: 100%;
  display: flex;
  border: 1px solid #ccc;
  border-bottom: none;
}
.growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl:last-child {
  border-bottom: 1px solid #ccc
}
.growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl dt {
  width: 30%;
  text-align: left;
  padding: 10px;
  background-color: #f1fff6;
}
.growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl dd {
  width: 70%;
  border-left: 1px solid #ccc;
  padding: 10px;
}
.growth_front .gog__list__area__txt__wrapper {
  display: flex;
}
.growth_front .gog__list__area__txt__wrapper__left {
  width: calc(30% - 24px);
  margin-right: 24px;
  min-width: 240px;
  display: flex;
  align-items: center;
}
.growth_front .gog__list__area__txt__wrapper__catch {
  font-size: 1.4rem;
  font-weight: 700;
  margin-bottom: 18px;
}
.growth_front .gog__list__area__txt__wrapper__stxt {
  font-size: 1.1rem;
}
.growth_front .gog__list__area__txt__wrapper__innerTitle {
  font-size: 1.1rem;
  font-weight: 600;
  background-color: #f1fff6;
  padding: 4px 8px;
}
.growth_front .gog__list__area__txt__wrapper__right ul {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
.growth_front .gog__list__area__txt__wrapper__right ul li,
.growth_front .gog__list__area__txt__wrapper__right ul li:nth-child(2) {
  width: 100%;
  margin-bottom: 4px;
  font-size: 1rem;
  font-weight: 500;
  list-style-type: disc;
}
.growth_front .gog__list__area__txt__wrapper__read {
  margin-top: 16px;
  line-height: 1.8;
}
.growth_front .gog__list__area__wrapper__logo {
  text-align: center;
  margin: 24px 0;
}

.gof_modal_wrapper{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0,0,0,80%);
  padding: 40px 20px;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  transition: .3s;
  box-sizing: border-box;
  z-index: 2;
}
.gof_modal_wrapper:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.gof_modal_wrapper.active {
  opacity: 1;
  visibility: visible;
}
.gof_modal_wrapper .gof_modal_inner {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 640px;
  background: #fff;
  text-align: left;
  padding: 40px;
}
.gof_modal_wrapper .gof_modal_inner .gof_moda_close_top {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  font-size: 28px;
  font-weight: 800;
  color: #fff;
  background-color: #000;
  cursor: pointer;
}
.gof_modal_wrapper .gof_modal_inner .gof_moda_close_bottom {
  text-align: center;
  margin-top: 40px;
}
.gof_modal_wrapper .gof_modal_inner .gof_moda_close_bottom span {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  font-size: 1.1rem;
  padding: 8px 64px;
}
.gof_modal_wrapper .gof_modal_inner .gof_modal_title {
  font-size: 1.5rem;
  font-weight: 800;
  color: #B32218;
  text-align: center;
  margin: 32px 0;
}
.gof_modal_wrapper .gof_modal_inner .gof_modal_list {
  width: 448px;
  margin: auto;
}
.gof_modal_wrapper .gof_modal_inner .gof_modal_list li {
  margin-bottom: 16px;
}
.gof_modal_wrapper .gof_modal_inner .gof_modal_list li:last-child {
  margin-bottom: 0;
}
.gof_modal_wrapper .gof_modal_inner .gof_modal_list .gof_modal_list_label {
  font-weight: 700;
}
.gof__spmenu { display: none; }
.growth_front .pc__show {
  display: block;
}
.growth_front .sp__show {
  display: none;
}
.growth_front header .header-container {
  justify-content: space-between;
}
.growth_front header .header-container .growth_front__headerWrapper {
  display: flex;
  justify-content: left;
}
.growth_front .single-mv .main-mv.webinar video, .single-mv .main-mv.webinar img {
  width: 820px;
  height: 461px;
}
.growth_front .top-page-banner [class^=number-slide],
.growth_front .top-page-banner [class*=" number-slide"] {
  height: 312px;
}
.growth_front .top-page-banner [class^=number-slide] img,
.growth_front .top-page-banner [class*=" number-slide"] img {
  height: 312px;
  width: auto;
}
.growth_front .favorite {
  margin-right: 10px;
}

/* webooth 一覧 */
.growth_front .gof__f__srWrapper .content-wbnrlist,
.growth_front .gof__f__srWrapper .content-wbnrlist>.content-wbnrlist-left {
  height: auto;
      height: auto;
    width: 601px;
}
/* .growth_front .gof__f__srWrapper .content-wbnrlist.content-wbnrlist-in-tab {
  height: auto;
  width: 560px;
} */
.growth_front .gof__f__srWrapper .content-wbnrlist>.content-wbnrlist-left h4 {
  font-size: 1.45rem;
}
.growth_front .gof__f__srWrapper .content-wbnrlist>.content-wbnrlist-left p {
  font-size: 1.15rem;
}
.growth_front .gof__f__srWrapper .content-wbnrlist dl {
  display: flex;
  border: 1px solid #ccc;
  border-bottom: none;
}
.growth_front .gof__f__srWrapper .content-wbnrlist dl:last-child {
  border-bottom: 1px solid #ccc;
}
.growth_front .gof__f__srWrapper .content-wbnrlist dl dt {
  font-size: 14px;
  font-weight: 700;
  padding: 5px 10px;
  width: 30%;
  text-align: left;
  background-color: #f1fff6;
}
.growth_front .gof__f__srWrapper .content-wbnrlist dl dd {
  font-size: 14px;
  border-left: 1px solid #ccc;
  padding: 5px 10px;
  width: 70%;
}
.growth_front .gof__f__srWrapper .content-wbnrlist ul {
  margin-top: 10px;
}
.growth_front .content-wbnrlist-right {
  margin-top: 10px;
}
.growth_front .content-wbnrlist-right a.btn {
  background-color: #ff4400;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  padding: 10px;
  position: relative;
  border-radius: 8px;
  color: #fff;
  text-align: center;
  display: block;
  font-weight: 700;
}
.growth_front .content-wbnrlist-right a.btn::after {
  position: absolute;
  top: calc(50% - 12.5px);
  right: 0;
  font-size: 18px;
  content: "";
  font-family: "Material Icons";
}
.growth_front .search-result,
.growth_front .search-result article {
  border-color: #ccc;
}
.growth_front .pagination>p {
  margin-bottom: 0;
}

/* M210関連 */
.growth_front.static .message {
  width: 92%;
  margin: 20px auto 20px;
}
.growth_front.static .message .bl_cta {
  padding: 34px;
  background-color: rgba(200, 200, 200, .03);
}
.growth_front.static .message .bl_cta .bl_cta_ttl {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 70px;
}
.growth_front.static .message .bl_cta .bl_cta_ttl span {
  font-size: 21px;
}
.growth_front.static .message .gof__static__img__wrapper {
  padding-bottom: 16px;
  padding-right: 24px;
}
.growth_front.static .gof__staticImages {
  margin: 24px auto;
}
.growth_front.static .gof__staticImages img {
  width: 100%;
}
.growth_front.static .gof__staticImages__wrapper {
  display: flex;
}
.growth_front.static .gof__staticImages__wrapper .column.cw-6 {
  margin-top: 48px;
}
.growth_front.static h3 {
  border-left: none;
  border-bottom: 2px solid #16a34a;
  padding-left: 10px;
}
.growth_front.static .el_btn_cat2c {
  color: #16a34a;
}
.growth_front.static .ac-content {
  padding-left: 10px;
}
.growth_front.register .go_reset-password__txt {
  text-align: left;
}
.growth_front.register h1 {
  /* display: block; */
}
.growth_front.register .form-area .form-about {
  background-color: #f1fff6;
}
.growth_front.register.career .form-area .form-about {
  background-color: #fff4f0;
}
.growth_front .gof__wbc__wrapper h2 {
  padding-left: 0;
  margin-bottom: 20px;
  text-align: center;
}
.growth_front .gof__wbc__wrapper__btn {
  display: flex;
  justify-content: center;
  align-items: center;
}
.growth_front .gof__wbc__wrapper__btn li {
  width: 320px;
}
.growth_front .gof__wbc__wrapper__btn li a {
  display: flex;
  align-items: center;
  /* justify-items: center; */
  justify-content: center;
  width: 100%;
  padding: 20px 10px;
  text-align: center;
  background-color: #ff4400;
  color: #fff;
  font-weight: 700;
  margin: 20px 0;
  border-radius: 16px;
  border: 2px solid #aa390f !important;
  font-size: 1.3rem;
}
.growth_front .gof__wbc__wrapper__btn li a:hover {
  background-color: #fff;
  color: #ff4400;
  text-decoration: none;
}
.growth_front .gof__wbc__wrapper .gog__list__area__wrapper__container__left {
  border: 1px solid #ccc;
}
.growth_front .gof__wbc__wrapper .gog__list__area__wrapper__container__left dl {
  display: flex;
  border-bottom: 1px solid #ccc;
}
.growth_front .gof__wbc__wrapper .gog__list__area__wrapper__container__left dl:last-child {
  border-bottom: none;
}
.growth_front .gof__wbc__wrapper .gog__list__area__wrapper__container__left dl dt {
  width: 30%;
  text-align: left;
  padding: 10px;
  background-color: #f1fff6;
}
.growth_front .gof__wbc__wrapper .gog__list__area__wrapper__container__left dl dd {
  width: 70%;
  border-left: 1px solid #ccc;
  padding: 10px;
  word-break: break-all;
}
.growth_front .gof__wbc__wrapper__btn2 li {
  width: 48% !important;
}
.growth_front .gog__tabarea__wrapper ul.gof__wbc__wrapper__btn.gof__wbc__wrapper__btn2 a {
  padding: 16px 10px;
  border: 1px solid #16a34a;
}
.growth_front main aside {
  height: 100%;
}
.growth_front main aside section .list-menu h2 {
  margin: 40px 0 0;
}

.growth_front.career header .header-container .header-select-search_wrapper {
  padding: 14px 5px;
  border-color: #e76023;
}

/* career */
.growth_front.career header h1 {
  align-items: top;
  padding-top: 0;
}
.growth_front.career header .header-container .header-serarch-area .header-select-area button,
.growth_front.career header .header-container .header-serarch-area .header-serarch-query button,
.growth_front.career header .header-container .header-serarch-area .header-select-area button span,
.growth_front.career header .header-container .header-serarch-area .header-serarch-query button span,
.growth_front.career header>nav>ul>li>a:hover,
.growth_front.career header>nav>ul>li>span:hover {
  background-color: #e76023;
  color: #fff;
}
.growth_front.career main aside section h2 {
  background-color: #ffe8de;
}
.growth_front.career header .header-container .header-serarch-area .header-select-area button,
.growth_front.career header .header-container .header-serarch-area .header-serarch-query button,
.growth_front.career header .header-container .header-serarch-area .header-serarch-query input,
.growth_front.career header .header-container .header-serarch-area .header-serarch-query button,
.growth_front.career header>nav,
.growth_front.career h3,
.growth_front.career .gof__contents__wrapper h4,
.growth_front.career .gof__h4 {
  border-color: #e76023;
}
.growth_front.career header>nav>ul>li>a,
.growth_front.career header>nav>ul>li>span,
.growth_front.career .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__title {
  color: #e76023;
}
.growth_front.career header .header-container .header-serarch-area {
  margin-top: 0;
}
.gof__contents__wrapper__contentsContainer__line {
  text-align: right;
}
.header-select-search_newgrad {
  display: block;
}
.header-select-search_career {
  display: none;
}
.growth_front header>nav>ul>li>a {
  min-height: 58px;
}
.growth_front.career header>nav>ul>li:nth-child(n+2) {
  width: 262px;
}
.growth_front.register .single-flex.btw {
  justify-content: left;
}
.growth_front.register .form-area dd button.gof__btnAdr {
  padding: 10px 16px;
}
.growth_front .gog__features__area__wrapper {
  display: flex;
  justify-content: left;
  align-items: stretch;
  flex-wrap: wrap;
}
.growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item {
  width: calc((100% - 32px) / 3);
  display: flex;
  align-items: stretch;
  border: 1px solid #16a34a;
  flex-direction: column;
  text-align: center;
  margin-bottom: 16px;
  margin-right: 16px;
}
.growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item:nth-child(3n) {
  margin-right: 0;
}
.growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item .gog__features__area__wrapper__item__title {
  font-size: 1.1rem;
  font-weight: 700;
  background-color: #16a34a;
  color: #fff;
  padding: 8px 12px;
  min-height: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item .gog__features__area__wrapper__item__txt {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 8px 12px;
}
.growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item p {
  margin-bottom: 0;
}
.growth_front .gog__select__area__wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
}
.growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item {
  width: calc((100% - 60px) / 4);
}
.growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item p {
  margin-bottom: 2px;
  font-weight: 600;
}
.growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item p.gog__select__area__wrapper__item__img {
  margin-bottom: 8px;
}
.growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item p.gog__select__area__wrapper__item__category {
  font-size: 0.9rem;
}
.growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item p.gog__select__area__wrapper__item__txt {
  font-weight: normal;
  font-size: 0.9rem;
}
.growth_front .modal-content .modal-main h3,
.growth_front .modal-content .form-item-no-border h3 {
  text-align: left;
}
.growth_front .search-area {
  padding: 10px 12px;
}
.growth_front .search-area .go__category {
    display: flex;
    justify-content: left;
    align-items: center;
}
.growth_front .search-area .go__category li {
  width: calc((100% - 20px) / 6);
  margin-right: 4px;
}
.growth_front .search-area .go__category li:last-child {
  margin-right: 0;
}
.growth_front .search-area .go__category li a {
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: 8px 4px;
  border: 2px solid #16a34a;
  /* border-bottom: 2px solid #fff; */
  border-bottom: none;
  color: #16a34a;
  position: relative;
  font-weight: 700;
}
.growth_front .search-area .go__category li a:hover,
.growth_front .search-area .go__category li.focus a {
  text-decoration: none;
  background-color: #16a34a;
  /* border-bottom: 2px solid #16a34a; */
  color: #fff;
}
.growth_front .search-area .go__category li a::after {
  content: "";
  border-bottom: 2px solid #fff;
  position: absolute;
  bottom: -2px;
  width: 100%;
  height: 2px;
}
.growth_front .search-area .go__category li a:hover::after,
.growth_front .search-area .go__category li.focus a::after {
  border-color: #16a34a;
}
.growth_front .search-area .gof__search__category {
  padding: 20px 20px 10px;
  border: 2px solid #16a34a;
  display: none;
}
.growth_front .search-area .gof__search__category ul {
  display: flex;
}
.growth_front .search-area .gof__search__category ul li {
  margin-right: 16px;
  margin-bottom: 10px;
}
.growth_front .search-area .gof__search__category .gof__search__category__innerTitle input,
.growth_front .search-area .gof__search__category ul li label input {
  margin-right: 4px;
}
.growth_front .search-area .gof__search__category .gof__search__category__innerTitle {
  font-weight: 700;
  margin-top: 16px;
  padding: 4px 8px;
  background-color: #f1fff6;
  position: relative;
}
.growth_front .search-area .gof__search__category .gof__search__category__innerTitle:first-child {
  margin-top: 0;
}
.growth_front .go__formerCompany__container__p {
  width: 300px;
  margin: 20px auto 0;
}
.growth_front .go__formerCompany__container__p a {
  background-color: #e76023;
  border-radius: 4px;
  border: 2px solid #e76023;
  color: #fff;
  display: block;
  font-weight: 700;
  padding: 16px 12px;
  width: 100%;
  text-align: center; 
}
.growth_front .go__formerCompany__container__p a:hover {
  background-color: #fff;
  color: #e76023;
  text-decoration: none;
}

/* カルーセル 企業トップ */
.growth_front .go_general_carousel_top,
.growth_front .go_general_carousel {
  width: 100%;
  margin: 50px auto;
  overflow: hidden;
  position: relative;
}
.growth_front.top .go_general_carousel {
  margin-top: 0;
}
.growth_front .go_general_carousel_top {
  width: 820px;
}
.growth_front .go_general_carousel_top-track,
.growth_front .go_general_carousel-track {
  display: flex;
  transition: transform 0.5s ease-in-out;
}
.growth_front .go_general_carousel_top-item,
.growth_front .go_general_carousel-item {
  flex: 0 0 calc((100% - 40px) / 4);
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1)
}
.growth_front .go_general_carousel-item {
  display: flex;
  flex-direction: column;
}
.growth_front .go_general_carousel_top-item {
  flex: 0 0 calc(25% - 10px);
}
.growth_front .go_general_carousel_top-item:nth-child(2n),
.growth_front .go_general_carousel-item:nth-child(2n) {
  margin-right: 10px;
}
.growth_front .go_general_carousel_top-item:nth-child(2n) {
  margin-left: 0;
  margin-right: 10px;
}
.growth_front .go_general_carousel_top-item:nth-child(2n + 1),
.growth_front .go_general_carousel-item:nth-child(2n + 1) {
  margin-right: 10px;
}
.growth_front .go_general_carousel_top-item:nth-child(2n + 1) {
  margin-right: 10px;
}
.growth_front .go_general_carousel_top-item img,
.growth_front .go_general_carousel-item img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}
.growth_front .go_general_carousel_top-item p,
.growth_front .go_general_carousel-item p {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
}
.growth_front .go_general_carousel_top-buttons,
.growth_front .go_general_carousel-buttons {
  position: absolute;
  left: 0;
  top: calc(50% - 16px);
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
}
.growth_front .go_general_carousel_top-buttons button,
.growth_front .go_general_carousel-buttons button {
  border: none;
  color: #000;
  padding: 0;
  cursor: pointer;
  font-size: 21px;
  font-weight: 600;
  padding: 4px 8px;
}
.growth_front .gof__f__type2 .go_general_carousel-buttons button#prev {
  position: absolute;
  left: -4px;
}
.growth_front .gog__tabarea__wrapper .go_general_carousel-buttons button#prev {
  left: 0;
}
.growth_front .gof__f__type2 .go_general_carousel-buttons button#next {
  position: absolute;
  right: 4px;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__img {
  margin-bottom: 10px;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__img img {
  width: 100%;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__subTitle {
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
  display: block;
  width: 100%;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__dl {
  display: flex;
  font-size: 1rem;
  margin-top: 10px;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__dl dd {
  text-align: left;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__button {
  position: relative;
  left: inherit;
  right: inherit;
  bottom: inherit;
  margin-top: auto;
  padding-top: 8px;
}
.growth_front .gof__f__type2 .go_general_carousel-item .gof__contents__wrapper__contentsContainer__item__button li a {
  margin-bottom: 0;
}
.growth_front .gof__contents__wrapper.gof__f__type0 {
  margin-top: 16px;
}
.growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img a {
  width: 100%;
  height: 240px;
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.growth_front .accordion-search .accordion .search-checkbox label {
  line-height: 1.2;
  height: auto;
  margin-bottom: 12px;
  display: flex;
  align-items: baseline;
}
.growth_front .accordion-search .accordion .search-checkbox label::before {
  top: 9px;
}
.growth_front .accordion-search .accordion .search-checkbox input:checked+label::after {
  top: 5px;
}
.growth_front .single-mv .single-mv-meta {
  justify-content: space-between;
}
.growth_front .single-mv-meta__rightBtn {
    display: flex;
    flex-direction: column;
}
.growth_front .single-mv-meta__rightBtn a,
.growth_front .single-mv-meta__rightBtn button {
  margin-bottom: 4px;
}
.growth_front .single-mv-meta__rightBtn a {
  margin-left: 0;
  margin-right: 0 !important;
  width: calc(100% - 10px);
}
.growth_front .gof__f__moreBtn {
  margin-bottom: 24px;
  text-align: center;
}
.growth_front .gof__f__moreBtn a {
  display: inline-block;
  padding: 12px 48px;
  background-color: #f40;
  border: 2px solid #aa390f;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  border-radius: 12px;
  min-width: 200px;
}
.growth_front .gof__f__moreBtn a:hover {
  background-color: #fff;
  color: #f40;
}
.growth_front .search-result article .thumbnail .wbth.go__bn {
  border: none;
  width: 200px;
  height: 200px;
}
.gof__f__type2 .gof__contents__wrapper__contentsContainer__item__button {
  position: inherit !important;
  margin-top: auto !important;
}
.gof__f__type2 .gof__contents__wrapper__contentsContainer__item__button li a {
  margin-bottom: 0 !important;
}
.gof__f__type2 .gof__contents__wrapper__contentsContainer__item__button li:last-child a {
  background-color: #16a34a !important;
  border: 1px solid #0d7533 !important;
}
.growth_front .single-content p.go__movImg { padding-bottom: 10px; border-top: none; }
.growth_front .single-content p.go__movImg img { width: 100%; }

.growth_front header>nav>ul>li>ul {
  width: 100%;
}

/* ---------------------------------------- */
/* front sp */
/* ---------------------------------------- */
@media screen and (max-width: 767px) {

  .growth_front header h1 {
    padding-bottom: 4px;
  }
  .growth_front .gof__spmenu a {
    top: 16px;
  }

  body.growth_front {
    width: 100%;
    min-width: auto;
  }
  .growth_front header section {
    width: 100%;
  }
  .growth_front .single-mv .main-mv.webinar {
    width: 100%;
  }
  .growth_front .single-mv .main-mv.webinar {
    height: auto;
  }
  .growth_front .single-mv .main-mv.webinar video {
    width: 100%;
    height: auto;
  }
  .growth_front header>nav>ul>li {
    width: 100%;
  }
  .growth_front header>nav>ul>li:nth-child(n+2) {
    width: 100%;
  }
  /* .growth_front header>nav>ul>li:last-child {
    display: none;
  } */
  .growth_front main,
  .growth_front main>article,
  .growth_front main>article .breadcrumbs {
    width: 100%;
  }
  .growth_front main>article .breadcrumbs {
    display: none;
  }
  .growth_front header h1 {
    width: 240px;
    margin: 4px auto;
  }
  .growth_front header h1 img {
    width: 100%;
    height: auto;
    margin: auto;
    position: relative;
  }
  /* .growth_front header h1::after {
    display: block;
    position: absolute;
    background-color: #222;
    color: #fff;
    right: 10px;
    width: 40px;
    height: 40px;
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.1rem;
  } */
  .growth_front header>section {
    padding: 0;
    margin: 0;
  }
  .growth_front header>nav>ul>li {
    border-left: 1px solid #ccc;
  }
  .growth_front header>nav>ul>li:first-child {
    width: 50px;
    border-left: none;
  }
  .growth_front header>nav>ul>li>a,
  .growth_front header>nav>ul>li>span {
    font-size: 10px;
    line-height: 1.3;
  }
  .growth_front header>nav>ul>li:before, .growth_front header>nav>ul>li:after {
    display: none;
  }
  /* .growth_front .single-mv .single-mv-meta.webooth {
    flex-direction: column;
  } */
  .growth_front .single-flex.btw {
    width: 100%;
  }
  .growth_front .single-flex.btw button {
    width: 80px;
  }
  .single-mv .single-mv-meta {
    justify-content: left;
  }
  .growth_front h1.single-h1 {
    font-size: 20px;
    line-height: 1.2;
    border-left: 4px solid #16a34a;
    width: 100%;
  }
  .growth_front .button-favorite, .growth_front .button-favorite:hover {
    background-size: 20px 20px;
    background-position: right center;
    padding-right: 24px;
    padding-left: 16px;
    margin-right: 0px;
    margin-left: 8px;
    margin-bottom: 0;
    font-size: 0.9rem;
  }
  .growth_front .single-flex.btw button {
    font-size: 12px;
    width: 100px;
    padding: 4px 6px;
  }

  .gof__sp__modalmenu {
    display: none;
  }

  .gof_modal_wrapper{
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .gof_modal_wrapper .gof_modal_inner {
    width: 100%;
    padding: 10px;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 50px;
    height: 100%;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_moda_close_top {
    width: 32px;
    height: 32px;
    font-size: 24px;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_moda_close_bottom {
    margin-top: 24px;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_moda_close_bottom span {
    font-size: 1rem;
    padding: 0.5rem 2.5rem;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_modal_title {
    font-size: 1.5rem;
    font-weight: 800;
    color: #B32218;
    text-align: center;
    margin: 24px 0;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_modal_list {
      width: 100%;
      margin: auto;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_modal_list li {
    margin-bottom: 12px;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_modal_list li:last-child {
    margin-bottom: 0;
  }
  .gof_modal_wrapper .gof_modal_inner .gof_modal_list .gof_modal_list_label {
    font-weight: 700;
  }
  .gof_modal_wrapper .gof_modal_inner .header-serarch-type {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
  }
  .gof_modal_wrapper .gof_modal_inner .header-serarch-type ul {
    display: flex;
    justify-content: space-between;
    position: relative;
    top: 1px;
  }
  .gof_modal_wrapper .gof_modal_inner .header-serarch-type ul li {
    width: calc(50% - 3px);
    border: 1px solid #16a34a;
    border-bottom: 1px solid #fff;
    font-size: 10px;
    text-align: center;
    padding: 3px 6px;
  }
  .gof_modal_wrapper .gof_modal_inner .header-serarch-type ul li.focus {
    background-color: #16a34a;
    border-bottom: 1px solid #16a34a;
  }
  .gof_modal_wrapper .gof_modal_inner .header-serarch-type ul li.focus a {
    color: #fff;
    text-decoration: none;
  }
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper {
    border: 1px solid #16a34a;
    padding: 10px;
  }
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper .header-serarch-query .header-serarch-query__input input {
    width: 92%;
  }
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper .header-select-area select {
    width: 30%;
  }
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper .header-select-area .header-select-area__title,
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper .header-serarch-query .header-serarch-query__title {
    font-size: 12px;
    font-weight: 700;
  }
  .gof_modal_wrapper .gof_modal_inner .header-select-search_wrapper .header-serarch-query .header-serarch-query__title {
    margin-top: 6px;
  }
  .growth_front .gof_modal_content__asidehArea section {
    margin-top: 10px;
    padding-top: 10px;
  }
  .growth_front .gof_modal_content__asidehArea section ul {
    display: flex;
    flex-wrap: wrap;
  }
  .growth_front .gof_modal_content__asidehArea section ul li {
    text-align: left;
    font-size: 12px;
    width: calc(50% - 5px);
    margin-bottom: 5px;
  }
  .growth_front .gof_modal_content__asidehArea section .list-submenu {
    display: none;
  }
  .growth_front .largeNarrow.mt-5.mb-0 {
    display: none;
  }
  .growth_front .gof_modal_content__registerAndLogin ul {
    display: flex;
    justify-content: space-between;
  }
  .growth_front .gof_modal_content__registerAndLogin ul li {
    width: calc(50% - 5px);
    background-color: #ccc;
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
  }
  .growth_front .gof_modal_content__registerAndLogin ul li a {
    display: block;
  }
  .growth_front .gog__tabarea__wrapper ul li a {
    font-size: 12px;
  }
  .growth_front .header-loginarea_wrapper {
    flex-direction: inherit;
    display: none;
  }
  .growth_front .gof_modal_wrapper .header-loginarea_wrapper {
    display: block;
  }
  .growth_front .header-loginarea_wrapper button {
    margin-top: 0 !important;
  }
  .growth_front footer .main-menu,
  .growth_front .main-menu.mb-20,
  .growth_front nav.hp_yakuhan {
    display: none;
  }
  .growth_front footer>section {
    width: 100%;
  }
  .growth_front footer {
    padding-top: 0;
  }
  .growth_front footer .growth_front__copyright {
    border-top: none;
    margin: 0;
    padding: 10px;
    font-size: 12px;
  }
  
  .gof__spmenu {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
  }
  .gof__spmenu a i {
    font-size: 24px;
    color: #16a34a;
  }
  .growth_front .pc__show {
    display: none;
  }
  .growth_front .sp__show {
    display: block;
  }
  .growth_front .gog__list__area {
    padding: 10px;
  }
  .growth_front .gog__list__area h3 {
    font-size: 18px;
  }
  .growth_front .gog__list__area__wrapper h4 {
    font-size: 16px;
  }
  .growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl dt,
  .growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left dl dd {
    font-size: 12px;
    padding: 6px;
  }
  .growth_front .gog__list__area__wrapper__container div.gog__list__area__wrapper__container__left {
    margin-right: 10px;
    width: calc(70% - 10px);
  }
  .growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right p.gog__list__area__wrapper__container__right__btn button {
    font-size: 10px;
    padding: 4px 8px;
  }
  .growth_front .gog__list__area__wrapper__container .gog__list__area__wrapper__container__right p.gog__list__area__wrapper__container__right__btn button::after {
    font-size: 10px;
    top: 5px;
  }

  .gof__spmenu a {
    display: block;
    top: 36px;
    position: absolute;
    right: 10px;
  }

  .growth_front .bl_tabNav_box.bl_tabNav_box_cate-a li a,
  .growth_front .bl_tabNav_box1.el_tabNav_box1_cate-a li a,
  .growth_front .bl_tabNav_box2.el_tabNav_box2_cate-a li a,
  .growth_front .bl_tabNav_box3.el_tabNav_box3_cate-a li a,
  .growth_front .bl_tabNav_box4.el_tabNav_box4_cate-a li a,
  .growth_front .bl_tabNav_box5.el_tabNav_box5_cate-a li a,
  .growth_front .bl_tabNav_box6.el_tabNav_box6_cate-a li a,
  .growth_front .bl_tabNav_box7.el_tabNav_box7_cate-a li a,
  .growth_front .bl_tabNav_box8.el_tabNav_box8_cate-a li a,
  .growth_front .bl_tabNav_box9.el_tabNav_box9_cate-a li a,
  .growth_front .el_tabNav_box1.el_tabNav_box1_cate-a li a,
  .growth_front .el_tabNav_box2.el_tabNav_box2_cate-a li a,
  .growth_front .el_tabNav_box3.el_tabNav_box3_cate-a li a,
  .growth_front .el_tabNav_box4.el_tabNav_box4_cate-a li a,
  .growth_front .el_tabNav_box5.el_tabNav_box5_cate-a li a,
  .growth_front .el_tabNav_box6.el_tabNav_box6_cate-a li a,
  .growth_front .el_tabNav_box7.el_tabNav_box7_cate-a li a,
  .growth_front .el_tabNav_box8.el_tabNav_box8_cate-a li a,
  .growth_front .el_tabNav_box9.el_tabNav_box9_cate-a li a,
  .bl_tabNav_fox.bl_tabNav_fox_cate-a li a,
  .growth_front .bl_tabNav_fox1.el_tabNav_fox1_cate-a li a,
  .growth_front .bl_tabNav_fox2.el_tabNav_fox2_cate-a li a,
  .growth_front .bl_tabNav_fox3.el_tabNav_fox3_cate-a li a,
  .growth_front .bl_tabNav_fox4.el_tabNav_fox4_cate-a li a,
  .growth_front .bl_tabNav_fox5.el_tabNav_fox5_cate-a li a,
  .growth_front .bl_tabNav_fox6.el_tabNav_fox6_cate-a li a,
  .growth_front .bl_tabNav_fox7.el_tabNav_fox7_cate-a li a,
  .growth_front .bl_tabNav_fox8.el_tabNav_fox8_cate-a li a,
  .growth_front .bl_tabNav_fox9.el_tabNav_fox9_cate-a li a,
  .el_tabNav_fox1.el_tabNav_fox1_cate-a li a,
  .el_tabNav_fox2.el_tabNav_fox2_cate-a li a,
  .el_tabNav_fox3.el_tabNav_fox3_cate-a li a,
  .el_tabNav_fox4.el_tabNav_fox4_cate-a li a,
  .el_tabNav_fox5.el_tabNav_fox5_cate-a li a,
  .el_tabNav_fox6.el_tabNav_fox6_cate-a li a,
  .el_tabNav_fox7.el_tabNav_fox7_cate-a li a,
  .el_tabNav_fox8.el_tabNav_fox8_cate-a li a,
  .el_tabNav_fox9.el_tabNav_fox9_cate-a li a,
  .el_tabNav_fox10.el_tabNav_fox10_cate-a li a,
  .el_tabNav_fox11.el_tabNav_fox11_cate-a li a,
  .el_tabNav_fox12.el_tabNav_fox12_cate-a li a,
  .el_tabNav_fox13.el_tabNav_fox13_cate-a li a {
    width: 33.3%;
  }
  .growth_front.top .bl_tabNav_box.bl_tabNav_box_cate-a li a,
  .growth_front.top .bl_tabNav_box1.el_tabNav_box1_cate-a li a,
  .growth_front.top .bl_tabNav_box2.el_tabNav_box2_cate-a li a,
  .growth_front.top .bl_tabNav_box3.el_tabNav_box3_cate-a li a,
  .growth_front.top .bl_tabNav_box4.el_tabNav_box4_cate-a li a,
  .growth_front.top .bl_tabNav_box5.el_tabNav_box5_cate-a li a,
  .growth_front.top .bl_tabNav_box6.el_tabNav_box6_cate-a li a,
  .growth_front.top .bl_tabNav_box7.el_tabNav_box7_cate-a li a,
  .growth_front.top .bl_tabNav_box8.el_tabNav_box8_cate-a li a,
  .growth_front.top .bl_tabNav_box9.el_tabNav_box9_cate-a li a,
  .growth_front.top .el_tabNav_box1.el_tabNav_box1_cate-a li a,
  .growth_front.top .el_tabNav_box2.el_tabNav_box2_cate-a li a,
  .growth_front.top .el_tabNav_box3.el_tabNav_box3_cate-a li a,
  .growth_front.top .el_tabNav_box4.el_tabNav_box4_cate-a li a,
  .growth_front.top .el_tabNav_box5.el_tabNav_box5_cate-a li a,
  .growth_front.top .el_tabNav_box6.el_tabNav_box6_cate-a li a,
  .growth_front.top .el_tabNav_box7.el_tabNav_box7_cate-a li a,
  .growth_front.top .el_tabNav_box8.el_tabNav_box8_cate-a li a,
  .growth_front.top .el_tabNav_box9.el_tabNav_box9_cate-a li a,
  .growth_front.top .bl_tabNav_fox.bl_tabNav_fox_cate-a li a,
  .growth_front.top .bl_tabNav_fox1.el_tabNav_fox1_cate-a li a,
  .growth_front.top .bl_tabNav_fox2.el_tabNav_fox2_cate-a li a,
  .growth_front.top .bl_tabNav_fox3.el_tabNav_fox3_cate-a li a,
  .growth_front.top .bl_tabNav_fox4.el_tabNav_fox4_cate-a li a,
  .growth_front.top .bl_tabNav_fox5.el_tabNav_fox5_cate-a li a,
  .growth_front.top .bl_tabNav_fox6.el_tabNav_fox6_cate-a li a,
  .growth_front.top .bl_tabNav_fox7.el_tabNav_fox7_cate-a li a,
  .growth_front.top .bl_tabNav_fox8.el_tabNav_fox8_cate-a li a,
  .growth_front.top .bl_tabNav_fox9.el_tabNav_fox9_cate-a li a,
  .growth_front.top .el_tabNav_fox1.el_tabNav_fox1_cate-a li a,
  .growth_front.top .el_tabNav_fox2.el_tabNav_fox2_cate-a li a,
  .growth_front.top .el_tabNav_fox3.el_tabNav_fox3_cate-a li a,
  .growth_front.top .el_tabNav_fox4.el_tabNav_fox4_cate-a li a,
  .growth_front.top .el_tabNav_fox5.el_tabNav_fox5_cate-a li a,
  .growth_front.top .el_tabNav_fox6.el_tabNav_fox6_cate-a li a,
  .growth_front.top .el_tabNav_fox7.el_tabNav_fox7_cate-a li a,
  .growth_front.top .el_tabNav_fox8.el_tabNav_fox8_cate-a li a,
  .growth_front.top .el_tabNav_fox9.el_tabNav_fox9_cate-a li a,
  .growth_front.top .el_tabNav_fox10.el_tabNav_fox10_cate-a li a,
  .growth_front.top .el_tabNav_fox11.el_tabNav_fox11_cate-a li a,
  .growth_front.top .el_tabNav_fox12.el_tabNav_fox12_cate-a li a,
  .growth_front.top .el_tabNav_fox13.el_tabNav_fox13_cate-a li a {
    width: 100%;
    font-size: 12px;
  }
  .growth_front .el_categoryList {
    font-size: 12px;
  }
  .growth_front .single-mv .main-mv.webinar video, .single-mv .main-mv.webinar img {
    width: 100%;
    height: auto;
  }
  .growth_front .top-page-banner [class^=number-slide],
  .growth_front .top-page-banner [class*=" number-slide"] {
    height: 130px;
  }
  .growth_front .top-page-banner [class^=number-slide] img,
  .growth_front .top-page-banner [class*=" number-slide"] img {
    height: 130px;
    width: auto;
  }
  .growth_front h3,
  .growth_front .gof__contents__wrapper h4,
  .growth_front .gof__h4 {
    font-size: 1.2rem;
    margin-bottom: 5px;
    margin-top: 10px;
    border-left: 2px solid #16a34a;
    padding-left: 8px;
    line-height: 1.6;
  }
  .growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer {
    align-items: normal;
  }
  .growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
    width: calc(50% - 5px);
  }
  .growth_front .gof__contents__wrapper.gof__f__type2 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item:nth-child(2n) {
    margin-right: 0;
  }
  .growth_front .gof__contents__wrapper.gof__f__type3 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item {
    width: calc(50% - 5px);
  }
  .growth_front .gof__contents__wrapper.gof__f__type3 .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item:nth-child(2n) {
    margin-right: 0;
  }
  .growth_front .gof_modal_wrapper .header-loginarea_wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .growth_front .gof_modal_wrapper .header-loginarea_wrapper button {
    width: calc(50% - 5px);
    margin-right: 10px;
    margin-bottom: 6px;
  }
  .growth_front .gof_modal_wrapper .header-loginarea_wrapper button:nth-child(2) {
    margin-right: 0;
  }
  .growth_front .gof_modal_wrapper .header-loginarea_wrapper button:last-child {
    text-align: left;
    margin-bottom: 0;
  }
  .growth_front .gof_modal_content__asidehArea section h2 {
    background-color: #16a34a;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    padding: 4px 8px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  .growth_front .gof_modal_content__asidehArea section h2 br {
    display: none;
  }
  .growth_front.top .top-page-carousel [class^=number-slide] img,
  .growth_front.top .top-page-carousel [class*=" number-slide"] img {
    width: 90%;
    height: auto;
  }
  .growth_front.top .top-page-carousel [class^=number-slide],
  .growth_front.top .top-page-carousel [class*=" number-slide"] {
    height: auto;
  }
  .growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__title {
    font-size: 1rem;
  }
  .growth_front .search-result article .thumbnail,
  .search-result article .thumbnail .wbth {
    width: 100px;
    height: 100px;
  }
  .growth_front .gof__f__srWrapper .content-wbnrlist {
    width: calc(100% - 100px - 10px);
  }
  .growth_front .pagination {
    height: auto;
    display: block;
    padding-left: 0;
  }
  .growth_front .pagination>p {
    line-height: normal;
    margin-bottom: 10px;
  }
  .growth_front .pagination .page-numbers>li {
    margin-bottom: 2px;
  }
  .growth_front .gof__f__srWrapper .content-wbnrlist dl dt {
    font-size: 0.9rem;
    padding: 3px 6px;
  }
  .growth_front .gof__f__srWrapper .content-wbnrlist dl dd {
    font-size: 0.9rem;
    padding: 3px 6px;
  }
  .growth_front .gof__f__srWrapper .content-wbnrlist>.content-wbnrlist-left p {
    font-size: 1rem;
  }
  .growth_front .gof__f__srWrapper .content-wbnrlist>.content-wbnrlist-left h4 {
    font-size: 1.25rem;
  }
  .growth_front .content-wbnrlist>.content-wbnrlist-left span {
    margin-bottom: 6px;
  }
  .growth_front .content-wbnrlist-right a.btn {
    font-size: 0.9rem;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  /* M210関連 */
  .growth_front.static .message {
    width: 100%;
    margin: 0;
  }
  .growth_front.static .message .bl_cta {
    padding: 0;
  }
  .growth_front.static .message .bl_cta .bl_cta_ttl {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
  }
  .growth_front.static .message .bl_cta .bl_cta_ttl span {
    font-size: 18px;
  }
  .growth_front.static .message .gof__static__img__wrapper {
    margin: 0;
    float: none;
  }
  .growth_front.static .gof__staticImages__wrapper {
    display: block;
    text-align: center;
  }
  .growth_front.static .gof__staticImages2 img {
    width: 80%;
    margin: auto;
  }
  .growth_front.static .gof__staticImages__wrapper .column.cw-6 {
    margin-top: 0;
  }
  .growth_front.static .search-result article {
    display: block;
  }
  .growth_front.static .search-result article .thumbnail {
    width: 100%;
    height: auto;
  }
  .growth_front.static .search-result article .thumbnail .seminar-category {
    width: 100%;
  }
  .growth_front.static .search-result article .thumbnail img {
    width: 100%;
    height: auto;
  }
  .growth_front.static .search-result article .content {
    width: 100%;
  }
  .growth_front.static .gof__seminarcategory__wrapper img {
    width: 50%;
  }
  .growth_front.static .search-syllabary .search-syllabary-list {
    flex-wrap: wrap;
  }
  .growth_front.static .search-syllabary .search-syllabary-supplier-list-header dt,
  .growth_front.static .search-syllabary .search-syllabary-supplier dt {
    width: 40%;
    font-size: 14px;
  }
  .growth_front.static .search-syllabary .search-syllabary-supplier-list-header dd,
  .growth_front.static .search-syllabary .search-syllabary-supplier dd,
  .growth_front.static .search-syllabary .search-syllabary-supplier h4 {
    width: 50%;
    font-size: 14px;
  }
  .growth_front.static .search-syllabary .search-syllabary-supplier h4 {
    margin-bottom: 4px !important;
  }
  .growth_front.static .search-syllabary .search-syllabary-supplier dd>.button {
    font-size: 12px;
    padding: 10px;
    width: 40px;
    height: 40px;
    font-weight: 600;
  }
  .growth_front.static .search-syllabary .search-syllabary-list .search-syllabary-title {
    margin-right: 10px;
    width: calc(20% - 10px);
    margin-bottom: 10px;
  }
  .growth_front.static .search-syllabary .search-syllabary-list .search-syllabary-title:nth-child(5n) {
    margin-right: 0;
  }
  .growth_front.static .search-syllabary .search-syllabary-list .button-search-item {
    font-size: 14px;
  }
  .growth_front.static main>article section.col-12 {
    flex-wrap: wrap;
  }
  .growth_front.static main>article section.col-12 .column.cw-3 {
    width: calc(50% - 5px);
  }
  .growth_front.static main>article section.col-12 .column.cw-3:nth-child(2n) {
    margin-right: 0;
  }
  .growth_front.static .el_btn.el_btn__arrowDown {
    width: 100%;
    padding: 10px;
    font-size: 12px;
  }
  /* .growth_front.register .form-area .form-about {

  } */
  .growth_front.register .form-area dl dt {
    width: 30%;
    display: block;
  }
  .growth_front.register .form-area dl dt span {
    display: block;
    text-align: left;
    font-size: 12px;
  }
  .growth_front.register .form-area .form-required::after,
  .growth_front.register .form-area .form-optional::after {
    float: left;
    display: inline-block;
    text-align: left;
    margin-left: 0;
    margin-top: 2px;
    padding: 3px 6px;
  }
  .growth_front.register .form-select.form-select-large select {
    width: 100%;
  }
  .growth_front.register .form-area dl dd {
    width: 70%;
    font-size: 12px;
  }
  .growth_front.register .form-area dt,
  .growth_front.register .form-area dd {
    padding: 7px 10px;
  }
  .growth_front.register .form-area dd input {
    min-height: 24px;
    padding: 6px 10px;
  }
  .growth_front.register .form-area dd input[type="text"] {
    width: auto;
  }
  .growth_front.register .form-area dd input[type="text"].gof__twRow {
    width: 80px;
  }
  .growth_front.register .form-area dd input[type="text"].gof__thRow {
    width: 60px !important;
  }
  .growth_front.register .form-area dd button.gof__btnAdr {
    font-size: 12px;
    padding: 5px 8px;  
  }
  .growth_front.register .gof__form__name input {
    width: 35%;
  }
  .growth_front.register .gof__formInnerTitle {
    font-size: 0.9rem;
  }
  .growth_front.register .single-flex.btw {
    justify-content: left;
  }
  .growth_front .gof__wbc__wrapper__btn li {
    width: 80%;
  }
  .growth_front .gof__wbc__wrapper__btn li a {
    font-size: 1rem;
    font-weight: 700;
    padding: 5px;
    margin: 10px auto;
    min-height: 46px;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
  .growth_front .list-menu.text-center {
    display: none;
  }

  .growth_front .gog__list__area__txt__wrapper {
    display: block;
  }
  .growth_front .gog__list__area__txt__wrapper__left {
    width: 100%;
    margin-right: 0;
    max-width: 640px;
    text-align: center;
    justify-content: center;
  }
  .growth_front .gog__list__area__txt__wrapper__catch {
    font-size: 1.2rem;
    margin-bottom: 8px;
  }
  .growth_front .gog__list__area__txt__wrapper__innerTitle {
    font-size: 1rem;
    padding: 4px 8px;
  }
  .growth_front .gog__list__area__txt__wrapper__right ul {
    width: calc(100% - 16px);
  }
  .growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item {
    width: calc((100% - 10px) / 2);
    margin-bottom: 10px;
    margin-right: 0;
  }
  .growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item:nth-child(odd) {
    margin-right: 10px;
  }
  .growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item .gog__features__area__wrapper__item__title {
    font-size: 1rem;
    padding: 4px 8px;
    min-height: inherit;
  }
  .growth_front .gog__features__area__wrapper .gog__features__area__wrapper__item .gog__features__area__wrapper__item__txt {
    padding: 4px 8px;
  }
  .growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item {
    width: calc((100% - 10px) / 2);
    margin-bottom: 10px;
  }
  .growth_front .gog__select__area__wrapper .gog__select__area__wrapper__item p.gog__select__area__wrapper__item__img {
    margin-bottom: 4px;
  }
  .growth_front .search-area dl {
    display: flex;
    flex-direction: column;
  }
  .growth_front .search-area {
    padding: 10px;
  }
  .growth_front .search-area dl dt,
  .growth_front .search-area dl dd {
    display: block;
    width: 100%;
    text-align: left;
  }

  .growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a {
    padding: 8px;
    min-height: 48px;
  }
  .growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item a::after {
    font-size: 14px;
  }
  .growth_front .gof__contents__wrapper__contentsContainerCard .gof__contents__wrapper__contentsContainerCard__item .gof__contents__wrapper__contentsContainerCard__item__strTxt {
    font-size: 12px;
    padding-right: 4px;
  }
  .growth_front .modal-wrapper {
    width: 90%;
  }

  .growth_front .go_general_carousel {
    width: 100%;
    margin: 20px auto;
    padding: 0 0 0 10px;
  }
  /* .growth_front .go_general_carousel-track {
    display: flex;
    transition: transform 0.5s ease-in-out;
  } */
  .growth_front .go_general_carousel-item {
    flex: 0 0 calc((100% - 20px) / 2);
    padding: 10px;
    margin-right: 10px;
  }
  .growth_front .go_general_carousel-item p {
    font-size: 12px;
  }
  /* .growth_front .go_general_carousel-buttons {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
  }
  .growth_front .go_general_carousel-buttons button {
    border: none;
    color: #000;
    padding: 0;
    cursor: pointer;
    font-size: 21px;
    font-weight: 600;
    padding: 4px 8px;
  } */

  .growth_front .search-area .go__category li {
    width: calc((100% - 4px) / 3);
    margin-right: 2px;
    margin-bottom: 2px;
  }
  .growth_front .search-area .go__category li:nth-child(3n) {
    margin-right: 0;
  }
  .growth_front .search-area .go__category li a {
    border-bottom: 2px solid #16a34a;
  }
  .growth_front .search-area .go__category li a::after {
    display: none;
  }
  .growth_front .search-area .gof__search__category .gof__search__category__innerTitle {
    margin-top: 0;
    padding: 4px 32px 4px 8px;
  }
  .growth_front .search-area .gof__search__category .gof__search__category__innerTitle::after {
    
    content: "";
    position: absolute;
    top: 55%;
    right: 8px;
    font-family: "Material Icons";
    transform: translateY(-50%);
    font-size: 1.6em;
  }
  .growth_front .search-area .gof__search__category .gof__search__category__innerTitle.on::after {
    content: "";
  }
  .growth_front .search-area .gof__search__category ul {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.5s ease, opacity 0.5s ease;
    margin: 0;
  }
  .growth_front .search-area .gof__search__category ul.open {
    max-height: 500px;
    opacity: 1;
    padding: 0;
  }
  .growth_front .search-area .gof__search__category.search-category-3 ul,
  .growth_front .search-area .gof__search__category.search-category-5 ul {
    display: flex;
    min-height: min-content;
    opacity: 1;
  }
  .growth_front .gof__contents__wrapper .gof__contents__wrapper__contentsContainer .gof__contents__wrapper__contentsContainer__item .gof__contents__wrapper__contentsContainer__item__img a {
    width: 100%;
    height: 96px;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
  }
  .growth_front .gof__contents__wrapper .mr-20.button.button-favorite.favorite-button-detail {
    padding-left: 24px;
  }
  .growth_front .gog__list__area__wrapper:last-child {
    flex-wrap: wrap;
  }
  .growth_front .gog__tabarea__wrapper ul {
    width: 100% !important;
  }
  .growth_front .gog__tabarea__wrapper ul li:nth-child(2) {
    width: 100%;
  }
  .growth_front .accordion-search .accordion .search-checkbox label {
    width: auto;
    margin-right: 8px;
    margin-bottom: 8px;
  }
  .growth_front .single-mv-meta__rightBtn a,
  .growth_front .single-mv-meta__rightBtn button {
    margin-right: 0 !important;
    margin-bottom: 4px;
    font-size: 0.9rem;
  }
  .growth_front .single-mv-meta__rightBtn button {
    width: 120px !important;
  }
  .growth_front .single-mv-meta__rightBtn button:last-child {
    margin-bottom: 0;
  }
  .growth_front .single-mv-meta__rightBtn a {
    width: 100%;
        padding-right: 24px;
        padding-left: 16px;
    margin: 0 0 4px;
  }
  .growth_front .button-favorite, .growth_front .button-favorite:hover {
    margin-left: 0;
    margin-bottom: 4px;
  }
  .growth_front main .single-mv h1 {
    font-size: 20px;
    line-height: 1.2;
  }
  .growth_front .modal-wrapper {
    overflow-x: hidden;
  }
  .growth_front .modal-content.show {
    min-width: inherit;
  }
  .growth_front.register .form-area .form-required::after {
    float: none;
  }
  .growth_front .gof__f__moreBtn a {
    padding: 8px 32px;
    min-width: 160px;
  }
  .growth_front header>nav>ul>li>ul {
    left: auto;
    right: 0;
    font-size: 10px;
  }

}




/* mypage */
.growth_front.growth_login header>nav {
  background-color: #16a34a;
  text-align: right;
}
.growth_front.growth_login.career header>nav {
  background-color: #e76023;
}
.growth_front.growth_login .gof__bredtxt {
  font-size: 1.1rem;
  width: 1100px;
  margin: 0 auto;
}
.growth_front.growth_login .gof__bredtxt__logout {
  margin-left: 10px;
  margin-right: 10px;
}
.growth_front.growth_login .gof__bredtxt__logout button {
  bottom: 0;
  color: #fff;
}
.growth_front.growth_login .single-flex.btw {
    width: 100%;
    justify-content: space-between;
    display: flex
}
.growth_front.growth_login aside h1,
.growth_front.growth_login aside h3 {
  padding-left: 0;
  justify-content: space-between;
  border: none;
}
.growth_front.growth_login aside .list-menu li a {
  display: inline;
}
.growth_front.growth_login main aside section h2 {
  margin-bottom: 10px;
}
.growth_front.growth_login h3 {
  border: none;
  padding-left: 0;
}
.growth_front button.gom__btn__dol {
  display: block;
  background-color: #8fc320;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding: 8px;
  border-radius: 4px;
}
.growth_front button.gom__btn__del {
  display: block;
  background-color: #ed1c24;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding: 8px;
  border-radius: 4px;
}
.growth_front .gom__spn__red {
  color: #ed1c24;
  display: inline-block;
  margin: auto;
}
.growth_front.growth_login h3.mypage {
  margin-top: 0;
}
.growth_front.register .gof__formInnerTitle {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 8px;
  display: inline-block;
}
.growth_front.register .form-chkbox label {
  margin-right: 12px;
  margin-bottom: 8px;
  display: inline-block;
}
.growth_front.register .form-chkbox label input[type=checkbox],
.growth_front.register .form-chkbox label input[type=radio] {
  margin-right: 4px;
}
.growth_front.register .form-area dl dd.gof__flexh {
  display: flex;
  align-items: center;
}
.growth_front.register .form-area dl dd.gof__flexv {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.growth_front.register .gof__table__stxt {
  font-size: 0.9rem;
}


/* ---------------------------------------- */
/* mypage sp */
/* ---------------------------------------- */
@media screen and (max-width: 767px) {
  body {
    min-width: auto;
  }
  .growth_front.growth_login body,
  .growth_front.growth_login header>section,
  .growth_front.growth_login main,
  .growth_front.growth_login main>article,
  .growth_front.growth_login .video-flex li,
  .growth_front.growth_login footer,
  .growth_front.growth_login footer>section {
    width: 100%;
  }
  .growth_front.growth_login .gof__bredtxt {
    font-size: 0.9rem;
    width: 100%;
  }
  .growth_front.growth_login .video-flex li {
    width: calc(50% - 5px);
    margin-right: 10px;
  }
  .growth_front.growth_login .video-flex li:nth-child(2n) {
    margin-right: 0;
  }
  .growth_front.growth_login .single-flex.btw span {
    font-size: 1.45rem;
  }
  .growth_front.growth_login .simple-nav-btn {
    font-size: 1.1rem;
  }
  .growth_front.growth_login main aside section h2 {
    margin-bottom: 5px;
  }
  .growth_front .gom__table th,
  .growth_front .gom__table td {
    word-break: break-all;
    width: 16.66%;
  }
  .growth_front .gom__table td button {
    word-break: normal;
    font-size: 10px;
    padding: 4px;
  }
  .growth_front.growth_login .informationList dt {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    padding-bottom: 5px;
    width: 100%;
  }
  .growth_front.growth_login .informationList dd {
    border-bottom: none;
  }
  .growth_front.growth_login .form-button .button {
    width: 48%;
    min-width: auto;
  }

  .growth_front.career .gof__spmenu a i {
    color: #e76023;
  }
  .growth_front.career .gof_modal_content__asidehArea section h2 {
    background-color: #e76023;
  }
  .growth_front .gof_modal_content__asidehArea section h2 {
    width: 100%;
  }
  .el_tabNav_fox1.el_tabNav_fox1_cate-a,
  .el_tabNav_fox2.el_tabNav_fox2_cate-a,
  .el_tabNav_fox3.el_tabNav_fox3_cate-a,
  .el_tabNav_fox4.el_tabNav_fox4_cate-a,
  .el_tabNav_fox5.el_tabNav_fox5_cate-a,
  .el_tabNav_fox6.el_tabNav_fox6_cate-a,
  .el_tabNav_fox7.el_tabNav_fox7_cate-a,
  .el_tabNav_fox8.el_tabNav_fox8_cate-a,
  .el_tabNav_fox9.el_tabNav_fox9_cate-a,
  .el_tabNav_fox10.el_tabNav_fox10_cate-a,
  .el_tabNav_fox11.el_tabNav_fox11_cate-a,
  .el_tabNav_fox12.el_tabNav_fox12_cate-a,
  .el_tabNav_fox13.el_tabNav_fox13_cate-a {
    width: 50%;
  }
  
  .growth_front.register .form-area dt,
  .growth_front.register .form-area dd {
    padding: 3px 6px;
  }
  .growth_front.register .form-chkbox label {
    /* display: inline; */
    margin-right: 8px;
  }
  .growth_front.register .form-select .form-select-overlay::after {
    top: 50%;
  }
  .growth_front .gof__contents__wrapper.gof__f__type0 {
    margin-top: 10px;
  }
  .growth_front .gof__contents__wrapper.gof__f__type0 p,
  .growth_front .gof__contents__wrapper.gof__f__type0 p img {
    width: 100%;
  }
}

/* add */
.bl_tabNav_box.bl_tabNav_box_cate-a li a.active,
.bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active {
  position: relative;
}
.bl_tabNav_box.bl_tabNav_box_cate-a li a,
.bl_tabNav_fox.bl_tabNav_fox_cate-a li a {
  border-right: none;
}
.el_tabNav_box1,
.el_tabNav_box2,
.el_tabNav_box3,
.el_tabNav_box4,
.el_tabNav_box5,
.el_tabNav_box6,
.el_tabNav_box7,
.el_tabNav_box8,
.el_tabNav_box9 {
  margin: auto;
  padding: 0;
}
.bl_tabNav_box_cont,
.bl_tabNav_fox_cont  {
  margin: 0;
  padding: 12px 0;
  border-left: 2px solid #16a34a;
}
.bl_tabNav_box.bl_tabNav_box_cate-a li a.active::after,
.bl_tabNav_fox.bl_tabNav_fox_cate-a li a.active::after {
  display: block;
  content: "";
  border-right: 2px solid #fff;
  height: 100%;
  position: absolute;
  right: -4px;
}
.el_categoryList {
  margin-top: 0;
}
.el_categoryList li:last-child {
  border-bottom: none;
}

.bl_tabNav_box_cont.active,
.bl_tabNav_fox_cont.active {
  border-left: 2px solid #16a34a;
}

/* class */
.--mb-0 {
  margin-bottom: 0;
}
.form-message.form-error-message,
.area-only-show-edit.medium {
  margin-bottom: 0;
}
select::after {
    display: block;
    position: absolute;
    right: 10px;
    top: 23%;
    content: "keyboard_arrow_down";
    font-family: "Material Icons";
    pointer-events: none;
}

/* Growshとは｜就活 */
.growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__newgradImg,
.growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
    background: url(/images/growth/howtogrowth_newgrad_pc.png) center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 354px;
    border: 2px solid #22A34A;
    margin-top: 16px;
    margin-bottom: 20px;
}
.growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
    background-image: url(/images/growth/howtogrowth_career_pc.png);
    border-color: #FF4300;
}
@media screen and (max-width: 767px) {
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__newgradImg,
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
        background-image: url(/images/growth/howtogrowth_newgrad_sp.png);
        height: 220px;
        margin-bottom: 12px;
    }
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
        background-image: url(/images/growth/howtogrowth_career_sp.png);
    }
}
@media screen and (max-width: 420px) {
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__newgradImg,
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
        height: 220px;
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 380px) {
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__newgradImg,
    .growth_front .gof__contents__wrapper.gof__f__type0 p.gof__f__careerImg {
        height: 200px;
        margin-bottom: 4px;
    }
}

.growth_front h4 .gof__h4InnerImg {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .growth_front h4 {
    margin-top: 16px;
  }
  .growth_front h4 .gof__h4InnerImg {
    width: 140px;
  }
}

/* 2025/11/17 時点の非表示設定 */
.growth_front__headsearch, /* ヘッダタブ切替検索部分 */
.gof_modal_content__searchArea, /* SP ヘッダタブ切替検索部分 */
.growth__frside__type2, /* サイドメニュー下部 */
.gof__f__recommend4u, /* あなたにおすすめの企業を探す */
.gof__f__3rdUsSt, /* 3年生向け検索 */
.gof__f__4thUsSt, /* 4年生向け検索 */
.gof__f__3rdFeature, /* 3年生向け特色 */
.gof__f__4thFeature, /* 4年生向け特色 */
.gof__f__recFeature /* 転職向け特色 */
 {
  display: none;
}

main>article section.col-12 .column.cw-3 {
  margin-bottom: 12px;
}
.el_btn.el_btn__arrowDown {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .growth_front.static .el_btn.el_btn__arrowDown {
    padding-right: 24px;
  }
}
.gog__list__area__txt__wrapper__profileImg {
  text-align: center;
  width: 100%;
  margin-bottom: 24px;
}
.growth_front .gof__wbc__wrapper__btn li a.entered {
  border-color: #999 !important;
  color: #fff !important;
}
.growth_front .gog__list__area__txt__wrapper__innerRead {
  padding: 0 8px;
}
.growth_front .gog__list__area__txt__wrapper__profileImg img {
  width: auto;
  max-width: 90%;
}
.growth_front.growth_login .logIn__UnderLink {
    width: calc(100% + 10px);
    margin: 0 -5px;
    border: 1px solid #16a34a;
}
.growth_front.growth_login .logIn__UnderLink {
  margin: 16px -5px 0;
}
.growth_front.growth_login .logIn__UnderLink a img {
  width: 100%;
}
.growth_front.growth_login .growth_front__headsearch {
  display: block;
}
.growth_front.growth_login .header-loginarea_wrapper button:first-child {
  margin-bottom: 10px;
}
.growth_front.growth_login .header-button.button-register {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .growth_front.static .el_btn.el_btn__arrowDown {
    margin: 16px auto 0;
    width: 100%;
    max-width: 420px;
  }
  .growth_front.growth_login .logIn__UnderLink {
    margin: 12px auto 0;
    width: 100%;
    padding: 8px 8px;
  }
  .growth_front.growth_login .gof_modal_content__searchArea {
    display: block;
  }
  .growth_front.growth_login .header-loginarea_wrapper button:first-child {
    margin-right: 10px;
  }
}
.teather.teather-with-background header .header-container {
  justify-content: center;
}
.teather.teather-with-background header .header-simple {
  border-color: #16a34a;
}
.teather.teather-with-background main.large-width h1.header-red {
  border-color: #16a34a;
}
@media screen and (max-width: 767px) {
  .teather header>section {
    width: 100%;
  }
  .teather main.large-width {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .teather footer {
    padding-top: 0
  }
  .teather footer section {
    width: 100%;
  }
  .teather footer .main-menu,
  .teather footer nav.hp_yakuhan {
    display: none;
  }
  footer p:last-child {
    clear: both;
    padding: 15px 10px 25px;
    border-top: 1px solid #999;
    text-align: center;
    font-size: 16px;
  }
  .growth .gof__fogetTitle {
    font-weight: 700;
  }
  .growth .gof__fogetRead {
    font-size: 14px;
    margin-top: 8px;
  }
  .growth .gof__fogetRead .gof__fogetReadLabel {
    display: block !important;
    margin-bottom: 4px;
    font-weight: 600;
  }
  .growth .gof__fogetRead .gof__fogetReadLittle {
    font-size: 12px;
  }
}