﻿@charset "UTF-8";

@charset "UTF-8";
.p-static__migrate-content-wrapper :where(img, svg) {
  width: auto;
}
.p-static__migrate-content-wrapper #tblLayout {
  width: 1200px;
  margin: 0px auto 0px auto;
}
.p-static__migrate-content-wrapper #tblLayout td {
  vertical-align: top;
  line-height: 20px;
}
.p-static__migrate-content-wrapper img {
  max-width: 100%;
}
.p-static__migrate-content-wrapper #ctl00_ContentPlaceHolder1_rCartList_ctl00_rMemos_ctl01_tbMemo {
  width: 400px;
  height: 150px;
}
.p-static__migrate-content-wrapper html {
  overflow-x: hidden;
}
.p-static__migrate-content-wrapper a:hover {
  opacity: 0.7;
}
.p-static__migrate-content-wrapper .columnRight .ttlBlock {
  display: none;
}
.p-static__migrate-content-wrapper .columnRight .ttlBlock.bl1 {
  display: block;
  margin-top: 80px;
}
.p-static__migrate-content-wrapper select,
.p-static__migrate-content-wrapper input[type=text],
.p-static__migrate-content-wrapper input[type=password],
.p-static__migrate-content-wrapper input[type=email],
.p-static__migrate-content-wrapper input[type=tel],
.p-static__migrate-content-wrapper input[type=search] {
  padding: 10px;
  margin: 5px 0;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .pint {
  width: 90px;
}
.p-static__migrate-content-wrapper .topH3 {
  font-size: 24px;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper .category_area {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 22px;
  text-align: center;
  margin-bottom: 60px;
}
.p-static__migrate-content-wrapper .category_area p {
  text-align: center;
  margin-top: 8px;
}
.p-static__migrate-content-wrapper .category_area img {
  max-width: 50%;
}
.p-static__migrate-content-wrapper .btnSearch img {
  width: 28px;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .mb_n {
  margin-bottom: 24px;
}
.p-static__migrate-content-wrapper body {
  font-size: 13px;
  line-height: 2;
  letter-spacing: 0.06em;
}
.p-static__migrate-content-wrapper .pad10 {
  padding: 0 15px;
}
.p-static__migrate-content-wrapper .pmini {
  font-size: 10px;
}
.p-static__migrate-content-wrapper .productPrice .pmini {
  font-size: 16px !important;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .p-static__migrate-content-wrapper .productPrice .pmini {
    font-size: 14px !important;
  }
  .p-static__migrate-content-wrapper body {
    letter-spacing: 0;
  }
}
.p-static__migrate-content-wrapper .overlay.active {
  top: 0 !important;
  height: 100vh;
  opacity: 1;
}
.p-static__migrate-content-wrapper .overlay {
  -webkit-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.p-static__migrate-content-wrapper hr {
  width: 100%;
  height: 1px;
}
.p-static__migrate-content-wrapper .BtnFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin: 40px 0;
  text-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-static__migrate-content-wrapper .btnBasic {
  width: 300px;
  font-size: 15px;
  display: inline-block;
  text-align: center;
  line-height: 45px;
}
.p-static__migrate-content-wrapper .dark {
  color: #fff;
  background: #D8CAAA;
  border: 1px solid #D8CAAA;
}
.p-static__migrate-content-wrapper .wht {
  color: #222;
  border: 1px solid #222;
  background: #fff;
}
.p-static__migrate-content-wrapper .allWrap {
  padding-top: 120px;
  min-width: 1200px;
  margin: 0 auto 30px auto;
}
.p-static__migrate-content-wrapper .slick-slide {
  padding: 15px;
}
.p-static__migrate-content-wrapper .menu-btn {
  margin: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  position: relative;
  width: 34px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
  margin-bottom: 4px;
  margin-top: 12px;
}
.p-static__migrate-content-wrapper .menu-btn span,
.p-static__migrate-content-wrapper .menu-btn span:before,
.p-static__migrate-content-wrapper .menu-btn span:after {
  content: "";
  display: block;
  height: 1px;
  width: 25px;
  border-radius: 3px;
  background-color: #333;
  position: absolute;
}
.p-static__migrate-content-wrapper .menu-btn span:before {
  bottom: 8px;
}
.p-static__migrate-content-wrapper .menu-btn span:after {
  top: 8px;
}
.p-static__migrate-content-wrapper #menu-btn-check:checked ~ .menu-btn span {
  background-color: rgba(255, 255, 255, 0);
}
.p-static__migrate-content-wrapper #menu-btn-check:checked ~ .menu-btn span::before {
  bottom: 0;
  background-color: #333;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.p-static__migrate-content-wrapper #menu-btn-check:checked ~ .menu-btn span::after {
  top: 0;
  background-color: #333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.p-static__migrate-content-wrapper .menu-content {
  width: 300px;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 80;
  background-color: #fff;
}
.p-static__migrate-content-wrapper .menu-content ul {
  width: 100%;
}
.p-static__migrate-content-wrapper .menu-content ul li {
  list-style: none;
  font-weight: 500;
}
.p-static__migrate-content-wrapper #menu-btn-check {
  display: none;
}
.p-static__migrate-content-wrapper .menu-content ul li a {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  text-align: left !important;
  text-decoration: none;
  position: relative;
}
.p-static__migrate-content-wrapper .menu-content ul li a::before {
  content: "";
  width: 7px;
  height: 7px;
  border-top: solid 2px #DDD1B6;
  border-right: solid 2px #DDD1B6;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  right: 11px;
  top: 21px;
}
.p-static__migrate-content-wrapper .menu-content {
  padding: 70px 15px 0 15px;
  width: 450px;
  height: 100%;
  position: fixed;
  -webkit-box-shadow: 5px 0 10px #ccc;
          box-shadow: 5px 0 10px #ccc;
  top: 0px;
  right: -450px;
  z-index: 80;
  background-color: #fff;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.p-static__migrate-content-wrapper .menu-content::-webkit-scrollbar {
  display: none;
}
.p-static__migrate-content-wrapper #menu-btn-check:checked ~ .menu-content {
  right: 0;
}
.p-static__migrate-content-wrapper .mincho {
  font-family: "Shippori Mincho B1", serif;
}
.p-static__migrate-content-wrapper header {
  z-index: 998;
  position: fixed;
  width: 100%;
  top: 0;
  background: #fff;
}
.p-static__migrate-content-wrapper .headFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-width: 1200px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  background: #fff;
  border-bottom: 1px solid #f2f2f2;
}
.p-static__migrate-content-wrapper .headFlex .logo {
  width: 156px;
  text-align: center;
  margin: 0px;
  margin-left: 15px;
}
.p-static__migrate-content-wrapper .headFlex .logo img {
  width: 100%;
}
.p-static__migrate-content-wrapper .headFlex .icArea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .headFlex .icArea a {
  position: relative;
  color: #333;
  display: block;
  width: 60px;
  margin-right: 0px;
  text-align: center;
}
.p-static__migrate-content-wrapper .headFlex .icArea a span {
  letter-spacing: normal;
  display: block;
  font-size: 10px;
  text-align: center;
  margin-top: 0;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .hamburger-menu {
  width: 60px;
  height: 60px;
}
.p-static__migrate-content-wrapper .menuname {
  font-size: 10px;
  text-align: center;
  display: block;
  font-weight: 500;
  margin-top: 4px;
}
.p-static__migrate-content-wrapper .headFlex .icArea .num {
  position: absolute;
  top: -8px;
  right: 0px;
  background: #d32d26;
  color: #fff;
  padding: 4px;
  border-radius: 100%;
  font-size: 10px;
  width: 20px;
  font-weight: bold;
  line-height: 12px;
}
.p-static__migrate-content-wrapper .headFlex .icArea img {
  height: 25px;
}
.p-static__migrate-content-wrapper .headFlex .icArea .cartic {
  position: relative;
  padding: 0 15px;
}
.p-static__migrate-content-wrapper .headFlex .icArea .cartic span {
  position: absolute;
  top: 0;
  right: 0;
}
.p-static__migrate-content-wrapper .isPC {
  display: block;
}
.p-static__migrate-content-wrapper .gnav {
  text-align: center;
  font-weight: 500;
  font-size: 15px;
}
.p-static__migrate-content-wrapper .gnav li {
  display: inline-block;
  padding: 20px 30px;
  color: #1e1543;
}
.p-static__migrate-content-wrapper .gnav li a {
  color: #1e1543;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
.p-static__migrate-content-wrapper .heightLineParent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.p-static__migrate-content-wrapper .select_box {
  text-align: right;
}
.p-static__migrate-content-wrapper #pagination {
  clear: both;
  padding: 20px 0 20px 0;
}
.p-static__migrate-content-wrapper #dvProductDetailArea {
  width: 1200px;
  margin: 0 auto;
  padding: 0px 4%;
}
.p-static__migrate-content-wrapper #dvProductDetailArea h2 {
  font-size: 20px;
  margin-bottom: 0px;
  font-weight: normal;
}
.p-static__migrate-content-wrapper #dvProductDetailArea h1 {
  font-size: 20px;
  margin-bottom: 0px;
  font-weight: normal;
}
.p-static__migrate-content-wrapper .zoomContainer {
  display: none;
}
.p-static__migrate-content-wrapper .addCart strong {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
  font-size: 16px;
}
.p-static__migrate-content-wrapper #detailTwo {
  clear: both;
}
.p-static__migrate-content-wrapper .detailBlock {
  width: 1000px;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .detailBlock div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 140px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .sTtl {
  font-size: 22px;
  border-bottom: 1px solid #333;
  padding-bottom: 15px;
  margin-bottom: 20px;
  margin-top: 30px;
  font-weight: bold;
}
.p-static__migrate-content-wrapper #dvUserBox ul,
.p-static__migrate-content-wrapper #dvUserBox li {
  width: 100%;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .forgetPass {
  text-align: center;
  margin-top: -20px !important;
  margin-bottom: 80px !important;
}
.p-static__migrate-content-wrapper .dvUserMenu ul,
.p-static__migrate-content-wrapper .dvUserMenu li {
  width: auto;
}
.p-static__migrate-content-wrapper .dlFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .btn-link a {
  padding: 10px 10px !important;
  font-size: 14px !important;
}
.p-static__migrate-content-wrapper #dvUserMenu li,
.p-static__migrate-content-wrapper #dvUserMenu ul {
  width: auto !important;
}
.p-static__migrate-content-wrapper .mailhis .time {
  color: #999;
}
.p-static__migrate-content-wrapper .mailhis .subject {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
.p-static__migrate-content-wrapper #detailImage .subImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-static__migrate-content-wrapper .subImage li {
  -ms-flex-preferred-size: calc((100% - 40px) / 4);
      flex-basis: calc((100% - 40px) / 4);
  max-width: calc((100% - 40px) / 4);
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .cate-btn {
  cursor: pointer;
}
.p-static__migrate-content-wrapper .selectValiation select {
  width: 381px;
}
.p-static__migrate-content-wrapper .btn.disabled,
.p-static__migrate-content-wrapper .btn[disabled] {
  cursor: default;
  background-color: #f4f4f4 !important;
  border: 1px solid #f4f4f4;
  color: #888 !important;
  text-shadow: none;
  background-image: none;
  opacity: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-static__migrate-content-wrapper .rulechk input[type=checkbox] {
  -webkit-transform: scale(2.4);
          transform: scale(2.4);
  margin: 5px 14px 10px 5px;
}
.p-static__migrate-content-wrapper .stxt {
  font-size: 12px;
  text-align: center;
  color: #1E1543;
}
.p-static__migrate-content-wrapper #ctl00_ContentPlaceHolder1_hgcCompleteMessage {
  width: 780px;
  margin: 20px auto;
}
.p-static__migrate-content-wrapper input.mailAddr {
  width: 91%;
}
.p-static__migrate-content-wrapper textarea.inquirytext {
  width: 91%;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.p-static__migrate-content-wrapper .addCart {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .cartbtn {
  margin: 0;
}
.p-static__migrate-content-wrapper .footer {
  background: #f4f4f4;
  clear: both;
  padding: 30px;
  margin-top: 50px;
}
.p-static__migrate-content-wrapper .bread_icon {
  width: 6px;
  height: 10px;
  margin-right: 8px;
  margin-left: 8px;
}
.p-static__migrate-content-wrapper .sp {
  display: none !important;
}
.p-static__migrate-content-wrapper .pc {
  display: block !important;
}
.p-static__migrate-content-wrapper .glbPlist ul {
  display: block !important;
}
.p-static__migrate-content-wrapper .glbPlist ul li.name {
  font-size: 14px;
  line-height: 1.6;
  text-align: left;
  font-weight: 400;
}
.p-static__migrate-content-wrapper .searchpanel {
  position: absolute;
  height: 93vh;
  overflow-y: scroll;
  top: 65px;
  left: 0;
  width: 100%;
  background: #f4f4f4;
}
.p-static__migrate-content-wrapper .btn-sort-search {
  width: 100% !important;
  padding: 12px 10px;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
  background: #cc0000 !important;
  border-radius: 40px;
}
.p-static__migrate-content-wrapper #FootNav li {
  display: block;
}
.p-static__migrate-content-wrapper #coryRight {
  font-size: 85%;
  padding: 10px 0;
  text-align: left;
}
.p-static__migrate-content-wrapper #FootNav li a {
  padding: 4px;
  display: block;
  padding-right: 0;
}
.p-static__migrate-content-wrapper .ttlH2,
.p-static__migrate-content-wrapper #dvUserBox h2 {
  text-align: center;
  font-size: 26px;
  padding: 60px 0 40px 0;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .cartFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .CartImg {
  width: 80px;
  margin-right: 20px;
}
.p-static__migrate-content-wrapper .CartImg img {
  width: 100%;
}
.p-static__migrate-content-wrapper .cartRightWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .CartTxt {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.p-static__migrate-content-wrapper .CartTxt .CartName {
  width: 500px;
}
.p-static__migrate-content-wrapper .CartTxt .CartName a {
  font-weight: bold;
}
.p-static__migrate-content-wrapper .CartName .priced {
  width: 200px;
  text-align: center;
}
.p-static__migrate-content-wrapper .CartQuantity {
  width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .CartQuantity input {
  width: 50px;
  padding: 10px;
  text-align: center;
}
.p-static__migrate-content-wrapper .flexleft {
  margin-top: 30px;
  width: 45%;
  float: left;
}
.p-static__migrate-content-wrapper .CartTotal {
  width: 200px;
}
.p-static__migrate-content-wrapper .CartTotal p {
  text-align: center;
}
.p-static__migrate-content-wrapper .CartDelete {
  width: 100px;
  text-align: center;
}
.p-static__migrate-content-wrapper .CartDelete a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .center {
  text-align: center;
}
.p-static__migrate-content-wrapper .sougoukei {
  font-size: 26px;
  font-weight: bold;
  border-bottom: 3px solid #222;
  width: auto;
  display: inline-block;
}
.p-static__migrate-content-wrapper .couponBox {
  margin: 30px 0;
}
.p-static__migrate-content-wrapper .boxttl {
  font-size: 18px;
  padding: 0 0 0px 0;
  font-weight: bold;
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .userBox dt {
  padding: 15px 0;
  font-weight: bold;
  width: 290px;
  color: #222222;
}
.p-static__migrate-content-wrapper .userBox dd {
  width: 68%;
}
.p-static__migrate-content-wrapper #CartList h3 {
  color: #222;
  font-size: 16px;
  padding: 15px;
  background-color: #f4f4f4;
}
.p-static__migrate-content-wrapper .orderWrap {
  width: 1000px;
  margin: 0px auto;
  padding: 0 15px;
}
.p-static__migrate-content-wrapper .orderWrap select {
  min-width: 100px;
}
.p-static__migrate-content-wrapper .priceList dl.result {
  border-bottom: 0;
  font-size: 18px;
  padding: 0;
}
.p-static__migrate-content-wrapper #CartList div.dvAnnounceFreeShipping {
  padding: 20px 0;
}
.p-static__migrate-content-wrapper #CartList div.productList div.priceList {
  width: 45%;
  float: right;
  margin-top: 24px;
}
.p-static__migrate-content-wrapper .couponBox div.boxbtm input {
  width: 100%;
  font-size: 16px;
}
.p-static__migrate-content-wrapper .orderBtr.bl-hot {
  cursor: auto !important;
}
.p-static__migrate-content-wrapper .contentsInfo p {
  padding: 0;
  margin-bottom: 10px;
  font-weight: bold;
  text-align: center;
}
.p-static__migrate-content-wrapper .orderBox .message p {
  font-size: 12px;
}
.p-static__migrate-content-wrapper #dvUserBox #dvOrderHistoryDetail table {
  margin-bottom: 30px !important;
}
.p-static__migrate-content-wrapper .btn_add_sea {
  display: block;
  width: 100%;
}
.p-static__migrate-content-wrapper .btn_add_sea input {
  width: 140px !important;
}
.p-static__migrate-content-wrapper .mainFlex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  width: 1240px;
  gap: 20px;
}
.p-static__migrate-content-wrapper .mainarea {
  width: 1000px;
}
.p-static__migrate-content-wrapper .sidenav {
  width: 240px;
}
.p-static__migrate-content-wrapper .shopDetail {
  width: 600px;
  margin: 50px auto;
  text-align: center;
}
.p-static__migrate-content-wrapper .shopDetail h1 {
  font-weight: bold;
  font-size: 30px;
}
.p-static__migrate-content-wrapper .shopDetail #result {
  font-weight: bold;
  font-size: 20px;
  padding: 5px 10px;
}
.p-static__migrate-content-wrapper .shopDetail .phone {
  text-align: center;
}
.p-static__migrate-content-wrapper .shopDetail .tx {
  margin: 20px 0;
  text-align: center;
}
.p-static__migrate-content-wrapper .shopDetail .btx {
  font-weight: bold;
  text-align: center;
}
.p-static__migrate-content-wrapper .shopDetail .phone a {
  font-weight: bold;
  text-align: center;
  display: inline-block;
  background: #000;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
}
.p-static__migrate-content-wrapper #Wrap {
  margin-top: 150px;
}

.p-static__migrate-content-wrapper #footer {
  padding: 75px 0 0;
}
.p-static__migrate-content-wrapper #footer .footer-block {
  padding: 60px 0;
}
.p-static__migrate-content-wrapper .glbPlist ul li.price p {
  font-size: 15px;
}
.p-static__migrate-content-wrapper #columnLst {
  width: 1200px !important;
  margin: 80px auto 80px auto;
}
.p-static__migrate-content-wrapper #columnDetailWrap {
  width: 1000px !important;
  margin: 80px auto 80px auto;
}
.p-static__migrate-content-wrapper #columnDetailWrap h2 {
  border-bottom: 2px solid #333;
  padding: 20px 0;
  font-size: 25px;
  margin-bottom: 30px;
  font-weight: 600;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.p-static__migrate-content-wrapper #columnDetailWrap h3 {
  font-weight: 600;
  background: #f4f4f4;
  padding: 10px;
  margin-top: 30px;
  font-size: 20px;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper #columnDetailWrap .columnImg {
  text-align: center;
}
.p-static__migrate-content-wrapper #columnDetailWrap .columnImg img {
  width: auto;
  max-width: 100%;
}
.p-static__migrate-content-wrapper #columnDetailWrap p {
  padding: 20px 0;
}
.p-static__migrate-content-wrapper #columnLst h2 {
  font-size: 26px;
  margin-bottom: 50px;
  margin-bottom: 20px;
  font-weight: 400;
  text-align: center;
}
.p-static__migrate-content-wrapper .columnLst {
  width: 1200px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 2%;
  margin: 20px auto 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}
.p-static__migrate-content-wrapper .columnLst li {
  width: 23% !important;
}
.p-static__migrate-content-wrapper .columnLst li img {
  width: 100%;
  margin-bottom: 10px;
}
.p-static__migrate-content-wrapper .moreLink {
  display: block;
  border: 1px solid #333;
  border-radius: 60px;
  padding: 7px 40px;
  margin: 40px auto 0 auto;
  width: 200px;
  text-align: center;
}
.p-static__migrate-content-wrapper .itemlist {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin: 0 auto 50px auto;
  gap: 20px;
}
.p-static__migrate-content-wrapper .oneitem .photo img {
  max-width: 100%;
  width: 100%;
}
.p-static__migrate-content-wrapper .oneitem .name {
  font-size: 13px;
  margin-top: 4px;
  line-height: 1.5;
}
.p-static__migrate-content-wrapper .oneitem .name .pid {
  font-size: 12px;
  color: #999;
}
.p-static__migrate-content-wrapper .oneitem .price {
  font-weight: bold;
  color: #990000;
  text-align: unset;
}
.p-static__migrate-content-wrapper .itemlist .oneitem .icon img {
  height: 22px;
}
.p-static__migrate-content-wrapper .itemlist .oneitem .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 4px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}
.p-static__migrate-content-wrapper .categoryList h3 {
  font-size: 15px;
  margin-bottom: 10px;
  font-weight: bold;
}
.p-static__migrate-content-wrapper .categoryList table tr {
  display: block;
  padding: 5px 0;
}
.p-static__migrate-content-wrapper #secondary,
.p-static__migrate-content-wrapper #primary {
  padding: 0 10px;
}
.p-static__migrate-content-wrapper #secondary .btnSearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.p-static__migrate-content-wrapper #secondary .btnSearch input[type=text] {
  border-radius: 40px;
}
.p-static__migrate-content-wrapper .colorSel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
}
.p-static__migrate-content-wrapper .pricerange input[type=text] {
  width: 40%;
}
.p-static__migrate-content-wrapper .btnSearchbtn {
  display: inline-block;
  background: #D8CAAA;
  color: #fff;
  font-size: 12px;
  border-radius: 5px;
  padding: 3px 10px;
}
.p-static__migrate-content-wrapper .userBox2 dt {
  width: 120px;
  display: block;
}
.p-static__migrate-content-wrapper .advopen2 {
  padding: 5px 10px;
  display: inline-block;
  background: #D8CAAA;
  width: 100px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  border-radius: 4px;
  margin: 0 0 0 10px;
}
.p-static__migrate-content-wrapper .on {
  display: none;
}
.p-static__migrate-content-wrapper .on2 {
  display: none;
}
.p-static__migrate-content-wrapper .advopen2 {
  display: none;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide {
  width: 240px;
  margin: 20px 0;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide li {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #ccc;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide li ul li {
  padding: 0;
  margin: 0;
  border: 0;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide li ul li a {
  position: relative;
  margin-top: 4px;
  display: block;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide li ul li span {
  position: relative;
  padding-left: 15px;
  display: block;
}
.p-static__migrate-content-wrapper .narrow_wrap.guide li ul li a .more:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "・";
  margin-right: 5px;
}

@media screen and (max-width: 768px) {
  .p-static__migrate-content-wrapper {
    #Wrap {
      margin-top: 132px;
    }

    .slick-slide {
      padding: 0;
    }

    .topGuide .one img {
      display: block;
      width: 30%;
      padding: 10px;
    }

    .topH3 {
      font-size: 20px;
      margin-bottom: 16px;
    }

    #dvTopNews ul li {
      display: block;
      gap: 20px;
    }

    .news {
      height: auto !important;
      overflow: auto;
      font-size: 13px;
    }

    .news .date {
      display: block;
    }

    .headFlex .icArea a {
      width: 100%;
      display: block;
      padding: 8px 6px;
      text-align: left;
    }

    #Contents div.main {
      width: 100%;
    }

    .userBox dd {
      width: 100%;
    }

    .sidenav {
      display: none;
    }

    .headFlex .icArea {
      width: 240px;
    }

    .userPointContent {
      border-bottom: 0 !important;
    }

    .pointinput {
      width: 120px;
    }

    #dvUserBox #dvOrderHistoryDetail table th,
    #dvUserBox #dvUserModifyInput table th,
    #dvUserBox #dvUserModifyConfirm table th,
    #dvUserBox #dvUserShippingInput table th,
    #dvUserBox #dvUserRegistInput table th,
    #dvUserBox #dvUserRegistConfirm table th,
    #dvUserBox #dvFixedPurchaseDetail table th,
    #dvUserBox #dvFixedPurchaseList table th,
    #dvUserBox #dvFixedPurchaseDetail table th,
    #dvUserBox #dvPasswordReminderInput .dvReminder table th,
    #dvUserBox #dvPasswordModifyInput .dvModify table th {
      border: 0;
      display: block;
      padding: 10px 8px 0 10px;
      width: 100%;
      text-align: left;
    }

    #dvUserBox #dvOrderHistoryDetail table td,
    #dvUserBox #dvUserModifyInput table td,
    #dvUserBox #dvUserModifyConfirm table td,
    #dvUserBox #dvUserShippingInput table td,
    #dvUserBox #dvUserRegistInput table td,
    #dvUserBox #dvUserRegistConfirm table td,
    #dvUserBox #dvFixedPurchaseDetail table td,
    #dvUserBox #dvFixedPurchaseList table td,
    #dvUserBox #dvPasswordReminderInput .dvReminder table td,
    #dvUserBox #dvPasswordModifyInput .dvModify table td {
      padding: 10px 20px;
      display: block;
      width: 100%;
    }

    #dvUserBox #dvFixedPurchaseList table table td,
    #dvUserBox #dvOrderHistoryDetail table table td {
      padding: 10px 0px !important;
    }

    #dvUserBox #dvOrderHistoryList table th {
      border: 0;
      padding: 10px 8px 0 10px;
      width: 100%;
      text-align: left;
      display: block;
    }

    .dvFixedPurchaseDetail td small {
      font-size: 12px;
    }

    #dvUserBox #dvOrderHistoryList table td {
      padding: 10px 20px;
      display: block;
    }

    #dvUserBox #dvOrderHistoryList table,
    #dvUserBox #dvOrderHistoryDetail table,
    #dvUserBox #dvUserModifyConfirm table,
    #dvUserBox #dvUserModifyInput table,
    #dvUserBox #dvUserShippingInput table,
    #dvUserBox #dvUserRegistInput table,
    #dvUserBox #dvOrderHistoryDetail table,
    #dvUserBox #dvFixedPurchaseList table,
    #dvUserBox #dvFixedPurchaseDetail table,
    #dvUserBox #dvPasswordReminderInput .dvReminder table,
    #dvUserBox #dvPasswordModifyInput .dvModify table {
      margin: 0 0 30px 0;
      border-bottom: 0;
    }

    .dvOrderHistoryProduct .productName,
    .dvOrderHistoryProduct .productPrice,
    .dvOrderHistoryProduct .orderCount {
      border-bottom: 0 !important;
    }

    #dvUserBox #dvFixedPurchaseList table table {
      margin: 0 0 0px 0;
    }

    .dvOrderHistoryProduct .orderCount {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    .dvOrderHistoryProduct .orderSubtotal,
    .dvOrderHistoryProduct .productPrice {
      padding-top: 5px !important;
    }

    .dvOrderHistoryProduct .productPrice {
      padding-bottom: 0px !important;
    }

    .dvFixedPurchaseItem #imgProductImage {
      margin: 0 10px 0 0;
    }

    #dvUserBox #dvFixedPurchaseItem table table {
      margin: 0 0 0px 0;
    }

    .dvFixedPurchaseItem table .productName {
      padding: 10px !important;
    }

    .dvFixedPurchaseItem .orderCount {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    .dvFixedPurchaseItem .productName {
      border-bottom: 0 !important;
    }

    .dvFixedPurchaseItem .productPrice,
    .dvFixedPurchaseItem .orderCount {
      border-bottom: 0 !important;
      text-align: right !important;
    }

    .dvFixedPurchaseItem .orderSubtotal,
    .dvFixedPurchaseItem .productPrice {
      padding-top: 5px !important;
      text-align: right !important;
    }

    .dvFixedPurchaseItem .productPrice {
      padding-bottom: 0px !important;
      text-align: right !important;
    }


    .orderBox .btn_change {
      margin-top: 0;
    }

    .subCartList2 {
      padding: 40px 0px;
    }

    .orderBox div.box dt,
    .orderBox div.box dt {
      width: 100%;
      float: none;
      padding: 6px 0px 4px 0;
    }

    .orderBox div.box dd,
    .orderBox div.box dd {
      padding: 0px 10px 0px 10px;
      float: none;
    }

    select,
    input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="tel"],
    input[type="search"] {
      font-size: 16px;
      padding: 6px;
    }

    .priceList dl.result {
      font-size: 16px;
    }


    .ttlH2,
    #dvUserBox h2 {
      font-size: 24px !important;
      padding: 24px 0 24px 0;
    }

    .dvProductAdvancedSearch table th,
    .dvProductAdvancedSearch table td {
      padding: 0 0 10px 0px;
      display: block;
      width: 100%;
    }

    .dvProductAdvancedSearch table td {
      padding: 0 0 10px 5px;
      display: block;
      width: 100%;
    }

    .dvProductAdvancedSearch table td table td {
      display: table-cell !important;
      width: auto !important;
    }

    .footer {
      padding: 20px 4%;
    }

    .searchpanel {
      height: 95vh;
      padding-bottom: 50px;
      top: 45px;
    }

    .searchpanel tr {
      border-top: 1px solid #ccc;
      display: block;
      padding-top: 15px;
    }

    #detailTwo table th,
    #detailTwo table td {
      font-size: 13px;
    }

    #dvErrorInfoBox {
      width: 100%;
      margin: 30px auto;
      padding: 0 4%;
    }

    .column-1 {
      padding-left: 0;
      border-bottom: 0;
      padding-bottom: 0;
    }

    .column-2 {
      border-bottom: 1px solid #ccc;
      padding: 15px;
      padding: 5px 10px 15px 10px;
    }

    .ftcate {
      display: none;
    }

    .ftflex {
      display: flex;
      flex-wrap: wrap-reverse;
      flex-direction: row-reverse;
    }

    .ftflex .logoarea {
      margin-top: 30px;
      width: 100%;
      text-align: center;
    }

    #FootNav {
      padding: 00 15px;
      width: 100%;
      display: block;
    }

    .dvProductAdvancedSearch {
      width: 100%;
      margin-top: 0;
      padding: 20px 12px;
    }

    .ftflex .logoarea {
      font-size: 14px;
    }

    .sp {
      display: block !important;
    }

    .pc {
      display: none !important;
    }

    .headFlex .icArea a span {
      margin-top: 0;
      display: none;
      font-size: 0.4em;

    }

    .menuname {
      display: none;
      font-size: 0.4em;

    }

    .headFlex .logo {
      width: 102px;
      margin: 0;
      margin-left: 0px;
    }


    .headFlex .logo img {
      width: 100%;
      margin: 0;
    }

    .headFlex .icArea {
      right: 0;
      width: auto;
    }


    .headFlex .icArea img {
      height: 26px;
      padding: 0 !important;
    }


    header {
      padding-top: 0px;
      min-width: 100%;
    }

    .inner {
      width: 100%;
    }

    #tblLayout {
      width: 100%;
      margin-top: 0;
    }

    #dvProductDetailArea #detailOne,
    #dvProductDetailArea #detailImage {
      float: none;
    }

    .CouponBtn {
      padding: 7px 22px !important;

    }

    #ctl00_ContentPlaceHolder1_hgcCompleteMessage {
      width: 100%;
      padding: 0 4% !important;
    }

    .detailBlock p {
      font-size: 13px;
      padding: 20px;
      line-height: 2;
    }

    .detailBlock div:nth-child(even) p {
      padding: 20px;
    }

    .detailBlock {
      width: 100%;
      margin: 0 auto;
    }

    .slider_c li {
      width: 50% !important;
      margin: 0;
      padding: 10px !important;
    }

    .detailBlock div {
      display: block;
      margin: 30px 0;
      align-items: center;
    }

    .seibun {
      margin: 0;
    }

    .menu-content {
      padding: 88px 4% 70px 4%;
      width: 100%;
      top: 0;
      right: -111%;
      box-shadow: 0px 0 0px #ccc;
    }

    .menu-content ul {
      width: 100%;
    }

    .menu-content ul li {
      text-align: left;

    }

    .menu-content .btnSearch {
      display: flex;
      align-items: center;
    }

    .btnSearch input[type="text"] {
      width: 100%;
    }

    .top .hero-slide-area {
      width: 100% !important;
      float: none !important;
    }

    .top .hero-desc-area {
      left: 0 !important;
      width: 100% !important;
      margin: 0 !important;
      transform: initial !important;
      position: relative !important;
      margin: 0 !important;
      top: 0 !important;
      padding: 50px 20px 0 20px !important;
    }

    .top .hero-desc {
      font-size: 14px !important;
      padding-top: 20px !important;
    }

    .featureTopList {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      gap: 20px;
      margin: 30px 0;
      padding: 0 10px;
    }

    .featureTopList img {
      width: 100%;
    }

    .menu-btn {
      top: 6px;
      margin: 16px auto 0 auto;
      left: 0;
      height: 20px;
      margin-top: 9px;
      position: relative;
    }

    .desc_detail4 {
      width: 100%;
    }

    .addCart p a,
    .selectValiation select {
      width: 100% !important;
    }

    .squre {
      width: 100%;
    }

    .squre .list-inner {
      width: 100%;
      margin-left: 0;
      padding: 0 20px;
    }

    .selectValiation select {
      width: 100%;
    }

    .headFlex .logo img {
      max-height: 54px;
      margin-top: 0px;
    }

    #footer .footer-block.footer-upper {
      min-width: 100%;
    }

    #footer .footer-block.footer-under {
      min-width: 100%;
    }

    .dvDefaultOrderSetting select {
      width: 100% !important;
    }

    .mTtl.cate {
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
    }

    #dvUserBox #dvUserMenu {
      width: 100%;
      float: none;
    }

    #dvUserFltContents {
      width: 100%;
    }

    #dvUserBox #dvUserMenu ul li a {
      width: 100%;
      display: inline-block;
      padding: 10px 0px;
      border-bottom: 1px solid #eee;
    }

    #dvProductDetailArea #detailImage {
      width: 100% !important;
      float: none;

    }

    .itemname {
      font-size: 22px !important;
      margin-bottom: 8px !important;

    }

    #dvProductReviewImage .title,
    #dvCheckList .title,
    #dvProductReviewImage .title,
    #dvCheckList .title {
      font-size: 18px !important;
    }

    #dvUserBox ul,
    #dvUserBox li {
      width: 100%;
      margin: 0 auto;
    }

    #primary {
      width: 100%;
    }

    .glbPlist.column5 {
      width: 50%;
      padding: 5px;
    }

    #dvProductDetailArea #detailOne {
      clear: both;
      width: 100% !important;
      float: none !important;
      font-size: 14px;
      padding: 0;
    }

    #dvProductDetailArea .itemlist {
      padding: 0;
    }

    .dlflex {
      display: block;
    }

    .priced {
      padding-left: 20px;
    }

    .CartTxt {
      font-size: 14px;
    }

    .CartTxt .CartName {
      width: auto;
      line-height: 1.6 !important;
    }

    #CartList div.dvAnnounceFreeShipping {
      font-size: 14px;
      padding: 15px 0 0 0;
    }

    .cartFlex {
      align-items: unset;
    }

    .CartQuantity {
      width: auto;
      display: flex;
      align-items: center;
    }

    .CartDelete {
      width: 100%;
      text-align: right;
    }

    .orderWrap {
      padding: 0px 4% 0 4%;
      width: 100%;
    }

    .BtnFlex {
      display: block;
      max-width: 92%;
      margin-left: auto;
      margin-right: auto;
    }

    .CartTxt {
      width: 100%;
      display: block;
    }

    .flexleft {
      width: 100%;
      padding-right: 0;
    }

    #CartList div.productList div.priceList {
      width: 100%;
      float: none;
    }

    .subcartOrder {
      display: block;
      width: 100%;
    }

    .detailBlock div img {
      width: 100%;
    }

    .seibun .inner {
      width: 100%;
      display: block;
    }

    .seibun .inner div {
      width: 100%;
      padding: 20px 15px;
    }

    #dvProductDetailArea {
      min-width: unset;
      max-width: 100vw;

    }

    .wfix1000 {
      width: 100%;
    }

    .allWrap {
      padding-top: 60px;
      min-width: 100%;

    }

    header {
      width: 100%;
      padding-bottom: 0px;
    }

    .isPC {
      display: none;
    }

    #CartList h2 {
      font-size: 20px;
    }

    .btnBasic {
      width: 100%;
      font-size: 14px;
      display: inline-block;
      text-align: center;
      line-height: 40px;
      margin-bottom: 20px;
    }

    #footer .footer-block.footer-upper .footer-info .ttl {
      padding-bottom: 10px;
    }

    #footer .footer-block.footer-upper .footer-info.footer-tell .time {
      padding-top: 0 !important;
    }

    #footer .footer-block.footer-upper .footer-info.footer-mail-magazine {
      padding-top: 20px !important;
    }

    #footer .footer-block.footer-upper .footer-info.footer-tell,
    #footer .footer-block.footer-upper .footer-info.footer-mail {
      padding: 20px 0 !important;
    }

    #dvUserBox #dvFavoriteList table .productImage {
      display: table-cell;
      width: 75px !important;
    }

    #CartList div.productList div.priceList div {
      padding: 0;
    }

    .priceList dl {
      padding: 10px 0;

    }

    .orderBox div.list {
      padding: 15px 0;
    }
  }
}


.p-static__migrate-content-wrapper {
  #footer {
    padding: 75px 0 0;
  }

  #footer .footer-block {
    padding: 60px 0;
  }

  .glbPlist ul li.price p {

    font-size: 15px;

  }

  #columnLst {
    width: 1200px !important;
    margin: 80px auto 80px auto;
  }

  #columnDetailWrap {
    width: 1000px !important;
    margin: 80px auto 80px auto;
  }

  #columnDetailWrap h2 {
    border-bottom: 2px solid #333;
    padding: 20px 0;
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 600;
    box-sizing: border-box;
  }

  #columnDetailWrap h3 {
    font-weight: 600;
    background: #f4f4f4;
    padding: 10px;
    margin-top: 30px;
    font-size: 20px;
    margin-bottom: 30px;
  }

  #columnDetailWrap .columnImg {
    text-align: center;
  }

  #columnDetailWrap .columnImg img {
    width: auto;
    max-width: 100%;
  }

  #columnDetailWrap p {
    padding: 20px 0;
  }


  #columnLst h2 {
    font-size: 26px;
    margin-bottom: 50px;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
  }

  .columnLst {
    width: 1200px !important;
    display: flex;
    padding: 0 2%;
    margin: 20px auto 0 auto;
    flex-wrap: wrap;
    gap: 30px;
  }

  .columnLst li {
    width: 23% !important;
  }

  .columnLst li img {
    width: 100%;
    margin-bottom: 10px;
  }

  .moreLink {
    display: block;
    border: 1px solid #333;
    border-radius: 60px;
    padding: 7px 40px;
    margin: 40px auto 0 auto;
    width: 200px;
    text-align: center;
  }

  .itemlist {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin: 0 auto 50px auto;
    gap: 20px;
  }

  .oneitem .photo img {
    max-width: 100%;
    width: 100%;
  }

  .oneitem .name {
    font-size: 13px;
    margin-top: 4px;
    line-height: 1.5;
  }

  .oneitem .name .pid {
    font-size: 12px;
    color: #999;
  }

  .oneitem .price {
    font-weight: bold;
    color: #990000;
    text-align: unset;
  }

  .itemlist .oneitem .icon img {
    height: 22px;
  }

  .itemlist .oneitem .icon {
    display: flex;
    margin: 4px 0;
    flex-wrap: wrap;
    gap: 4px;
  }

  .categoryList h3 {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
  }

  .categoryList table tr {
    display: block;
    padding: 5px 0;
  }

  #secondary,
  #primary {
    padding: 0 10px;
  }

  #secondary .btnSearch {
    display: flex;
    align-items: center;
    gap: 10px;
  }

  #secondary .btnSearch input[type="text"] {
    border-radius: 40px;
  }

  .colorSel {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
  }

  .pricerange input[type="text"] {
    width: 40%;
  }

  .btnSearchbtn {
    display: inline-block;
    background: #D8CAAA;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    padding: 3px 10px;
  }

  .userBox2 dt {
    width: 120px;
    display: block;
  }

  .advopen2 {
    padding: 5px 10px;
    display: inline-block;
    background: #D8CAAA;
    width: 100px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    border-radius: 4px;
    margin: 0 0 0 10px;
  }

  .on {
    display: none;
  }

  .on2 {
    display: none;
  }

  .advopen2 {
    display: none;
  }

  .narrow_wrap.guide {
    width: 240px;
    margin: 20px 0;
  }

  .narrow_wrap.guide li {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #ccc;
  }

  .narrow_wrap.guide li ul li {
    padding: 0;
    margin: 0;
    border: 0;
  }

  .narrow_wrap.guide li ul li a {
    position: relative;
    margin-top: 4px;
    display: block;
  }

  .narrow_wrap.guide li ul li span {
    position: relative;
    padding-left: 15px;
    display: block;
  }

  .narrow_wrap.guide li ul li a .more:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "・";
    margin-right: 5px;
  }
}

@media screen and (max-width: 767px) {
  .p-static__migrate-content-wrapper {
    #columnLst {
      display: block;
      width: 100% !important;
      margin: 40px auto 40px auto;
    }

    .columnLst {
      padding: 0 4% 16px 4%;
      display: block;
      width: 100% !important;
    }

    .columnLst li {
      margin-bottom: 12px;
      width: 100% !important;
    }

    .spmenu li a {
      width: 100% !important;
    }

    .hamburger-menu {
      width: 50px;
      height: 50px;
    }

    #secondary {
      width: 100%;
    }

    #tblLayout td {
      display: block;
    }

    .advopen2 {
      display: block;
    }

    .userBox dt {
      padding-bottom: 0;
    }

    .mainarea {
      width: 100%;
    }

    .headFlex {
      min-width: 100%;
      padding: 4px 0;
    }

    .itemlist {
      grid-template-columns: 1fr 1fr;
      gap: 14px;
    }

    .itemlist .oneitem {
      position: relative;
      width: 100%;
      padding: 0;
    }

    .itemlist .oneitem .rank {
      position: absolute;
      font-size: 36px;
      font-weight: 100;
      top: -16px;
      left: 25px;
      z-index: 12;
    }

    .itemlist .oneitem .icon {
      margin-top: 5px;
    }

    .itemlist .oneitem .icon img {
      height: 15px;
    }

    .itemlist .oneitem .photo img {
      width: 100%;
      height: 100%;
      margin-bottom: 50px;
      object-fit: cover;
    }

    .itemlist .oneitem .name {
      font-size: 12px;
    }

    .itemlist .oneitem .price {
      font-weight: bold;
      margin: 0;
      font-size: 12px;
    }

    #foot {
      background: #f4f4f4;
      padding: 30px;
    }

    #FootNav a {
      font-size: 14px;
    }

    .listWrap {
      padding: 70px 0;
      margin-bottom: 40px;
    }

    .search_wrap {
      display: flex;
      align-items: center;
      justify-content: end;
      padding: 0 15px;
      margin-bottom: 15px;
    }

    #pagination {
      clear: both;
      padding: 20px 15px 20px 15px;
      display: flex;
    }

    #pagination .allcount {
      width: 200px;
    }

    #pagination .flex {
      width: 100%;
      text-align: center;
    }

    #pagination .flex b {
      padding: 10px;
    }

    #pagination .Pagelink {
      padding: 10px;
    }

    #pagination .allcount span {
      font-size: 18px;
      font-weight: bold;
    }

    #Wrap {
      margin-top: 100px;
    }

    .ttlH3 {
      font-size: 26px !important;
      padding: 30px 0 30px 0;
      text-align: center;
      font-weight: bold;
    }

    h2.ttlH2 {
      font-family: garamond-premier-pro, serif;
      font-size: 36px;
    }

    .mainarea .itemlist {
      width: 100%;
    }

    .wfix {
      width: 100%;
      margin: 0 auto;
    }

    .itemlist .oneitem .icon img {
      height: 20px;
    }

    .barcode p {
      text-align: center;
    }

    .barcode img {
      width: 100%;
    }

    .feature-page-parts-items,
    #dvTopRanking .listProduct {
      grid-template-columns: 1fr 1fr;
    }

    .wfix {
      width: 100%;
    }

    .adv {
      padding: 0;
    }

    #dvProductSearch {
      width: 100%;
    }

    .ttlH2,
    #dvUserBox h2 {
      width: 100%;
    }

    .ttlH3 {
      font-size: 20px !important;
      padding: 24px 0 24px 0;
    }

    .itemlist {
      width: 100%;
    }

    #Wrap {
      margin-top: 132px;
    }

    #pagination {
      display: block;
    }

    #pagination .flex {
      margin-top: 20px;
    }

    body {
      font-size: 14px;
    }

    .itemlist {
      width: 100%;
    }

    .flexbox {
      width: 100%;
    }

    .cartNo {
      font-size: 16px;
    }

    .sTtl {
      font-size: 20px;
      padding-bottom: 12px;
      margin-top: 30px !important;
      margin-bottom: 12px !important;
    }

    #dvProductDetailArea {
      width: 100%;
      margin: 0 auto;
      padding: 10px 4% !important;
    }

    #dvUpSell .productInfoList,
    #dvCrossSell .productInfoList {
      float: left !important;
      width: 45% !important;
      margin: 6px !important;
    }

    #dvCheckList .productCheckList {
      margin: 6px;
      width: 45%;
    }

    #dvCheckList .productCheckList ul {
      width: 100%;
    }

      #dvReviewComment li.liComment,
      #dvUpSell .productInfoList ul li {
        font-size: 13px !important;
      }

      #dvUpSell .title,
      #dvCrossSell .title {
        font-size: 18px;
        padding: 0 0 20px 0;
      }

      #dvCheckList .productCheckList ul li.thumnail img {
        width: 100%;
      }

      #dvReviewComment ul.ulReviewComment {
        font-size: 14px;
      }

      #breadcrumb {
        padding: 10px 20px;
        font-size: 12px;
        margin-bottom: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 440px;
      }

      #breadcrumb ul li {
        padding: 5px;
        margin: 3px;
        border: solid 1px;
        border-radius: 10px;
        border-color: #e7e7e7;
      }

      .btn-inverse {
        color: #333 !important;
        background-color: #fff !important;
        border-radius: 39px;
        border: 1px solid #333;
        padding: 12px 36px;
        font-size: 15px;
        margin-bottom: 30px;
      }

      .itemlist .oneitem .photo {
        position: relative;
        margin-bottom: 0px;
        width: 100%;
        height: auto;

      }

      #dvTopRanking h3,
      #dvRecommend h3,
      #dvSubscriprionBoxList {
        padding: 10px 4%;
      }

    #ctl00_ContentPlaceHolder1_rCartList_ctl00_rMemos_ctl01_tbMemo {
      width: 100% !important;
    }

    .brandname {
      font-size: 10px;
      font-weight: 600;
    }

    .mpwrap {
      display: flex;
    }

    .mpleft {
      width: 55%;
      padding-right: 30px;
    }

    .mpright {
      width: 45%;
    }

    .mpleft dl {
      display: flex;
      flex-wrap: wrap;

    }

    .username {
      padding: 10px 0 !important;
    }

    .mpleft dt {
      width: 200px;
      padding: 10px 0;
    }

    .mpleft dd {
      padding: 10px 0;
      width: 250px;
    }

    .myIcmenu ul {
      display: flex;
      flex-wrap: wrap;
    }

    .myIcmenu {
      background: #f4f4f4;
      padding: 20px 30px 40px 20px;
      border-radius: 10px;
      margin: 60px 0;
    }

    .myIcmenu ul li {
      padding: 30px 15px 0 15px !important;
      width: 16.6%;
    }

    .myIcmenu ul li img {
      width: 100%;
      margin-bottom: 20px !important;
      border-radius: 10px;
    }

    .myIcmenu ul li span {
      display: block;
      text-align: center;
    }

    .myTcmenu {
      background: #eee;
      padding: 10px;
      margin-bottom: 100px;
    }

    .myTcmenu ul {
      display: flex;
      flex-wrap: wrap;
    }

    .myTcmenu li {
      background: #fff;
      margin: 9px !important;
      width: 23%;
    }

    .myTcmenu li a {
      padding: 15px;
      text-align: center;
      display: block;
    }

    .appeal {
      margin: 40px 0 40px 0;
      background: #f2f2f2;
      padding: 20px;

    }

    .appeal .h2 {
      border: 0 !important;
      font-size: 25px !important;
      text-align: center;
      padding: 22px 0 16px 0 !important;
      margin: 0 0 20px 0 !important;
    }

    .appealFlex {
      display: flex;
      gap: 20px;

    }

    .appealFlex span {
      display: block;
      text-align: center;
    }

    .appealFlex img {
      width: 70%;
    }

    .mttl {
      margin-top: 10px !important;
    }

    .appealFlex div {
      text-align: center;
      background: #fff;
      padding: 20px;
      border-radius: 10px;
    }

    .appealttl {
      text-align: center;
      font-weight: normal;
      font-size: 16px;
      margin-bottom: 0px !important;
    }

    .mprightPoint {
      padding: 20px;
      background: #f4f4f4;

    }

    .usefulpoint {
      display: flex;
      align-items: center;
      padding-bottom: 15px;
      border-bottom: 1px solid #ccc;
      margin-bottom: 15px;
    }

    .mprightPoint table,
    .mprightPoint table td,
    .mprightPoint table th {
      background: unset !important;
    }

    .usefulpoint dt {
      width: 200px;
      font-weight: bold;
    }

    .usefulpoint dd {
      width: 195px;
      text-align: right;
    }

    .usefulpoint dd span {
      width: 400px;
      font-weight: bold;
      font-size: 30px;
    }

    .mysubtx {
      text-align: left;
      padding-top: 15px !important;
      font-size: 13px;
    }

    .mysubtx span {
      font-weight: bold;
      color: #ff0000;
    }

    .mflex {
      display: flex;
    }

    .mflex div {
      width: 50%;
      padding: 0;
    }

    .mflex span {
      display: block;
      text-align: center;
      margin-top: 10px;
      line-height: 1.5;
      font-size: 13px;
    }

    .issp {
      display: none;
    }

    .isPC {
      display: inline-block;
    }


      .featureTopList {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
        margin: 20px 0;
        padding: 0 10px;
      }
      #secondary {
        display: none;
      }
      .category_area {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
        font-size: 10px;
      }

      .issp {
        display: inline-block;

      }

      .isPC {
        display: none;
      }

      .mprightPoint table td,
      .mprightPoint table th {
        display: table-cell !important;
      }

      .username {
        padding: 5px 0 !important;
      }

      .mpleft dt {
        width: 100%;
        padding: 10px 0 5px 0;
      }

      .mpleft dd {
        padding: 0 0 10px 0;
        width: 100%;
      }

      .mprightPoint {
        margin-top: 30px;
      }

      .usefulpoint dt {
        width: 50%;
      }

      .usefulpoint dd {
        width: 50%;

      }


      .mpleft {
        width: 100%;
        padding-right: 0px;
      }

      .mpright {
        width: 100%;
        padding-right: 0px;
      }

      .mpwrap {
        display: block;
      }

      .mpleft dt {
        width: 135px;
      }

      .myIcmenu ul li {
        padding: 20px 8px 0 8px !important;
        width: 50%;
      }

      .myIcmenu {
        padding: 0px 10px;
        margin: 30px 0;
      }

      .myTcmenu ul {
        display: block;
      }

      .myTcmenu li {
        background: #fff;
        margin: 0 0 10px 0 !important;
        width: 100%;
      }

      .myIcmenu {
        padding: 0px 10px 20px 10px;
        margin: 30px 0;
      }

      .myIcmenu ul li span {
        font-size: 14px;
      }

      .myIcmenu ul li img {
        margin-bottom: 10px !important;
        border-radius: 10px;
      }

      .appeal {
        margin-top: 0;
      }

      .appeal .h2 {
        font-size: 20px !important;
        line-height: 1.8 !important;
        padding-bottom: 0 !important;
      }

      .appealFlex {
        display: block;
      }

      .appealFlex div {
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
      }

      .mttl {
        font-size: 12px;
      }

      .mflex {
        padding-bottom: 0 !important;
      }

      .mflex,
      .mflex div {
        margin-bottom: 0 !important;
      }

      .myTcmenu {
        margin-bottom: 30px;
      }

    .mpleft .username {
      font-size: 18px;
    }

    .mpleft .username {
      font-size: 18px;
      font-weight: bold;
    }

    .ranknamettl {
      font-size: 16px;
      font-weight: bold;
    }

    .rankname {
      font-size: 20px;
      font-weight: bold;
      line-height: initial;
    }
  }
}

.p-static__migrate-content-wrapper {
  /* ===============================================
    * /Css/imports/base.css *
  =============================================== */
  /* ===============================================
    * /assets/css/common.css *
  =============================================== */
  /* ===============================================
    * /assets/css/static.css *
  =============================================== */
}
.p-static__migrate-content-wrapper :where(img, svg) {
  width: auto;
}
.p-static__migrate-content-wrapper #tblLayout {
  width: 1200px;
  margin: 0px auto 0px auto;
}
.p-static__migrate-content-wrapper #tblLayout td {
  vertical-align: top;
  line-height: 20px;
}
.p-static__migrate-content-wrapper * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.p-static__migrate-content-wrapper html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.p-static__migrate-content-wrapper body {
  margin: 0;
}
.p-static__migrate-content-wrapper img {
  vertical-align: top;
}
.p-static__migrate-content-wrapper ul,
.p-static__migrate-content-wrapper ol {
  list-style: none;
}
.p-static__migrate-content-wrapper ul li,
.p-static__migrate-content-wrapper ol li {
  letter-spacing: normal;
}
.p-static__migrate-content-wrapper table {
  border-spacing: 0;
  border-collapse: collapse;
}
.p-static__migrate-content-wrapper dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.p-static__migrate-content-wrapper dd,
.p-static__migrate-content-wrapper dt {
  line-height: 1.42857143;
}
.p-static__migrate-content-wrapper dt {
  font-weight: 700;
}
.p-static__migrate-content-wrapper dd {
  margin-left: 0;
}
.p-static__migrate-content-wrapper td,
.p-static__migrate-content-wrapper th {
  padding: 0;
}
.p-static__migrate-content-wrapper .btn-group-vertical > .btn-group:after,
.p-static__migrate-content-wrapper .btn-group-vertical > .btn-group:before,
.p-static__migrate-content-wrapper .btn-toolbar:after,
.p-static__migrate-content-wrapper .btn-toolbar:before,
.p-static__migrate-content-wrapper .clearfix:after,
.p-static__migrate-content-wrapper .clearfix:before,
.p-static__migrate-content-wrapper .container-fluid:after,
.p-static__migrate-content-wrapper .container-fluid:before,
.p-static__migrate-content-wrapper .container:after,
.p-static__migrate-content-wrapper .container:before,
.p-static__migrate-content-wrapper .dl-horizontal dd:after,
.p-static__migrate-content-wrapper .dl-horizontal dd:before,
.p-static__migrate-content-wrapper .form-horizontal .form-group:after,
.p-static__migrate-content-wrapper .form-horizontal .form-group:before,
.p-static__migrate-content-wrapper .modal-footer:after,
.p-static__migrate-content-wrapper .modal-footer:before,
.p-static__migrate-content-wrapper .nav:after,
.p-static__migrate-content-wrapper .nav:before,
.p-static__migrate-content-wrapper .navbar-collapse:after,
.p-static__migrate-content-wrapper .navbar-collapse:before,
.p-static__migrate-content-wrapper .navbar-header:after,
.p-static__migrate-content-wrapper .navbar-header:before,
.p-static__migrate-content-wrapper .navbar:after,
.p-static__migrate-content-wrapper .navbar:before,
.p-static__migrate-content-wrapper .pager:after,
.p-static__migrate-content-wrapper .pager:before,
.p-static__migrate-content-wrapper .panel-body:after,
.p-static__migrate-content-wrapper .panel-body:before,
.p-static__migrate-content-wrapper .row:after,
.p-static__migrate-content-wrapper .row:before {
  display: table;
  content: " ";
}
.p-static__migrate-content-wrapper html,
.p-static__migrate-content-wrapper body,
.p-static__migrate-content-wrapper div,
.p-static__migrate-content-wrapper span,
.p-static__migrate-content-wrapper object,
.p-static__migrate-content-wrapper iframe,
.p-static__migrate-content-wrapper h1,
.p-static__migrate-content-wrapper h2,
.p-static__migrate-content-wrapper h3,
.p-static__migrate-content-wrapper h4,
.p-static__migrate-content-wrapper h5,
.p-static__migrate-content-wrapper h6,
.p-static__migrate-content-wrapper p,
.p-static__migrate-content-wrapper blockquote,
.p-static__migrate-content-wrapper pre,
.p-static__migrate-content-wrapper abbr,
.p-static__migrate-content-wrapper address,
.p-static__migrate-content-wrapper cite,
.p-static__migrate-content-wrapper code,
.p-static__migrate-content-wrapper del,
.p-static__migrate-content-wrapper dfn,
.p-static__migrate-content-wrapper em,
.p-static__migrate-content-wrapper img,
.p-static__migrate-content-wrapper ins,
.p-static__migrate-content-wrapper kbd,
.p-static__migrate-content-wrapper q,
.p-static__migrate-content-wrapper samp,
.p-static__migrate-content-wrapper small,
.p-static__migrate-content-wrapper strong,
.p-static__migrate-content-wrapper sub,
.p-static__migrate-content-wrapper sup,
.p-static__migrate-content-wrapper var,
.p-static__migrate-content-wrapper b,
.p-static__migrate-content-wrapper i,
.p-static__migrate-content-wrapper dl,
.p-static__migrate-content-wrapper dt,
.p-static__migrate-content-wrapper dd,
.p-static__migrate-content-wrapper ol,
.p-static__migrate-content-wrapper ul,
.p-static__migrate-content-wrapper li,
.p-static__migrate-content-wrapper fieldset,
.p-static__migrate-content-wrapper form,
.p-static__migrate-content-wrapper label,
.p-static__migrate-content-wrapper legend,
.p-static__migrate-content-wrapper table,
.p-static__migrate-content-wrapper caption,
.p-static__migrate-content-wrapper tbody,
.p-static__migrate-content-wrapper tfoot,
.p-static__migrate-content-wrapper thead,
.p-static__migrate-content-wrapper tr,
.p-static__migrate-content-wrapper th,
.p-static__migrate-content-wrapper td,
.p-static__migrate-content-wrapper article,
.p-static__migrate-content-wrapper aside,
.p-static__migrate-content-wrapper canvas,
.p-static__migrate-content-wrapper details,
.p-static__migrate-content-wrapper figcaption,
.p-static__migrate-content-wrapper figure,
.p-static__migrate-content-wrapper footer,
.p-static__migrate-content-wrapper header,
.p-static__migrate-content-wrapper hgroup,
.p-static__migrate-content-wrapper menu,
.p-static__migrate-content-wrapper nav,
.p-static__migrate-content-wrapper section,
.p-static__migrate-content-wrapper summary,
.p-static__migrate-content-wrapper time,
.p-static__migrate-content-wrapper mark,
.p-static__migrate-content-wrapper audio,
.p-static__migrate-content-wrapper video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
.p-static__migrate-content-wrapper article,
.p-static__migrate-content-wrapper aside,
.p-static__migrate-content-wrapper details,
.p-static__migrate-content-wrapper figcaption,
.p-static__migrate-content-wrapper figure,
.p-static__migrate-content-wrapper footer,
.p-static__migrate-content-wrapper header,
.p-static__migrate-content-wrapper hgroup,
.p-static__migrate-content-wrapper menu,
.p-static__migrate-content-wrapper nav,
.p-static__migrate-content-wrapper section {
  display: block;
}
.p-static__migrate-content-wrapper nav ul {
  list-style: none;
}
.p-static__migrate-content-wrapper blockquote,
.p-static__migrate-content-wrapper q {
  quotes: none;
}
.p-static__migrate-content-wrapper blockquote:before,
.p-static__migrate-content-wrapper blockquote:after,
.p-static__migrate-content-wrapper q:before,
.p-static__migrate-content-wrapper q:after {
  content: "";
  content: none;
}
.p-static__migrate-content-wrapper a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.p-static__migrate-content-wrapper ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
.p-static__migrate-content-wrapper mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
}
.p-static__migrate-content-wrapper del {
  text-decoration: line-through;
}
.p-static__migrate-content-wrapper abbr[title],
.p-static__migrate-content-wrapper dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
.p-static__migrate-content-wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
}
.p-static__migrate-content-wrapper hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
.p-static__migrate-content-wrapper input,
.p-static__migrate-content-wrapper select {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .clearfix {
  /* *zoom: 1 */
}
.p-static__migrate-content-wrapper .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.p-static__migrate-content-wrapper .anc_pagetop {
  text-align: center;
  display: inline-block;
  width: 80px;
  height: 80px;
  background-image: url("/images/common/icon_bird.png");
  background-size: cover;
  position: fixed;
  right: 30px;
  bottom: 60px;
  z-index: 30;
  color: #000 !important;
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 0;
  background-repeat: no-repeat;
  background-position: center;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.p-static__migrate-content-wrapper .anc_pagetop:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper form.inline {
  display: inline;
}
.p-static__migrate-content-wrapper .lean_overlay {
  position: fixed;
  z-index: 1000;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}
.p-static__migrate-content-wrapper .modal_window {
  position: absolute;
  z-index: 1001;
  background: #ffffff;
  display: none;
  -webkit-box-shadow: 8px 8px 12px -4px rgba(0, 0, 0, 0.25);
          box-shadow: 8px 8px 12px -4px rgba(0, 0, 0, 0.25);
}
.p-static__migrate-content-wrapper .modal_window.middle {
  height: 600px;
  width: 540px;
}
.p-static__migrate-content-wrapper .modal_window.middle .wrap > .inner {
  height: 540px;
}
.p-static__migrate-content-wrapper .modal_window.large {
  height: 454px;
  width: 764px;
}
.p-static__migrate-content-wrapper .modal_window.large .wrap > .inner {
  height: 394px;
}
.p-static__migrate-content-wrapper .modal_window.bank {
  height: 624px;
  width: 584px;
}
.p-static__migrate-content-wrapper .modal_window.bank .wrap > .inner {
  height: 564px;
}
.p-static__migrate-content-wrapper .modal_window.share {
  height: 574px;
  width: 764px;
}
.p-static__migrate-content-wrapper .modal_window.share .wrap > .inner {
  height: 514px;
}
.p-static__migrate-content-wrapper .modal_window .wrap .pop_header h2 {
  background-repeat: no-repeat;
  background-position: 20px 20px;
  font-size: 15px;
  font-size: 1.5rem;
  height: 60px;
  line-height: 1.4;
  padding: 20px 20px 0 46px;
}
.p-static__migrate-content-wrapper .modal_window .wrap .pop_header h2.coupon_title {
  background-image: url("/images/common/h2_border_left.png");
  padding: 20px 20px 0 32px;
}
.p-static__migrate-content-wrapper .modal_window .wrap .pop_header h2.contact_title {
  padding: 20px 20px 0 20px;
}
.p-static__migrate-content-wrapper .modal_window .wrap .pop_header h2.contact_title .mail {
  margin-right: 8px;
  top: 2px;
  position: relative;
}
.p-static__migrate-content-wrapper .modal_window .wrap .pop_header h2.contact_title .gift {
  margin-right: 6px;
  top: 0px;
  position: relative;
  font-size: 1.8rem;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner {
  padding: 0 20px 20px;
  overflow-x: hidden;
  overflow-y: auto;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li {
  margin-top: 12px;
  padding-bottom: 12px;
  border-bottom: solid 1px #dddddd;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .image_container {
  float: left;
  padding-bottom: 12px;
  width: 320px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .image_container img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .right {
  float: left;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .right .limit {
  background-image: url("/images/common/coupon_limit.png");
  background-repeat: no-repeat;
  background-position: 2px center;
  width: 158px;
  height: 40px;
  border: solid 1px #e6e6e6;
  padding-left: 62px;
  margin-left: 12px;
  padding-top: 12px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .right .btn_yellow {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 158px;
  text-align: center;
  margin-left: 12px;
  line-height: 2.8;
  margin-top: 10px;
  height: 38px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iMi44NTcxNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 35px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .description {
  clear: both;
  width: 100%;
  height: 68px;
  background-color: #f5f5f5;
  display: table;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .description .inner {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .description .name {
  font-weight: 500;
  display: block;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .list_coupon ul li .description .comment {
  display: block;
  margin-top: 8px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .action_area {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  bottom: 30px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .action_area .modal_close {
  margin: 0 20px;
  position: relative;
  display: inline-block;
  width: 200px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
  border-radius: 8px;
  line-height: 3;
  height: 48px;
  color: #888888;
  background-color: #ffffff;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFF2F2F2");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 1px, #f2f2f2 45px);
  -webkit-box-shadow: 0px 2px 1px -1px #eee;
  box-shadow: 0px 2px 1px -1px #eee;
  border: solid 1px #d1d1d1;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .action_area .prev {
  margin: 0 20px;
  position: relative;
  display: inline-block;
  width: 124px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
  border-radius: 8px;
  line-height: 3;
  height: 48px;
  color: #888888;
  background-color: #ffffff;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFF2F2F2");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 1px, #f2f2f2 45px);
  -webkit-box-shadow: 0px 2px 1px -1px #eee;
  box-shadow: 0px 2px 1px -1px #eee;
  border: solid 1px #d1d1d1;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .action_area.contact {
  position: static;
  margin-bottom: 40px;
}
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .action_area .mail {
  margin-right: 8px;
  top: 1px;
  position: relative;
}
.p-static__migrate-content-wrapper .modal_window > .modal_close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -38px;
  right: 10px;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .modal_window > .modal_close img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .keyword_layout {
  vertical-align: middle;
  display: inline-block;
}
.p-static__migrate-content-wrapper .keyword_layout input {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #555555;
  outline: none;
  border: none;
  font-size: 13px;
  font-size: 1.3rem;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.p-static__migrate-content-wrapper .keyword_layout input.input_text {
  color: #555555;
}
.p-static__migrate-content-wrapper .keyword_layout input.input_text.entered {
  color: #555555;
}
.p-static__migrate-content-wrapper .keyword_layout input.edit_text {
  color: #555555;
}
.p-static__migrate-content-wrapper .keyword_layout input.edit_text.entered {
  color: #555555;
}
.p-static__migrate-content-wrapper .textarea_layout {
  vertical-align: middle;
  display: inline-block;
}
.p-static__migrate-content-wrapper .textarea_layout textarea {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #555555;
  outline: none;
  border: none;
  font-size: 13px;
  font-size: 1.3rem;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.p-static__migrate-content-wrapper .textarea_layout textarea.entered {
  color: #555555;
}
.p-static__migrate-content-wrapper .select_layout {
  font-size: 13px;
  font-size: 1.3rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .select_layout select {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 26px;
  margin-top: 2px;
  height: 24px;
}
.p-static__migrate-content-wrapper .select_layout select::-ms-expand {
  display: none;
}
.p-static__migrate-content-wrapper .select_layout > .inner {
  position: relative;
  z-index: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  margin-top: 2px;
  height: 24px;
  overflow: hidden;
  text-align: left;
  font-size: 13px;
  font-size: 1.3rem;
  padding-left: 10px;
  float: left;
  line-height: 1.9;
  padding-right: 26px;
}
.p-static__migrate-content-wrapper .select_layout > .inner:before,
.p-static__migrate-content-wrapper .select_layout > .inner:after {
  content: "";
  position: absolute;
  display: block;
}
.p-static__migrate-content-wrapper .select_layout > .inner:before {
  top: 0;
  right: 0;
  bottom: 0;
  width: 24px;
}
.p-static__migrate-content-wrapper .select_layout > .inner:after {
  top: 50%;
  right: 7px;
  margin-top: -4px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-top-color: #929292;
  border-width: 8px 5px 0 5px;
}
.p-static__migrate-content-wrapper .action_area {
  margin-top: 40px;
}
.p-static__migrate-content-wrapper .action_area form {
  display: inline;
}
.p-static__migrate-content-wrapper .action_area .prev {
  vertical-align: top;
  margin: 0 20px;
  position: relative;
  display: inline-block;
  width: 226px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  padding-left: 5px;
  font-size: 16px;
  font-size: 1.6rem;
  border-radius: 8px;
  line-height: 3;
  height: 48px;
  color: #888888;
  background-color: #ffffff;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFF2F2F2");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 1px, #f2f2f2 45px);
  -webkit-box-shadow: 0px 2px 1px -1px #eee;
  box-shadow: 0px 2px 1px -1px #eee;
  border: solid 1px #d1d1d1;
  text-decoration: none;
  font-family: "Avenir", "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.p-static__migrate-content-wrapper .action_area .prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .action_area .prev .icon {
  margin-right: 10px;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: solid transparent;
  border-right-color: #888888;
  border-width: 5px 8px 5px 0;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.p-static__migrate-content-wrapper .action_area .next {
  vertical-align: top;
  margin: 0 20px;
  position: relative;
  display: inline-block;
  width: 226px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  padding-left: 5px;
  font-size: 16px;
  font-size: 1.6rem;
  border-radius: 8px;
  line-height: 3;
  height: 48px;
  color: #ffffff;
  background-color: #fa5151;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFA6A6A", endColorstr="#FFFA5151");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWQ5ZCIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmYTZhNmEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYTUxNTEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fc9d9d 0%, #fa6a6a 1px, #fa5151 45px);
  -webkit-box-shadow: 0px 2px 1px -1px #eee;
  box-shadow: 0px 2px 1px -1px #eee;
  border: solid 1px #fa3737;
  text-decoration: none;
  font-family: "Avenir", "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.p-static__migrate-content-wrapper .action_area .next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .action_area .next.black {
  height: 48px;
  color: #898989;
  background-color: #ededed;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 45px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #ddd;
  color: #555;
  width: 280px;
}
.p-static__migrate-content-wrapper .action_area .next.black span {
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  margin-left: 16px;
  vertical-align: sub;
  color: #333;
}
.p-static__migrate-content-wrapper .action_area .next .icon {
  margin-right: 6px;
  display: inline-block;
  width: 10px;
  height: 10px;
  border: solid transparent;
  border-left-color: #ffffff;
  border-width: 5px 0 5px 8px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.p-static__migrate-content-wrapper .action_area .next.closed {
  height: 48px;
  color: #ffffff;
  background-color: #a0a0a0;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFA0A0A0");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNjM2MzYzMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGEwYTAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #c3c3c3 1px, #a0a0a0 45px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #959595;
}
.p-static__migrate-content-wrapper .action_area .next.regist {
  width: auto;
  padding: 18px 30px 15px;
  height: auto;
  line-height: normal;
  margin-bottom: 40px;
}
.p-static__migrate-content-wrapper .action_area .next.regist.black {
  color: #333;
  text-decoration: underline;
  width: auto;
  background-image: none;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p-static__migrate-content-wrapper .action_area .next.regist.red {
  min-width: 380px;
  color: #fff !important;
}
.p-static__migrate-content-wrapper .action_area .next.regist span {
  color: #fa5151;
  position: absolute;
  width: 100%;
  display: block;
  top: -30px;
  left: 0;
}
.p-static__migrate-content-wrapper .action_area .next.regist span.b {
  top: inherit;
  bottom: -30px;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
}
.p-static__migrate-content-wrapper .action_area .disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey {
  margin-top: 12px;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey.confirm dl dt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey.confirm dl dt {
  padding-left: 70px;
  padding-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey.confirm dl dd,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey.confirm dl dd {
  padding: 20px;
  padding-left: 70px;
  word-break: break-word;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl {
  border-top: none;
  width: 100%;
  text-align: left;
  border-bottom: solid 1px #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dt {
  width: 100%;
  color: #555555;
  padding: 24px;
  padding-left: 70px;
  vertical-align: top;
  text-indent: -48px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dt .required,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dt .required {
  padding-left: 4px;
  color: #eb253c;
  font-size: 11px;
  font-size: 1.1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dt .q_num,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dt .q_num {
  font-size: 16px;
  font-size: 1.6rem;
  margin-right: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd {
  width: 100%;
  padding: 24px;
  padding-left: 60px;
  padding-bottom: 60px;
  vertical-align: top;
  background-color: #ffffff;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout.mt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout.mt {
  margin-top: 14px;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout.date,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout.date {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout input,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout input {
  border: solid 1px #dddddd;
  border-radius: 4px;
  margin-top: -4px;
  height: 28px;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout input.half,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout input.half {
  width: 214px;
  margin-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .keyword_layout input.small,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .keyword_layout input.small {
  width: 110px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .textarea_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .textarea_layout {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .textarea_layout textarea,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .textarea_layout textarea {
  border: solid 1px #dddddd;
  border-radius: 4px;
  margin-top: -4px;
  padding: 10px;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox.block,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox:checked + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox:disabled + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox.focus + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox.focus:checked + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox.inline + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox.inline + label {
  width: auto;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_checkbox .checkbox + label:last-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_checkbox .checkbox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox.block,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/radiobox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox:checked + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox:checked + label::before {
  content: url("/images/common/radiobox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox:disabled + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox.focus + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox.focus:checked + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox.inline + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox.inline + label {
  width: auto;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .ui_radiobox .radiobox + label:last-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .ui_radiobox .radiobox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout .inner {
  width: auto;
  border: solid 1px #dddddd;
  border-radius: 2px;
  margin-right: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout.half select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout.half select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout.half .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout.half .inner {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout.small select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout.small select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_layout.small .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_layout.small .inner {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .upload_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .upload_layout {
  display: inline-block;
  border: solid 1px #dddddd;
  border-radius: 4px;
  vertical-align: middle;
  margin-top: -4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .upload_layout span,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .upload_layout span {
  display: inline-block;
  width: 122px;
  height: 20px;
  overflow: hidden;
  position: relative;
  margin-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .upload_layout span input,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .upload_layout span input {
  position: absolute;
  right: -24px;
  top: 0;
  margin: 0;
  padding: 3px 4px 4px;
  cursor: pointer;
  border: none;
  outline: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .attention,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .attention {
  font-size: 11px;
  font-size: 1.1rem;
  padding-top: 4px;
  padding-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .calendar,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .calendar {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .btn_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .btn_select {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  width: 74px;
  text-align: center;
  margin-right: 5px;
  line-height: 2.4;
  margin-top: -4px;
  height: 28px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 25px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .coupon_select .btn_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .coupon_select .btn_select {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  width: 74px;
  text-align: center;
  margin-left: 5px;
  line-height: 2.4;
  margin-top: -4px;
  height: 28px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 25px);
  border: solid 1px #ffc158;
  border-radius: 2px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .mail_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .mail_select {
  margin-top: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .mail_select .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .mail_select .ui_checkbox .checkbox + label {
  margin-top: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_cate,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_cate {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_cate:first-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_cate:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .select_cate .select_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .select_cate .select_layout {
  margin-top: -3px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd p,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd p {
  line-height: 1.7;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd p.mt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd p.mt {
  margin-top: 6px;
  margin-bottom: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd p.mb,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd p.mb {
  margin-bottom: 14px;
  padding-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd p .more_detail,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd p .more_detail {
  font-size: 11px;
  font-size: 1.1rem;
  display: inline-block;
  padding-left: 15px;
  line-height: 3;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd p .more_detail:after,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd p .more_detail:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 2px;
  margin-top: -6px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .image_container,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .image_container {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  margin-right: 12px;
  height: 140px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .image_container img,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .image_container img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd > .right,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd > .right {
  display: table-cell;
  vertical-align: top;
  width: 520px;
  padding-left: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd > .right .brand,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd > .right .brand {
  font-weight: 500;
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd > .right .boff_val,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd > .right .boff_val {
  margin-top: 8px;
  font-weight: 500;
  color: #eb110b;
  font-size: 14px;
  font-size: 1.4rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info tr,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info tr {
  height: 36px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info tr th,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info tr td,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info tr th,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info tr td {
  border: solid 1px #dbdbdb;
  border-collapse: collapse;
  padding: 10px 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info tr th,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info tr th {
  width: 25%;
  background-color: #f4f4f4;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .my_info tr td,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .my_info tr td {
  width: 75%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .privacy,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .privacy {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .privacy a,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .privacy a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .privacy .ui_checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .privacy .ui_checkbox {
  margin-top: 20px;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .privacy .ui_checkbox input + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .privacy .ui_checkbox input + label {
  width: 80px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .btn_stock_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .btn_stock_select {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 156px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-right: 5px;
  line-height: 3.2;
  margin-top: -4px;
  height: 48px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 45px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout_survey dl dd .btn_stock_edit,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout_survey dl dd .btn_stock_edit {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 156px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-right: 5px;
  line-height: 3.2;
  margin-top: -4px;
  height: 48px;
  color: #898989;
  background-color: #ededed;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 45px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #ddd;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout {
  margin-top: 12px;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout.confirm dl dt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout.confirm dl dt {
  padding: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout.confirm dl dd,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout.confirm dl dd {
  padding: 20px;
  word-break: break-word;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl {
  border: solid 1px #dddddd;
  border-top: none;
  width: 100%;
  text-align: left;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl:first-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl:first-child {
  border-top: solid 1px #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dt {
  width: 26%;
  background-color: #eeeeee;
  border-right: solid 1px #dddddd;
  padding: 24px 10px 18px 20px;
  vertical-align: top;
  float: left;
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dt .required,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dt .required {
  padding-left: 4px;
  color: #eb253c;
  font-size: 11px;
  font-size: 1.1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd {
  width: 74%;
  padding: 23px 20px 18px;
  padding-left: 30px;
  vertical-align: top;
  float: left;
  display: table-cell;
  background-color: #ffffff;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .keyword_layout.mt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .keyword_layout.mt {
  margin-top: 14px;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .keyword_layout.date,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .keyword_layout.date {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .keyword_layout input,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .keyword_layout input {
  border: solid 1px #dddddd;
  border-radius: 4px;
  margin-top: -4px;
  height: 28px;
  width: 440px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .keyword_layout input.half,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .keyword_layout input.half {
  width: 214px;
  margin-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .keyword_layout input.small,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .keyword_layout input.small {
  width: 110px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .textarea_layout textarea,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .textarea_layout textarea {
  border: solid 1px #dddddd;
  border-radius: 4px;
  margin-top: -4px;
  padding: 10px;
  width: 440px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox.block,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox:checked + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox:disabled + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox.focus + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox.focus:checked + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox.inline + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox.inline + label {
  width: auto;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_checkbox .checkbox + label:last-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_checkbox .checkbox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox.block,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/radiobox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox:checked + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox:checked + label::before {
  content: url("/images/common/radiobox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox:disabled + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox.focus + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox.focus:checked + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox.inline + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox.inline + label {
  width: auto;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .ui_radiobox .radiobox + label:last-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .ui_radiobox .radiobox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout .inner {
  width: auto;
  border: solid 1px #dddddd;
  border-radius: 2px;
  margin-right: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout.half select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout.half select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout.half .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout.half .inner {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout.small select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout.small select {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_layout.small .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_layout.small .inner {
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .upload_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .upload_layout {
  display: inline-block;
  border: solid 1px #dddddd;
  border-radius: 4px;
  vertical-align: middle;
  margin-top: -4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .upload_layout span,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .upload_layout span {
  display: inline-block;
  width: 122px;
  height: 20px;
  overflow: hidden;
  position: relative;
  margin-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .upload_layout span input,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .upload_layout span input {
  position: absolute;
  right: -24px;
  top: 0;
  margin: 0;
  padding: 3px 4px 4px;
  cursor: pointer;
  border: none;
  outline: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .attention,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .attention {
  font-size: 11px;
  font-size: 1.1rem;
  padding-top: 4px;
  padding-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .calendar,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .calendar {
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .btn_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .btn_select {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  width: 74px;
  text-align: center;
  margin-right: 5px;
  line-height: 2.4;
  margin-top: -4px;
  height: 28px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 25px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .hide_shopselect,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .hide_shopselect {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  position: absolute;
  top: 20px;
  left: 30px;
  z-index: -1;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .coupon_select .btn_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .coupon_select .btn_select {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  width: 74px;
  text-align: center;
  margin-left: 5px;
  line-height: 2.4;
  margin-top: -4px;
  height: 28px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 25px);
  border: solid 1px #ffc158;
  border-radius: 2px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .mail_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .mail_select {
  margin-top: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .mail_select .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .mail_select .ui_checkbox .checkbox + label {
  margin-top: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_cate,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_cate {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_cate:first-child,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_cate:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .select_cate .select_layout,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .select_cate .select_layout {
  margin-top: -3px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd p,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd p {
  line-height: 1.7;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd p.mt,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd p.mt {
  margin-top: 6px;
  margin-bottom: 4px;
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd p.mb,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd p.mb {
  margin-bottom: 14px;
  padding-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd p .more_detail,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd p .more_detail {
  font-size: 11px;
  font-size: 1.1rem;
  display: inline-block;
  padding-left: 15px;
  line-height: 3;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd p .more_detail:after,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd p .more_detail:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 2px;
  margin-top: -6px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .image_container,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .image_container {
  display: table-cell;
  vertical-align: middle;
  width: auto;
  margin-right: 12px;
  height: 140px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .image_container img,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .image_container img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd > .right,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd > .right {
  display: table-cell;
  vertical-align: top;
  width: 520px;
  padding-left: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd > .right .brand,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd > .right .brand {
  font-weight: 500;
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd > .right .boff_val,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd > .right .boff_val {
  margin-top: 8px;
  font-weight: 500;
  color: #eb110b;
  font-size: 14px;
  font-size: 1.4rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info tr,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info tr {
  height: 36px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info tr th,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info tr td,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info tr th,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info tr td {
  border: solid 1px #dbdbdb;
  border-collapse: collapse;
  padding: 10px 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info tr th,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info tr th {
  width: 25%;
  background-color: #f4f4f4;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .my_info tr td,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .my_info tr td {
  width: 75%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .privacy,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .privacy {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .privacy a,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .privacy a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .privacy .ui_checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .privacy .ui_checkbox {
  margin-top: 20px;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .privacy .ui_checkbox input + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .privacy .ui_checkbox input + label {
  width: 80px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .btn_stock_select,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .btn_stock_select {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 156px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-right: 5px;
  line-height: 3.2;
  margin-top: -4px;
  height: 48px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 45px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_layout dl dd .btn_stock_edit,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_layout dl dd .btn_stock_edit {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 156px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-right: 5px;
  line-height: 3.2;
  margin-top: -4px;
  height: 48px;
  color: #898989;
  background-color: #ededed;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi4yMjIyMiUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 45px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #ddd;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy {
  margin-top: 20px;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy h3,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy h3 {
  text-align: center;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy p,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy p {
  text-align: center;
  margin-top: 10px;
  line-height: 2;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy p a,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy p a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox {
  display: block;
  vertical-align: middle;
  margin-top: 20px;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox:checked + label::before,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox:disabled + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox.focus + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox.focus:checked + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .policy .ui_checkbox .checkbox + label,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .policy .ui_checkbox .checkbox + label {
  width: 80px;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete {
  margin-top: 30px;
  margin-bottom: 30px;
  border: solid 1px #9b9b9b;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner {
  border: solid 2px #dbdbdb;
  padding: 40px 50px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner h3,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner h3 {
  text-align: center;
  font-size: 24px;
  font-size: 2.4rem;
  border-bottom: solid 2px #dbdbdb;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .description,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .description {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .description p,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .description p {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .description p.headline,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .description p.headline {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .bnr_area,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .bnr_area {
  margin: 30px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .bnr_area a,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .bnr_area a {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .form_complete .inner .bnr_area a.inline,
.p-static__migrate-content-wrapper .modal_window .wrap > .inner .form_complete .inner .bnr_area a.inline {
  display: inline-block;
  margin: 0 10px;
}
@font-face {
  .p-static__migrate-content-wrapper {
    font-family: "boff_icon";
    src: url("/css/fonts/boff_icon.eot?oa61ox");
    src: url("/css/fonts/boff_icon.eot?oa61ox#iefix") format("embedded-opentype"), url("/css/fonts/boff_icon.ttf?oa61ox") format("truetype"), url("/css/fonts/boff_icon.woff?oa61ox") format("woff"), url("/css/fonts/boff_icon.svg?oa61ox#boff_icon") format("svg");
    font-weight: normal;
    font-style: normal;
  }
}
.p-static__migrate-content-wrapper .font_icon {
  font-family: "boff_icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-static__migrate-content-wrapper .font_icon.halloween:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow2_left:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow2_bottom:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow2_right:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow2_top:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.tel:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.gplus:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.register:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.product:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.payment:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.order:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.delivery:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.cancel:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.about:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.mypage:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.logout:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.login:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.line:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.line:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.external:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.point:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.help:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.gift:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.mail:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.truck:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.close:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.minus:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.plus:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow1_left:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow1_bottom:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow1_right:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.arrow1_top:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.facebook:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.twitter:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.hamburger:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.accessory:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.bag:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.brandjewelry:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.cart:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.etc:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.fashion:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.jewelry:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.map:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.search:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.shop:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.wallet:before {
  content: "";
}
.p-static__migrate-content-wrapper .font_icon.watch:before {
  content: "";
}
.p-static__migrate-content-wrapper .formError {
  z-index: 990;
}
.p-static__migrate-content-wrapper .formError .formErrorContent {
  z-index: 991;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow {
  z-index: 996;
}
.p-static__migrate-content-wrapper .ui-dialog .formError {
  z-index: 5000;
}
.p-static__migrate-content-wrapper .ui-dialog .formError .formErrorContent {
  z-index: 5001;
}
.p-static__migrate-content-wrapper .ui-dialog .formError .formErrorArrow {
  z-index: 5006;
}
.p-static__migrate-content-wrapper .inputContainer {
  position: relative;
  float: left;
}
.p-static__migrate-content-wrapper .formError {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}
.p-static__migrate-content-wrapper .formError.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}
.p-static__migrate-content-wrapper .ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}
.p-static__migrate-content-wrapper .formError .formErrorContent {
  width: 100%;
  background: #00579a;
  position: relative;
  color: #FFF;
  white-space: nowrap;
  font-size: 12px;
  border: 1px solid #FFF;
  box-shadow: 0 0 2px #333;
  -moz-box-shadow: 0 0 2px #333;
  -webkit-box-shadow: 0 0 2px #333;
  -o-box-shadow: 0 0 2px #333;
  padding: 4px 24px 4px 10px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}
.p-static__migrate-content-wrapper .formError .formErrorContent:after {
  content: "";
  background-image: url("/images/common/icon_close_validation.png");
  background-position: center;
  background-repeat: no-repeat;
  color: #ffffff;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 3px;
  right: 3px;
}
.p-static__migrate-content-wrapper .formError.inline .formErrorContent {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}
.p-static__migrate-content-wrapper .greenPopup .formErrorContent {
  background: #33be40;
}
.p-static__migrate-content-wrapper .blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}
.p-static__migrate-content-wrapper body[dir=rtl] .formError .formErrorArrow,
.p-static__migrate-content-wrapper body.rtl .formError .formErrorArrow {
  margin: -2px 13px 0 0;
}
.p-static__migrate-content-wrapper .formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow div {
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  box-shadow: 0 1px 1px #4d4d4d;
  -moz-box-shadow: 0 1px 1px #4d4d4d;
  -webkit-box-shadow: 0 1px 1px #4d4d4d;
  -o-box-shadow: 0 1px 1px #4d4d4d;
  font-size: 0px;
  height: 1px;
  background: #00579a;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}
.p-static__migrate-content-wrapper .formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}
.p-static__migrate-content-wrapper .greenPopup .formErrorArrow div {
  background: #33be40;
}
.p-static__migrate-content-wrapper .blackPopup .formErrorArrow div {
  background: #393939;
  color: #FFF;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line10 {
  width: 13px;
  border: none;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line9 {
  width: 11px;
  border: none;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line8 {
  width: 11px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line7 {
  width: 9px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line6 {
  width: 7px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line5 {
  width: 5px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line4 {
  width: 3px;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line3 {
  width: 1px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 0 solid #FFF;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #FFF;
}
.p-static__migrate-content-wrapper .formError .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #FFF;
}
.p-static__migrate-content-wrapper .wrapper > .headline {
  width: 100%;
  margin: 0 auto 0;
  background-color: #fff;
}
.p-static__migrate-content-wrapper .wrapper > .headline .inner {
  display: block;
  margin: 0 auto;
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  padding: 15px;
}
.p-static__migrate-content-wrapper .wrapper > .header {
  width: 100%;
  position: relative;
  z-index: 3;
  background-color: #efefef;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner {
  max-width: 1280px;
  min-width: 980px;
  margin: 0 auto;
  padding: 20px 10px 0;
  position: relative;
  height: 120px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 260px;
  background-color: #fff;
  border-radius: 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box :-moz-placeholder-shown {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box :-ms-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box :placeholder-shown {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box ::-webkit-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box :-moz-placeholder {
  color: #999;
  opacity: 1;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box ::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box :-ms-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .keyword_layout {
  width: 100%;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .keyword_layout input {
  border-radius: 6px;
  height: 40px;
  padding-left: 10px;
  color: #333;
  border: 1px solid #ccc;
  background-color: #fff;
  font-size: 15px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout select {
  padding-left: 0;
  padding-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout:first-child + * {
  width: 98px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner {
  border-left: solid 1px #fff;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner:after {
  right: 5px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner.brand {
  width: 98px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner.category {
  width: 98px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner.rank {
  width: 78px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .select_layout > .inner.rank:after {
  right: 8px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .btn_search_small {
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  text-align: center;
  width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  background-color: transparent;
  font-size: 16px;
  font-size: 1.6rem;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .search_box .btn_search_small .font_icon {
  font-size: 16px;
  font-size: 1.6rem;
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -7px;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bg_left {
  position: absolute;
  width: 230px;
  top: 2px;
  left: 130px;
  margin-left: 70px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bg_right {
  position: absolute;
  width: 120px;
  top: -45px;
  left: 0;
  margin-left: -130px;
  display: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff {
  position: absolute;
  top: 25px;
  left: 50%;
  width: 210px;
  margin-left: -105px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff span {
  display: block;
  margin-top: 8px;
  margin-left: 0;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff span img {
  width: 100px;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area {
  text-align: right;
  margin-top: 0;
  padding-right: 20px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .safe_header {
  vertical-align: top;
  display: inline-block;
  margin-right: 6px;
  margin-top: 0px;
  padding: 0 2px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .safe_header img {
  width: 138px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .user_name {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  font-size: 1.2rem;
  margin-right: 5px;
  height: 21px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .user_name a {
  color: #fff;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .signin {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin-right: 10px;
  background-color: #aaa;
  color: #fff;
  padding: 6px 12px;
  display: inline-block;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .signout {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin-right: 10px;
  background-color: #aaa;
  color: #fff;
  padding: 6px 12px;
  display: inline-block;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .loginbt {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin-right: 10px;
  color: #333;
  padding: 5px 12px;
  display: inline-block;
  border: solid 1px #333;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .registration {
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: center;
  margin-right: 10px;
  color: #333;
  padding: 5px 12px;
  display: inline-block;
  border: solid 1px #333;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .free_text {
  display: inline-block;
  margin-right: 5px;
  color: #333;
  font-size: 16px;
  font-size: 1.6rem;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .free_text .tel {
  vertical-align: top;
  margin-right: 6px;
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  margin-top: -3px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .cart {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  font-size: 32px;
  font-size: 3.2rem;
  color: #333;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .cart_num {
  display: inline-block;
  background-color: #B62C33;
  min-width: 24px;
  height: 18px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  font-size: 1.3rem;
  border-radius: 4px;
  padding: 3px 4px;
  vertical-align: top;
  position: absolute;
  top: 20px;
  right: 15px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area {
  position: absolute;
  bottom: 14px;
  right: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi {
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li {
  float: left;
  display: inline-block;
  margin-left: 20px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a {
  font-size: 16px;
  font-size: 1.6rem;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a img {
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a.kaitori:first-child {
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a.kaitori img {
  display: none;
  margin-top: 2px;
  margin-left: 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a.kaitori:hover {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li.wishlist a {
  -webkit-box-shadow: 1px 1px 2px 0px rgba(34, 34, 34, 0.3);
  box-shadow: 1px 1px 2px 0px rgba(34, 34, 34, 0.3);
  display: inline-block;
  padding: 4px 12px;
  background-color: #fff;
  vertical-align: top;
  margin-top: -5px;
  color: #333;
  border-radius: 3px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li.wishlist a:hover {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country {
  display: inline-block;
  vertical-align: middle;
  min-width: 36px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  right: 0;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-top-color: #666;
  border-width: 8px 5px 0 5px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country:hover .list_flag {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag {
  display: none;
  z-index: 5;
  position: absolute;
  top: 10px;
  right: 0;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag ul {
  width: auto;
  border: solid 1px #dddddd;
  background-color: #ffffff;
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag ul li {
  margin-left: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag ul li a {
  display: inline-block;
  padding: 10px;
  color: #fff;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag ul li a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi .select_country .list_flag ul li a img {
  margin-right: 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi {
  position: absolute;
  bottom: 8px;
  left: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul {
  background-repeat: no-repeat;
  background-position: right center;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  float: left;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li:hover + li {
  background-image: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li > a {
  display: block;
  width: 120px;
  height: 30px;
  text-align: left;
  padding-top: 6px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li > a > span {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 16px;
  font-size: 1.6rem;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu {
  position: absolute;
  z-index: 10;
  top: 30px;
  left: 0;
  background-color: #f6f6f6;
  padding: 24px;
  display: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand {
  width: 980px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand .column {
  width: 156px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand .column.c_wide {
  width: 700px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand .column.c_wide .layer {
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand .column.c_wide .layer p {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.brand .column.c_wide .layer p a {
  display: inline-block;
  width: auto;
  padding: 0 36px 6px 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category {
  width: 980px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column {
  width: 222px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column .layer {
  margin-bottom: 24px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column .layer p {
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column .layer p .font_icon {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 10px;
  vertical-align: top;
  display: inline-block;
  margin-top: -6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column .layer ul {
  background-image: none;
  border-left: solid 1px #fff;
  padding-bottom: 2px;
  margin-left: 30px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu.category .column .layer ul li {
  height: 30px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column {
  width: 186px;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer {
  margin-bottom: 16px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer p {
  margin-bottom: 10px;
  line-height: 1.4;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer p a {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333;
  display: block;
  text-align: left;
  width: 190px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer ul {
  background-image: none;
  border-left: solid 1px #aaa;
  padding-bottom: 2px;
  margin-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer ul li {
  background-image: none;
  display: block;
  float: none;
  position: relative;
  border-left: dotted 1px #aaa;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer ul li:before {
  content: "-";
  position: absolute;
  top: 4px;
  left: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer ul li a {
  width: 186px;
  background-image: none;
  background-color: transparent;
  font-size: 12px;
  font-size: 1.2rem;
  color: #333;
  display: block;
  text-align: left;
  line-height: 1.6;
  width: auto;
  height: auto;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 28px;
  font-weight: normal;
  text-indent: -11px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul .sub_menu .column .layer ul li a:hover {
  border-top: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search {
  position: absolute;
  bottom: 10px;
  left: 364px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .btn {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  width: 164px;
  color: #333;
  padding: 7px 0 0 10px;
  text-align: left;
  margin-left: 2px;
  height: 29px;
  font-weight: 500;
  border: solid 1px #333;
  cursor: pointer;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .btn:after {
  content: "";
  position: absolute;
  display: block;
  top: 12px;
  right: 9px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-top-color: #333;
  border-width: 8px 5px 0 5px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .btn.open:after {
  border-bottom-color: #333;
  border-width: 0 5px 8px 5px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search {
  position: absolute;
  display: block;
  width: 640px;
  padding: 10px 0 10px;
  background-color: #efefef;
  top: 35px;
  left: 50%;
  margin-left: -80px;
  z-index: 100;
  -webkit-box-shadow: 0 0 4px 0 rgba(88, 88, 88, 0.2);
          box-shadow: 0 0 4px 0 rgba(88, 88, 88, 0.2);
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search :-moz-placeholder-shown {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search :-ms-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search :placeholder-shown {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search ::-webkit-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search :-moz-placeholder {
  color: #999;
  opacity: 1;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search ::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search :-ms-input-placeholder {
  color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row {
  padding: 18px 0;
  margin: 0 22px;
  border-bottom: solid 1px #ccc;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.gender {
  padding-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.gender .title {
  padding-top: 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.condition {
  padding-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row .title {
  width: 120px;
  padding-top: 10px;
  float: left;
  font-size: 14px;
  font-size: 1.4rem;
  color: #333;
  font-weight: normal;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner {
  width: 470px;
  float: left;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .keyword_layout input {
  border: solid 1px #ddd;
  border-radius: 4px;
  margin-top: -4px;
  height: 34px;
  margin-top: 0;
  width: 320px;
  margin-right: 8px;
  color: #333;
  background-color: #fff;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .select_layout {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .select_layout select {
  width: auto;
  height: 32px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .select_layout .inner {
  width: auto;
  border: solid 1px #ddd;
  background-color: #fff;
  border-radius: 2px;
  margin-right: 4px;
  height: 34px;
  margin-top: 0;
  line-height: 2.5;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .select_layout .inner:after {
  border-top-color: #999;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox {
  display: inline-block;
  vertical-align: middle;
  min-height: 34px;
  line-height: 2.2;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox {
  opacity: 0;
  opacity: 0;
  z-index: -1;
  position: absolute;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox.inline + label {
  width: auto;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 6px;
  left: 0;
  margin-right: 10px;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label img {
  vertical-align: sub;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label .pop_help {
  display: none;
  position: absolute;
  right: -95px;
  bottom: 30px;
  width: 200px;
  background-color: #fff;
  padding: 12px;
  line-height: 1.5;
  border-radius: 2px;
  font-size: 12px;
  font-size: 1.2rem;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label .pop_help .bold {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  color: #333;
  padding: 4 6px;
  line-height: 1.7;
  border-radius: 2px;
  margin: 0 6px 8px 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label .pop_help:before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 48%;
  margin-left: -6px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 6px 0 6px;
  border-color: #fff transparent transparent transparent;
  z-index: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_checkbox .checkbox + label .pop_help:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 48%;
  margin-left: -7px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 7px 0 7px;
  border-color: #fff transparent transparent transparent;
  z-index: -1;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox:checked + label {
  background-color: #cccccc;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label {
  width: 26px;
  height: 26px;
  text-align: center;
  padding-top: 3px;
  margin: 4px 2px;
  border-radius: 2px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round {
  display: inline-block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color1 {
  background-image: url("/images/common/color1.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color1 {
  background-image: url("/images/common/color1.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color2 {
  background-image: url("/images/common/color2.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color3 {
  background-image: url("/images/common/color3.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color4 {
  background-image: url("/images/common/color4.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color5 {
  background-image: url("/images/common/color5.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color6 {
  background-image: url("/images/common/color6.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color7 {
  background-image: url("/images/common/color7.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color8 {
  background-image: url("/images/common/color8.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color9 {
  background-image: url("/images/common/color9.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color10 {
  background-image: url("/images/common/color10.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color11 {
  background-image: url("/images/common/color11.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color12 {
  background-image: url("/images/common/color12.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color13 {
  background-image: url("/images/common/color13.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color14 {
  background-image: url("/images/common/color14.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color15 {
  background-image: url("/images/common/color15.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color16 {
  background-image: url("/images/common/color16.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color17 {
  background-image: url("/images/common/color17.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color18 {
  background-image: url("/images/common/color18.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color19 {
  background-image: url("/images/common/color19.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color20 {
  background-image: url("/images/common/color20.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner .ui_colorbox .checkbox + label .round.color21 {
  background-image: url("/images/common/color21.png");
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner.price .keyword_layout {
  float: left;
  vertical-align: middle;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner.price .keyword_layout .input_text {
  border: solid 1px #ddd;
  width: 124px;
  margin-right: 4px;
  padding-right: 4px;
  text-align: right;
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row > .inner.price .gap {
  float: left;
  vertical-align: middle;
  padding-top: 8px;
  margin-right: 6px;
  margin-left: 6px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.submit {
  text-align: center;
  border-bottom: none;
  padding-top: 20px;
  padding-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.submit button {
  border: none;
  background-color: transparent;
  background-image: url("/images/common/btn_search_head.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 220px;
  height: 40px;
  display: block;
  outline: none;
  cursor: pointer;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search .pop_advanced_search .row.submit button:hover {
  background-image: url("/images/common/btn_search_head_on.png");
}
@media screen and (max-width: 1280px) {
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li > a {
    width: 110px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .global_navi ul > li > a > span {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area .control_navi ul li a {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .advanced_search {
    left: 334px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .bottom_area {
    right: 12px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .brandoff {
    width: 180px;
    margin-left: -90px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .signin {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .signout {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .loginbt {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper .wrapper > .header > .inner .top_area .loginbt {
    padding: 5px 8px;
  }
}
.p-static__migrate-content-wrapper .wrapper > .footer {
  position: relative;
  z-index: 1;
  background-color: #fff;
  border-top: solid 1px #eee;
}
.p-static__migrate-content-wrapper .wrapper > .footer .sub_menu {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top {
  padding-bottom: 25px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner {
  max-width: 1280px;
  min-width: 980px;
  padding: 50px 0 30px;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column {
  float: left;
  width: 20%;
  text-align: left;
  position: relative;
  min-height: 280px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column h3 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #333;
  font-weight: normal;
  letter-spacing: 0.04em;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column ul {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column ul li a {
  color: #333;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 7px 0;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column ul li a.small {
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .mail_banner {
  margin-top: 15px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .telephone {
  margin-top: 10px;
  font-size: 10px;
  font-size: 1rem;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .telephone img {
  width: 114px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .aacd {
  position: absolute;
  left: 132px;
  bottom: 27px;
  border: none;
  background-color: #fff;
  padding: 8px 4px 4px;
  border-radius: 5px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .secure_sign {
  position: absolute;
  left: 0;
  bottom: -24px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .norton {
  position: absolute;
  bottom: -60px;
  right: 125px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom > .inner .column .norton img {
  width: 196px;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_top .navi_bottom .site_description {
  max-width: 1280px;
  min-width: 980px;
  margin: 0 auto;
  padding-bottom: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2;
  color: #333;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom {
  text-align: center;
  background-color: #efefef;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner {
  max-width: 1280px;
  min-width: 980px;
  padding: 40px 0;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner .sns_area {
  float: left;
  padding-left: 20px;
  margin-top: 5px;
  display: none;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner .sns_area > div {
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner .sns_area > div a .font_icon {
  font-size: 16px;
  font-size: 1.6rem;
  color: #fff;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  line-height: 2;
  margin: 0 16px 0 0;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner .sns_area > div a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper > .footer > .wrap_bottom > .inner .copyright {
  float: none;
  padding-right: 100px;
  color: #999;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 3;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side {
  width: 190px;
  float: left;
  overflow: hidden;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .introduce {
  color: #333;
  padding: 0;
  font-size: 12px;
  font-size: 1.2rem;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .introduce .image {
  display: block;
  padding-bottom: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .introduce .image img {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .introduce .text {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .cp_area {
  overflow: hidden;
  padding: 10px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .cp_area .card {
  width: 100%;
  display: block;
  position: relative;
  padding: 12px;
  color: #333;
  background-color: #FFE5F2;
  line-height: 1.5;
  font-size: 12px;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .cp_area .card:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area {
  margin-bottom: 20px;
  border: solid 1px #dddddd;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area h3 {
  border-radius: 4px 4px 0 0;
  height: 34px;
  color: #ffffff;
  background-color: #adadad;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: center;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap {
  padding: 10px 10px 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .caption {
  color: #5e5e5e;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .caption .font_icon {
  color: #a0a0a0;
  margin-right: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner {
  margin-top: 10px;
  background-color: #eeeeee;
  padding: 10px;
  border-radius: 4px;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .stock .pt {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .stock .pt span {
  font-size: 16px;
  font-size: 1.6rem;
  margin-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .basic {
  padding-top: 8px;
  margin-top: 8px;
  border-top: solid 1px #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .basic .caption {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .basic .pt {
  padding-left: 6px;
  display: inline-block;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .basic .pt span {
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .special {
  margin-top: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .special .caption {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .special .pt {
  padding-left: 6px;
  display: inline-block;
  font-size: 13px;
  font-size: 1.3rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .wrap .inner .special .pt span {
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more {
  text-align: right;
  padding-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more span,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more a {
  padding: 6px 0 10px 22px;
  font-weight: bold;
  color: #898989;
  cursor: pointer;
  text-align: right;
  border-radius: 1px;
  font-size: 12px;
  font-size: 1.2rem;
  position: relative;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more span:hover,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more span:after,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side nav .point_area .more a:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 8px;
  margin-top: -7px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi {
  padding-bottom: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi h3 {
  border-bottom: solid 1px #d4d4d4;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi h3 span {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
  border-bottom: solid 2px #b4b3b2;
  margin-bottom: -1px;
  padding-bottom: 4px;
  color: #555555;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi ul li a {
  height: 40px;
  display: block;
  border-bottom: solid 1px #e5e5e5;
  font-size: 13px;
  font-size: 1.3rem;
  padding-left: 4px;
  background-image: url("/images/common/icon_link2.png");
  background-repeat: no-repeat;
  background-position: 176px 15px;
  line-height: 3.1;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi ul li a:hover {
  background-color: #f3f3f3;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi .more {
  height: 36px;
  text-align: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi .more a {
  font-size: 13px;
  font-size: 1.3rem;
  display: inline-block;
  padding-left: 20px;
  line-height: 3;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .navi .more a:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 7px;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul {
  margin-bottom: 15px;
  border-top: solid 1px #e4e4e4;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li {
  border-bottom: solid 1px #e4e4e4;
  border-radius: 3px;
  height: 42px;
  padding: 1px;
  width: 100%;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li.bnr_img {
  height: auto;
  padding: 0;
  border-radius: initial;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li.bnr_img a {
  height: auto;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li.tel_text {
  border-bottom: none;
  font-size: 10px;
  font-size: 1rem;
  height: auto;
  color: #888888;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li a {
  display: block;
  width: 100%;
  height: 38px;
  text-decoration: none;
  line-height: 1.5;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 3;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_navi .link_area_left ul li a .font_icon {
  position: absolute;
  top: 14px;
  right: 10px;
  font-size: 12px;
  font-size: 1.2rem;
  color: #969696;
  text-shadow: -1px -1px #fff, 1px -1px #fff, -1px 1px #fff, 1px 1px #fff;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_info {
  margin-bottom: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_info p {
  padding-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap {
  margin-bottom: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap h2 {
  background-image: url("/images/common/bg_narrow_headline.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 190px;
  height: 34px;
  text-align: left;
  padding-left: 12px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.7;
  color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division {
  border: solid 1px #dddddd;
  padding: 18px 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keyword_layout {
  width: 136px;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keyword_layout input {
  border: solid 1px #dddddd;
  border-right: none;
  border-radius: 4px 0 0 4px;
  height: 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .btn_search_small {
  height: 28px;
  background-color: #656565;
  color: #ffffff;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 0 4px 4px 0;
  text-align: center;
  width: 30px;
  vertical-align: top;
  font-size: 16px;
  font-size: 1.6rem;
  display: inline-block;
  float: left;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .btn_search_small .font_icon {
  font-size: 16px;
  font-size: 1.6rem;
  position: absolute;
  top: 6px;
  left: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .submit_area .btn_submit {
  background-color: #aaa;
  color: #ffffff;
  padding: 7px 10px;
  border-radius: 2px;
  display: inline-block;
  margin-top: 10px;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox:last-child {
  padding-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout {
  float: left;
  vertical-align: middle;
  width: 84px;
  font-size: 11px;
  font-size: 1.1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout .input_text {
  border: solid 1px #dddddd;
  width: 68px;
  margin-right: 4px;
  padding-right: 4px;
  text-align: right;
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout:first-child,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout.first {
  width: 70px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout:first-child .input_text,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .keyword_layout.first .input_text {
  margin-right: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.select_value .gap {
  float: left;
  vertical-align: middle;
  padding-top: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.acd.open .title .icon_acd {
  background-image: url("/images/common/icon_list_minus.png");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  display: inline-block;
  width: 14px;
  height: 14px;
  top: 4px;
  right: 3px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.acd.open > .inner {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.acd.close .title .icon_acd {
  background-image: url("/images/common/icon_list_plus.png");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  display: inline-block;
  width: 14px;
  height: 14px;
  top: 4px;
  right: 3px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox.acd.close > .inner {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox .title {
  border-bottom: solid 1px #d4d4d4;
  font-size: 14px;
  font-size: 1.4rem;
  padding-bottom: 12px;
  padding-top: 4px;
  position: relative;
  padding-left: 2px;
  margin-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner {
  margin-bottom: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .caption {
  margin-bottom: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox {
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox {
  opacity: 0;
  margin-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label {
  width: 142px;
  margin-bottom: 2px;
  font-weight: normal;
  font-size: 13px;
  font-size: 1.3rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label .text_s {
  font-size: 11px;
  font-size: 1.1rem;
  color: #999999;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label img {
  vertical-align: top;
  margin-left: 4px;
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label[for=checkId5_0] .pop_help {
  left: -2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .checkbox + label[for=checkId5_1] .pop_help {
  left: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .child {
  border-top: solid 1px #eee;
  padding-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .pop_help {
  display: none;
  position: absolute;
  left: 20px;
  bottom: 30px;
  width: 100%;
  background-color: #ffffff;
  border: solid 1px #ddd;
  padding: 12px;
  line-height: 1.5;
  border-radius: 2px;
  border: solid 1px #e5e5e5;
  -webkit-box-shadow: 0 0 4px 0 rgba(88, 88, 88, 0.2);
          box-shadow: 0 0 4px 0 rgba(88, 88, 88, 0.2);
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .pop_help .bold {
  display: inline-block;
  font-size: 10px;
  font-size: 1rem;
  color: #fff;
  background-color: #ccc;
  height: 16px;
  padding: 0 6px;
  line-height: 1.7;
  background-color: #888888;
  border-radius: 2px;
  margin: 0 6px 8px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .pop_help:before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 48%;
  margin-left: -6px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 6px 0 6px;
  border-color: #ffffff transparent transparent transparent;
  z-index: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_checkbox .pop_help:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 48%;
  margin-left: -7px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 7px 0 7px;
  border-color: #dddddd transparent transparent transparent;
  z-index: -1;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox:checked + label {
  background-color: #cccccc;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label {
  width: 26px;
  height: 26px;
  text-align: center;
  padding-top: 3px;
  margin: 4px 2px;
  border-radius: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round {
  display: inline-block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color1 {
  background-image: url("/images/common/color1.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color1 {
  background-image: url("/images/common/color1.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color2 {
  background-image: url("/images/common/color2.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color3 {
  background-image: url("/images/common/color3.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color4 {
  background-image: url("/images/common/color4.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color5 {
  background-image: url("/images/common/color5.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color6 {
  background-image: url("/images/common/color6.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color7 {
  background-image: url("/images/common/color7.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color8 {
  background-image: url("/images/common/color8.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color9 {
  background-image: url("/images/common/color9.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color10 {
  background-image: url("/images/common/color10.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color11 {
  background-image: url("/images/common/color11.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color12 {
  background-image: url("/images/common/color12.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color13 {
  background-image: url("/images/common/color13.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color14 {
  background-image: url("/images/common/color14.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color15 {
  background-image: url("/images/common/color15.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color16 {
  background-image: url("/images/common/color16.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color17 {
  background-image: url("/images/common/color17.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color18 {
  background-image: url("/images/common/color18.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color19 {
  background-image: url("/images/common/color19.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color20 {
  background-image: url("/images/common/color20.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_colorbox .checkbox + label .round.color21 {
  background-image: url("/images/common/color21.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_selectbox {
  padding-bottom: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_selectbox .select_layout {
  float: left;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_selectbox .select_layout select {
  width: 74px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_selectbox .select_layout .inner {
  width: 74px;
  border: solid 1px #dddddd;
  border-radius: 2px;
  font-size: 10px;
  font-size: 1rem;
  line-height: 2.2;
  color: #555;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .ui_selectbox .gap {
  float: left;
  padding: 8px 3px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .more {
  text-align: right;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .more span {
  padding: 0 0 0 22px;
  font-weight: bold;
  color: #898989;
  cursor: pointer;
  text-align: right;
  border-radius: 1px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2.1;
  position: relative;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .more span:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_narrow .narrow_wrap .division .keybox > .inner .more span:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 8px;
  margin-top: -6px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu {
  margin-bottom: 24px;
  border: solid 1px #e7e7e7;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu h3 {
  display: block;
  border: solid 1px #f7f7f7;
  padding-left: 12px;
  background-color: transparent;
  height: 40px;
  line-height: 2;
  position: relative;
  color: #888888;
  background-image: url("/images/common/bg_mymenu_title.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu h3 span {
  background-image: url("/images/common/h2_border_left.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  display: inline-block;
  top: 11px;
  left: -2px;
  background-size: 3px 14px;
  width: 3px;
  height: 17px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul {
  border-top: solid 2px #e7e7e7;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul li {
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul li:last-child a:after {
  background-image: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul li a {
  height: 40px;
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  padding-left: 10px;
  background-image: url("/images/common/icon_link2.png");
  background-repeat: no-repeat;
  background-position: 172px 15px;
  line-height: 3.1;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul li a:after {
  content: "";
  background-image: url("/images/common/line_mymenu_dotted.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .left_side .sub_menu .my_menu ul li a:hover {
  background-color: #f3f3f3;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper html {
  overflow-y: scroll;
  height: 100%;
  min-height: 100%;
  font-size: 62.5%;
}
.p-static__migrate-content-wrapper body {
  height: 100%;
  min-height: 100%;
  line-height: 1;
  color: #555;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.p-static__migrate-content-wrapper a {
  font-size: 14px;
  font-size: 1.4rem;
}
.p-static__migrate-content-wrapper a:link {
  color: #555;
  text-decoration: none;
}
.p-static__migrate-content-wrapper a:hover {
  color: #555;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  text-decoration: underline;
}
.p-static__migrate-content-wrapper a:visited {
  color: #555;
  text-decoration: none;
}
.p-static__migrate-content-wrapper a:active {
  color: #555;
  text-decoration: none;
}
.p-static__migrate-content-wrapper a.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -ms-filter: "alpha(opacity=50)";
  cursor: default;
}
.p-static__migrate-content-wrapper h1,
.p-static__migrate-content-wrapper h2,
.p-static__migrate-content-wrapper h3 {
  font-weight: 600;
}
.p-static__migrate-content-wrapper p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.8;
}
.p-static__migrate-content-wrapper .wrapper {
  margin: 0 auto;
  position: relative;
  width: 100%;
  height: auto;
  background-repeat: repeat-x;
}
.p-static__migrate-content-wrapper .wrapper .contents {
  position: relative;
  z-index: 2;
  background-color: #fff;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap {
  max-width: 1280px;
  min-width: 980px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  min-height: 640px;
  background-color: #fff;
  padding: 10px 10px 60px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap.wide {
  max-width: 1280px;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap.wide .main_side.right {
  width: 100%;
  float: right;
  margin-left: -216px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap.wide .main_side.right > .inner {
  margin-left: 216px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap > h2 {
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  padding: 10px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap h3 {
  text-align: left;
  padding-top: 6px;
  font-weight: 600;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.4;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap h3.border_left {
  font-size: 16px;
  font-size: 1.6rem;
  padding-bottom: 4px;
  border-top: none;
  background-image: url("/images/common/h2_border_left.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 12px;
  margin-bottom: 4px;
  line-height: 2.1;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap h3.mb {
  margin-bottom: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap h3 .btn_coupon {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 20px;
  text-align: center;
  margin-left: 5px;
  line-height: 2.6;
  margin-top: -4px;
  height: 38px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iMi44NTcxNCUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 35px);
  border: solid 1px #ffc158;
  border-radius: 4px;
  font-weight: 500;
  text-decoration: none;
  vertical-align: top;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap p {
  text-align: left;
  padding-top: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap p.center {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .disp_error p {
  font-weight: 500;
  color: #eb253c;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .btn_area_right {
  text-align: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .btn_area_right.bank .btn {
  margin: 0;
  position: relative;
  display: inline-block;
  width: 114px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  padding-left: 5px;
  font-size: 13px;
  font-size: 1.3rem;
  border-radius: 4px;
  line-height: 2;
  height: 34px;
  color: #ffffff;
  background-color: #f59c19;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFBB945", endColorstr="#FFF59C19");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDY5NCIvPjxzdG9wIG9mZnNldD0iMy4yMjU4MSUiIHN0b3AtY29sb3I9IiNmYmI5NDUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTljMTkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #fdd694 0%, #fbb945 1px, #f59c19 31px);
  border: solid 1px #ffc158;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .btn_area_right.bank .btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .btn_area_right .btn {
  margin: 0;
  position: relative;
  display: inline-block;
  width: 126px;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  padding-left: 5px;
  font-size: 14px;
  font-size: 1.4rem;
  border-radius: 4px;
  line-height: 3;
  height: 42px;
  color: #898989;
  background-color: #ededed;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMi41NjQxJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 39px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #ddd;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .btn_area_right .btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .ll {
  font-size: 16px;
  font-size: 1.6rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .red_ll {
  font-weight: 500;
  color: #eb253c;
  font-size: 16px;
  font-size: 1.6rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .red {
  color: #eb253c;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .bold_ll {
  font-weight: 500;
  font-size: 16px;
  font-size: 1.6rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .require {
  font-weight: 500;
  color: #eb253c;
  font-size: 10px;
  font-size: 1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .link_area {
  margin-top: 14px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .link_area a {
  display: block;
  margin-bottom: 14px;
  position: relative;
  padding-left: 16px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .link_area a:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area {
  padding: 0;
  margin-bottom: 14px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.5;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner {
  padding-bottom: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner a {
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner span {
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner_schema {
  padding-bottom: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner_schema li {
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner_schema li:after {
  content: ">";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner_schema li:last-child:after {
  content: "";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .breadcrumb_area > .inner_schema a {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side {
  float: none;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side.right {
  width: 1040px;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container {
  width: 100%;
  padding: 0;
  position: relative;
  margin-top: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base {
  margin-top: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base.border_left {
  border-top: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base.border_left h2 {
  border-top: none;
  background-image: url("/images/common/h2_border_left.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.top {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.rdc {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container > h2 {
  font-size: 18px;
  font-size: 1.8rem;
  text-align: left;
  padding: 10px 5px 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container > h2 + p {
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .three_brands {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .three_brands li {
  padding-bottom: 6px;
  margin-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .three_brands li:last-child {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .three_brands li a {
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .three_brands li a img {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header.top {
  margin-top: 0px;
  margin-bottom: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .result_title {
  float: left;
  color: #545454;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .result_title span {
  font-size: 22px;
  font-size: 2.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box {
  margin-top: 4px;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .newer,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .viewer {
  float: left;
  margin-left: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .newer .select_title,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .viewer .select_title {
  display: inline-block;
  vertical-align: middle;
  color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .newer .select_layout,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .viewer .select_layout {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .newer .select_layout .inner,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .result_header .order_box .viewer .select_layout .inner {
  border: solid 1px #dddddd;
  border-radius: 4px;
  height: 27px;
  line-height: 2;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation {
  background-color: #eeeeee;
  margin: 12px 0 0;
  height: 44px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .stats_item {
  float: left;
  padding: 16px 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page {
  float: right;
  padding: 12px 20px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page form {
  display: inline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page span,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page a,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page button {
  display: inline-block;
  height: 20px;
  min-width: 20px;
  margin-left: 4px;
  line-height: 1.8;
  font-size: 12px;
  font-size: 1.2rem;
  border-radius: 1px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0 2px;
  vertical-align: top;
  border-radius: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page span.current,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page a.current,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page button.current {
  background-color: #888888;
  color: #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page span.font_icon,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page a.font_icon,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page button.font_icon {
  cursor: pointer;
  background-color: #ffffff;
  color: #a0a0a0;
  border: solid 1px #dddddd;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.9;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page a:hover,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page button:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page a:hover:not(.font_icon),
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .pagenation .page button:hover:not(.font_icon) {
  background-color: #d0d0d0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
  letter-spacing: -0.4em;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3.result {
  margin-top: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3.list_new_item .item a {
  height: 330px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3.list_new_item .item a .name {
  height: 38px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item {
  float: left;
  position: relative;
  letter-spacing: normal;
  width: 20%;
  margin: 0;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item .btn_fav_out {
  position: absolute;
  bottom: 18px;
  right: 6px;
  width: 34px;
  height: 34px;
  background-image: url("/images/common/fav.png");
  background-repeat: no-repeat;
  background-position: center;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background-size: 32px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item .btn_fav_out.select {
  background-image: url("/images/common/fav_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item .btn_fav_out:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item .btn_fav_out.select:hover {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item.row_end {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  position: relative;
  padding: 6px;
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .image_container {
  width: 85%;
  padding-top: 100%;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-align: center;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .image_container > img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .image_container .coupon_choice {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 4px 10px;
  font-size: 13px;
  font-size: 1.3rem;
  color: #ffffff;
  border-radius: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .shipping_free {
  display: inline-block;
  position: absolute;
  right: 20px;
  bottom: 130px;
  width: 90px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .name {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.6;
  margin: 8px auto 0;
  overflow: hidden;
  height: 56px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .name span {
  font-weight: 600;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .rank {
  display: block;
  text-align: left;
  margin: 8px auto 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .rank span {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  background-color: #ccc;
  padding: 0 8px;
  line-height: 1.7;
  border-radius: 2px;
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .rank span.used_a {
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .rank span.soldout {
  background-color: #fff;
  color: #fa5151;
  border: solid 1px #fa5151;
  font-weight: 500;
  padding: 0px 3px;
  vertical-align: top;
  font-size: 11px;
  font-size: 1.1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .market_val {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  margin: 12px 8px 0 0;
  text-decoration: line-through;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .boff_val {
  display: inline-block;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: left;
  margin: 8px auto 0;
  color: #eb110b;
  font-weight: 500;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .icon_new {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/images/common/icon_new.png");
  background-repeat: no-repeat;
  background-position: left top;
  width: 40px;
  height: 40px;
  background-size: 40px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .btn_fav {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 34px;
  height: 34px;
  background-image: url("/images/common/fav.png");
  background-repeat: no-repeat;
  background-position: center;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background-size: 32px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .btn_fav.select {
  background-image: url("/images/common/fav_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .btn_fav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item3 .item a .btn_fav.select:hover {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend div:first-child + * + * + * + * {
  margin-right: 0 !important;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend div:first-child + * + * + * + * + * + * + * {
  margin-right: 0 !important;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend div.row_end {
  margin-right: 0 !important;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_header {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_title {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_footer {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items {
  float: left;
  margin: 0 14px 6px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 246px;
  height: 320px;
  text-align: left;
  position: relative;
  padding: 6px;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a .dv_rc_img {
  text-align: center;
  width: 230px;
  height: 230px;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: table-cell;
  layout-grid-line: 230px\9 ;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a .dv_rc_img > img {
  width: auto;
  height: auto;
  max-width: 230px;
  max-height: 230px;
  position: relative;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a .dv_rc_img .shipping_free {
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 70px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items a .dv_rc_img .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items .dv_rc_name {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.6;
  margin: 8px auto 0;
  overflow: hidden;
  height: 38px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items .dv_rc_name span {
  font-weight: 600;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items .dv_rc_description {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list3se .dv_recommend .dv_rc_items .dv_rc_price {
  display: inline-block;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: left;
  margin: 8px auto 0;
  color: #eb110b;
  font-weight: 500;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.border .item a {
  border: solid 1px #ddd;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 .item {
  margin: 0;
  display: inline-block;
  float: none;
  width: 16%;
  padding: 10px 5px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 .item a {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 .item a .image_container {
  width: 100%;
  padding-top: 100%;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: block;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 .item a .image_container img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4.rec2 .item a .name {
  text-align: center;
  font-size: 12px;
  font-size: 1.2rem;
  height: 96px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item {
  float: left;
  position: relative;
  letter-spacing: normal;
  width: 16.66%;
  margin: 0;
  vertical-align: top;
  padding: 10px 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item.adddate a {
  padding-bottom: 40px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item.row_end {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a {
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  padding: 5px;
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .image_container {
  width: 100%;
  padding-top: 100%;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: block;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .image_container img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .image_container .shipping_free {
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 70px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .image_container .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .name {
  display: block;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: left;
  line-height: 1.6;
  margin: 8px auto 0;
  overflow: hidden;
  height: 56px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .name span {
  font-weight: 600;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .rank {
  display: block;
  text-align: left;
  margin: 8px auto 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .rank span {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  background-color: #ccc;
  padding: 0 8px;
  line-height: 1.7;
  border-radius: 2px;
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .rank span.used_a {
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .rank span.used_a + .soldout {
  margin-left: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .rank span.soldout {
  background-color: #fff;
  color: #fa5151;
  border: solid 1px #fa5151;
  font-weight: 500;
  padding: 0px 3px;
  vertical-align: top;
  font-size: 11px;
  font-size: 1.1rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .market_val {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  margin: 12px auto 0;
  text-decoration: line-through;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .boff_val {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
  margin: 8px auto 0;
  color: #eb110b;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .date {
  display: block;
  background-color: #f3f3f3;
  text-align: center;
  height: 24px;
  padding-top: 7px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .icon_new {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/images/common/icon_new.png");
  background-repeat: no-repeat;
  background-position: left top;
  width: 40px;
  height: 40px;
  background-size: 40px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_fav {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  background-image: url("/images/common/fav.png");
  background-repeat: no-repeat;
  background-position: center;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background-size: 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_fav.select {
  background-image: url("/images/common/fav_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_fav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_fav.select:hover {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_mail {
  position: absolute;
  bottom: 28px;
  right: 5px;
  width: 32px;
  height: 32px;
  background-image: url("/images/common/btn_item_mail.png");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_mail:hover .popup {
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_mail .popup {
  position: absolute;
  top: -44px;
  left: -69px;
  display: none;
  border: solid 1px #dddddd;
  width: 170px;
  height: 34px;
  z-index: 100;
  padding: 10px;
  background-color: #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_mail .popup:before {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -6px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 6px 0 6px;
  border-color: #ffffff transparent transparent transparent;
  z-index: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_mail .popup:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -7px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 7px 0 7px;
  border-color: #dddddd transparent transparent transparent;
  z-index: -1;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_cart {
  position: absolute;
  bottom: 28px;
  right: 5px;
  width: 32px;
  height: 32px;
  background-image: url("/images/common/btn_item_cart.png");
  background-repeat: no-repeat;
  background-position: center;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_cart:hover,
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .btn_cart.select {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 10px;
  right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox.block {
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox {
  opacity: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox + label {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  left: -22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox + label::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  content: url("/images/common/checkbox_off.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox:checked + label::before {
  content: url("/images/common/checkbox_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox.focus + label {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox.focus:checked + label {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox + label {
  width: auto;
  font-weight: normal;
  line-height: 1.7;
  font-size: 12px;
  font-size: 1.2rem;
  left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item4 .item a .ui_checkbox .checkbox + label:last-child {
  margin-bottom: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
  letter-spacing: -0.4em;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend div:nth-child(4n) {
  margin-right: 0 !important;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend div.row_end {
  margin-right: 0 !important;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_header {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_title {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_footer {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items {
  float: left;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  text-align: left;
  position: relative;
  padding: 5px;
  letter-spacing: normal;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a .dv_rc_img {
  width: 100%;
  padding-top: 100%;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: block;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a .dv_rc_img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a .dv_rc_img .shipping_free {
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 70px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items a .dv_rc_img .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items .dv_rc_name {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.6;
  margin: 8px auto 0;
  overflow: hidden;
  height: 38px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items .dv_rc_name span {
  font-weight: 600;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items .dv_rc_description {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list4se .dv_recommend .dv_rc_items .dv_rc_price {
  display: inline-block;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: left;
  margin: 8px auto 0;
  color: #eb110b;
  font-weight: 500;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item {
  width: 14.28%;
  float: left;
  margin: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item.row_end {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .image_container {
  width: 100%;
  padding-top: 100%;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: block;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .image_container img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .image_container .shipping_free {
  display: inline-block;
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 50px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .image_container .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .name {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  line-height: 1.6;
  margin: 8px auto 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .name span {
  font-weight: 600;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .rank {
  display: block;
  text-align: left;
  margin: 4px auto 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .rank span {
  display: inline-block;
  font-size: 10px;
  font-size: 1rem;
  color: #fff;
  background-color: #ccc;
  height: 16px;
  padding: 0 6px;
  line-height: 1.7;
  border-radius: 2px;
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .rank span.used_a {
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .market_val {
  display: block;
  font-size: 10px;
  font-size: 1rem;
  text-align: left;
  margin: 6px auto 0;
  display: none;
  text-decoration: line-through;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .boff_val {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  margin: 6px auto 0;
  color: #eb110b;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .icon_new {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/images/common/icon_new.png");
  background-repeat: no-repeat;
  background-position: left top;
  width: 40px;
  height: 40px;
  background-size: 34px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .btn_fav {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  background-image: url("/images/common/fav.png");
  background-repeat: no-repeat;
  background-position: right top;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background-size: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .btn_fav.select {
  background-image: url("/images/common/fav_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .btn_fav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_item7 .item a .btn_fav.select:hover {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item {
  float: left;
  margin: 0 1% 1% 0;
  width: 15.82%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item:nth-child(6n) {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item a {
  display: block;
  vertical-align: top;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item a .image_container {
  text-align: center;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item a .image_container img {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item a .title {
  display: block;
  text-align: left;
  margin-top: 6px;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
  height: 34px;
  line-height: 1.5;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item .unlink {
  display: block;
  width: 244px;
  vertical-align: top;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item .unlink .image_container {
  display: table-cell;
  text-align: center;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item .unlink .image_container img {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .list_banner3 .item .unlink .title {
  display: block;
  text-align: left;
  margin-top: 6px;
  font-size: 12px;
  font-size: 1.2rem;
  height: 24px;
  line-height: 16px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five {
  margin-top: 12px;
  background-color: #eeeeee;
  padding: 12px 8px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five.wishlist .item a {
  height: 244px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .owl-dots {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .owl-controls {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .owl-thumbs {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item {
  margin: 0 5px 12px;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a {
  background-color: #ffffff;
  border: solid 1px #dddddd;
  -webkit-box-shadow: 0px 2px 1px -1px #d1d1d1;
  box-shadow: 0px 2px 1px -1px #d1d1d1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 136px;
  height: 182px;
  text-align: center;
  position: relative;
  padding: 6px;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a:hover .image_container {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .image_container {
  width: 118px;
  height: 118px;
  margin: 0 auto;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  display: table-cell;
  layout-grid-line: 128px\9 ;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .image_container > img {
  width: auto;
  height: auto;
  max-width: 118px;
  max-height: 118px;
  position: relative;
  margin: 0 auto;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .shipping_free {
  display: inline-block;
  position: absolute;
  right: 5px;
  bottom: 50px;
  width: 75px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .shipping_free img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .name {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  line-height: 1.4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .name span {
  font-weight: 600;
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .rank {
  display: block;
  text-align: left;
  position: absolute;
  right: 6px;
  bottom: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .rank span {
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  color: #fff;
  background-color: #ccc;
  height: 18px;
  padding: 0 6px;
  line-height: 1.7;
  border-radius: 2px;
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .rank span.used_a {
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .rank span.soldout {
  background-color: #fff;
  color: #fa5151;
  border: solid 1px #fa5151;
  font-weight: 500;
  padding: 0px 3px;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .market_val {
  margin-top: 6px;
  display: block;
  font-size: 10px;
  font-size: 1rem;
  text-align: left;
  text-decoration: line-through;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .boff_val {
  margin-top: 5px;
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: left;
  color: #eb110b;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .icon_new {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/images/common/icon_new.png");
  background-repeat: no-repeat;
  background-position: left top;
  width: 40px;
  height: 40px;
  background-size: 34px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .btn_fav {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
  background-image: url("/images/common/fav.png");
  background-repeat: no-repeat;
  background-position: center;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  background-size: 22px;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .btn_fav.select {
  background-image: url("/images/common/fav_on.png");
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .btn_fav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .list_five .item a .btn_fav.select:hover {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .prev {
  display: inline-block;
  position: absolute;
  top: 57%;
  margin-top: -16px;
  left: 1px;
  z-index: 3;
  cursor: pointer;
  width: 30px;
  height: 32px;
  padding-top: 8px;
  padding-left: 5px;
  text-align: left;
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 0 4px 4px 0;
  background-color: #575757;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  -ms-filter: "alpha(opacity=85)";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .prev.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -ms-filter: "alpha(opacity=40)";
  cursor: default;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .next {
  display: inline-block;
  position: absolute;
  top: 57%;
  margin-top: -16px;
  right: 1px;
  z-index: 3;
  cursor: pointer;
  width: 30px;
  height: 32px;
  padding-top: 8px;
  padding-right: 9px;
  text-align: right;
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 4px 0 0 4px;
  background-color: #575757;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  -ms-filter: "alpha(opacity=85)";
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container.base_slide .next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -ms-filter: "alpha(opacity=40)";
  cursor: default;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .more {
  position: absolute;
  top: 9px;
  right: 0;
  padding: 0 10px 0 22px;
  font-weight: 500;
  cursor: pointer;
  border-radius: 1px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2.1;
  height: 26px;
  color: #898989;
  background-color: #ededed;
  /* *zoom: 1; */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNC4zNDc4MyUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 23px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #ddd;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .more:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side .container .more:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 7px;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container p.pt20 {
  padding-top: 20px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container p.pt30 {
  padding-top: 30px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mt12,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mt16 {
  margin-top: 12px !important;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mt20,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mt30 {
  margin-top: 30px !important;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mt40 {
  margin-top: 40px !important;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .mb24 {
  margin-top: 24px !important;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .brand_container {
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .search_brand {
  position: absolute;
  z-index: 3;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .search_brand i {
  position: absolute;
  left: 12px;
  top: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .search_brand .input_text {
  padding-left: 38px;
  width: 347px;
  height: 30px;
  border: solid 1px #dddddd;
  border-radius: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .search_brand .btn_search_small {
  color: #bbbbbb;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .brand_container .border_wrap_controll .tab {
  z-index: 1;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 {
  position: relative;
  z-index: 2;
  text-align: right;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 {
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab {
  border: solid 1px #dddddd;
  text-align: center;
  height: 38px;
  width: 120px;
  background-color: #d4d4d4;
  text-decoration: none;
  margin-left: 6px;
  font-weight: 500;
  line-height: 2.9;
  color: #ababab;
  display: inline-block;
  cursor: pointer;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab {
  margin-right: 6px;
  margin-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_jacss,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_jacss {
  display: inline-block;
  width: 90px;
  line-height: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_jacss img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_jacss img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_cedyna,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_cedyna {
  display: inline-block;
  width: 90px;
  line-height: 23px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_cedyna img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_cedyna img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_orico,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_orico {
  display: inline-block;
  width: 90px;
  line-height: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_orico img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_orico img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_aplus,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_aplus {
  display: inline-block;
  width: 100px;
  line-height: 26px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab .icon_aplus img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab .icon_aplus img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll .tab.current,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap_controll2 .tab.current {
  background-color: #ffffff;
  border-bottom: solid 1px #ffffff;
  color: #888888;
  cursor: default;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap2 {
  z-index: 1;
  position: relative;
  border-top: solid 1px #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap.tab,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .border_wrap2.tab {
  margin-top: -1px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_language ul.tabarea {
  border-bottom: 1px solid #dcdcdc;
  overflow: hidden;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_language ul.tabarea li {
  border-radius: 3px 3px 0 0;
  background: #dddddd;
  padding: 10px 36px;
  float: right;
  margin-left: 5px;
  cursor: pointer;
  color: #bdbdbd;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1.5px;
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_language ul.tabarea li.fLeft {
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_language ul.tabarea li.select {
  cursor: default;
  background: #ffffff;
  color: #888888;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english {
  background-color: #eeeeee;
  margin: 20px 0 0;
  padding: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english + .container.base.border_left {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page form {
  display: inline;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page button {
  margin: 0 5px;
  display: inline-block;
  height: 24px;
  width: auto;
  padding: 0 10px;
  margin-left: 1px;
  line-height: 1.8;
  vertical-align: middle;
  font-size: 12px;
  font-size: 1.2rem;
  border-radius: 2px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  background-color: #ffffff;
  color: #888888;
  border: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page span.current,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page a.current,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page button.current {
  background-color: #888888;
  color: #ffffff;
  border: 1px solid #838383;
  line-height: 1.7;
  cursor: default;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page span.disabled,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page a.disabled,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page button.disabled {
  background-color: #cccccc;
  color: #A0A0A0;
  border: 1px solid #bcbcbc;
  line-height: 1.7;
  cursor: default;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .pagenation_english .page a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .navigation {
  margin-top: 50px;
  position: relative;
  text-align: left;
  width: 100%;
  height: 28px;
  border-bottom: 3px solid #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .navigation span {
  padding: 5px 0px 5px 8px;
  display: inline-block;
  width: 45px;
  height: 25px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  border-top-left-radius: 3px 3px;
  background-color: #888888;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .navigation span:after {
  position: absolute;
  top: 0;
  left: 45px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 11px solid #888888;
  border-top: 25px solid transparent;
  border-bottom: 0px solid transparent;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .link_area {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .link_area a {
  display: inline-block;
  width: 375px;
  margin-bottom: 18px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .tab_brand .link_area a span {
  margin-left: 2px;
  font-size: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner3 {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 {
  margin-top: 12px;
  background-color: #ffffff;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item {
  float: left;
  margin: 0 16px 40px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item.row_end {
  margin-right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item a {
  display: block;
  width: 375px;
  height: 128px;
  vertical-align: top;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item a .image_container {
  display: table-cell;
  border: solid 1px #dddddd;
  text-align: center;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item a .image_container img {
  width: 375px;
  height: 128px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .list_banner2 .item a .title {
  display: block;
  text-align: left;
  margin-top: 6px;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin {
  position: relative;
  margin-top: 50px;
  border: 1px solid #dddddd;
  background: #ffffff;
  border-radius: 5px;
  padding: 30px 0 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin.border_none {
  border: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin.border_none .web_credit {
  padding: 0;
  margin-top: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .title_supplement {
  width: 678px;
  padding: 20px 0 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin p {
  color: #555555;
  font-size: 13px;
  font-size: 1.3rem;
  margin: 20px auto 0;
  padding: 0 15px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin p.center {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin span.detail_explain {
  text-align: left;
  width: 370px;
  padding: 40px 15px 0 0;
  display: inline-block;
  line-height: 1.6;
  font-size: 11px;
  font-size: 1.1rem;
  float: right;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin ul {
  display: table;
  margin-bottom: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin ul li {
  display: table-cell;
  padding-left: 14px;
  position: relative;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin ul li span.image_container {
  position: relative;
  margin-top: 20px;
  display: inline-block;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin ul li span.image_container img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin ul li li:first-child {
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin h3.title_shoppingloan {
  margin-top: -58px;
  height: 50px;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .image_container {
  position: relative;
  height: 224px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .image_container .goods_image {
  position: absolute;
  bottom: -18px;
  left: 48px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .image_container .creditcard_image {
  position: absolute;
  bottom: 0;
  left: 281px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .image_container .shoppingloan_image {
  position: absolute;
  bottom: -16px;
  left: 518px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .image_container .arrow_image {
  position: absolute;
  top: 148px;
  left: 471px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit {
  width: 100%;
  padding: 0 15px;
  letter-spacing: -0.4em;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .orico {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  letter-spacing: normal;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .orico .credit_label {
  border-bottom: 2px solid #ea8522;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .orico span {
  text-align: center;
  display: inline-block;
  color: #888888;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .orico span img {
  width: 90%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .orico span.attention {
  text-align: right;
  padding-top: 12px;
  display: block;
  padding-right: 22px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .cedyna {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  letter-spacing: normal;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .cedyna .table_title th {
  color: #4758b3;
  border: 1px solid #e4e7f9;
  background: #e4e7f9;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .cedyna .credit_logo img {
  width: 77%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .cedyna .credit_label {
  border-bottom: 2px solid #4758b3;
  margin: 0 auto 5px 7px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .cedyna table {
  margin: 0 auto 0 7px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  letter-spacing: normal;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs .credit_logo {
  width: 88.5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs .credit_logo img {
  width: 77%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs .table_title th {
  color: #23a75e;
  border: 1px solid #dcf3e6;
  background: #dcf3e6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs .credit_label {
  border-bottom: 2px solid #23a75e;
  margin: 0 auto 5px 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .jaccs table {
  margin: 0 auto 0 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  letter-spacing: normal;
  float: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus .credit_logo {
  width: 88.5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus .credit_logo img {
  width: 77%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus .table_title th {
  color: #ed4134;
  border: 1px solid #ffdfd5;
  background: #ffdfd5;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus .credit_label {
  border-bottom: 2px solid #ed4134;
  margin: 0 0 5px auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .aplus table {
  margin: 0 0 0 auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit .credit_label {
  position: relative;
  height: 60px;
  width: 90%;
  padding-top: 12px;
  text-align: center;
  margin-bottom: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table {
  width: 90%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table thead.table_title th {
  width: 50%;
  border: 1px solid #ffead5;
  font-size: 12px;
  text-align: center;
  color: #ea8522;
  padding: 10px 0 10px 9px;
  line-height: 1.2;
  background-color: #ffead5;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table thead.table_title th:first-child {
  border-right: solid 1px #ffffff;
  text-align: center;
  padding: 12px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table tr {
  border-left: 1px solid #dddddd;
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table tr:first-child {
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table tr.row_background {
  border-left: 1px solid #dddddd;
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table tr.row_background td {
  width: 50%;
  font-size: 14px;
  text-align: center;
  color: #666666;
  padding: 10px 0;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shoppingloan_expalin .web_credit table tbody.credit_table .row_background {
  background-color: #f6f6f6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .h2_loan_simulator {
  color: #eb9744;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .h2_loan_simulator img {
  vertical-align: middle;
  margin-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan {
  position: relative;
  width: 766px;
  border: solid 1px #e0e0e0;
  border-top: solid 3px #dddddd;
  height: 94px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan span {
  display: inline-block;
  width: 150px;
  height: 50px;
  vertical-align: top;
  margin: 20px 14px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan span img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)";
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .bnr_shoppingloan + p {
  margin-top: 20px;
  color: #888888;
  font-size: 12px;
  font-size: 1.2rem;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big {
  margin-top: 20px;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr {
  border-bottom: 1px solid #dedede;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td {
  line-height: 1.6;
  text-align: left;
  padding: 20px 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td.table_title {
  width: 200px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shopping_guide {
  margin-top: 30px;
  border: 2px solid #e9e9e9;
  padding: 25px;
  min-height: 928px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .page_description {
  margin-top: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists {
  padding-bottom: 16px;
  width: 100%;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists li {
  vertical-align: top;
  padding-left: 16px;
  display: table-cell;
  width: 33.3%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists li.first_row {
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide_category_box {
  border-radius: 3px;
  background: #f4f4f4;
  padding: 13px 14px 14px;
  width: 100%;
  height: 368px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide_category_box h3 {
  position: relative;
  padding-top: 0px;
  padding-bottom: 10px;
  font-weight: 800;
  height: 38px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide_category_box h3 a {
  margin-left: 10px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  font-size: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide_category_box h3 a.btn_next {
  position: absolute !important;
  top: -1px;
  right: 0;
  display: inline-block;
  font-size: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon {
  width: 26px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.order {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 29px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.product {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.register {
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.delivery {
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 29px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.payment {
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.cancel {
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 31px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container span.font_icon.about {
  vertical-align: middle;
  display: inline-block;
  color: #c3c3c3;
  font-size: 29px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists {
  text-align: left;
  background: #ffffff;
  width: 100%;
  height: 304px;
  padding: 20px 18px 22px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists li {
  vertical-align: middle;
  margin-top: 10px;
  display: inline-block;
  width: 90%;
  text-align: left;
  padding-left: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists li a {
  position: relative;
  padding-left: 15px;
  display: inline-block;
  vertical-align: top;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists li a:after {
  content: "";
  position: absolute;
  display: block;
  top: 5px;
  left: 0px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #cccccc;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists.small {
  min-height: 188px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists {
  width: 100%;
  height: auto;
  min-height: 126px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.first_cell {
  margin-top: 0px;
  width: 322px;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.second_cell {
  margin-top: 0px;
  width: 310px;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.third_cell {
  margin-top: 0px;
  width: 200px;
  vertical-align: top;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .payment .border_wrap_controll,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .payment .border_wrap_controll2 {
  margin-top: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category .category_box {
  padding: 15px;
  background: #fbfbfb;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists {
  width: 100%;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists li {
  vertical-align: top;
  display: table-cell;
  width: 33.3%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists li.first_row {
  padding-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists li.second_row {
  padding-left: 8px;
  padding-right: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists li.third_row {
  padding-left: 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 {
  padding-top: 0;
  font-weight: 800;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 a {
  font-size: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span {
  margin-left: 6px;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon {
  margin-left: 0px;
  color: #c3c3c3;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.bag {
  font-size: 25px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.fashion,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.accessory {
  font-size: 23px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.wallet {
  font-size: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.watch {
  font-size: 26px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.jewelry {
  font-size: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.brandjewelry,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists h3 span.font_icon.etc {
  font-size: 26px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists ul.category_link_lists {
  text-align: left;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists ul.category_link_lists li {
  margin-top: 15px;
  display: block;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists ul.category_link_lists li a {
  position: relative;
  padding-left: 15px;
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  font-size: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .category ul.category_lists ul.category_link_lists li a:after {
  content: "-";
  position: absolute;
  display: block;
  top: 2px;
  left: 0px;
  width: 0;
  height: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap {
  padding: 24px 10px 35px 45px;
  font-size: 14px;
  color: 666666;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.bullet_points_lists,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.bullet_points_lists {
  text-align: left;
  position: relative;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.bullet_points_lists li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.bullet_points_lists li {
  line-height: 1.5;
  position: relative;
  margin-top: 10px;
  padding-left: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.bullet_points_lists li:after,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.bullet_points_lists li:after {
  position: absolute;
  left: 0px;
  top: 0;
  content: "・";
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide h5.title_square,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap h5.title_square {
  text-align: left;
  margin-top: 20px;
  font-size: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide h5.title_square span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap h5.title_square span {
  font-size: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide span.icon_question.small,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap span.icon_question.small {
  margin-right: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../img/icon_question_small.png) no-repeat !important;
  -webkit-background-size: 25px 25px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide span.icon_question,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap span.icon_question {
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
  width: 33px;
  height: 33px;
  background: url(../img/icon_question.png) no-repeat !important;
  -webkit-background-size: 33px 33px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide span.icon_answer,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap span.icon_answer {
  margin-right: 10px;
  vertical-align: middle;
  display: inline-block;
  width: 33px;
  height: 33px;
  background: url(../img/icon_answer.png) no-repeat !important;
  -webkit-background-size: 33px 33px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.question_area,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.question_area {
  text-align: left;
  display: table;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.question_area dt,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.question_area dt {
  display: table-cell;
  width: 6%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.question_area dd,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.question_area dd {
  display: table-cell;
  width: 94%;
  color: #888888;
  font-size: 18px;
  font-weight: 800;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.answer_area,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.answer_area {
  margin-top: 30px;
  text-align: left;
  display: table;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.answer_area dt,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.answer_area dt {
  display: table-cell;
  width: 6%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide dl.answer_area dd,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap dl.answer_area dd {
  display: table-cell;
  width: 94%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide .detail_explain_telephone,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap .detail_explain_telephone {
  margin-top: 20px;
  padding: 18px 16px;
  border-radius: 3px;
  background: #f4f4f4;
  color: #888888;
  font-size: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide .detail_explain_telephone .icon_telephone,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap .detail_explain_telephone .icon_telephone {
  margin-right: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa {
  text-align: left;
  padding-bottom: 50px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa li {
  margin-top: 10px;
  width: 48%;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa li:first-child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa li a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa li a {
  display: inline-block;
  max-width: 290px;
  vertical-align: top;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists {
  padding-left: 10px;
  width: 100%;
  padding-bottom: 50px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists li {
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists li span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists li span {
  margin-right: 6px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/icon_contents_list.png) no-repeat !important;
  -webkit-background-size: 12px 12px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists li:first-child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists + section.contents_lists_detail,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa + section.contents_lists_detail {
  border-top: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists + section.contents_lists_detail,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa + section.contents_lists_detail {
  border-top: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail.top,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail.top {
  padding-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide p.right,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap p.right {
  margin-top: 16px;
  text-align: right;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail {
  border-bottom: 1px solid #dddddd;
  padding: 25px 10px;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail a:hover,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail h3,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail h3 {
  padding-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.inner,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.inner {
  margin-top: 20px;
  padding: 20px 0 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.inner h4,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.inner h4 {
  margin-top: 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.inner p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.inner p {
  padding-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title {
  margin-top: 38px;
  padding: 0;
  background: none;
  vertical-align: middle;
  font-size: 18px;
  color: #ed9921;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title span.image_container {
  vertical-align: middle;
  margin-right: 10px;
  display: inline-block;
  width: 32px;
  height: 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title span.image_container img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title span.image_container img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title span {
  display: inline-block;
  max-width: 640px;
  vertical-align: middle;
  line-height: 1.4;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order:first_child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order:first_child {
  padding-top: 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift {
  margin-top: 24px;
  padding-bottom: 10px;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift .image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift .image {
  padding-left: 18px;
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift .image span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift .image span.image_container {
  display: inline-block;
  width: 256px;
  height: 172px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift .image span.image_container img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift .image span.image_container img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift .text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift .text {
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order {
  padding-top: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order h4.attention_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order h4.attention_title {
  vertical-align: middle;
  padding: 12px 16px;
  font-size: 15px;
  color: #fa5151;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order h4.attention_title span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order h4.attention_title span.image_container {
  margin-right: 12px;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order h4.attention_title + ul.bullet_points_lists,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order h4.attention_title + ul.bullet_points_lists {
  border: 1px solid #e8e8e8;
  padding: 10px 20px 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order h4.attention_title + ul.bullet_points_lists li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order h4.attention_title + ul.bullet_points_lists li {
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text {
  line-height: 1.6;
  margin-top: 30px;
  display: table;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text a {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text a:hover,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text a:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text {
  vertical-align: top;
  display: table-cell;
  width: 36%;
  padding-right: 18px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text h5,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text h5 {
  margin-top: 30px;
  font-size: 12px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square {
  text-align: left;
  margin-top: 14px;
  font-size: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square span {
  margin-right: 3px;
  font-size: 21px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square + p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text h5.title_square + p {
  margin-top: 0;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text p {
  margin-top: 10px;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text p:first-child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text p:first-child {
  margin-top: 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text p.annotation,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text p.annotation {
  margin-top: 20px;
  padding: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .image {
  display: table-cell;
  width: 444px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .image .image_sub,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .image .image_sub {
  margin-top: 25px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .image.big,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .image.big {
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company {
  margin-top: 10px;
  width: 100%;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company span.image_container {
  display: table-cell;
  width: 30%;
  text-align: left;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company ul {
  display: table-cell;
  width: 70%;
  text-align: left;
  line-height: 1.9;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company ul {
  display: table-cell;
  width: 70%;
  text-align: left;
  line-height: 1.9;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company.small span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company.small span.image_container {
  width: 15%;
  vertical-align: bottom;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company.small p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .credt_company.small ul {
  width: 85%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company.small p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .credt_company.small ul {
  width: 85%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail dl.bankaccount_info,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail dl.bankaccount_info {
  margin-top: 15px;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 3px;
  padding: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail dl.bankaccount_info dt,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail dl.bankaccount_info dt {
  text-align: left;
  display: block;
  font-weight: 800;
  font-size: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail dl.bankaccount_info dd,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail dl.bankaccount_info dd {
  margin-top: 5px;
  text-align: left;
  margin-top: 5px;
  display: block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail h3,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail h3 {
  font-size: 15px;
  letter-spacing: 1.2px;
  font-weight: 800;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail h4,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail h4 {
  margin-top: 40px;
  padding: 10px;
  font-size: 14px;
  text-align: left;
  color: #888888;
  background: #f4f4f4;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail span.important,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail span.important {
  color: #f54343;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail span.cost_explain,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail span.cost_explain {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  font-size: 14px;
  color: #5e5e5e;
  letter-spacing: 1.8px;
  border: 1px solid #dcd8d5;
  background: #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail span.date_explain,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail span.date_explain {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  padding: 8px;
  font-size: 12px;
  color: #888888;
  border: 1px solid #dcd8d5;
  background: #ffffff;
  border-radius: 2px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text {
  position: relative;
  margin-top: 10px;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text .image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text .image {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text .point_box,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text .point_box {
  margin-top: 10px;
  padding: 16px;
  border: 1px solid #cccccc;
  display: table;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text .point_box div,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text .point_box div {
  vertical-align: top;
  display: table-cell;
  width: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text .point_box div p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text .point_box div p {
  padding-left: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text .point_box .image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text .point_box .image_container {
  width: 172px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text p {
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text p a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text p a {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text p.right,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text p.right {
  text-align: right;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text p.title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text p.title {
  font-weight: 800;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ul,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ul,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ul li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ul li {
  margin-top: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text p + ol,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text p + ol,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol {
  margin-top: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol li {
  margin-top: 24px;
  list-style: outside;
  list-style-type: decimal;
  margin-left: 15px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol li ol.number-lists,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol li ol.number-lists {
  margin-top: 20px;
  margin-left: 0px;
  padding-bottom: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol li ol.number-lists li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol li ol.number-lists li {
  margin-top: 14px;
  width: auto;
  display: table;
  width: 100%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol li ol.number-lists li span.number,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol li ol.number-lists li span.number {
  width: 24px;
  padding-right: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text ol li ol.number-lists li span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text ol li ol.number-lists li span {
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text span.icon_payeasy,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text span.icon_payeasy {
  position: absolute;
  top: 0;
  right: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text a {
  display: inline-block;
  margin-top: 30px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big {
  margin-top: 10px;
  width: 100%;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big div,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big div {
  padding: 5px;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big div .btn_next,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big div .btn_next {
  text-decoration: none;
  padding: 10px;
  display: block;
  width: 100%;
  margin: 10px auto 0;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  position: relative;
  font-size: 11px;
  border-radius: 6px;
  line-height: 1.1;
  height: auto;
  color: #555555;
  background-color: #efefef;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEFEFEF");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 1px, #efefef 33px);
  -webkit-box-shadow: 0px 2px 1px -1px #cccccc;
  box-shadow: 0px 2px 1px -1px #cccccc;
  border: solid 1px #dbdbdb;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big div .btn_next:after,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big div .btn_next:after {
  display: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .action_area,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .action_area {
  margin-top: 20px;
  display: block;
  text-align: left;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .action_area div,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .action_area div {
  display: table-cell;
  padding-right: 10px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .next.small,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .next.small {
  width: 100px;
  height: 36px;
  border-radius: 3px;
  font-size: 14px;
  line-height: 2.6;
  margin: 0px;
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment {
  display: block;
  width: 630px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment div,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment div {
  padding: 4px;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0.1em;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment div .btn_payment,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment div .btn_payment {
  text-decoration: none;
  margin-top: 0;
  position: relative;
  display: inline-block;
  font-size: 12px !important;
  font-size: 1.2rem;
  padding: 7px 25px 0 10px;
  width: 100%;
  text-align: center;
  margin-right: 5px;
  line-height: 1.3;
  height: 30px;
  color: #898989;
  background-color: #ededed;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFFFFF", endColorstr="#FFEDEDED");
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 1px, #ededed 20px);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #dddddd;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment div .btn_payment:after,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment div .btn_payment:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  right: 7px !important;
  margin-top: -3px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-top-color: #929292;
  border-width: 7px 4px 0 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment div .btn_payment:hover,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment div .btn_payment:hover {
  text-decoration: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_credit_rate,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_credit_rate {
  margin-top: 15px;
  width: 100%;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_credit_rate thead tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_credit_rate thead tr td {
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px 5px;
  background: #bebebe;
  color: #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_credit_rate tbody tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_credit_rate tbody tr td {
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px 5px;
  background: #ffffff;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_credit_rate tbody tr td.table_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_credit_rate tbody tr td.table_title {
  background: #eeeeee;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr {
  position: relative;
  border-bottom: 1px solid #dedede;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr:last-child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr:last-child {
  border-bottom: none;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td {
  position: relative;
  font-size: 14px;
  color: #5e5e5e;
  padding: 40px 15px;
  text-align: left;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td span.triangle,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td span.triangle {
  position: absolute;
  bottom: -22px;
  left: 100%;
  margin-left: 160px;
  content: "";
  display: inline-block;
  width: 37px;
  height: 22px;
  background: url(../img/table_fukidashi.png) no-repeat !important;
  -webkit-background-size: 37px 22px !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td span.number,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td span.number {
  padding: 10px 0;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 1;
  border-radius: 90%;
  background: #bebebe;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td span.text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td span.text {
  display: inline-block;
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td.table_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td.table_title {
  font-size: 15px;
  color: #9e9e9e;
  width: 190px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small {
  margin-top: 20px;
  width: 100%;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr {
  border-bottom: 1px solid #dedede;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td {
  line-height: 1.6;
  border-right: 1px solid #dedede;
  text-align: left;
  padding: 15px 25px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td p,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td p {
  padding-top: 6px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td .image-creditcard,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td .image-creditcard {
  margin-top: 30px;
  width: 476px;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td .image-creditcard img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td .image-creditcard img {
  width: 100%;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td.table_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td.table_title {
  padding: 18px 15px;
  width: 160px;
  text-align: left;
  background: #eeeeee;
  border-right: 1px solid #dedede;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small.center tr td.table_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small.center tr td.table_title {
  text-align: center;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .asterisk,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .asterisk {
  display: inline-block !important;
  margin-right: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail {
  margin-top: 20px;
  text-align: left;
  padding: 18px 16px;
  border-radius: 3px;
  background: #f2f2f2;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail ul,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail ul {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail ul li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail ul li {
  margin-top: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail ul li:first-child,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail ul li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail a,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail a {
  display: inline-block;
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail h3 + .inner,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail h3 + .inner {
  margin-top: 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail h4 + .explain_text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail h4 + .explain_text {
  margin-top: 4px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_text + .explain_detail_image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_text + .explain_detail_image {
  margin-top: 20px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image {
  margin-top: 15px;
  display: table;
  width: 100%;
  text-align: left;
  padding: 20px 16px;
  border-radius: 3px;
  background: #f2f2f2;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .image_container {
  vertical-align: middle;
  display: table-cell;
  width: 10%;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .image_container img,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .image_container img {
  display: inline-block;
  width: 88px;
  height: 88px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container {
  padding-left: 15px;
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container h4,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container h4 {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container h4 span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container h4 span {
  display: inline-block;
  color: #f54343;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container ul,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container ul {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container ul li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container ul li {
  margin-top: 5px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container ul li span,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container ul li span {
  display: block;
  font-size: 12px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .explain_detail_image .text_container ul li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap {
  padding: 50px 0 35px 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .explain_detail_image .text_container ul li:first-child {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap div.shopping_guide_lists {
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap .guide_category_box.big h3 {
  margin-top: 0;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.sitemap_lists {
  margin-top: 15px;
  text-align: left;
  padding-bottom: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.sitemap_lists li {
  margin-top: 5px;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap .shopping_guide_lists + .shopping_guide_lists {
  margin-top: 24px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.link_lists li {
  width: 25% !important;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap div.sitemap_link_table {
  width: 100%;
  display: table;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap div.sitemap_link_table div {
  width: 25%;
  display: table-cell;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail {
  line-height: 1.5;
  border-bottom: 1px solid #dddddd;
  padding: 30px 10px 36px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail.top {
  border-top: 1px solid #dddddd;
  padding: 30px 10px 36px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists {
  border: 1px solid #ededed;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .inner {
  padding: 18px 10px 28px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .inner ul li {
  margin-top: 10px;
  font-size: 14px;
  color: #5e5e5e;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .inner ul li div.more {
  position: relative;
  padding-left: 15px;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .inner ul li div.more:after {
  content: "";
  position: absolute;
  display: block;
  top: 6px;
  left: 0;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #cccccc;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .inner ul li:first-child {
  margin-top: 0px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box {
  background: #f4f4f4;
  padding: 0 10px 0;
  width: 190px;
  height: auto;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 {
  padding: 10px 0;
  position: relative;
  font-weight: 800;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 a.btn_next {
  position: absolute !important;
  top: 1px;
  right: 0;
  display: inline-block;
  font-size: 14px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 .btn_next {
  text-decoration: none;
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0 10px 0 20px;
  width: auto;
  text-align: center;
  margin-right: 5px;
  line-height: 2.2;
  height: 28px;
  color: #898989;
  background: white;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(60%, #f4f4f4));
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(60%, #f4f4f4));
  background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f4f4f4", GradientType=0);
  -webkit-box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  box-shadow: 0px 1.5px 1px -1px #d1d1d1;
  border: solid 1px #dddddd;
  font-weight: 500;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 .btn_next:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 7px;
  margin-top: -5px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-left-color: #929292;
  border-width: 5px 0 5px 8px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 a {
  margin-left: 5px;
  position: relative;
  vertical-align: middle;
  text-align: left;
  display: inline-block;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon {
  color: #c3c3c3;
  width: 26px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.order,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.product {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  font-size: 27px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.register,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.delivery,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.payment,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.cancel,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 span.font_icon.about {
  vertical-align: middle;
  display: inline-block;
  font-size: 27px;
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .left_side ul.nav_lists li .guide_category_box h3 p {
  padding-top: 0;
  vertical-align: middle;
  display: inline-block;
}
@media screen and (max-width: 1280px) {
  .p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side.right {
    width: 100% !important;
  }
}
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists {
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists_qa li,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists_qa li {
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents > .wrap {
    padding: 12px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents > .wrap {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists {
    padding-bottom: 16px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.shopping_guide_lists li {
    vertical-align: top;
    padding-left: 0;
    padding-bottom: 16px;
    display: block;
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .shopping_guide {
    padding: 0;
    border: 0;
    min-height: unset;
    min-height: unset;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container ul.link_lists {
    text-align: left;
    background: #ffffff;
    width: 100%;
    height: auto;
    padding: 12px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide_category_box {
    border-radius: 3px;
    background: #f4f4f4;
    padding: 12px;
    width: 100%;
    height: auto;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.first_cell {
    margin-top: 0px;
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.second_cell {
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container div.shopping_guide_lists .guide_category_box.big ul.link_lists li.third_cell {
    margin-top: 0px;
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents > .wrap .main_side.right {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap {
    padding: 16px 0;
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide ul.contents_lists,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap ul.contents_lists {
    padding-left: 0;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail {
    border-bottom: 1px solid #dddddd;
    padding: 25px 0px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td.table_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td.table_title {
    width: auto;
  }
  .p-static__migrate-content-wrapper .image img {
    max-width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .buttonarea.big.payment,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .buttonarea.big.payment {
    width: 100%;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td .image-creditcard,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td .image-creditcard {
    width: auto;
    max-width: 100%;
  }
  .p-static__migrate-content-wrapper .table_use_flow td {
    display: block;
    width: 100%;
    position: relative;
    font-size: 13px;
    color: #5e5e5e;
    padding: 10px 10px;
    text-align: left;
    line-height: 1.6;
  }
  .p-static__migrate-content-wrapper .wrapper img {
    max-width: 100%;
  }
  .p-static__migrate-content-wrapper .table_small td p {
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper .attention {
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_use_flow tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_use_flow tr td {
    position: relative;
    font-size: 13px;
    color: #5e5e5e;
    padding: 10px 12px;
    text-align: left;
    line-height: 1.6;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail table.table_small tr td,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail table.table_small tr td {
    padding: 8px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .text {
    font-size: 13px;
    vertical-align: top;
    display: block;
    width: 100%;
    padding-right: 0;
  }
  .p-static__migrate-content-wrapper .order_explain_text .text p,
.p-static__migrate-content-wrapper .order_explain_text .text a {
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text .image,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text .image {
    display: block;
    width: 100%;
  }
  .p-static__migrate-content-wrapper .section_order img {
    margin: 10px 0;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .order_title span.image_container,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .order_title span.image_container {
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block;
    width: 32px;
    height: auto;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order .order_explain_text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order .order_explain_text {
    margin-top: 16px;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift {
    display: block;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail .section_order_gift .text,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail .section_order_gift .text {
    display: block;
  }
  .p-static__migrate-content-wrapper .section_order_gift {
    font-sise: 13px;
  }
  .p-static__migrate-content-wrapper .section_order_gift img {
    margin: 10px 0;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .guide section.contents_lists_detail div.section_order h4.attention_title,
.p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container .sitemap section.contents_lists_detail div.section_order h4.attention_title {
    vertical-align: middle;
    padding: 4px 16px;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fa5151;
    line-height: 1.6;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td.table_title {
    width: 100%;
    display: block;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td {
    line-height: 1.6;
    display: block;
    font-size: 13px;
    text-align: left;
    padding: 0 0 10px 0;
  }
  .p-static__migrate-content-wrapper .wrapper .contents .wrap .main_side .container table.table_big tr td.table_title {
    width: 100%;
    display: block;
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 0px;
  }
  .p-static__migrate-content-wrapper .explain_detail_image .image_container {
    width: 100% !important;
    display: block !important;
    text-align: center;
    padding: 14px 0;
  }
  .p-static__migrate-content-wrapper .explain_detail_image .text_container {
    width: 100% !important;
    display: block !important;
    padding: 20px 12px;
    font-size: 12px;
  }
  .p-static__migrate-content-wrapper body .wrap p {
    font-size: 12px;
  }
  .p-static__migrate-content-wrapper .wp-video-shortcode {
    width: 100%;
  }
  .p-static__migrate-content-wrapper .contents_lists_detail li,
.p-static__migrate-content-wrapper .contents_lists_detail dt {
    height: auto !important;
  }
  .p-static__migrate-content-wrapper .contents_lists_detail li {
    margin: 4px 0;
  }
}

.p-static__migrate-content-wrapper--ringsize {
  /* ===============================================
    * /assets/css/ringsize.css *
  =============================================== */
  /*pc---------------------*/
  /*sp---------------------*/
}
.p-static__migrate-content-wrapper--ringsize html,
.p-static__migrate-content-wrapper--ringsize body,
.p-static__migrate-content-wrapper--ringsize div,
.p-static__migrate-content-wrapper--ringsize span,
.p-static__migrate-content-wrapper--ringsize object,
.p-static__migrate-content-wrapper--ringsize iframe,
.p-static__migrate-content-wrapper--ringsize h1,
.p-static__migrate-content-wrapper--ringsize h2,
.p-static__migrate-content-wrapper--ringsize h3,
.p-static__migrate-content-wrapper--ringsize h4,
.p-static__migrate-content-wrapper--ringsize h5,
.p-static__migrate-content-wrapper--ringsize h6,
.p-static__migrate-content-wrapper--ringsize p,
.p-static__migrate-content-wrapper--ringsize blockquote,
.p-static__migrate-content-wrapper--ringsize pre,
.p-static__migrate-content-wrapper--ringsize abbr,
.p-static__migrate-content-wrapper--ringsize address,
.p-static__migrate-content-wrapper--ringsize cite,
.p-static__migrate-content-wrapper--ringsize code,
.p-static__migrate-content-wrapper--ringsize del,
.p-static__migrate-content-wrapper--ringsize dfn,
.p-static__migrate-content-wrapper--ringsize em,
.p-static__migrate-content-wrapper--ringsize img,
.p-static__migrate-content-wrapper--ringsize ins,
.p-static__migrate-content-wrapper--ringsize kbd,
.p-static__migrate-content-wrapper--ringsize q,
.p-static__migrate-content-wrapper--ringsize samp,
.p-static__migrate-content-wrapper--ringsize small,
.p-static__migrate-content-wrapper--ringsize strong,
.p-static__migrate-content-wrapper--ringsize sub,
.p-static__migrate-content-wrapper--ringsize sup,
.p-static__migrate-content-wrapper--ringsize var,
.p-static__migrate-content-wrapper--ringsize b,
.p-static__migrate-content-wrapper--ringsize i,
.p-static__migrate-content-wrapper--ringsize dl,
.p-static__migrate-content-wrapper--ringsize dt,
.p-static__migrate-content-wrapper--ringsize dd,
.p-static__migrate-content-wrapper--ringsize ol,
.p-static__migrate-content-wrapper--ringsize ul,
.p-static__migrate-content-wrapper--ringsize li,
.p-static__migrate-content-wrapper--ringsize fieldset,
.p-static__migrate-content-wrapper--ringsize form,
.p-static__migrate-content-wrapper--ringsize label,
.p-static__migrate-content-wrapper--ringsize legend,
.p-static__migrate-content-wrapper--ringsize table,
.p-static__migrate-content-wrapper--ringsize caption,
.p-static__migrate-content-wrapper--ringsize tbody,
.p-static__migrate-content-wrapper--ringsize tfoot,
.p-static__migrate-content-wrapper--ringsize thead,
.p-static__migrate-content-wrapper--ringsize tr,
.p-static__migrate-content-wrapper--ringsize th,
.p-static__migrate-content-wrapper--ringsize td,
.p-static__migrate-content-wrapper--ringsize article,
.p-static__migrate-content-wrapper--ringsize aside,
.p-static__migrate-content-wrapper--ringsize canvas,
.p-static__migrate-content-wrapper--ringsize details,
.p-static__migrate-content-wrapper--ringsize figcaption,
.p-static__migrate-content-wrapper--ringsize figure,
.p-static__migrate-content-wrapper--ringsize footer,
.p-static__migrate-content-wrapper--ringsize header,
.p-static__migrate-content-wrapper--ringsize hgroup,
.p-static__migrate-content-wrapper--ringsize menu,
.p-static__migrate-content-wrapper--ringsize nav,
.p-static__migrate-content-wrapper--ringsize section,
.p-static__migrate-content-wrapper--ringsize summary,
.p-static__migrate-content-wrapper--ringsize time,
.p-static__migrate-content-wrapper--ringsize mark,
.p-static__migrate-content-wrapper--ringsize audio,
.p-static__migrate-content-wrapper--ringsize video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
}
.p-static__migrate-content-wrapper--ringsize #sizeRing {
  width: 930px;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper--ringsize .divleft {
  float: left;
}
.p-static__migrate-content-wrapper--ringsize .divright {
  float: right;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper--ringsize p {
  font-size: 12px;
  line-height: 193%;
}
.p-static__migrate-content-wrapper--ringsize .br1em {
  margin-bottom: 1em;
}
.p-static__migrate-content-wrapper--ringsize .br2em {
  margin-bottom: 2em;
}
.p-static__migrate-content-wrapper--ringsize .red {
  color: #FF1B1B;
}
.p-static__migrate-content-wrapper--ringsize .bold {
  font-weight: 900;
}
.p-static__migrate-content-wrapper--ringsize .big {
  font-size: 24px;
}
.p-static__migrate-content-wrapper--ringsize .txt1 {
  width: 98%;
  margin: 0 auto;
}
.p-static__migrate-content-wrapper--ringsize .cent {
  text-align: center;
}
.p-static__migrate-content-wrapper--ringsize .lif {
  padding-right: 84px;
  margin-top: 10px;
}
.p-static__migrate-content-wrapper--ringsize .lof {
  /* margin-top: 10px; */
  display: block;
}
.p-static__migrate-content-wrapper--ringsize .waku {
  width: 450px;
  border: 1px solid #C7C7C7;
  border-radius: 10px;
  /* CSS3è‰æ¡ˆ */
  -webkit-border-radius: 10px;
  /* Safari,Google Chromeç”¨ */
  -moz-border-radius: 10px;
  /* Firefoxç”¨ */
  padding: 6px;
}
.p-static__migrate-content-wrapper--ringsize .sizeup {
  float: left;
  padding: 5px;
}
.p-static__migrate-content-wrapper--ringsize .sizedown {
  float: right;
}
.p-static__migrate-content-wrapper--ringsize .waku.sizeup img {
  padding-top: 5px;
}
.p-static__migrate-content-wrapper--ringsize .waku.sizedown img {
  padding-top: 5px;
}
.p-static__migrate-content-wrapper--ringsize .ringleft {
  float: left;
  padding-left: 10px;
}
.p-static__migrate-content-wrapper--ringsize .ringright {
  margin-top: 0px;
  margin-right: 25px;
  float: right;
}
.p-static__migrate-content-wrapper--ringsize .aten {
  text-align: right;
  font-size: 10px;
  margin-top: 70px;
}
.p-static__migrate-content-wrapper--ringsize .checkpoint {
  margin: 0 auto;
  width: 90%;
}
.p-static__migrate-content-wrapper--ringsize .chleft {
  float: left;
  width: 15%;
  margin-top: 20px;
}
.p-static__migrate-content-wrapper--ringsize .chright {
  float: right;
  width: 85%;
  /* margin-left: 85px; */
  margin-top: 20px;
}
.p-static__migrate-content-wrapper--ringsize .flag {
  text-align: right;
  margin-top: 10px;
}
@media screen and (min-width: 668px) {
  .p-static__migrate-content-wrapper--ringsize .pcnone {
    display: none;
  }
}
@media screen and (max-width: 667px) {
  .p-static__migrate-content-wrapper--ringsize {
    /*sp---------------------*/
  }
  .p-static__migrate-content-wrapper--ringsize .spnone {
    display: none;
  }
  .p-static__migrate-content-wrapper--ringsize #sizeRing {
    width: 90%;
    margin: 0 auto;
  }
  .p-static__migrate-content-wrapper--ringsize section img {
    width: 100%;
    height: auto;
  }
  .p-static__migrate-content-wrapper--ringsize img.hdimgleft {
    width: 200px;
  }
  .p-static__migrate-content-wrapper--ringsize img.hdimg {
    width: 36px;
    height: auto;
  }
  .p-static__migrate-content-wrapper--ringsize .divleft {
    float: left;
    width: 50%;
  }
  .p-static__migrate-content-wrapper--ringsize .divright {
    float: right;
    margin-top: 10px;
  }
  .p-static__migrate-content-wrapper--ringsize .sizeup {
    padding: 5px;
    width: 90%;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .p-static__migrate-content-wrapper--ringsize .sizedown {
    height: 125px;
    padding: 5px;
    width: 90%;
    margin: 0 auto;
    float: none;
  }
  .p-static__migrate-content-wrapper--ringsize .ringright {
    margin-top: 0px;
    margin-right: 2px;
    float: none;
  }
  .p-static__migrate-content-wrapper--ringsize .lif {
    padding-right: 2px;
    padding-left: 5px;
    margin-top: 10px;
    margin-left: 2px;
    font-size: 12px;
  }
  .p-static__migrate-content-wrapper--ringsize .lof {
    margin-right: 0px;
    margin-top: 10px;
  }
  .p-static__migrate-content-wrapper--ringsize .ringleft {
    float: left;
    padding-left: 10px;
  }
  .p-static__migrate-content-wrapper--ringsize .aten {
    display: inline-table;
    /* margin-top: 70px; */
    display: block;
    margin-top: 5px;
  }
  .p-static__migrate-content-wrapper--ringsize .ringleft {
    padding-right: 9px;
  }
  .p-static__migrate-content-wrapper--ringsize .big {
    font-size: 17px;
  }
}

.p-static__migrate-content-wrapper--integrated {
  /* ===============================================
    * /Page/assets/integrated/css/integrated.css *
  =============================================== */
  /* clearfix */
  /* ===============================================
    * Page/assets/css/responsive.css *
  =============================================== */
}
.p-static__migrate-content-wrapper--integrated h1 img {
  margin-inline: auto;
}
.p-static__migrate-content-wrapper--integrated * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.p-static__migrate-content-wrapper--integrated form {
  display: inline;
}
.p-static__migrate-content-wrapper--integrated html {
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.p-static__migrate-content-wrapper--integrated body {
  margin: 0;
}
.p-static__migrate-content-wrapper--integrated img {
  vertical-align: top;
}
.p-static__migrate-content-wrapper--integrated ul,
.p-static__migrate-content-wrapper--integrated ol {
  list-style: none;
  letter-spacing: -0.4em;
}
.p-static__migrate-content-wrapper--integrated ul li,
.p-static__migrate-content-wrapper--integrated ol li {
  letter-spacing: normal;
}
.p-static__migrate-content-wrapper--integrated table {
  border-spacing: 0;
  border-collapse: collapse;
}
.p-static__migrate-content-wrapper--integrated dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.p-static__migrate-content-wrapper--integrated dd,
.p-static__migrate-content-wrapper--integrated dt {
  line-height: 1.42857143;
}
.p-static__migrate-content-wrapper--integrated dt {
  font-weight: 700;
}
.p-static__migrate-content-wrapper--integrated dd {
  margin-left: 0;
}
.p-static__migrate-content-wrapper--integrated td,
.p-static__migrate-content-wrapper--integrated th {
  padding: 0;
}
.p-static__migrate-content-wrapper--integrated .btn-group-vertical > .btn-group:after,
.p-static__migrate-content-wrapper--integrated .btn-group-vertical > .btn-group:before,
.p-static__migrate-content-wrapper--integrated .btn-toolbar:after,
.p-static__migrate-content-wrapper--integrated .btn-toolbar:before,
.p-static__migrate-content-wrapper--integrated .clearfix:after,
.p-static__migrate-content-wrapper--integrated .clearfix:before,
.p-static__migrate-content-wrapper--integrated .container-fluid:after,
.p-static__migrate-content-wrapper--integrated .container-fluid:before,
.p-static__migrate-content-wrapper--integrated .container:after,
.p-static__migrate-content-wrapper--integrated .container:before,
.p-static__migrate-content-wrapper--integrated .dl-horizontal dd:after,
.p-static__migrate-content-wrapper--integrated .dl-horizontal dd:before,
.p-static__migrate-content-wrapper--integrated .form-horizontal .form-group:after,
.p-static__migrate-content-wrapper--integrated .form-horizontal .form-group:before,
.p-static__migrate-content-wrapper--integrated .modal-footer:after,
.p-static__migrate-content-wrapper--integrated .modal-footer:before,
.p-static__migrate-content-wrapper--integrated .nav:after,
.p-static__migrate-content-wrapper--integrated .nav:before,
.p-static__migrate-content-wrapper--integrated .navbar-collapse:after,
.p-static__migrate-content-wrapper--integrated .navbar-collapse:before,
.p-static__migrate-content-wrapper--integrated .navbar-header:after,
.p-static__migrate-content-wrapper--integrated .navbar-header:before,
.p-static__migrate-content-wrapper--integrated .navbar:after,
.p-static__migrate-content-wrapper--integrated .navbar:before,
.p-static__migrate-content-wrapper--integrated .pager:after,
.p-static__migrate-content-wrapper--integrated .pager:before,
.p-static__migrate-content-wrapper--integrated .panel-body:after,
.p-static__migrate-content-wrapper--integrated .panel-body:before,
.p-static__migrate-content-wrapper--integrated .row:after,
.p-static__migrate-content-wrapper--integrated .row:before {
  display: table;
  content: " ";
}
.p-static__migrate-content-wrapper--integrated html,
.p-static__migrate-content-wrapper--integrated body,
.p-static__migrate-content-wrapper--integrated div,
.p-static__migrate-content-wrapper--integrated span,
.p-static__migrate-content-wrapper--integrated object,
.p-static__migrate-content-wrapper--integrated iframe,
.p-static__migrate-content-wrapper--integrated h1,
.p-static__migrate-content-wrapper--integrated h2,
.p-static__migrate-content-wrapper--integrated h3,
.p-static__migrate-content-wrapper--integrated h4,
.p-static__migrate-content-wrapper--integrated h5,
.p-static__migrate-content-wrapper--integrated h6,
.p-static__migrate-content-wrapper--integrated p,
.p-static__migrate-content-wrapper--integrated blockquote,
.p-static__migrate-content-wrapper--integrated pre,
.p-static__migrate-content-wrapper--integrated abbr,
.p-static__migrate-content-wrapper--integrated address,
.p-static__migrate-content-wrapper--integrated cite,
.p-static__migrate-content-wrapper--integrated code,
.p-static__migrate-content-wrapper--integrated del,
.p-static__migrate-content-wrapper--integrated dfn,
.p-static__migrate-content-wrapper--integrated em,
.p-static__migrate-content-wrapper--integrated img,
.p-static__migrate-content-wrapper--integrated ins,
.p-static__migrate-content-wrapper--integrated kbd,
.p-static__migrate-content-wrapper--integrated q,
.p-static__migrate-content-wrapper--integrated samp,
.p-static__migrate-content-wrapper--integrated small,
.p-static__migrate-content-wrapper--integrated strong,
.p-static__migrate-content-wrapper--integrated sub,
.p-static__migrate-content-wrapper--integrated sup,
.p-static__migrate-content-wrapper--integrated var,
.p-static__migrate-content-wrapper--integrated b,
.p-static__migrate-content-wrapper--integrated i,
.p-static__migrate-content-wrapper--integrated dl,
.p-static__migrate-content-wrapper--integrated dt,
.p-static__migrate-content-wrapper--integrated dd,
.p-static__migrate-content-wrapper--integrated ol,
.p-static__migrate-content-wrapper--integrated ul,
.p-static__migrate-content-wrapper--integrated li,
.p-static__migrate-content-wrapper--integrated fieldset,
.p-static__migrate-content-wrapper--integrated form,
.p-static__migrate-content-wrapper--integrated label,
.p-static__migrate-content-wrapper--integrated legend,
.p-static__migrate-content-wrapper--integrated table,
.p-static__migrate-content-wrapper--integrated caption,
.p-static__migrate-content-wrapper--integrated tbody,
.p-static__migrate-content-wrapper--integrated tfoot,
.p-static__migrate-content-wrapper--integrated thead,
.p-static__migrate-content-wrapper--integrated tr,
.p-static__migrate-content-wrapper--integrated th,
.p-static__migrate-content-wrapper--integrated td,
.p-static__migrate-content-wrapper--integrated article,
.p-static__migrate-content-wrapper--integrated aside,
.p-static__migrate-content-wrapper--integrated canvas,
.p-static__migrate-content-wrapper--integrated details,
.p-static__migrate-content-wrapper--integrated figcaption,
.p-static__migrate-content-wrapper--integrated figure,
.p-static__migrate-content-wrapper--integrated footer,
.p-static__migrate-content-wrapper--integrated header,
.p-static__migrate-content-wrapper--integrated hgroup,
.p-static__migrate-content-wrapper--integrated menu,
.p-static__migrate-content-wrapper--integrated nav,
.p-static__migrate-content-wrapper--integrated section,
.p-static__migrate-content-wrapper--integrated summary,
.p-static__migrate-content-wrapper--integrated time,
.p-static__migrate-content-wrapper--integrated mark,
.p-static__migrate-content-wrapper--integrated audio,
.p-static__migrate-content-wrapper--integrated video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
}
.p-static__migrate-content-wrapper--integrated article,
.p-static__migrate-content-wrapper--integrated aside,
.p-static__migrate-content-wrapper--integrated details,
.p-static__migrate-content-wrapper--integrated figcaption,
.p-static__migrate-content-wrapper--integrated figure,
.p-static__migrate-content-wrapper--integrated footer,
.p-static__migrate-content-wrapper--integrated header,
.p-static__migrate-content-wrapper--integrated hgroup,
.p-static__migrate-content-wrapper--integrated menu,
.p-static__migrate-content-wrapper--integrated nav,
.p-static__migrate-content-wrapper--integrated section {
  display: block;
}
.p-static__migrate-content-wrapper--integrated nav ul {
  list-style: none;
}
.p-static__migrate-content-wrapper--integrated blockquote,
.p-static__migrate-content-wrapper--integrated q {
  quotes: none;
}
.p-static__migrate-content-wrapper--integrated blockquote:before,
.p-static__migrate-content-wrapper--integrated blockquote:after,
.p-static__migrate-content-wrapper--integrated q:before,
.p-static__migrate-content-wrapper--integrated q:after {
  content: "";
  content: none;
}
.p-static__migrate-content-wrapper--integrated a {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: transparent;
}
.p-static__migrate-content-wrapper--integrated ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
.p-static__migrate-content-wrapper--integrated mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
}
.p-static__migrate-content-wrapper--integrated del {
  text-decoration: line-through;
}
.p-static__migrate-content-wrapper--integrated abbr[title],
.p-static__migrate-content-wrapper--integrated dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
.p-static__migrate-content-wrapper--integrated table {
  border-collapse: collapse;
  border-spacing: 0;
}
.p-static__migrate-content-wrapper--integrated hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
.p-static__migrate-content-wrapper--integrated input,
.p-static__migrate-content-wrapper--integrated select {
  vertical-align: middle;
}
.p-static__migrate-content-wrapper--integrated .clearfix {
  *zoom: 1;
}
.p-static__migrate-content-wrapper--integrated .clearfix:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.p-static__migrate-content-wrapper--integrated .pc_view {
  display: block !important;
}
.p-static__migrate-content-wrapper--integrated .sp_view {
  display: none !important;
}
.p-static__migrate-content-wrapper--integrated .pc_view_i {
  display: inline !important;
}
.p-static__migrate-content-wrapper--integrated .sp_view_i {
  display: none !important;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp {
  height: 100%;
  min-height: 100%;
  color: #333333;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 300;
  overflow-x: visible;
  line-height: 1.6;
  letter-spacing: 0.06em;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp a:hover {
  opacity: 0.8;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.key_visual {
  background-image: url("https://www.brandoff-store.com/images/campaign/2022/2/integrated/bg.png?2022");
  background-position: left top;
  background-repeat: repeat-x;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.key_visual > .inner {
  max-width: 820px;
  margin: 0 auto;
  text-align: center;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower.mb {
  margin-bottom: 40px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h2 {
  background-color: #e24156;
  text-align: left;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h2 span {
  display: block;
  max-width: 820px;
  margin: 0 auto;
  color: #ffffff;
  font-weight: bold;
  font-size: 24px;
  padding: 10px 0;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h3 {
  text-align: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ccc));
  background-image: linear-gradient(#ccc, #ccc);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 2px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h3 span {
  font-weight: bold;
  background-color: #ffffff;
  font-size: 24px;
  display: inline-block;
  padding: 0 20px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p {
  font-size: 18px;
  padding-bottom: 20px;
  line-height: 1.6;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p.red {
  color: #ff0000;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p.attention {
  font-size: 14px;
  text-indent: -14px;
  padding-left: 14px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p a.line {
  text-decoration: underline;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p.image_container span {
  display: inline-block;
  vertical-align: top;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .description {
  max-width: 820px;
  margin: 20px auto 0;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .description h3 {
  background-image: none;
  text-align: left;
  padding-bottom: 12px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits {
  max-width: 820px;
  margin: 30px auto;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul {
  margin-top: 20px;
  padding: 20px;
  text-align: center;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul li {
  display: inline-block;
  border: solid 1px #ccc;
  margin-right: 25px;
  margin-bottom: 25px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul li:nth-child(2n) {
  margin-right: 0;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card {
  background-color: #f9f9f9;
  padding-bottom: 20px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card > .inner {
  max-width: 820px;
  margin: 0 auto;
  padding-top: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card h3 {
  background-image: none;
  text-align: left;
  padding-bottom: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card .image_container {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card .image_container img {
  width: 100%;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card .image_container span {
  display: block;
  font-size: 14px;
  text-align: center;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card .right {
  display: inline-block;
  width: 73%;
  vertical-align: top;
  padding-left: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card {
  background-color: #fffff2;
  padding-bottom: 40px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card > .inner {
  max-width: 820px;
  margin: 0 auto;
  padding-top: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card h3 {
  background-image: none;
  text-align: left;
  padding-bottom: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card .image_container {
  vertical-align: top;
  margin-bottom: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card .image_container img {
  width: 100%;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card .image_container span {
  display: block;
  font-size: 14px;
  text-align: center;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card .right {
  display: inline-block;
  width: 73%;
  vertical-align: top;
  padding-left: 30px;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table tr th {
  text-align: left;
  width: 30%;
  font-size: 15px;
  padding: 20px;
  border: 1px solid #CCCCCC;
  vertical-align: top;
  background-color: #f9f9f9;
}
.p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table tr td {
  text-align: left;
  width: 70%;
  font-size: 15px;
  padding: 20px;
  border: 1px solid #CCCCCC;
}
@media screen and (max-width: 767px) {
  .p-static__migrate-content-wrapper--integrated .pc_view {
    display: none !important;
  }
  .p-static__migrate-content-wrapper--integrated .sp_view {
    display: block !important;
  }
  .p-static__migrate-content-wrapper--integrated .pc_view_i {
    display: none !important;
  }
  .p-static__migrate-content-wrapper--integrated .sp_view_i {
    display: inline !important;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.key_visual h1 img {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h2 {
    padding-left: 20px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h2 span {
    font-size: 21px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower h3 span {
    font-size: 21px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p.image_container span {
    padding-bottom: 20px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower p.image_container span img {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .description {
    padding: 0 20px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul li {
    margin-right: 0;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul li:nth-child(2n) {
    margin-right: 0;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .list_benefits ul li img {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card > .inner {
    padding: 20px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card h3 {
    font-size: 18px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .old_card .image_container img {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card {
    padding-bottom: 10px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card > .inner {
    padding: 20px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card h3 {
    font-size: 18px;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .new_card .image_container img {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table {
    border-bottom: solid 1px #ccc;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table tr th {
    display: block;
    width: 100%;
    border-bottom: none;
  }
  .p-static__migrate-content-wrapper--integrated #Integration_lp .contents_block.lower .point_table tr td {
    display: block;
    width: 100%;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  .p-static__migrate-content-wrapper--integrated .wrap,
.p-static__migrate-content-wrapper--integrated .wrap.wide {
    max-width: 100%;
    min-width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated .lp_content * {
    max-width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated .lp_content {
    width: 100%;
    margin: 0 auto;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .mainvisual p,
.p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_header h2 p.keyword {
    text-align: center;
    font-size: 16px;
    font-size: 1.2rem;
    margin: 20px auto;
    line-height: 2;
    padding: 0 4%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .content_box .pic {
    float: none;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .content_box .desc {
    float: none;
    width: 100%;
    height: auto;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .content_box .check {
    font-size: 12px;
    padding: 10px 0 0 0;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .content_box h2 {
    text-align: left;
    font-size: 26px;
    font-size: 1.8rem;
    margin-bottom: 8px;
    line-height: 2rem;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .content_box h2 .small {
    font-size: 21px;
    font-size: 1.1rem;
  }
  .p-static__migrate-content-wrapper--integrated .content_box .toitems {
    position: relative !important;
  }
  .p-static__migrate-content-wrapper--integrated .omega .contents_wrapper .contents_main {
    padding: 0 0;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_box {
    width: 100%;
    float: none;
    height: auto;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_top_speed {
    width: 100%;
    height: auto;
    float: none;
    background: none;
    margin: 10px 0 20px;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_top_sea {
    width: 100%;
    height: auto;
    float: none;
    background: none;
    margin: 10px 0 20px;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_bottom {
    width: 100%;
    height: auto;
    float: none;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_top_sea p,
.p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_top_speed p {
    padding: 10px 4%;
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .list_bottom .button {
    position: relative;
  }
  .p-static__migrate-content-wrapper--integrated .omega {
    width: 100%;
    margin: 0 auto;
    padding: 0 4%;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .birthstone_btn {
    position: relative;
    width: 100%;
    display: none;
    padding: 10px 0px;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .birthstone {
    width: 50%;
    float: left;
    border: 1px solid #ccc;
    margin: 15px 0;
  }
  .p-static__migrate-content-wrapper--integrated .contents_main .birthstone {
    width: 100% !important;
    float: none !important;
    margin: 15px 0 !important;
  }
  .p-static__migrate-content-wrapper--integrated body #birthstone {
    padding-left: 0;
    width: 100%;
    margin: 0 auto;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .btn_upper,
.p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .btn_lower {
    height: auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .p-static__migrate-content-wrapper--integrated .contents_wrapper .contents_main .birthstone .bs_btn a {
    background-color: #b1b0af;
    background-size: 100% auto;
    color: #ffffff;
    display: block !important;
    text-align: center;
    text-decoration: none !important;
    float: none !important;
    padding: 8px;
    width: 90% !important;
    margin-right: 15px;
    margin-top: 15px;
    margin: 10px auto !important;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .monthly_btn {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 20px 0;
    gap: 10px;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .monthly_btn li {
    float: none;
    padding: 0 !important;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .text_lead {
    padding: 0;
    margin: 20px 0;
    font-size: 1.3rem;
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .birthstone .bs_content01,
.p-static__migrate-content-wrapper--integrated .bs_content02,
.p-static__migrate-content-wrapper--integrated .bs_content03,
.p-static__migrate-content-wrapper--integrated .bs_content04,
.p-static__migrate-content-wrapper--integrated .bs_content05,
.p-static__migrate-content-wrapper--integrated .bs_content06,
.p-static__migrate-content-wrapper--integrated .bs_content07,
.p-static__migrate-content-wrapper--integrated .bs_content08,
.p-static__migrate-content-wrapper--integrated .bs_content09,
.p-static__migrate-content-wrapper--integrated .bs_content10,
.p-static__migrate-content-wrapper--integrated .bs_content11,
.p-static__migrate-content-wrapper--integrated .bs_content12 {
    padding: 0 15px;
    height: auto;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .birthstone .bs_btn a span {
    font-size: 14px;
    margin: 0 auto;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .birthstone .bs_text01,
.p-static__migrate-content-wrapper--integrated .bs_text02,
.p-static__migrate-content-wrapper--integrated .bs_text03,
.p-static__migrate-content-wrapper--integrated .bs_text04,
.p-static__migrate-content-wrapper--integrated .bs_text05,
.p-static__migrate-content-wrapper--integrated .bs_text06,
.p-static__migrate-content-wrapper--integrated .bs_text07,
.p-static__migrate-content-wrapper--integrated .bs_text08,
.p-static__migrate-content-wrapper--integrated .bs_text09,
.p-static__migrate-content-wrapper--integrated .bs_text10,
.p-static__migrate-content-wrapper--integrated .bs_text11,
.p-static__migrate-content-wrapper--integrated .bs_text12 {
    text-align: center;
    font-size: 2.7rem !important;
    font-size: 16px !important;
    font-weight: bold;
    padding: 0;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .birthstone .bs_title {
    font-size: 2.4rem;
    font-size: 18px;
    font-weight: bold;
  }
  .p-static__migrate-content-wrapper--integrated .bs_content01,
.p-static__migrate-content-wrapper--integrated .bs_content02,
.p-static__migrate-content-wrapper--integrated .bs_content03,
.p-static__migrate-content-wrapper--integrated .bs_content04,
.p-static__migrate-content-wrapper--integrated .bs_content05,
.p-static__migrate-content-wrapper--integrated .bs_content06,
.p-static__migrate-content-wrapper--integrated .bs_content07,
.p-static__migrate-content-wrapper--integrated .bs_content08,
.p-static__migrate-content-wrapper--integrated .bs_content09,
.p-static__migrate-content-wrapper--integrated .bs_content10 {
    background-position: calc(100% - -30px) top;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .p-static__migrate-content-wrapper--integrated .wrap .main_side .container .list_banner3 .item {
    float: left;
    margin: 0 1% 1% 0;
    width: 49%;
  }
  .p-static__migrate-content-wrapper--integrated #main .contents_wrapper .contents_main .monthly_text {
    font-size: 13px;
  }
  .p-static__migrate-content-wrapper--integrated #birthstone {
    padding: 0 4% !important;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .description {
    width: 100%;
    margin: 0 auto 20px;
    text-align: center;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items ul {
    width: 100%;
    margin: 0 auto;
    gap: 12px;
    letter-spacing: -0.4em;
  }
  .p-static__migrate-content-wrapper--integrated .type ul,
.p-static__migrate-content-wrapper--integrated .vuitton ul,
.p-static__migrate-content-wrapper--integrated .hermes ul {
    grid-template-columns: 1fr 1fr;
    display: grid;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.type ul li {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.type ul li .name {
    position: absolute;
    left: 0;
    top: 38%;
    color: #fff;
    text-align: center;
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items ul li {
    width: 100%;
    margin: 0;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.vuitton ul li:nth-child(4) {
    margin-left: 0;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.type ul li .image_container {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .ribbon {
    width: 100%;
    background-image: url(../img/title_head.png);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto !important;
    padding-top: 58px;
    text-align: center;
    font-size: 20px !important;
    margin: 0 auto 20px;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.vuitton ul li:nth-child(6) .name,
.p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.vuitton ul li:nth-child(7) .name,
.p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.vuitton ul li:nth-child(8) .name {
    top: 40%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items ul li .name .kana {
    display: block;
    font-size: 14px;
    font-weight: bold;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .mainvisual .center_box {
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .description p {
    font-size: 14px;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items.vuitton ul li .image_container {
    height: auto;
    width: 100%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items ul li .image_container {
    width: 100%;
    height: auto;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .description p {
    font-size: 18px;
    text-align: left;
    padding-bottom: 10px;
    line-height: 1.8;
    font-size: 13px;
    padding: 10px 4%;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent section.container .list_items ul li {
    float: none;
  }
  .p-static__migrate-content-wrapper--integrated #jw2307_lp .list_items ul li .info_area {
    height: 180px !important;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .wrap_content_box {
    width: 100%;
    margin: 0 auto;
  }
  .p-static__migrate-content-wrapper--integrated #hermes_birkin,
.p-static__migrate-content-wrapper--integrated #hermes_kelly,
.p-static__migrate-content-wrapper--integrated #hermes_pico,
.p-static__migrate-content-wrapper--integrated #hermes_bolide,
.p-static__migrate-content-wrapper--integrated #hermes_shoulder {
    padding: 0 4%;
  }
  .p-static__migrate-content-wrapper--integrated #hermes_birkin p,
.p-static__migrate-content-wrapper--integrated #hermes_kelly p,
.p-static__migrate-content-wrapper--integrated #hermes_pico p,
.p-static__migrate-content-wrapper--integrated #hermes_bolide p,
.p-static__migrate-content-wrapper--integrated #hermes_shoulder p {
    font-size: 1.2rem !important;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .wrap_content_box .content_box {
    width: 100%;
    margin-left: 0px;
  }
  .p-static__migrate-content-wrapper--integrated .area ul {
    width: 100% !important;
  }
  .p-static__migrate-content-wrapper--integrated #lpContent .area ul li {
    width: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  .p-static__migrate-content-wrapper {
    #Wrap {
      margin-top: 132px;
    }

    .slick-slide {
      padding: 0;
    }

    .topGuide .one img {
      display: block;
      width: 30%;
      padding: 10px;
    }

    .topH3 {
      font-size: 20px;
      margin-bottom: 16px;
    }

    #dvTopNews ul li {
      display: block;
      gap: 20px;
    }

    .news {
      height: auto !important;
      overflow: auto;
      font-size: 13px;
    }

    .news .date {
      display: block;
    }

    .headFlex .icArea a {
      width: 100%;
      display: block;
      padding: 8px 6px;
      text-align: left;
    }

    #Contents div.main {
      width: 100%;
    }

    .userBox dd {
      width: 100%;
    }

    .sidenav {
      display: none;
    }

    .headFlex .icArea {
      width: 240px;
    }

    .userPointContent {
      border-bottom: 0 !important;
    }

    .pointinput {
      width: 120px;
    }

    #dvUserBox #dvOrderHistoryDetail table th,
    #dvUserBox #dvUserModifyInput table th,
    #dvUserBox #dvUserModifyConfirm table th,
    #dvUserBox #dvUserShippingInput table th,
    #dvUserBox #dvUserRegistInput table th,
    #dvUserBox #dvUserRegistConfirm table th,
    #dvUserBox #dvFixedPurchaseDetail table th,
    #dvUserBox #dvFixedPurchaseList table th,
    #dvUserBox #dvFixedPurchaseDetail table th,
    #dvUserBox #dvPasswordReminderInput .dvReminder table th,
    #dvUserBox #dvPasswordModifyInput .dvModify table th {
      border: 0;
      display: block;
      padding: 10px 8px 0 10px;
      width: 100%;
      text-align: left;
    }

    #dvUserBox #dvOrderHistoryDetail table td,
    #dvUserBox #dvUserModifyInput table td,
    #dvUserBox #dvUserModifyConfirm table td,
    #dvUserBox #dvUserShippingInput table td,
    #dvUserBox #dvUserRegistInput table td,
    #dvUserBox #dvUserRegistConfirm table td,
    #dvUserBox #dvFixedPurchaseDetail table td,
    #dvUserBox #dvFixedPurchaseList table td,
    #dvUserBox #dvPasswordReminderInput .dvReminder table td,
    #dvUserBox #dvPasswordModifyInput .dvModify table td {
      padding: 10px 20px;
      display: block;
      width: 100%;
    }

    #dvUserBox #dvFixedPurchaseList table table td,
    #dvUserBox #dvOrderHistoryDetail table table td {
      padding: 10px 0px !important;
    }

    #dvUserBox #dvOrderHistoryList table th {
      border: 0;
      padding: 10px 8px 0 10px;
      width: 100%;
      text-align: left;
      display: block;
    }

    .dvFixedPurchaseDetail td small {
      font-size: 12px;
    }

    #dvUserBox #dvOrderHistoryList table td {
      padding: 10px 20px;
      display: block;
    }

    #dvUserBox #dvOrderHistoryList table,
    #dvUserBox #dvOrderHistoryDetail table,
    #dvUserBox #dvUserModifyConfirm table,
    #dvUserBox #dvUserModifyInput table,
    #dvUserBox #dvUserShippingInput table,
    #dvUserBox #dvUserRegistInput table,
    #dvUserBox #dvOrderHistoryDetail table,
    #dvUserBox #dvFixedPurchaseList table,
    #dvUserBox #dvFixedPurchaseDetail table,
    #dvUserBox #dvPasswordReminderInput .dvReminder table,
    #dvUserBox #dvPasswordModifyInput .dvModify table {
      margin: 0 0 30px 0;
      border-bottom: 0;
    }

    .dvOrderHistoryProduct .productName,
    .dvOrderHistoryProduct .productPrice,
    .dvOrderHistoryProduct .orderCount {
      border-bottom: 0 !important;
    }

    #dvUserBox #dvFixedPurchaseList table table {
      margin: 0 0 0px 0;
    }

    .dvOrderHistoryProduct .orderCount {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    .dvOrderHistoryProduct .orderSubtotal,
    .dvOrderHistoryProduct .productPrice {
      padding-top: 5px !important;
    }

    .dvOrderHistoryProduct .productPrice {
      padding-bottom: 0px !important;
    }

    .dvFixedPurchaseItem #imgProductImage {
      margin: 0 10px 0 0;
    }

    #dvUserBox #dvFixedPurchaseItem table table {
      margin: 0 0 0px 0;
    }

    .dvFixedPurchaseItem table .productName {
      padding: 10px !important;
    }

    .dvFixedPurchaseItem .orderCount {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

    .dvFixedPurchaseItem .productName {
      border-bottom: 0 !important;
    }

    .dvFixedPurchaseItem .productPrice,
    .dvFixedPurchaseItem .orderCount {
      border-bottom: 0 !important;
      text-align: right !important;
    }

    .dvFixedPurchaseItem .orderSubtotal,
    .dvFixedPurchaseItem .productPrice {
      padding-top: 5px !important;
      text-align: right !important;
    }

    .dvFixedPurchaseItem .productPrice {
      padding-bottom: 0px !important;
      text-align: right !important;
    }


    .orderBox .btn_change {
      margin-top: 0;
    }

    .subCartList2 {
      padding: 40px 0px;
    }

    .orderBox div.box dt,
    .orderBox div.box dt {
      width: 100%;
      float: none;
      padding: 6px 0px 4px 0;
    }

    .orderBox div.box dd,
    .orderBox div.box dd {
      padding: 0px 10px 0px 10px;
      float: none;
    }

    select,
    input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="tel"],
    input[type="search"] {
      font-size: 16px;
      padding: 6px;
    }

    .priceList dl.result {
      font-size: 16px;
    }


    .ttlH2,
    #dvUserBox h2 {
      font-size: 24px !important;
      padding: 24px 0 24px 0;
    }

    .dvProductAdvancedSearch table th,
    .dvProductAdvancedSearch table td {
      padding: 0 0 10px 0px;
      display: block;
      width: 100%;
    }

    .dvProductAdvancedSearch table td {
      padding: 0 0 10px 5px;
      display: block;
      width: 100%;
    }

    .dvProductAdvancedSearch table td table td {
      display: table-cell !important;
      width: auto !important;
    }

    .footer {
      padding: 20px 4%;
    }

    .searchpanel {
      height: 95vh;
      padding-bottom: 50px;
      top: 45px;
    }

    .searchpanel tr {
      border-top: 1px solid #ccc;
      display: block;
      padding-top: 15px;
    }

    #detailTwo table th,
    #detailTwo table td {
      font-size: 13px;
    }

    #dvErrorInfoBox {
      width: 100%;
      margin: 30px auto;
      padding: 0 4%;
    }

    .column-1 {
      padding-left: 0;
      border-bottom: 0;
      padding-bottom: 0;
    }

    .column-2 {
      border-bottom: 1px solid #ccc;
      padding: 15px;
      padding: 5px 10px 15px 10px;
    }

    .ftcate {
      display: none;
    }

    .ftflex {
      display: flex;
      flex-wrap: wrap-reverse;
      flex-direction: row-reverse;
    }

    .ftflex .logoarea {
      margin-top: 30px;
      width: 100%;
      text-align: center;
    }

    #FootNav {
      padding: 00 15px;
      width: 100%;
      display: block;
    }

    .dvProductAdvancedSearch {
      width: 100%;
      margin-top: 0;
      padding: 20px 12px;
    }

    .ftflex .logoarea {
      font-size: 14px;
    }

    .sp {
      display: block !important;
    }

    .pc {
      display: none !important;
    }

    .headFlex .icArea a span {
      margin-top: 0;
      display: none;
      font-size: 0.4em;

    }

    .menuname {
      display: none;
      font-size: 0.4em;

    }

    .headFlex .logo {
      width: 102px;
      margin: 0;
      margin-left: 0px;
    }


    .headFlex .logo img {
      width: 100%;
      margin: 0;
    }

    .headFlex .icArea {
      right: 0;
      width: auto;
    }


    .headFlex .icArea img {
      height: 26px;
      padding: 0 !important;
    }


    header {
      padding-top: 0px;
      min-width: 100%;
    }

    .inner {
      width: 100%;
    }

    #tblLayout {
      width: 100%;
      margin-top: 0;
    }

    #dvProductDetailArea #detailOne,
    #dvProductDetailArea #detailImage {
      float: none;
    }

    .CouponBtn {
      padding: 7px 22px !important;

    }

    #ctl00_ContentPlaceHolder1_hgcCompleteMessage {
      width: 100%;
      padding: 0 4% !important;
    }

    .detailBlock p {
      font-size: 13px;
      padding: 20px;
      line-height: 2;
    }

    .detailBlock div:nth-child(even) p {
      padding: 20px;
    }

    .detailBlock {
      width: 100%;
      margin: 0 auto;
    }

    .slider_c li {
      width: 50% !important;
      margin: 0;
      padding: 10px !important;
    }

    .detailBlock div {
      display: block;
      margin: 30px 0;
      align-items: center;
    }

    .seibun {
      margin: 0;
    }

    .menu-content {
      padding: 88px 4% 70px 4%;
      width: 100%;
      top: 0;
      right: -111%;
      box-shadow: 0px 0 0px #ccc;
    }

    .menu-content ul {
      width: 100%;
    }

    .menu-content ul li {
      text-align: left;

    }

    .menu-content .btnSearch {
      display: flex;
      align-items: center;
    }

    .btnSearch input[type="text"] {
      width: 100%;
    }

    .top .hero-slide-area {
      width: 100% !important;
      float: none !important;
    }

    .top .hero-desc-area {
      left: 0 !important;
      width: 100% !important;
      margin: 0 !important;
      transform: initial !important;
      position: relative !important;
      margin: 0 !important;
      top: 0 !important;
      padding: 50px 20px 0 20px !important;
    }

    .top .hero-desc {
      font-size: 14px !important;
      padding-top: 20px !important;
    }

    .featureTopList {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      gap: 20px;
      margin: 30px 0;
      padding: 0 10px;
    }

    .featureTopList img {
      width: 100%;
    }

    .menu-btn {
      top: 6px;
      margin: 16px auto 0 auto;
      left: 0;
      height: 20px;
      margin-top: 9px;
      position: relative;
    }

    .desc_detail4 {
      width: 100%;
    }

    .addCart p a,
    .selectValiation select {
      width: 100% !important;
    }

    .squre {
      width: 100%;
    }

    .squre .list-inner {
      width: 100%;
      margin-left: 0;
      padding: 0 20px;
    }

    .selectValiation select {
      width: 100%;
    }

    .headFlex .logo img {
      max-height: 54px;
      margin-top: 0px;
    }

    #footer .footer-block.footer-upper {
      min-width: 100%;
    }

    #footer .footer-block.footer-under {
      min-width: 100%;
    }

    .dvDefaultOrderSetting select {
      width: 100% !important;
    }

    .mTtl.cate {
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
    }

    #dvUserBox #dvUserMenu {
      width: 100%;
      float: none;
    }

    #dvUserFltContents {
      width: 100%;
    }

    #dvUserBox #dvUserMenu ul li a {
      width: 100%;
      display: inline-block;
      padding: 10px 0px;
      border-bottom: 1px solid #eee;
    }

    #dvProductDetailArea #detailImage {
      width: 100% !important;
      float: none;

    }

    .itemname {
      font-size: 22px !important;
      margin-bottom: 8px !important;

    }

    #dvProductReviewImage .title,
    #dvCheckList .title,
    #dvProductReviewImage .title,
    #dvCheckList .title {
      font-size: 18px !important;
    }

    #dvUserBox ul,
    #dvUserBox li {
      width: 100%;
      margin: 0 auto;
    }

    #primary {
      width: 100%;
    }

    .glbPlist.column5 {
      width: 50%;
      padding: 5px;
    }

    #dvProductDetailArea #detailOne {
      clear: both;
      width: 100% !important;
      float: none !important;
      font-size: 14px;
      padding: 0;
    }

    #dvProductDetailArea .itemlist {
      padding: 0;
    }

    .dlflex {
      display: block;
    }

    .priced {
      padding-left: 20px;
    }

    .CartTxt {
      font-size: 14px;
    }

    .CartTxt .CartName {
      width: auto;
      line-height: 1.6 !important;
    }

    #CartList div.dvAnnounceFreeShipping {
      font-size: 14px;
      padding: 15px 0 0 0;
    }

    .cartFlex {
      align-items: unset;
    }

    .CartQuantity {
      width: auto;
      display: flex;
      align-items: center;
    }

    .CartDelete {
      width: 100%;
      text-align: right;
    }

    .orderWrap {
      padding: 0px 4% 0 4%;
      width: 100%;
    }

    .BtnFlex {
      display: block;
      max-width: 92%;
      margin-left: auto;
      margin-right: auto;
    }

    .CartTxt {
      width: 100%;
      display: block;
    }

    .flexleft {
      width: 100%;
      padding-right: 0;
    }

    #CartList div.productList div.priceList {
      width: 100%;
      float: none;
    }

    .subcartOrder {
      display: block;
      width: 100%;
    }

    .detailBlock div img {
      width: 100%;
    }

    .seibun .inner {
      width: 100%;
      display: block;
    }

    .seibun .inner div {
      width: 100%;
      padding: 20px 15px;
    }

    #dvProductDetailArea {
      min-width: unset;
      max-width: 100vw;

    }

    .wfix1000 {
      width: 100%;
    }

    .allWrap {
      padding-top: 60px;
      min-width: 100%;

    }

    header {
      width: 100%;
      padding-bottom: 0px;
    }

    .isPC {
      display: none;
    }

    #CartList h2 {
      font-size: 20px;
    }

    .btnBasic {
      width: 100%;
      font-size: 14px;
      display: inline-block;
      text-align: center;
      line-height: 40px;
      margin-bottom: 20px;
    }

    #footer .footer-block.footer-upper .footer-info .ttl {
      padding-bottom: 10px;
    }

    #footer .footer-block.footer-upper .footer-info.footer-tell .time {
      padding-top: 0 !important;
    }

    #footer .footer-block.footer-upper .footer-info.footer-mail-magazine {
      padding-top: 20px !important;
    }

    #footer .footer-block.footer-upper .footer-info.footer-tell,
    #footer .footer-block.footer-upper .footer-info.footer-mail {
      padding: 20px 0 !important;
    }

    #dvUserBox #dvFavoriteList table .productImage {
      display: table-cell;
      width: 75px !important;
    }

    #CartList div.productList div.priceList div {
      padding: 0;
    }

    .priceList dl {
      padding: 10px 0;

    }

    .orderBox div.list {
      padding: 15px 0;
    }
  }
}


.p-static__migrate-content-wrapper {
  #footer {
    padding: 75px 0 0;
  }

  #footer .footer-block {
    padding: 60px 0;
  }

  .glbPlist ul li.price p {

    font-size: 15px;

  }

  #columnLst {
    width: 1200px !important;
    margin: 80px auto 80px auto;
  }

  #columnDetailWrap {
    width: 1000px !important;
    margin: 80px auto 80px auto;
  }

  #columnDetailWrap h2 {
    border-bottom: 2px solid #333;
    padding: 20px 0;
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 600;
    box-sizing: border-box;
  }

  #columnDetailWrap h3 {
    font-weight: 600;
    background: #f4f4f4;
    padding: 10px;
    margin-top: 30px;
    font-size: 20px;
    margin-bottom: 30px;
  }

  #columnDetailWrap .columnImg {
    text-align: center;
  }

  #columnDetailWrap .columnImg img {
    width: auto;
    max-width: 100%;
  }

  #columnDetailWrap p {
    padding: 20px 0;
  }


  #columnLst h2 {
    font-size: 26px;
    margin-bottom: 50px;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
  }

  .columnLst {
    width: 1200px !important;
    display: flex;
    padding: 0 2%;
    margin: 20px auto 0 auto;
    flex-wrap: wrap;
    gap: 30px;
  }

  .columnLst li {
    width: 23% !important;
  }

  .columnLst li img {
    width: 100%;
    margin-bottom: 10px;
  }

  .moreLink {
    display: block;
    border: 1px solid #333;
    border-radius: 60px;
    padding: 7px 40px;
    margin: 40px auto 0 auto;
    width: 200px;
    text-align: center;
  }

  .itemlist {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin: 0 auto 50px auto;
    gap: 20px;
  }

  .oneitem .photo img {
    max-width: 100%;
    width: 100%;
  }

  .oneitem .name {
    font-size: 13px;
    margin-top: 4px;
    line-height: 1.5;
  }

  .oneitem .name .pid {
    font-size: 12px;
    color: #999;
  }

  .oneitem .price {
    font-weight: bold;
    color: #990000;
    text-align: unset;
  }

  .itemlist .oneitem .icon img {
    height: 22px;
  }

  .itemlist .oneitem .icon {
    display: flex;
    margin: 4px 0;
    flex-wrap: wrap;
    gap: 4px;
  }

  .categoryList h3 {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
  }

  .categoryList table tr {
    display: block;
    padding: 5px 0;
  }

  #secondary,
  #primary {
    padding: 0 10px;
  }

  #secondary .btnSearch {
    display: flex;
    align-items: center;
    gap: 10px;
  }

  #secondary .btnSearch input[type="text"] {
    border-radius: 40px;
  }

  .colorSel {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
  }

  .pricerange input[type="text"] {
    width: 40%;
  }

  .btnSearchbtn {
    display: inline-block;
    background: #D8CAAA;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    padding: 3px 10px;
  }

  .userBox2 dt {
    width: 120px;
    display: block;
  }

  .advopen2 {
    padding: 5px 10px;
    display: inline-block;
    background: #D8CAAA;
    width: 100px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    border-radius: 4px;
    margin: 0 0 0 10px;
  }

  .on {
    display: none;
  }

  .on2 {
    display: none;
  }

  .advopen2 {
    display: none;
  }

  .narrow_wrap.guide {
    width: 240px;
    margin: 20px 0;
  }

  .narrow_wrap.guide li {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #ccc;
  }

  .narrow_wrap.guide li ul li {
    padding: 0;
    margin: 0;
    border: 0;
  }

  .narrow_wrap.guide li ul li a {
    position: relative;
    margin-top: 4px;
    display: block;
  }

  .narrow_wrap.guide li ul li span {
    position: relative;
    padding-left: 15px;
    display: block;
  }

  .narrow_wrap.guide li ul li a .more:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "・";
    margin-right: 5px;
  }
}

@media screen and (max-width: 767px) {
  .p-static__migrate-content-wrapper {
    #columnLst {
      display: block;
      width: 100% !important;
      margin: 40px auto 40px auto;
    }

    .columnLst {
      padding: 0 4% 16px 4%;
      display: block;
      width: 100% !important;
    }

    .columnLst li {
      margin-bottom: 12px;
      width: 100% !important;
    }

    .spmenu li a {
      width: 100% !important;
    }

    .hamburger-menu {
      width: 50px;
      height: 50px;
    }

    #secondary {
      width: 100%;
    }

    #tblLayout td {
      display: block;
    }

    .advopen2 {
      display: block;
    }

    .userBox dt {
      padding-bottom: 0;
    }

    .mainarea {
      width: 100%;
    }

    .headFlex {
      min-width: 100%;
      padding: 4px 0;
    }

    .itemlist {
      grid-template-columns: 1fr 1fr;
      gap: 14px;
    }

    .itemlist .oneitem {
      position: relative;
      width: 100%;
      padding: 0;
    }

    .itemlist .oneitem .rank {
      position: absolute;
      font-size: 36px;
      font-weight: 100;
      top: -16px;
      left: 25px;
      z-index: 12;
    }

    .itemlist .oneitem .icon {
      margin-top: 5px;
    }

    .itemlist .oneitem .icon img {
      height: 15px;
    }

    .itemlist .oneitem .photo img {
      width: 100%;
      height: 100%;
      margin-bottom: 50px;
      object-fit: cover;
    }

    .itemlist .oneitem .name {
      font-size: 12px;
    }

    .itemlist .oneitem .price {
      font-weight: bold;
      margin: 0;
      font-size: 12px;
    }

    #foot {
      background: #f4f4f4;
      padding: 30px;
    }

    #FootNav a {
      font-size: 14px;
    }

    .listWrap {
      padding: 70px 0;
      margin-bottom: 40px;
    }

    .search_wrap {
      display: flex;
      align-items: center;
      justify-content: end;
      padding: 0 15px;
      margin-bottom: 15px;
    }

    #pagination {
      clear: both;
      padding: 20px 15px 20px 15px;
      display: flex;
    }

    #pagination .allcount {
      width: 200px;
    }

    #pagination .flex {
      width: 100%;
      text-align: center;
    }

    #pagination .flex b {
      padding: 10px;
    }

    #pagination .Pagelink {
      padding: 10px;
    }

    #pagination .allcount span {
      font-size: 18px;
      font-weight: bold;
    }

    #Wrap {
      margin-top: 100px;
    }

    .ttlH3 {
      font-size: 26px !important;
      padding: 30px 0 30px 0;
      text-align: center;
      font-weight: bold;
    }

    h2.ttlH2 {
      font-family: garamond-premier-pro, serif;
      font-size: 36px;
    }

    .mainarea .itemlist {
      width: 100%;
    }

    .wfix {
      width: 100%;
      margin: 0 auto;
    }

    .itemlist .oneitem .icon img {
      height: 20px;
    }

    .barcode p {
      text-align: center;
    }

    .barcode img {
      width: 100%;
    }

    .feature-page-parts-items,
    #dvTopRanking .listProduct {
      grid-template-columns: 1fr 1fr;
    }

    .wfix {
      width: 100%;
    }

    .adv {
      padding: 0;
    }

    #dvProductSearch {
      width: 100%;
    }

    .ttlH2,
    #dvUserBox h2 {
      width: 100%;
    }

    .ttlH3 {
      font-size: 20px !important;
      padding: 24px 0 24px 0;
    }

    .itemlist {
      width: 100%;
    }

    #Wrap {
      margin-top: 132px;
    }

    #pagination {
      display: block;
    }

    #pagination .flex {
      margin-top: 20px;
    }

    body {
      font-size: 14px;
    }

    .itemlist {
      width: 100%;
    }

    .flexbox {
      width: 100%;
    }

    .cartNo {
      font-size: 16px;
    }

    .sTtl {
      font-size: 20px;
      padding-bottom: 12px;
      margin-top: 30px !important;
      margin-bottom: 12px !important;
    }

    #dvProductDetailArea {
      width: 100%;
      margin: 0 auto;
      padding: 10px 4% !important;
    }

    #dvUpSell .productInfoList,
    #dvCrossSell .productInfoList {
      float: left !important;
      width: 45% !important;
      margin: 6px !important;
    }

    #dvCheckList .productCheckList {
      margin: 6px;
      width: 45%;
    }

    #dvCheckList .productCheckList ul {
      width: 100%;
    }

      #dvReviewComment li.liComment,
      #dvUpSell .productInfoList ul li {
        font-size: 13px !important;
      }

      #dvUpSell .title,
      #dvCrossSell .title {
        font-size: 18px;
        padding: 0 0 20px 0;
      }

      #dvCheckList .productCheckList ul li.thumnail img {
        width: 100%;
      }

      #dvReviewComment ul.ulReviewComment {
        font-size: 14px;
      }

      #breadcrumb {
        padding: 10px 20px;
        font-size: 12px;
        margin-bottom: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 440px;
      }

      #breadcrumb ul li {
        padding: 5px;
        margin: 3px;
        border: solid 1px;
        border-radius: 10px;
        border-color: #e7e7e7;
      }

      .btn-inverse {
        color: #333 !important;
        background-color: #fff !important;
        border-radius: 39px;
        border: 1px solid #333;
        padding: 12px 36px;
        font-size: 15px;
        margin-bottom: 30px;
      }

      .itemlist .oneitem .photo {
        position: relative;
        margin-bottom: 0px;
        width: 100%;
        height: auto;

      }

      #dvTopRanking h3,
      #dvRecommend h3,
      #dvSubscriprionBoxList {
        padding: 10px 4%;
      }

    #ctl00_ContentPlaceHolder1_rCartList_ctl00_rMemos_ctl01_tbMemo {
      width: 100% !important;
    }

    .brandname {
      font-size: 10px;
      font-weight: 600;
    }

    .mpwrap {
      display: flex;
    }

    .mpleft {
      width: 55%;
      padding-right: 30px;
    }

    .mpright {
      width: 45%;
    }

    .mpleft dl {
      display: flex;
      flex-wrap: wrap;

    }

    .username {
      padding: 10px 0 !important;
    }

    .mpleft dt {
      width: 200px;
      padding: 10px 0;
    }

    .mpleft dd {
      padding: 10px 0;
      width: 250px;
    }

    .myIcmenu ul {
      display: flex;
      flex-wrap: wrap;
    }

    .myIcmenu {
      background: #f4f4f4;
      padding: 20px 30px 40px 20px;
      border-radius: 10px;
      margin: 60px 0;
    }

    .myIcmenu ul li {
      padding: 30px 15px 0 15px !important;
      width: 16.6%;
    }

    .myIcmenu ul li img {
      width: 100%;
      margin-bottom: 20px !important;
      border-radius: 10px;
    }

    .myIcmenu ul li span {
      display: block;
      text-align: center;
    }

    .myTcmenu {
      background: #eee;
      padding: 10px;
      margin-bottom: 100px;
    }

    .myTcmenu ul {
      display: flex;
      flex-wrap: wrap;
    }

    .myTcmenu li {
      background: #fff;
      margin: 9px !important;
      width: 23%;
    }

    .myTcmenu li a {
      padding: 15px;
      text-align: center;
      display: block;
    }

    .appeal {
      margin: 40px 0 40px 0;
      background: #f2f2f2;
      padding: 20px;

    }

    .appeal .h2 {
      border: 0 !important;
      font-size: 25px !important;
      text-align: center;
      padding: 22px 0 16px 0 !important;
      margin: 0 0 20px 0 !important;
    }

    .appealFlex {
      display: flex;
      gap: 20px;

    }

    .appealFlex span {
      display: block;
      text-align: center;
    }

    .appealFlex img {
      width: 70%;
    }

    .mttl {
      margin-top: 10px !important;
    }

    .appealFlex div {
      text-align: center;
      background: #fff;
      padding: 20px;
      border-radius: 10px;
    }

    .appealttl {
      text-align: center;
      font-weight: normal;
      font-size: 16px;
      margin-bottom: 0px !important;
    }

    .mprightPoint {
      padding: 20px;
      background: #f4f4f4;

    }

    .usefulpoint {
      display: flex;
      align-items: center;
      padding-bottom: 15px;
      border-bottom: 1px solid #ccc;
      margin-bottom: 15px;
    }

    .mprightPoint table,
    .mprightPoint table td,
    .mprightPoint table th {
      background: unset !important;
    }

    .usefulpoint dt {
      width: 200px;
      font-weight: bold;
    }

    .usefulpoint dd {
      width: 195px;
      text-align: right;
    }

    .usefulpoint dd span {
      width: 400px;
      font-weight: bold;
      font-size: 30px;
    }

    .mysubtx {
      text-align: left;
      padding-top: 15px !important;
      font-size: 13px;
    }

    .mysubtx span {
      font-weight: bold;
      color: #ff0000;
    }

    .mflex {
      display: flex;
    }

    .mflex div {
      width: 50%;
      padding: 0;
    }

    .mflex span {
      display: block;
      text-align: center;
      margin-top: 10px;
      line-height: 1.5;
      font-size: 13px;
    }

    .issp {
      display: none;
    }

    .isPC {
      display: inline-block;
    }


      .featureTopList {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
        margin: 20px 0;
        padding: 0 10px;
      }
      #secondary {
        display: none;
      }
      .category_area {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
        font-size: 10px;
      }

      .issp {
        display: inline-block;

      }

      .isPC {
        display: none;
      }

      .mprightPoint table td,
      .mprightPoint table th {
        display: table-cell !important;
      }

      .username {
        padding: 5px 0 !important;
      }

      .mpleft dt {
        width: 100%;
        padding: 10px 0 5px 0;
      }

      .mpleft dd {
        padding: 0 0 10px 0;
        width: 100%;
      }

      .mprightPoint {
        margin-top: 30px;
      }

      .usefulpoint dt {
        width: 50%;
      }

      .usefulpoint dd {
        width: 50%;

      }


      .mpleft {
        width: 100%;
        padding-right: 0px;
      }

      .mpright {
        width: 100%;
        padding-right: 0px;
      }

      .mpwrap {
        display: block;
      }

      .mpleft dt {
        width: 135px;
      }

      .myIcmenu ul li {
        padding: 20px 8px 0 8px !important;
        width: 50%;
      }

      .myIcmenu {
        padding: 0px 10px;
        margin: 30px 0;
      }

      .myTcmenu ul {
        display: block;
      }

      .myTcmenu li {
        background: #fff;
        margin: 0 0 10px 0 !important;
        width: 100%;
      }

      .myIcmenu {
        padding: 0px 10px 20px 10px;
        margin: 30px 0;
      }

      .myIcmenu ul li span {
        font-size: 14px;
      }

      .myIcmenu ul li img {
        margin-bottom: 10px !important;
        border-radius: 10px;
      }

      .appeal {
        margin-top: 0;
      }

      .appeal .h2 {
        font-size: 20px !important;
        line-height: 1.8 !important;
        padding-bottom: 0 !important;
      }

      .appealFlex {
        display: block;
      }

      .appealFlex div {
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
      }

      .mttl {
        font-size: 12px;
      }

      .mflex {
        padding-bottom: 0 !important;
      }

      .mflex,
      .mflex div {
        margin-bottom: 0 !important;
      }

      .myTcmenu {
        margin-bottom: 30px;
      }

    .mpleft .username {
      font-size: 18px;
    }

    .mpleft .username {
      font-size: 18px;
      font-weight: bold;
    }

    .ranknamettl {
      font-size: 16px;
      font-weight: bold;
    }

    .rankname {
      font-size: 20px;
      font-weight: bold;
      line-height: initial;
    }
  }
}