@media screen and (max-width: 980px) {
  /*.top_banner {display: none !important;}*/
  img {
    max-width: 100%;
  }

  #wrap {
    width: auto;
    margin-top: 54px;
  }

  #side {
    float: none;
    box-sizing: border-box;
    width: auto;
    margin: 0 0 15px;
    padding: 0 14px;
  }

  #side .banners,
#side .question,
#side .lnb_ask,
#side .banner {
    display: none;
  }

  html #hkcontent {
    float: none;
    width: 95vw;
    margin: 0px auto;
    padding: 0px;
  }

  html #hkcontent form {
    padding-top: 0px;
  }

  #right_banner {
    display: none;
  }

  #hkcontent .contents-wrap {
    padding-top: 21px;
  }

  #hkcontent .contents-wrap .content-title {
    height: auto;
    display: none;
  }

  div.headline h3.domain,
div.headline h3 {
    display: flex;
    border-bottom: 0;
    justify-content: flex-start;
  }

  ul#location {
    position: static;
    margin: 10px 0;
  }

  div.domainbox_top {
    width: auto;
  }

  div.domainbox_top div.finding,
div.domainbox_top div.finding dl {
    width: auto;
  }

  div.domainbox_top dl dt div.domainbox_top dl dd {
    float: none;
  }

  div.domainbox_top div.finding dd.btn {
    position: static;
    box-sizing: border-box;
    width: 100%;
  }

  div.domainbox_top div.finding dd .btn.btn-success {
    box-sizing: border-box;
    width: 100%;
  }

  div.domainbox_top div.result {
    display: block;
    width: auto;
  }

  .box-search .finding {
    padding-right: 0;
  }

  .box-search .finding dl {
    padding-left: 0;
  }

  .box-search .finding dt {
    position: static;
  }

  .box-search .finding dd {
    display: block;
  }

  .box-search .finding dd .col {
    display: block;
    min-width: 0;
    margin-top: 5px;
  }

  .box-search .finding dd .col-1 {
    width: auto;
  }

  .box-search .finding dd .col .select {
    width: 100%;
  }

  .box-search .btn-search {
    position: static;
    width: 100%;
    height: 25px;
    margin-top: 5px;
    padding: 0;
  }

  .box-search .wrap-calendar {
    white-space: nowrap;
  }

  .box-search .wrap-calendar .txt {
    width: 100px;
  }

  div.search_form02,
div.search_form02 div.left,
div.search_form02 div.left textarea {
    box-sizing: border-box;
    width: 100%;
  }

  div.search_form02 {
    padding: 15px;
  }

  div.search_form02 div.left,
div.search_form02 div.right {
    box-sizing: border-box;
    float: none;
    width: auto;
    padding: 0;
    border: 0;
  }

  ul.icon {
    width: auto;
    height: auto;
    margin: 0 0 10px;
    padding: 10px;
    background-color: #ececec;
    background-image: none;
    border-radius: 3px;
  }

  ul.icon li {
    white-space: nowrap;
  }

  .h_tab ul,
.sub_tab ul {
    display: table;
    width: 100%;
  }

  .h_tab ul li,
.sub_tab ul li {
    width: auto !important;
  }

  .h_tab ul li a,
.sub_tab ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  fieldset.search {
    box-sizing: border-box;
    width: auto;
  }

  div.board_list {
    overflow: auto;
    background-image: none;
    -webkit-overflow-scrolling: touch;
  }

  div.board_list table thead th.input,
div.board_list table thead th {
    white-space: nowrap;
    padding: 10px;
    border-top: 1px solid #e0e2e2;
    border-bottom: 1px solid #e0e2e2;
  }

  .paging .sort-count,
div.paging p {
    position: static;
    text-align: right;
    margin-top: 10px;
  }

  html .webhosting-wrap .content-point li {
    float: none;
    width: auto;
    padding-bottom: 20px;
  }

  html .webhosting-wrap .web-process,
html .webhosting-wrap .wrap-welcome,
html .contents-wrap .intro-subscript,
html .contents-wrap .intro {
    box-sizing: border-box;
    width: auto;
  }

  html .webhosting-wrap .web-process {
    padding: 15px;
  }

  div.keywordbox_area div.box {
    float: none;
    width: auto;
    margin-bottom: 10px;
  }

  div.tbl_list {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }

  div.tbl_list table thead th,
div.tbl_list table tbody td {
    word-break: keep-all;
    padding: 5px;
  }

  div.do_search_box {
    padding: 20px;
  }

  div.search_form label.kind02 {
    display: block;
    margin-bottom: 5px;
  }

  div.search_form input.txt {
    width: auto !important;
    border: 1px solid #ccd5da;
  }

  div.webhosting-wrap .webhosting-content li,
div.server-wrap .server-content li,
div.server-wrap .service-recommand li,
div.server-wrap .content-point li,
div.server-wrap .service-point li {
    float: none;
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-bottom: 20px;
    box-sizing: border-box;
  }

  div.webhosting-wrap .webhosting-content li:first-child,
div.server-wrap .server-content li:first-child,
div.server-wrap .service-recommand li:first-child,
div.server-wrap .content-point li:first-child,
div.server-wrap .service-point li:first-child {
    margin-top: 0;
  }

  div.webhosting-wrap .mailservice-container {
    width: auto;
  }

  div.webhosting-wrap .webhosting-content .long-desc {
    height: auto;
  }

  div.webhosting-wrap .welcome-text {
    margin: 0 20px;
    word-break: keep-all;
  }

  div.cb-wrap {
    float: none;
    width: auto;
  }

  div.server-wrap .process {
    display: block;
    width: auto;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  div.server-wrap .process-list {
    display: inline-block;
    width: 40%;
  }

  div.server-wrap .customer-list {
    margin: 0;
    padding: 15px 10px;
    overflow: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }

  div.server-wrap .customer-list li {
    display: inline-block;
    float: none;
  }

  div.server-wrap .customer-list li div {
    margin: 0 !important;
  }

  div.server-wrap .wrap-welcome {
    width: auto;
  }

  div.server-wrap .content-point {
    margin: 0;
  }

  div.server-wrap .product-spec,
div.server-wrap .service-point {
    margin-right: 0;
  }

  div.server-wrap .product-spec li {
    float: none;
    width: 100%;
    margin-top: 10px;
    margin-right: 0;
    box-sizing: border-box;
  }

  div.server-wrap .product-spec li:first-child {
    margin-top: 0;
  }

  div.server-wrap .content-point .high-height {
    min-height: auto;
  }
}

/*# sourceMappingURL=contents.one.css.map */
