.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.top__Section{display:block;padding:60px 0 0;background-color:#fff}@media only screen and (max-width:767px){.top__Section{padding:35px 0 0}}.top__Section--Contents{padding:60px 0 70px}@media only screen and (max-width:767px){.top__Section--Contents{padding:40px 0 35px}}.top__Section--News{padding:60px 0 70px;background-color:#f8f8f8}@media only screen and (max-width:767px){.top__Section--News{padding:40px 0 55px}}.top__Heading{font-size:30px;font-weight:400;padding-bottom:18px;text-align:center;position:relative;margin:0 0 40px}.top__Heading:before{content:"";display:block;width:40px;height:3px;background-color:#cc0033;border-radius:1.5px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media only screen and (max-width:767px){.top__Heading{font-size:20px;padding-bottom:9px;margin:0 0 20px}.top__Heading:before{width:25px;height:1px}}.top__Bnr{padding:60px 0}@media only screen and (max-width:767px){.top__Bnr{padding:40px 0 70px}}.top__BnrList{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.top__BnrList{margin:-27px 0 0}}.top__BnrLink{text-decoration:none;color:#333}@media only screen and (min-width:768px){.top__BnrLink{transition:color .25s}.top__BnrLink:hover{color:#cc0033}}.top__BnrListItem{width:calc(25% - 32px * 3 / 4)}@media only screen and (max-width:767px){.top__BnrListItem{width:calc(50% - 22px / 2);margin:27px 0 0}}.top__BnrTitle{font-size:16px;line-height:1.5;margin:16px 0 0}.top__BnrImg{width:100%}

/*5パーターンのとき*/
.top-box__List{padding:0;margin:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"a a b" "c f d";flex-wrap:wrap;align-items:stretch;list-style-type:none}
/*6パーターンのとき
.top-box__List{padding:0;margin:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"a f b" "c d e";flex-wrap:wrap;align-items:stretch;list-style-type:none}*/
@media only screen and (max-width:767px){
.top-box__List{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"a a" "b c" "f d";margin-bottom:0}}
/*.top-box__List{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"a f" "b c" "d e";margin-bottom:0}}*/
.top-box__ListItem{display:flex;flex-wrap:wrap;align-items:stretch}
.top-box__ListItem--01{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:a}
.top-box__ListItem--02{-ms-grid-row:1;-ms-grid-column:3;grid-area:b}
.top-box__ListItem--03{-ms-grid-row:2;-ms-grid-column:1;grid-area:c}
.top-box__ListItem--04{-ms-grid-row:2;-ms-grid-column:3;grid-area:d}
/*.top-box__ListItem--05{-ms-grid-row:2;-ms-grid-column:3;grid-area:e}*/
.top-box__ListItem--06{-ms-grid-row:2;-ms-grid-column:2;grid-area:f}
@media only screen and (max-width:767px){
.top-box__ListItem--01{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}
.top-box__ListItem--02{-ms-grid-row:2;-ms-grid-column:1}
.top-box__ListItem--03{-ms-grid-row:2;-ms-grid-column:2}
.top-box__ListItem--04{-ms-grid-row:3;-ms-grid-column:2}
/*.top-box__ListItem--05{-ms-grid-row:3;-ms-grid-column:2}*/
.top-box__ListItem--06{-ms-grid-row:3;-ms-grid-column:1}
}
.top-box__LinkBlock{display:block;position:relative;width:100%}
@media only screen and (min-width:768px){.top-box__LinkBlock:hover .top-box__LinkText{background-color:rgba(204,0,51,.8)}.top-box__LinkBlock:hover .top-box__LinkText:before{border-color:#fff}}

.top-box__LinkImg{width:100%;height:100%}
.top-box__LinkText{background-color:rgba(113,113,113,.8);color:#fff;font-size:22px;padding:35px 58px 32px 24px;margin:0;width:100%;position:absolute;bottom:0;left:0;z-index:1}

@media only screen and (min-width:768px){.top-box__LinkText{transition:background-color .25s}}
@media only screen and (max-width:767px){.top-box__LinkText{display:flex;align-items:center;font-size:16px;padding:38px 36px 36px 16px;max-height:70px}}
.top-box__LinkText:before{content:"";display:block;width:19px;height:19px;border-top:3px solid #cc0033;border-right:3px solid #cc0033;border-radius:2px;transform:rotate(45deg);position:absolute;right:24px;top:0;bottom:0;margin:auto}
@media only screen and (max-width:767px){.top-box__LinkText:before{width:10px;height:10px;border-width:2px;right:14px}}
.top-news{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}
.top-news__Item{width:calc(50% - 18px);background-color:#fff;padding:0 24px}
@media only screen and (max-width:767px){.top-news__Item{width:100%;padding:0 16px}
.top-news__Item:last-child{margin:45px 0 0}}
.top-news__Item .is-loading{margin:54px 0}.top-news__Item .news__ListItem:last-of-type .news__ListLink{border-bottom:0}
.top-news__Item .news__ListItem.is-hide {display: none;}
.top-news__Item .search__Box--News {border: none;}

@media only screen and (min-width:768px){.top-news__Item .news__ListLink{padding:32px 40px 32px 16px}}
@media only screen and (min-width:768px){.top-news__Item .news__Text{min-height:48px}}
.top-news__Heading{font-size:20px;font-weight:400;padding:16px 19px;text-align:center;margin:0 -24px;color:#fff}
.top-news__Heading--New{background-color:#cc0033}
.top-news__Heading--Release{background-color:#717171}
@media only screen and (max-width:767px){.top-news__Heading{margin:0 -16px;padding:12px 15px;font-size:18px}}
.top-news__Btn{display:block;border:2px solid #cc0033;font-size:18px;background-color:#fff;color:#cc0033;margin:0 auto 40px;max-width:300px;text-align:center;padding:16px 20px;text-decoration:none}@media only screen and (min-width:768px){.top-news__Btn{transition:color .25s,background-color .25s}.top-news__Btn:hover{background-color:#cc0033;color:#fff}}@media only screen and (max-width:767px){.top-news__Btn{padding:12px 14px;font-size:18px;max-width:235px;margin:27px auto 38px;background-color:#cc0033;color:#fff}}.top-Movie{position:relative;overflow:hidden}@media only screen and (min-width:1920px){.top-Movie{height:780px}}@media only screen and (max-width:1919px){.top-Movie{height:650px}}@media only screen and (max-width:767px){.top-Movie{height:auto}}.top-Movie__Wrap{display:block;position:relative;width:100%;padding-top:56.25%}@media only screen and (max-width:767px){.top-Movie__Wrap{padding-top:0}}.top-Movie__Img--PC{display:block;position:absolute;top:-144px;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.top-Movie__Img--PC{display:none}}.top-Movie__Img--PC iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;min-height:1000px}.top-Movie__Img--SP{width:100%}@media only screen and (min-width:768px){.top-Movie__Img--SP{display:none}}.service-Search{background-color:#f8f8f8;padding:40px 22px}@media only screen and (max-width:767px){.service-Search{padding:35px 22px}}.service-Search__Heading{font-size:30px;font-weight:400;padding-bottom:18px;text-align:center;position:relative;margin:0 0 28px}.service-Search__Heading:before{content:"";display:block;width:40px;height:3px;background-color:#cc0033;border-radius:1.5px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}@media only screen and (max-width:767px){.service-Search__Heading{font-size:20px;padding-bottom:9px;margin:0 0 23px}.service-Search__Heading:before{width:25px;height:1px}}.service-Search__Text{margin:0;font-size:16px;line-height:1.5;text-align:center}.service-Search__Btn--Search{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;border:2px solid #cc0033;font-size:20px;background-color:#f8f8f8;color:#cc0033;margin:34px auto 0;width:100%;max-width:420px;text-align:center;padding:20px;text-decoration:none;cursor:pointer}.service-Search__Btn--Search:after{content:"";display:block;width:26px;height:26px;background-image:url(/jp/content/100019781.png);background-size:contain;background-repeat:no-repeat;margin-left:16px}@media only screen and (min-width:768px){.service-Search__Btn--Search{transition:color .25s,background-color .25s}.service-Search__Btn--Search:hover{background-color:#cc0033;color:#fff}.service-Search__Btn--Search:hover:after{background-image:url(/jp/content/100019782.png)}}.service-Search__Btn--Search:focus span{position:relative}@media only screen and (max-width:767px){.service-Search__Btn--Search{padding:17px;font-size:17px;max-width:300px;margin:21px auto 0;background-color:#cc0033;color:#fff}.service-Search__Btn--Search:after{width:20px;height:20px;margin-left:11px;background-image:url(/jp/content/100019782.png)}}@media only screen and (min-width:768px){.service-Search__Br{display:none}}.slider{opacity:0;transition:.25s}.slick-initialized{opacity:1}.slick-dots{position:absolute;padding:24px 0;margin:0;bottom:0;left:0;width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;list-style-type:none;background-color:rgba(0,0,0,.45)}@media only screen and (max-width:767px){.slick-dots{padding:15px 0}}.slick-dots li{margin:0 8px}@media only screen and (max-width:767px){.slick-dots li{margin:0 13px}}.slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#fff;border-radius:50%;display:block;margin:0;padding:0;font-size:0;width:12px;height:12px}@media only screen and (max-width:767px){.slick-dots button{width:16px;height:16px}}.slick-active button{background-color:#cc0033}.slick-slide .slider__Item{vertical-align:bottom}.slick-slide .slider__Img--PC{width:100%}@media only screen and (max-width:767px){.slick-slide .slider__Img--PC{display:none}}.slick-slide .slider__Img--SP{width:100%}@media only screen and (min-width:768px){.slick-slide .slider__Img--SP{display:none}}

/* Tanker Top Panel */
/*4パターンのとき*/
.top-box__List--tanker {padding:0;margin:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"a b" "c d";flex-wrap:wrap;align-items:stretch;list-style-type:none}
/*5パターンのとき
.top-box__List--tanker {padding:0;margin:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"a a b" "c d e";flex-wrap:wrap;align-items:stretch;list-style-type:none}*/
/*6パターンのとき
.top-box__List--tanker {padding:0;margin:0;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-areas:"a f b" "c d e";flex-wrap:wrap;align-items:stretch;list-style-type:none}*/
@media only screen and (max-width:767px){
.top-box__List--tanker {-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(1,1fr);grid-template-areas:"a" "b" "c" "d";margin-bottom:0}}
/*.top-box__List--tanker {-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"a a" "b c" "d e";margin-bottom:0}}*/
/*.top-box__List--tanker {-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-template-areas:"a f" "b c" "d e";margin-bottom:0}}*/
.top-box__List--tanker .top-box__ListItem{display:flex;flex-wrap:wrap;align-items:stretch}
.top-box__List--tanker .top-box__ListItem--01{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:a}
.top-box__List--tanker .top-box__ListItem--02{-ms-grid-row:1;-ms-grid-column:2;grid-area:b}
.top-box__List--tanker .top-box__ListItem--03{-ms-grid-row:2;-ms-grid-column:1;grid-area:c}
.top-box__List--tanker .top-box__ListItem--04{-ms-grid-row:2;-ms-grid-column:2;grid-area:d}
/*.top-box__List--tanker .top-box__ListItem--05{-ms-grid-row:2;-ms-grid-column:3;grid-area:e}
.top-box__List--tanker .top-box__ListItem--06{-ms-grid-row:1;-ms-grid-column:2;grid-area:f}*/
@media only screen and (max-width:767px){
.top-box__List--tanker .top-box__ListItem--01{-ms-grid-row:1;-ms-grid-column:1;/*-ms-grid-column-span:2*/}
.top-box__List--tanker .top-box__ListItem--02{-ms-grid-row:2;-ms-grid-column:2}
.top-box__List--tanker .top-box__ListItem--03{-ms-grid-row:2;-ms-grid-column:1}
.top-box__List--tanker .top-box__ListItem--04{-ms-grid-row:3;-ms-grid-column:2}
/*.top-box__List--tanker .top-box__ListItem--05{-ms-grid-row:3;-ms-grid-column:2}
.top-box__List--tanker .top-box__ListItem--06{-ms-grid-row:1;-ms-grid-column:2}*/
}