#container #main .container{margin-top:70px}#container #main .container header{display:block;width:calc(100% - 50px);height:102px;padding-left:25px;padding-right:25px;position:relative}#container #main .container header h1{padding-top:19px;font-size:17px;color:#fff}#container #main .container header nav.lang{font-size:14px;line-height:26px;float:right;margin-right:-10px;margin-top:-22px;padding-bottom:30px}#container #main .container header nav.lang:before{content:"Lang";color:#333;float:left;margin-right:7px}#container #main .container header nav.lang ul{float:left;position:relative}#container #main .container header nav.lang ul li{color:#fff;float:left;padding:0 8px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#container #main .container header nav.lang ul li:first-of-type{color:#333}#container #main .container header nav.lang ul li:first-of-type:after{position:relative;content:":";color:#333;left:8px}#container #main .container header nav.lang ul:before{content:"";z-index:1;position:absolute;height:1px;bottom:-6px;background:#fff;-webkit-transition:width .5s cubic-bezier(.3,0,.1,1),left .5s cubic-bezier(.3,0,.1,1);-o-transition:width .5s cubic-bezier(.3,0,.1,1),left .5s cubic-bezier(.3,0,.1,1);transition:width .5s cubic-bezier(.3,0,.1,1),left .5s cubic-bezier(.3,0,.1,1);width:15px;left:8px}#container #main .container header nav.lang ul.en:before{width:15px;left:calc(100% - 25px)}#container #main .container header nav.lang ul.en li:first-of-type{color:#fff}#container #main .container header nav.lang ul.en li:last-of-type{color:#333}#container #main .container header nav.lang ul:after{content:"";position:absolute;width:calc(100% - 17px);height:1px;left:8px;bottom:-6px;background:#333}#container #main .container header nav.lang.hover ul li{color:#333!important;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container header nav.anchor{display:none}#container #main .container section.philosophy{overflow:hidden}#container #main .container section.philosophy>h2{display:none}#container #main .container section.philosophy .description{overflow:hidden;width:200%;-webkit-transition:height .4s,-webkit-transform .6s cubic-bezier(.4,.2,0,1);transition:height .4s,-webkit-transform .6s cubic-bezier(.4,.2,0,1);-o-transition:transform .6s cubic-bezier(.4,.2,0,1),height .4s;transition:transform .6s cubic-bezier(.4,.2,0,1),height .4s;transition:transform .6s cubic-bezier(.4,.2,0,1),height .4s,-webkit-transform .6s cubic-bezier(.4,.2,0,1);margin-bottom:-9px}#container #main .container section.philosophy .description.en{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#container #main .container section.philosophy .description section{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 25px;width:calc(50% - 50px)}#container #main .container section.philosophy .description section.ja{float:left;text-align:justify}#container #main .container section.philosophy .description section.ja h2{font-size:19px;line-height:33px;margin-top:-8px;position:relative;color:#333;padding-bottom:64px}#container #main .container section.philosophy .description section.ja h2:after{content:"";position:absolute;width:9px;height:7px;left:0;bottom:0;background:url(/config/wp-content/themes/jitto/assets/images/sp/creators/creatorsHeadPlus.svg)}#container #main .container section.philosophy .description section.ja h2 span{color:#333}#container #main .container section.philosophy .description section.ja h2 span.e{color:#fff;-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}#container #main .container section.philosophy .description section.ja p{color:#333;font-size:16px;line-height:30px;margin-top:30px}#container #main .container section.philosophy .description section.ja p:first-of-type{padding-top:65px;margin-top:-9px}#container #main .container section.philosophy .description section.ja p.fade{color:#fff;-webkit-transition:color 1.5s;-o-transition:color 1.5s;transition:color 1.5s}#container #main .container section.philosophy .description section.ja p .en{font-size:17px}#container #main .container section.philosophy .description section.en{float:right}#container #main .container section.philosophy .description section.en h2{font-size:20px;line-height:33px;margin-top:-10px;padding-bottom:66px;position:relative;color:#fff}#container #main .container section.philosophy .description section.en h2:after{content:"";position:absolute;width:9px;height:7px;left:0;bottom:0;background:url(/config/wp-content/themes/jitto/assets/images/sp/creators/creatorsHeadPlus.svg)}#container #main .container section.philosophy .description section.en p{font-size:17px;line-height:30px;margin-top:30px;color:#fff}#container #main .container section.philosophy .description section.en p:first-of-type{padding-top:65px;margin-top:-10px}#container #main .container section.philosophy nav.reel{padding:0 25px;padding-top:65px;display:inline-block;width:calc(100% - 50px)}#container #main .container section.philosophy nav.reel .play{font-size:20px;color:#fff;position:relative;padding-top:22px;padding-bottom:26px;cursor:pointer}#container #main .container section.philosophy nav.reel .play.inactive{pointer-events:none;color:#333;cursor:auto}#container #main .container section.philosophy nav.reel .play.inactive:after{content:none}#container #main .container section.philosophy nav.reel .play.inactive p{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#container #main .container section.philosophy nav.reel .play.inactive p:after{opacity:.2}#container #main .container section.philosophy nav.reel .play:before{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;background:#fff;opacity:.2}#container #main .container section.philosophy nav.reel .play:after{content:"";position:absolute;width:17px;height:1px;background:#fff;bottom:0;right:0}#container #main .container section.philosophy nav.reel .play p{padding-right:41px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:100%}#container #main .container section.philosophy nav.reel .play p:after{content:"";position:absolute;height:10px;width:17px;top:calc(50% + 1px);right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/config/wp-content/themes/jitto/assets/images/sp/playArrow.svg) no-repeat;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container section.philosophy nav.reel .play .packageMovie{width:100%;height:100%;left:0;bottom:0}#container #main .container section.philosophy nav.reel .play.hover p{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.philosophy nav.reel .play.hover p:after{right:8px;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.philosophy nav.reel .play.anim p:after{right:0;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}#container #main .container section.philosophy nav.reel+nav.sns{padding-top:0}#container #main .container section.philosophy nav.sns{padding-left:25px;padding-bottom:117px;margin-top:28px;margin-bottom:-11px;padding-top:48px}#container #main .container section.philosophy nav.sns:before{content:"SNS :";color:#666;font-size:14px;line-height:34px;margin-right:26px}#container #main .container section.philosophy nav.sns ul{display:inline-block}#container #main .container section.philosophy nav.sns ul li{display:inline-block;color:#fff;margin-right:26px}#container #main .container section.philosophy nav.sns ul li a{position:relative;display:inline-block;font-size:14px;line-height:34px;padding-right:24px;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#container #main .container section.philosophy nav.sns ul li a:after{content:"";position:absolute;height:7px;width:11px;top:calc(50% + 1.5px);right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/config/wp-content/themes/jitto/assets/images/tableArrow.svg) no-repeat;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container section.philosophy nav.sns ul li a.hover{color:#fff;opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.philosophy nav.sns ul li a.hover:after{right:5px}#container #main .container section.philosophy nav.sns ul li a.anim:after{right:0;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}#container #main .container section.image .slideContainer{position:relative}#container #main .container section.image .slideContainer .slides{width:100%;height:0;padding-top:calc(100% * 760/750);background:#1a1a1a;position:relative;overflow:hidden}#container #main .container section.image .slideContainer .slides ul.images{overflow:scroll;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;margin-bottom:-20px;-webkit-overflow-scrolling:touch;position:absolute;width:100%;height:100%;top:0}#container #main .container section.image .slideContainer .slides ul.images.auto{overflow:hidden}#container #main .container section.image .slideContainer .slides ul.images li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(100vw * (760 / 750)*(1170/700));height:calc(100vw * 760 / 750);position:relative}#container #main .container section.image .slideContainer .slides ul.images li img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}#container #main .container section.image .slideContainer .slides ul.images li img.fade{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}#container #main .container section.image .slideContainer ul.indicators{position:absolute;right:25px;height:31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#container #main .container section.image .slideContainer ul.indicators li{width:20px;height:1px;background:#666;margin-left:10px;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}#container #main .container section.image .slideContainer ul.indicators li.current{height:5px;background:#fff}#container #main .container section.access{padding:0 25px;padding-top:41px}#container #main .container section.access>h2{font-size:14px;line-height:26px;color:#fff;padding-top:65px;margin-top:-8px;margin-bottom:19px}#container #main .container section.access dl{width:100%;border-bottom:solid 1px #1a1a1a}#container #main .container section.access dl dt{width:calc((100% - 13px * 4)*2/5 + 13px);color:#999;font-size:14px;line-height:26px;float:left;padding-right:13px;border-top:solid 1px #1a1a1a;background:url(/config/wp-content/themes/jitto/assets/images/tableHead.svg) no-repeat 0 21px;background-size:10px 9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#container #main .container section.access dl dt p{display:inline-block;padding-top:11px;padding-bottom:13px;margin-left:24px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#container #main .container section.access dl dd{width:calc((100% - 13px * 4)*3/5 + 13px*2);color:#fff;font-size:14px;line-height:26px;margin-left:calc((100% - 13px * 4)*2/5 + 13px * 2);border-top:solid 1px #1a1a1a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#container #main .container section.access dl dd p{display:inline-block;width:100%;padding-top:11px;padding-bottom:13px}#container #main .container section.access dl dd p span.f13{font-size:13px}#container #main .container section.access dl dd p a.map{display:inline-block;position:relative}#container #main .container section.access dl dd p a.map:before{content:"";position:absolute;width:100%;height:1px;background:#fff;bottom:3px}#container #main .container section.access dl dd p a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container section.access dl dd p a.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.awards{padding:0 25px}#container #main .container section.awards>h2{font-size:14px;line-height:26px;color:#fff;padding-top:65px;margin-top:-8px;margin-bottom:19px}#container #main .container section.awards ul{width:100%;border-bottom:solid 1px #1a1a1a}#container #main .container section.awards ul li{border-top:solid 1px #1a1a1a;background:url(/config/wp-content/themes/jitto/assets/images/tableHead.svg) no-repeat 0 21px;background-size:10px 9px}#container #main .container section.awards ul li a,#container #main .container section.awards ul li div{display:block}#container #main .container section.awards ul li a h3,#container #main .container section.awards ul li div h3{width:calc((100% - 13px * 4)*2/5 + 13px - 24px);color:#999;font-size:14px;line-height:26px;float:left;padding-right:13px;padding-top:11px;padding-bottom:13px;padding-left:24px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#container #main .container section.awards ul li a h3 span.quoted:before,#container #main .container section.awards ul li div h3 span.quoted:before{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.awards ul li a h3 span.quoted:after,#container #main .container section.awards ul li div h3 span.quoted:after{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.awards ul li a h3 span.quoted sup,#container #main .container section.awards ul li div h3 span.quoted sup{display:inline-block;width:1px;height:1px;line-height:0;overflow:hidden}#container #main .container section.awards ul li a p,#container #main .container section.awards ul li div p{width:calc((100% - 13px * 4)*3/5 + 13px*2);color:#fff;font-size:14px;line-height:26px;margin-left:calc((100% - 13px * 4)*2/5 + 13px * 2)}#container #main .container section.awards ul li a p:first-of-type,#container #main .container section.awards ul li div p:first-of-type{padding-top:11px}#container #main .container section.awards ul li a p:last-of-type,#container #main .container section.awards ul li div p:last-of-type{padding-bottom:13px}#container #main .container section.awards ul li a p span.quoted,#container #main .container section.awards ul li div p span.quoted{display:inline-block}#container #main .container section.awards ul li a p span.quoted:before,#container #main .container section.awards ul li div p span.quoted:before{content:"++";line-height:0;vertical-align:super;font-size:12px;letter-spacing:-.05em;display:inline-block;margin-right:.1em}#container #main .container section.awards ul li a p span.quoted:after,#container #main .container section.awards ul li div p span.quoted:after{content:"++";line-height:0;vertical-align:super;font-size:12px;letter-spacing:-.05em;display:inline-block;margin-right:.1em}#container #main .container section.awards ul li a p span.quoted sup,#container #main .container section.awards ul li div p span.quoted sup{display:inline-block;width:1px;height:1px;line-height:0;overflow:hidden}#container #main .container section.awards ul li a p .year,#container #main .container section.awards ul li div p .year{color:#666}#container #main .container section.awards ul li a{position:relative}#container #main .container section.awards ul li a:after{content:"";position:absolute;right:0;top:22px;width:11px;height:7px;background:url(/config/wp-content/themes/jitto/assets/images/tableArrow.svg);background-size:11px 7px}#container #main .container section.awards ul li a p{width:calc((100% - 13px * 4)*3/5 + 13px*2 - 24px);padding-right:24px}#container #main .container section.awards ul li a h3,#container #main .container section.awards ul li a p,#container #main .container section.awards ul li a p .year,#container #main .container section.awards ul li a:after{-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#container #main .container section.awards ul li a.hover h3,#container #main .container section.awards ul li a.hover p,#container #main .container section.awards ul li a.hover:after{color:#fff;opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.awards ul li a.hover p .year{color:#fff;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container section.awards ul li a.hover:after{right:8px}#container #main .container section.awards ul li a.anim:after{right:0;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}#container #main.hidden .container header,#container #main.hidden .container section{height:0;overflow:hidden}html:not(.sp) #container #main .container{margin-top:143px}html:not(.sp) #container #main .container header{width:calc(100% - 182px);height:103px;padding-left:91px;padding-right:91px}html:not(.sp) #container #main .container header h1{padding-top:29px;font-size:24px;position:relative}html:not(.sp) #container #main .container header h1:after{content:"";z-index:1;position:absolute;height:1px;left:calc((100% - 65px*3)/ 4 + 65px);bottom:10px;background:#1a1a1a;width:calc((100% - 65px*3)*3/4 + 65px*2)}html:not(.sp) #container #main .container header nav.lang{display:none}html:not(.sp) #container #main .container header nav.anchor{display:block;font-size:17px;line-height:26px;float:right;margin-top:-26px;position:relative;background:#000;z-index:1}html:not(.sp) #container #main .container header nav.anchor ul{width:100%;height:100%}html:not(.sp) #container #main .container header nav.anchor ul li{float:left;color:#fff;padding-left:24px;padding-right:22px;cursor:pointer;position:relative;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;opacity:.3}html:not(.sp) #container #main .container header nav.anchor ul li:after{content:"";position:absolute;right:0;top:9px;width:7px;height:10px;background:url(/config/wp-content/themes/jitto/assets/images/pc/anchorArrow.svg)}html:not(.sp) #container #main .container header nav.anchor ul li.hover{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}html:not(.sp) #container #main .container header nav.anchor ul li.hover:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}html:not(.sp) #container #main .container header nav.anchor ul li.anim:after{-webkit-transition:-webkit-transform .6s cubic-bezier(.2,1,.2,1);transition:-webkit-transform .6s cubic-bezier(.2,1,.2,1);-o-transition:transform .6s cubic-bezier(.2,1,.2,1);transition:transform .6s cubic-bezier(.2,1,.2,1);transition:transform .6s cubic-bezier(.2,1,.2,1),-webkit-transform .6s cubic-bezier(.2,1,.2,1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html:not(.sp) #container #main .container section.philosophy{padding-top:65px}html:not(.sp) #container #main .container section.philosophy .description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;width:100%;-webkit-transition:none;-o-transition:none;transition:none;margin-bottom:-9px}html:not(.sp) #container #main .container section.philosophy .description.en{-webkit-transform:none;-ms-transform:none;transform:none}html:not(.sp) #container #main .container section.philosophy .description section{padding:0;width:calc(50% - 91px)}html:not(.sp) #container #main .container section.philosophy .description section.ja{padding-left:91px;text-align:left}html:not(.sp) #container #main .container section.philosophy .description section.ja h2{font-size:23px;line-height:39px;margin-top:-10px;padding-bottom:62px}html:not(.sp) #container #main .container section.philosophy .description section.ja p.fade{-webkit-transition:color 1.5s;-o-transition:color 1.5s;transition:color 1.5s}html:not(.sp) #container #main .container section.philosophy .description section.en{padding-right:91px;text-align:right}html:not(.sp) #container #main .container section.philosophy .description section.en h2{font-size:24px;line-height:39px;margin-top:-11px;padding-bottom:63px;position:relative;color:#333}html:not(.sp) #container #main .container section.philosophy .description section.en h2:after{left:auto;right:0}html:not(.sp) #container #main .container section.philosophy .description section.en h2 span{color:#333}html:not(.sp) #container #main .container section.philosophy .description section.en h2 span.e{color:#666;-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}html:not(.sp) #container #main .container section.philosophy .description section.en p{color:#333}html:not(.sp) #container #main .container section.philosophy .description section.en p.fade{color:#666;-webkit-transition:color 1.5s;-o-transition:color 1.5s;transition:color 1.5s}html:not(.sp) #container #main .container section.philosophy nav.reel{padding:0 91px;padding-top:104px;width:calc(100% - 182px)}html:not(.sp) #container #main .container section.philosophy nav.reel .play{font-size:24px;padding-top:35px;padding-bottom:38px}html:not(.sp) #container #main .container section.philosophy nav.reel .play:after{width:91px}html:not(.sp) #container #main .container section.philosophy nav.reel .play p:after{height:12px;width:20px;right:34px;background:url(/config/wp-content/themes/jitto/assets/images/pc/menuReelArrow.svg) no-repeat}html:not(.sp) #container #main .container section.philosophy nav.reel .play.hover p:after{right:42px;-webkit-transition:none;-o-transition:none;transition:none}html:not(.sp) #container #main .container section.philosophy nav.reel .play.anim p:after{right:34px;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}html:not(.sp) #container #main .container section.philosophy nav.reel a,html:not(.sp) #container #main .container section.philosophy nav.reel span{font-size:17px;width:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding-top:0;padding-bottom:0}html:not(.sp) #container #main .container section.philosophy nav.reel a:before,html:not(.sp) #container #main .container section.philosophy nav.reel span:before{content:none}html:not(.sp) #container #main .container section.philosophy nav.reel a p,html:not(.sp) #container #main .container section.philosophy nav.reel span p{padding-right:24px}html:not(.sp) #container #main .container section.philosophy nav.reel+nav.sns{padding-top:28px}html:not(.sp) #container #main .container section.philosophy nav.sns{padding-left:0;margin-top:0;margin-bottom:151px;position:relative;padding-top:131px;padding-bottom:0;left:91px}html:not(.sp) #container #main .container section.philosophy nav.sns:before{font-size:17px}html:not(.sp) #container #main .container section.philosophy nav.sns ul li a{font-size:17px}html:not(.sp) #container #main .container section.image{margin-bottom:54px}html:not(.sp) #container #main .container section.image .slideContainer .slides{cursor:none;width:100%;height:0;padding-top:calc(100% * 709/1440);background:#1a1a1a;position:relative;overflow:hidden}@media screen and (min-width:1440px){html:not(.sp) #container #main .container section.image .slideContainer .slides{padding-top:709px}}html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images{overflow:scroll;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;margin-bottom:-20px;-webkit-overflow-scrolling:touch;position:absolute;width:100%;height:100%;top:0}html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images.auto{overflow:hidden}html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(100vw * (709 / 1440)*(1170/700));height:calc(100vw * 709 / 1440);position:relative}@media screen and (min-width:1440px){html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images li{width:1170px;height:709px}}html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images li img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}html:not(.sp) #container #main .container section.image .slideContainer .slides ul.images li img.fade{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}html:not(.sp) #container #main .container section.image .slideContainer ul.indicators{right:91px}html:not(.sp) #container #main .container section.image .slideContainer ul.indicators li{margin-left:13px}html:not(.sp) #container #main .container section.image .slideContainer .slideArrow{position:fixed;display:none;opacity:0;width:92px;height:78px;background:url(/config/wp-content/themes/jitto/assets/images/pc/slideArrow.svg);-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;pointer-events:none;-webkit-transform:translate(-46px,-39px);-ms-transform:translate(-46px,-39px);transform:translate(-46px,-39px)}html:not(.sp) #container #main .container section.image .slideContainer .slideArrow.show{display:block}html:not(.sp) #container #main .container section.image .slideContainer .slideArrow.fade{opacity:1;-webkit-transition:opacity .4s,-webkit-transform .3s cubic-bezier(.6,.1,.1,1);transition:opacity .4s,-webkit-transform .3s cubic-bezier(.6,.1,.1,1);-o-transition:opacity .4s,transform .3s cubic-bezier(.6,.1,.1,1);transition:opacity .4s,transform .3s cubic-bezier(.6,.1,.1,1);transition:opacity .4s,transform .3s cubic-bezier(.6,.1,.1,1),-webkit-transform .3s cubic-bezier(.6,.1,.1,1)}html:not(.sp) #container #main .container section.image .slideContainer .slideArrow.right{-webkit-transform:translate(-46px,-39px) rotate(180deg);-ms-transform:translate(-46px,-39px) rotate(180deg);transform:translate(-46px,-39px) rotate(180deg)}html:not(.sp) #container #main .container section.access{padding:0 91px}html:not(.sp) #container #main .container section.access>h2{margin-bottom:33px}html:not(.sp) #container #main .container section.access dl dt{width:calc((100% - 65px * 3)*1/4);padding-right:65px;background-position:0 22px}html:not(.sp) #container #main .container section.access dl dt p{padding-top:13px;padding-bottom:13px}html:not(.sp) #container #main .container section.access dl dd{width:calc((100% - 65px * 3)*3/4 + 65px*2);margin-left:calc((100% - 65px * 3)*1/4 + 65px)}html:not(.sp) #container #main .container section.access dl dd p{padding-top:13px;padding-bottom:13px}html:not(.sp) #container #main .container section.awards{padding:0 91px}html:not(.sp) #container #main .container section.awards>h2{margin-bottom:33px}html:not(.sp) #container #main .container section.awards ul li{background-position:0 22px}html:not(.sp) #container #main .container section.awards ul li a,html:not(.sp) #container #main .container section.awards ul li div{display:block}html:not(.sp) #container #main .container section.awards ul li a h3,html:not(.sp) #container #main .container section.awards ul li div h3{width:calc((100% - 65px * 3)*1/4 - 24px);padding-right:65px;padding-top:13px;padding-bottom:13px}html:not(.sp) #container #main .container section.awards ul li a p,html:not(.sp) #container #main .container section.awards ul li div p{width:calc((100% - 65px * 3)*3/4 + 65px*2);margin-left:calc((100% - 65px * 3)*1/4 + 65px)}html:not(.sp) #container #main .container section.awards ul li a p:first-of-type,html:not(.sp) #container #main .container section.awards ul li div p:first-of-type{padding-top:13px}html:not(.sp) #container #main .container section.awards ul li a p:last-of-type,html:not(.sp) #container #main .container section.awards ul li div p:last-of-type{padding-bottom:13px}html:not(.sp) #container #main .container section.awards ul li a{position:relative}html:not(.sp) #container #main .container section.awards ul li a p{width:calc((100% - 65px * 3)*3/4 + 65px*2 - 24px);padding-right:24px}html:not(.sp) #container #main .container section.awards ul li a h3,html:not(.sp) #container #main .container section.awards ul li a p,html:not(.sp) #container #main .container section.awards ul li a:after{-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}html:not(.sp) #container #main .container section.awards ul li a.hover h3,html:not(.sp) #container #main .container section.awards ul li a.hover p,html:not(.sp) #container #main .container section.awards ul li a.hover:after{color:#fff;opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}html:not(.sp) #container #main .container section.awards ul li a.hover:after{right:8px}html:not(.sp) #container #main .container section.awards ul li a.anim:after{right:0;-webkit-transition:right .6s cubic-bezier(.2,1,.2,1);-o-transition:right .6s cubic-bezier(.2,1,.2,1);transition:right .6s cubic-bezier(.2,1,.2,1)}