@charset "utf-8";

li {
  list-style: none;
}

#tab01,
#tab02,
#tab03,
#tab04,
#tab05,
#tab06,
#tab07,
#tab08,
#tab09,
#tab10,
#tab11,
#tab12,
#tab13,
#tab14,
#tab15,
#tab16,
#tab17,
#tab18,
#tab19,
#tab20,
#tab21,
#tab22,
#tab23,
#tab24,
#tab25,
#tab26,
#tab27,
#tab28,
#tab29,
#tab30,
#tab31,
#tab32,
#tab33,
#tab34,
#tab35,
#tab36,
#tab37 {
  display: none;
  width: 100%;
}

#list .inner {
  padding-top: 4vw;
}
#list.container {
  width: 100%;
  margin: 1rem auto 0;
}

#list .container_List {
  display: flex;
  justify-content: center;
  flex-direction: column;
  box-sizing: border-box;
}
#list .list_tab {
  display: none;
  width: 100%;
}

#list .top_qa_box {
  width: 100%;
  padding: 0 2vw;
  box-sizing: border-box;
  margin: 0 auto;
}

#list .top_qa_box + .top_qa_box {
  margin-left: 20px;
}

.top_qa_box .box {
  margin-top: 10px;
  margin-bottom: 15px;
}
.container_List_box {
  width: 100%;
  height: auto;

  box-sizing: border-box;
}

#list h1.list_qa_box_title {
  line-height: 8vw;
  font-size: 4vw;
  font-weight: bold;
  margin-top: 5px;
  color: #b7007f;
  background-color: rgba(183, 0, 127, 0.7);
  color: #fff;
  text-align: center;
  height: 8vw;
  display: block;
}

#list .top_qa_box .tabList li {
  width: 30vw;
  height: 8vw;
  margin: 1vw;
  text-align: left;
  border: 1px solid #d3d3d3;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  line-height: 3.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#list .top_qa_box .tabList li.off {
  pointer-events: none;
  background-color: #ccc;
}
#list .top_qa_box .tabList li.off a {
  color: #999;
  cursor: default;
}

#list .top_qa_box .tabList li a {
  font-size: 4vw;
  background: none;
  display: block;
  padding: 5px 0;
  text-align: center;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
  width: 100%;
}

#list .list_tab tr th {
  background: #f2f2f2;
  padding: 10px 9px;
  border: 1px #757575 solid;
  line-height: 1;
  text-align: center;
  font-size: 3.3vw;
}
#list .list_tab tr th:nth-child(1) {
  width: 30%;
}
#list .list_tab tr th:nth-child(2) {
  width: 23.33%;
}
#list .list_tab tr th:nth-child(3) {
  width: 23.33%;
}
#list .list_tab tr th:nth-child(4) {
  width: 23.33%;
}
#list h2.top_list_tit {
  font-size: 4vw;
  line-height: 8vw;
  margin: 10px 0 10px 0;
  background-color: #b7007f;
  box-sizing: border-box;
  opacity: 0.7;
  color: #fff;
  text-align: center;
}
#list .list_tab tr th.shop {
  width: 13%;
  color: #000;
    }
    #list .list_tab tr th.mens {
      width: 13%;
        }
#list .list_tab table {
  width: 100%;
}
/* #list .list_tab table.innerTable {
	border-bottom: solid 0.5px #333;
} */
ul.tabList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#list table.sub-width {
  width: 400px;
}

#list .list_tab td {
  box-sizing: border-box;
  border: 1px solid black;
}
#list .list_tab td.tableLeft {
  box-sizing: border-box;
  border: none;
  padding: 1vw;
  width: 70%;
  font-size: 3.5vw;
  line-height: 4vw;
}
#list .list_tab td.tableRight {
  box-sizing: border-box;
  border: none;
  padding: 1vw;
  width: 74.8%;
  font-size: 3.5vw;
  line-height: 4vw;
  height: 100%;
}
#list .list_tab td.shop {
  box-sizing: border-box;
  border-bottom: solid 0.5px #333;
}
#list .list_tab table tr.tableBox td + td {
  border-left: solid 1px #333;
  box-sizing: border-box;
  height: 100%;
  line-height: 4vw;
  padding: 2vw 1vw;
}
#list .list_tab td.shop tr + tr {
  box-sizing: border-box;
  border-top: solid 1px #333;
}
#list .list_tab td.name {
  padding: 1vw;
  box-sizing: border-box;
  border: 1px solid black;
}
#list .list_tab td.a {
  text-align: left;
}
#list .list_tab td.b {
  text-align: left;
}
#list .list_tab td.name.cl-back {
  background-color: #f2f2f2;
  text-align: center;
  font-size: 4vw;
}
#list .example2 .line_none {
  border-right: none !important;
  border-left: none !important;
  border-bottom: none !important;
}
#list .list_tab td.shop.lineB {
  box-sizing: border-box;
  border-bottom: solid 1px #333;
}
#kei-none td.line_none {
  border-right: none !important;
  border-left: none !important;
  border-bottom: none !important;
}
p.solo {
  text-align: right;
  margin-top: 1rem;
  margin-right: 10px;
}
#list table.sub-width {
  width: 460px;
}

#list p.btn {
  display: block;
  padding: 10px 0;
  text-align: center;
  font-size: 4vw;
  line-height: 4vw;
  color: #000000;
  text-decoration: none;
  width: 60%;
  overflow: hidden;
  border: 1px solid #d3d3d3;
  margin: 6vw auto 5vw;
}

#list p.btn:hover {
  cursor: pointer;
}

#list .backbtn {
  width: 100%;
  text-align: center;
  margin: 0 0 40px 0;
}

.bottom-bnt {
  max-width: 100%;
  margin: 10vw auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
}

p.backbtn.att_txtl {
  font-size: 3vw;
  text-align: center;
  line-height: 4vw;
  margin-bottom: 8vw;
}

#list .list_tab td.name a {
  padding: 2vw;
  display: inline-block;
  font-size: 3.3vw;
  color: #b7007f;
  line-height: 5vw;
}

#list .list_tab td.name {
  width: 3%;
  padding: 1vw;
  box-sizing: border-box;
  border: 1px solid black;
  font-size: 3.5vw;
  line-height: 4vw;
}
#list .list_tab td.a {
  width: 5%;
  padding: 1vw;
  box-sizing: border-box;
  border: 1px solid black;
  font-size: 3.5vw;
  line-height: 4vw;
  text-align: center;
}
#list .list_tab td.b {
  width: 5%;
  padding: 1vw;
  box-sizing: border-box;
  border: 1px solid black;
  font-size: 3.5vw;
  line-height: 4vw;
  text-align: center;
}
#list .list_tab td.double {
  width: 5%;
  padding: 2vw;
  box-sizing: border-box;
  border: 1px solid black;
  font-size: 3.5vw;
  line-height: 4vw;
}
#list .list_tab {
  top: 25vw;
  width: 100%;
  box-sizing: border-box;
  padding: 0 2vw;
}
span.type1 {
  color: blue;
  font-weight: 600;
}
span.type2 {
  font-weight: 600;
}
/* div#tab50 {
    margin-top: -1vw;
}
div#tab01,div#tab02,div#tab03,div#tab04,div#tab05,div#tab06 {
    margin-top: -7vw;
}
div#tab13,div#tab14,div#tab15,div#tab16,div#tab17,div#tab18,div#tab19 {
    margin-top: -8vw;
}

div#tab25,div#tab26,div#tab27,div#tab28,div#tab29,div#tab30,div#tab31,div#tab32,div#tab33 {
    margin-top: -15vw;
}

div#tab07,div#tab08,div#tab09,div#tab10,div#tab11,div#tab12 {
    margin-top: -17vw;
}

div#tab20,div#tab21,div#tab22,div#tab23,div#tab24 {
    margin-top: -22vw;
}
div#tab34,div#tab35,div#tab36,div#tab37 {
    margin-top: -24vw;
}

div#tab51,div#tab52,div#tab53,div#tab54,div#tab55,div#tab56,div#tab57,div#tab58 {
    margin-top: -24vw;
} */
#list .pd_10 {
  width: 95%;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* div#tab07,div#tab08,div#tab09,div#tab10,div#tab11,div#tab12 {
		margin-top: -13vw;
	}
	div#tab20,div#tab21,div#tab22,div#tab23,div#tab24 {
		margin-top: -21vw;
	}
	div#tab34,div#tab35,div#tab36,div#tab37 {
		margin-top: -20vw;
	}
	div#tab51,div#tab52,div#tab53,div#tab54,div#tab55,div#tab56,div#tab57,div#tab58 {
		margin-top: -23vw;
	} */
}
@media only screen and (min-width: 768px) and (max-width: 1180px) {
  /* div#tab07,div#tab08,div#tab09,div#tab10,div#tab11,div#tab12 {
		margin-top: -5vw;
	}
	div#tab20,div#tab21,div#tab22,div#tab23,div#tab24 {
		margin-top: -8vw;
	}
	div#tab34,div#tab35,div#tab36,div#tab37 {
		margin-top: -9vw;
	}
	div#tab51,div#tab52,div#tab53,div#tab54,div#tab55,div#tab56,div#tab57,div#tab58 {
		margin-top: -10vw;
	}
	div#tab25, div#tab26, div#tab27, div#tab28, div#tab29, div#tab30, div#tab31, div#tab32, div#tab33 {
    margin-top: -9vw;
}
div#tab01, div#tab02, div#tab03, div#tab04, div#tab05, div#tab06 {
    margin-top: -2vw;
} */
}
