@charset "UTF-8";
/* line 74, ../../../../scss/pc/core/_element.scss */
ins {
  background-color: #ff9;
  color: #222;
  text-decoration: none;
}

/* line 80, ../../../../scss/pc/core/_element.scss */
mark {
  background-color: #ff9;
  color: #222;
  font-style: italic;
  font-weight: bold;
}

/* line 87, ../../../../scss/pc/core/_element.scss */
del {
  text-decoration: line-through;
}

/* line 91, ../../../../scss/pc/core/_element.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 96, ../../../../scss/pc/core/_element.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 100, ../../../../scss/pc/core/_element.scss */
th {
  font-weight: normal;
}

/* line 103, ../../../../scss/pc/core/_element.scss */
td {
  word-break: break-all;
  word-wrap: break-word;
}

/* line 107, ../../../../scss/pc/core/_element.scss */
input, select {
  vertical-align: middle;
}

/* line 111, ../../../../scss/pc/core/_element.scss */
img {
  vertical-align: top;
}

/* line 8, ../../../../scss/pc/core/_common.scss */
a:link {
  color: #05a8d1;
}
/* line 11, ../../../../scss/pc/core/_common.scss */
a:visited {
  color: #05a8d1;
}
/* line 14, ../../../../scss/pc/core/_common.scss */
a:hover {
  color: #fca61e;
  text-decoration: none;
}
/* line 18, ../../../../scss/pc/core/_common.scss */
a:active {
  color: #fca61e;
}
/* line 157, ../../../../scss/pc/core/_common.scss */
#bread_crumb {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  padding: 9px 0 10px;
  font-size: 10px;
  font-size: 1rem;
  overflow: hidden;
  _height: 1%;
}
/* line 162, ../../../../scss/pc/core/_common.scss */
#bread_crumb p {
  float: left;
  margin-right: 10px;
}
/* line 165, ../../../../scss/pc/core/_common.scss */
#bread_crumb p a {
  padding-right: 16px;
  background: url(/assets/pc/img/common/bread_crumb.png) no-repeat right center;
}
/* line 232, ../../../../scss/pc/core/_common.scss */
.main_copy {
  padding: 18px 0 19px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
}
/* line 236, ../../../../scss/pc/core/_common.scss */
.main_copy .ann_base {
  margin-top: 6px;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: right;
}
/* line 240, ../../../../scss/pc/core/_common.scss */
.main_copy .ann_base a {
  color: #949494;
  text-decoration: none;
}

/* line 248, ../../../../scss/pc/core/_common.scss */
#main .main_copy {
  padding-top: 0 !important;
}
/* line 271, ../../../../scss/pc/core/_common.scss */
#type #contents {
  margin-bottom: 15px;
}

/* line 276, ../../../../scss/pc/core/_common.scss */
.cnt-frame {
  clear: both;
  overflow: hidden;
  _height: 1%;
}

/* line 285, ../../../../scss/pc/core/_common.scss */
#main,
.main_parts {
  float: right;
  width: 660px;
}

/* line 290, ../../../../scss/pc/core/_common.scss */
#type #main {
  margin-top: 15px;
}

/* line 295, ../../../../scss/pc/core/_common.scss */
.main_section {
  margin-bottom: 40px;
  overflow: hidden;
  _height: 1%;
}

/* line 307, ../../../../scss/pc/core/_common.scss */
.pickup_parts {
  margin: 0 0 12px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
}
/* line 313, ../../../../scss/pc/core/_common.scss */
.pickup_parts a {
  padding: 2px 0 3px 35px;
  background: url(/assets/pc/img/common/pickup_icon.png) no-repeat left top;
}

/* line 323, ../../../../scss/pc/core/_common.scss */
.search_parts {
  overflow: hidden;
  _height: 1%;
}
/* line 325, ../../../../scss/pc/core/_common.scss */
.search_parts .frame {
  padding: 10px;
  border-bottom: #e0e0e0 solid 1px;
  border-left: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #f9f9f8;
  float: right;
}
/* line 333, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .cnt {
  position: relative;
  padding: 10px;
  border: #e0e0e0 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
  _height: 1%;
}
/* line 340, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .cnt > .ttl {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 345, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type {
  margin-bottom: 8px;
}
/* line 347, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type > .ttl {
  margin-bottom: 15px;
}
/* line 350, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type.cnt ul {
  margin-right: -8px;
}
/* line 352, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type.cnt ul li {
  position: relative;
  float: left;
  width: 148px;
  margin-right: 8px;
  text-align: center;
}
/* line 358, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type.cnt ul li a {
  display: block;
}
/* line 360, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type.cnt ul li a .num {
  position: absolute;
  top: -6px;
  left: 2px;
}
/* line 369, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column {
  padding-bottom: 0;
}
/* line 371, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul {
  margin-right: -8px;
}
/* line 373, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li {
  float: left;
  width: 304px;
  margin-right: 8px;
  text-align: center;
}
/* line 378, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p {
  height: 55px;
  margin-bottom: 10px;
  background: url(/assets/pc/img/common/search_type_02_bg.png) no-repeat left top;
  line-height: 51px;
  text-align: left;
}
/* line 384, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p a {
  display: block;
  padding: 0 0 0 50px;
  color: #333;
  text-decoration: none;
}
/* line 389, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p span {
  font-weight: bold;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-homemaker1 a {
  background: url("/assets/pc/img/common/side_type_job-homemaker1.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-homemaker2 a {
  background: url("/assets/pc/img/common/side_type_job-homemaker2.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-part-time a {
  background: url("/assets/pc/img/common/side_type_job-part-time.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-freeter a {
  background: url("/assets/pc/img/common/side_type_job-freeter.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-worker a {
  background: url("/assets/pc/img/common/side_type_job-worker.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_job-student a {
  background: url("/assets/pc/img/common/side_type_job-student.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-screening a {
  background: url("/assets/pc/img/common/side_type_purpose-screening.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-today a {
  background: url("/assets/pc/img/common/side_type_purpose-today.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-uneasy a {
  background: url("/assets/pc/img/common/side_type_purpose-uneasy.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-direct a {
  background: url("/assets/pc/img/common/side_type_purpose-direct.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-lower a {
  background: url("/assets/pc/img/common/side_type_purpose-lower.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-free a {
  background: url("/assets/pc/img/common/side_type_purpose-free.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-income a {
  background: url("/assets/pc/img/common/side_type_purpose-income.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-weekend a {
  background: url("/assets/pc/img/common/side_type_purpose-weekend.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-24h a {
  background: url("/assets/pc/img/common/side_type_purpose-24h.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-15hclose a {
  background: url("/assets/pc/img/common/side_type_purpose-15hclose.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-secret a {
  background: url("/assets/pc/img/common/side_type_purpose-secret.png") 15px center no-repeat;
}
/* line 393, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .type_2column.cnt ul li p.search_type_purpose-certificate a {
  background: url("/assets/pc/img/common/side_type_purpose-certificate.png") 15px center no-repeat;
}
/* line 402, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken > .ttl {
  margin-bottom: 9px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 406, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .copy {
  margin-bottom: 10px;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 410, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .num {
  position: absolute;
  top: 28px;
  right: 11px;
}
/* line 414, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .num span {
  color: #fca61e;
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 419, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table {
  padding: 0 4px 4px 0;
  background: url(/assets/pc/img/common/search_table_bg.png) right 4px no-repeat;
}
/* line 422, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table {
  width: 100%;
}
/* line 424, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table th, .search_parts .frame .joken .search_table table td {
  vertical-align: middle;
}
/* line 427, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table th {
  width: 85px;
  padding: 13px 0 12px;
  border-top: #e7e7e7 solid 1px;
  border-bottom: #fff solid 1px;
  border-left: #e7e7e7 solid 1px;
  background-color: #e7e7e7;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
}
/* line 436, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table th.last_child {
  border-bottom: #e7e7e7 solid 1px;
}
/* line 439, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table th.nth_child {
  border-bottom: #e7e7e7 solid 1px !important;
}
/* line 443, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td {
  padding: 7px 0 4px 8px;
  border: #e3e3e3 solid 1px;
  background-color: #fefef7;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 448, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul {
  margin-bottom: -2px;
  overflow: hidden;
  _height: 1%;
}
/* line 451, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul li {
  float: left;
  margin: 0 30px 5px 0;
}
/* line 455, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul li img {
  vertical-align: middle;
}
/* line 460, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.joken_interest li {
  margin: 0 7px 5px 0;
}
/* line 462, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.joken_interest li label {
  width: 119px;
  padding: 4px 0;
  border: 1px solid #cccccc;
  background: #fff;
  display: block;
  position: relative;
}
/* line 469, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.joken_interest li label.on {
  background: #fefecb;
}
/* line 472, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.joken_interest li label img {
  width: 23px;
  height: 24px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 482, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.conbini li {
  font-size: 10px;
  margin-right: 4px;
}
/* line 485, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table table td ul.conbini li img {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 495, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .search_table .search_table_frame {
  padding: 0 1px 1px 0;
  background-color: #fff;
}
/* line 500, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .submit {
  margin: 23px 0 15px;
  text-align: center;
}
/* line 503, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .submit input {
  width: 336px;
  height: 59px;
  margin: 0 auto;
  border: none;
  background: url(/assets/pc/img/common/search_submit_bg.png) left top no-repeat;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 59px;
  text-indent: 20px;
  cursor: pointer;
}
/* line 514, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .joken .submit input:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
}
/* line 521, ../../../../scss/pc/core/_common.scss */
.search_parts .frame .list {
  float: right;
  margin-top: 10px;
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 534, ../../../../scss/pc/core/_common.scss */
.search_after_parts {
  position: relative;
}
/* line 536, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 540, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num span {
  color: #fca61e;
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 544, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num dt, .search_after_parts .num dd {
  float: left;
}
/* line 547, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num dt {
  padding-top: 4px;
}
/* line 550, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num dd {
  margin-left: 9px;
}
/* line 552, ../../../../scss/pc/core/_common.scss */
.search_after_parts .num dd a {
  display: block;
  width: 147px;
  height: 30px;
  background: url(/assets/pc/img/common/search_after_btn.png) left top no-repeat;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 28px;
  text-indent: 31px;
}
/* line 571, ../../../../scss/pc/core/_common.scss */
.search_after_parts .tab_parts .tab li.btn_01 span {
  color: #e14602;
}
/* line 576, ../../../../scss/pc/core/_common.scss */
.search_after_parts .tab_parts .tab li.btn_02 span {
  color: #e14602;
}
/* line 581, ../../../../scss/pc/core/_common.scss */
.search_after_parts .tab_parts .tab li.btn_03 span {
  color: #53a739;
}
/* line 590, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tr[data-href-blank], .search_after_parts .table_01 tr[data-href-self] {
  cursor: pointer;
}
/* line 593, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 th, .search_after_parts .table_01 td {
  vertical-align: middle;
  font-size: 0.85em;
}
/* line 597, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel01 {
  width: 130px;
}
/* line 598, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel02 {
  min-width: 105px;
}
/* line 599, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel03 {
  min-width: 105px;
}
/* line 600, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel04 {
  min-width: 105px;
}
/* line 601, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel05 {
  width: 340px;
}
/* line 602, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel-point {
  width: 110px;
}

/* */
.search_after_parts .table_01 td .scel01 {
  width: 105px;
}
/* */
.search_after_parts .table_01 td .scel02 {
  min-width: 85px;
}
/* */
.search_after_parts .table_01 td .scel03 {
  min-width: 120px;
}
/* */
.search_after_parts .table_01 td .scel04 {
  width: 250px;
}
/* */
.search_after_parts .table_01 td .scel05 {
  width: 100px;
}

/* line 603, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 td .cel-cvbtn {
  width: 170px;
}
.search_after_parts .table_01 thead th {
	background:#FCE4EA;
	font-size: 0.85em;
}
.search_after_parts .table_01 thead th div {
  background-color: #ddd;
}
/* line 616, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th div p {
}
/* line 622, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th div p.btn-area {
  width: 179px;
}
/* line 625, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th div.line_text {
  line-height: 22px;
}
/* line 629, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th.first_child {
  padding-left: 1px;
  background-color: #fadeb9;
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 0;
}
/* line 634, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th.first_child div p {
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 0;
}
/* line 639, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th.last_child {
  padding-right: 1px;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
  background-color: #fadeb9;
}
/* line 643, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th.last_child div {
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
}
/* line 645, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead th.last_child div p {
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
  border-right: #fff solid 1px;
}
/* line 652, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead td {
  height: 1px;
  line-height: 0;
}
/* line 657, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead .green th {
  color: #53a739;
}
/* line 659, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead .green th div {
  background-color: #e0e9c7;
}
/* line 662, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead .green th.first_child {
  background-color: #e0e9c7;
}
/* line 665, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 thead .green th.last_child {
  background-color: #e0e9c7;
}
/* line 672, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody .sort {
  border-bottom: #e0e0e0 solid 1px;
}
/* line 674, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody .sort th {
  padding: 6px 0 5px;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
}
/* line 678, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody .sort th img {
  margin: 0 3px;
  cursor: pointer;
}
/* line 682, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody .sort th.first_child {
  border-left: #e0e0e0 solid 2px;
}
/* line 685, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody .sort th.last_child {
  border-right: #e0e0e0 solid 2px;
}
/* line 690, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td {
  border-right: #e0e0e0 solid 1px;
  line-height: 1.3;
  /*text-align: center;*/
  box-sizing: border-box;
  font-size: 0.85em;
  overflow: hidden;
  _height: 1%;
}
/* line 697, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.banner {
  border-left: #e0e0e0 solid 2px;
  padding: 5px;
}
/* line 701, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.banner a img {
  width: 130px;
  height: 108px;
  display: block;
  padding: 2px;
  border: #e1e1e1 solid 1px;
  background-color: #fff;
}
/* line 708, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.banner a img:hover {
  border-color: #fc5c1e;
}
/* line 712, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.banner a p {
  margin-top: 4px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
}
/* line 719, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.cvn {
  border-right: #e0e0e0 solid 2px;
  padding: 0;
}
/* line 723, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td.active {
  background-color: #fff8d9;
}
/* line 726, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody td .point, .search_after_parts .table_01 tbody td .cvn_117_54 {
  text-align: left;
}
/* line 731, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_01 tbody tr:last-child td {
  border-bottom: #e0e0e0 solid 1px;
}
/* line 740, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 th, .search_after_parts .table_02 td {
  vertical-align: middle;
}
/* line 744, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody th {
  border-right: #e0e0e0 solid 1px;
  border-bottom: #e0e0e0 solid 1px;
  background-color: #efefef;
  text-align: center;
  white-space: nowrap;
}
/* line 751, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td {
  padding: 5px 5px;
  border-bottom: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
  line-height: 1.3;
  box-sizing: border-box;
}
/* line 757, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.banner {
  padding: 10px 5px 7px;
  border-left: #e0e0e0 solid 1px;
  text-align: center;
}
/* line 762, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.banner a img {
  width: 130px;
  height: 108px;
  display: block;
  padding: 2px;
  border: #e1e1e1 solid 1px;
  background-color: #fff;
}
/* line 769, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.banner a img:hover {
  border-color: #fc5c1e;
}
/* line 773, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.banner a p {
  margin-top: 4px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
}
/* line 780, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.point {
  padding: 0 12px;
  line-height: 1.6;
}
/* line 784, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.cvn {
  text-align: center;
}
/* line 787, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.active {
  background-color: #fff8d9;
}
/* line 790, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.line {
  height: 5px;
  padding: 0;
  background-color: #e0e0e0;
  line-height: 0;
}
/* line 796, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td .point, .search_after_parts .table_02 tbody td .cvn_117_54 {
  text-align: left;
}
/* line 801, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody tr.nth_child th, .search_after_parts .table_02 tbody tr.nth_child td {
  padding-top: 10px;
  padding-bottom: 9px;
}
/* line 805, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody tr.nth_child th {
  width: 100px;
  padding-top: 10px;
  padding-bottom: 9px;
}
/* line 810, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody tr.nth_child td {
  width: 194px;
  padding: 0 13px;
}
/* line 815, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody th.nth_child {
  width: 100px;
  padding-top: 10px;
  padding-bottom: 9px;
}
/* line 820, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody td.nth_child {
  width: 194px;
  padding: 10px 13px 9px;
}
/* line 825, ../../../../scss/pc/core/_common.scss */
.search_after_parts .table_02 tbody tr:last-child td {
  border-bottom: #e0e0e0 solid 1px;
}
/* line 831, ../../../../scss/pc/core/_common.scss */
.search_after_parts .floatingHeader {
  position: fixed;
  top: -3px;
  visibility: hidden;
}
/* line 836, ../../../../scss/pc/core/_common.scss */
.search_after_parts .ann_base {
  margin-top: 9px;
}

/* line 846, ../../../../scss/pc/core/_common.scss */
.tab_parts .tab {
  background: url(/assets/pc/img/common/tab_parts_bg.png) left bottom repeat-x;
  overflow: hidden;
  _height: 1%;
}

/* line 872, ../../../../scss/pc/core/_common.scss */
.company_parts_01 {
  margin-top: 40px;
}
/* line 874, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame {
  margin-bottom: 40px;
  padding: 16px 0 30px 0;
  border-left: #f9aa55 solid 1px;
  border-right: #f9aa55 solid 1px;
  border-bottom: #f9aa55 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fefef7;
  overflow: hidden;
  _height: 1%;
}
/* line 883, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .copy {
  margin: 0 0 18px 10px;
}
/* line 886, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts {
  float: left;
  width: 284px;
  margin-left: 30px;
  padding-bottom: 25px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  text-align: center;
}
/* line 894, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts > .ttl {
  margin-bottom: 18px;
  padding: 15px 0 10px;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 899, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts > .ttl span {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
}
/* line 904, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_01 {
  border: #658ae7 solid 1px;
}
/* line 906, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_01 > .ttl {
  background-color: #658ae7;
}
/* line 909, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_01 .text {
  margin-bottom: 38px;
}
/* line 913, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_02 {
  border: #2fc363 solid 1px;
}
/* line 915, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_02 > .ttl {
  background-color: #2fc363;
}
/* line 918, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_02 .text {
  margin-bottom: 38px;
}
/* line 922, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_03 {
  border: #f4a428 solid 1px;
}
/* line 924, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_03 > .ttl {
  background-color: #f4a428;
}
/* line 927, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts.brand_03 .text {
  margin-bottom: 38px;
}
/* line 931, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts dt {
  display: table;
  width: 100%;
  height: 70px;
}
/* line 935, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts dt a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 939, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts dt a img {
  width: 60%;
}
/* line 944, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts .text {
  margin: 19px 0 22px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 948, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts .text .caution {
  font-size: 10px;
  font-size: 1rem;
  font-weight: normal;
}
/* line 953, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .bland_parts .cvn_base {
  margin: 0 20px;
}
/* line 957, ../../../../scss/pc/core/_common.scss */
.company_parts_01 .company_frame .percentage_02 {
  margin: 30px 30px 0 30px;
}

/* line 967, ../../../../scss/pc/core/_common.scss */
.type_parts {
  overflow: hidden;
  _height: 1%;
}
/* line 969, ../../../../scss/pc/core/_common.scss */
.type_parts .section_ttl_01 {
  margin-bottom: 10px;
}
/* line 972, ../../../../scss/pc/core/_common.scss */
.type_parts .cnt {
  padding: 0 !important;
}
/* line 975, ../../../../scss/pc/core/_common.scss */
.type_parts .float_left {
  float: left;
  width: 318px;
}
/* line 979, ../../../../scss/pc/core/_common.scss */
.type_parts .float_right {
  float: right;
  width: 632px;
}
/* line 983, ../../../../scss/pc/core/_common.scss */
.type_parts .float_right .purpose .cnt {
  overflow: hidden;
  _height: 1%;
}
/* line 985, ../../../../scss/pc/core/_common.scss */
.type_parts .float_right .purpose .cnt li {
  float: left;
  width: 308px;
  border-right: #ededed solid 1px;
}
/* line 990, ../../../../scss/pc/core/_common.scss */
.type_parts .float_right .purpose .cnt li:nth-child(2n) {
  width: 309px;
  border-right: none;
}
/* line 994, ../../../../scss/pc/core/_common.scss */
.type_parts .float_right .purpose .cnt li:nth-child(11n) {
  border-bottom: none;
}

/* line 1004, ../../../../scss/pc/core/_common.scss */
.side_type .frame {
  margin-bottom: 40px;
  padding: 6px;
  border: #e0e0e0 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #ededed;
}
/* line 1010, ../../../../scss/pc/core/_common.scss */
.side_type .frame .ttl {
  padding: 12px 6px 15px 8px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1013, ../../../../scss/pc/core/_common.scss */
.side_type .frame .ttl span {
  font-weight: bold;
}
/* line 1017, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt {
  padding: 5px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1021, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li {
  border-bottom: #e3e3e3 solid 1px;
}
/* line 1023, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li a {
  display: block;
  padding: 16px 20px 13px 44px;
  padding-right: 20px;
  background: url(/assets/pc/img/common/arrow_blue_20_5.png) right center no-repeat;
  color: #333;
  text-decoration: none;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 1029, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li a span {
  font-weight: bold;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-homemaker1 {
  background: url("/assets/pc/img/common/side_type_job-homemaker1.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-homemaker2 {
  background: url("/assets/pc/img/common/side_type_job-homemaker2.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-part-time {
  background: url("/assets/pc/img/common/side_type_job-part-time.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-freeter {
  background: url("/assets/pc/img/common/side_type_job-freeter.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-worker {
  background: url("/assets/pc/img/common/side_type_job-worker.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_job-student {
  background: url("/assets/pc/img/common/side_type_job-student.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-screening {
  background: url("/assets/pc/img/common/side_type_purpose-screening.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-today {
  background: url("/assets/pc/img/common/side_type_purpose-today.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-uneasy {
  background: url("/assets/pc/img/common/side_type_purpose-uneasy.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-direct {
  background: url("/assets/pc/img/common/side_type_purpose-direct.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-lower {
  background: url("/assets/pc/img/common/side_type_purpose-lower.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-free {
  background: url("/assets/pc/img/common/side_type_purpose-free.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-income {
  background: url("/assets/pc/img/common/side_type_purpose-income.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-weekend {
  background: url("/assets/pc/img/common/side_type_purpose-weekend.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-24h {
  background: url("/assets/pc/img/common/side_type_purpose-24h.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-15hclose {
  background: url("/assets/pc/img/common/side_type_purpose-15hclose.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-secret {
  background: url("/assets/pc/img/common/side_type_purpose-secret.png") 10px center no-repeat;
}
/* line 1034, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li.side_type_purpose-certificate {
  background: url("/assets/pc/img/common/side_type_purpose-certificate.png") 10px center no-repeat;
}
/* line 1039, ../../../../scss/pc/core/_common.scss */
.side_type .frame .cnt li:last-child {
  border-bottom: none;
}
/* line 1043, ../../../../scss/pc/core/_common.scss */
.side_type .frame.job {
  margin-bottom: 20px;
}
/* line 1045, ../../../../scss/pc/core/_common.scss */
.side_type .frame.job .ttl {
  color: #5398ff;
}
/* line 1050, ../../../../scss/pc/core/_common.scss */
.side_type .frame.purpose .ttl {
  color: #28af2c;
}

/* line 1061, ../../../../scss/pc/core/_common.scss */
.nonbank_parts {
  margin-bottom: 40px;
}
/* line 1064, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .section_ttl_05 .ttl {
  background-image: url(/assets/pc/img/lp/sokujitsu-yushi/ttl_icon_01.png);
  background-position: 11px center;
  background-repeat: no-repeat;
  text-indent: 28px;
}
/* line 1071, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame {
  padding: 20px 10px 34px;
  border-bottom: #e64c4c solid 1px;
  border-right: #e64c4c solid 1px;
  border-left: #e64c4c solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
/* line 1077, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table {
  width: 100%;
  margin-bottom: 34px;
}
/* line 1080, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table .col01 {
  width: 22%;
}
/* line 1083, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table .col02 {
  width: 26%;
}
/* line 1087, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table thead th {
  border-top: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
  text-align: center;
}
/* line 1092, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table thead td {
  border-right: #e0e0e0 solid 1px;
}
/* line 1097, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table tbody th,
.nonbank_parts .nonbank_frame table tbody td {
  border-top: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
  line-height: 1.5;
  vertical-align: middle;
}
/* line 1104, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table tbody th {
  padding: 0 9px;
  border-left: #e0e0e0 solid 1px;
  background-color: #fff8d9;
  color: #f25d1c;
  font-weight: bold;
}
/* line 1111, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table tbody td {
  padding: 26px 17px 23px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1116, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table tbody .btn th {
  border-left: none;
  background-color: #fff;
}
/* line 1120, ../../../../scss/pc/core/_common.scss */
.nonbank_parts .nonbank_frame table tbody .btn td {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: #e0e0e0 solid 1px;
  background-color: #f4f5f5;
}

/* line 1136, ../../../../scss/pc/core/_common.scss */
#side,
.side_parts {
  float: left;
  width: 300px;
}
/* line 1140, ../../../../scss/pc/core/_common.scss */
#side .section_ttl_01,
.side_parts .section_ttl_01 {
  margin-bottom: 10px;
}
/* line 1145, ../../../../scss/pc/core/_common.scss */
#side .side_special,
.side_parts .side_special {
  margin-bottom: 40px;
  padding: 1px;
  border: #e3e3e3 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 1150, ../../../../scss/pc/core/_common.scss */
#side .side_special .ttl,
.side_parts .side_special .ttl {
  height: 32px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background-color: #efefef;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 32px;
  text-indent: 13px;
}
/* line 1160, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .cnt,
.side_parts .side_special .frame .cnt {
  padding: 10px;
  border-bottom: #e0e0e0 solid 1px;
  overflow: hidden;
  _height: 1%;
}
/* line 1164, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .cnt .banner,
.side_parts .side_special .frame .cnt .banner {
  float: left;
  width: 50px;
}
/* line 1167, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .cnt .banner .img,
.side_parts .side_special .frame .cnt .banner .img {
  margin-bottom: 5px;
  padding: 1px;
  border: #dbdbdb solid 1px;
}
/* line 1176, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .cnt .text,
.side_parts .side_special .frame .cnt .text {
  float: right;
  width: 222px;
  margin-top: 2px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: bold;
}
/* line 1185, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .list,
.side_parts .side_special .frame .list {
  padding: 10px 9px 10px 0;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: right;
}
/* line 1189, ../../../../scss/pc/core/_common.scss */
#side .side_special .frame .list a,
.side_parts .side_special .frame .list a {
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 1197, ../../../../scss/pc/core/_common.scss */
#side .side_company,
.side_parts .side_company {
  margin-bottom: 40px;
  padding: 1px;
  border: #e3e3e3 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 1202, ../../../../scss/pc/core/_common.scss */
#side .side_company .ttl,
.side_parts .side_company .ttl {
  height: 32px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background-color: #efefef;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 32px;
  text-indent: 13px;
}
/* line 1211, ../../../../scss/pc/core/_common.scss */
#side .side_company .frame,
.side_parts .side_company .frame {
  padding: 0 5px;
}
/* line 1213, ../../../../scss/pc/core/_common.scss */
#side .side_company .frame ul,
.side_parts .side_company .frame ul {
  margin-bottom: -2px;
  overflow: hidden;
  _height: 1%;
}
/* line 1216, ../../../../scss/pc/core/_common.scss */
#side .side_company .frame ul li,
.side_parts .side_company .frame ul li {
  border-bottom: #e3e3e3 solid 1px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  padding-left: 15px;
}
/* line 1221, ../../../../scss/pc/core/_common.scss */
#side .side_company .frame ul li a,
.side_parts .side_company .frame ul li a {
  display: block;
  padding: 16px 0 14px 25px;
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 1232, ../../../../scss/pc/core/_common.scss */
#side .side_pickup,
.side_parts .side_pickup {
  padding: 5px 0 10px 6px;
  border: #b90000 solid 1px;
  overflow: hidden;
  _height: 1%;
}
/* line 1236, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .section_ttl_04,
.side_parts .side_pickup .section_ttl_04 {
  margin: 0 7px 10px 0;
}
/* line 1240, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li,
.side_parts .side_pickup .frame li {
  float: left;
  width: 90px;
  margin-right: 5px;
  border: #cacaca solid 1px;
}
/* line 1245, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl,
.side_parts .side_pickup .frame li dl {
  margin: 3px 3px 5px;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.3;
}
/* line 1249, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl dt,
.side_parts .side_pickup .frame li dl dt {
  margin-bottom: 5px;
}
/* line 1251, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl dt img,
.side_parts .side_pickup .frame li dl dt img {
  width: 84px;
  height: 69px;
}
/* line 1256, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl .ttl,
.side_parts .side_pickup .frame li dl .ttl {
  margin-bottom: 4px;
  font-weight: bold;
  text-align: center;
}
/* line 1261, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl .text,
.side_parts .side_pickup .frame li dl .text {
  margin-bottom: 5px;
}
/* line 1264, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl .btn,
.side_parts .side_pickup .frame li dl .btn {
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
/* line 1268, ../../../../scss/pc/core/_common.scss */
#side .side_pickup .frame li dl .btn a,
.side_parts .side_pickup .frame li dl .btn a {
  display: block;
  width: 82px;
  height: 27px;
  background: url(/assets/pc/img/common/cvn_bg_82_27.png) top left no-repeat;
  color: #333;
  line-height: 25px;
  text-indent: 4px;
  text-decoration: none;
}
/* line 1285, ../../../../scss/pc/core/_common.scss */
#side .side_qa,
.side_parts .side_qa {
  margin-bottom: 40px;
}
/* line 1287, ../../../../scss/pc/core/_common.scss */
#side .side_qa .section_ttl_01,
.side_parts .side_qa .section_ttl_01 {
  margin-bottom: 0;
}
/* line 1290, ../../../../scss/pc/core/_common.scss */
#side .side_qa .frame,
.side_parts .side_qa .frame {
  padding: 0 5px;
  border-bottom: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
  border-left: #e0e0e0 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
/* line 1296, ../../../../scss/pc/core/_common.scss */
#side .side_qa .frame li,
.side_parts .side_qa .frame li {
  border-bottom: #e0e0e0 solid 1px;
}
/* line 1298, ../../../../scss/pc/core/_common.scss */
#side .side_qa .frame li a,
.side_parts .side_qa .frame li a {
  display: block;
  padding: 21px 0 18px 28px;
  background: url(/assets/pc/img/common/qa_parts_q.png) 5px center no-repeat;
}
/* line 1305, ../../../../scss/pc/core/_common.scss */
#side .side_qa .list,
.side_parts .side_qa .list {
  padding: 10px 9px 10px 0;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: right;
}
/* line 1309, ../../../../scss/pc/core/_common.scss */
#side .side_qa .list a,
.side_parts .side_qa .list a {
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 1316, ../../../../scss/pc/core/_common.scss */
#side .side_sougou,
.side_parts .side_sougou {
  position: relative;
  margin: 0 auto 20px;
  width: 300px;
  height: 96px;
}
/* line 1321, ../../../../scss/pc/core/_common.scss */
#side .side_sougou a,
.side_parts .side_sougou a {
  display: block;
}
/* line 1323, ../../../../scss/pc/core/_common.scss */
#side .side_sougou a .num,
.side_parts .side_sougou a .num {
  position: absolute;
  top: 0;
  left: 5px;
}

/* line 1332, ../../../../scss/pc/core/_common.scss */
#type #side {
  margin-top: 15px;
}

/* line 1340, ../../../../scss/pc/core/_common.scss */
.research_parts {
  line-height: 1.6;
}
/* line 1342, ../../../../scss/pc/core/_common.scss */
.research_parts a {
  color: #333;
}

/* line 1346, ../../../../scss/pc/core/_common.scss */
#type .research_parts {
  margin-bottom: 100px;
}

/* line 1354, ../../../../scss/pc/core/_common.scss */
.section_ttl_01 {
  padding: 1px 0;
  border-top: #e0e0e0 solid 1px;
  border-bottom: #e0e0e0 solid 1px;
}
/* line 1358, ../../../../scss/pc/core/_common.scss */
.section_ttl_01 .ttl {
  height: 31px;
  border-top: #e0e0e0 solid 1px;
  border-bottom: #e0e0e0 solid 1px;
  background-color: #efefef;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 31px;
  text-indent: 15px;
}

/* line 1370, ../../../../scss/pc/core/_common.scss */
.section_ttl_02 {
  padding: 1px 0;
  border-top: #f9aa55 solid 1px;
  border-bottom: #f9aa55 solid 1px;
}
/* line 1374, ../../../../scss/pc/core/_common.scss */
.section_ttl_02 .ttl {
  height: 31px;
  background-color: #fadeb9;
  color: #f36202;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 31px;
  text-indent: 15px;
}

/* line 1385, ../../../../scss/pc/core/_common.scss */
.section_ttl_03 {
  padding-bottom: 6px;
  border-bottom: #e1e1e1 solid 2px;
}
/* line 1388, ../../../../scss/pc/core/_common.scss */
.section_ttl_03 .ttl {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

/* line 1394, ../../../../scss/pc/core/_common.scss */
.section_ttl_04 {
  padding-bottom: 5px;
  border-bottom: #b90000 solid 2px;
}
/* line 1397, ../../../../scss/pc/core/_common.scss */
.section_ttl_04 .ttl {
  padding-left: 6px;
  border-left: #b90000 solid 4px;
  font-weight: bold;
  line-height: 22px;
}

/* line 1405, ../../../../scss/pc/core/_common.scss */
.section_ttl_05 {
  padding: 1px 0;
  border-top: #e64c4c solid 1px;
  border-bottom: #e64c4c solid 1px;
}
/* line 1409, ../../../../scss/pc/core/_common.scss */
.section_ttl_05 .ttl {
  height: 31px;
  background-color: #e64c4c;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 31px;
  text-indent: 15px;
}

/* line 1425, ../../../../scss/pc/core/_common.scss */
.sougou_banner_546_96 {
  position: relative;
  margin: 0 auto;
  width: 546px;
  height: 96px;
}
/* line 1430, ../../../../scss/pc/core/_common.scss */
.sougou_banner_546_96 a {
  display: block;
}
/* line 1432, ../../../../scss/pc/core/_common.scss */
.sougou_banner_546_96 a .num {
  position: absolute;
  top: 0;
  left: 13px;
}

/* line 1441, ../../../../scss/pc/core/_common.scss */
.sougou_banner_866_96 {
  position: relative;
  margin: 0 auto;
  width: 866px;
  height: 96px;
}
/* line 1446, ../../../../scss/pc/core/_common.scss */
.sougou_banner_866_96 a {
  display: block;
}
/* line 1448, ../../../../scss/pc/core/_common.scss */
.sougou_banner_866_96 a .num {
  position: absolute;
  top: 0;
  left: 13px;
}

/* line 1460, ../../../../scss/pc/core/_common.scss */
.section_copy_01 {
  padding: 7px 15px 25px;
  line-height: 1.6;
}

/* line 7, ../../../../scss/pc/module/_snippets.scss */
.font_10 {
  font-size: 10px;
  font-size: 1rem;
}

/* line 10, ../../../../scss/pc/module/_snippets.scss */
.font_11 {
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 13, ../../../../scss/pc/module/_snippets.scss */
.font_12 {
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 16, ../../../../scss/pc/module/_snippets.scss */
.font_14 {
  font-size: 14px;
  font-size: 1.4rem;
}

/* line 19, ../../../../scss/pc/module/_snippets.scss */
.font_15 {
  font-size: 15px;
  font-size: 1.5rem;
}

/* line 22, ../../../../scss/pc/module/_snippets.scss */
.font_16 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 25, ../../../../scss/pc/module/_snippets.scss */
.font_18 {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 28, ../../../../scss/pc/module/_snippets.scss */
.font_20 {
  font-size: 20px;
  font-size: 2rem;
}

/* line 31, ../../../../scss/pc/module/_snippets.scss */
strong {
  font-weight: bold;
}

/* line 34, ../../../../scss/pc/module/_snippets.scss */
.font_bold {
  font-weight: bold;
}

/* line 42, ../../../../scss/pc/module/_snippets.scss */
.point_01 {
  color: #e14602;
  font-weight: bold;
  vertical-align: middle;
}

/* line 47, ../../../../scss/pc/module/_snippets.scss */
.point_02 {
  background-color: #ffe362;
  vertical-align: middle;
}

/* line 51, ../../../../scss/pc/module/_snippets.scss */
.point_03 {
  background-color: #ffe362;
  color: #e14602;
  font-weight: bold;
  vertical-align: middle;
}

/* line 62, ../../../../scss/pc/module/_snippets.scss */
.opa:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "alpha( opacity=75 )";
}

/* line 72, ../../../../scss/pc/module/_snippets.scss */
.text_left {
  text-align: left !important;
}

/* line 75, ../../../../scss/pc/module/_snippets.scss */
.text_right {
  text-align: right !important;
}

/* line 78, ../../../../scss/pc/module/_snippets.scss */
.text_center {
  text-align: center !important;
}

/* line 86, ../../../../scss/pc/module/_snippets.scss */
.float_left {
  float: left;
}

/* line 89, ../../../../scss/pc/module/_snippets.scss */
.float_right {
  float: right;
}

/* line 97, ../../../../scss/pc/module/_snippets.scss */
.clear {
  clear: both;
}

/* line 101, ../../../../scss/pc/module/_snippets.scss */
.clearfix {
  zoom: 1;
}

/* line 104, ../../../../scss/pc/module/_snippets.scss */
.clearfix:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 114, ../../../../scss/pc/module/_snippets.scss */
.disnon {
  display: none;
}

/* line 122, ../../../../scss/pc/module/_snippets.scss */
.mt00 {
  margin-top: 0 !important;
}

/* line 125, ../../../../scss/pc/module/_snippets.scss */
.mb00 {
  margin-bottom: 0 !important;
}

/* line 128, ../../../../scss/pc/module/_snippets.scss */
.mr00 {
  margin-right: 0 !important;
}

/* line 131, ../../../../scss/pc/module/_snippets.scss */
.ml00 {
  margin-left: 0 !important;
}

/* line 135, ../../../../scss/pc/module/_snippets.scss */
.mt05 {
  margin-top: 5px !important;
}

/* line 138, ../../../../scss/pc/module/_snippets.scss */
.mt10 {
  margin-top: 10px !important;
}

/* line 141, ../../../../scss/pc/module/_snippets.scss */
.mt15 {
  margin-top: 15px !important;
}

/* line 144, ../../../../scss/pc/module/_snippets.scss */
.mt18 {
  margin-top: 18px !important;
}

/* line 147, ../../../../scss/pc/module/_snippets.scss */
.mt20 {
  margin-top: 20px !important;
}

/* line 150, ../../../../scss/pc/module/_snippets.scss */
.mt22 {
  margin-top: 22px !important;
}

/* line 153, ../../../../scss/pc/module/_snippets.scss */
.mt25 {
  margin-top: 25px !important;
}

/* line 156, ../../../../scss/pc/module/_snippets.scss */
.mt30 {
  margin-top: 30px !important;
}

/* line 159, ../../../../scss/pc/module/_snippets.scss */
.mt35 {
  margin-top: 35px !important;
}

/* line 162, ../../../../scss/pc/module/_snippets.scss */
.mt40 {
  margin-top: 40px !important;
}

/* line 165, ../../../../scss/pc/module/_snippets.scss */
.mt45 {
  margin-top: 45px !important;
}

/* line 168, ../../../../scss/pc/module/_snippets.scss */
.mt50 {
  margin-top: 50px !important;
}

/* line 171, ../../../../scss/pc/module/_snippets.scss */
.mt55 {
  margin-top: 55px !important;
}

/* line 174, ../../../../scss/pc/module/_snippets.scss */
.mt70 {
  margin-top: 70px !important;
}

/* line 178, ../../../../scss/pc/module/_snippets.scss */
.mb05 {
  margin-bottom: 5px !important;
}

/* line 181, ../../../../scss/pc/module/_snippets.scss */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 184, ../../../../scss/pc/module/_snippets.scss */
.mb15 {
  margin-bottom: 15px !important;
}

/* line 187, ../../../../scss/pc/module/_snippets.scss */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 190, ../../../../scss/pc/module/_snippets.scss */
.mb25 {
  margin-bottom: 25px !important;
}

/* line 193, ../../../../scss/pc/module/_snippets.scss */
.mb30 {
  margin-bottom: 30px !important;
}

/* line 196, ../../../../scss/pc/module/_snippets.scss */
.mb35 {
  margin-bottom: 35px !important;
}

/* line 199, ../../../../scss/pc/module/_snippets.scss */
.mb40 {
  margin-bottom: 40px !important;
}

/* line 202, ../../../../scss/pc/module/_snippets.scss */
.mb45 {
  margin-bottom: 45px !important;
}

/* line 205, ../../../../scss/pc/module/_snippets.scss */
.mb50 {
  margin-bottom: 50px !important;
}

/* line 208, ../../../../scss/pc/module/_snippets.scss */
.mb55 {
  margin-bottom: 55px !important;
}

/* line 212, ../../../../scss/pc/module/_snippets.scss */
.mr05 {
  margin-right: 5px !important;
}

/* line 215, ../../../../scss/pc/module/_snippets.scss */
.mr10 {
  margin-right: 10px !important;
}

/* line 218, ../../../../scss/pc/module/_snippets.scss */
.mr15 {
  margin-right: 15px !important;
}

/* line 221, ../../../../scss/pc/module/_snippets.scss */
.mr18 {
  margin-right: 18px !important;
}

/* line 224, ../../../../scss/pc/module/_snippets.scss */
.mr20 {
  margin-right: 20px !important;
}

/* line 227, ../../../../scss/pc/module/_snippets.scss */
.mr25 {
  margin-right: 25px !important;
}

/* line 230, ../../../../scss/pc/module/_snippets.scss */
.mr30 {
  margin-right: 30px !important;
}

/* line 233, ../../../../scss/pc/module/_snippets.scss */
.mr35 {
  margin-right: 35px !important;
}

/* line 236, ../../../../scss/pc/module/_snippets.scss */
.mr40 {
  margin-right: 40px !important;
}

/* line 239, ../../../../scss/pc/module/_snippets.scss */
.mr45 {
  margin-right: 45px !important;
}

/* line 242, ../../../../scss/pc/module/_snippets.scss */
.mr50 {
  margin-right: 50px !important;
}

/* line 245, ../../../../scss/pc/module/_snippets.scss */
.mr55 {
  margin-right: 55px !important;
}

/* line 248, ../../../../scss/pc/module/_snippets.scss */
.mr70 {
  margin-right: 70px !important;
}

/* line 252, ../../../../scss/pc/module/_snippets.scss */
.ml05 {
  margin-left: 5px !important;
}

/* line 255, ../../../../scss/pc/module/_snippets.scss */
.ml10 {
  margin-left: 10px !important;
}

/* line 258, ../../../../scss/pc/module/_snippets.scss */
.ml15 {
  margin-left: 15px !important;
}

/* line 261, ../../../../scss/pc/module/_snippets.scss */
.ml18 {
  margin-left: 18px !important;
}

/* line 264, ../../../../scss/pc/module/_snippets.scss */
.ml20 {
  margin-left: 20px !important;
}

/* line 267, ../../../../scss/pc/module/_snippets.scss */
.ml25 {
  margin-left: 25px !important;
}

/* line 270, ../../../../scss/pc/module/_snippets.scss */
.ml30 {
  margin-left: 30px !important;
}

/* line 273, ../../../../scss/pc/module/_snippets.scss */
.ml35 {
  margin-left: 35px !important;
}

/* line 276, ../../../../scss/pc/module/_snippets.scss */
.ml40 {
  margin-left: 40px !important;
}

/* line 279, ../../../../scss/pc/module/_snippets.scss */
.ml45 {
  margin-left: 45px !important;
}

/* line 282, ../../../../scss/pc/module/_snippets.scss */
.ml50 {
  margin-left: 50px !important;
}

/* line 285, ../../../../scss/pc/module/_snippets.scss */
.ml55 {
  margin-left: 55px !important;
}

/* line 288, ../../../../scss/pc/module/_snippets.scss */
.ml70 {
  margin-left: 70px !important;
}

/* line 292, ../../../../scss/pc/module/_snippets.scss */
.pt00 {
  padding-top: 0px !important;
}

/* line 295, ../../../../scss/pc/module/_snippets.scss */
.pt05 {
  padding-top: 5px !important;
}

/* line 298, ../../../../scss/pc/module/_snippets.scss */
.pb00 {
  padding-bottom: 0px !important;
}

/* line 301, ../../../../scss/pc/module/_snippets.scss */
.pb05 {
  padding-bottom: 5px !important;
}

/* line 304, ../../../../scss/pc/module/_snippets.scss */
.pb10 {
  padding-bottom: 10px !important;
}

/* line 307, ../../../../scss/pc/module/_snippets.scss */
.pb15 {
  padding-bottom: 15px !important;
}

/* line 310, ../../../../scss/pc/module/_snippets.scss */
.pb20 {
  padding-bottom: 20px !important;
}

/* line 313, ../../../../scss/pc/module/_snippets.scss */
.pb25 {
  padding-bottom: 25px !important;
}

/* line 316, ../../../../scss/pc/module/_snippets.scss */
.pb30 {
  padding-bottom: 30px !important;
}

/* line 324, ../../../../scss/pc/module/_snippets.scss */
.line_height_base {
  line-height: 1.3;
}

/* line 328, ../../../../scss/pc/module/_snippets.scss */
.line_height_high {
  line-height: 1.6;
}

/* line 336, ../../../../scss/pc/module/_snippets.scss */
.bt00 {
  border-top: none !important;
}

/* line 339, ../../../../scss/pc/module/_snippets.scss */
.bb00 {
  border-bottom: none !important;
}

/* line 342, ../../../../scss/pc/module/_snippets.scss */
.br00 {
  border-right: none !important;
}

/* line 345, ../../../../scss/pc/module/_snippets.scss */
.bl00 {
  border-left: none !important;
}

/* line 353, ../../../../scss/pc/module/_snippets.scss */
.select_01 {
  width: 107px;
  height: 23px;
  background: url(/assets/pc/img/common/select_01_bg.png) no-repeat left top;
  text-shadow: 0 1px 0 white;
  font-size: 10px;
  font-size: 1rem;
  line-height: 21px;
  text-indent: 4px;
}

/* line 8, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame {
  margin-bottom: 40px;
  padding: 16px 0 20px 10px;
  border-left: #f9aa55 solid 1px;
  border-right: #f9aa55 solid 1px;
  border-bottom: #f9aa55 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fefef7;
  overflow: hidden;
  _height: 1%;
}
/* line 17, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .copy {
  margin-bottom: 13px;
}
/* line 20, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts {
  float: left;
  width: 204px;
  margin-right: 10px;
  border: #f9aa55 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 26, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame {
  padding: 10px 10px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 30, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .ttl {
  margin: 0 0 8px 2px;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 35, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .banner {
  margin-bottom: 5px;
  padding: 4px;
  border: #e1e1e1 solid 1px;
}
/* line 39, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .banner img {
  width: 100%;
}
/* line 42, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .banner:hover {
  border-color: #fc5c1e;
}
/* line 47, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .table_base table {
  margin-bottom: 3px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 50, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .table_base table th, .bland_3column_01 > .frame .bland_parts > .frame .table_base table td {
  padding: 8px 0 6px;
}
/* line 53, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .table_base table th {
  width: 79px;
  white-space: nowrap;
}
/* line 57, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .table_base table td {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 63, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts > .frame .point {
  margin-bottom: 15px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
}
/* line 70, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .bland_parts:last-child {
  margin-right: 0;
}
/* line 73, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .ann_base {
  clear: both;
  padding-top: 3px;
  overflow: hidden;
  _height: 1%;
}
/* line 78, ../../../../scss/pc/module/_bland.scss */
.bland_3column_01 > .frame .percentage_01 {
  margin: 18px 10px 0 0;
}

/* line 89, ../../../../scss/pc/module/_bland.scss */
.table_base table {
  width: 100%;
}
/* line 91, ../../../../scss/pc/module/_bland.scss */
.table_base table th {
  border: #e0e0e0 solid 1px;
  background-color: #efefef;
  text-align: center;
}
/* line 96, ../../../../scss/pc/module/_bland.scss */
.table_base table td {
  border: #e0e0e0 solid 1px;
}

/* line 106, ../../../../scss/pc/module/_bland.scss */
.cvn_base {
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_base_bg01.png) no-repeat left top;
  overflow: hidden;
  _height: 1%;
}
/* line 111, ../../../../scss/pc/module/_bland.scss */
.cvn_base > .frame {
  height: 59px;
  background: url(/assets/pc/img/common/cvn_base_bg02.png) no-repeat right top;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
}
/* line 116, ../../../../scss/pc/module/_bland.scss */
.cvn_base > .frame a {
  display: block;
  padding-left: 27px;
  background: url(/assets/pc/img/common/cvn_base_base.png) no-repeat 9px center;
  line-height: 57px;
  color: #fff;
  text-decoration: none;
}

/* line 126, ../../../../scss/pc/module/_bland.scss */
.cvn_117_54 {
  width: 117px;
  height: 54px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_117_54.png) no-repeat left top;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 132, ../../../../scss/pc/module/_bland.scss */
.cvn_117_54 span {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 135, ../../../../scss/pc/module/_bland.scss */
.cvn_117_54 a {
  display: block;
  padding: 10px 0 10px 31px;
  color: #fff;
  text-decoration: none;
}
/* line 140, ../../../../scss/pc/module/_bland.scss */
.cvn_117_54:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 113px;
  height: 50px;
}

/* line 148, ../../../../scss/pc/module/_bland.scss */
.cvn_183_59 {
  width: 183px;
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_183_59.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 23px;
  text-align: center;
}
/* line 156, ../../../../scss/pc/module/_bland.scss */
.cvn_183_59 span {
  font-weight: bold;
}
/* line 159, ../../../../scss/pc/module/_bland.scss */
.cvn_183_59 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 57px;
}
/* line 164, ../../../../scss/pc/module/_bland.scss */
.cvn_183_59:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 179px;
  height: 55px;
}

/* line 172, ../../../../scss/pc/module/_bland.scss */
.cvn_244_59 {
  width: 244px;
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_244_59.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 23px;
  text-align: center;
}
/* line 180, ../../../../scss/pc/module/_bland.scss */
.cvn_244_59 span {
  font-weight: bold;
}
/* line 183, ../../../../scss/pc/module/_bland.scss */
.cvn_244_59 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 57px;
}
/* line 188, ../../../../scss/pc/module/_bland.scss */
.cvn_244_59:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 240px;
  height: 55px;
}

/* line 196, ../../../../scss/pc/module/_bland.scss */
.cvn_412_59 {
  width: 412px;
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_412_59.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 23px;
  text-align: center;
}
/* line 204, ../../../../scss/pc/module/_bland.scss */
.cvn_412_59 span {
  font-weight: bold;
}
/* line 207, ../../../../scss/pc/module/_bland.scss */
.cvn_412_59 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 57px;
}
/* line 212, ../../../../scss/pc/module/_bland.scss */
.cvn_412_59:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 408px;
  height: 55px;
}

/* line 220, ../../../../scss/pc/module/_bland.scss */
.cvn_447_59 {
  width: 447px;
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_447_59.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 26px;
  text-align: center;
}
/* line 228, ../../../../scss/pc/module/_bland.scss */
.cvn_447_59 span {
  font-weight: bold;
}
/* line 231, ../../../../scss/pc/module/_bland.scss */
.cvn_447_59 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 57px;
}
/* line 236, ../../../../scss/pc/module/_bland.scss */
.cvn_447_59:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 443px;
  height: 55px;
}

/* line 244, ../../../../scss/pc/module/_bland.scss */
.cvn_539_59 {
  width: 539px;
  height: 59px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_539_59.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 23px;
  text-align: center;
}
/* line 252, ../../../../scss/pc/module/_bland.scss */
.cvn_539_59 span {
  font-weight: bold;
}
/* line 255, ../../../../scss/pc/module/_bland.scss */
.cvn_539_59 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 57px;
}
/* line 260, ../../../../scss/pc/module/_bland.scss */
.cvn_539_59:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 535px;
  height: 55px;
}

/* line 268, ../../../../scss/pc/module/_bland.scss */
.cvn_278_41 {
  width: 278px;
  height: 41px;
  margin: 0 auto;
  background: url(/assets/pc/img/common/cvn_bg_278_41.png) no-repeat left top;
  font-size: 15px;
  font-size: 1.5rem;
  text-indent: 18px;
  text-align: center;
}
/* line 276, ../../../../scss/pc/module/_bland.scss */
.cvn_278_41 span {
  font-weight: bold;
}
/* line 279, ../../../../scss/pc/module/_bland.scss */
.cvn_278_41 a {
  display: block;
  color: #fff;
  text-decoration: none;
  line-height: 38px;
}
/* line 284, ../../../../scss/pc/module/_bland.scss */
.cvn_278_41:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
  width: 274px;
  height: 37px;
}

/* line 296, ../../../../scss/pc/module/_bland.scss */
.ann_base {
  color: #949494;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.3;
}

/* line 306, ../../../../scss/pc/module/_bland.scss */
.percentage_frame {
  width: 100%;
}
/* line 308, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td {
  height: 51px;
  font-family: Helvetica, Arial, sans-serif;
  color: #fff;
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
}
/* line 315, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td.cnt_01 {
  background-color: #ffb137;
}
/* line 318, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td.cnt_02 {
  background-color: #2fc363;
}
/* line 321, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td.cnt_03 {
  background-color: #658ae7;
}
/* line 324, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td.cnt_04 {
  background-color: #c3c3c3;
}
/* line 327, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td > p {
  padding-bottom: 8px;
}
/* line 329, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td > p.num_01 {
  font-size: 35px;
  font-size: 3.8rem;
  padding-bottom: 5px;
}
/* line 333, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td > p.num_02 {
  font-size: 20px;
  font-size: 2rem;
}
/* line 336, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td > p.num_03 {
  font-size: 20px;
  font-size: 2rem;
}
/* line 339, ../../../../scss/pc/module/_bland.scss */
.percentage_frame td > p.num_04 {
  font-size: 15px;
  font-size: 1.5rem;
}

/* line 346, ../../../../scss/pc/module/_bland.scss */
.percentage_name li {
  margin-bottom: 4px;
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
}
/* line 350, ../../../../scss/pc/module/_bland.scss */
.percentage_name li p {
  float: left;
  width: 23px;
  height: 9px;
  margin-right: 4px;
}
/* line 356, ../../../../scss/pc/module/_bland.scss */
.percentage_name li.cnt_01 p {
  background-color: #ffb137;
}
/* line 359, ../../../../scss/pc/module/_bland.scss */
.percentage_name li.cnt_02 p {
  background-color: #2fc363;
}
/* line 362, ../../../../scss/pc/module/_bland.scss */
.percentage_name li.cnt_03 p {
  background-color: #658ae7;
}
/* line 365, ../../../../scss/pc/module/_bland.scss */
.percentage_name li.cnt_04 p {
  background-color: #c3c3c3;
}

/* line 372, ../../../../scss/pc/module/_bland.scss */
.percentage_01 {
  clear: both;
  padding: 20px 20px 15px;
  border: #dbdb4b solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
  _height: 1%;
}
/* line 379, ../../../../scss/pc/module/_bland.scss */
.percentage_01 > .ttl {
  margin-bottom: 15px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 382, ../../../../scss/pc/module/_bland.scss */
.percentage_01 > .ttl span {
  font-weight: bold;
}
/* line 386, ../../../../scss/pc/module/_bland.scss */
.percentage_01 .frame {
  overflow: hidden;
  _height: 1%;
}
/* line 389, ../../../../scss/pc/module/_bland.scss */
.percentage_01 .percentage_frame,
.percentage_01 .percentage_name {
  float: left;
}
/* line 393, ../../../../scss/pc/module/_bland.scss */
.percentage_01 .percentage_frame {
  width: 417px;
  margin-right: 20px;
}
/* line 397, ../../../../scss/pc/module/_bland.scss */
.percentage_01 .percentage_name {
  width: 159px;
}

/* line 403, ../../../../scss/pc/module/_bland.scss */
.percentage_02 {
  clear: both;
  padding: 20px 20px 15px;
  border: #dbdb4b solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
  _height: 1%;
}
/* line 410, ../../../../scss/pc/module/_bland.scss */
.percentage_02 > .ttl {
  float: left;
  margin-left: 17px;
  line-height: 1.3;
}
/* line 414, ../../../../scss/pc/module/_bland.scss */
.percentage_02 > .ttl h3 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 418, ../../../../scss/pc/module/_bland.scss */
.percentage_02 > .ttl p {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 422, ../../../../scss/pc/module/_bland.scss */
.percentage_02 .frame {
  float: right;
  width: 618px;
  overflow: hidden;
  _height: 1%;
}
/* line 426, ../../../../scss/pc/module/_bland.scss */
.percentage_02 .frame .percentage_frame,
.percentage_02 .frame .percentage_name {
  float: left;
}
/* line 430, ../../../../scss/pc/module/_bland.scss */
.percentage_02 .frame .percentage_frame {
  width: 417px;
  margin-right: 20px;
}
/* line 434, ../../../../scss/pc/module/_bland.scss */
.percentage_02 .frame .percentage_name {
  width: 159px;
}

/* line 444, ../../../../scss/pc/module/_bland.scss */
.ranking_frame {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 446, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_01 {
  border: #f0b43f solid 1px;
  background-color: #fffbf3;
}
/* line 449, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_01 .num {
  background: url(/assets/pc/img/common/ranking_num_01.png) no-repeat left top;
}
/* line 451, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_01 .num p {
  margin: 15px 0 0 36px;
  color: #dd480f;
  filter: dropshadow(color=#fff6ca, offX=0, offY=-1) dropshadow(color=#fff6ca, offX=1, offY=0) dropshadow(color=#fff6ca, offX=0, offY=1) dropshadow(color=#fff6ca, offX=-1, offY=0);
  /*-webkit-text-stroke-color: $color;
  -webkit-text-stroke-width: 1px;*/
  text-shadow: #fff6ca 1px 1px 0px, #fff6ca -1px 1px 0px, #fff6ca 1px -1px 0px, #fff6ca -1px -1px 0px;
}
/* line 458, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_02 {
  border: #dbdbdb solid 1px;
  background-color: #f9f9f9;
}
/* line 461, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_02 .num {
  background: url(/assets/pc/img/common/ranking_num_02.png) no-repeat left top;
}
/* line 463, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_02 .num p {
  margin: 15px 0 0 35px;
  color: #fff;
  filter: dropshadow(color=#afafaf, offX=0, offY=-1) dropshadow(color=#afafaf, offX=1, offY=0) dropshadow(color=#afafaf, offX=0, offY=1) dropshadow(color=#afafaf, offX=-1, offY=0);
  /*-webkit-text-stroke-color: $color;
  -webkit-text-stroke-width: 1px;*/
  text-shadow: #afafaf 1px 1px 0px, #afafaf -1px 1px 0px, #afafaf 1px -1px 0px, #afafaf -1px -1px 0px;
}
/* line 470, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_03 {
  border: #e6cab6 solid 1px;
  background-color: #f8f2ed;
}
/* line 473, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_03 .num {
  background: url(/assets/pc/img/common/ranking_num_03.png) no-repeat left top;
}
/* line 475, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_03 .num p {
  margin: 15px 0 0 35px;
  color: #f9e9e3;
  filter: dropshadow(color=#c4653a, offX=0, offY=-1) dropshadow(color=#c4653a, offX=1, offY=0) dropshadow(color=#c4653a, offX=0, offY=1) dropshadow(color=#c4653a, offX=-1, offY=0);
  /*-webkit-text-stroke-color: $color;
  -webkit-text-stroke-width: 1px;*/
  text-shadow: #c4653a 1px 1px 0px, #c4653a -1px 1px 0px, #c4653a 1px -1px 0px, #c4653a -1px -1px 0px;
}
/* line 482, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_04 {
  border: #e1e1e1 solid 1px;
  background-color: #fff;
}
/* line 485, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_04 .num {
  background: url(/assets/pc/img/common/ranking_num_04.png) no-repeat left top;
}
/* line 487, ../../../../scss/pc/module/_bland.scss */
.ranking_frame.rank_04 .num p {
  width: 32px;
  margin: 15px 0 0 17px;
  color: #fff;
  text-align: center;
}
/* line 495, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .num {
  position: absolute;
  width: 53px;
  height: 43px;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
}
/* line 505, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .point {
  padding: 0 5px 0;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 508, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .point > .ttl {
  margin-bottom: 13px;
  padding: 14px 0 8px 30px;
  border-bottom: #dcd7cc solid 2px;
  background: url(/assets/pc/img/common/point_ttl.png) no-repeat 5px center;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 514, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .point > .ttl span {
  font-weight: bold;
}
/* line 519, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi {
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  /*
  .frame {
  	position:relative;
  	padding:10px 12px 7px;
  	border-bottom:#dcd7cc solid 1px;
  	dt {
  		margin:0 0 2px 137px;
  		@include font-15;
  		font-weight:bold;
  		@include line-base;
  	}
  	dd {
  		&.text {
  			@include line-high;
  		}
  		&.spec {
  			position:absolute;
  			top:13px;
  			right:12px;
  			@include font-11;
  		}
  		&.star {
  			position:absolute;
  			top:10px;
  			left:12px;
  			strong {
  				@include num-base;
  				@include font-20;
  			}
  			img {
  				margin:0 2px 0 0;
  				vertical-align:top;
  			}
  		}
  	}
  }
  */
}
/* line 521, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi > .ttl {
  margin-bottom: 5px;
  padding: 17px 0 8px 31px;
  background: url(/assets/pc/img/common/kuchikomi_ttl.png) no-repeat 5px 13px;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 526, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi > .ttl span {
  font-weight: bold;
}
/* line 530, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi.none {
  background-color: #efefef;
}
/* line 532, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi.none .text {
  color: #b5b5b5;
  font-size: 22px;
  font-size: 2.2rem;
  text-align: center;
}
/* line 537, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi.none .sougou, .ranking_frame .kuchikomi.none .list, .ranking_frame .kuchikomi.none .frame {
  display: none;
}
/* line 541, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou {
  position: relative;
  margin: 0 5px;
  padding: 0 0 6px 10px;
  border-bottom: #dcd7cc solid 2px;
}
/* line 547, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou > .star strong {
  margin-left: 3px;
  color: #e14602;
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem;
}
/* line 552, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou > .star img {
  margin-top: -1px;
}
/* line 556, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou dl {
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
}
/* line 561, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou dl dt, .ranking_frame .kuchikomi .sougou dl dd {
  float: left;
  margin-bottom: 3px;
}
/* line 565, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou dl dt {
  width: 55px;
  margin-left: 21px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 570, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .sougou dl dd {
  color: #e14602;
  font-weight: bold;
}
/* line 575, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame {
  position: relative;
  padding: 10px 12px 7px;
  border-bottom: #dcd7cc solid 1px;
}
/* line 580, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dt {
  margin-bottom: 1px;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3;
}
/* line 587, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dd.text {
  line-height: 1.6;
}
/* line 590, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dd.spec {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 593, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dd.star {
  position: absolute;
  top: 10px;
  left: 12px;
}
/* line 597, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dd.star strong {
  color: #e14602;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
}
/* line 601, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .frame dl dd.star img {
  margin: 0 2px 0 0;
  vertical-align: top;
}
/* line 646, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .list {
  padding: 9px 8px 9px 0;
  font-size: 10px;
  font-size: 1rem;
  text-align: right;
}
/* line 650, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .list a {
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 652, ../../../../scss/pc/module/_bland.scss */
.ranking_frame .kuchikomi .list a span {
  font-weight: bold;
}

/* line 660, ../../../../scss/pc/module/_bland.scss */
.terms {
  overflow: hidden;
  _height: 1%;
}
/* line 662, ../../../../scss/pc/module/_bland.scss */
.terms li {
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #05a673;
  color: #fff;
  font-size: 9px;
  font-size: 0.9rem;
  text-align: center;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.terms li span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 669, ../../../../scss/pc/module/_bland.scss */
.terms li.off {
  color: #838383;
  background-color: #e0e0e0;
}

/* line 676, ../../../../scss/pc/module/_bland.scss */
.ranking_table {
  width: 100%;
  border-bottom: #e0e0e0 solid 1px;
  border-right: #e0e0e0 solid 1px;
}
/* line 680, ../../../../scss/pc/module/_bland.scss */
.ranking_table th, .ranking_table td {
  border-top: #e0e0e0 solid 1px;
  border-left: #e0e0e0 solid 1px;
  text-align: center;
  vertical-align: middle;
}
/* line 686, ../../../../scss/pc/module/_bland.scss */
.ranking_table th {
  background-color: #efefef;
}
/* line 689, ../../../../scss/pc/module/_bland.scss */
.ranking_table td {
  padding-left: 5px;
  padding-right: 5px !important;
  background-color: #fff;
}
/* line 694, ../../../../scss/pc/module/_bland.scss */
.ranking_table .col_02 {
  width: 50%;
}
/* line 697, ../../../../scss/pc/module/_bland.scss */
.ranking_table .col_03 {
  width: 33%;
}
/* line 700, ../../../../scss/pc/module/_bland.scss */
.ranking_table .col_04 {
  width: 25%;
}
/* line 703, ../../../../scss/pc/module/_bland.scss */
.ranking_table .col_05 {
  width: 20%;
}

/* line 709, ../../../../scss/pc/module/_bland.scss */
.point li {
  margin: 0 0 9px 5px;
  padding-left: 15px;
  background: url(/assets/pc/img/common/point_li.png) no-repeat left 2px;
}

/* line 722, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame {
  position: relative;
  margin-bottom: 30px;
  padding: 10px 10px 30px 10px;
}
/* line 726, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_ttl {
  margin-bottom: 10px;
  padding: 2px 0 12px 60px;
  border-bottom: #dcd7cc solid 2px;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
}
/* line 733, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .detail {
  position: absolute;
  top: 10px;
  right: 8px;
}
/* line 738, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column {
  overflow: hidden;
  _height: 1%;
}
/* line 740, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left {
  width: 382px;
}
/* line 742, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .banner {
  margin-bottom: 12px;
}
/* line 744, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .banner img {
  width: 378px;
  height: 245px;
  border: #dd480f solid 2px;
}
/* line 748, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .banner img:hover {
  border-color: #fc5c1e;
}
/* line 753, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .terms {
  margin: 0 -2px 8px 0;
}
/* line 755, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .terms li {
  width: 62px;
  margin: 0 2px 2px 0;
  line-height: 18px;
}
/* line 759, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .terms li span {
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .terms li span span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 764, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .ranking_table {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 766, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .ranking_table th {
  padding: 6px 0;
}
/* line 769, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .ranking_table td {
  padding: 9px 0;
}
/* line 772, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_left .ranking_table.top {
  margin-bottom: 3px;
}
/* line 777, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_right {
  width: 566px;
}
/* line 779, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_right .osusume-txt {
  width: 635px;
  border: 1px solid #f38900;
  background: #ffb33c;
  margin-bottom: 16px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 785, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_right .osusume-txt p {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  background: url(/assets/pc/img/common/icon_osusume_text.png) 8px 2px no-repeat;
  padding: 6px 0 6px 80px;
}
/* line 793, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .ranking_2column .float_right .point {
  min-height: 123px;
  margin-bottom: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 798, ../../../../scss/pc/module/_bland.scss */
  .ranking_parts_01 .ranking_frame .ranking_2column .float_right .point {
    min-height: 127px;
  }
}
/* line 804, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi {
  min-height: 281px;
}
/* line 807, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi.none .text {
  line-height: 202px;
}
/* line 811, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame {
  overflow: hidden;
  _height: 1%;
}
/* line 813, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame .icon {
  float: left;
}
/* line 815, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame .icon img {
  width: 65px;
  height: 67px;
}
/* line 820, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame dl {
  float: right;
  width: 458px;
}
/* line 823, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame dl dt {
  margin-left: 135px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 828, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame dl dd.text {
  line-height: 1.3;
}
/* line 831, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame dl dd.star {
  left: 94px;
}
/* line 834, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ranking_frame .kuchikomi .frame dl dd.spec {
  margin-top: 3px;
}
/* line 842, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .ann_base {
  margin-top: 10px;
}
/* line 845, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .cvn_539_59 {
  margin-top: 30px;
}
/* line 852, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_01 .rank_01 .num,
.ranking_parts_01 .rank_02 .num,
.ranking_parts_01 .rank_03 .num,
.ranking_parts_01 .rank_04 .num {
  top: -7px;
  left: 5px;
}

/* line 864, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame {
  position: relative;
  margin-bottom: 25px;
  padding: 10px 10px 15px;
}
/* line 868, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column {
  margin-bottom: 10px;
  overflow: hidden;
  _height: 1%;
}
/* line 871, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_right {
  width: 476px;
}
/* line 873, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_right .ranking_ttl {
  padding: 2px 0 12px 60px;
  border-bottom: #efefef solid 2px;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
}
/* line 879, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_right .point {
  padding: 8px 0 0;
  border: none;
  background-color: transparent;
}
/* line 883, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_right .point li {
  margin-left: 0;
  line-height: 1.3;
}
/* line 889, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_left {
  width: 152px;
}
/* line 891, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_left .banner {
  float: left;
  width: 146px;
  margin-right: 10px;
  padding: 2px;
  border: #e1e1e1 solid 1px;
  background-color: #fff;
}
/* line 898, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_left .banner img {
  width: 100%;
}
/* line 901, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ranking_2column .float_left .banner:hover {
  border-color: #fc5c1e;
}
/* line 907, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .terms {
  margin: 0 -2px 10px 0;
}
/* line 909, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .terms li {
  width: 51px;
  margin: 0 2px 2px 0;
  line-height: 18px;
}
/* line 913, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .terms li span {
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.ranking_parts_02 .ranking_frame .terms li span span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 918, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi {
  position: relative;
  margin-top: 8px;
}
/* line 921, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi.none {
  min-height: 244px;
}
/* line 923, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi.none .text {
  line-height: 192px;
}
/* line 927, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi > .ttl {
  margin: 0 5px 0;
  padding: 17px 0 17px 31px;
  font-size: 12px;
  font-size: 1.2rem;
  border-bottom: #dcd7cc solid 2px;
}
/* line 933, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .sougou {
  position: absolute;
  top: 11px;
  right: 0;
  border-bottom: none;
}
/* line 939, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame {
  overflow: hidden;
  _height: 1%;
}
/* line 941, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame .icon {
  float: left;
}
/* line 943, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame .icon img {
  width: 65px;
  height: 67px;
}
/* line 948, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame dl {
  float: right;
  width: 530px;
}
/* line 951, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame dl dt {
  margin-left: 135px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 959, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .kuchikomi .frame dl dd.star {
  left: 94px;
}
/* line 969, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column {
  overflow: hidden;
  _height: 1%;
}
/* line 971, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column .ranking_table {
  width: 313px;
}
/* line 973, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column .ranking_table .col_01 {
  width: 75px;
}
/* line 976, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column .ranking_table .col_02 {
  width: 215px;
}
/* line 979, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column .ranking_table th {
  padding: 8px 0 6px;
  font-size: 10px;
  font-size: 1rem;
}
/* line 983, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .table_2column .ranking_table td {
  padding: 8px 0 6px;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
  vertical-align: middle;
  height: 23px;
}
/* line 992, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .cvn_539_59 {
  margin-top: 15px;
}
/* line 995, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .ranking_frame .ann_base {
  margin-top: 10px;
}
/* line 1003, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .rank_01 .num,
.ranking_parts_02 .rank_02 .num,
.ranking_parts_02 .rank_03 .num,
.ranking_parts_02 .rank_04 .num {
  top: -7px;
  left: 168px;
}
/* line 1008, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_02 .detail {
  position: absolute;
  top: 10px;
  right: 8px;
}

/* line 1019, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 {
  margin-right: -30px;
  overflow: hidden;
  _height: 1%;
}
/* line 1022, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame {
  position: relative;
  float: left;
  width: 453px;
  margin: 6px 30px 0 0;
  padding: 10px 10px 15px;
}
/* line 1028, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_ttl {
  margin-bottom: 10px;
  padding: 2px 0 12px 60px;
  border-bottom: #dcd7cc solid 2px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 1035, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column {
  margin-bottom: 10px;
  overflow: hidden;
  _height: 1%;
}
/* line 1038, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right {
  width: 241px;
}
/* line 1040, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou {
  padding: 16px 10px 10px 10px;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1045, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou > .star {
  margin-bottom: 16px;
  text-align: center;
}
/* line 1048, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou > .star strong {
  margin-left: 3px;
  color: #e14602;
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1053, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou > .star img {
  margin-top: -1px;
}
/* line 1057, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou dl {
  padding-bottom: 4px;
  border-bottom: #dcd7cc solid 2px;
  overflow: hidden;
  _height: 1%;
}
/* line 1061, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou dl dt, .ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou dl dd {
  float: left;
  margin-bottom: 3px;
}
/* line 1065, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou dl dt {
  width: 45px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 1069, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou dl dd {
  margin-right: 5px;
  color: #e14602;
  font-weight: bold;
}
/* line 1074, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou .list {
  margin-top: 9px;
  font-size: 10px;
  font-size: 1rem;
}
/* line 1077, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_right .sougou .list a {
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 1083, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_left {
  width: 202px;
}
/* line 1085, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_left .banner {
  border: #dd480f solid 2px;
}
/* line 1087, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_2column .float_left .banner img {
  width: 198px;
  height: 127px;
}
/* line 1094, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .point {
  margin-bottom: 10px;
}
/* line 1096, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .point li {
  margin-left: 0;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 1.3;
}
/* line 1102, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .terms {
  margin: 0 -10px 10px 0;
}
/* line 1104, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .terms li {
  width: 67px;
  margin: 0 10px 2px 0;
  line-height: 18px;
}
/* line 1108, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .terms li span {
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.ranking_parts_03 .ranking_frame .terms li span span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 1113, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_table {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 1115, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_table th {
  padding: 5px 0;
}
/* line 1118, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_table td {
  padding: 7px 0;
}
/* line 1121, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ranking_table.top {
  margin-bottom: 3px;
}
/* line 1125, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi {
  position: relative;
  margin-top: 8px;
}
/* line 1128, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi > .ttl {
  margin: 0 5px 13px;
  padding: 17px 0 17px 31px;
  font-size: 12px;
  font-size: 1.2rem;
  border-bottom: #dcd7cc solid 2px;
}
/* line 1134, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi .sougou {
  position: absolute;
  top: 11px;
  right: 0;
  border-bottom: none;
}
/* line 1142, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi .frame dd.text {
  overflow: hidden;
  _height: 1%;
}
/* line 1144, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi .frame dd.text p {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 540px;
}
/* line 1151, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .kuchikomi .frame dd.text a {
  float: right;
}
/* line 1158, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .cvn_412_59 {
  margin-top: 18px;
}
/* line 1161, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .ranking_frame .ann_base {
  margin-top: 3px;
}
/* line 1169, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .rank_01 .num,
.ranking_parts_03 .rank_02 .num,
.ranking_parts_03 .rank_03 .num,
.ranking_parts_03 .rank_04 .num {
  top: -6px;
  left: 6px;
}
/* line 1174, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_03 .detail {
  position: absolute;
  top: 10px;
  right: 8px;
}

/* line 1185, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 {
  margin-right: -10px;
  overflow: hidden;
  _height: 1%;
}
/* line 1188, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .list_frame {
  position: relative;
  float: left;
  width: 485px;
  margin-right: 10px;
  padding-top: 6px;
}
/* line 1195, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame {
  position: relative;
  width: 463px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  padding: 10px 10px 15px;
}
/* line 1200, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_ttl {
  margin-bottom: 10px;
  padding: 2px 0 12px 0;
  border-bottom: #dcd7cc solid 2px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 1207, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column {
  margin-bottom: 10px;
  overflow: hidden;
  _height: 1%;
}
/* line 1210, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .osusume-txt {
  width: 460px;
  border: 1px solid #f38900;
  background: #ffb33c;
  margin-bottom: 16px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
/* line 1216, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .osusume-txt p {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  background: url(/assets/pc/img/common/icon_osusume_text.png) 8px 2px no-repeat;
  padding: 6px 0 6px 80px;
}
/* line 1224, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right {
  width: 301px;
}
/* line 1226, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou {
  padding: 16px 10px 10px 10px;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1231, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou > .star {
  margin-bottom: 16px;
  text-align: center;
}
/* line 1234, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou > .star strong {
  margin-left: 3px;
  color: #e14602;
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1239, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou > .star img {
  margin-top: -1px;
}
/* line 1243, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou dl {
  padding-bottom: 4px;
  border-bottom: #dcd7cc solid 2px;
  overflow: hidden;
  _height: 1%;
}
/* line 1247, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou dl dt, .ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou dl dd {
  float: left;
  margin-bottom: 3px;
}
/* line 1251, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou dl dt {
  width: 45px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 1255, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou dl dd {
  margin-right: 5px;
  color: #e14602;
  font-weight: bold;
}
/* line 1260, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou .list {
  margin-top: 9px;
  font-size: 10px;
  font-size: 1rem;
}
/* line 1263, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_right .sougou .list a {
  padding-left: 10px;
  background: url(/assets/pc/img/common/arrow_blue_5_5.png) left center no-repeat;
}
/* line 1269, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_left {
  width: 152px;
}
/* line 1271, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_left .banner {
  border: #e1e1e1 solid 1px;
}
/* line 1273, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_left .banner:hover {
  border-color: #fc5c1e;
}
/* line 1276, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ranking_2column .float_left .banner img {
  width: 146px;
  height: 121px;
  margin: 2px;
}
/* line 1284, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .point {
  margin-bottom: 10px;
  padding: 0;
  border: none;
}
/* line 1288, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .point li {
  margin-left: 0;
  line-height: 1.3;
}
/* line 1293, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .terms {
  margin: 0 -2px 10px 0;
}
/* line 1295, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .terms li {
  width: 75px;
  margin: 0 2px 2px 0;
  line-height: 18px;
}
/* line 1299, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .terms li span {
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.ranking_parts_04 .ranking_frame .terms li span span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 1304, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .table_2column {
  overflow: hidden;
  _height: 1%;
}
/* line 1306, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .table_2column .ranking_table {
  width: 228px;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 1309, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .table_2column .ranking_table .col_01 {
  width: 79px;
}
/* line 1312, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .table_2column .ranking_table .col_02 {
  width: 146px;
}
/* line 1315, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .table_2column .ranking_table th, .ranking_parts_04 .ranking_frame .table_2column .ranking_table td {
  padding: 8px 5px 6px;
}
/* line 1320, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi {
  position: relative;
  margin-top: 8px;
}
/* line 1323, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi > .ttl {
  margin: 0;
  padding: 17px 0 6px 31px;
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 1328, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi.none {
  min-height: 288px;
}
/* line 1330, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi.none .text {
  font-size: 20px;
  font-size: 2rem;
  line-height: 242px;
}
/* line 1335, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .sougou {
  margin-bottom: 3px;
  padding-left: 0;
}
/* line 1339, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame {
  padding-top: 34px;
  overflow: hidden;
  _height: 1%;
}
/* line 1342, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame .icon {
  float: left;
}
/* line 1344, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame .icon img {
  width: 48px;
  height: 50px;
}
/* line 1349, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame dl {
  float: right;
  width: 380px;
}
/* line 1352, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame dl dt {
  position: absolute;
  top: 9px;
  left: 149px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 1362, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .kuchikomi .frame dl dd.spec {
  position: static;
}
/* line 1369, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .cvn_447_59 {
  margin-top: 15px;
}
/* line 1372, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .ranking_frame .ann_base {
  margin-top: 3px;
}
/* line 1376, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .detail {
  position: absolute;
  top: 10px;
  right: 8px;
}
/* line 1381, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .point_ttl {
  padding: 10px 0 8px;
  border-top: #e1e1e1 solid 1px;
  border-right: #e1e1e1 solid 1px;
  border-left: #e1e1e1 solid 1px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background-color: #ffeaa9;
  color: #fc804c;
  font-size: 17px;
  font-size: 1.7rem;
  font-weight: bold;
  text-align: center;
}
/* line 1392, ../../../../scss/pc/module/_bland.scss */
.ranking_parts_04 .point_ttl p {
  position: absolute;
  top: 0;
  left: 11px;
}

/* line 1404, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column {
  margin-top: 20px;
  padding: 0 10px 40px;
}
/* line 1407, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame {
  margin-bottom: 25px;
  overflow: hidden;
  _height: 1%;
}
/* line 1410, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_left {
  width: 430px;
}
/* line 1412, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_left .banner {
  padding: 5px;
  border: #dd480f solid 2px;
  background-color: #fff;
}
/* line 1416, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_left .banner:hover {
  border-color: #fc5c1e;
}
/* line 1419, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_left .banner img {
  width: 416px;
  height: 266px;
}
/* line 1425, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right {
  width: 519px;
}
/* line 1427, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou {
  min-height: 152px;
  margin-bottom: 10px;
  padding: 10px 5px 0;
  overflow: hidden;
  _height: 1%;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1433, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou.none {
  background-color: #9b9b9b;
}
/* line 1435, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou.none .text {
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  line-height: 32px;
  text-align: center;
}
/* line 1441, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou.none .star {
  border: none;
}
/* line 1443, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou.none .star .ttl {
  border: none;
  color: #333;
}
/* line 1448, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou.none .star p, .branddetail_2column .frame .float_right .sougou.none dl {
  display: none;
}
/* line 1452, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou .star {
  margin: 0 5px 10px 5px;
  padding-bottom: 2px;
  border-bottom: #dcd7cc solid 2px;
  line-height: 39px;
  overflow: hidden;
  _height: 1%;
}
/* line 1458, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou .star .ttl {
  float: left;
  margin: 0 24px 0 20px;
  padding-right: 23px;
  border-right: #dcd7cc solid 1px;
  color: #e14602;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 1466, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou .star strong {
  margin-left: 3px;
  color: #e14602;
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1471, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou .star img {
  margin-top: 2px;
}
/* line 1475, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou dl {
  margin-bottom: -13px;
  overflow: hidden;
  _height: 1%;
}
/* line 1478, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou dl dt, .branddetail_2column .frame .float_right .sougou dl dd {
  float: left;
  margin-bottom: 13px;
  font-weight: bold;
  line-height: 20px;
}
/* line 1484, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou dl dt {
  width: 90px;
  margin-left: 19px;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1489, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou dl dd {
  margin-right: 17px;
  color: #e14602;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
}
/* line 1493, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .sougou dl dd strong {
  margin-left: 3px;
}
/* line 1499, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .point {
  min-height: 88px;
  padding: 9px 8px 7px;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  line-height: 1.6;
}
/* line 1505, ../../../../scss/pc/module/_bland.scss */
.branddetail_2column .frame .float_right .ann_base {
  margin-top: 4px;
}

/* line 1514, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab {
  margin: 0 -13px 0 0;
  padding-left: 10px;
}
/* line 1517, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab li {
  width: 310px;
  margin-right: 13px;
}
/* line 1521, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab li.btn_01 span {
  color: #e14602;
}
/* line 1526, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab li.btn_02 span {
  color: #5498ff;
}
/* line 1531, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab li.btn_03 span {
  color: #28af2c;
}
/* line 1536, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab li.btn_04 span {
  color: #ef7d31;
}
/* line 1541, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab.btm {
  overflow: hidden;
  _height: 1%;
  background: url(/assets/pc/img/common/tab_parts_bg.png) left top repeat-x;
}
/* line 1544, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab.btm li {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #efefef;
}
/* line 1547, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .tab.btm li.current {
  border-top: #fff solid 1px;
  border-bottom: #e0e0e0 solid 1px;
  background-color: #fff;
}
/* line 1555, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents {
  padding: 19px 19px 30px;
  border-right: #e1e1e1 solid 1px;
  border-left: #e1e1e1 solid 1px;
}
/* line 1559, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 {
  margin-top: 0 !important;
}
/* line 1561, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .num {
  width: 214px;
  margin-bottom: 10px;
  border: #e1e1e1 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  line-height: 25px;
  text-align: center;
}
/* line 1569, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .num strong {
  color: #fc5c1e;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 1574, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt {
  margin-top: 0 !important;
  margin-bottom: 20px;
}
/* line 1577, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt.none {
  min-height: 758px;
}
/* line 1579, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt.none .text {
  font-size: 30px;
  font-size: 3rem;
  line-height: 548px;
}
/* line 1584, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl {
  position: relative;
  border-bottom: #dbdb4b solid 2px;
}
/* line 1587, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl h3 {
  margin: 15px 0 13px 6px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 1592, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 {
  left: 315px;
}
/* line 1596, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .kuchikomi_parts_01 .kuchikomi_cnt .frame {
  padding: 20px 0 18px;
  border-bottom: #dbdb4b solid 1px;
  overflow: hidden;
  _height: 1%;
}
/* line 1604, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .point {
  margin-bottom: 10px;
}
/* line 1606, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .point li {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1610, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec {
  margin-bottom: 23px;
  overflow: hidden;
  _height: 1%;
}
/* line 1613, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_left {
  width: 600px;
}
/* line 1616, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_left .ranking_table th {
  padding: 7px 0 5px;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1620, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_left .ranking_table td {
  padding: 12px 0 10px;
}
/* line 1623, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_left .ranking_table.top {
  margin-bottom: 6px;
}
/* line 1627, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_left .ann_base {
  margin-top: 6px;
}
/* line 1631, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_right {
  width: 330px;
}
/* line 1634, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .spec .float_right .terms li {
  width: 105px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 30px;
  margin: 0 0 5px 5px;
}
/* line 1643, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case {
  margin: 30px 0;
}
/* line 1645, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame {
  position: relative;
  padding: 31px 9px 8px;
  border: #fca61f solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fefef7;
}
/* line 1651, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .ttl {
  position: absolute;
  top: -8px;
  left: 0;
}
/* line 1656, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt {
  margin-bottom: 10px;
}
/* line 1658, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .top {
  height: 2px;
  background: url(/assets/pc/img/common/case_cnt_top.png) left top no-repeat;
}
/* line 1662, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid {
  background: url(/assets/pc/img/common/case_cnt_mid.png) left center no-repeat;
}
/* line 1664, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid dl {
  display: table;
  width: 100%;
}
/* line 1667, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid dl dt, .branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid dl dd {
  display: table-cell;
  line-height: 1.3;
  vertical-align: middle;
}
/* line 1672, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid dl dt {
  width: 139px;
  color: #f25f1c;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
}
/* line 1679, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .mid dl dd {
  width: 781px;
  padding: 7px 19px 5px;
  line-height: 1.6;
}
/* line 1686, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .basic_parts .case .frame .cnt .btm {
  height: 2px;
  background: url(/assets/pc/img/common/case_cnt_btm.png) left bottom no-repeat;
}
/* line 1695, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .ranking_table {
  margin-top: 10px;
}
/* line 1697, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .ranking_table th {
  padding: 8px 0 5px;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1701, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .ranking_table td {
  padding: 6px 9px 12px;
  line-height: 1.6;
  text-align: left;
}
/* line 1707, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .ann_base {
  margin-top: 4px;
}
/* line 1712, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .loan .ranking_table td {
  vertical-align: top;
}
/* line 1715, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .loan .ranking_table td.cvs li {
  float: left;
  height: 22px;
  margin: 7px 42px 0 0;
}
/* line 1719, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .loan .ranking_table td.cvs li img {
  margin-right: 7px;
  vertical-align: middle;
}
/* line 1728, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .corp {
  margin: 31px 0 0 0;
}
/* line 1730, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .corp .ranking_table {
  margin-bottom: 30px;
}
/* line 1732, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .corp .ranking_table th {
  padding: 15px 13px 9px;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: left !important;
}
/* line 1737, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .corp .ranking_table td {
  padding: 11px 9px 9px 26px;
  line-height: 1.6;
}
/* line 1741, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .detail_parts .corp .ranking_table td.cvs li {
  float: left;
}
/* line 1750, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame {
  padding: 11px 9px 30px;
  border-left: #f9aa55 solid 1px;
  border-right: #f9aa55 solid 1px;
  border-bottom: #f9aa55 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fffbf3;
  overflow: hidden;
  _height: 1%;
}
/* line 1758, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame {
  margin-bottom: 10px;
}
/* line 1760, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl {
  margin-bottom: 10px;
  padding-bottom: 8px;
  border-bottom: #e1e1e1 solid 2px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 1765, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl h3 {
  font-weight: bold;
}
/* line 1769, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl.kinri h3 {
  padding: 7px 0 0 27px;
  background: url(/assets/pc/img/common/icon_kinri_21_23.png) 2px bottom no-repeat;
}
/* line 1775, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl.kekka h3 {
  padding: 10px 0 0 29px;
  background: url(/assets/pc/img/common/icon_kekka_15_22.png) 7px bottom no-repeat;
}
/* line 1780, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl.raiten {
  margin-top: 25px;
}
/* line 1782, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ttl.raiten h3 {
  padding: 7px 0 0 31px;
  background: url(/assets/pc/img/common/icon_raiten_25_20.png) 5px bottom no-repeat;
}
/* line 1788, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table {
  text-align: center;
}
/* line 1791, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table thead td {
  padding: 7px 0 6px;
}
/* line 1793, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table thead td img {
  height: 23px;
}
/* line 1799, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table tbody th, .branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table tbody td {
  padding: 23px 0 21px;
}
/* line 1802, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ranking_table tbody th {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1810, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .text {
  margin-top: 18px;
  line-height: 1.6;
}
/* line 1814, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .frame .ann_base {
  margin-top: 4px;
}
/* line 1818, ../../../../scss/pc/module/_bland.scss */
.branddetail_parts .tab_parts .contents .compare_parts .parts_frame .cvn_539_59 {
  margin-top: 30px;
}

/* line 1831, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 {
  position: relative;
  margin-top: 40px;
}
/* line 1835, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .section_ttl_02 .ttl {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 33px;
}
/* line 1838, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .section_ttl_02 .ttl span {
  color: #333;
}
/* line 1843, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_num {
  position: absolute;
  top: 4px;
  right: 11px;
  padding: 2px 4px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 1851, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_num strong {
  color: #fc5c1e;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 1856, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame {
  margin-bottom: 40px;
  padding: 20px 10px 40px;
  border-left: #f9aa55 solid 1px;
  border-right: #f9aa55 solid 1px;
  border-bottom: #f9aa55 solid 1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fffbf3;
  overflow: hidden;
  _height: 1%;
}
/* line 1865, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .terms {
  margin: 0 -2px 8px 0;
}
/* line 1867, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .terms li {
  width: 78px;
  margin: 0 2px 2px 0;
  line-height: 18px;
}
/* line 1871, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .terms li span {
  font-size: 9px;
  font-size: 0.9rem;
}
/* line 95, ../../../../scss/pc/core/_settings.scss */
.kuchikomi_parts_01 .kuchikomi_frame .terms li span span {
  -webkit-transform: scale(0.9);
  display: inline-block;
}
/* line 1876, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column {
  margin-bottom: 20px;
  overflow: hidden;
  _height: 1%;
}
/* line 1879, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .banner {
  float: left;
  width: 146px;
  margin-right: 10px;
  padding: 2px;
  border: #e1e1e1 solid 1px;
  background-color: #fff;
}
/* line 1886, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .banner:hover {
  border-color: #fc5c1e;
}
/* line 1889, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .banner img {
  width: 100%;
}
/* line 1893, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .point {
  float: left;
  width: 308px;
  min-height: 115px;
  padding: 11px 5px 0;
  border: #dcd7cc solid 1px;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1900, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .point > .ttl {
  margin-bottom: 13px;
  padding: 14px 0 8px 30px;
  border-bottom: #dcd7cc solid 2px;
  background: url(/assets/pc/img/common/point_ttl.png) no-repeat 5px center;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1906, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .point > .ttl span {
  font-weight: bold;
}
/* line 1911, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou {
  float: right;
  width: 454px;
  min-height: 116px;
  padding: 10px 5px 0;
  border: #dcd7cc solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1917, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou .star {
  margin-bottom: 9px;
  padding-bottom: 4px;
  border-bottom: #dcd7cc solid 2px;
  line-height: 39px;
  overflow: hidden;
  _height: 1%;
}
/* line 1923, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou .star .ttl {
  float: left;
  margin: 0 32px 0 35px;
  padding-right: 41px;
  border-right: #dcd7cc solid 1px;
  color: #e14602;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 1931, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou .star strong {
  margin-left: 3px;
  color: #e14602;
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem;
}
/* line 1936, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou .star img {
  margin-top: 2px;
}
/* line 1940, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou dl {
  width: 400px;
}
/* line 1942, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou dl dt, .kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou dl dd {
  float: left;
  margin-bottom: 8px;
  font-weight: bold;
  line-height: 20px;
}
/* line 1948, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou dl dt {
  width: 76px;
  margin-left: 21px;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 1953, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_3column .sougou dl dd {
  color: #e14602;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
}
/* line 1960, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_table {
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 1962, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_table th {
  width: 14%;
  padding: 5px 0;
}
/* line 1966, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ranking_table td {
  padding: 7px 0;
}
/* line 1970, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .cvn_539_59 {
  margin-top: 40px;
}
/* line 1973, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_frame .ann_base {
  margin-top: 10px;
  text-align: right;
}
/* line 1978, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt {
  position: relative;
  margin-top: 40px;
  padding: 0 6px 20px;
  border: #dbdb4b solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
}
/* line 1985, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt.none {
  border: #5a5a5a solid 1px;
  background-color: #9b9b9b;
}
/* line 1988, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt.none .text {
  color: #fff;
  font-size: 22px;
  font-size: 2.2rem;
  text-align: center;
}
/* line 1993, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt.none .kuchikomi_ttl {
  border-bottom: #5a5a5a solid 2px !important;
}
/* line 1996, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt.none .sort_01, .kuchikomi_parts_01 .kuchikomi_cnt.none .sort_02, .kuchikomi_parts_01 .kuchikomi_cnt.none .more, .kuchikomi_parts_01 .kuchikomi_cnt.none .frame {
  display: none;
}
/* line 2000, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl {
  position: relative;
  border-bottom: #dbdb4b solid 2px;
}
/* line 2003, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl h3 {
  margin: 15px 0 13px 6px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 2008, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 {
  position: absolute;
  top: -7px;
}
/* line 2011, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 dt, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 dd, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 dt, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 dd {
  float: left;
}
/* line 2014, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 dt, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 dt {
  padding: 8px 0 4px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}
/* line 2019, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 dd, .kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 dd {
  padding-top: 2px;
}
/* line 2023, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 {
  left: 335px;
  border-right: #dcd7cc solid 1px;
}
/* line 2026, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_01 dd {
  padding-right: 30px;
}
/* line 2030, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 {
  right: 13px;
}
/* line 2032, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .kuchikomi_ttl .sort_02 dd {
  margin-left: 18px;
}
/* line 2037, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame {
  padding: 20px 0 18px;
  border-bottom: #dbdb4b solid 1px;
  overflow: hidden;
  _height: 1%;
}
/* line 2041, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_left {
  width: 120px;
  color: #777;
  font-size: 11px;
  font-size: 1.1rem;
  text-align: center;
}
/* line 2046, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_left p {
  margin-top: 9px;
}
/* line 2050, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right {
  width: 806px;
}
/* line 2052, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .ttl {
  margin-bottom: 9px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
/* line 2057, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star {
  margin: 0 15px 19px -9px;
  padding: 5px 0 1px 15px;
  background-color: #fffce4;
  font-size: 14px;
  font-size: 1.4rem;
  overflow: hidden;
  _height: 1%;
}
/* line 2063, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star .sougou {
  float: left;
  margin-top: -1px;
  color: #e14602;
  font-weight: bold;
}
/* line 2067, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star .sougou strong {
  margin: 0 12px 0 1px;
  font-size: 20px;
  font-size: 2rem;
}
/* line 2071, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star .sougou img {
  margin: 2px 1px 0 0;
}
/* line 2075, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star dl {
  float: left;
}
/* line 2077, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star dl dt, .kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star dl dd {
  float: left;
  line-height: 20px;
}
/* line 2081, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star dl dt {
  font-weight: bold;
}
/* line 2084, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .frame .float_right .star dl dd {
  margin-right: 5px;
  color: #e14602;
  font-weight: bold;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 2094, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .more {
  margin: 20px 2px 0 0;
  overflow: hidden;
  _height: 1%;
}
/* line 2097, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .more a {
  display: block;
  float: right;
  width: 142px;
  height: 42px;
  background: url(/assets/pc/img/common/kuchikomi_more.png) no-repeat left center;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 38px;
  text-decoration: none;
  text-align: center;
}
/* line 2108, ../../../../scss/pc/module/_bland.scss */
.kuchikomi_parts_01 .kuchikomi_cnt .more a:hover {
  background-position: 4px 4px;
}

/* line 8, ../../../../scss/pc/directory/_search.scss */
#search .search_after_parts {
  margin-bottom: 72px;
}

/* line 15, ../../../../scss/pc/directory/_search.scss */
.cnt {
  position: relative;
  padding: 10px;
  border: #e0e0e0 solid 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
  _height: 1%;
  margin: 10px 0 0 0;
}

/* line 29, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table {
  padding: 0 4px 4px 0;
  background: url(/assets/pc/img/common/search_table_bg-1col.png) right 4px no-repeat;
}

/* line 33, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken > .ttl {
  margin-bottom: 9px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

/* line 39, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .copy {
  margin-bottom: 10px;
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 44, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .num {
  position: absolute;
  top: 28px;
  right: 11px;
  font-size: 12px;
}

/* line 50, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .num span {
  color: #fca61e;
  font-size: 22px;
  font-size: 2.2rem;
}

/* line 56, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table {
  width: 100%;
}

/* line 59, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table th, .search_parts .frame .joken .search_table table td {
  vertical-align: middle;
}

/* line 62, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table th {
  width: 85px;
  padding: 13px 0 12px;
  border-top: #e7e7e7 solid 1px;
  border-bottom: #fff solid 1px;
  border-left: #e7e7e7 solid 1px;
  background-color: #e7e7e7;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
}

/* line 73, ../../../../scss/pc/directory/_search.scss */
.border-b-non {
  border-bottom: none !important;
}

/* line 76, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table th.last_child {
  border-bottom: #e7e7e7 solid 1px;
}

/* line 79, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table th.nth_child {
  border-bottom: #e7e7e7 solid 1px !important;
}

/* line 82, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table td {
  padding: 7px 15px 4px;
  border: #e3e3e3 solid 1px;
  background-color: #fefef7;
  font-size: 11px;
  font-size: 1.1rem;
}

/* line 89, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table td ul {
  margin-bottom: -2px;
  overflow: hidden;
  _height: 1%;
}

/* line 94, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table td ul li {
  float: left;
  margin: 0 20px 2px 0;
}

/* line 102, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table ul.joken_interest li {
  margin: 0 10px 5px 0;
}
/* line 104, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table ul.joken_interest li label {
  width: 128px;
  padding: 4px 0;
  border: 1px solid #cccccc;
  background: #fff;
  display: block;
  position: relative;
}
/* line 111, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table ul.joken_interest li label.on {
  background: #fefecb;
}
/* line 114, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table ul.joken_interest li label img {
  width: 23px;
  height: 24px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 125, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table ul.conbini li img {
  margin-right: 5px;
}

/* line 133, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table table td ul li img {
  vertical-align: middle;
}

/* line 136, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .search_table .search_table_frame {
  padding: 0 1px 1px 0;
  background-color: #fff;
}

/* line 140, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .submit {
  margin: 20px 0 10px;
  text-align: center;
}

/* line 144, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .submit input {
  width: 336px;
  height: 59px;
  margin: 0 auto;
  border: none;
  background: url(/assets/pc/img/common/search_submit_bg.png) left top no-repeat;
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 59px;
  text-indent: 20px;
  cursor: pointer;
}

/* line 157, ../../../../scss/pc/directory/_search.scss */
.column-1 .joken .submit input:hover {
  background-position: 4px 4px;
  padding: 4px 0 0 4px;
}
