@charset "UTF-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:62.5%;scroll-behavior:smooth;width:100%}body{font-size:1.6em;animation:a 2s ease 0 1 normal;-webkit-animation:a 2s ease 0 1 normal}
@keyframes a{0{opacity:0}to{opacity:1}}@-webkit-keyframes a{0{opacity:0}to{opacity:1}}CSS input[type="submit"]{-webkit-appearance:none;border-radius:0}a{color:#eee;text-decoration:none}#wrapper{font-family:Times New Roman,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,Times,ＭＳ\ Ｐ明朝,ＭＳ\ 明朝,MS PMincho,serif;font-size:1.6rem;letter-spacing:.05em;line-height:2.1;color:#363b3f;z-index:1;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#wrapper,.p-contents{width:100%;margin:0 auto}.p-contents{width:100%;position:relative;background-color:hsla(0,0%,93%,.7)}footer{color:#eee;font-size:1.4rem}
@media screen and (max-width:1023px){
    #wrapper{width:100%;max-width:999px;font-family:Times New Roman,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,Times,ＭＳ\ Ｐ明朝,ＭＳ\ 明朝,MS PMincho,serif;letter-spacing:.05em;line-height:2.1;color:#363b3f;
        z-index:1;margin:0 auto}#wrapper:before{content:"";background:url(../images/lineUp_saishoku/bg_sp.jpg)no-repeat center center;background-size:cover;display:block;top:0;left:0;height:100vh;z-index:-1;transform:translateZ(0)}#wrapper:before,.header{position:fixed;width:100vw}.header{height:75pt;background-blend-mode:multiply;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;z-index:7;padding:0 40px;background-color:rgba(6,7,8,.6)}.logo{width:60%;padding-top:20px;margin-left:-15px}
        .logo__sp{max-width:185px}#gloval-nav{visibility:visible;opacity:.2}
        #gloval-nav div{opacity:1;transform:translateX(0);transition:transform 1s ease,opacity .9s ease}#gloval-nav a{display:block;color:#fff;text-decoration:none;padding:10px 0;transition:color .6s ease}
#gloval-nav a:hover{color:#666;transition:all .3s ease}ul{list-style:none}ul li{transition:transform .6s ease,opacity .2s ease}.c-navBtn{padding-left:500px}.open{overflow:hidden}.cp_fullscreenmenu{position:fixed;z-index:1;top:0;left:0;margin:0 auto}.cp_fullscreenmenu .menu{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100%;pointer-events:none;outline:1px solid transparent}.cp_fullscreenmenu .menu,.cp_fullscreenmenu .menu>div{display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center;margin:0 auto}.cp_fullscreenmenu .menu>div{width:150vw;height:150vh;transition:opacity .6s ease,visibility .6s ease;-webkit-transform:scale(0);transform:scale(0);text-align:center;color:#eee;background:#363b3f;flex:none;opacity:1}.cp_fullscreenmenu .menu>div>ul{display:block;max-height:100vh;margin:0 auto;padding:0 1em;list-style:none;transition:opacity .4s ease;opacity:0;color:#eee;z-index:4}.cp_fullscreenmenu .menu>div>ul>li{font-size:2.4rem;display:block;margin:5px;padding:0;color:#a3b2b9;letter-spacing:.2em}.cp_fullscreenmenu .menu>div>ul>li>a{position:relative;display:inline;cursor:pointer;transition:color .2s ease;margin:0 auto;padding:10px}.cp_fullscreenmenu .menu>div>ul>li>a:hover{color:#a3b2b9}.cp_fullscreenmenu .menu>div>ul>li>a:hover:after{width:100%}.cp_fullscreenmenu .menu>div>ul>li.menu__language{margin-top:2pc;margin-left:15px;}
.cp_fullscreenmenu .toggle{position:fixed;z-index:2;top:0;left:calc(100vw - 102px);width:75pt;height:90px;cursor:pointer;opacity:0}.cp_fullscreenmenu .toggle:checked+.hamburger>span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.cp_fullscreenmenu .toggle:checked+.hamburger>span:after,.cp_fullscreenmenu .toggle:checked+.hamburger>span:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cp_fullscreenmenu .toggle:checked+.hamburger>span:after{opacity:0}.cp_fullscreenmenu .toggle:checked~.menu{visibility:visible;pointer-events:auto}.cp_fullscreenmenu .toggle:checked~.menu>div{transition-duration:.75s;-webkit-transform:scale(1);transform:scale(1)}.cp_fullscreenmenu .toggle:checked~.menu>div>ul{opacity:1}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(1){transition-delay:.4s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(2){transition-delay:.6s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(3){transition-delay:.8s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(4){transition-delay:1}.cp_fullscreenmenu .toggle:checked:hover+.hamburger>span{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.cp_fullscreenmenu .hamburger{position:absolute;z-index:1;top:28px;left:calc(100vw - 75pt);margin-left:100%;display:block;width:40px;height:5pc;padding:.5em 1em;cursor:pointer;border-radius:0 .12em .12em 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp_fullscreenmenu .hamburger>span{position:relative;top:9pt;left:18px;display:block;width:100%;height:2px;transition:all .4s ease;background:#fefefe}.cp_fullscreenmenu .hamburger>span:after,.cp_fullscreenmenu .hamburger>span:before{position:absolute;z-index:1;top:-15px;display:block;width:100%;height:2px;content:'';transition:all .4s ease;background:inherit}.cp_fullscreenmenu .hamburger>span:after{top:15px}.c-navBtn span:nth-of-type(1){top:0}.nav-button span:nth-of-type(2){top:1pc}.c-navBtn span:nth-of-type(3){bottom:0}
.c-navBtn.active span:nth-of-type(1){-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg)}.c-navBtn.active span:nth-of-type(2){opacity:0}.c-navBtn.active span:nth-of-type(3){-webkit-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}#nav-toggle{z-index:8}#container{z-index:6}.c_null{width:100%;height:75pt}.null_pc{width:10px;height:5px;padding-left:10px}.p-container{padding-top:75pt}.c-title{position:absolute;top:7pc;left:0}.c-title img{width:50%;max-width:99px}.p-lineUp__contents h1{padding-top:75pt;padding-bottom:40px;font-size:1.8rem;letter-spacing:.2em;text-align:center;height:24px;margin:0 auto}.c-kujira{font-size:1.5rem}.lineUp__contents__text{margin-left:25px;margin-right:25px}.lineUp__contents__text>h2{margin-top:20px;margin-bottom:35px}.lineUp__contents__text h3{padding-top:15px}.lineUp__contents__text>h4>a{color:#363b3f}.lineUp__contents__shop{border-bottom:solid 1px #363b3f}#c-header__height{margin-top:-75pt;padding-top:75pt}.about__inner,.p-art__inner,.p-lineUp__inner{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-lineUp__text,.pーabout＿＿text,.pーart＿＿text,.pーform＿＿text{margin-left:25px;padding-right:27px}
.c-description{font-size:1.5rem;letter-spacing:.05em;padding-bottom:50px}.lineUp__imageArea__inner{text-align:center}.lineUp__imageArea__inner a:hover{opacity:.7;color:#a3b2b9;z-index:5;padding-bottom:150px}.lineUp__imageArea__inner h2,.lineUp__imageArea__inner h3{color:#363b3f;transition:all .5s ease}.lineUp__imageArea__inner__line{background-color:#363b3f;transition:all .5s ease}.lineUp__imageArea__inner img{width:100vw}.lineUp__imageArea__inner__line{width:113px;height:2px;margin:22px auto 0;background-color:#eee}.lineUp__imageArea__inner h2{font-size:1.8rem;letter-spacing:.2em;margin-top:25px}.lineUp__imageArea__inner h3{font-size:1.5rem;letter-spacing:.2em;margin-bottom:45px}.lineUp__imageArea__inner h3.c-object{padding-bottom:50px}.pc{display:none}.p-gift,.sp img{width:100%}.p-gift{background-color:#eee;margin:0 auto;margin-top:50px}.p-gift__inner{margin-bottom:-50px}.p-gift__container{margin-right:25px;margin-left:25px}.gift__left_container{margin:0 auto;line-height:25px}.gift__left_container h2{font-size:1.8rem;padding-top:50px;margin-bottom:25px}.gift__left_container p{font-size:1.5rem}.c-none{display:none}.p-gift__inner>.gift__left_container__img img{width:100%;margin-top:-3px;margin-bottom:-14px}.lineUp__imageArea{margin-top:90px}.p-saisyoku{display:none}.lineUp__imageArea__inner h2,.lineUp__imageArea__inner h3{color:#363b3f}.lineUp__imageArea__inner__line{background-color:#363b3f}
.lineUp__imageArea__inner h2{font-size:1.8rem}
.lineUp__imageArea__inner h3{font-size:1.5rem}
.c-en h2{padding-bottom:45px}footer{margin:0 auto;padding-top:70px;padding-bottom:70px;text-align:center;font-size:1.5rem;padding-bottom:85px}
.lineUp__imageArea__inner a:hover>.lineUp__imageArea__inner__line{background-color: #a3b2b9}
.lineUp__imageArea__inner a:hover>h2,.lineUp__imageArea__inner a:hover>h3{color:#a3b2b9}
.contents {
    display: flex;
    flex-direction: column;
    border: 1px solid #28281e;
}

.article__ttl {
    display: flex;
    flex-direction: column;
}
.article__title {
    margin-top: 20px;
    margin-bottom: 6px;
    padding: 0 20px 5px;
    font-size: 18px;
    color: #28281e;
    line-height: 1.5;
    text-align: center;
    letter-spacing: 0.1em;
}

.article__yymmdd {
    padding: 0px 15px;
    margin: 0 auto 20px;
    background-color: #28281e;
    color: #fefef2;
    text-align: center;
}

.article__img {
    width: calc(100% - 40px);
    padding: 20px 20px 0;
    border-top: 1px solid #28281e;
}
.article__img > a > img {
    width: 100%;
    padding-bottom: 20px;
}

.article__inner {
    width: 100%;
    background-color: #28281e;
    padding: 30px;
    position: relative;
    border: 20px solid #28281e;
    box-sizing: border-box;
    position: relative;
}
.article__inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    width: calc(100% - 8px);
    height: calc(100% - 10px);
    display: block;
    border: 4px solid #fefef2;
}

.article__text > p {
    font-size: 15px;
    letter-spacing: 0.15em;
    color: #fefef2;
    line-height: 1.6;
}
.pankuzu {
    display: none;
}
.article__text > p > a {
    color: #fefef2;
    border-bottom: 1px solid#fefef2;
    word-wrap:break-word;
}

}
@media screen and (min-width:359px){.line-02{width:358px;height:1px;margin:0 auto;background-color:#eee}
}
@media screen and (min-width:1024px){#wrapper{background-image:url(../images/lineUp_saishoku/bg_pc.jpg)}p{font-size:1.4rem}li{color:#a3b2b9}.sp{display:none}.header{z-index:3;width:100vw;height:130px;color:#363b3f;font-size:21px;margin:0 auto;background-blend-mode:multiply;align-items:center;background-color:rgba(6,7,8,.6)}.header,.logo{position:fixed}.logo{text-align:center;top:65px;left:0;-webkit-transform:translateY(-7%);transform:translateY(-7%)}
.logo__sp{width:68%;padding-top:55px;margin-top:-5pc;margin-left:-35px}
.p-header{display:flex;flex-direction:column}.header__name{flex:none;width:auto}
.header__name img{margin-top:65px;margin-left:50px}
.cp_fullscreenmenu .hamburger,.cp_fullscreenmenu .hamburger>span,.cp_fullscreenmenu .hamburger>span:after,.cp_fullscreenmenu .hamburger>span:before,.cp_fullscreenmenu input.toggle{display:none}.c-menu__pc,.menu{display:block}.cp_fullscreenmenu .menu>div>ul>li{display:inline;font-size:1pc}.cp_fullscreenmenu .menu>div>ul>li>a{position:relative;cursor:pointer;transition:color .2s ease;margin:0 auto;padding:10px}.cp_fullscreenmenu .menu>div>ul>li>a:hover{color:#a3b2b9}.cp_fullscreenmenu .menu>div>ul>li>a:hover:after{width:100%}.cp_fullscreenmenu .menu>div>ul>li.menu__language{margin-left:50px;color:#eee}.cp_fullscreenmenu .menu>div>ul>li.menu__sns a img{padding-top:2px;padding-bottom:4px;margin-bottom:-6px}
.cp_fullscreenmenu .menu>div>ul>li.menu__sns a:hover{opacity:.7}.cp_fullscreenmenu .menu>div>ul>li.menu__insta a img{background-position:center;background:url(../images/common/insta_hover.png);background-repeat:no-repeat;background-attachment:fixed}.cp_fullscreenmenu .menu>div>ul>li.menu__fb a img{margin-left:0;background-position:center;background:url(../images/common/facebook_hover.png);background-repeat:no-repeat;background-attachment:fixed}.c_null{width:100vw;height:130px}.null{padding-left:5px}.null,.null_pc{width:10px;height:5px}.null_pc{padding-left:10px}.menu_padding{padding:0 10px}.c-contentsWidth{width:750pt;margin:0 auto}.c-description{padding-top:62px}#c-header__height{height:130px}
.p-lineUp__contents{
    position:relative;
    padding-bottom: 50px;
}
.c-title{position:absolute;top:115px;left:50px}.p-lineUp__contents h1{padding-top:75pt;padding-bottom:50px;font-size:2.4rem;letter-spacing:.2em;text-align:center;height:24px}.c-kujira{font-size:1.4rem;line-height:24px;position:absolute;top:114px}

.c-pankuzu{color:#363b3f}.pankuzu{color:#363b3f;position:absolute;font-size:11px;letter-spacing:.05em;top:90pt;right:50px}.p-lineUp__inner{display:flex;padding-top:58px}.p-lineUp__text{padding-left:195px}.p-lineUp__title{margin-left:auto}.lineUp__imageArea{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:105px;padding-bottom:75pt}.lineUp__imageArea__inner{text-align:center}.lineUp__imageArea__inner>a>picture{background-color:#2c2d31;padding-top:223px}.lineUp__contents__image img{padding-left:3px}.lineUp__imageArea__inner__line{width:54px;height:1px;background-color:#eee;margin:30px auto 0}.lineUp__imageArea__inner img{margin-bottom:-3px}.lineUp__imageArea__inner a:hover{color:#363b3f;transition:all .5s ease;background-color:#95a1a7}.lineUp__imageArea__inner a:hover div.lineUp__imageArea__inner__line{transition:all .5s ease;background-color:#363b3f}.lineUp__imageArea__inner a:hover img{opacity:.7}.lineUp__imageArea__inner__line{width:54px;height:1px;background-color:#363b3f;margin:30px auto 0}
.lineUp__imageArea__inner a:hover h2,.lineUp__imageArea__inner a:hover h3,.lineUp__imageArea__inner a:hover>.lineUp__imageArea__inner__line{opacity:.5;transition:all .5s ease}.lineUp__imageArea__inner h2{margin-top:20px;font-size:1pc;letter-spacing:.2em}.lineUp__imageArea__inner h3{font-size:10px}.lineUp__contents__image{margin:0 auto;padding-left:50px}.lineUp__contents__text{font-size:1.4rem;padding-top:50px;padding-left:50px}.lineUp__contents__text h2{padding-bottom:30px}.lineUp__contents__text h3{margin-bottom:-5px}.lineUp__contents__shop{border-bottom:solid 1px #363b3f}.p-lineUp__contents h4 a{color:#363b3f}.p-lineUp__contents h4 a:hover{opacity:.6;transition:.9s}

img:hover {
    cursor: pointer;
}
.contents {
    display: flex;
    flex-direction: column;
    border: 1px solid #28281e;
}
.article__conteiner {
    width: 900px;
    margin: 0 auto;
}

.contents__flex {
    display: flex;
    flex-direction: row;
}

.contents__item {
    width: 100%;
    position: relative;
    display: flex;

}
.article__ttl {
    display: flex;
   margin: 0 auto;
   margin: 0 auto;
    width: 100%;
    position: relative;
    justify-content: center;
}
.article__title {
    font-size: 20px;
    color: #28281e;
    line-height: 1.5;
    text-align: center;
    letter-spacing: 0.1em;
    padding: 15px 0;
}
.article__inner {
    position: relative;
    background-color: #28281e;
    padding: 50px;
    width: 60%;
    position: relative;
    border: 10px solid #28281e;
    box-sizing: border-box;
}
.article__inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    display: block;
    border: 4px solid #fefef2;
}
.article__img {
    width: 40%;
    padding: 25px 25px 0;
    border-top: 1px solid #28281e;
    border-bottom: 1px solid #28281e;
}
.article__img > a > img {
    width: 100%;
    padding-bottom: 50px;
    
}
.article__text {
    border: 10px solid #28281e;
    box-sizing: border-box;
    position: relative;
    padding: 0px;
}
.article__text > p {
    font-size: 15px;
    letter-spacing: 0.15em;
    color: #fefef2;
    line-height: 1.6;
    position: relative;
    top:0;
    right: 0;
}
.article__text > p > a {
    color: #fefef2;
    border-bottom: 1px solid#fefef2;
    word-wrap: break-word;
}
.article > a:hover {
    opacity: 0.8;
} 
.article__yymmdd {
    height: 17px;
    background-color: #28281e;
    color: #fefef2;
    padding: 2px 15px 12px;
    text-align: center;
    margin-top: 15px;
    margin-left: 30px;
    
}


.p-gift{width:900px;background-color:#eee;margin:0 auto;margin-top:50px}.p-gift__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.p-gift__container{width:520px}.gift__left_container{width:430px;margin:0 auto;line-height:25px}.gift__left_container h2{font-size:2rem;margin-top:50px;margin-bottom:40px}.c-none{margin-top:-75pt}.gift__left_container__img{height:310px}.lineUp__imageArea__inner h2,.lineUp__imageArea__inner h3{color:#363b3f}.c-saisyoku__line{background-color:#eee}.lineUp__imageArea__inner>.c-saisyoku h2,.lineUp__imageArea__inner>.c-saisyoku h3{color:#eee}footer{margin:0 auto;padding-top:35px;padding-bottom:70px;text-align:center}.menu__fb{margin-left:-15px}.cp_fullscreenmenu .menu>div>ul>li.menu__language{margin-left:50px}
.cp_fullscreenmenu .menu>div>ul{margin-top:55px;letter-spacing:.2em;float:right;margin-right: 24px;}
.logo__sp{width:68%;padding-top:65px;margin-top:-5pc;}.c_null{width:100%;height: 130px;}.p-contents{width:100%;margin: 0 auto;
}
}@media screen and (min-width:1050px){.p-contents{max-width:750pt;margin: 0 auto;}}
@media screen and (min-width:1200px){
    .logo__sp{width:291px;padding-top:55px;margin-top:-5pc;padding-left:54px;margin-left: 24px}.menu__fb{margin-left:0px}.cp_fullscreenmenu .menu>div>ul>li.menu__language{margin-left:40px}
    .cp_fullscreenmenu .menu>div>ul{margin-top:55px;letter-spacing:.2em;float:right;margin-right: 50px;}
   .null{padding-left:1px;}
    
}