@media (max-width: 1000px) {
  /* ---------------------- layout */
  .notScroll {overflow: hidden; width: 100%; height: 100vh; touch-action: none;}

  .wrap {min-width: auto;}

  .close header,
  header {padding: 2.1334vw 4.2667vw; align-items: center; justify-content: space-between;}

  header .title_area {width: calc(100% - 25.6vw);}
  header .title_area .title {font-size: 5.3334vw; line-height: 8vw; font-weight: 500;}
  header .title_area .title span {font-size: 4.8vw; line-height: 8vw;}

  header .utill > li {width: 12.8vw; height: 12.8vw;}
  header .utill > li > button {padding: 3.2vw; background-size: 6.4vw;}
  header .utill .user .user_id {padding: 4.2667vw; border-radius: 2.1334vw; font-size: 4.2667vw; line-height: 8.5334vw;}
  header .utill .user .user_id .ico_user {width: 8.5334vw; height: 8.5334vw; margin-right: 2.1334vw; background-size: 6.4vw;}
  header .utill .user .user_btn_area {margin-top: 4.2667vw;}

  header .menu_btn {display: block; width: 9.6vw; height: 12.8vw; padding: 3.2vw; padding-left: 0; margin-right: 3.2vw;}
  header .menu_btn button {background: url(../img/icon/mo_menu.png) no-repeat center center; background-size: 6.4vw;}

  header .modal .modal_box {padding: 3.2vw; bottom: auto;}
  header .modal .modal_box.user {max-width: 54.9334vw; top: 17.0667vw; right: 2.6667vw; border-radius: 4.2667vw;}
  header .modal .modal_box .close {width: 6vw; height: 6vw; background-size: 4.8vw; background-position: top center;}

  .menu_area {overflow-y: scroll; max-height: 100vh; padding: 6.4vw 0; background: #FFFFFF; border: 0; box-shadow: 0 0 25px rgb(0, 0, 0, 8%); z-index: 600;}
  .menu_area nav {display: none;}
  .menu_area.open nav {display: block;}
  .menu_area .close_btn.mo {display: inline-block;}
  .menu_area .close_btn.pc {display: none;}

  nav .logo {display: flex; padding: 1.6vw 5.3334vw; justify-content: space-between; align-items: center;}
  nav .logo p {display: inline-block; padding: 4vw 0; width: 24.8vw; height: auto; vertical-align: middle;}
  nav .logo p img {width: 100%; height: auto;}
  nav .logo .close_btn {width: 6.4vw; height: 6.4vw; padding: 0;}
  nav .logo .close_btn button {background: url(../img/icon/close.png) no-repeat center center; background-size: 6.4vw;}

  nav .menu {padding: 6.4vw 0;}
  nav .menu > li {padding-bottom: 4.2667vw;}
  nav .menu li a {padding: 2.8vw 22.4vw 2.8vw 16vw; font-size: 4.8vw; line-height: 7.2vw;}
  nav .menu li.lock i {width: 5.6vw; height: 5.6vw; margin-left: 2.1334vw; background-size: 4.8vw;}
  nav .menu li > a {background: no-repeat 4vw center; background-size: 4.8vw;}
  nav .menu .depth2 {padding: 2.1334vw 0;}
  nav .menu .depth2 a {padding: 2.1884vw 0 2.1884vw 16vw; font-size: 3.7334vw; line-height: 5.6vw;}

  main {min-width: auto; padding: 0; margin-top: 17.0667vw; margin-left: 0 !important; }

  footer {padding: 10.6667vw 17.8667vw; flex-direction: column-reverse; align-items: center;}
  footer p {margin-top: 2.1334vw; letter-spacing: -0.1vw;}
  footer ul li:last-child:before {margin: 0 2.1334vw;}

  footer p,
  footer ul li,
  footer ul li a {font-size: 3.2vw; line-height: 4.8vw;}

  /* ---------------------- asset */
  /* width */
  .w80 {width: 21.3334vw;}

  /* margin/padding */
  .mt8 {margin-top: 2.1334vw;}
  .mt16 {margin-top: 2.1334vw;}
  .mt40 {margin-top: 10.6667vw;}

  /* section_title */
  h3.section_title {padding: 4.8vw 0;}
  h3.section_title.under {border-bottom: 1px solid #e3e3e3;}

  h3.section_title,
  .section_title .title_label {font-size: 4.8vw; line-height: 8.5334vw;}

  .section_title .select_box {min-width: 34.1334vw; width: 25%; max-width: 66.6667vw;}

  /* search_area */
  .search_area {display: block; padding: 2.1334vw 4.2667vw; border-top: 0; border-radius: 0;}
  .search_area.double {padding: 1.6vw 3.2vw;}
  .search_area > .btn_medium {display: block;}
  .search_area .btn_medium {margin: 4.2667vw 0;}
  .search_area .btn_medium + .btn_medium {margin-top: 0;}

  .search_area .title {display: block; padding: 3.2vw 0; margin-right: 0; font-size: 4.2667vw; line-height: 6.4vw; text-align: left;}
  .search_area .search_wrap {flex-direction: column;}
  .search_area .search_wrap:first-child {margin-right: 0;}
  .search_area .search_wrap .title {text-align: left;}

  .search_area .search_wrap .title,
  .search_area .search_wrap .title + .input_wrap,
  .search_area .input_wrap.double,
  .search_area .input_wrap.double .input_text,
  .search_area .input_wrap.double .select_box {width: 100%; max-width: none; flex-wrap: wrap;}


  .search_area .input_wrap .select_box,
  .search_area .input_wrap.double .input_text {margin-right: 0;}
  .search_area .input_wrap .select_box,
  .search_area .input_wrap.double .select_box {width: 100%;}
  .search_area .input_wrap.double .btn_medium {display: block; width: 100%;}

  .search_area .input_wrap > *:not(:first-child, .btn_medium) {margin-top: 2.1334vw;}

  .search_area .datepicker_wrap {width: 100%; min-width: auto; margin-right: 0;}
  .search_area .datepicker_wrap span:not(.datepicker) {max-width: 5%; font-size: 3.7334vw; line-height: 12vw; margin: 0 1.0667vw;}

  .comment_area {padding: 6.4vw; border: 1px solid #EEEEEE; border-radius: 2.1334vw;}
  .comment_area .input_wrap {display: block;}
  .comment_area .input_wrap > * {display: block;}
  .comment_area .input_wrap .input_text {width: 100%;}
  .comment_area .btn_medium {margin: 0; margin-top: 4.2667vw;}

  /* input, selectbox */
  /* .input_wrap .input_text,
  .input_wrap .select_box {width: calc(100% - 23.4667vw); margin-right: 1.0667vw;} */

  .input_wrap.dual > * + * {margin-top: 4.2667vw;}
  .input_wrap.dual .input_wrap {width: 100%; margin-right: 0; flex-direction: column;}
  .input_wrap.dual .input_wrap > * + * {margin-top: 4.2667vw; margin-right: 0;}

  .input_wrap.btn_set {flex-direction: row;}
  .input_wrap.btn_set .input_text {max-width: 80%; margin-right: 2.1334vw;}

  .input_wrap.dual .input_wrap.btn_set {flex-direction: row;}
  .input_wrap.dual .input_wrap.btn_set  > * {margin-top: 0;}

  .input_bottom_txt .bottom_text {margin-top: 1.0667vw; padding: 0 1.0667vw; font-size: 3.7334vw; line-height: 5.8667vw;}
  .input_fix .fix_txt {top: 3.2vw; right: 3.2vw;  font-size: 3.7334vw; line-height: 5.6vw;}

  .title + .input_wrap {width: 100%;}

  /* input */
  .input_text {border-radius: 1.0667vw}

  input,
  .input_text > input {padding: 3.6vw 3.2vw; font-size: 3.7334vw; line-height: 5.6vw; border-radius: 1.0667vw;}

  /* select_box */
  .select_box button {padding: 3.2vw 8.5334vw 3.2vw 3.4667vw; font-size: 3.7334vw; line-height: 5.6vw;}
  .select_box > button {border-radius: 1.0667vw;}
  .select_box > button:after {width: 10.6667vw; height: 12.2667vw; background-size: 6.4vw; background-position: right 2.1334vw center;}
  .select_box.open > button {border-radius: 1.0667vw 1.0667vw 0 0;}
  .select_box > ul {border-radius: 0 0 1.0677vw 1.0677vw;}

  /* checkbox_area */
  .search_wrap + .checkbox_area {width: 100%; margin: 0;}
  .input_wrap + .checkbox_area {width: 100%; padding: 2.1334vw 0; margin-top: 1.6vw; margin-left: 0;}

  .checkbox_area {padding: 0;}
  .checkbox_area .checkbox + .checkbox {margin-left: 0;}

  /* checkbox */
  .checkbox input[type="checkbox"] + label:before {width: 5.3334vw; height: 5.6vw; background-size: 5.3334vw;}
  .checkbox input[type="checkbox"] + label > span {margin-left: 2.1334vw; font-size: 3.7334vw; line-height: 5.6vw;}

  /* datepicker */
  .datepicker_wrap .datepicker {width: calc(95% / 2); border-radius: 1.0667vw;}
  .datepicker input {font-size: 3.7334vw; padding-right: 8.5334vw; background-size: 6.4vw; background-position: right 2.1334vw center; border-radius: 1.0667vw;}

  .daterangepicker {width: 100vw; left: 0 !important; padding: 6.4vw 4.2667vw; margin-top: 0; border-radius: 1.0667vw; font-size: 4vw;}

  .daterangepicker .calendar-table th,
  .daterangepicker .calendar-table td {width: 8.5334vw; height: 8.5334vw; padding: 1.8667vw 0; font-size: 3.2vw; line-height: 8.5334vw;}
  .daterangepicker .calendar-table th.prev span,
  .daterangepicker .calendar-table th.next span {background-size: 6.4vw;}

  .daterangepicker th.month {width: 42.6667vw; font-size: 4.2667vw; line-height: 6.4vw;}

  .daterangepicker .calendar-time {margin-top: 2.1334vw;}
  .daterangepicker .calendar-time select {padding: 2.1334vw; padding-right: 3.2vw; font-size: 2.1334vw; line-height: 3.7334vw;}

  .daterangepicker .drp-buttons .applyBtn {margin-top: 4.2667vw; padding: 2.6667vw; border-radius: 1.0667vw; font-size: 3.7334vw; line-height: 5.6vw;}

  /* btn */
  .btn_medium {border-radius: 1.0667vw;}
  .btn_medium button {padding: 3.2vw 4.2667vw; font-size: 4.2667vw; line-height: 6.4vw;}
  .btn_medium.w80 button {padding: 3.2vw 0;}

  .btn_xs,
  .btn_xs_label {font-size: 3.2vw; line-height: 4.8vw; border-radius: 1.0667vw;}

  .btn_xs_label {padding: 1.8667vw 3.2vw; border-radius: 2.1334vw;}
  .btn_xs.white_b {border-radius: 2.1334vw;}
  .btn_xs button {padding: 1.3334vw 3.2vw; font-size: 3.7334vw; line-height: 5.6vw;}

  .btn_ico {width: 5.3334vw; height: 5.3334vw;}
  .btn_ico button {background: no-repeat center center; background-size: 5.3334vw;}

  .btn_xs.ico_download button {padding-left: 7.4667vw; background-size: 6.4vw; background-position: left 1.0667vw center;}
  .btn_xs.ico_add button {padding: 2.1334vw 3.2vw 2.1334vw 7.4667vw; background-size: 6.4vw; background-position: left 1.0667vw center;}

  .btn_xs.ico_close,
  .btn_xs_label.ico_close {padding: 1.0667vw 2.4vw 1.0667vw 3.4667vw; font-size: 3.7334vw; line-height: 6.4vw; border-radius: 2.1334vw;}

  .btn_xs.ico_close button,
  .btn_xs_label.ico_close button  {width: 6.4vw; height: 6.4vw; background-size: 6.4vw;}

  .btn_xs.ico_refresh,
  .btn_xs_label.ico_refresh {padding: 2.3334vw;}
  .btn_xs.ico_refresh button,
  .btn_xs_label.ico_refresh button {padding: 0; padding-left: 6.4vw; background-size: 6.4vw; background-position: left center;}

  .btn_delete,
  .btn_add {margin-top: 6.4vw;}

  .btn_delete button,
  .btn_add button {width: 100%; padding: 3.2vw; font-size: 4.2667vw; line-height: 6.4vw; border-radius: 1.0667vw;}

  .btn_add button i,
  .btn_delete button i {width: 6.4vw; height: 6.4vw; background-size: 6.4vw; margin-left: -6.4vw;}

  .btn_tooltip {width: 6.4vw; height: 6.4vw; background-size: 6.4vw;}
  .tooltip_wrap .tooltip_cont {padding: 4.2667vw; border-radius: 2.1334vw; font-size: 3.2vw; line-height: 4.8vw; transform: translate(-50%, 40%);}
  .tooltip_wrap .tooltip_cont::before {top: -1.6vw; border: 8.5334vw solid transparent; border-top-width: 0; border-bottom-color: #333;}

  .btn_toggle {width: calc(100% - 140px); text-align: right;}
  .btn_toggle input[type="checkbox"] {width: 14.9334vw; height: 8.5334vw; border-radius: 13.3334vw;}
  .btn_toggle input::after {top: 1.0667vw; left: 1.0667vw; width: 6.4vw; height: 6.4vw;}
  .btn_toggle input[type="checkbox"]:checked::after {transform: translateX(6.4vw);}

  .btn_wrap {padding: 6.4vw 4.2667vw;}
  section + .btn_wrap {margin-top: 10.6667vw;}
  .btn_wrap .btn_medium {width: 100%;}

  /* label */
  .state_label {padding: 1.3334vw 3.2vw; font-size: 3.7334vw; line-height: 5.6vw; border-radius: 2.1334vw;}

  /* table */
  .table_area {overflow: hidden; padding: 0 4.2667vw;}
  .table_area table {min-width: 100%;}
  .table_area table thead th {padding: 4.8vw 0; font-size: 3.7334vw; line-height: 5.3334vw;}
  .table_area table tbody td {padding: 4.2667vw 0; font-size: 3.7334vw; line-height: 5.6vw;}
  .table_area table tbody td.empty_text {padding: 5.5556vw 0; font-size: 4.4445vw; line-height: 6.6667vw;}

  .table_area colgroup,
  .table_area table tr th.pc,
  .table_area table tr td.pc {display: none; width: 0;}

  .table_area table thead th.mo_left,
  .table_area table tbody td.mo_left {padding: 4.8vw 6.4vw; text-align: left;}

  .table_info {display: block; min-width: auto; padding: 5.3334vw 0;}
  .table_info .info_text,
  .table_info .btn_area {display: block; width: 100%;}
  .table_info .info_text,
  .table_info .info_text span {font-size: 4.2667vw; line-height: 6.4vw;}

  .table_info .btn_area {margin-top: 2.1334vw;}
  .table_info .btn_area .btn_xs + .btn_xs {margin-left: 2.1334vw;}

  .table_area.pd_16 table thead th {padding: 4.6667vw 0; letter-spacing: -0.5px;}

  /* pagination */
  .pagination {margin-top: 6.4vw;}
  .pagination span {width: 8.5334vw; margin-right: 1.0667vw;}
  .pagination span button {padding: 1.0667vw 0; border-radius: 1.6vw; font-size: 4.2667vw; line-height: 6.4vw;}
  .pagination span.ico {background-size: 6.4vw;}


  /* info_area */
  .info_area.empty {padding: 4.2667vw 6.4vw; border-radius: 2.1334vw;}
  .info_area.empty i {padding-left: 8.5334vw; font-size: 4.25667vw; line-height: 6.4vw; background-size: 6.4vw;}
  .info_area span {margin-right: 1.0667vw; margin-bottom: 1.0667vw;}

  /* tab_area */
  .section_title .tab_area span {border-radius: 10.6667vw;}
  .section_title .tab_area span + span {margin-left: 1.0667vw;}
  .section_title .tab_area span button {padding: 1.3334vw 4.2667vw; font-size: 3.7334vw; line-height: 5.6vw;}

  /* sort button */
  .btn_sort {margin-left: 0.2667vw;}
  .btn_sort span {padding: 0.2667vw 0.2334vw;}
  .btn_sort span button {width: 2.1334vw; height: 1.0667vw;}

  /* modal */
  .modal_box {position: fixed; width: calc(100% - 8.5334vw); padding: 4.2667vw; border-radius: 4.2667vw;}
  .modal_box .modal_tit {position: relative; margin-bottom: 4vw; font-size: 4vw; line-height: 6vw;}
  .modal_box .modal_tit .close {width: 8vw; height: 8vw; background-size: 6.4vw;}
  .modal_box .table_area {padding: 0;}
  .modal_box .table_area table thead th,
  .modal_box .table_area table tbody td,
  .modal_box .table_area table tbody td .empty {font-size: 3.7334vw; line-height: 5.6vw;}
  .modal_box .table_area table tbody td .empty {padding: 1.0667vw 0;}

  .modal_box .text_wrap p,
  .modal_box .number_list li {padding: 2.1334vw; font-size: 3.7334vw; line-height: 5.6vw;}
  .modal_box .number_list li span {min-width: 23.4667vw; margin-right: 1.0667vw;}
  .modal_box .btn_area {margin-top: 2.3334vw;}

  .modal_box .text_wrap {margin-bottom: 4.8vw;}

  .loading .ico_spinner {display: block; width: 26.6667vw; height: 26.6667vw;}
  .loading p {font-size: 3.7334vw; line-height: 5.6vw; padding: 2.1334vw;}

  /* ---------------------- 로그인 */
  .login .login_box {width: 100%; padding: 4.2667vw; background: none; box-shadow: none;}
  .login .login_box .logo {width: 45.3334vw; height: 21.334vw; padding: 7.2vw 6.4vw;}
  .login .login_box form {min-width: auto;}
  .login .login_box .input_form {margin: 12.8vw 0;}
  .login .login_box .input_form input {padding: 3.2vw; margin-bottom: 3.2vw; font-size: 4.2667vw; line-height: 6.4vw;}

  .login .login_box .btn_find {margin-top: 10.6667vw;}
  .login .login_box .btn_find button {padding: 2.1334vw; font-size: 3.2vw; line-height: 4.8vw;}

  .login .login_box .warning {padding: 2.334vw 0; font-size: 3.7334vw; line-height: 6.4vw; border-radius: 2.1334vw;}
  .login .login_box .warning .icon {width: 6.4vw; height: 6.4vw; margin-right: 1.3334vw; background-size: 6.4vw;}
  .login .copyright {width: 100%; bottom: 40px;}

  .login .login_box .input_form input,
  .login .login_box .btn_login {border-radius: 1.0667vw;}

  .login .login_box .btn_login button {padding: 3.8889vw 4.4445vw; font-size: 5vw; line-height: 7.5vw;}

  /* ---------------------- ttl manager */
  .ttl_manager .table_area table th,
  .ttl_manager .table_area table td {width: 100%;}
  .ttl_manager .search_area .input_wrap.double .btn_medium {display: none;}
  .ttl_manager .checkbox_area .checkbox {width: 25%;}


  /* --------------------- trading_area */
  .info_list_wrap {padding: 0vw 4.2667vw;}
  .half {width: 100%; max-width: none; min-width: auto;}
  .info_list {margin-top: 10.6667vw; flex-direction: column;}
  .info_list .title {display: block; width: auto; padding: 3.2vw 0; font-size: 4.2667vw; line-height: 6.4vw; font-weight: 500;}
  .info_list .title span {font-size: inherit; line-height: inherit;}
  .info_list .title .star {line-height: 6.4vw;}
  .info_list .code_list li {padding: 3.2vw 4.2667vw; margin-top: 0; margin-bottom: 2.1334vw; border-radius: 1.0667vw;}
  .info_list .code_list li span {margin-right: 2.1334vw;}
  .info_list .code_list li * {font-size: 4.2667vw; line-height: 6.4vw;}
  .info_list .code_list li .code_name:after {padding-left: 2.1334vw;}
  .info_list .code_list li .btn_remove {width: 14.9334vw; height: 12.8vw; background-size: 6.4vw;}

  .info_list .tooltip_wrap .tooltip_cont {width: 48vw;}
  .info_list .btn_toggle {line-height: 12.8vw;}

  .info_list .input_wrap > .input_wrap > * {margin-right: 0;}

  /* ----------------------- trading_result */
  .trading_temperature {padding: 6.4vw 4.2667vw; margin-top: 0;}
  .trading_temperature .table_info {padding: 4.2667vw 0;}
  .trading_temperature .tab_area {display: none;}

  .trading_result .result_title .result_text,
  .trading_result .result_list li span,
  .temp_result .temp_list li .title {min-width: auto; margin-right: 0;}

  .trading_result {margin-top: 6.4vw; border-radius: 2.1334vw;}
  .trading_result .result_title {padding: 4.2667vw; font-size: 4.2667vw; line-height: 6.4vw; font-weight: 500;}
  .trading_result .result_title span {display: block; width: 100%; font-size: 5.3334vw; line-height: 8vw;}
  .trading_result .result_title .result_text {font-size: 3.7334vw; line-height: 5.6vw;}

  .trading_result .result_list_area {padding: 4.2667vw;}
  .trading_result .result_list {display: block; width: 100%;}
  .trading_result .result_list li p {display: block; font-size: 3.7334vw; line-height: 5.6vw;}
  .trading_result .result_list .address p,
  .trading_result .result_list li span {width: 100%;}

  .trading_result .total {padding: 4.2667vw;}
  .trading_result .total .total_title button {font-size: 3.7334vw; line-height: 5.6vw;}
  .trading_result .total .total_title button:before {width: 6.4vw; height: 6.4vw; background-size: 6.4vw;}
  .trading_result .total ul li {font-size: 4.2667vw; line-height: 6.4vw;}
  .trading_result .total ul li span {margin-left: 1.0667vw; font-size: inherit; line-height: inherit;}

  .trading_result .total p,
  .trading_result .total ul {display: block; width: 100%;}
  .trading_result .total ul {max-width: none;}
  .trading_result .total ul li {display: block; width: 100%;}

  .temp_result .temp_list {display: block; width: 100%;}
  .temp_result .temp_list .number p span {margin-right: 2.1334vw; margin-bottom: 2.1334vw}

  /* common */
  .trading_result .result_list li,
  .temp_result .temp_list li {padding: 2.1334vw 0; font-size: 3.7334vw; line-height: 5.6vw;}

  .trading_result .result_list li span,
  .temp_result .temp_list li .title {width: 23.4667vw; min-width: 23.4667vw; margin-right: 1.0667vw; font-size: 3.7334vw; line-height: 5.6vw; word-break: keep-all;}

  /* ----------------------- temp_detail */
  .temp_detail {padding: 6.4vw 4.2667vw;}
  .temp_detail section {margin-bottom: 12.8vw;}
  .temp_detail .section_title {padding: 4.2667vw 0; font-size: 4.8vw; line-height: 7.2vw; flex-wrap: wrap;}
  .temp_detail .section_title .btn_area .btn_xs + .btn_xs {display: none;}
  .temp_detail .section_title .title_text {font-size: 4.8vw; line-height: 7.2vw;}
  .temp_detail .section_title .title_text .state_info {margin-top: 4.2667vw; font-size: 4.2667vw; line-height: 6.4vw;}
  .temp_detail .section_title .title_text .state_info span {margin-right: 2.1334vw; font-size: 4.2667vw; line-height: 6.4vw;}
  .temp_detail .section_title .title_text .state_info span:before {width: 6.4vw; height: 6.4vw;}

  .temp_detail .ttl_report .temp_info {padding: 4.2667vw;}
  .temp_detail .ttl_report .temp_info li {padding: 0; font-size: 3.7334vw; line-height: 5.6vw;}
  .temp_detail .ttl_report .temp_info li:after {top: 0; bottom: 0;}
  .temp_detail .ttl_report .temp_info li .info_title {margin-bottom: 1.0667vw; font-size: 3.7334vw; line-height: 4.5vw;}
  .temp_detail .ttl_report .temp_info li .btn_xs button {font-size: 3.2vw; line-height: 4.8vw;}
  .temp_detail .ttl_report .report_wrap {padding: 4.2667vw; flex-flow: column;}
  .temp_detail .ttl_report .report_list {width: 100%; padding: 0;}
  .temp_detail .ttl_report .report_list li {padding: 0; margin-top: 4.2667vw; font-size: 4.2667vw; line-height: 8.5334vw; justify-content: space-between;}
  .temp_detail .ttl_report .report_list:first-child li:first-child {margin-top: 0;}
  .temp_detail .ttl_report .report_list li span {display: block; width: 40vw; margin-right: 0; font-size: 3.7334vw; line-height: 8.5334vw;}
  .temp_detail .ttl_report .report_list li span.btn_xs {max-width: 29.3334vw; width: auto;}
  .temp_detail .ttl_report .report_list li span.btn_xs button {font-size: 3.2vw; line-height: 4.8vw;}
  .temp_detail .table_area {padding: 0;}

  .graph_area {padding: 0; border: none; border-radius: 2.1334vw;}
  .graph_area .tab_cont {margin-top: 6.4vw;}
  .graph_area .graph_wrap {padding: 5.3334vw;}
  .graph_area .graph_wrap .graph_inner {max-height: none;}
  .graph_area .graph_wrap .graph_inner .graph_report {width: 100%; max-width: none;}
  .graph_area .graph_wrap .graph_inner .graph_y {margin-left: 4vw;}
  .graph_area .graph_wrap .graph_inner .graph_y:before {margin: -10.6667vw 0 1.3334vw; font-size: 2.9334vw; line-height: 4vw;}
  .graph_area .graph_wrap .graph_inner .graph_y li {margin-bottom: 5.3334vw; font-size: 3.7334vw; line-height: 5.6vw;}
  .graph_area .graph_wrap .graph_x {margin-top: 6.4vw;}
  .graph_area .graph_wrap .graph_x li {margin-right: 4vw; font-size: 3.7334vw; line-height: 5.6vw;}
  .graph_area .graph_wrap .graph_x li span {font-size: 3.2vw; line-height: 4.8vw;}

  .temp_detail .graph_area .graph_chk {padding: 2.1334vw 0; background: none; border: none;}
  .temp_detail .graph_area .graph_chk .checkbox_area .checkbox {margin-right: 4.2667vw;}
  .temp_detail .graph_area .graph_chk .checkbox_area .checkbox:last-child {margin-right: 0;}

  .temp_detail .graph_area .graph_chk > p,
  .temperature_result .btn_area {display: none;}

  .time_setting .table_area table tr td span.current {font-size: 3.7334vw; line-height: 5.6vw;}

  /* shipment_add */
  .shipment_add h3.section_title {padding: 4.8vw 4.2667vw; font-weight: 500;}
  .shipment_add section + section {margin-top: 10.6667vw;}
  .shipment_add .info_list.toggle_title {flex-direction: row; justify-content: space-between;}
  .shipment_add .info_list.toggle_title .title {display: inline-block;}
  .shipment_add .info_list .btn_toggle {width: auto;}

  /* ttl_info */
  .ttl_info section {padding: 6.4vw 4.2667vw;}
  .ttl_info .table_area {padding: 0;}
  .ttl_info .info_list_wrap {padding: 0;}

  .tit_wrap .update {margin-bottom: 0; padding: 4.2667vw 0; font-size: 4.2667vw; line-height: 6.4vw;}
  .tit_wrap .update span {margin-left: 2.1334vw; font-size: inherit; line-height: inherit;}

  .tab_area span button {padding: 3.7334vw; font-size: 4.2667vw; line-height: 6.4vw;}
  .tab_area span.on button {border-width: 0.8vw;}

  .ttl_info .tab_area {margin-top: 0;}
  .ttl_info .tab_cont {margin-top: 5.3334vw;}

  .tab_area + .info_area.empty {margin-top: 0;}
}