@charset "UTF-8";
 #header_lang a, #header_lang_button a, .p-menu-btn {
color: #3c434a;
}
#header_lang a:hover {
opacity: .875;
}
.l-inner {
max-width: 1320px;
}
.l-header__logo img {
height: 1.25rem;
width: auto;
}
.p-cover::before {
background-color: rgba(0, 0, 0, .25)
}
@media screen and (min-width: 768px) {
.p-archive-header {
padding-left: 8rem;
padding-right: 8rem;
}
}
.p-footer-widgets__inner, .p-footer-widgets__item {
border: 0
}
@media screen and (min-width: 768px) {
.l-header__logo img {
height: 2rem;
width: auto;
}
}
@media screen and (min-width: 768px) {
.p-entry__title {
padding-left: 8em;
padding-right: 8em;
}
}
.p-hover-effect--type1 img {
width: 100%;
height: 16rem;
object-fit: cover;
} .p-index-content-0 {
margin-bottom: 100px;
}
.p-index-content-0 .p-cb__item-title {
color: #000000;
font-size: 46px
}
.p-index-content-0 .p-cb__item-sub {
color: #000000
}
.p-index-content-0 .p-cb__item-desc {
color: #000000;
font-size: 16px
}
.biz {
display: flex;
background-size: cover;
padding: 2rem;
margin-bottom: 2rem;
}
.biz:last-of-type {
margin-bottom: 0;
}
.biz h3 {
font-size: 1.5rem;
}
.biz p {
line-height: 2;
}
.biz-1 {
background-image: url(//www.arcadia-web.co.jp/assets/images/biz-bg-01.webp);
}
.biz-2 {
background-image: url(//www.arcadia-web.co.jp/assets/images/biz-bg-02.webp);
}
.biz-3 {
background-image: url(//www.arcadia-web.co.jp/assets/images/biz-bg-03.webp);
}
.biz-4 {
background-image: url(//www.arcadia-web.co.jp/assets/images/biz-bg-04.webp);
}
.biz-cnt {
width: 75%;
-webkit-backdrop-filter: blur(0.25rem);
backdrop-filter: blur(0.25rem);
display: flex;
}
.biz-cnt:hover {
cursor: pointer;
}
@media screen and (min-width: 768px) {
.biz-cnt {
width: 40%;
}
}
.biz-cnt a {
padding: 4rem 2rem;
color: #fff;
opacity: 1;
background-color: rgba(0, 0, 0, 0.25);
-webkit-transition: 0.5s all;
transition: 0.5s all;
}
.biz-cnt a:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.biz-cnt nav {
margin-top: 2rem;
}
.biz-cnt nav span {
display: flex;
align-items: center;
}
.biz-cnt nav span::after {
content: "\E910";
font-family: "design_plus";
font-size: 0.75em;
margin-left: 0.5em;
} section.biz {
display: block;
}
section.biz picture img {
margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
section.biz {
display: flex;
align-items: stretch;
}
section.biz picture {
min-width: 33.333333%;
max-width: 33.333333%;
}
section.biz picture img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
margin-bottom: 0;
}
section.biz .txt {
padding: 4rem 0 4rem 4rem;
}
}
section.biz-style-2 {
display: block;
}
section.biz-style-2 {
text-align: center;
}
@media screen and (min-width: 768px) {
section.biz-style-2 {
padding-left: 8rem;
padding-right: 8rem;
}
} @media screen and (min-width: 768px) {
.form-wrap {
display: flex;
justify-content: center;
}
}
.mw_wp_form p, .mw_wp_form td {
font-size: 1rem !important;
}
@media screen and (min-width: 768px) {
.mw_wp_form, .mw_wp_form_input {
min-width: 75%;
}
}
.mw_wp_form_input td > label {
display: none;
font-weight: bold;
}
.mw_wp_form_input td > span:nth-last-of-type(1) {
margin-bottom: 2em;
}
.mw_wp_form_input td > span.error {
margin-bottom: 0;
}
.mw_wp_form_confirm td {
display: block;
}
.mw_wp_form_confirm td > span, .mw_wp_form_confirm td > label {
display: block;
font-size: 0.875em;
}
@media screen and (min-width: 768px) {
.mw_wp_form_confirm td {
display: flex;
}
.mw_wp_form_confirm td > span, .mw_wp_form_confirm td > label {
width: 25%;
padding-right: 2em;
font-size: 1rem;
}
} .filter-wrap {
position: relative;
}
.filter-open {
position: relative;
display: inline-block;
padding: 1em 1em 1em 0;
color: #85467b;
margin: 1rem 0;
}
.filter-open:before {
content: '';
width: 0.375em;
height: 0.375em;
border: 0;
border-bottom: solid 1px #85467b;
border-right: solid 1px #85467b;
transform: rotate(45deg);
position: absolute;
top: 0;
right: 0;
bottom: 0;
margin: auto;
}
.filter ul {
position: absolute;
width: 100%;
background-color: rgba(255, 255, 255,.75);
margin-top: -1rem;
-webkit-backdrop-filter: blur(0.25rem);
backdrop-filter: blur(0.25rem);
}
.filter li {
list-style: none;
}
.filter li a {
display: block;
padding: 1rem;
color: #3c434a;
}
.filter li a:hover {
opacity: 0.875;
}
.filter li.focus a {
display: block;
color: #85467b;
}
.filter-menu {
display: none;
}
.filter:hover .filter-menu {
display: block;
}
@media screen and (min-width: 768px) {
.filter {
position: relative;
margin-bottom: 4rem;
}
.filter-open {
display: none;
}
.filter-menu, .filter:hover .filter-menu {
display: flex;
}
.filter ul {
position: relative;
margin: 0;
}
.filter-menu li, .filter:hover .filter-menu li {
flex: 1;
text-align: center;
border-left: 1px solid #ccc;
}
.filter-menu li:last-of-type, .filter:hover .filter-menu li:last-of-type {
border-right: 1px solid #ccc;
}
.filter-menu li.focus, .filter:hover .filter-menu li.focus {
border-bottom: 2px solid #85467b;
}
} .post_col h3 span,h3.p-article06__title span,h3.p-article07__title span{
display: block;
font-size: 0.875rem;
opacity: 0.75;
}
h1.p-works-entry__title span{
display: block;
font-size: 1rem;
opacity: 0.75;
}
.post_col h3 span.area,h3.p-article06__title span.area,h3.p-article07__title span.area,h1.p-works-entry__title span.area{
font-weight: normal;
margin-top: 0.5rem;
}
h1.p-works-entry__title span.area{
font-weight: normal;
margin-top: 0.75rem;
}