body #lp2-area{background:#faf7e5}#fv{overflow:hidden;position:relative;background:#000}#fv .title{width:2.77778%;position:absolute;left:calc(974/var(--pcp));bottom:50%;z-index:4;transform:translateY(50%);opacity:0;transition:opacity 2s cubic-bezier(.26,.56,.41,.91) 3.6s}#fv .bg,#fv .title img{width:100%}#fv .bg{opacity:0;transition:opacity 3s ease-in-out .6s}#fv.active .bg,#fv.active .title{opacity:1}@media screen and (max-width:767px){#fv .title{width:calc(41/var(--spv));left:calc(276/var(--spp));transform:translate(0);transition-delay:3s}#fv .bg{width:100%;transition-delay:0s}}#lead .texts{margin:calc(140/var(--pcv)) 0 0 calc(320/var(--pcp))}#lead .headline span{display:block}#lead .headline .text1{margin-left:-1em;font-size:max(25px,calc(25/var(--pcv)))}#lead .headline .text2{margin:.6em 0 1.5em;font-size:max(22px,calc(22/var(--pcv)));line-height:1.59091}#lead .desc p{font-size:max(14px,calc(14/var(--pcv)));line-height:1.92857}#lead .desc p+p{margin-top:2em}#lead .pic-wrap{width:calc(800/var(--pcv));margin:calc(130/var(--pcv)) auto 0;position:relative}#lead .pic{width:100%}#lead .detail{width:max(302px,calc(302/var(--pcv)));padding:calc(10/var(--pcv)) 0 calc(10/var(--pcv)) calc(30/var(--pcv));background:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap}#lead .detail dd,#lead .detail dt{font-size:max(10px,calc(10/var(--pcv)));line-height:1.4;white-space:nowrap;margin-block:6px}#lead .detail dt{width:34.92647%}#lead .detail dd{width:55.14706%}@media print,screen and (min-width:768px){#lead .detail{position:absolute;right:0;bottom:calc(30/var(--pcv))}}@media screen and (max-width:767px){#lead .texts{margin:calc(94/var(--spv)) 0 0}#lead .headline .text1{font-size:calc(20/var(--spv))}#lead .headline .text2{margin:1.2em 0 1.1em;font-size:calc(18/var(--spv));line-height:1.66667}#lead .desc p{font-size:calc(14/var(--spv))}#lead .pic-wrap{width:auto;margin:calc(75/var(--spv)) auto 0}#lead .detail{width:auto;padding:calc(30/var(--spv)) calc(38/var(--spv)) 0;background:#faf7e5;position:relative}#lead .detail dd,#lead .detail dt{font-size:calc(12/var(--spv))}#lead .detail dt{width:calc(116/var(--spv))}#lead .detail dd{width:calc(170/var(--spv))}}#interview .headline span{display:block}#interview .headline span.text1{font-size:max(16px,calc(16/var(--pcv)))}#interview .headline span.text2{margin-top:.8em;font-size:max(22px,calc(22/var(--pcv)));line-height:1.59091}#interview .int-lead{margin-top:2.8em;font-size:max(14px,calc(14/var(--pcv)));line-height:2.14286}#interview .qa-wrap:after{content:"";display:block;width:0;height:0;clear:both}#interview .int-pic+.qa-wrap,#interview .qa-wrap+.qa-wrap{margin-top:calc(35/var(--pcv))}#interview .ans,#interview .ques{position:relative}#interview .ans p,#interview .ques p{font-size:max(14px,calc(14/var(--pcv)));line-height:2.14286}#interview .ques p{font-weight:700}#interview .ans{margin-top:calc(30/var(--pcv))}#interview .ans.l{float:left}#interview .ans.r{margin-left:calc(320/var(--pcp))}#interview .int-pic{width:calc(800/var(--pcv));margin:calc(35/var(--pcv)) 0 0 calc(320/var(--pcp))}#interview .int-pic img{width:100%}#lp2-area .sticky-box{margin-top:calc(135/var(--pcv))}#lp2-area .sticky{width:100%;overflow:hidden;position:sticky;top:0}#lp2-area .sticky img{width:100%}#lp2-area .under-sticky{padding-top:calc(40/var(--pcv));background:#faf7e5;position:relative;z-index:2}@media print,screen and (min-width:768px){#interview{padding-top:calc(140/var(--pcv));position:relative;z-index:2}#interview .pc-left-padding{padding-left:calc(320/var(--pcv))}#interview .ans p,#interview .ques p{width:500px}}@media screen and (max-width:767px){#interview{margin-top:calc(100/var(--spv))}#interview .headline{position:relative}#interview .headline:after{width:calc(107/var(--spv));height:calc(64/var(--spv));content:"";background:url(../../../images/special/natural/amarta/fig_02.png) no-repeat 0 0/contain;display:block;position:absolute;right:calc(-7/var(--spv));top:calc(-30/var(--spv))}#interview .headline span.text1{font-size:calc(14/var(--spv))}#interview .headline span.text2{margin-top:.9em;font-size:calc(18/var(--spv));line-height:1.66667}#interview .int-lead{margin-top:3.6em;font-size:calc(14/var(--spv));line-height:2.14286}#interview .sp-white-box{background:#fff;padding-top:calc(40/var(--spv));position:relative;z-index:2}#interview .int-pic+.qa-wrap,#interview .qa-wrap+.qa-wrap{margin-top:calc(35/var(--spv))}#interview .ans{margin-top:calc(22/var(--spv))}#interview .ans.l{width:calc(338/var(--spp));padding-left:calc(38/var(--spv))}#interview .ans.r{margin-left:calc(38/var(--spv));padding-right:calc(38/var(--spv))}#interview .ans p,#interview .ques p{font-size:calc(14/var(--spv))}#interview .int-pic{width:auto;margin:calc(95/var(--spv)) 0 0}#interview .int-pic img{width:100%}#lp2-area .sticky-box{margin-top:calc(95/var(--spv))}#lp2-area .under-sticky{padding-top:calc(40/var(--spv))}}#interview .president{margin:calc(140/var(--pcv)) 0 calc(150/var(--pcv))}#interview .president .pic{position:relative}#interview .president .pic:after{width:calc(55/var(--pcv));height:calc(55/var(--pcv));content:"";background:url(../../../images/special/natural/amarta/logo_01.png) no-repeat 0 0/contain;display:block;position:absolute;right:calc(-28/var(--pcv));top:calc(-20/var(--pcv));mix-blend-mode:multiply}#interview .president .pic img{width:100%}#interview .president .texts .name{font-size:max(14px,calc(12/var(--pcv)))}#interview .president .texts .desc{margin-top:.8em;font-size:max(12px,calc(12/var(--pcv)));line-height:1.83333}#interview .president .texts .contact{margin-top:.9em;font-size:max(12px,calc(12/var(--pcv)))}#interview .president .texts .contact a{letter-spacing:.08em}@media print,screen and (min-width:768px){#interview .president{display:flex;align-items:flex-end}#interview .president .pic{width:calc(150/var(--pcv))}#interview .president .texts{width:calc(530/var(--pcv));margin-left:calc(50/var(--pcv))}}@media screen and (max-width:767px){#interview .president{margin:calc(98/var(--spv)) 0}#interview .president .pic{width:calc(200/var(--spv));margin:0 auto}#interview .president .pic:after{width:calc(60/var(--spv));height:calc(60/var(--spv));right:calc(-30/var(--spv));top:calc(-20/var(--spv))}#interview .president .texts{margin-top:calc(26/var(--spv))}#interview .president .texts .name{font-size:calc(18/var(--spv));line-height:1.6;text-align:center}#interview .president .texts .desc{margin-top:1.3em;font-size:calc(12/var(--spv));line-height:2}#interview .president .texts .contact{margin-top:1.5em;font-size:calc(12/var(--spv));line-height:1.8}#interview .president .texts .contact a{letter-spacing:.1em}}#panels .item .texts p.ques{font-weight:700}@media print,screen and (min-width:768px){#panels .item{height:calc(100vh - 7.5rem);display:flex;align-items:center;background:#fbf9ed;position:relative;overflow:hidden}#panels .item .pic{width:calc(600/var(--pcp));position:absolute;top:50%}#panels .item.l-pic .pic{left:calc(140/var(--pcp))}#panels .item.r-pic .pic{right:calc(140/var(--pcp))}#panels .item .pic img{width:100%;transform:translateY(-50%);position:absolute;left:0;top:0;opacity:0;z-index:1;transition:opacity 1s ease-out}#panels .item .pic img.current{opacity:1;z-index:2}#panels .item .texts{width:100%;height:100%;max-width:none;overflow:hidden;position:relative;z-index:2}#panels .item .texts .group{width:calc(100% + 17px);max-height:100%;padding-top:8rem;overflow-y:scroll;position:relative}#panels .item.l-pic .texts .group{padding-left:calc(790/var(--pcp));padding-right:calc(140/var(--pcp))}#panels .item.r-pic .texts .group{padding-left:calc(140/var(--pcp));padding-right:calc(790/var(--pcp))}#panels .item .texts p{font-size:max(14px,calc(14/var(--pcv)));line-height:1.92857}#panels .item .texts .sp-pic+.box-sp p.ques:first-child,#panels .item .texts p+p{margin-top:1.6em}#panels .scroll-bar{width:1px;height:52px;overflow:hidden;position:absolute;bottom:30px;z-index:1}#panels .item.l-pic .scroll-bar{right:calc(700/var(--pcp))}#panels .item.r-pic .scroll-bar{left:calc(700/var(--pcp))}#panels .scroll-bar:before{width:100%;height:0;background:#000;position:absolute;left:0;top:0;display:block;content:"";animation:scrollbar 2s ease-out 0s infinite}}@keyframes scrollbar{0%{height:0%}25%{transform:translateY(0)}50%{height:100%}to{height:100%;transform:translateY(100%)}}@media screen and (max-width:767px){#panels{margin-top:calc(120/var(--spv))}#panels .item+.item{margin-top:calc(90/var(--spv))}#panels .item .sp-pic{margin-bottom:calc(35/var(--spv))}#panels .item .sppic2,#panels .item .sppic3,#panels .item .sppic5{margin-top:calc(90/var(--spv))}#panels .item .sp-pic:before{width:100%;display:block;content:""}#panels .item .sppic1:before{height:calc(422/var(--spv));background:url(../../../images/special/natural/amarta/pic_02.jpg) no-repeat 0 0/cover}#panels .item .sppic2:before{height:calc(235/var(--spv));background:url(../../../images/special/natural/amarta/pic_03_sp.jpg) no-repeat 0 0/cover}#panels .item .sppic3:before{height:calc(235/var(--spv));background:url(../../../images/special/natural/amarta/pic_04_sp.jpg) no-repeat 0 0/cover}#panels .item .sppic4:before{height:calc(250/var(--spv));background:url(../../../images/special/natural/amarta/pic_05_sp.jpg) no-repeat 0 0/cover}#panels .item .sppic5:before{height:calc(250/var(--spv));background:url(../../../images/special/natural/amarta/pic_06_sp.jpg) no-repeat 0 0/cover}#panels .item .texts p{font-size:calc(14/var(--spv));line-height:1.92857}#panels .item .texts p+p{margin-top:1.6em}}#bottom-col2 .texts p{font-size:max(14px,calc(14/var(--pcp)));line-height:1.92857}#bottom-col2 .texts p+p{margin-top:1.6em}@media print,screen and (min-width:768px){#bottom-col2{padding-top:calc(135/var(--pcp));display:flex;align-items:center;position:relative}#bottom-col2:before{content:"";display:block;width:100%;height:2px;background:#faf7e5;position:absolute;top:-1px;left:0}#bottom-col2 .pic{width:calc(756/var(--pcp));margin-right:calc(50/var(--pcp));text-align:right}#bottom-col2 .pic img{width:57.53968%;display:inline-block}#bottom-col2 .texts{width:calc(590/var(--pcp))}}@media screen and (max-width:767px){#bottom-col2{padding-top:calc(95/var(--spv))}#bottom-col2 .pic img{width:100%}#bottom-col2 .texts{margin-top:calc(40/var(--spv))}#bottom-col2 .texts p{font-size:calc(14/var(--spv));line-height:1.92857}}