@charset "UTF-8"; /* RESET - ADAPTED FROM MEYER RESET URL - http://meyerweb.com/eric/tools/css/reset/ LICENSE - PUBLIC DOMAIN */ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code,dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, main, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td,u, ul, var, video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main{display:block;}ol, ul{list-style:none;}blockquote, q{quotes:none;}table{border-collapse:collapse;border-spacing:0;}body{line-height:1;} textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;} /* YUI 3.14.1 (build 63049cb) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ body{font:13px/1.231 sans-serif;*font-size:small;*font:x-small} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .container{margin:0 auto; padding:0;} .container:after,.row:after,.col:after,.clr:after,.group:after{content:"";display:table;clear:both;} .row{padding:auto; margin:0 auto;} .col{display:block;float:left;width:100%;} .reverse .col{float:right;} @media(min-width:769px){ .gutters .col{margin-left:2%;} .gutters .col:first-child{margin-left:0;} .reverse .gutters .col{margin-left:0; margin-right:2%;} .reverse .gutters .col:first-child{margin-right:0;} .span_1 {width:8.33333333333%;} .span_2 {width:16.6666666667%;} .span_3 {width:25%;} .span_4 {width:33.3333333333%;} .span_5 {width:41.6666666667%;} .span_6 {width:50%;} .span_7 {width:58.3333333333%;} .span_8 {width:66.6666666667%;} .span_9 {width:75%;} .span_10{width:83.3333333333%;} .span_11{width:91.6666666667%;} .span_12{width:100%;} .gutters .span_1 {width:6.5%;} .gutters .span_2 {width:15.0%;} .gutters .span_3 {width:23.5%;} .gutters .span_4 {width:32.0%;} .gutters .span_5 {width:40.5%;} .gutters .span_6 {width:49.0%;} .gutters .span_7 {width:57.5%;} .gutters .span_8 {width:66.0%;} .gutters .span_9 {width:74.5%;} .gutters .span_10{width:83.0%;} .gutters .span_11{width:91.5%;} .gutters .span_12{width:100%;} } @font-face{ font-family:'fontello'; src:url('font/fontello.eot?3172783'); src:url('font/fontello.eot?3172783#iefix') format('embedded-opentype'), url('font/fontello.woff2?3172783') format('woff2'), url('font/fontello.woff?3172783') format('woff'), url('font/fontello.ttf?3172783') format('truetype'), url('font/fontello.svg?3172783#fontello') format('svg'); font-weight:normal; font-style:normal;} [class^="icon-"]:before, [class*=" icon-"]:before { font-family:"fontello"; font-style:normal; font-weight:normal; speak:never; display:inline-block; text-decoration:inherit; width:1em; text-align:center; font-variant:normal; text-transform:none; line-height:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .icon-down-open-big:before { content: '\e800'; } /* '' */ .icon-left-open-big:before { content: '\e801'; } /* '' */ .icon-right-open-big:before { content: '\e802'; } /* '' */ .icon-up-open-big:before { content: '\e803'; } /* '' */ .icon-mail:before { content: '\e806'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ .icon-twitter:before { content: '\f099'; } /* '' */ .icon-youtube-play:before { content: '\f16a'; } /* '' */ .icon-instagram:before { content: '\f16d'; } /* '' */ .icon-facebook-official:before { content: '\f230'; } /* '' */ // BASE COLOR @white:#fff; @black:#000; @gray:#ccc; @grayD:#222; @grayL:#eee; @purple:#c3b2e5; @purpleD:#9676d6; @blue:#8cd2de; @pink:#f21b9d; @sky:#00bade; // LESS @ncc:no-repeat center center; // MIXIN .trans{-webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; -ms-transition:0.4s; transition:0.4s;} .transs{-webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; -ms-transition:0.2s; transition:0.2s;} .tac{text-align:center;} .tar{text-align:right;} .tdn{text-decoration:none;} .tdu{text-decoration:underline;} .bgsc{-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover;} .inline{display:inline-block;} .fb{font-weight:bold;} /*BASE*/ html,body{width:100%; height:auto; margin:0; padding:0;} body{position:relative; line-height:1; -webkit-text-size-adjust:100%; color:@black; font-weight:normal; font-weight:400; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; font-feature-settings:"palt"; font-family:"Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","游ゴシック",YuGothic,"游ゴシック体","游ゴシック Medium","Yu Gothic Medium","Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif; background:@white;} body::before{opacity:1; content:""; display:block; position:fixed; top:0; left:0; z-index:-3; width:100%; height:100lvh; background:@white url("../img/bg/circlesp.webp") @ncc; .bgsc(); } #videoarea{background:@black; mix-blend-mode:overlay; width:100%; height:100vh; position:fixed; z-index:-2; top:0; right:0; left:0; bottom:0; overflow: hidden; } video#video{background:none!important; opacity:1; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:130%; height:auto; min-height:100%; min-width:100%; max-width:200%!important; } img{max-width:100%; height:auto; vertical-align:middle;} video{width:100%; max-width:100%; height:auto; vertical-align:middle; display:block; background:rgba(200,200,200,0.5);} /*CF*/ .cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both;}.cf{*zoom:1;} /*LINK*/ a:link{color:@black; .tdu(); .transs();} a:visited{color:@black; .tdu();} a:hover{color:@pink; .tdu();} a:active{color:@black; .tdu();} a img{border:none; .tdn(); .transs();} a img:hover{border:none; opacity:0.7; .tdn();} /*LETTER*/ strong{.fb();} .wf{font-family:tt-travels-next;} .wfw{font-family:tt-travels-next; font-weight:600!important;} .fontsmall{font-size:85%!important;} .fontlarge{font-size:124%!important;} .attention{color:#ed1b24;} ::selection{background:@pink; color:@white;} ::-moz-selection{background:@pink; color:@white;} /*HEADER*/ header{position:relative; width:100%; padding:24px 6% 20px; background:rgba(255,255,255,0.4); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); h1{position:relative; width:120px; margin:0;} } /*MAIN*/ div.wrapper{position:relative; clear:both; display:block; overflow:hidden;} main{position:relative; clear:both; display:block; overflow:hidden; height:auto; min-height:calc(~'100vh - 220px'); background:@white;} .home main{background:rgba(255,255,255,0.5);} /*.postid-142 main{position:relative; background:linear-gradient(90deg, rgba(169,126,207,0.9) 30%, rgba(142,203,213,0.9) 100%);}*/ /*SLIDER*/ div.topslider{margin-bottom:9%; border-top:4px solid @white; border-bottom:4px solid @white; div.teaserimg{background:@white;} }/* #carousel{opacity:0; .transs();} #carousel.slick-initialized{opacity:1;}*/ /*TTL*/ h2.topttl{font-size:220%; margin:0 0 7.5%; line-height:1; padding:0; em{ background:linear-gradient(90deg, @sky, @purple 30%, @pink); background:-webkit-linear-gradient(0deg, @sky, @purple 30%, @pink); background-clip:text; text-fill-color:transparent; -webkit-background-clip:text; -webkit-text-fill-color:transparent; } span{background:@white; padding:2px 10px 0; box-shadow:4px 6px 24px rgba(0,0,0,0.1);} } /*TOPBN*/ div.topbn{padding:0 6%; margin:0 auto 9%; a{display:block; margin:0 auto 9%; img{border-radius:0.5em; box-shadow:4px 6px 24px rgba(0,0,0,0.2);} } a:last-child{margin:0 auto;} } /*TOPNEWS*/ div.topnewsbox{margin:0; padding:9% 6%; border-top:4px solid @white; border-bottom:4px solid @white; background:rgba(255,255,255,0.4); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); ul{ li{margin:0 0 6%; span.postdate{background:@white; color:@black; .inline(); padding:6px 15px 4px; border-radius:36px; margin:0 0 6px; font-size:85%;} img{display:none; width:15px; margin:0 5px 3px; animation:blinking 0.5s ease-out infinite alternate;} a{display:block; line-height:1.5; .fb();} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@pink; .tdn();} a:active{color:@black; .tdn();} } li:first-child{ img{.inline();} } } } /*TOPMOV*/ div.topmovbox{margin:0 0 9%; padding:9% 6%; border-bottom:4px solid @white; article{margin:0 0 9%;} } /*TOPDISC*/ div.topdiscbox{padding:0 0 9%; border-bottom:4px solid @white; div.topbox{padding:0 6%;} } div.row{margin:0; display:-ms-grid; -ms-grid-columns:min-content; overflow:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden; div.autoplay-slider{display:flex; min-width:100%; width:min-content; overflow:hidden; will-change:transform,animation; -webkit-backface-visibility:hidden; backface-visibility:hidden; transform:translate3d(0,0,0); div.slide{position:relative; width:180px; height:auto; padding:0 10px; will-change:transform,animation; -webkit-backface-visibility:hidden; backface-visibility:hidden; transform:translate3d(0,0,0); a{display:block; width:100%; img{border-radius:0.2em;} } } } } div.start{animation:sliderAnimation 40s linear infinite;} /*TOPPROF*/ div.topprof{padding:9% 6% 0; margin:0; border-bottom:4px solid @white;} article.profbox{margin:0 0 9%; section{margin:0 0 6%;} >section:last-child{margin:0; p{color:@black; line-height:1; .fb(); font-size:12px; .tac(); white-space:nowrap;} } } ul.member{ display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{width:47%; margin:0 0 9%; div{position:relative; img{display:block;} img:first-child{position:relative; z-index:2; .transs();} img:last-child{position:absolute; top:0; left:0; z-index:1;} } div:hover{ img:first-child{opacity:0}; } section{padding:6% 0 0; color:@black; h3{font-size:139%; margin:0 0 6px;} h4{font-size:9px; margin:0 0 9px; letter-spacing:1px;} p{font-size:9px; margin:0 0 9px;} p:last-child{margin:0;} } } } /*** BTN ***/ div.topmm{width:100%; padding:6%; margin:0; font-size:139%; border-bottom:4px solid @white; a{margin:0 auto; display:block; width:100%; background:@pink; padding:15px 0 14px; border-radius:36px; .tac(); box-shadow:4px 6px 24px rgba(0,0,0,0.2);} a:link{color:@white; .tdn();} a:visited{color:@white; .tdn();} a:hover{color:@black; .tdn(); background:@white;} a:active{color:@white; .tdn();} } div.morebtn{width:66%; margin:0 auto; font-size:108%; a{display:block; background:@pink; padding:12px 0 11px; border-radius:36px; .tac(); box-shadow:4px 6px 24px rgba(0,0,0,0.2);} a:link{color:@white; .tdn();} a:visited{color:@white; .tdn();} a:hover{color:@black; .tdn(); background:@white;} a:active{color:@white; .tdn();} } div.backbtn{width:66%; margin:0 auto; a{display:block; border:2px solid @black; background:@white; padding:12px 0 11px; border-radius:36px; .tac();} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@white; .tdn(); background:@black;} a:active{color:@black; .tdn();} } div.reservebtn{margin:0 auto; a{display:block; background:@purpleD; padding:12px 0; border-radius:36px; font-size:116%; .tac(); .fb();} a:link{color:@white; .tdn();} a:visited{color:@white; .tdn();} a:hover{color:@white; .tdn(); background:@black;} a:active{color:@white; .tdn();} } /*PAGE TTL*/ div.pagettl{position:relative; z-index:1; background:@white; padding:30px 6% 27px; margin:0 auto 6%; h2{position:relative; z-index:2; color:@black; font-size:200%; em{ background:linear-gradient(90deg, @pink, @purple 30%, @sky); background:-webkit-linear-gradient(0deg, @pink, @purple 30%, @sky); background-clip:text; text-fill-color:transparent; -webkit-background-clip:text; -webkit-text-fill-color:transparent; } } } .category-news main{background:rgba(255,255,255,0.5); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); border-bottom:4px solid @white;} .category-discography main{background:rgba(255,255,255,0.5); min-height:auto; border-bottom:4px solid @white;} .page-schedule main{background:rgba(255,255,255,0.5); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); border-bottom:4px solid @white;} .page-movie main{background:rgba(255,255,255,0.5); min-height:auto; border-bottom:4px solid @white;} .page-goods main{background:rgba(255,255,255,0.5); border-bottom:4px solid @white;} .single{ div.pagettl{margin:0 auto; border-bottom:none;} } /*PAGE*/ div.nomb{margin:0;} div.pagebody{margin:0 auto; article{position:relative; margin:0 auto 9%; section.newsttl{padding:6%; background:@black; color:@white;} span.postdate{background:@white; color:@black; .inline(); padding:6px 15px 4px; border-radius:36px; margin:0 0 8px; font-size:85%;} h3.postttl{font-size:139%; line-height:1.6; color:@white;} div.postbody>section{margin-bottom:6%;} div.postbody>section:last-child{margin-bottom:0;} div.postbody{padding:6%; word-wrap:break-word; line-height:1.9; h4{font-size:124%; line-height:1.7; padding:0 0 1%; margin-bottom:4%; border-bottom:2px solid @black; .fb();} h5{font-size:100%; line-height:1.7; padding:0 0 1%; .fb();} img{margin-bottom:6%;} img.width50{max-width:50%; height:auto;} .aligncenter{margin:0 auto; display:block;} .size-thumbnail{width:160px; height:auto;} .size-medium{width:240px; height:auto;} p{margin-bottom:6%;} p > img{margin-bottom:0;} p:last-child{margin-bottom:0;} table th p{margin-bottom:0;} table td p{margin-bottom:0;} table{width:100%; margin-bottom:6%; background:@white; font-size:85%; tr{width:100%; th{border:1px solid @gray; padding:5px; .fb(); text-align:left; background:@grayL;} th.tac{vertical-align:middle; .tac();} td{border:1px solid @gray; padding:5px;} } } section.imglist{width:100%; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; img{width:32.3%;} } } } } ul.newslist{margin:0 6% 9%; li{margin:0 0 4%; padding:0 0 4%; border-bottom:1px solid @gray; span.postdate{background:@white; color:@black; .inline(); padding:6px 15px 4px; border-radius:36px; margin:0 0 10px; font-size:85%;} a{display:block; line-height:1.6; .fb();} a:link{color:@black; .tdu();} a:visited{color:@black; .tdu();} a:hover{color:@pink; .tdu();} a:active{color:@black; .tdu();} } } div.pagenation{margin:0 6% 12%; a div{display:block; padding:12px 20px 10px; background:@white; border-radius:40px; .trans();} a div:hover{background:@pink;} div.next{float:right;} div.prev{float:left;} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@white; .tdn();} a:active{color:@black; .tdn();} } ul.schenav{margin:9% 6% 3%; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{font-size:10px; a{border:2px solid @black; background:rgba(255,255,255,0.3); padding:4px 4px 3px;} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@white; .tdn(); background:@pink; border:2px solid @pink;} a:active{color:@black; .tdn();} } } div.pagebody{ article{ div.schebody{ h4{color:@black; border-bottom:none; padding:12px 15px 10px; line-height:1; background:@white; } p{color:@black; margin:0 0 9%;} a{display:block; margin:0 0 10px; line-height:1.6; .fb();} a:link{color:@black; .tdu();} a:visited{color:@black; .tdu();} a:hover{color:@pink; .tdu();} a:active{color:@black; .tdu();} } } } ul.disclist{margin:0 6% 6%; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{width:46.5%; margin:0 0 6%; a{width:100%; div{width:100%; img{position:relative; display:block; margin:0 0 4.5%;} h3{font-size:11px; line-height:1.3;} } } a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@pink; .tdn(); img{opacity:1;} } a:active{color:@black; .tdn();} } } h4.disccat{font-size:154%; margin:0 6% 6%; padding:6px 10px 4px; color:@black; background:@white; .inline();} ul.movlist{margin:0 6% 9%; li{margin:0 auto 6%;} } ul.goodslist{margin:0 6% 6%; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{width:46.5%; margin:0 0 6%; a{width:100%; div{width:100%; img{position:relative; display:block; margin:0 0 4.5%;} h3{line-height:1.5; font-size:85%; .fb();} } } a:link{color:@black; .tdu();} a:visited{color:@black; .tdu();} a:hover{color:@pink; .tdu(); img{opacity:1;} } a:active{color:@black; .tdu();} } } /*FOOTER*/ footer{position:relative; padding:40px 0; background:url("../img/bg/foot.webp") @ncc; .bgsc(); /*background:linear-gradient(150deg, @pink, @purple 40%, @sky); background:-webkit-linear-gradient(60deg, @pink, @purple 40%, @sky);*/ ul.symbol{width:250px; margin:0 auto 30px; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; li{width:44px; img{display:block; .transs();} img:hover{} } li:nth-child(3){width:37px;} } small{display:block; font-size:9px; color:@white; line-height:1.3; .tac();} } /*NOISE*/ div.noisewrap{z-index:-1; position:absolute; display:block; overflow:hidden; top:0; left:0; width:100%; height:100%;} div.noisebg{width:100%; height:100%; opacity:0.3;} div.noisebg::before{content:''; position:absolute; display:block; top:-50%; left:-50%; width:200%; height:200%; background-image:url("../img/bg/noise.png"); will-change:transform; animation:noiseBGS 1.2s steps(4) infinite;} div.whver{opacity:0.35;} div.whver::before{background-image:url("../img/bg/noisew.png");} /****************************************************/ /************************ PC ************************/ /****************************************************/ @media(min-width:769px){ html,body{min-width:1180px;} .sp{display:none!important;} body::before{background:url("../img/bg/circle.webp") @ncc; .bgsc();} video#video{width:110%;} /*LOADING div#splash{ div.icon{ img{width:50px;} img:nth-child(3){width:44px;} } div.txt{ p{ img{width:40%; left:30%;} } } img.logo{width:60%; left:20%;} }*/ /*HEADER*/ header{padding:34px 6% 30px; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; nav{position:relative; z-index:2; ul{ display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:flex-end; justify-content:flex-end; -webkit-align-items:center; align-items:center; li{margin:0 1em; a{font-size:14px;} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@pink; .tdn();} a:active{color:@black; .tdn();} } } ul:first-child{margin:0 0 15px;} ul.snsnav{ li{ a{font-size:162%;} } li.line{width:20px; margin-top:-2px; a{ img{filter:brightness(0%) saturate(0%); opacity:1;} } a:hover{ img{filter:brightness(100%) saturate(100%); opacity:1;} } } li.tw{width:18px; margin-top:-3px; a{ img{filter:brightness(0%) saturate(0%); opacity:1;} } a:hover{ img{filter:brightness(100%) saturate(100%); opacity:1;} } } } } h1{width:180px;} } /*SLIDER*/ div.topslider{margin:0;} /*TTL*/ h2.topttl{font-size:350%; margin:0 0 60px; span{padding:5px 24px 0;} } /*TEASER*/ div.topteaser{display:flex; align-items:stretch; padding:0; margin:0;} /*TOPBN*/ div.topbn{width:54%; max-width:1000px; padding:4.5%; margin:0 auto;} /*TOPNEWS*/ div.topnewsbox{width:46%; margin:0; padding:4.5%; border-top:none; border-bottom:none; border-left:4px solid @white; ul{margin:0 0 45px; li{margin:0 0 30px; a{font-size:124%;} } } } /*TOPMOV*/ div.topmovbox{margin:0; padding:66px 9% 60px; border-top:4px solid @white; article{margin:0 0 45px; div.video-box:first-child{margin:0 0 45px;} } div.morebtn{width:36%;} } /*TOPDISC*/ div.topdiscbox{padding:66px 0 60px; div.topbox{padding:0 9%;} } div.row{ div.autoplay-slider{ div.slide{width:330px; padding:0 15px;} } } div.start{animation:sliderAnimation 60s linear infinite;} /*TOPPROF*/ div.topprof{padding:66px 9% 0;} article.profbox{margin:0 0 60px; section{margin:0 0 30px;} >section:last-child{margin:0; p{font-size:139%;} } } ul.member{margin:0 0 30px; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; li{width:23%; margin:0; section{padding:6% 0 0; h3{font-size:189%; margin:0 0 10px;} h4{font-size:108%; margin:0 0 10px;} p{font-size:108%;} } } } /*** BTN ***/ div.topmm{padding:60px 9%; font-size:182%; a{width:50%; padding:27px 0 24px; border-radius:80px;} } div.morebtn{ a{font-size:124%; border-radius:56px; padding:14px 0 12px;} } div.backbtn{max-width:920px; a{font-size:154%; padding:13px 0 11px; border-radius:42px;} } div.reservebtn{width:72%; a{font-size:139%; border-radius:42px;} } /*PAGE TTL*/ div.pagettl{padding:36px 6% 32px; margin:0 auto 60px; h2{font-size:350%;} } /*PAGE*/ div.pagebody{ article{margin:0 auto 90px; section.newsttl{padding:60px 6%;} span.postdate{font-size:100%; padding:7px 16px 4px;} h3.postttl{font-size:200%;} div.postbody>section{margin-bottom:30px;} div.postbody{padding:60px 0; width:100%; max-width:920px; margin:0 auto; line-height:2; h4{padding:0 0 10px; margin-bottom:20px; font-size:169%; border-bottom:3px solid @black;} h5{font-size:116%;} img{margin-bottom:20px;} img.alignleft + br{display:none;} img.alignright + br{display:none;} img.nomargin{margin-bottom:0;} img.width50{max-width:50%; height:auto;} img.pcwidth50{display:block; max-width:60%; height:auto; margin:0 auto 20px;} .size-thumbnail{width:320px; height:auto;} .size-medium{width:320px; height:auto;} .size-large{width:600px; height:auto;} .aligncenter{clear:both; display:block; overflow:hidden; margin: 0 auto 20px;} .alignleft{float:left; margin:0 20px 20px 0; .inline();} .alignright{float:right; margin:0 0 20px 20px; .inline();} p{font-size:116%; margin-bottom:20px;} p > img{margin-bottom:0;} table{margin-bottom:20px; font-size:100%; tr{font-size:116%; th{padding:10px;} td{padding:10px;} } } } } } div.cdbox{ display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; section{width:47%; img:last-child{margin-bottom:0!important;} } } ul.newslist{max-width:920px; margin:0 auto 90px; li{margin:0 0 30px; padding:0 0 30px; span.postdate{font-size:100%; padding:7px 16px 4px; margin:0 0 10px;} a{font-size:139%; line-height:1.7;} } } div.pagenation{max-width:920px; margin:0 auto 120px; a div{font-size:124%; padding:15px 20px 12px;} } ul.schenav{max-width:920px; margin:75px auto 15px; li{font-size:154%; a{padding:6px 30px 3px; border:3px solid @black;} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@white; .tdn(); background:@pink; border:3px solid @pink;} a:active{color:@black; .tdn();} } } div.pagebody{ article{ div.schebody{ p{font-size:124%; margin:0 0 60px;} h4{font-size:189%; padding:15px 20px 12px; line-height:1; border-bottom:none;} } } } ul.disclist{margin:0 6% 2%; -webkit-justify-content:flex-start; justify-content:flex-start; li{width:30%; margin:0 5% 3% 0; a{ div{ h3{font-size:116%;} } } a:hover{ img{transform:scale(1.03,1.03);} } } li:nth-child(3n){margin:0 0 3%;} } ul.disclist:last-child{margin:0 6% 60px;} h4.disccat{font-size:220%; margin:0 6% 30px; padding:7px 15px 4px;} ul.movlist{margin:0 6% 90px; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{width:48%; margin:0 0 4%;} } ul.goodslist{margin:0 6% 2%; -webkit-justify-content:flex-start; justify-content:flex-start; li{width:30%; margin:0 5% 3% 0; a{ div{ h3{font-size:108%;} } } a:hover{ img{transform:scale(1.03,1.03);} } } li:nth-child(3n){margin:0 0 3%;} } /*FOOTER*/ footer{padding:50px 6%; small{font-size:11px;} } } /************************ SP ************************/ @media (max-width:768px) { .pc{display:none!important;} .spmb{margin-bottom:6%;} } /************************ NOISE ************************/ @keyframes noiseBGS{ 0%{transform:translate(0);} 10%{transform:translate(-5%,-5%);} 20%{transform:translate(-10%,5%);} 30%{transform:translate(5%,-10%);} 40%{transform:translate(-5%,15%);} 50%{transform:translate(-10%,5%);} 60%{transform:translate(15%);} 70%{transform:translateY(10%);} 80%{transform:translate(-15%);} 90%{transform:translate(10%,5%);} 100%{transform:translate(5%);} } @keyframes sliderAnimation{ 100%{transform:translateX(-50%);} } @keyframes fadeIns{ 0%{opacity:0;} 100%{opacity:1;} } @keyframes splashOut{ 0%{opacity:1; filter:blur(0px); top:0%;} 99%{opacity:0.1; filter:blur(10px); top:0%;} 100%{opacity:0; filter:blur(10px); top:-200%;} } @keyframes blinking{ 0%{opacity:0.05;} 100%{opacity:0.95;} } /************************ SP NAV ************************/ button.spmenu{z-index:9991; position:fixed; height:40px; width:40px; padding:16px 12px; top:21px; right:20px; box-shadow:3px 7px 36px rgba(0,0,0,0.2); border-radius:50%; background-color:transparent; background:@white; border:none; cursor:pointer; outline:none; appearance:none; div{z-index:9992; position:relative; height:7px; width:16px; span{z-index:9993; position:absolute; left:0; width:100%; height:1px; border-radius:2px; background:@black; .inline(); .trans();} span:nth-of-type(1){top:0px;} span:nth-of-type(2){bottom:0px;} } } button.spmenu.active{background:@pink; div{ span{background:@white;} span:nth-of-type(1){-webkit-transform:translateY(3px) rotate(45deg); transform:translateY(3px) rotate(45deg);} span:nth-of-type(2){-webkit-transform:translateY(-3px) rotate(-45deg); transform:translateY(-3px) rotate(-45deg);} } } div#spnav{z-index:-1; position:fixed; top:0; right:0; width:100%; height:100vh; opacity:0; visibility:hidden; background:rgba(255,255,255,0.8); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); .trans(); overflow-y:auto; -webkit-overflow-scrolling:touch; padding:6%; nav{position:relative; z-index:9993;} ul{ li{ a{display:block;} a:link{color:@black; .tdn();} a:visited{color:@black; .tdn();} a:hover{color:@black; .tdn();} a:active{color:@black; .tdn();} } } ul.mainnav{padding:48px 0 36px; li{font-size:154%; text-align:right; a{padding:16px 0;} } } ul.snsnav{width:72%; margin:0 0 0 auto; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; li{ a{display:block; i{font-size:30px;} img{width:26px; display:block; margin-top:2px; opacity:1!important; filter:brightness(0%) saturate(0%); opacity:1;} } } li.tw{ a{ img{width:24px; margin-top:4px;} } } } } div#spnav.active{z-index:9990; opacity:1; -moz-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); visibility:visible;} /************************ VIDEO ************************/ div.video_box{position:relative; overflow:hidden; padding-bottom:56.25%; padding-top:0; height:0;} div.video_box iframe,div.video_box object,div.video_box embed{position:absolute; top:0; left:0; width:100%; height:100%} /*----------------------------------------------------- 10px = 77% 11px = 85% 12px = 93% 13px = 100% 14px = 108% 15px = 116% 16px = 123.1% 17px = 131% 18px = 138.5% 19px = 146.5% 20px = 153.9% 21px = 161.6% 22px = 167% 23px = 174% 24px = 182% 25px = 189% 26px = 197% ------------------------------------------------------*/