@charset "utf-8";
  .page-header_pageTitle{
display:none;
}
.rental .entry-meta{
display:none;
} .prBlock .prBlock_summary {
text-align: left;
} .grecaptcha-badge { visibility: hidden; } .slide-text-title {
font-family: "Ryumin Regular KL";
} .entry-meta_items_term {
float:none;
margin-right:3px;
}
.entry-taxonomy {
display: block;
margin-top:0.5rem;
}
@media screen and (max-width: 767px) {
.entry-meta .entry-meta_items_term {
display: unset;
}
}
.btn-xs {
padding-left: 6px;
padding-right: 6px;
font-size: 12px;
} .foogallery.fg-dark .fg-item-inner {
background-color: #ffffff;
color: #333333;
border-color: #ffffff;
}
.fg-simple_portfolio.fg-dark .fg-caption-title, .fg-simple_portfolio.fg-dark .fg-caption-title a {
color: #333;
font-size:16px;
white-space: normal;
}
.foogallery.fg-dark .fg-item-inner {
background-color: #fff;
color: #333;
border-color: #fff;
}
#foogallery-gallery-322 .foogallery.fg-dark .fg-item-inner {
background-color: #fff;
color: #333;
border-color: #fff;
}
.works01 th {
padding: 10px;
font-weight: bold;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 2px solid #2054a4;
background: #f4ffff;
} .product .info{
width:100%;	
}
.product .info .name,
.brand,
.number,
.size,
.other,
.year,
.model{
border-bottom: solid 1px #dcdcdc;
padding-bottom: 8px;
margin-bottom: 10px;
}
.product .type01{
padding: 0.5em; color: #494949; background: #f5f5f5; }
.product .type02{
padding-left: 10px;
} @media only screen and (max-width: 960x) { } @media screen and (min-width:600px) and (max-width:959px) {
.product .info{
width:80%;	
} } @media print, screen and (min-width: 960px) {
.product{
}
.product {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.product .info{
width:60%;
margin-left:1rem;
} }  .button_info {
display: inline-block;
width: 250px;
height: 54px;
font-size:1rem;
text-align: center;
text-decoration: none;
line-height: 54px;
outline: none;
background-color: #333333;
color: #ffffff;
margin: 10px auto;
}
.button_info::before,
.button_info::after {
position: absolute;
z-index: -1;
display: block;
content: '';
}
.button_info,
.button_info::before,
.button_info::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
.button_info:hover {
background-color: #59b1eb;
}
.button_info:hover {
background-color: #59b1eb;
} .cp_table *, .cp_table *:before, .cp_table *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cp_table {
width: 98%;
border-collapse: collapse;
margin-left: 10px;
}
.cp_table th, .cp_table  td {
padding: 10px;
border: 1px solid #dddddd;
}
.cp_table th {
width: 20%;
text-align: left;
background: #f4f4f4;
}
@media only screen and (max-width:480px) {
.cp_table {
margin: 0;
width: 100%;        
}
.cp_table th, .cp_table td {
width: 100%;
display: block;
border-top: none;
}
.cp_table tr:first-child th {
border-top: 1px solid #dddddd;
}
}    .cp_table3 {
width: 100%;
border-collapse: collapse;
font-size: 1.6rem;
}
.cp_table3 th,
.cp_table3 td {
padding: 10px;
border: 1px solid #dddddd;
}
.cp_table3 th {
width: 30%;
text-align: left;
background: #f4f4f4;
}
@media only screen and (max-width:480px) {
.cp_table3 {
margin: 0 -10px;
}
.cp_table3 th,
.cp_table3 td {
width: 100%;
display: block;
border-top: none;
}
.cp_table3 tr:first-child th {
border-top: 1px solid #dddddd;
}
}     .page-id-2343 .sidebar {
display: none;
}
.page-id-2343 .content-area {
width: 100%;
}  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background: none; box-sizing: border-box;
color: #000; font-size: 13px;
margin-top: 10px; padding: 0 8px;
position: static; text-align: center;
width: 100%;
}  .page-id-2343 .wp-block-gallery figure {
display: inline-block; width: calc(16.66% - 10px); margin: 5px; vertical-align: top; }
.page-id-2343 .wp-block-gallery figure:nth-child(7),
.page-id-2343 .wp-block-gallery figure:nth-child(8) {
width: calc(50% - 10px); }