/* index */
#index #gnav{background:inherit}
#index #gnav__wrap{background:#fff}
#index main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_bg.webp);background-position:top center;background-repeat:no-repeat;overflow-x:hidden;padding-top:0}
#index main #mv #logos{background:#fff;bottom:0;left:0;overflow:hidden;padding:1.09809663250366% 0;position:absolute;width:100%;z-index:4}
#index main #mv #logos .loop{align-items:flex-start;display:flex;width:222.03513909224012vw}
#index main #mv #logos .loop img{display:inline;width:100%}
#index main #mv #logos .loop img:first-child{animation:loop 200s -100s linear infinite}
#index main #mv #logos .loop img:last-child{animation:loop2 200s linear infinite}
#index main #mv #mv__wrap{margin:0 auto 7.3689604685212%;max-width:1366px;overflow:hidden;padding-top:62.957540263543192%;position:relative;width:100%}
#index main #mv #mv__wrap .text__achievements{left:8.074670571010249%;max-width:480px;position:absolute;top:57.093023255813953%;width:35.13909224011713%;z-index:3}
#index main #mv #mv__wrap .text__achievements span{display:block;font-size:12px;margin:0.5em 0 0}
#index main #mv #mv__wrap .text__lead{left:8.074670571010249%;max-width:516.17px;position:absolute;top:42%;width:37.78696925329429%;z-index:3}
#index main #mv #mv__wrap h2{left:8.074670571010249%;margin:0;max-width:837.14px;padding:0;position:absolute;top:18.394%;width:61.284040995607613%;z-index:3}
#index main #mv #mv__wrap p{margin-bottom:0}
#index main #mv .img__delegate{max-width:513px;position:absolute;right:0.585651537335286%;bottom:0;width:37.554904831625183%;z-index:1}
#index main #mv .img__name{max-width:141px;position:absolute;right:7.320644216691069%;top:87.792207792207792%;width:32.689604685212299%;z-index:2}
#index main #mv .img__panf{max-width:446.54px;position:absolute;left:46.925329428989751%;top:62.207792207792208%;width:32.689604685212299%;z-index:2}
@keyframes loop {
0%{transform:translateX(100%)}
to{transform:translateX(-100%)}
}
@keyframes loop2 {
0%{transform:translateX(0)}
to{transform:translateX(-200%)}
}
@media screen and (min-width:1367px){
#index main #mv #mv__wrap{margin-bottom:100.66px;padding-top:768px;}
#index main #mv #logos .loop{width:3033px}
#index main #mv #logos{padding:12px 0;}
}
@media screen and (max-width:767px){
#index main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_bg_sp.webp);overflow:hidden}
#index main #mv #logos{padding:15px 0}
#index main #mv #logos .loop{width:1500px}
#index main #mv #logos .loop img{width:100%}
#index main #mv #mv__wrap{margin-bottom:15.14999915%;padding-top:177.866666666666667%}
#index main #mv #mv__wrap .text__achievements{left:4%;max-width:480px;top:37.256371814092954%;width:64%}
#index main #mv #mv__wrap .text__achievements span{font-size:10px;}
#index main #mv #mv__wrap .text__lead{left:4%;max-width:619.41px;top:25%;width:82.588%}
#index main #mv #mv__wrap h2{left:4%;max-width:660.69px;top:10%;width:88.092%}
#index main #mv .img__delegate{max-width:540px;right:-6%;width:72%}
#index main #mv .img__name{max-width:145px;right:2.6666666666667%;top:90.793918918919%;width:19.333333333333%}
#index main #mv .img__panf{left:5.0666666666667%;right:inherit;top:67.916041979010495%;width:59.538666666667%}
}
#index main .fixed_btn{max-width:300px;position:fixed;right:0;top:57.291666666667%;width:21.961932650073%;z-index:5}
#index main .fixed_btn li a{align-items:center;color:#fff;display:flex;font-style:normal;font-weight:400;height:60px;justify-content:center;margin-bottom:7px;text-align:center;text-decoration:none}
#index main .fixed_btn li a span{display:block;font-size:13px;font-weight:400;letter-spacing:2.6px;line-height:153.846%}
#index main .fixed_btn li:first-of-type a{background:#DB0000;border-radius:8px 0 0 0;flex-direction:column}
#index main .fixed_btn li:last-of-type a{background:#FF3C00;border-radius:0 0 0 8px;font-size:18px;letter-spacing:4.5px;line-height:116.667%;margin-bottom:0}
#index main .fixed_btn li:nth-of-type(2) a{background:#FF3C00}
#index main .fixed_btn li:nth-of-type(3) a{background:#1294A2;flex-direction:column;flex-wrap:wrap}
@media screen and (max-width:767px){
#index main .fixed_btn{bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:inherit;right:0;top:inherit;width:100%}
#index main .fixed_btn li{width:50%}
#index main .fixed_btn li a span{font-size:9.75px}
#index main .fixed_btn li a,#index main .fixed_btn li:last-of-type a{border-radius:0!important;font-size:13.5px;height:45px;letter-spacing:1.6875px;margin-bottom:0}
#index main .fixed_btn li:first-of-type{order:1}
#index main .fixed_btn li:nth-of-type(2){order:2}
#index main .fixed_btn li:nth-of-type(3){order:3}
#index main .fixed_btn li:last-of-type{order:4}
}
#index main .anchor{margin: -100px 0 0;padding-top:100px;height:0;}
#index main section{border-bottom:none;overflow:hidden;position:relative}
#index main section > .section__wrap{margin:0 auto}
#index main section h2{color:#212529;font-size:40px;line-height:1.575;margin:0 auto 80px;text-align:center}
#index main section h3,#index main section div h3{color:#212529;font-size:27px;font-weight:400;letter-spacing:6.75px;line-height:1.48148;text-align:center}
#index main section h4{color:#41A4BB;font-size:26px;font-weight:500;line-height:1.533;margin-bottom:20px}
#index main section h5{color:#000;font-size:27px;font-style:normal;font-weight:400;letter-spacing:6.75px;line-height:148.148%;margin-bottom:77px;text-align:center}
@media screen and (max-width:767px){
#index main section h2{font-size:6.4vw;margin-bottom:7.692307692307693%;}
#index main section h3,#index main section div h3{font-size:4.266666666666667vw;font-weight:400;letter-spacing:5px;margin-bottom:6.153846153846154%;}
#index main section h4{font-size:4vw;margin-bottom:7.017543859649122%}
#index main section h5{font-size:6.4vw;margin-bottom:77px;}
}
#index main #bnrs{margin:50px auto 80px}
#index main #bnrs a{display:block;width:48.284734133791%}
#index main #bnrs a img{display:block;width:100%}
@media screen and (max-width:767px){
#index main #bnrs{margin:6.666666666666667% auto}
#index main #bnrs a{width:100%}
#index main #bnrs a:nth-of-type(1){margin-bottom:4.615384615384616%;}
}
#index main #agony h2{margin-bottom:40px}
#index main #agony div{background:#C4FCFF;border-radius:30px;padding:70px 70px 209px;text-align:center;z-index:1}
#index main #agony p.no1{margin-bottom:-6px}
#index main #agony p.no2,#index main #agony p.no5{margin-bottom:0}
#index main #agony p.no3{margin-bottom:4px}
#index main #agony p.no4{margin-bottom:8px}
#index main #agony p.no6{margin:-229px auto 0;max-width:800px;position:relative;width:68.61063464837%;z-index:2}
@media screen and (max-width:767px){
#index main #agony{width:86.666666666667%}
#index main #agony div{border-radius:15px;padding:6.1538461538462% 6.1538461538462% 49.122807017544%}
#index main #agony h2{margin-bottom:8.7719298245614%}
#index main #agony p.no1,#index main #agony p.no2,#index main #agony p.no3,#index main #agony p.no4{margin-bottom:5.2631578947368%}
#index main #agony p.no5{margin-bottom:0}
#index main #agony p.no6{margin-top:-43.076923076923%;width:87.692307692308%}
}
#index main #whatis{padding-top:80px}
#index main #whatis .decoration{bottom:-2%;left:22.401171303074671%;z-index:2}
#index main #whatis .section__wrap{margin:0 auto;max-width:inherit;width:100%}
#index main #whatis h2 + p{position:relative}
#index main #whatis h2 + p img{max-width:672px;width:49.194729136163982%;position:absolute;top:57.291666666666667%;right:0;z-index:1}
#index main #whatis .section__wrap-outer{margin:0 auto;max-width:1042px}
#index main #whatis .section__wrap-inner:nth-of-type(1){padding:0 0 20.72936660268714% 4.9780380673499%}
#index main #whatis .section__wrap-inner:nth-of-type(1) p{font-size:16px;position:relative;z-index:3}
@media screen and (max-width:767px){
#index main #whatis{padding-top:10.666666666666667%}
#index main #whatis .section__wrap-inner:nth-of-type(1){margin:0 auto;padding:0}
#index main #whatis .section__wrap-inner:nth-of-type(1) p{font-size:13px;line-height:223.077%;}
#index main #whatis h2 + p{margin-bottom:8%}
#index main #whatis h2 + p img{max-width:700px;width:100%;position:relative;top:0;right:0;}
}
#index main #company{background:#EDF6F6;margin:50px 0 0;padding:80px 0}
#index main #company .section__wrap-outer,#index main #info .section__wrap-outer{flex-wrap:wrap;justify-content:space-between;margin:0 0 40px}
#index main #company .section__wrap-inner,#index main #info .section__wrap-inner{margin-bottom:40px;max-width:564px;width:48.370497427101201%}
@media screen and (max-width:767px){
#index main #company{margin-top:10.666666666667%;padding:5.3333333333333% 0 10.666666666667%}
#index main #company .section__wrap-inner,#index main #info .section__wrap-inner{margin-bottom:6.1538461538462%;max-width:inherit;width:100%}
#index main #company .section__wrap-outer{display:block;margin-bottom:12.307692307692%}
}
#index main #example{padding-top:80px;}
#index main #example h3{color:#000;font-size:40px;font-style:normal;font-weight:400;letter-spacing:4px;line-height:157.5%;margin:80px;text-align:center}
#index main #example h5{background:linear-gradient(180deg, #F1E2DC, #E4E9EF);-webkit-background-clip:text;
color:transparent;font-family:Gilroy;font-size:100px;font-style:normal;font-weight:300;letter-spacing:5px;line-height:90px;margin-bottom:4.9763033175355%;text-align:left}
#index main #example .decoration{bottom:0;right:0}
#index main #example .example__wrap-inner{width:61.786237188873%;z-index:2}
#index main #example .example__wrap-innerbox{background:linear-gradient(rgba(230,233,236,0.3),rgba(219,234,251,0.3));display:flex;justify-content:flex-end;max-height:340px;width:100%}
#index main #example .example__wrap-innerbox p{color:#333;font-size:17px;font-weight:500;letter-spacing:1.7px;line-height:158.824%;margin-bottom:0;opacity:1;padding:8.294% 5.2132701421801%;width:40.758293838863%}
#index main #example .example__wrap-innerbox p:nth-of-type(2){border-left:1px #fff solid;font-size:15px;font-weight:400;letter-spacing:1.5px;line-height:180%}
#index main #example .example__wrap-outer{display:flex;margin-bottom:130px}
#index main #example .example__wrap-outer > p{max-width:521px;position:relative;width:38.14055636896%;z-index:1}
#index main #example .example__wrap-outer > p img{width:100%}
@media screen and (min-width:768px) {
#index main #example .example__wrap-inner{order:1}
#index main #example .example__wrap-outer:nth-of-type(1) .example__wrap-innerbox,#index main #example .example__wrap-outer:nth-of-type(3) .example__wrap-innerbox{margin-left:-11.848341232227%}
#index main #example .example__wrap-outer:nth-of-type(1) > p,#index main #example .example__wrap-outer:nth-of-type(3) > p{margin-right:2.9282576866764%}
#index main #example .example__wrap-outer:nth-of-type(2) .example__wrap-inner{margin-left:7.3206442166911%;margin-right:-7.3206442166911%}
#index main #example .example__wrap-outer:nth-of-type(2) .example__wrap-innerbox{justify-content:flex-start}
#index main #example .example__wrap-outer:nth-of-type(2) .example__wrap-innerbox p:first-of-type{padding-left:25px;width:47.39336492891%}
#index main #example .example__wrap-outer:nth-of-type(2) > p{order:2}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#index main #example .example__wrap-outer{margin-bottom:12.6953125vw}
}

@media screen and (max-width:767px){
#index main #example{padding-top:10.666666666666667%}
#index main #example .example__wrap{margin:0}
#index main #example .example__wrap-outer{display:block;}
#index main #example .example__wrap-outer > p,
#index main #example .example__wrap-inner{max-width:inherit;width:100%}
#index main #example .example__wrap-inner h5{font-size:12vw;line-height:1;letter-spacing:2.5px;margin:4.615384615384616% 0 -2.615384615384616%;text-align:center;}
#index main #example .example__wrap-innerbox{max-height:inherit;justify-content:space-between;margin-bottom:12.307692307692308%}
#index main #example .example__wrap-innerbox p{font-size:3.2vw;font-weight:400; width:51.230769230769231%}
#index main #example .example__wrap-innerbox p:nth-of-type(2){font-size:2.266666666666667vw;width:48.76923076923077%;}
#index main #example .section__wrap{margin:0 auto}
}
#index main #info{background:#f9f9f9;padding:80px 0 0}
#index main #info .section__wrap-box{padding:5.3191489361702% 8.8652482269504%;position:absolute}
#index main #info .section__wrap-box p{line-height:2}
@media screen and (max-width:767px){
#index main #info{padding-top:5.333333333333334%}
#index main #info .section__wrap-outer{display:block;margin-bottom:7.692307692307693%}
#index main #info .section__wrap-box{padding:6.153846153846154%;}
#index main #info .section__wrap-box p{font-size:2.666666666666667vw}
}
#index main #feature .decoration{bottom:.1em;right:-.16em;text-align:right}
#index main #feature .section__wrap{margin-bottom:242px;max-width:1220px;width:89.311859443631%}
#index main #feature .section__wrap-inner h5{border-bottom:1px solid #E5E5E5;margin-bottom:23px;padding-bottom:10px;text-align:left}
#index main #feature .section__wrap-inner h5 + p{color:#000;font-size:27px;font-style:normal;font-weight:300;height:5em;letter-spacing:2.7px;line-height:148.148%;margin-bottom:48px}
#index main #feature .section__wrap-inner h5 + p strong{color:#000;display:block;font-size:18px;font-style:normal;font-weight:700;letter-spacing:3.6px;line-height:177.778%;margin-bottom:13px}
#index main #feature .section__wrap-inner h5 img{display:block;width:18.39378238342%;max-width:70.984px;}
#index main #feature .section__wrap-inner{width:31.639344262295%}
#index main #feature h5{margin-bottom:88px}
@media screen and (max-width:767px){
#index main #feature .section__wrap{margin-bottom:0;width:inherit}
#index main #feature .section__wrap-outer.custom:nth-of-type(2){margin-top:40px;}
#index main #feature .section__wrap-inner{width:100%}
#index main #feature .section__wrap-inner .bnr_infostation{margin-top:20px;}
#index main #feature .section__wrap-inner > p{margin-bottom:40px}
#index main #feature .section__wrap-inner h5{margin-bottom:12px;padding-bottom:8px}
#index main #feature .section__wrap-inner h5 + p{font-size:18px;height:inherit;margin-bottom:24px}
#index main #feature .section__wrap-inner h5 + p strong{font-size:12px;margin-bottom:4px}
#index main #feature .section__wrap-inner h5 img{width:14.133333333333%}
#index main #feature h5{font-size:16px;margin-bottom:35px}
}
#index main #case .section__wrap{margin:80px auto 160px}
#index main #case div.list__compamy_wrap{margin-bottom:100px}
#index main #case div.list__compamy_wrap .list__compamy{display:flex;flex-wrap:wrap;margin:0 auto}
#index main #case div.list__compamy_wrap .list__compamy li{width:25%}
#index main #case div.list__compamy_wrap .list__compamy li img{display:block;margin:0 auto;max-width:194px;width:100%}
#index main #case h5{margin-bottom:90px}
@media screen and (max-width:767px){
#index main #case .section__wrap{margin:8.8% auto 16%}
#index main #case h2{margin-left:7.692307692307693%;text-align:left}
#index main #case h5{font-size:16px;margin-bottom:8%}
#index main #case div.list__compamy_wrap{margin-bottom:13.538461538461538%;}
#index main #case div.list__compamy_wrap .list__compamy{justify-content:space-between;}
#index main #case div.list__compamy_wrap .list__compamy li{margin:0;width:30%}
}
#index main .athlete{background:#f9f9f9}
#index main .athlete .section__wrap{margin:0;max-width:1266px;width:92.679355783309%}
#index main .athlete .section__wrap-inner{display:flex;flex-direction: column;justify-content:center;max-width:694px;width:59.519725557461%}
#index main .athlete .section__wrap-inner .link__button{justify-content:flex-start}
#index main .athlete .section__wrap-inner h3,#index main .athlete .section__wrap-inner p{text-align:left}
#index main .athlete .section__wrap-outer > p{max-width:520px;width:41.074249605055%}
#index main .athlete.no2{background:#fff}
#index main .athlete.no2 .section__wrap{margin-left:auto}
#index main .athlete.no2 .section__wrap .section__wrap-inner{order:1}
#index main .athlete.no2 .section__wrap p{order:2}
@media screen and (min-width:768px) {
#index main .athlete .section__wrap-outer{gap:3.949447077409163%;}
}
@media screen and (max-width:767px) {
#index main .athlete .section__wrap{width:100%;}
#index main .athlete .section__wrap-inner{display:block;width:100%}
#index main .athlete .section__wrap-inner .link__button{justify-content:inherit}
#index main .athlete .section__wrap-outer{margin-bottom:6.153846153846154%;}
#index main .athlete.no3 .section__wrap-outer{margin-bottom:7.692307692307693%;}
#index main .athlete .section__wrap-outer > p{margin:0 auto 6.153846153846154%;width:80.321538461538462%}
}
#index main #flow{background:rgba(255,247,196,0.5)}
#index main #flow .section__wrap{margin:80px auto;max-width:1266px;width:92.679355783309%}
#index main #flow .section__wrap-inner{margin-bottom:80px;width:25%}
#index main #flow .section__wrap-outer{justify-content:flex-start}
@media screen and (max-width:767px) {
#index main #flow .section__wrap{margin:6.6666666666667% auto;padding:0;width:inherit}
#index main #flow .section__wrap-inner{margin-bottom:4%;max-width:inherit;width:50%}
#index main #flow .section__wrap-inner p img{display:block;max-width:100%;width:100%}
#index main #flow .section__wrap-outer{display:flex;flex-wrap:wrap}
}
#index main #repletion .section__wrap-inner{display:flex;flex-direction:column;text-align:center;width:29.502572898799%}
#index main #repletion .section__wrap-inner p{margin:auto auto 0}
#index main #repletion .section__wrap-outer{justify-content:space-evenly;margin-bottom:130px}
@media screen and (max-width:767px) {
#index main #repletion .section__wrap-inner{margin-bottom:7.1428571428571%;}
#index main #repletion .section__wrap-inner:nth-of-type(1){width:58.615384615384615%}
#index main #repletion .section__wrap-inner:nth-of-type(2){width:33.846153846153846%}
#index main #repletion .section__wrap-inner:nth-of-type(3){display:block;margin:0 auto;text-align:center;width:35.384615384615385%}
#index main #repletion .section__wrap-inner p{width:29.333333333333332vw}
#index main #repletion .section__wrap-inner img{margin:auto;width:29.333333333333332vw}
#index main #repletion .section__wrap-outer{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:7.1428571428571%}
}
#index main #plan{background-color:#f6f7f9}
#index main #plan .section__wrap{margin:50px auto 80px}
#index main #plan .section__wrap h2{margin-bottom:50px;text-align:left}
#index main #plan .section__wrap-outer a img{display:block;width:100%}
#index main #plan .section__wrap-outer p{margin-bottom:0;width:31.56089193825%}

@media screen and (min-width:768px) {
#index main #plan{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_index21.webp);background-position:top right;background-repeat:no-repeat;overflow-x:hidden;background-size:contain}
}
@media screen and (max-width:767px) {
#index main #plan{background-color:#EDF0F2}
#index main #plan .section__wrap{margin:6.666666666666667% auto}
#index main #plan .section__wrap h2{margin-bottom:7.692307692307693%}
#index main #plan .section__wrap-outer{display:block;margin:0 auto;width:69.230769230769231%;}
#index main #plan .section__wrap-outer p{margin-bottom:6.666666666666667%;width:100%}
}
#index main #inquiry{background:#4b8a8d}
#index main #inquiry p{margin:0 auto;max-width:1366px}

#index main #ceo .section__wrap-inner{max-width:714px;text-align:left;width:61.234991423670669%}
#index main #ceo .section__wrap-inner h3{margin-top:11.464%;text-align:left}
#index main #ceo .section__wrap-inner h3 span{display:block;font-size:18px;letter-spacing:0;margin:40px 0 0}
#index main #ceo .section__wrap{max-width:1266px}
#index main #ceo .section__wrap-outer p{max-width:520px;width:41.074249605055%}
@media screen and (max-width:767px) {
#index main #ceo .section__wrap-outer{display:flex;flex-direction: column; margin:7.692307692307693% auto 0}
#index main #ceo .section__wrap-inner{order:1;width:100%}
#index main #ceo .section__wrap-outer p{margin-top:-12.307692307692308%;order:2;width:100%}
#index main #ceo .section__wrap-inner h3{margin:0;width:100%}
#index main #ceo .section__wrap-inner h3 span{display:block;font-size:2.666666666666667vw;margin:6.153846153846154% 0 0}
}
body#index .link__button{align-items:center;display:flex;height:77px;justify-content:center;width:100%}
body#index .link__button a{background-color:#008A98;border-radius:8px;color:#fff;font-size:16px;font-style:normal;font-weight:400;height:76px;letter-spacing:4px;line-height:76px;max-width:387px;text-align:center;text-decoration:none;width:28.330893118594435vw}
body#index .link__button a:hover{opacity:.75}
@media screen and (max-width:767px) {
body#index .link__button{height:inherit}
body#index .link__button a{font-size:2.933333333333333vw;height:inherit;line-height:1;padding:5.846153846153846% 0;max-width:505.12px;margin-top:0;width:77.710769230769231%}
}
@media screen and (max-width:767px) {
body#index footer .footer__bottom .footer__bottom-inner{margin-bottom:12%}
#index main section .decoration{display:none}
#index main section .section__wrap,#index main #example .example__wrap-outer{margin:0 auto;padding:0 6.666666666666667%}
#index main #client{margin-top:13.333333333333%;padding-top:18.133333333333%}
#index main #client .section__wrap{margin:0;padding:70px 0 0}
#index main #client .section__wrap-inner{padding-bottom:45px;width:100%!important;}
#index main #client .section__wrap-inner .alignC{border-radius:4px;font-size:12px;line-height:40px;margin-bottom:8px}
#index main #client .section__wrap-inner h5{margin-bottom:15px;width:18.461538461538%}
#index main #client .section__wrap-inner p:nth-of-type(2){font-size:13px;line-height:223.077%;margin-bottom:20px}
#index main #client .section__wrap-outer{margin:0 auto;width:86.666666666667%}
#index main #client h5{font-size:16px;margin-bottom:16.533333333333%}
#index main #client .movie{margin-bottom:13.333333333333333%}
#index .Btn_PageTop {bottom: 100px;}
}
/*font-size*/
@media screen and (min-width:768px) and (max-width:1023px) {
#index main section h2{font-size:3.90625vw;}
#index main section h3,#index main section div h3{font-size:18px;}
#index main section h4{font-size:16px;margin-bottom:4.581974968670746%}
#index main #example .example__wrap-innerbox p{font-size:1.66015625vw}
#index main #example .example__wrap-innerbox p:nth-of-type(2){font-size:1.46484375vw}
#index main #whatis .section__wrap-inner:nth-of-type(1) p,body#index .link__button a{font-size:1.5625vw}
#index main #info .section__wrap-box{font-size:10px}
#index main #ceo .section__wrap-inner h3 span{font-size:14px}
#index main #example h5{font-size:9.765625vw;}
#index main .athlete .section__wrap-inner br.view_pc{display:none!important}
body#index .link__button a{width:37.79296875vw}
}
/*
@media screen and (min-width:768px) and (max-width:1023px) {
#index main .fixed_btn li a span,#index main #example .example__wrap-innerbox p{font-size:1.2037037037037037vw}
#index main .fixed_btn li a{font-size:1.5625vw}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#index main .fixed_btn li:last-of-type a,#index main #whatis .section__wrap-inner:nth-of-type(2) p,#index main #feature .section__wrap-inner h5 + p strong,body#index .link__button a{font-size:1.4814814814814816vw}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#index main section h2,#index main section h5,#index main #example .example__wrap-innerbox h5,#index main #example h2,#index main #feature .section__wrap-inner h5 + p{font-size:2.5vw}
}
@media screen and (min-width:768px) and (max-width:1023px) {
#index main #whatis h3,#index main #example h3{font-size:3.7037037037037033vw}
}
@media screen and (min-width:768px) and (max-width:1080px) {
#index main #example .example__wrap-innerbox{margin-left:1em;margin-right:1em}
#index main #client .example__wrap-inner:nth-of-type(2) .view_pc{display:none!important}
}
@media screen and (min-width:768px) and (max-width:1366px) {
#index main #client .section__wrap-inner p:nth-of-type(2){font-size:1.5373352855051vw}
#index main #whatis .section__wrap-inner:nth-of-type(2) p{font-size:1.1713030746706vw}
#index main #whatis h3{font-size:2.9282576866764vw}
#index main #example .example__wrap-inner h5{font-size:7.3206442166911vw}
#index main #example .example__wrap-innerbox p{font-size:1.2445095168375vw}
#index main #example .example__wrap-innerbox p:nth-of-type(2){font-size:1.0980966325037vw}
#index main #feature .section__wrap-inner h5 + p strong{font-size:1.3177159590044vw}
#index main #feature .section__wrap-inner h5 + p,#index main section h2,#index main section h5{font-size:1.9765739385066vw}
}*/