.option_area {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 28px;
}

.option_item {
  width: 32.2%;
  margin-top: 0;
  margin-bottom: 30px;
}

.option_thum_img {
  width: 100%;
  height: auto;
}

.option_line_con {
  padding: 13px 26px 26px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;

}


.option_item h5 {
  font-size: 22px;
  font-weight: bold;
  color: #000;
  padding: 0px 0px 3px;
  margin:0;
}

.option_item p {
  font-size: 17px;
  line-height: 1.35;
  margin: 0;
  flex-grow: 1;
  padding: 5px 0 0 0;
  height: 100%;
}

p.option_textlarge {
    height: 8.3rem;
}

p.option_textmedium {
    height: 6.8rem;
}

p.option_textsmall {
    height: 5.3rem;
}







img, video, object {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  border: none;
}

.option_btn_r {
justify-content: flex-end;
display: flex;
}

.option_btn_r a {
color: #ffffff !important;
background-color: #2d89ef;
width: 40%;
font-size: 17px;
border-radius: 5px;
padding: 8px 0px;
display: block;
text-align: center;
}


.introduction_link_bn{
  margin:20px 0 15px;
}

.introduction_link_bn img{
  width:100%;
}




/*   tab start  */


.tabBox {
    width: 100%;
    margin: 0 auto;
}

.tabBox .tabArea {
  width: 100%;
  height:auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size:29px;
  margin-top: 50px;
  padding-bottom: 21px;
}

.tabBox .tabArea .one_tab {
  width: 50%;
  display: block;
  text-decoration: none;

  text-align: center;
  color: #fff;
  cursor: pointer;
}

.tabBox .tabArea .one_tab:hover {
  opacity: 0.7;
  text-decoration: none;
}

.tabBox .tabArea .one_tab .tab_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
}

.tabBox .tabArea .one_tab:nth-child(1) .tab_inner {
  background-color: #cbd1d7;
}
.tabBox .tabArea .one_tab:nth-child(2) .tab_inner {
  background-color: #cbd1d7;
}

.tabBox .tabArea .one_tab.select .tab_inner {
 background-color: #176cc8;
 font-weight:700;
}


.tabBox .tabArea .one_tab.select .tab_inner .circle-line{
  border-radius: #176cc8;
  font-weight:700;
 }


.tabBox .tabArea.bottom {
  align-items: flex-start;
}
.contents .tab_main {
  display: none;.img_title
  padding: 0px 0px;
  min-height: 280px;
  border: ;
  transition-duration: 0.3s;
}
.tab_main.is_show {
  display: block;
}
.tab_main:nth-child(1).is_show {
  border:;
}
.tab_main:nth-child(2).is_show {
  border: ;
}



/*   tab end */




.item_last{
      margin-bottom: 15px !important;
}




@media screen and (max-width: 480px) {

  .page_title {
      margin-top: 90px;
  }

  .tabBox .tabArea{
    margin-top:24px;
    font-size: 1.2rem;
    padding-bottom: 7px;
  }

  .tabBox .tabArea .one_tab .tab_inner {
    height: 54px;
  }

  .option_line_con {
    padding: 22px;
  }

.option_area{
margin-top:15px;
flex-direction: column;
}

.option_item {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
}

.option_item h5{
  font-size: 19px;
  line-height: 1.4;
}

.option_btn_r a {
    color: #ffffff !important;
    background-color: #2d89ef;
    width: 100%;
    font-size: 16px;
    border-radius: 5px;
    padding: 8px 0px;
    display: block;
    text-align: center;
    margin-top: 20px;
}

.introduction_link_bn {
    margin: 5px 0 25px;
}

.option_item p {
    font-size: 15px;
    padding: 2px 0 5px 0;
}


p.option_textlarge {
    height: auto;
}

p.option_textmedium {
    height: auto;
}

p.option_textsmall {
    height: auto;
}




}
