@charset "UTF-8";

@media screen and (min-width: 768px),print {
.main-title{background: #F5F5F5; }
.main-title .en{ color: #3B3B3B;}
.main-title .jp{color: #3B3B3B;text-align: center;font-size: 24px;font-weight: 500;line-height: normal;letter-spacing: 0.083em;margin: -1px 0 0;}

#contentsmain {position:relative;padding:0 0 150px;background:#fff;}
#contentsmain .inner-Box {width:1200px;margin:0 auto;position:relative;}
#contentsmain .inner-Box .main-Box {position:relative;width:1200px;height:440px;}
#contentsmain .inner-Box .main-Box .photo01 {width:735px;height:440px;margin:0 0 0 auto;}
#contentsmain .inner-Box .main-Box .photo01 picture {display:block;width:100%;height:100%;}
#contentsmain .inner-Box .main-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contentsmain .inner-Box .main-Box .lead-Box {position:absolute;left:0;top:90px;display:flex;align-items:center;justify-content:center;width:538px;height:319px;background:#434f57;}
#contentsmain .inner-Box .main-Box .lead-Box h2 {margin:0;font-size:33px;font-weight:500;line-height:1.8182;letter-spacing:0.1212em;color:#fff;text-align:left;text-transform:none;}
#contentsmain .inner-Box .intro-Box {width:1200px;margin:120px auto 0;}
#contentsmain .inner-Box .intro-Box .text {margin:0;font-size:18px;font-weight:500;line-height:2.2222;letter-spacing:0.1111em;color:#3b3b3b;text-align:center;text-transform:none;}

#contents01 {position:relative;padding:0 0 160px;background:#fff;}
#contents01 .inner-Box {position:relative;display:grid;grid-template-columns:516px 570px;grid-template-rows:140px auto;grid-template-areas:"ttl photo" "text photo";column-gap:64px;width:1200px;margin:0 auto;padding-left:50px;box-sizing:border-box;}
#contents01 .inner-Box .ttl-Box {grid-area:ttl;width:516px;margin:0 0 40px;}
#contents01 .inner-Box .ttl-Box h2 {margin:0;font-size:30px;font-weight:500;line-height:1.6667;letter-spacing:0.0667em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents01 .inner-Box .photo01 {grid-area:photo;width:570px;height:380px;margin:0;}
#contents01 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents01 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents01 .inner-Box .text-Box {grid-area:text;width:516px;}
#contents01 .inner-Box .text-Box .text {margin:0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.09375em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents01 .inner-Box .text-Box .text .blake {display:block;margin-top:28px;}

#contents02 {position:relative;padding:110px 0 140px;background:#f5f5f5;}
#contents02 .inner-Box {position:relative;width:1200px;margin:0 auto;}
#contents02 .inner-Box .ttl-Box {width:1200px;text-align:center;}
#contents02 .inner-Box .ttl-Box h2 {margin:0;font-size:30px;font-weight:500;line-height:1.6667;letter-spacing:0.0667em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .ttl-Box h2 .en {display:block;margin-bottom:14px;font-size:16px;font-weight:400;line-height:1.375;letter-spacing:0.125em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .ttl-Box .subttl {margin:14px 0 0;font-size:18px;font-weight:500;line-height:2;letter-spacing:0.1111em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .contents-Box {display:flex;justify-content:space-between;width:1130px;margin:80px auto 0;}
#contents02 .inner-Box .contents-Box .cost-Box {width:550px;height:385px;flex-shrink:0;box-sizing:border-box;background:#fff;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title {display:flex;align-items:center;height:48px;margin-top:67px;}
#contents02 .inner-Box .contents-Box .cost01 .cost-title {padding-left:108px;}
#contents02 .inner-Box .contents-Box .cost02 .cost-title {padding-left:147px;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title .cost-icon {display:block;width:48px;height:48px;flex-shrink:0;margin-right:12px;}
#contents02 .inner-Box .contents-Box .cost02 .cost-title .cost-icon {margin-right:20px;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title .cost-icon img {display:block;width:48px;height:48px;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title h3 {margin:8px 0 0;font-size:22px;font-weight:500;line-height:1.6364;letter-spacing:0.0909em;color:#3b3b3b;text-align:left;text-transform:none;white-space:nowrap;}
#contents02 .inner-Box .contents-Box .cost-Box .text {width:430px;margin-left:64px;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.09375em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents02 .inner-Box .contents-Box .cost01 .text {margin-top:56px;}
#contents02 .inner-Box .contents-Box .cost02 .text {margin-top:28px;}
#contents02 .inner-Box .contents-Box .cost02 .text .blake {display:block;margin-top:28px;}
#contents02 .inner-Box .contents-Box .cost02 .text ruby rt {font-size:9px;font-weight:400;line-height:1;letter-spacing:0;color:#3b3b3b;text-align:center;text-transform:none;}

#contents03 {position:relative;padding:180px 0 170px;background:#fff;}
#contents03 .inner-Box {position:relative;display:grid;grid-template-columns:570px 516px;grid-template-rows:140px auto;grid-template-areas:"photo ttl" "photo text";column-gap:64px;width:1200px;margin:0 auto;}
#contents03 .inner-Box .ttl-Box {grid-area:ttl;width:516px;margin:0 0 40px;}
#contents03 .inner-Box .ttl-Box h2 {margin:0;font-size:30px;font-weight:500;line-height:1.6667;letter-spacing:0.0667em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents03 .inner-Box .photo01 {grid-area:photo;width:570px;height:380px;margin:0;}
#contents03 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents03 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents03 .inner-Box .text-Box {grid-area:text;width:516px;}
#contents03 .inner-Box .text-Box .lead-text {margin:0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.09375em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents03 .inner-Box .text-Box .point-list {width:516px;margin:22px 0 0;padding:0;list-style:none;}
#contents03 .inner-Box .text-Box .point-list li {position:relative;width:516px;height:56px;padding:14px 0 0 32px;box-sizing:border-box;border-bottom:1px solid #e2e2e2;list-style:none;}
#contents03 .inner-Box .text-Box .point-list li:before {content:"";position:absolute;left:8px;top:24px;width:8px;height:8px;border-radius:50%;background:#8c959c;}
#contents03 .inner-Box .text-Box .point-list .ltext {margin:0;font-size:17px;font-weight:400;line-height:1.4706;letter-spacing:0.0882em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents03 .inner-Box .text-Box .text {margin:36px 0 0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.09375em;color:#3b3b3b;text-align:left;text-transform:none;}

#contents04 {position:relative;height:753px;background:url('../images/price/contents04-back01.png') no-repeat top center;background-size:cover;}
#contents04 .inner-Box {position:relative;width:1200px;margin:0 auto;padding-top:120px;box-sizing:border-box;}
#contents04 .inner-Box h2 {margin:0;font-size:36px;font-weight:500;line-height:1.6667;letter-spacing:0.0556em;color:#fff;text-align:center;text-transform:none;}
#contents04 .inner-Box .text-Box {width:1100px;margin:50px auto 0;}
#contents04 .inner-Box .text-Box .text {margin:0 0 28px;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.125em;color:#fff;text-align:center;text-transform:none;}
#contents04 .inner-Box .text-Box .text:last-child {margin-bottom:0;}
#contents04 .inner-Box .more {display:flex;align-items:center;justify-content:center;width:500px;height:80px;margin:80px auto 0;background:#fff;font-size:18px;font-weight:400;line-height:1.5556;letter-spacing:0.1111em;color:#3b3b3b;text-align:center;text-transform:none;text-decoration:none;}
#contents04 .inner-Box .more .arr {display:inline-block;margin-left:20px;font-size:18px;font-weight:400;line-height:1.5556;letter-spacing:0;color:#3b3b3b;}

#contents05 {position:relative;padding:160px 0 170px;background:#fff;}
#contents05 .inner-Box {position:relative;width:1200px;margin:0 auto;}
#contents05 .inner-Box .ttl-Box {width:1200px;text-align:center;}
#contents05 .inner-Box .ttl-Box h2 {margin:0;font-size:32px;font-weight:500;line-height:1.5625;letter-spacing:0.0625em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents05 .inner-Box .ttl-Box .subttl {margin:20px 0 0;font-size:22px;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents05 .inner-Box .ttl-Box .text {margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0.125em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents05 .inner-Box .contents-Box {width:1020px;margin:70px auto 0;}
#contents05 .inner-Box .contents-Box .consult-list {display:flex;flex-wrap:wrap;width:1020px;margin:0;padding:0;list-style:none;}
#contents05 .inner-Box .contents-Box .consult-list li {display:flex;align-items:center;width:500px;height:96px;margin:0 20px 20px 0;padding:0 32px;box-sizing:border-box;background:#f5f4f1;list-style:none;}
#contents05 .inner-Box .contents-Box .consult-list li:nth-child(2n) {margin-right:0;}
#contents05 .inner-Box .contents-Box .consult-list li:nth-last-child(-n+2) {margin-bottom:0;}
#contents05 .inner-Box .contents-Box .consult-list .consult-icon {display:block;width:48px;height:48px;flex-shrink:0;margin-right:24px;}
#contents05 .inner-Box .contents-Box .consult-list .consult-icon img {display:block;width:48px;height:48px;}
#contents05 .inner-Box .contents-Box .consult-list .ltext {margin:0;font-size:20px;font-weight:500;line-height:1.45;letter-spacing:0.1em;color:#3b3b3b;text-align:left;text-transform:none;}

#contents06 {position:relative;padding:0 0 165px;background:#fff;}
#contents06 .inner-Box {position:relative;display:flex;align-items:flex-start;width:1600px;margin:0 auto;}
#contents06 .inner-Box .photo01 {width:1002px;height:480px;flex-shrink:0;margin:0 0 0 -160px;}
#contents06 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents06 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents06 .inner-Box .text-Box {display:flex;align-items:center;justify-content:center;width:714px;height:319px;flex-shrink:0;margin:130px 0 0 -116px;background:#434f57;}
#contents06 .inner-Box .text-Box h2 {margin:0;font-size:33px;font-weight:500;line-height:1.8182;letter-spacing:0.1212em;color:#fff;text-align:left;text-transform:none;}

#contentsbottom {position:relative;padding:0 0 178px;background:#fff;}
#contentsbottom .inner-Box {position:relative;width:1200px;margin:0 auto;}
#contentsbottom .inner-Box .related-list {display:flex;width:1200px;margin:0;padding:0;list-style:none;}
#contentsbottom .inner-Box .related-list .related-item {width:380px;margin:0 30px 0 0;padding:0;list-style:none;}
#contentsbottom .inner-Box .related-list .related-item:last-child {margin-right:0;}
#contentsbottom .inner-Box .related-list .related-item a {display:flex;flex-direction:column;width:380px;color:#3b3b3b;text-decoration:none;}
#contentsbottom .inner-Box .related-list .related-item .photo01 {order:2;width:380px;height:180px;margin:0;}
#contentsbottom .inner-Box .related-list .related-item .photo01 picture {display:block;width:100%;height:100%;}
#contentsbottom .inner-Box .related-list .related-item .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contentsbottom .inner-Box .related-list .related-item .text-Box {order:1;width:380px;height:132px;}
#contentsbottom .inner-Box .related-list .related-item .text-Box h3 {margin:0;font-size:22px;font-weight:500;line-height:1.6364;letter-spacing:0.0909em;color:#3b3b3b;text-align:left;text-transform:none;white-space:nowrap;}
#contentsbottom .inner-Box .related-list .related-item:nth-child(2) .text-Box h3 {font-size:18px;line-height:2;letter-spacing:0.1111em;}
#contentsbottom .inner-Box .related-list .related-item .text-Box h3 .en {display:block;margin-bottom:8px;font-size:13px;font-weight:400;font-style:italic;line-height:1.3846;letter-spacing:0.1538em;color:#8c959c;text-align:left;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item .text-Box .more {position:relative;display:block;margin-top:22px;font-size:14px;font-weight:400;line-height:2;letter-spacing:0.1429em;color:#595959;text-align:left;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item .text-Box .more:after {content:">";position:absolute;right:15px;top:0;font-size:17px;font-weight:400;line-height:1.3529;letter-spacing:0;color:#3b3b3b;}

}
@media screen and (min-width:768px) and ( max-width:1450px) {
	
#contents06 .inner-Box .text-Box{
    margin-left: -250px;
}
	
}

@media screen and (max-width: 767px) {

.main-title{background: #F5F5F5; }
.main-title .en{ color: #3B3B3B;}
.main-title .jp{color: #3B3B3B;text-align: center;text-align: center; font-size: 5.3vw; line-height: normal; letter-spacing: 0.091em;margin: -1px 0 0;}

#contentsmain {position:relative;padding:0 0 16.9vw;background:#fff;margin-top: -10vw;}
#contentsmain .inner-Box {position:relative;width:100%;margin:0 auto;}
#contentsmain .inner-Box .main-Box {position:relative;width:100%;}
#contentsmain .inner-Box .main-Box .photo01 {width:90.3vw;height:62.8vw;margin:0 0 0 9.7vw;}
#contentsmain .inner-Box .main-Box .photo01 picture {display:block;width:100%;height:100%;}
#contentsmain .inner-Box .main-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contentsmain .inner-Box .main-Box .lead-Box {position:relative;display:flex;align-items:center;justify-content:flex-start;width:70vw;height:41.1vw;margin:-21.7vw 0 0;padding-left:8.9vw;box-sizing:border-box;background:#434f57;}
#contentsmain .inner-Box .main-Box .lead-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.1818em;color:#fff;text-align:left;text-transform:none;}
#contentsmain .inner-Box .intro-Box {width:90.3vw;margin:14.5vw auto 0;}
#contentsmain .inner-Box .intro-Box .text {margin:0;font-size:3.9vw;font-weight:500;line-height:1.875;letter-spacing:0.03125em;color:#3b3b3b;text-align:center;text-transform:none;}

#contents01 {position:relative;padding:0 0 16.9vw;background:#fff;}
#contents01 .inner-Box {position:relative;display:flex;flex-direction:column;width:100%;margin:0 auto;}
#contents01 .inner-Box .ttl-Box {order:0;width:90.3vw;margin:0 auto 7.2vw;}
#contents01 .inner-Box .ttl-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents01 .inner-Box .photo01 {order:1;width:91.8vw;height:55.6vw;margin:0 auto;}
#contents01 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents01 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents01 .inner-Box .text-Box {order:2;width:91.8vw;margin:4.8vw auto 0;}
#contents01 .inner-Box .text-Box .text {margin:0;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.0625em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents01 .inner-Box .text-Box .text .blake {display:inline;margin-top:0;}

#contents02 {position:relative;padding:16.9vw 0 21vw;background:#f5f5f5;}
#contents02 .inner-Box {position:relative;width:100%;margin:0 auto;}
#contents02 .inner-Box .ttl-Box {width:90.3vw;margin:0 auto;text-align:center;}
#contents02 .inner-Box .ttl-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .ttl-Box h2 .en {display:block;margin-bottom:2.4vw;font-size:3.4vw;font-weight:400;line-height:1.3571;letter-spacing:0.1429em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .ttl-Box .subttl {margin:4.8vw 0 0;font-size:3.9vw;font-weight:500;line-height:1.75;letter-spacing:0.125em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents02 .inner-Box .contents-Box {display:flex;flex-direction:column;width:91.8vw;margin:8.7vw auto 0;}
#contents02 .inner-Box .contents-Box .cost-Box {width:91.8vw;margin:0;padding:12.1vw 6.5vw 6.5vw;box-sizing:border-box;background:#fff;}
#contents02 .inner-Box .contents-Box .cost-Box + .cost-Box {margin-top:4.8vw;}
#contents02 .inner-Box .contents-Box .cost02 {padding-bottom:8.2vw;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title {display:flex;align-items:center;height:9.7vw;}
#contents02 .inner-Box .contents-Box .cost01 .cost-title {margin-left:2.2vw;}
#contents02 .inner-Box .contents-Box .cost02 .cost-title {margin-left:16.2vw;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title .cost-icon {display:block;width:9.7vw;height:9.7vw;flex-shrink:0;margin-right:2.9vw;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title .cost-icon img {display:block;width:100%;height:auto;}
#contents02 .inner-Box .contents-Box .cost-Box .cost-title h3 {margin:-1vw 0 0;font-size:4.8vw;font-weight:500;line-height:1.6;letter-spacing:0.1em;color:#3b3b3b;text-align:left;text-transform:none;white-space:nowrap;}
#contents02 .inner-Box .contents-Box .cost-Box .text {width:100%;margin:4.8vw 0 0;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.03125em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents02 .inner-Box .contents-Box .cost02 .text .blake {display:inline;margin-top:0;}
#contents02 .inner-Box .contents-Box .cost02 .text ruby rt {font-size:1.9vw;font-weight:400;line-height:1;letter-spacing:0;color:#3b3b3b;text-align:center;text-transform:none;}

#contents03 {position:relative;padding: 19.8vw 0 18.3vw;background:#fff;}
#contents03 .inner-Box {position:relative;display:flex;flex-direction:column;width:100%;margin:0 auto;}
#contents03 .inner-Box .ttl-Box {order:0;width:92.8vw;margin:0 auto 7.2vw;}
#contents03 .inner-Box .ttl-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents03 .inner-Box .photo01 {order:1;width:91.8vw;height:55.6vw;margin:0 auto;}
#contents03 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents03 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents03 .inner-Box .text-Box {order:2;width:91.8vw;margin:4.8vw auto 0;}
#contents03 .inner-Box .text-Box .lead-text {margin:0;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.0625em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents03 .inner-Box .text-Box .point-list {width:90.3vw;margin:0;padding:0;list-style:none;}
#contents03 .inner-Box .text-Box .point-list li {position:relative;width:90.3vw;height:15.5vw;padding:4.8vw 0 0 7.7vw;box-sizing:border-box;border-bottom:1px solid #e2e2e2;list-style:none;}
#contents03 .inner-Box .text-Box .point-list li:before {content:"";position:absolute;left:1.9vw;top:7vw;width:1.9vw;height:1.9vw;border-radius:50%;background:#8c959c;}
#contents03 .inner-Box .text-Box .point-list .ltext {margin:0;font-size:3.9vw;font-weight:400;line-height:1.4375;letter-spacing:0.09375em;color:#3b3b3b;text-align:left;text-transform:none;}
#contents03 .inner-Box .text-Box .text {margin:4.8vw 0 0;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.0625em;color:#3b3b3b;text-align:left;text-transform:none;}

#contents04 {position:relative;height:182.4vw;background:url('../images/price/sp-contents04-back01.png') no-repeat top center;background-size:100% 100%;}
#contents04 .inner-Box {position:relative;width:100%;margin:0 auto;padding-top:21.7vw;box-sizing:border-box;}
#contents04 .inner-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#fff;text-align:center;text-transform:none;}
#contents04 .inner-Box .text-Box {width:90.3vw;margin:4.8vw auto 0;}
#contents04 .inner-Box .text-Box .text {margin:0 0 6.8vw;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.125em;color:#fff;text-align:center;text-transform:none;}
#contents04 .inner-Box .text-Box .text:last-child {margin-bottom:0;}
#contents04 .inner-Box .more {display:flex;align-items:center;justify-content:center;width:91.8vw;height:15.5vw;margin:9.7vw auto 0;background:#fff;font-size:4.3vw;font-weight:400;line-height:1.5556;letter-spacing:0.1111em;color:#3b3b3b;text-align:center;text-transform:none;text-decoration:none;padding: 0 0 0 3.3vw;}
#contents04 .inner-Box .more .arr {display:inline-block;margin-left:1.9vw;font-size: 3.1vw;font-weight:400;line-height:1.5556;letter-spacing:0;color:#3b3b3b;}

#contents05 {position:relative;padding:16.2vw 0 19.3vw;background:#fff;}
#contents05 .inner-Box {position:relative;width:100%;margin:0 auto;}
#contents05 .inner-Box .ttl-Box {width:90.3vw;margin:0 auto;text-align:center;}
#contents05 .inner-Box .ttl-Box h2 {margin:0;font-size:5.3vw;font-weight:500;line-height:1.7273;letter-spacing:0.0909em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents05 .inner-Box .ttl-Box .subttl {margin:4.8vw 0 0;font-size:4.3vw;font-weight:500;line-height:1.7778;letter-spacing:0.1111em;color:#3b3b3b;text-align:center;text-transform:none;}
#contents05 .inner-Box .ttl-Box .text {margin:4.8vw 0 0;font-size:3.9vw;font-weight:400;line-height:1.75;letter-spacing:0.125em;color:#3b3b3b;text-align: left;text-transform:none;}
#contents05 .inner-Box .contents-Box {width:90.3vw;margin:9.7vw auto 0;}
#contents05 .inner-Box .contents-Box .consult-list {display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;}
#contents05 .inner-Box .contents-Box .consult-list li {display:flex;align-items:center;width:100%;height:17.4vw;margin:0 0 2.4vw;padding: 0 0.5vw 0 4.8vw;box-sizing:border-box;border-radius:1vw;background:#f5f3ee;list-style:none;}
#contents05 .inner-Box .contents-Box .consult-list li:last-child {margin-bottom:0;}
#contents05 .inner-Box .contents-Box .consult-list .consult-icon {display:block;width:9.7vw;height:9.7vw;flex-shrink:0;margin-right:3.9vw;}
#contents05 .inner-Box .contents-Box .consult-list .consult-icon img {display:block;width:100%;height:auto;}
#contents05 .inner-Box .contents-Box .consult-list .ltext {margin:0;font-size:3.9vw;font-weight:500;line-height:1.4375;letter-spacing:0.125em;color:#3b3b3b;text-align:left;text-transform:none;}

#contents06 {position:relative;padding:0 0 14.5vw;background:#fff;}
#contents06 .inner-Box {position:relative;display:flex;flex-direction:column;width:100%;margin:0 auto;}
#contents06 .inner-Box .photo01 {width:82.1vw;height:55.6vw;margin:0;}
#contents06 .inner-Box .photo01 picture {display:block;width:100%;height:100%;}
#contents06 .inner-Box .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contents06 .inner-Box .text-Box {position:relative;display:flex;align-items:center;justify-content:center;width:85.5vw;height:36.2vw;margin:-14.5vw 0 0 auto;background:#434f57;}
#contents06 .inner-Box .text-Box h2 {margin:0;font-size:4.8vw;font-weight:500;line-height:1.7;letter-spacing:0.2em;color:#fff;text-align:left;text-transform:none;position: relative;left: 1.8vw;}

#contentsbottom {position:relative;padding:0 0 16.9vw;background:#fff;}
#contentsbottom .inner-Box {position:relative;width:91.8vw;margin:0 auto;}
#contentsbottom .inner-Box .related-list {display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;}
#contentsbottom .inner-Box .related-list .related-item {width:100%;height:29.2vw;margin:0 0 4.8vw;padding:0;box-sizing:border-box;border-bottom:1px solid #c9c9c9;list-style:none;}
#contentsbottom .inner-Box .related-list .related-item:last-child {margin-bottom:0;}
#contentsbottom .inner-Box .related-list .related-item a {display:flex;align-items:flex-start;width:100%;height:100%;color:#3b3b3b;text-decoration:none;}
#contentsbottom .inner-Box .related-list .related-item .photo01 {width:29vw;height:24.2vw;flex-shrink:0;margin:1.7vw 4.8vw 0 0;}
#contentsbottom .inner-Box .related-list .related-item .photo01 picture {display:block;width:100%;height:100%;}
#contentsbottom .inner-Box .related-list .related-item .photo01 img {display:block;width:100%;height:100%;object-fit:cover;}
#contentsbottom .inner-Box .related-list .related-item .text-Box {position:relative;width:58vw;height:100%;padding-top:4.3vw;box-sizing:border-box;}
#contentsbottom .inner-Box .related-list .related-item .text-Box h3 {margin:0;font-size:4.3vw;font-weight:500;line-height:1.5556;letter-spacing:0.0278em;color:#3b3b3b;text-align:left;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item:nth-child(2) .text-Box h3 {font-size:4.3vw;font-weight:500;line-height:1.5556;letter-spacing:0.0278em;color:#3b3b3b;text-align:left;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item .text-Box h3 .en {display:block;margin-bottom:1vw;font-size:3.4vw;font-weight:400;font-style:italic;line-height:1.3571;letter-spacing:0.1429em;color:#8c959c;text-align:left;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item .text-Box .more {position:absolute;right:2.4vw;bottom:1.4vw;display:block;font-size:0;font-weight:400;line-height:1;letter-spacing:0;color:#595959;text-align:right;text-transform:none;}
#contentsbottom .inner-Box .related-list .related-item .text-Box .more:after {content:">";font-size:4.1vw;font-weight:400;line-height:1.3529;letter-spacing:0;color:#3b3b3b;}


}