body {font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif !important;}
#copy {
color: #000;
}
#copy a {
color: #000;
}
@media screen and (max-width: 767px) {
.scroll-table {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
white-space: nowrap;ca
max-width: 200%;
}
.scroll-table table {
max-width: none;
}
.scroll-table table tbody {
display: table-row-group;
}
.scroll-table table tr {
display: table-row;
}
.scroll-table table th, .scroll-table table td {
display: table-cell;
width: auto !important;
border: 1px solid #ddd;
font-size: 12px !important;
}
}
.pum-theme-58026 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
background-color: #e69d4e !important;
}
.widget_search input {
width: 50% !important;
}
.widget_search input[type=submit] {
margin-top: 5px !important;
padding: 5px 10px !important;
font-size: 14px !important;
background-color: #5291ec !important;
}
.r-link-orange { text-align: center; margin: 0px auto; }
.r-link-orange a { display: inline-block; color: #fff; padding: 10px 50px; text-decoration: none; font-size: 1rem; font-weight: bold; border: 1px solid #f39939; background-color: #f39939; border-radius: 100px; }
@media screen and (max-width: 767px) { #contentWrap #content #events ul.event > li img {
aspect-ratio: inherit !important;
} }
#contentWrap #content #blogs .blogWrap .staffRelay .btn-relay { display: none; }
@media screen and (max-width: 767px) { #contentWrap #content #blogs .blogWrap .staffRelay .btn-relay {
display: block;
margin-bottom: 40px;
} }
div#ez-toc-container ul.ez-toc-list li {
text-align: left !important;
font-size: 100% !important;
line-height: 200% !important;
}
ul.flex li.half {
vertical-align: text-top !important;
width: 60% !important;
}
@media screen and (max-width: 767px) { 
ul.flex li.half {
width: 100% !important;
}
}
#caseTemp-2 { padding: 0px; }
@media screen and (max-width: 767px) { #caseTemp-2 { padding: 20px 0px; } }
@media screen and (max-width: 767px) { #caseTemp-2 .sec { padding: 20px 0px; } }
#caseTemp-2 .links { max-width: 840px; margin: 0 auto; }
#caseTemp-2 .links .linksWrap { display: flex; justify-content: center; gap: 40px; }
@media screen and (max-width: 767px) { #caseTemp-2 .links .linksWrap { flex-direction: column; gap: 20px; margin-bottom: 20px; text-align: center; } }
#caseTemp-2 .links .linksWrap a { display: inline-block; border: 2px solid #535456; border-radius: 30px; padding: 10px 20px; text-decoration: none; color: #535456; font-weight: bold; width: 100%; transition: .5s; }
#caseTemp-2 .links .linksWrap a:hover { background-color: #f5f5f5; }
#caseTemp-2 .links .linksWrap a i { margin-left: 10px; }
@media screen and (max-width: 767px) { #caseTemp-2 .links .linksWrap a { margin: 0 auto; } }
article .must p,article .opt p {
margin-bottom: 0px;
}
#contentWrap #content #works.underlayer-case.sec { padding: 0px 0; padding-bottom: 0px; position: relative; z-index: 0; background-color: #fff; }
#contentWrap #content #works .work.underlayer.flex {
margin-top: 0px;
}
#footer ul.sns.flex {
display: flex;
width: 200px;
}
#footer ul.sns.flex img {
width: 24px;
}
@media screen and (max-width: 767px) { 
#footer ul.sns.flex {
gap: 20px;
justify-content: center;
flex-direction: row;
width: 100%;
}
}
#footer ul.foot-head > li:nth-of-type(3) {
flex-basis: 40%;
line-height: 200%;
margin-bottom: 60px;
font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
#footer ul.foot-head > li:nth-of-type(3) {
order: 2;
margin-bottom: 20px;
font-size: 1rem;
line-height: 160%;
}
}
#footer ul.foot-head > li:nth-of-type(4) {
flex-basis: 60%;
line-height: 200%;
margin-bottom: 60px;
font-size: 1.2rem;
vertical-align: middle;
}
@media screen and (max-width: 767px) {
#footer ul.foot-head > li:nth-of-type(4) {
order: 2;
margin-bottom: 20px;
font-size: 1rem;
line-height: 160%;
}
}
@media screen and (max-width: 767px) {
.page-id-64280 #content .profile .inner .call {
padding: 40px 0px;
}
.page-id-64280 #content .profile .inner .call a.number {
font-size: 3rem;
line-height:160%;
}
}
#contentWrap #content #info {
margin: 0 auto;
width: 820px;
}
#contentWrap #content #info ul.flex {
justify-content: left;
margin: 0;
}
#contentWrap #content #info-new {
padding-bottom: 20px;
background-color: #f5f5f5;
margin: 0 auto;
width: 820px;
}
#contentWrap #content #info-new ul.flex {
justify-content: left;
margin: 0;
}
#contentWrap #content #info-new ul.flex li {
font-size: 1.2rem;
text-align: left;
}
#contentWrap #content #info-new ul.flex li:nth-of-type(1) {
background-color: #f39939;
width: 60px;
height: 60px;
border-radius: 60px;
color: #fff;
text-align: center;
display: grid;
place-items: center;
margin-right: 20px;
}
@media screen and (max-width: 767px) {
#contentWrap #content #info-new ul.flex li:nth-of-type(1) {
margin-right: 10px;
font-size: .9rem;
}
}
#contentWrap #content #info-new ul.flex li:nth-of-type(2) {
font-size: 1.2rem;
color: #515151;
font-weight: bold;
}
@media screen and (max-width: 767px) {
#contentWrap #content #info-new ul.flex li:nth-of-type(2) {
text-align: left;
font-size: 1rem;
flex-basis: 80%;
line-height: 200%;
}
}
#contentWrap #content #info-new ul.flex li a {
color: #505251;
}
@media screen and (max-width: 767px) {
#contentWrap #content #info {
padding-left: 10px;
width: 100%;
}
#contentWrap #content #info-new {
padding-left: 10px;
width: 100%;
}
#contentWrap #content #info-new ul.flex {
justify-content: left;
flex-direction: row;
}
#contentWrap #content #info.sec {
padding-left: 10px;
}
#contentWrap #content #info ul.flex {
justify-content: left;
flex-direction: row;
}
}
.page-id-38 .popmake , .page-id-36 .popmake , .page-id-25977 .popmake , .page-id-50349 .popmake , .postid-65741 .popmake , .page-id-65835 .popmake , .postid-66186 .popmake , .postid-67055 .popmake , .postid-67510 .popmake , .postid-69254 .popmake , .postid-70364 .popmake, .postid-70989 .popmake {
display: none;
}
.not_home #contentWrap .container #content #caseTemp .voice_new ul.flex {
margin-bottom: 10px;
}
table.cf7tbl tr th {
vertical-align:middle;
}
table.cf7tbl tr th .must {
vertical-align:middle;
}
table.cf7tbl tr th p {
float:left;
margin-bottom: 0px;
}
@media screen and (max-width: 767px) {
table.cf7tbl tr th p {
float:none;
}
}
table.cf7tbl tr td {
vertical-align:middle;
}
table.cf7tbl tr td p {
margin-bottom: 0px;
}
.page-id-65835 #part {
display: flex;
flex-direction: column;
}
.font-red {
color: #cc0000;
font-weight: bold;
font-size: 120%;
} body.page-template-default #contentWrap .caseTmp #content .sec06 h2.non-border {
background-color: transparent;
margin-bottom: 10px;
color: #515151;
border-bottom: none;
}
body.page-template-default.page-id-191 #contentWrap .caseTmp #content .sec04 ul.reasonWrap > li:nth-of-type(4) {
background-color: transparent;
}
body.page-template-default.page-id-191 #contentWrap .caseTmp #content .sec08 .inner ul.supportWrap > li:nth-of-type(2) {
text-align: left;
}
body.page-template-default.page-id-319 #contentWrap .caseTmp #content .sec04 ul.reasonWrap > li:nth-of-type(4) {
background-color: transparent;
}
body.page-template-default.page-id-319 #contentWrap .caseTmp #content .sec08 .inner ul.supportWrap > li:nth-of-type(2) {
text-align: left;
}
body.page-template-default.page-id-321 #contentWrap .caseTmp #content .sec04 ul.reasonWrap > li:nth-of-type(4) {
background-color: transparent;
}
body.page-template-default.page-id-321 #contentWrap .caseTmp #content .sec08 .inner ul.supportWrap > li:nth-of-type(2) {
text-align: left;
}
body.page-template-default.page-id-323 #contentWrap .caseTmp #content .sec04 ul.reasonWrap > li:nth-of-type(4) {
background-color: transparent;
}
body.page-template-default.page-id-323 #contentWrap .caseTmp #content .sec08 .inner ul.supportWrap > li:nth-of-type(2) {
text-align: left;
}
body.page-template-default #contentWrap .caseTmp #content .sec07 h3 .stepNum::after { bottom: 43px; left: 10px; }
@media screen and (max-width: 767px) {
body.page-template-default #contentWrap .caseTmp #content .sec07 h3 .stepNum::after { bottom: 30px; left: 0%; }
}
body.page-template-default #contentWrap .caseTmp #content .sec05 .inner .btnWrap a { background-color: #f39939; filter: drop-shadow(4px 4px 0 #ccc); position: relative; }