/*  interview  */
/*  pc  */
.interviewLv1{
  font-size:40px;
  margin-top:30px;
  font-size:clamp(24px, 2.6vw, 40px);
}
.interviewLv2{font-size:clamp(22px, 2.4vw, 32px);}
.l-grid-middle>.l-grid_item{width:100%;min-height:0;margin: 0 auto 16px;padding-right:12px;padding-left:12px;}
figure.interview-img{text-align:center;max-width: 800px;margin: auto;}
.l-title_interview {color: #ffffff;background-color: #6677B5;border-radius: 10px;padding: 10px 15px;text-align:center;}
.l-category-tag{margin:20px 0 ;}
.interview-block {padding: 32px;border-radius: 20px;background-color: #fff; margin:15px 0 50px;}
.interview-summary-section{margin-top:20px;}
.interview-contents-img {display:block;}/* 1col用 */
.interview-contents-imgFlex {display:flex;}/* 2col用 */
.interview-txtboxR{margin-right:30px;width:60%;}
.interview-txtboxL{margin-left:30px;width:60%;}
.interview-fig{margin-top:24px;width:100%;max-width: 500px;margin: 25px auto 0;}
.interview-img figcaption,
.interview-fig figcaption{font-size:14px; text-align:center; margin-top:15px;}
.interview-txtbox{margin-top: 24px;}
.interview-figbox{display:flex;}
.interview-figbox figure{margin:24px auto;width:47%;}
.interview-fig-center{text-align:center;margin-top:24px;}
.c-lead-interviewtxt{font-size:18px;line-height:2;margin: 24px 0 50px;text-align:left;}
.interviewtxt-attention{font-size:14px;}
.c-lead-interview-summary{font-size:20px; margin:5px;line-height:2;}
.c-lead-interview-summary a{color:#f8772e;}
.c-lead-interview-ul{font-size:18px;line-height:2;text-align:left;}
.c-lead-interview-question {font-size:18px;line-height:2;text-align:left;color:var(--g-color-green);}
.interview-summary{margin-top:20px;}
.interview-setplan{margin-top:50px;}
.interview-setplan-box{margin-top:20px;}

.interview-ul {font-size:18px;}
.interview-li {list-style-type:disc; margin-left:36px;}
.int-txt-sub {margin:0;}

.nendo-attention {font-size:14px; margin-top:-25px;}

.interview-star-sec{height:30px;}
/*  interview01  */
.int01-01>.i-star01 {position:relative; top:-650px; right:300px;}
.int01-01>.i-star02 {position:relative; top:-200px; left:1150px;}
.int01-01>.i-star03 {position:relative; top:200px; right:200px;}

.int01-02>.i-star01 {position:relative; right:-1100px;}
.int01-02>.i-star02 {position:relative; top:500px; left:-150px;}
.int01-02>.i-star03 {position:relative; top:900px; left:1150px;}

.int01-03>.i-star01 {position:relative; top:150px; right:280px;}
.int01-03>.i-star02 {position:relative; top:1100px; left:1150px;}

.int01-04>.i-star01 {position:relative; top:-50px; right:250px;}
.int01-04>.i-star02 {position:relative; top:230px; left:1150px;}
.int01-04>.i-star03 {position:relative; top:900px; right:300px;}

.int01-05>.i-star01 {position:relative; top:300px; right:250px;}
.int01-05>.i-star02 {position:relative; top:900px; right:250px;}
.int01-05>.i-star03 {position:relative; top:1500px; left:1200px;}

/*  interview02  */
.int02-01>.i-star01 {position:relative; top:-100px; right:300px;}
.int02-01>.i-star02 {position:relative; top:200px; left:1150px;}
.int02-01>.i-star03 {position:relative; top:700px; right:200px;}

.int02-02>.i-star01 {position:relative; right:-1100px;}
.int02-02>.i-star02 {position:relative; top:500px; left:-150px;}
.int02-02>.i-star03 {position:relative; top:900px; left:1150px;}

.int02-03>.i-star01 {position:relative; top:400px; right:280px;}
.int02-03>.i-star02 {position:relative; top:900px; left:1150px;}

.int02-04>.i-star01 {position:relative; top:200px; right:250px;}
.int02-04>.i-star02 {position:relative; top:730px; left:1150px;}

.int02-05>.i-star01 {position:relative; top:300px; right:250px;}
.int02-05>.i-star02 {position:relative; top:900px; right:250px;}
.int02-05>.i-star03 {position:relative; top:1500px; left:1200px;}

.istar01 {width:150px;}
.istar02 {width:150px;}
.istar03 {width:150px;}

/* style.css上書き */
.cta__button.button{
  --shadow-gap: 1rem;
  width: 100%;
  height: 10rem;
  border-radius: var(--g-border-radius-large);
  font-size: 2.8rem;
}
.button__text.button__text--long {
  /* font-size: 2.6rem; */
  font-size: 3.1rem;
  white-space: nowrap;
  letter-spacing: 0.02em;
}
.c-note a:active,
.c-note a:hover {
  text-decoration: none;
  color: var(--g-color-green);
}

/* sp */
@media screen and (max-width:1098px) {
  .interview-contents-imgFlex{display:inline;}
  .interview-txtboxL{margin:0;width:100%;}
  .interview-txtboxR{margin:0;width:100%;}
  .interview-figbox{display:inline;}
  .interview-figbox figure{width:100%;}
}
