@charset "UTF-8";
 @media all and (-ms-high-contrast: none) {
.editor-style {
word-break: break-all; } }
.editor-style p {
line-height: 2; }
.editor-style p:not(:last-child) {
margin-bottom: 1em; }
.editor-style a {
color: #000;
text-decoration: underline !important; }
.editor-style a img {
transition: .3s; }
.editor-style a:hover {
text-decoration: none !important; }
.editor-style a:hover img {
opacity: 0.7; }
.editor-style img {
height: auto; }
.editor-style h2 {
font-size: 2.6rem;
font-weight: bold;
line-height: 1.4;
border-left: 5px solid #cacf2e;
margin: 1em 0 1.5em;
padding: 5px 0 5px 0.5em; }
.editor-style h3 {
line-height: 1.4;
font-size: 2.2rem;
font-weight: bold;
margin: 1em 0 1em; }
.editor-style strong {
font-weight: bold; }
.editor-style em {
font-style: italic; }
.editor-style ul {
margin: 1em 0; }
.editor-style ul li {
position: relative;
padding: 0 0 0 1em; }
.editor-style ul li:not(:last-child) {
margin-bottom: 0.7em; }
.editor-style ul li::before {
top: 0.6em;
left: 0;
content: "";
display: block;
width: 5px;
height: 5px;
border-radius: 50%;
background: #000;
position: absolute; }
.editor-style ol {
list-style-type: decimal;
margin: 1em 0 1em 1em; }
.editor-style ol li {
padding: 0; }
.editor-style ol li:not(:last-child) {
margin-bottom: 0.7em; }
.editor-style .blocks-gallery-grid, .editor-style .wp-block-gallery {
margin: 0; }
.editor-style li.blocks-gallery-item {
padding-left: 0; }
.editor-style li.blocks-gallery-item::before {
display: none; }
@media screen and (max-width: 768px) {
.editor-style h2 {
font-size: 2.2rem; }
.editor-style h3 {
font-size: 2rem; } }
@media screen and (max-width: 576px) {
h2 {
font-size: 2rem; }
h3 {
font-size: 1.8rem; } } .flex {
display: flex;
justify-content: center;
align-items: center; }
@media screen and (max-width: 767px) {
.flex {
display: block; } }
.flex_column {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center; }
@media screen and (max-width: 767px) {
.flex_column {
display: block; } }
.flex_wrap {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap; }
@media screen and (max-width: 576px) {
.flex_wrap {
display: block; } }
.wht {
color: #fff; }
.blk {
color: #000; } @media screen and (min-width: 768px) {
.pc_none {
display: none !important; } } @media screen and (max-width: 767px) {
.sp_none {
display: none !important; } } .product-archive-bg {
background-color: #1e2825; }
.product-archive .sec-ttl {
position: relative;
padding: 0;
color: #cacf2e;
margin: 0px; }
.product-archive .sec-ttl-wrap {
padding: 60px 0 120px; }
@media screen and (max-width: 576px) {
.product-archive .sec-ttl-wrap {
padding: 60px 0 10px; } }
.product-archive .sec-ttl-en {
position: relative;
font-family: "Oswald", sans-serif;
font-size: 9.375em;
font-weight: bold;
line-height: 1.333; }
@media screen and (max-width: 576px) {
.product-archive .sec-ttl-en {
font-size: 4.375em; } }
.product-archive .sec-ttl-bg {
position: unset;
height: auto;
max-width: 180px; }
@media screen and (min-width: 768px) {
.product-archive .sec-ttl-ja {
position: unset; } }
@media screen and (max-width: 1140px) {
.product-archive {
background-size: 720px; } }
@media screen and (max-width: 767px) {
.product-archive {
background-size: 400px; }
.product-archive .sec-ttl {
margin: 0 auto 100px; } }
@media screen and (max-width: 576px) {
.product-archive .sec-ttl {
margin: 0 auto 100px; }
.product-archive .sec-ttl-ja {
font-size: 0.9em; } }
.inner-page.iP_pb {
padding-bottom: 0px; } .sec-catalog {
width: 100%;
max-width: 600px;
text-align: center;
margin: 0px auto 50px;
padding: 0; }
.sec-catalog .button-circle .circle-set {
stroke: #fff; }
.sec-catalog-form {
display: block;
background-color: #1e2825;
background: #cacf2a;
padding: 5px !important;
width: 100% !important; }
.sec-catalog-line-out {
border: 2px solid #1e2825;
display: block; }
.sec-catalog-line-in {
background-color: #1e2825;
display: block;
padding: 30px 50px;
margin: 6px;
position: relative;
color: #fff;
text-align: center; }
@media screen and (max-width: 576px) {
.sec-catalog-line-in {
text-align: center;
padding: 15px 15px;
font-size: 15px; } } #member.product-new-list {
padding-bottom: 0px;
max-width: 1920px;
width: 100%;
margin: auto; }
@media screen and (max-width: 767px) {
#member.product-new-list {
padding-bottom: 0px; } }
#member.product-new-list.test .product-new-item .item-data.product06 {
background-color: #afaa8d; }
#member.product-new-list.test .product-new-item .item-data.product06::after {
content: "02"; }
#member.product-new-list.test .product-new-item .item-data.product01 {
background-color: #f7b52c; }
#member.product-new-list.test .product-new-item .item-data.product01::after {
content: "03"; }
#member.product-new-list.test .product-new-item .item-data.product02 {
background-color: #51aad5; }
#member.product-new-list.test .product-new-item .item-data.product02::after {
content: "04"; }
#member.product-new-list.test .product-new-item .item-data.product03 {
background-color: #eab5c5; }
#member.product-new-list.test .product-new-item .item-data.product03::after {
content: "05"; }
#member.product-new-list.test .product-new-item .item-data.product04 {
background-color: #006934; }
#member.product-new-list.test .product-new-item .item-data.product04::after {
content: "06"; }
#member.product-new-list.test .product-new-item .item-data.product05 {
background-color: #717071; }
#member.product-new-list.test .product-new-item .item-data.product05::after {
content: "07"; }
#member.product-new-list .item-member {
margin-bottom: 100px; }
@media screen and (max-width: 767px) {
#member.product-new-list .item-member {
margin-bottom: 30px;
margin-top: -10em; } }
.product-new-item {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 60px;
width: 100%; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-numbox {
margin: -190px -4% 0 auto; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-body-inner {
padding: 0 0px 0 0; }
.product-new-list .product-new-item:nth-of-type(2n) {
flex-direction: row-reverse; }
.product-new-list .product-new-item:nth-of-type(2n) .item-numbox {
margin: -190px auto 0 -4%; }
.product-new-list .product-new-item:nth-of-type(2n) .item-body-inner {
margin: 0 0 0 auto;
padding: 0 0 0 0px; }
.product-new-item .item-head {
width: 50%;
font-size: 0; }
.product-new-item .item-body {
width: 50%;
height: 540px; }
.product-new-item .item-img {
width: 100%;
height: 540px;
object-fit: cover;
font-family: 'object-fit: cover;'; }
.product-new-item .item-numbox {
position: relative;
z-index: 1;
width: 220px;
height: 220px;
background: #2b3531;
color: #fff;
font-family: "Oswald", sans-serif;
display: flex;
justify-content: center;
align-items: center;
text-align: center; }
.product-new-item .item-numboxttl {
font-size: 2.5rem; }
.product-new-item .item-count {
font-size: 4.8rem;
font-weight: bold; }
.product-new-item .item-count .num {
font-size: 8rem; }
.product-new-item .item-body-inner {
max-width: 100%;
width: 100%;
height: 100%; }
.product-new-item .item-ttlbox {
border-bottom: 0px solid #cacf2e;
display: flex;
justify-content: space-between;
align-items: flex-end;
padding: 0 0 10px;
margin: 0 auto 0px; }
.product-new-item .item-ttl {
font-size: 5.625em;
line-height: 1em;
width: 100%;
text-align: center;
color: #cacf2e;
margin-top: 15px;
font-family: "Oswald", sans-serif;
font-weight: bold;
margin: auto; }
@media screen and (max-width: 1140px) {
.product-new-item .item-ttl {
font-size: 3.625em;
margin-top: 0px; } }
@media screen and (max-width: 576px) {
.product-new-item .item-ttl {
max-width: 70%; } }
.product-new-item .item-movie {
min-width: 120px;
letter-spacing: 0.1em; }
.product-new-item .item-movie::before {
content: "";
display: inline-block;
background: url(//admax-log.com/wp2021/wp-content/themes/admax//img/product-new/icon-movie.svg) no-repeat center top;
width: 40px;
height: 28px;
vertical-align: middle;
margin: 0 0.5em 0 0; }
.product-new-item .item-logo {
width: auto;
height: auto;
max-height: 150px;
max-width: 100%;
-ms-interpolation-mode: nearest-neighbor;
image-rendering: -webkit-optimize-contrast;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges; }
.product-new-item .item-data {
padding: 25px;
color: #fff;
font-size: 1.125em;
font-weight: bold;
max-width: 100%;
width: 100%;
height: 100%;
margin: auto;
line-height: 1.667em;
font-family: "Noto Sans JP", sans-serif;
display: flex;
justify-content: center;
flex-direction: column; }
.product-new-item .item-data::after {
content: "";
position: absolute;
left: 0;
right: 0;
font-size: 12.5em;
font-family: "Oswald", sans-serif;
margin: auto;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
opacity: 0.18; }
@media screen and (max-width: 767px) {
.product-new-item .item-data::after {
font-size: 6.5em; } }
.product-new-item .item-data.product07 {
background-color: #f8d263;
color: #333; }
.product-new-item .item-data.product07::after {
content: "01";
color: #fff; }
.product-new-item .item-data.product07 .data-txt {
max-width: 725px; }
.product-new-item .item-data.product06 {
background-color: #afaa8d; }
.product-new-item .item-data.product06::after {
content: "02"; }
.product-new-item .item-data.product01 {
background-color: #f7b52c; }
.product-new-item .item-data.product01::after {
content: "03"; }
.product-new-item .item-data.product02 {
background-color: #51aad5; }
.product-new-item .item-data.product02::after {
content: "04"; }
.product-new-item .item-data.product03 {
background-color: #eab5c5; }
.product-new-item .item-data.product03::after {
content: "05"; }
.product-new-item .item-data.product04 {
background-color: #006934; }
.product-new-item .item-data.product04::after {
content: "06"; }
.product-new-item .item-data.product05 {
background-color: #717071; }
.product-new-item .item-data.product05::after {
content: "07"; }
@media screen and (max-width: 1140px) {
.product-new-item .item-data {
padding: 15px; } }
.product-new-item .item-data .data-ttl,
.product-new-item .item-data .data-txt {
max-width: 530px;
width: 100%;
letter-spacing: 0.1em;
margin: auto;
text-align: center;
position: relative;
z-index: 2; }
.product-new-item .item-data .data-ttl {
font-size: 1.75em;
line-height: 1.75em;
font-weight: bold;
color: #cacf2e;
text-align: center; }
@media screen and (max-width: 767px) {
.product-new-item .item-data .data-ttl {
margin-bottom: 15px !important; } }
.product-new-item .item-data .data-txt {
font-size: 1.25em;
line-height: 1.6; }
@media screen and (max-width: 767px) {
.product-new-item .item-data .data-txt {
margin-bottom: 15px !important; } }
.product-new-item .item-data .data-img {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin: 0 auto 25px; }
.product-new-item .item-data .data-img::after {
content: "";
display: block;
width: 32%; }
.product-new-item .item-data .data-img li {
width: 32%; }
.product-new-item .item-data .data-img li img {
width: 100%;
height: 120px;
object-fit: cover;
font-family: 'object-fit: cover;'; }
.product-new-item .item-data .data-read {
font-weight: normal;
max-width: 500px;
margin: auto;
position: relative;
z-index: 2;
font-size: 1.125em;
line-height: 1.75; }
.product-new-item .view-more {
text-align: center;
background-color: #1e2825;
width: 100%; }
.product-new-item .view-more.button-circle {
padding: 0; }
.product-new-item .view-more.button-circle figure {
right: -6em; }
.product-new-item .view-more.button-circle .circle-set {
stroke: #cacf2e; }
.product-new-item .view-more a {
display: flex;
justify-content: center;
align-items: center;
margin: auto;
background: #1e2825;
color: #cacf2e;
min-height: 80px;
line-height: 1.5;
text-align: right;
transition: .6s;
padding-right: 0px;
font-size: 1.3em; }
@media screen and (max-width: 1140px) {
.product-new-item .view-more a {
justify-content: flex-start; } }
@media screen and (max-width: 767px) {
.product-new-item .view-more a {
justify-content: center; } }
.product-new-item .view-more-txt {
position: relative;
display: block; } .parenthesis {
position: relative;
width: 500px;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.parenthesis::before,
.parenthesis::after {
position: absolute;
top: 0;
content: '';
width: 12px;
height: 100%;
border-top: 1px solid #555;
border-bottom: 1px solid #555;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.parenthesis::before {
left: 0;
border-left: 1px solid #555; }
.parenthesis::after {
right: 0;
border-right: 1px solid #555; } .arrow {
position: relative;
display: inline-block !important;
padding: 0 0 0 16px;
color: #000;
vertical-align: middle;
text-decoration: none;
font-size: 15px;
transition: .5s all;
background-color: #fff; }
.arrow::before, .arrow::after {
position: absolute;
top: 0;
bottom: 0;
right: 4.9em;
margin: auto;
content: "";
vertical-align: middle;
transition: .5s all; }
@media screen and (max-width: 1140px) {
.arrow::before, .arrow::after {
right: 3.9em; } }
@media screen and (max-width: 767px) {
.arrow::before, .arrow::after {
right: 1.9em; } }
@media screen and (max-width: 576px) {
.arrow::before, .arrow::after {
right: 1em; } }
.arrow::before {
box-sizing: border-box;
width: 45px;
height: 45px;
border: 1px solid #1d2724;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #1d2724; }
.arrow::after {
right: 5.5em;
width: 6px;
height: 6px;
border-top: 5px solid #cacf2e;
border-right: 5px solid #cacf2e;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
@media screen and (max-width: 1140px) {
.arrow::after {
right: 4.5em; } }
@media screen and (max-width: 767px) {
.arrow::after {
right: 2.7em; } }
@media screen and (max-width: 576px) {
.arrow::after {
right: 1.8em; } }
.arrow.hover {
background-color: #1d2724;
color: #cacf2e; }
.arrow.hover::before {
background-color: #fff;
border: 1px solid #fff;
right: 3.4em; }
@media screen and (max-width: 1140px) {
.arrow.hover::before {
right: 4.5em; } }
@media screen and (max-width: 767px) {
.arrow.hover::before {
right: 1.9em; } }
@media screen and (max-width: 576px) {
.arrow.hover::before {
right: 1em; } }
.arrow.hover::after {
right: 4em;
border-top: 5px solid #1d2724;
border-right: 5px solid #1d2724; }
@media screen and (max-width: 1140px) {
.arrow.hover::after {
right: 4.5em; } }
@media screen and (max-width: 767px) {
.arrow.hover::after {
right: 2.7em; } }
@media screen and (max-width: 576px) {
.arrow.hover::after {
right: 1.8em; } }
@media screen and (min-width: 768px) {
.product-new-item .item-data .data-ttl { }
.product-new-item .item-data .data-txt {
min-height: 0em; } }
@media screen and (max-width: 767px) {
.product-new-item {
display: block; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-numbox {
margin: -190px 2.5% 0 auto; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-body-inner {
padding: 0 2.5%; }
.product-new-list .product-new-item:nth-of-type(2n) {
flex-direction: row-reverse; }
.product-new-list .product-new-item:nth-of-type(2n) .item-numbox {
margin: -190px auto 0 2.5%; }
.product-new-list .product-new-item:nth-of-type(2n) .item-body-inner {
padding: 0 2.5%; }
.product-new-item .item-head {
width: 100%; }
.product-new-item .item-body {
width: 100%;
margin: 30px auto 30px;
height: auto; }
.product-new-item .item-img {
height: 62vw; }
.product-new-item .item-body-inner {
max-width: none; }
.product-new-item .item-data .data-ttl,
.product-new-item .item-data .data-txt {
max-width: none;
margin-bottom: 30px; }
.product-new-item .item-data .data-img li img {
height: 18vw; } }
@media screen and (max-width: 576px) {
.product-new-list .product-new-item:not(:last-child) {
margin-bottom: 80px; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-numbox {
margin: -90px 4% 0 auto; }
.product-new-list .product-new-item:nth-of-type(2n+1) .item-body-inner {
padding: 0 0%; }
.product-new-list .product-new-item:nth-of-type(2n) {
flex-direction: row-reverse; }
.product-new-list .product-new-item:nth-of-type(2n) .item-numbox {
margin: -90px auto 0 4%; }
.product-new-list .product-new-item:nth-of-type(2n) .item-body-inner {
padding: 0 0%; }
.product-new-item .item-numbox {
width: 100px;
height: 100px; }
.product-new-item .item-numboxttl {
font-size: 1.4rem; }
.product-new-item .item-count {
line-height: 1;
font-size: 2.4rem; }
.product-new-item .item-count .num {
font-size: 4.2rem; }
.product-new-item .item-ttlbox {
flex-direction: column-reverse;
align-items: flex-start; }
.product-new-item .item-ttl {
font-size: 3.4rem; }
.product-new-item .item-data .data-ttl {
font-size: 2.2rem; } }