@charset 'UTF-8';
  *,
*::before,
*::after
{
box-sizing: border-box;
} body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd
{
margin: 0;
} ul[role='list'],
ol[role='list']
{
list-style: none;
} html:focus-within
{
scroll-behavior: smooth;
} body
{
line-height: 1.5;
min-height: 100vh;
text-rendering: optimizeSpeed;
} a:not([class])
{
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
} img,
picture
{
display: block;
max-width: 100%;
} input,
button,
textarea,
select
{
font: inherit;
}
:root
{
--color: #111;
--colorB: #1e295e;
} @keyframes menuFadeIn
{
0%
{
display: flex;
opacity: 0;
}
100%
{
opacity: 1;
}
}
@keyframes menuFadeOut
{
0%
{
opacity: 1;
}
99%
{
opacity: 0;
}
100%
{
display: none;
opacity: 0;
}
}
@keyframes fadeIn
{
0%
{
opacity: 0;
}
100%
{
opacity: 1;
}
}
@keyframes fadeOut
{
0%
{
opacity: 1;
}
100%
{
opacity: 0;
}
} .fade-enter-active,
.fade-leave-active
{
transition: opacity .4s;
}
.fade-enter,
.fade-leave-to
{
opacity: 0;
}
.fade2-enter-active,
.fade2-leave-active
{
transition: opacity .2s;
}
.fade2-enter,
.fade2-leave-to
{
opacity: 0;
}
.mode-fade-enter-active,
.mode-fade-leave-active
{
transition: opacity .5s ease;
}
.mode-fade-enter-from,
.mode-fade-leave-to
{
opacity: 0;
} .ajaxFadein
{
animation: fadeInAjax .6s 1 0s ease forwards;
}
@keyframes fadeInAjax
{
0%
{
opacity: 0;
}
100%
{
opacity: 1;
}
}
.loading
{
position: absolute;
z-index: -1;
top: 50px;
left: -235px;
width: calc(100% + 235px);
}
.loading::before
{
position: absolute;
top: 0;
left: 50%;
width: 52px;
height: 52px;
margin: -26px 0 0 -26px;
content: '';
animation: loader .8s infinite linear;
border: 6px solid #000;
border-top-color: #ddd;
border-radius: 50%;
}
.loadingBtn
{
position: relative;
}
.loadingBtn::before
{
position: absolute;
top: 60px;
left: 50%;
width: 30px;
height: 30px;
margin: 0 0 0 -15px;
content: '';
animation: loader .8s infinite linear;
border: 3px solid #000;
border-top-color: #ddd;
border-radius: 50%;
}
.noPost
{
font-size: 1.7rem;
margin-top: 2em;
text-align: center;
grid-column: 1 / 6;
}
@media only screen and (max-width: 767px)
{
.loading
{
left: 0;
width: 100%;
}
.loadingBtn
{
position: relative;
}
.loadingBtn::before
{
top: 15.38462vw;
}
}
@keyframes loader
{
0%
{
transform: rotate(0deg);
}
100%
{
transform: rotate(360deg);
}
}
body
{
--block-gap: 100px !important;
}
.singleEdit
{
font-size: 1.6rem;
line-height: 1.37;
overflow: hidden;
margin-top: var(--block-gap);
}
.singleEdit > *
{
margin-block-start: 20px;
}
.singleEdit > *:first-child
{
margin-block-start: 0 !important;
}
.singleEdit .has-normal-font-size
{
font-size: 1.6rem;
}
.singleEdit h2
{
font-size: 2rem;
font-weight: 700;
line-height: 1.4;
display: flex;
min-height: 50px;
margin-bottom: 30px;
padding: 5px 28px;
color: #fff;
background: #1e295e;
align-items: center;
}
.singleEdit h3
{
font-size: 2rem;
font-weight: 700;
line-height: 1.4;
display: flex;
min-height: 50px;
margin-bottom: 30px;
padding: 5px 28px;
color: #1e295e;
border-left: 10px solid #1e295e;
background: #fff;
align-items: center;
}
.singleEdit p
{
font-size: 1.6rem;
}
.singleEdit ol,
.singleEdit ul
{
font-size: 1.6rem;
padding: 0;
}
.singleEdit ul li
{
display: flex;
}
.singleEdit ul li::before
{
content: '・';
flex-shrink: 0;
}
.singleEdit a:not(.wp-block-button__link)
{
text-decoration: underline;
}
.singleEdit .wp-block-button__link
{
font-size: 1em;
}
.singleEdit ol
{
list-style: none;
}
.singleEdit .wp-block-table th,
.singleEdit .wp-block-table td
{
padding: .2em .5em;
}
@media only screen and (max-width: 767px)
{
.singleEdit > *
{
margin-block-start: 5.64103vw;
}
.singleEdit h2
{
min-height: 12.82051vw;
margin-bottom: 7.69231vw;
padding: 1.28205vw 7.17949vw;
}
.singleEdit h3
{
min-height: 12.82051vw;
margin-bottom: 7.69231vw;
padding: 1.28205vw 7.17949vw;
border-left: 2.5641vw solid #1e295e;
}
.singleEdit > .alignright
{
float: none;
margin-inline-start: 0 !important;
}
.singleEdit > .alignleft
{
float: none;
margin-inline-end: 0 !important;
}
.singleEdit .wp-block-media-text
{
grid-template-areas: 'media-text-media' 'media-text-content';
grid-template-columns: 1fr;
}
.singleEdit .wp-block-media-text .wp-block-media-text__media
{
grid-area: media-text-media;
}
.singleEdit .wp-block-media-text .wp-block-media-text__content
{
padding: 1.5em 0 0;
grid-area: media-text-content;
}
.singleEdit .wp-block-media-text .wp-block-media-text__content p
{
margin: 0;
}
}
@media only screen and (max-width: 767px)
{
.singleEdit .wp-block-media-text .wp-block-media-text__media
{
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.singleEdit .wp-block-media-text .wp-block-media-text__content
{
-ms-grid-row: 2;
-ms-grid-column: 1;
}
} .fontZ
{
font-family: 'Zen Old Mincho', serif;
font-style: normal;
} .pageTitle
{
font-size: 4.5rem;
font-weight: 700;
line-height: 1.45;
margin-bottom: 50px;
text-align: center;
color: #1e295e;
}
@media only screen and (max-width: 767px)
{
.pageTitle
{
font-size: 3.4rem;
margin-bottom: 12.82051vw;
}
} .subPage
{
padding-top: 65px;
}
@media only screen and (max-width: 767px)
{
.subPage
{
padding-top: 12.82051vw;
}
} .ctaBox
{
padding: 60px 0 70px;
text-align: center;
background: #f3f5fe;
}
.ctaBox h2
{
font-size: 3.4rem;
font-weight: 700;
line-height: 1;
margin-bottom: 30px;
color: #1e295e;
color: var(--colorB);
}
.ctaBox p
{
font-size: 1.4rem;
line-height: 1.78;
letter-spacing: .25em;
}
.ctaBox .goService
{
font-size: 1.4rem;
font-weight: 700;
display: grid;
max-width: 220px;
height: 43px;
margin: 26px auto 0;
color: #fff;
border-radius: 22px;
background: linear-gradient(90deg,#1665aa 0%, #1b2962 100%);
place-content: center;
}
@media only screen and (max-width: 767px)
{
.ctaBox
{
padding: 15.38462vw 3.84615vw;
}
.ctaBox h2
{
margin-bottom: 7.17949vw;
}
.ctaBox p
{
text-align: justify;
letter-spacing: .1em;
}
.ctaBox .goService
{
max-width: 56.41026vw;
height: 11.53846vw;
margin: 8.20513vw auto 0;
border-radius: 5.64103vw;
}
}  .formWall
{
max-width: 720px;
margin: 0 auto;
}
.formWall select,
.formWall input[type='text'],
.formWall input[type='tel'],
.formWall input[type='email']
{
line-height: 47px;
width: 100%;
height: 47px;
padding: 0 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
.formWall textarea
{
width: 100%;
height: 117px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
.formWall .formBox .inputTitle
{
font-size: 1.6rem;
line-height: 1.47;
display: flex;
margin-bottom: 3px;
align-items: center;
}
.formWall .formBox .inputTitle::after
{
font-size: 3rem;
font-weight: 400;
line-height: 1;
height: .6em;
margin-left: 5px;
content: '*';
color: #b42d60;
}
.formWall .formBox + .formBox
{
margin-top: 10px;
}
.formWall .accept
{
font-size: 1.5rem;
line-height: 1;
margin-top: 50px;
}
.formWall .accept span
{
display: block;
}
.formWall .accept .wpcf7-list-item
{
margin: 0;
}
.formWall .accept label
{
display: flex;
align-items: center;
justify-content: center;
}
.formWall .accept label input
{
margin: 0 13px 0 0;
}
.formWall .accept a
{
text-decoration: underline;
}
.formWall .acceptSingle
{
margin-top: 28px;
}
.formWall .acceptSingle label
{
justify-content: flex-start;
}
.formWall .send
{
max-width: 250px;
margin: 50px auto 0;
}
.formWall .send input
{
font-size: 1.5rem;
font-weight: 700;
display: grid;
width: 100%;
height: 50px;
padding: 0;
color: #fff;
border: none;
border-radius: 25px;
background: #b42d60;
place-content: center;
}
.formWall .send input:hover
{
opacity: .8;
}
.formWall .send .wpcf7-spinner
{
display: block;
margin: 10px auto 0;
}
.formWall .wpcf7-not-valid-tip
{
font-size: 1.6rem;
padding: .3em;
}
.formWall .wpcf7-response-output
{
font-size: 1.5rem;
margin: 0 !important;
padding: 1em !important;
text-align: center;
}
@media only screen and (max-width: 767px)
{
.formWall
{
max-width: 92.82051vw;
}
.formWall select,
.formWall input[type='text'],
.formWall input[type='tel'],
.formWall input[type='email']
{
font-size: 16px;
line-height: 12.05128vw;
height: 12.05128vw;
padding: 0 2.5641vw;
border: .25641vw solid #ccc;
border-radius: 1.28205vw;
}
.formWall textarea
{
font-size: 16px;
width: 100%;
height: 30vw;
padding: 2.5641vw;
border: .25641vw solid #ccc;
border-radius: 1.02564vw;
}
.formWall .formBox .inputTitle
{
font-size: 1.64rem;
margin-bottom: .76923vw;
}
.formWall .formBox .inputTitle::after
{
margin-left: 1.28205vw;
}
.formWall .formBox + .formBox
{
margin-top: 2.5641vw;
}
.formWall .accept
{
margin-top: 12.82051vw;
}
.formWall .accept label input
{
margin: 0 3.33333vw 0 0;
}
.formWall .acceptSingle
{
margin-top: 7.69231vw;
}
.formWall .send
{
max-width: 64.10256vw;
margin: 12.82051vw auto 0;
}
.formWall .send input
{
height: 12.82051vw;
border-radius: 6.41026vw;
}
.formWall .wpcf7-not-valid-tip
{
font-size: 1.4rem;
}
.formWall .wpcf7-response-output
{
font-size: 1.4rem;
}
} html
{
font-size: 62.5%;
overflow-y: scroll;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body
{
font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Noto Sans','Noto Sans JP','Noto Sans CJK JP','游ゴシック','游ゴシック体', 'YuGothic M', YuGothic,'メイリオ',Meiryo,sans-serif;
font-size: 1.6rem;
line-height: 1.4;
overflow: hidden;
width: 100%;
min-width: 1140px;
text-align: justify;
text-justify: inter-ideograph;
color: #111;
color: var(--color);
font-feature-settings: 'pkna';
}
img
{
max-width: 100%;
height: auto;
vertical-align: bottom;
backface-visibility: hidden;
}
a
{
text-decoration: none;
color: #111;
color: var(--color);
}
a:hover
{
opacity: .8;
}
.spShow
{
display: none;
}
.pcShow
{
display: inline-block;
}
.container
{
display: grid;
min-height: 100vh;
grid-template-columns: 100%;
grid-template-rows: 105px 1fr auto;
}
.header
{
position: relative;
z-index: 3;
grid-column: 1;
grid-row: 1;
}
.pageContainer
{
position: relative;
z-index: 2;
grid-column: 1;
grid-row: 2;
}
.footer
{
z-index: 2;
grid-column: 1;
grid-row: 3;
}
button
{
padding: 0;
border: none;
outline: none;
background: none;
}
button:focus
{
outline: none;
}
button:hover
{
opacity: .8;
}
button:disabled
{
opacity: 1;
}
button:disabled:hover
{
opacity: 1;
}
.anchor
{
display: block;
margin-top: -80px;
padding-top: 80px;
} .header
{
width: 100%;
min-width: 1140px;
background: #1e295e;
background: var(--colorB);
}
.header .headerText
{
font-size: 1.3rem;
font-weight: 400;
display: flex;
width: min(100%,1350px);
height: 30px;
margin: 0 auto;
padding: 0 20px;
color: #fff;
align-items: center;
}
.header .headerBottom
{
position: relative;
display: grid;
border-bottom: 1px solid #eee;
background: #fff;
grid-template-columns: minmax(20px,1fr) 161px minmax(939px,1081px) minmax(20px,1fr);
grid-template-rows: 75px;
}
.header .headerBottom::before
{
content: '';
grid-column: 1;
}
.header .headerBottom::after
{
content: '';
grid-column: 4;
}
.header .menuFix
{
position: fixed;
z-index: 999;
top: 0;
left: 0;
width: 100%;
}
.header .logo
{
grid-column: 2;
align-self: center;
}
.header .gNav
{
grid-column: 3;
align-self: end;
align-self: center;
} .gNav ul
{
margin: 0;
padding: 0;
list-style: none;
}
.gNav .pageNavPC
{
font-size: 1.4rem;
font-weight: 700;
line-height: 1;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 0 20px;
}
.gNav .pageNavPC a
{
font-size: 1.4rem;
font-weight: 700;
display: flex;
height: 32px;
color: #fff;
border-radius: 4px;
align-items: center;
justify-content: center;
}
.gNav .pageNavPC li:nth-child(1)
{
flex: 0 1 135px;
}
.gNav .pageNavPC li:nth-child(1) a
{
background: #4080c5;
}
.gNav .pageNavPC li:nth-child(1) a::before
{
width: 16px;
height: 18px;
margin-right: 7px;
content: '';
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/menu_icon1.svg) no-repeat center center / contain;
flex-shrink: 0;
}
.gNav .pageNavPC li:nth-child(2)
{
flex: 0 1 171px;
}
.gNav .pageNavPC li:nth-child(2) a
{
background: #b42d60;
}
.gNav .pageNavPC li:nth-child(2) a::before
{
width: 13px;
height: 18px;
margin-right: 6px;
content: '';
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/menu_icon2.svg) no-repeat center center / contain;
flex-shrink: 0;
}
.gNav .pageNavSP
{
display: none;
} .footer
{
padding: 15px 0 10px;
background: #1e295e;
background: var(--colorB);
}
.footer .footerNav ul
{
font: 700;
font-size: 1.4rem;
line-height: 1;
display: flex;
margin: 0;
padding: 0;
list-style: none;
justify-content: center;
gap: 0 50px;
}
.footer .footerNav a
{
color: #fff;
}
.footer .logo
{
line-height: 1;
display: flex;
margin-top: 99px;
justify-content: center;
}
.footer .copyright
{
font-size: 1.2rem;
font-weight: 300;
line-height: 1;
margin-top: 108px;
text-align: center;
color: #fff;
} .privacy-policyPage
{
padding-bottom: 92px;
}
.privacy-policyPage .main
{
max-width: 1100px;
margin: 0 auto;
}
.privacy-policyPage ul,
.privacy-policyPage ol
{
margin: 0;
padding: 0;
list-style: none;
}
.privacy-policyPage p,
.privacy-policyPage li
{
font-size: 1.6rem;
line-height: 1.75;
color: #151515;
}
.privacy-policyPage .privacySec
{
margin-top: 22px;
}
.privacy-policyPage .privacySec h2
{
font-size: 2rem;
display: flex;
height: 50px;
margin-bottom: 30px;
padding: 0 28px;
color: #fff;
background: #1e295e;
background: var(--colorB);
align-items: center;
}
.privacy-policyPage .privacySec > * + *
{
margin-top: 12px;
}
.privacy-policyPage .privacySec ol
{
counter-reset: my-counter;
}
.privacy-policyPage .privacySec ol li
{
margin-left: 1.7em;
text-indent: -1.7em;
}
.privacy-policyPage .privacySec ol li::before
{
margin-right: .8em;
content: counter(my-counter)'.';
counter-increment: my-counter;
}
.privacy-policyPage .privacySec ol li > ol
{
margin: 12px 0;
}
.privacy-policyPage .privacySec .addr
{
font-style: normal;
margin-top: 1.5em;
} .contactPage
{
padding-bottom: 100px;
} .servicePage .mv
{
display: grid;
height: 380px;
text-align: center;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/service_mv_bk.jpg) no-repeat center center / cover;
place-content: center;
}
.servicePage .mv header
{
display: flex;
width: 853px;
height: 218px;
background: rgba(255,255,255,.92);
flex-flow: column;
justify-content: center;
align-items: center;
}
.servicePage .mv h2
{
font-size: 4rem;
font-weight: 700;
line-height: 1.45;
margin-bottom: 20px;
color: #1e295e;
}
.servicePage .mv p
{
font-size: 1.5rem;
line-height: 1.86;
width: 754px;
letter-spacing: .25em;
justify-self: center;
}
.servicePage .feature
{
max-width: 900px;
margin: 122px auto 0;
}
.servicePage .feature > h2
{
font-size: 3.9rem;
font-weight: 700;
line-height: 1.43;
margin-bottom: 50px;
text-align: center;
color: #1e295e;
}
.servicePage .feature ol
{
margin: 0;
padding: 0;
list-style: none;
}
.servicePage .feature ol .featureBox
{
display: grid;
grid-template-columns: 180px 1fr;
grid-template-rows: minmax(180px,auto);
grid-gap: 0 30px;
}
.servicePage .feature ol .featureBox::before
{
content: '';
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
grid-column: 1;
grid-row: 1;
}
.servicePage .feature ol .featureBox .featureText
{
grid-column: 2;
grid-row: 1;
align-self: center;
}
.servicePage .feature ol .featureBox .featureText h2
{
font-size: 2rem;
font-weight: 700;
line-height: 1.65;
letter-spacing: .3em;
color: #1e295e;
}
.servicePage .feature ol .featureBox .featureText p
{
font-size: 1.5rem;
line-height: 2.2;
margin-top: 7px;
}
.servicePage .feature ol .featureBox + .featureBox
{
margin-top: 20px;
}
.servicePage .feature ol .featureBox1::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/feature1.png);
}
.servicePage .feature ol .featureBox2::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/feature2.png);
}
.servicePage .feature ol .featureBox3::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/feature3.png);
}
.servicePage .feature ol .featureBox4::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/feature4.png);
}
.servicePage .infoList
{
margin-top: 100px;
padding: 75px 0 107px;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_info_list_bk_new.jpg) no-repeat center center / cover;
}
.servicePage .infoList h2
{
font-size: 4rem;
font-weight: 700;
line-height: 1.45;
margin-bottom: 45px;
text-align: center;
color: #1e295e;
}
.servicePage .infoList ul
{
display: flex;
max-width: 690px;
margin: 0 auto;
padding: 0;
flex-flow: row wrap;
justify-content: center;
gap: 35px 0;
}
.servicePage .infoList ul li
{
font-size: 2rem;
font-weight: 700;
line-height: 1.65;
position: relative;
list-style: none;
text-align: center;
color: #1e295e;
flex: 0 1 160px;
}
.servicePage .infoList ul li::before
{
display: block;
width: 160px;
height: 160px;
margin: 0 auto 10px;
content: '';
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.servicePage .infoList ul li:nth-child(1)
{
margin-right: 63px;
}
.servicePage .infoList ul li:nth-child(1)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist1_new.png);
}
.servicePage .infoList ul li:nth-child(2)
{
margin-right: 41px;
flex: 0 1 12em;
}
.servicePage .infoList ul li:nth-child(2)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist2_new.png);
}
.servicePage .infoList ul li:nth-child(3)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist3_new.png);
}
.servicePage .infoList ul li:nth-child(4)
{
margin-right: 63px;
flex: 0 1 10em;
}
.servicePage .infoList ul li:nth-child(4)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist4_new.png);
}
.servicePage .infoList ul li:nth-child(5)
{
margin-right: 63px;
flex: 0 1 10em;
}
.servicePage .infoList ul li:nth-child(5)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist5_new.png);
}
.servicePage .infoList ul li:nth-child(6)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist6_new.png);
}
.servicePage .atukau
{
padding: 70px 0 94px;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_bk.jpg) no-repeat center center / cover;
}
.servicePage .atukau h2
{
font-size: 4rem;
font-weight: 700;
line-height: 1.45;
margin-bottom: 50px;
text-align: center;
color: #1e295e;
}
.servicePage .atukau ul
{
display: grid;
max-width: 1100px;
margin: 0 auto;
padding: 0;
list-style: none;
grid-template-columns: repeat(3,340px);
grid-gap: 40px;
}
.servicePage .atukau ul li
{
font-size: 1.8rem;
font-weight: 700;
line-height: 1.833;
display: flex;
min-height: 100px;
padding: 0 10px 0 30px;
letter-spacing: .2em;
color: #1e295e;
border: 1px solid #9aa4d0;
background: #f3f5fe;
align-items: center;
}
.servicePage .atukau ul li::before
{
width: 75px;
height: 75px;
margin-right: 15px;
content: '';
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
flex-shrink: 0;
}
.servicePage .atukau ul li:nth-child(1)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img1.png);
}
.servicePage .atukau ul li:nth-child(2)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img2.png);
}
.servicePage .atukau ul li:nth-child(3)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img3.png);
}
.servicePage .atukau ul li:nth-child(4)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img4.png);
}
.servicePage .atukau ul li:nth-child(5)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img5.png);
}
.servicePage .atukau ul li:nth-child(6)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img6.png);
}
.servicePage .atukau ul li:nth-child(7)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img7.png);
}
.servicePage .atukau ul li:nth-child(8)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img8.png);
}
.servicePage .atukau ul li:nth-child(9)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img9.png);
}
.servicePage .atukau ul li:nth-child(10)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img10.png);
}
.servicePage .atukau ul li:nth-child(11)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img11.png);
}
.servicePage .atukau ul li:nth-child(12)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img12.png);
}
.servicePage .atukau ul li:nth-child(13)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img13.png);
}
.servicePage .atukau ul li:nth-child(14)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img14.png);
}
.servicePage .atukau ul li:nth-child(15)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img15.png);
}
.servicePage .atukau ul li:nth-child(16)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img16.png);
}
.servicePage .atukau ul li:nth-child(17)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img17.png);
}
.servicePage .atukau ul li:nth-child(18)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img18.png);
}
.servicePage .atukau ul li:nth-child(19)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img19.png);
}
.servicePage .atukau ul li:nth-child(20)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img20.png);
}
.servicePage .atukau ul li:nth-child(21)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img21.png);
}
.servicePage .faq
{
padding: 105px 0 100px;
background: #f3f5fe;
}
.servicePage .faq > h2
{
font-size: 4rem;
font-weight: 700;
line-height: 1.45;
margin-bottom: 37px;
text-align: center;
color: #1e295e;
}
.servicePage .faq .faqBox
{
max-width: 900px;
margin: 0 auto;
}
.servicePage .faq .faqBox header
{
display: flex;
min-height: 102px;
padding: 5px 30px;
cursor: pointer;
color: #1e295e;
border: 1px solid #707070;
background: #fff;
align-items: center;
}
.servicePage .faq .faqBox header:hover
{
opacity: .8;
}
.servicePage .faq .faqBox header::before
{
font-size: 4rem;
margin-right: 27px;
content: 'Q';
flex-shrink: 0;
}
.servicePage .faq .faqBox header::after
{
width: 15px;
height: 7px;
margin: 0 0 0 auto;
content: '';
transition: transform .2s linear;
transform-origin: center;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/faq_arrow.svg) no-repeat center center / contain;
flex-shrink: 0;
}
.servicePage .faq .faqBox header h2
{
font-size: 2rem;
line-height: 1.65;
margin-right: 10px;
letter-spacing: .3em;
}
.servicePage .faq .faqBox .open::after
{
transform: rotate(180deg);
}
.servicePage .faq .faqBox .hideBox
{
display: none;
padding: 20px 30px;
border-right: 1px solid #707070;
border-bottom: 1px solid #707070;
border-left: 1px solid #707070;
background: #f8faff;
}
.servicePage .faq .faqBox .hideBox .inner
{
display: flex;
color: #1e295e;
}
.servicePage .faq .faqBox .hideBox .inner::before
{
font-size: 4rem;
margin-right: 27px;
content: 'A';
flex-shrink: 0;
}
.servicePage .faq .faqBox .hideBox .inner p
{
font-size: 2rem;
line-height: 1.65;
letter-spacing: .3em;
}
.servicePage .faq .faqBox + .faqBox
{
margin-top: 19px;
} .reportSingle
{
padding: 60px 0 96px;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/report_bk.jpg) repeat-y center / 100% auto;
}
.reportSingle .pageNave
{
display: flex;
max-width: 1100px;
margin: 0 auto;
justify-content: space-between;
gap: 0 50px;
}
.reportSingle .pageNave .pankuzu
{
font-size: 1.3rem;
line-height: 1.15;
display: flex;
margin: 0;
padding: 0;
list-style: none;
}
.reportSingle .pageNave .pankuzu li:not(:last-child)::after
{
padding: 0 .5em;
content: '/';
}
.reportSingle .pageNave .prevNext
{
font-size: 1.5rem;
line-height: 1;
display: flex;
flex-shrink: 0;
justify-content: flex-end;
}
.reportSingle .pageNave .prevNext::after
{
padding: 0 .5em;
content: '|';
flex-shrink: 0;
order: 2;
}
.reportSingle .pageNave .prevNext .prevPost
{
order: 1;
flex: 0 0 3em;
}
.reportSingle .pageNave .prevNext .nextPost
{
order: 3;
flex: 0 0 3em;
}
.reportSingle .main
{
display: grid;
max-width: 1100px;
margin: 61px auto 0;
grid-template-columns: 551px 1fr;
grid-template-rows: auto 1fr;
grid-gap: 0 32px;
}
.reportSingle .main .repoTextBox
{
grid-column: 2;
grid-row: 1 / 3;
}
.reportSingle .main .mainImg
{
grid-column: 1;
grid-row: 1;
}
.reportSingle .main .repoForm
{
grid-column: 1;
grid-row: 2;
}
.reportSingle .main .repoHeader h2
{
font-size: 2.6rem;
line-height: 1.34;
margin-bottom: 15px;
}
.reportSingle .main .repoHeader time
{
font-size: 1.5rem;
line-height: 1;
display: block;
color: #777;
}
.reportSingle .main .cat
{
display: flex;
margin: 0;
margin-top: 18px;
padding: 0;
list-style: none;
flex-flow: row wrap;
gap: 10px;
}
.reportSingle .main .cat a
{
font-size: 1.8rem;
display: grid;
min-height: 40px;
padding: 5px 23px;
color: #fff;
border-radius: 5px;
background: #1e295e;
place-content: center;
}
.reportSingle .main .dataBox
{
margin-top: 25px;
}
.reportSingle .main .dataBox .price
{
font-size: 1.8rem;
font-weight: 600;
}
.reportSingle .main .dataBox .dataSec
{
margin-top: 19px;
}
.reportSingle .main .dataBox .dataSec h2
{
font-size: 1.8rem;
font-weight: 600;
line-height: 1;
margin-bottom: 16px;
}
.reportSingle .main .dataBox dl
{
font-size: 1.5rem;
line-height: 1;
display: grid;
grid-template-columns: 158px 1fr;
grid-gap: 10px 0;
}
.reportSingle .main .singleEdit
{
margin-top: 28px;
}
.reportSingle .main .repoForm
{
margin-top: 45px;
}
.reportSingle .main .repoForm > h2
{
font-size: 2rem;
line-height: 1;
margin-bottom: 28px;
}
.reportSingle .formWall
{
width: 100%;
max-width: none;
}
.reportSingle .formWall input[type='text'],
.reportSingle .formWall input[type='tel'],
.reportSingle .formWall input[type='email']
{
line-height: 36px;
height: 36px;
border: 1px solid #bcbcbc;
border-radius: 0;
}
.reportSingle .formWall .formBox .inputTitle
{
font-weight: 700;
}
.reportSingle .formWall .formBox + .formBox
{
margin-top: 14px;
}
.reportSingle .formWall .send
{
max-width: 127px;
margin: 31px 0 0;
}
.reportSingle .formWall .send input
{
width: 100%;
height: 43px;
border-radius: 22px;
background: linear-gradient(90deg,#1665aa 0%, #1b2962 100%);
}
.reportSingle .formWall .wpcf7-response-output
{
background: #fff;
} .archivePage
{
padding: 70px 0 100px;
}
.archivePage .secTitle
{
font-size: 3.4rem;
font-weight: 700;
line-height: 1;
margin-bottom: 38px;
text-align: center;
color: #1e295e;
color: var(--colorB);
}
.archivePage .secTitle::after
{
font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Noto Sans','Noto Sans JP','Noto Sans CJK JP','游ゴシック','游ゴシック体', 'YuGothic M', YuGothic,'メイリオ',Meiryo,sans-serif;
font-size: 1.4rem;
font-weight: 500;
display: block;
margin-top: 12px;
content: attr(data-en);
color: #585858;
}
.archivePage .postListBox a
{
position: relative;
display: grid;
height: 100%;
padding-bottom: 24px;
grid-template-columns: 100%;
grid-template-rows: auto 1fr;
}
.archivePage .postListBox .tm
{
margin-bottom: 20px;
grid-row: 1;
}
.archivePage .postListBox .tm img
{
width: 100%;
}
.archivePage .postListBox header
{
grid-row: 2;
}
.archivePage .postListBox header time
{
font-size: 1.4rem;
line-height: 1;
display: block;
margin-bottom: 10px;
color: #777;
}
.archivePage .postListBox header h2
{
font-size: 1.4rem;
line-height: 1.57;
}
.archivePage .postListBox .price
{
font-size: 1.4rem;
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
width: 100%;
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
}
.archivePage .archiveMain
{
position: relative;
display: grid;
width: min(100%,1347px);
margin: 0 auto;
padding: 0 20px;
grid-template-columns: 235px 1fr;
grid-template-rows: auto auto 1fr;
grid-gap: 0 44px;
}
.archivePage .archiveMain > header
{
grid-column: 1 / 3;
grid-row: 1;
}
.archivePage .archiveMain .sidebar
{
grid-column: 1;
grid-row: 2;
}
.archivePage .archiveMain .postList
{
grid-column: 2;
grid-row: 2;
align-self: start;
}
.archivePage .archiveMain .moreBtnBox
{
grid-column: 1 / 3;
grid-row: 3;
}
.archivePage .termSec
{
text-align: right;
}
.archivePage .termSec > header
{
display: flex;
cursor: pointer;
align-items: center;
justify-content: flex-end;
}
.archivePage .termSec > header::after
{
width: 25px;
height: 25px;
margin-left: 13px;
content: '';
transition: transform .2s linear;
transform-origin: center;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/slidedown.svg) no-repeat center center / contain;
flex-shrink: 0;
}
.archivePage .termSec > header h2
{
font-size: 1.8rem;
line-height: 1;
}
.archivePage .termSec .open::after
{
transform: rotate(180deg);
}
.archivePage .termSec ul
{
font-size: 1.4rem;
font-weight: 700;
line-height: 1.4;
display: none;
margin: 25px 0 0;
padding: 0;
list-style: none;
}
.archivePage .termSec ul li + li
{
margin-top: 20px;
}
.archivePage .termSec ul a
{
display: flex;
justify-content: flex-end;
align-items: center;
}
.archivePage .termSec ul a .icon
{
margin-left: 9px;
flex-shrink: 0;
}
.archivePage .termSec + .termSec
{
margin-top: 30px;
}
.archivePage .searcjSec
{
margin-top: 40px;
}
.archivePage .searcjSec h2
{
font-size: 1.8rem;
font-weight: 700;
line-height: 1;
margin-bottom: 13px;
text-align: right;
}
.archivePage .searchform
{
display: flex;
overflow: hidden;
width: 220px;
height: 42px;
margin: 0 0 0 auto;
border: 1px solid #707070;
border-radius: 5px;
box-shadow: 0 5px 0 #1e295e;
box-shadow: 0 5px 0 var(--colorB);
}
.archivePage .searchform input
{
line-height: 40px;
width: 100%;
height: 40px;
padding: 0 10px;
border: none;
}
.archivePage .searchform button
{
display: flex;
cursor: pointer;
flex: 0 0 36px;
align-items: center;
justify-content: center;
}
.archivePage .postList
{
position: relative;
display: grid;
grid-template-columns: repeat(5,174px);
justify-content: space-between;
grid-gap: 49px 0;
}
@media only screen and (max-width: 1280px)
{
.archivePage .postList
{
grid-template-columns: repeat(4,1fr);
grid-gap: 49px 3.89105%;
}
}
.archivePage .moreBtnBox .moreBtn
{
font-size: 1.3rem;
font-weight: 500;
line-height: 1;
display: grid;
width: 200px;
height: 52px;
margin: 69px auto 0;
cursor: pointer;
color: #fff;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/more_bnt_bk.svg) no-repeat center center / contain;
place-content: center;
} .homePage .newPostSlide
{
width: min(100%,1282px);
margin: 0 auto;
padding: 0 20px;
}
.homePage .newPostSlide .slideWall
{
position: relative;
}
.homePage .newPostSlide .slideWall .partRow
{
display: grid;
margin-top: 20px;
grid-template-columns: 42px 42px 1fr;
grid-gap: 0 20px;
}
.homePage .newPostSlide .slideWall .partRow .swiper-button-next,
.homePage .newPostSlide .slideWall .partRow .swiper-button-prev
{
position: static;
width: 42px;
height: 42px;
margin: 0;
text-indent: -9999px;
}
.homePage .newPostSlide .slideWall .partRow .swiper-button-prev
{
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/slide_prev.svg) no-repeat center center / contain;
grid-column: 1;
grid-row: 1;
}
.homePage .newPostSlide .slideWall .partRow .swiper-button-next
{
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/slide_next.svg) no-repeat center center / contain;
grid-column: 2;
grid-row: 1;
align-self: end;
justify-self: end;
}
.homePage .newPostSlide .slideWall .partRow .swiper-pagination-progressbar
{
position: static;
height: 8px;
margin-left: 8px;
border: 1px solid #707070;
background: #fff;
grid-column: 3;
grid-row: 1;
align-self: center;
}
.homePage .newPostSlide .slideWall .partRow .swiper-pagination-progressbar-fill
{
background: #1f295e;
}
.homePage .newPostSlide .slideWall .partRow:has(.swiper-button-lock)
{
display: none;
}
.homePage .newPostSlide .slideWall .swiper-slide
{
height: auto;
}
.homePage .newPostSlide .slideWall .postListBox
{
height: 100%;
}
.homePage .newPostSlide .slideWall .postListBox a
{
height: 100%;
}
.homePage .newPostSlide .slideWall .postListBox .tm img
{
width: auto;
}
.homePage .archiveMain
{
margin-top: 79px;
} @media only screen and (max-width: 767px)
{
html
{
font-size: 2.5641vw;
}
body
{
font-size: 1.4rem;
width: 100%;
min-width: 0;
}
img
{
width: 100%;
}
.spShow
{
display: inline-block;
}
.pcShow
{
display: none;
}
.container
{
display: grid;
min-height: 100vh;
grid-template-columns: 100%;
grid-template-rows: 26.66667vw 1fr auto;
}
.anchor
{
display: block;
margin-top: -23.07692vw;
padding-top: 23.07692vw;
} .header
{
min-width: 0;
}
.header .headerText
{
width: 100%;
height: 7.69231vw;
margin: 0;
padding: 0;
text-align: center;
justify-content: center;
}
.header .headerBottom
{
display: grid;
border-bottom: .25641vw solid #eee;
grid-template-columns: 14.35897vw 1fr 14.35897vw;
grid-template-rows: 19.23077vw;
}
.header .headerBottom::before
{
content: '';
grid-column: 1;
}
.header .headerBottom::after
{
display: none;
}
.header .logo
{
grid-column: 2;
align-self: center;
justify-self: center;
}
.header .logo img
{
width: 38.46154vw;
}
.header .gNav
{
grid-column: 1 / 3;
}
.header .menuBtn
{
grid-column: 3;
align-self: start;
align-self: center;
}
.header .menuBtn button
{
line-height: 1;
display: grid;
width: 8.46154vw;
height: 2.82051vw;
grid-template-rows: auto 1fr;
}
.header .menuBtn button span
{
width: 100%;
height: .25641vw;
background: #707070;
}
.header .menuBtn button .line1
{
transition: rotate .2s linear;
grid-column: 1;
grid-row: 1;
align-self: start;
justify-self: center;
}
.header .menuBtn button .line2
{
transition: rotate .2s linear;
grid-column: 1;
grid-row: 2;
align-self: end;
justify-self: center;
}
.header .menuBtn .menuBtnOpen
{
height: 4.35897vw;
}
.header .menuBtn .menuBtnOpen .line1
{
transform-origin: left;
align-self: start;
rotate: 30deg;
}
.header .menuBtn .menuBtnOpen .line2
{
transform-origin: left;
align-self: end;
rotate: -30deg;
} .gNav
{
position: absolute;
top: 19.23077vw;
left: 0;
display: none;
overflow-y: auto;
width: 100vw;
height: calc(100svh - 19.23077vw);
background: #1e295e;
background: var(--colorB);
align-items: center;
justify-content: center;
overscroll-behavior-y: none;
}
.gNav .pageNavPC
{
display: none;
}
.gNav .pageNavSP
{
font-size: 2rem;
font-weight: 300;
line-height: 1;
display: flex;
margin: auto;
padding: 19.23077vw 0;
text-align: center;
letter-spacing: .1em;
flex-flow: column;
justify-content: center;
gap: 10.25641vw 0;
}
.gNav .pageNavSP a
{
color: #fff;
}
.gNav .pageNavSP li:not(.privacy) a::after
{
font-size: 1.2rem;
display: block;
margin-top: 10px;
content: attr(data-en);
letter-spacing: .3em;
}
.gNav .pageNavSP .privacy
{
margin-top: 12.82051vw;
}
.navOpen
{
display: flex;
animation: menuFadeIn .4s 1 0s linear forwards;
}
.navClose
{
animation: menuFadeOut .4s 1 0s ease-out forwards;
} .footer
{
padding: 4.61538vw 0;
background: #1e295e;
background: var(--colorB);
}
.footer .footerNav ul
{
font: 600;
font-size: 1.3rem;
gap: 0 4.87179vw;
}
.footer .logo
{
margin-top: 25.38462vw;
}
.footer .logo img
{
width: 37.17949vw;
}
.footer .copyright
{
line-height: 1.41;
margin-top: 21.28205vw;
} .privacy-policyPage
{
padding-bottom: 13.33333vw;
}
.privacy-policyPage .main
{
max-width: 92.82051vw;
}
.privacy-policyPage .privacySec
{
margin-top: 5.64103vw;
}
.privacy-policyPage .privacySec h2
{
font-size: 1.8rem;
height: 12.82051vw;
margin-bottom: 7.69231vw;
padding: 0 4.61538vw;
}
.privacy-policyPage .privacySec > * + *
{
margin-top: 3.07692vw;
}
.privacy-policyPage .privacySec ol li > ol
{
margin: 3.07692vw 0;
} .contactPage
{
padding-bottom: 17.94872vw;
} .servicePage .mv
{
height: calc(100svh - 19.23077vw);
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_service_mv_bk.jpg) no-repeat center center / cover;
}
.servicePage .mv header
{
display: flex;
width: 89.74359vw;
height: 107.4359vw;
background: rgba(255,255,255,.92);
flex-flow: column;
justify-content: center;
align-items: center;
}
.servicePage .mv h2
{
line-height: 1.45;
margin-bottom: 5.12821vw;
}
.servicePage .mv p
{
width: 82.05128vw;
text-align: justify;
}
.servicePage .feature
{
max-width: none;
margin: 17.94872vw auto 0;
}
.servicePage .feature > h2
{
font-size: 3.4rem;
margin-bottom: 11.28205vw;
}
.servicePage .feature ol
{
width: 89.74359vw;
margin: 0 auto;
}
.servicePage .feature ol .featureBox
{
display: grid;
grid-template-columns: 100%;
grid-template-rows: 46.15385vw 1fr;
grid-gap: 2.5641vw 0;
}
.servicePage .feature ol .featureBox::before
{
width: 46.15385vw;
height: 46.15385vw;
grid-column: 1;
grid-row: 1;
justify-self: center;
}
.servicePage .feature ol .featureBox .featureText
{
grid-column: 1;
grid-row: 2;
align-self: start;
}
.servicePage .feature ol .featureBox .featureText h2
{
line-height: 1.35;
}
.servicePage .feature ol .featureBox .featureText p
{
line-height: 1.6;
margin-top: 2.5641vw;
}
.servicePage .feature ol .featureBox + .featureBox
{
margin-top: 8.71795vw;
}
.servicePage .feature ol .featureBox1::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_feature1.png);
}
.servicePage .feature ol .featureBox2::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_feature2.png);
}
.servicePage .feature ol .featureBox3::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_feature3.png);
}
.servicePage .feature ol .featureBox4::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_feature4.png);
}
.servicePage .infoList
{
margin-top: 16.41026vw;
padding: 17.94872vw 0 25.64103vw;
}
.servicePage .infoList h2
{
font-size: 3.4rem;
margin-bottom: 21.02564vw;
}
.servicePage .infoList ul
{
display: flex;
max-width: 89.74359vw;
margin: 0 auto;
padding: 0;
flex-flow: row wrap;
justify-content: space-between;
gap: 7.69231vw 0;
}
.servicePage .infoList ul li
{
font-size: 5.12821vw;
line-height: 1.35;
flex: 0 1 41.02564vw;
}
.servicePage .infoList ul li::before
{
width: 41.02564vw;
height: 41.02564vw;
margin: 0 auto 2.5641vw;
}
.servicePage .infoList ul li:nth-child(1)
{
margin-right: 0;
}
.servicePage .infoList ul li:nth-child(1)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist1_new@2x.png);
}
.servicePage .infoList ul li:nth-child(2)
{
margin-right: 0;
flex: 0 1 41.02564vw;
}
.servicePage .infoList ul li:nth-child(2)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist2_new@2x.png);
}
.servicePage .infoList ul li:nth-child(3)
{
margin-right: 0;
}
.servicePage .infoList ul li:nth-child(3)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist3_new@2x.png);
}
.servicePage .infoList ul li:nth-child(4)
{
margin-right: 0;
flex: 0 1 41.02564vw;
}
.servicePage .infoList ul li:nth-child(4)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist4_new@2x.png);
}
.servicePage .infoList ul li:nth-child(5)
{
margin-right: 0;
flex: 0 1 41.02564vw;
}
.servicePage .infoList ul li:nth-child(5)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist5_new@2x.png);
}
.servicePage .infoList ul li:nth-child(6)
{
margin-right: 0;
}
.servicePage .infoList ul li:nth-child(6)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/infolist6_new@2x.png);
}
.servicePage .atukau
{
padding: 17.94872vw 0 25.64103vw;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_atukau_bk.jpg) no-repeat center center / cover;
}
.servicePage .atukau h2
{
font-size: 3.4rem;
margin-bottom: 12.82051vw;
}
.servicePage .atukau ul
{
max-width: 94.87179vw;
grid-template-columns: repeat(2,46.15385vw);
grid-gap: 2.5641vw;
}
.servicePage .atukau ul li
{
font-size: 1.6rem;
line-height: 1.31;
min-height: 25.64103vw;
padding: 0 2.5641vw 0 2.5641vw;
letter-spacing: .1em;
border: .25641vw solid #9aa4d0;
}
.servicePage .atukau ul li::before
{
width: 19.23077vw;
height: 19.23077vw;
margin-right: 2.05128vw;
}
.servicePage .atukau ul li:nth-child(1)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img1@2x.png);
}
.servicePage .atukau ul li:nth-child(2)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img2@2x.png);
}
.servicePage .atukau ul li:nth-child(3)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img3@2x.png);
}
.servicePage .atukau ul li:nth-child(4)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img4@2x.png);
}
.servicePage .atukau ul li:nth-child(5)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img5@2x.png);
}
.servicePage .atukau ul li:nth-child(6)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img6@2x.png);
}
.servicePage .atukau ul li:nth-child(7)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img7@2x.png);
}
.servicePage .atukau ul li:nth-child(8)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img8@2x.png);
}
.servicePage .atukau ul li:nth-child(9)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img9@2x.png);
}
.servicePage .atukau ul li:nth-child(10)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img10@2x.png);
}
.servicePage .atukau ul li:nth-child(11)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img11@2x.png);
}
.servicePage .atukau ul li:nth-child(12)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img12@2x.png);
}
.servicePage .atukau ul li:nth-child(13)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img13@2x.png);
}
.servicePage .atukau ul li:nth-child(14)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img14@2x.png);
}
.servicePage .atukau ul li:nth-child(15)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img15@2x.png);
}
.servicePage .atukau ul li:nth-child(16)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img16@2x.png);
}
.servicePage .atukau ul li:nth-child(17)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img17@2x.png);
}
.servicePage .atukau ul li:nth-child(18)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img18@2x.png);
}
.servicePage .atukau ul li:nth-child(19)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img19@2x.png);
}
.servicePage .atukau ul li:nth-child(20)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img20@2x.png);
}
.servicePage .atukau ul li:nth-child(21)::before
{
background-image: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/atukau_img21@2x.png);
}
.servicePage .faq
{
padding: 17.94872vw 0 25.64103vw;
background: #f5f5f5;
}
.servicePage .faq > h2
{
font-size: 3.4rem;
margin-bottom: 12.82051vw;
}
.servicePage .faq .faqBox
{
max-width: 94.87179vw;
}
.servicePage .faq .faqBox header
{
display: flex;
min-height: 26.15385vw;
padding: 3.07692vw 4.87179vw 3.07692vw 3.84615vw;
cursor: pointer;
border: .25641vw solid #707070;
background: #fff;
align-items: center;
}
.servicePage .faq .faqBox header::before
{
margin-right: 3.58974vw;
}
.servicePage .faq .faqBox header::after
{
width: 3.84615vw;
height: 1.79487vw;
}
.servicePage .faq .faqBox header h2
{
font-size: 1.8rem;
line-height: 1.38;
margin-right: 2.5641vw;
letter-spacing: .1em;
}
.servicePage .faq .faqBox .hideBox
{
display: none;
padding: 3.84615vw 3.84615vw 3.84615vw 3.07692vw;
border-right: .25641vw solid #707070;
border-bottom: .25641vw solid #707070;
border-left: .25641vw solid #707070;
background: #f8faff;
}
.servicePage .faq .faqBox .hideBox .inner::before
{
font-size: 10.25641vw;
margin-right: 3.58974vw;
}
.servicePage .faq .faqBox .hideBox .inner p
{
font-size: 1.8rem;
line-height: 1.38;
letter-spacing: .1em;
}
.servicePage .faq .faqBox + .faqBox
{
margin-top: 5.12821vw;
} .reportSingle
{
padding: 2.5641vw 0 17.94872vw;
background: url(//report.vietbiz.jp/wp-content/themes/site_vite_biz_repeat/img/sp_report_bk.jpg) repeat-y top / 100% auto;
}
.reportSingle .pageNave
{
display: block;
max-width: 92.82051vw;
}
.reportSingle .pageNave .pankuzu
{
line-height: 1.53;
display: block;
}
.reportSingle .pageNave .pankuzu li
{
display: inline;
}
.reportSingle .pageNave .prevNext
{
margin-top: 3.84615vw;
justify-content: center;
}
.reportSingle .main
{
display: grid;
max-width: 92.82051vw;
margin: 4.87179vw auto 0;
grid-template-columns: 100%;
grid-template-rows: auto auto 1fr;
grid-gap: 0;
}
.reportSingle .main .repoTextBox
{
margin-top: 5.64103vw;
grid-column: 1;
grid-row: 2;
}
.reportSingle .main .mainImg
{
grid-column: 1;
grid-row: 1;
}
.reportSingle .main .repoForm
{
grid-column: 1;
grid-row: 3;
}
.reportSingle .main .repoHeader h2
{
font-size: 2.4rem;
line-height: 1.45;
margin-bottom: 3.07692vw;
}
.reportSingle .main .cat
{
margin-top: 4.61538vw;
gap: 3.84615vw;
}
.reportSingle .main .cat a
{
min-height: 10.25641vw;
padding: 1.28205vw 5.89744vw;
border-radius: 1.28205vw;
}
.reportSingle .main .dataBox
{
margin-top: 6.41026vw;
}
.reportSingle .main .dataBox .dataSec
{
margin-top: 4.87179vw;
}
.reportSingle .main .dataBox .dataSec h2
{
margin-bottom: 4.10256vw;
}
.reportSingle .main .dataBox dl
{
grid-template-columns: 40.51282vw 1fr;
grid-gap: 2.5641vw 0;
}
.reportSingle .main .singleEdit
{
margin-top: 7.17949vw;
}
.reportSingle .main .repoForm
{
margin-top: 10.25641vw;
}
.reportSingle .main .repoForm > h2
{
margin-bottom: 7.17949vw;
}
.reportSingle .formWall
{
width: 100%;
max-width: none;
}
.reportSingle .formWall input[type='text'],
.reportSingle .formWall input[type='tel'],
.reportSingle .formWall input[type='email']
{
line-height: 9.23077vw;
height: 9.23077vw;
border: .25641vw solid #bcbcbc;
}
.reportSingle .formWall .formBox + .formBox
{
margin-top: 3.58974vw;
}
.reportSingle .formWall .send
{
max-width: 32.5641vw;
margin: 7.94872vw 0 0;
}
.reportSingle .formWall .send input
{
height: 11.02564vw;
border-radius: 5.64103vw;
} .archivePage
{
padding: 12.82051vw 0 17.94872vw;
}
.archivePage .secTitle
{
line-height: 1.3;
margin-bottom: 9.74359vw;
}
.archivePage .secTitle::after
{
margin-top: 3.07692vw;
}
.archivePage .postListBox a
{
padding-bottom: 6.66667vw;
}
.archivePage .postListBox .tm
{
margin-bottom: 5.12821vw;
}
.archivePage .postListBox header time
{
margin-bottom: 2.5641vw;
}
.archivePage .archiveMain
{
width: 92.82051vw;
padding: 0;
grid-template-columns: 100%;
grid-template-rows: auto auto auto 1fr;
grid-gap: 0;
}
.archivePage .archiveMain > header
{
grid-column: 1;
grid-row: 1;
}
.archivePage .archiveMain .sidebar
{
grid-column: 1;
grid-row: 2;
}
.archivePage .archiveMain .postList
{
min-height: 25.64103vw;
grid-column: 1;
grid-row: 3;
}
.archivePage .archiveMain .moreBtnBox
{
grid-column: 1;
grid-row: 4;
}
.archivePage .termSec
{
text-align: left;
}
.archivePage .termSec > header
{
justify-content: flex-start;
}
.archivePage .termSec > header::after
{
width: 6.41026vw;
height: 6.41026vw;
margin: 0 4.61538vw 0 0;
order: 1;
}
.archivePage .termSec > header h2
{
order: 2;
}
.archivePage .termSec ul
{
font-size: 1.4rem;
margin-top: 7.4359vw;
}
.archivePage .termSec ul li + li
{
margin-top: 5.12821vw;
}
.archivePage .termSec ul a
{
display: flex;
justify-content: flex-start;
align-items: center;
}
.archivePage .termSec ul a .icon
{
width: 5.12821vw;
margin: 0 2.30769vw 0 0;
order: 1;
}
.archivePage .termSec ul a span:first-child
{
order: 2;
}
.archivePage .termSec + .termSec
{
margin-top: 7.69231vw;
}
.archivePage .searcjSec
{
margin-top: 10.25641vw;
}
.archivePage .searcjSec h2
{
margin-bottom: 3.33333vw;
text-align: left;
}
.archivePage .searchform
{
width: 100%;
height: 10.76923vw;
margin: 0;
border: .25641vw solid #707070;
border-radius: 1.28205vw;
box-shadow: 0 1.28205vw 0 #1e295e;
box-shadow: 0 1.28205vw 0 var(--colorB);
}
.archivePage .searchform input
{
font-size: 16px;
line-height: 10.25641vw;
width: 100%;
height: 10.25641vw;
padding: 0 2.5641vw;
border: none;
}
.archivePage .searchform button
{
flex: 0 0 9.23077vw;
}
.archivePage .searchform button img
{
width: 4.61538vw;
}
.archivePage .postList
{
display: grid;
margin-top: 12.82051vw;
grid-template-columns: repeat(2,44.61538vw);
grid-gap: 12.5641vw 0;
}
.archivePage .moreBtnBox .moreBtn
{
width: 51.28205vw;
height: 13.33333vw;
margin: 12.5641vw auto 0;
}
.archivePage .moreBtnBox .moreBtn:hover
{
opacity: 1;
} .homePage .newPostSlide
{
width: 92.82051vw;
padding: 0;
}
.homePage .newPostSlide .slideWall
{
position: relative;
}
.homePage .newPostSlide .slideWall .partRow
{
margin-top: 5.12821vw;
grid-template-columns: 10.76923vw 10.76923vw 1fr;
grid-gap: 0 2.5641vw;
}
.homePage .newPostSlide .slideWall .partRow .swiper-button-next,
.homePage .newPostSlide .slideWall .partRow .swiper-button-prev
{
width: 10.76923vw;
height: 10.76923vw;
}
.homePage .newPostSlide .slideWall .partRow .swiper-pagination-progressbar
{
height: 2.05128vw;
margin-left: 2.05128vw;
border: .25641vw solid #707070;
}
.homePage .newPostSlide .slideWall .partRow .swiper-pagination-progressbar-fill
{
background: #1f295e;
}
.homePage .archiveMain
{
margin-top: 17.94872vw;
} .searchPage .secTitle span
{
display: block;
} }
@media only screen and (max-width: 481px)
{
}