@charset "UTF-8";
/*
* /geomart/article/pc/css/adjustment.css
*
*/
/* ------------------------
  header
------------------------ */
#gtmWrapper + header,
#golHeaderWrapper header {
  text-align: left;
  width: auto;
  padding: 0;
  margin-bottom: 15px;
}

#gtmWrapper + header img,
#gtmWrapper + header ul li,
#golHeaderWrapper header img,
#golHeaderWrapper header ul li {
  padding: 0;
  margin: 0;
}


/* ------------------------
  main
------------------------ */
#container header {
  background: none;
}

#container h1,
#container h2,
#container h2 span,
#container h3,
#container h3 span,
#container h3 div,
#container .title,
#container .name,
#container p strong,
#container #lead p .small,
#container .text_weight_b span {
  font-weight: bold;
}

#container h1,
#container h2.midashi,
#container h2.title00,
#container h2.title01,
#container h3.title00,
#container h3.point01,
#container #title,
#container .title {
  font-size: 26px !important;
}

#container h2 {
  font-size: 24px !important;
}

#container h3 {
  font-size: 22px !important;
}

#container h4,
#container p strong,
#container .text_size_1_6rem,
#container .title.title-color_kinds,
#container .title.title-color_apple,
#container .title.title-color_iPhone,
#container .title.title-color_Android,
#container .btn,
#container .btn--gos,
#container .btn--new,
#container .game-btn {
  font-size: 20px !important;
}

#container .date,
#container p,
#container .banner_l a,
#container .standard div.con_W5 .item {
  font-size: 18px !important;
  line-height: 1.75 !important;
}

#container .example li,
#container .p_n,
#container .flow li,
#container .con-box-text li,
#container .item,
#container table .btn {
  font-size: 16px !important;
}

#container .p_l img + p,
#container .p_r img + p {
  width: auto !important;
  overflow: hidden;
}

#container table {
  font-size: 16px;
  border-collapse: separate;
  border-spacing: 2px;
}

#container .ProductTable {
  display: block;
}

#container .ProductTable tr {
  border: none;
}

#container .ProductTable td {
  vertical-align: middle;
}

#container .column_w2_50-con {
  width: 47%;
}

#container .column_w3_33-con {
  width: 30%;
}

#container span.ya {
  z-index: 1;
}

#container #matome p {
  margin-top: 40px;
  margin-bottom: 40px;
}


/* ------------------------
  main > btn-wrapper
------------------------ */
.btn-wrapper.summary {
  display: block;
  margin: 0 auto;
  padding: 0 0 3em 0;
  text-align: center;
}

.btn-wrapper.summary .btn-gos {
  padding: 4em 0 0 0;
}

.btn-wrapper.summary .btn-gos img {
  width: auto;
  cursor: pointer;
  transition-duration: 0.3s;
}

.btn-wrapper.summary .btn-gos:hover img {
  opacity: 0.6;
  transition-duration: 0.3s;
}

.btn-wrapper.summary .btn-list {
  padding: 2em 0 2em 0;
}

.btn-wrapper.summary .btn-list img {
  width: auto;
  cursor: pointer;
  transition-duration: 0.3s;
}

.btn-wrapper.summary .btn-list:hover img {
  opacity: 0.6;
  transition-duration: 0.3s;
}


/* ------------------------
  footer
------------------------ */
footer {
  background: #fff;
}

#footerLink {
  display: block !important;
}

#footerLink ul li {
  padding: 0;
  margin-top: 0;
}