@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;} /* 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 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none} /*12 COLUMN :RESPONSIVE GRID SYSTEM DEVELOPER :DENIS LEBLANC URL :http://responsive.gs VERSION :3.0 LICENSE :GPL & MIT */ /* SET ALL ELEMENTS TO BOX-SIZING :BORDER-BOX */ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} /*MAIN CONTAINER Set the width to whatever you want the width of your site to be. */ .container{width:100%; max-width:1120px; margin:0 auto; padding:0 2%;} /*SELF CLEARING FLOATS - CLEARFIX METHOD */ .container:after,.row:after,.col:after,.clr:after,.group:after{content:"";display:table;clear:both;} /* DEFAULT ROW STYLES Set bottom padding according to preference */ .row{padding:auto; margin:0 auto;} /* DEFAULT COLUMN STYLES */ .col{display:block;float:left;width:100%;} .reverse .col{float:right;} @media(min-width:769px){ .container{width:1120px; padding:0 20px;} .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;} } /*COLUMN WIDTH ON DISPLAYS +768px You might need to play with media queries here to suite your design. */ @media(min-width:769px){ .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?40979728'); src: url('../font/fontello.eot?40979728#iefix') format('embedded-opentype'), url('../font/fontello.woff2?40979728') format('woff2'), url('../font/fontello.woff?40979728') format('woff'), url('../font/fontello.ttf?40979728') format('truetype'), url('../font/fontello.svg?40979728#fontello') format('svg'); font-weight: normal; font-style: normal; } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ /* @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; src: url('../font/fontello.svg?40979728#fontello') format('svg'); } } */ [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } .icon-cancel:before { content: '\e804'; } /* '' */ .icon-twitter:before { content: '\f099'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ .icon-angle-left:before { content: '\f104'; } /* '' */ .icon-angle-right:before { content: '\f105'; } /* '' */ .icon-angle-up:before { content: '\f106'; } /* '' */ .icon-angle-down:before { content: '\f107'; } /* '' */ .icon-youtube-play:before { content: '\f16a'; } /* '' */ .icon-instagram:before { content: '\f16d'; } /* '' */ .icon-facebook-official:before { content: '\f230'; } /* '' */ @black:#000; @white:#FFF; @gray:#666; @grayD:#282828; @grayL:#bebebe; @grayLL:#eee; @yellow:#e7ff00; @pink:#e85277; @red:#c1090b; @ncc:no-repeat center center; // MIXIN .trans{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; transition:0.3s;} .fb{font-weight:bold;} .tac{text-align:center;} .tdn{text-decoration:none;} .tdu{text-decoration:underline;} .bgsc{-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;} .inline{display:-moz-inline-box; display:inline-block;} /*BASE*/ html,body{height:100%; width:100%; margin:0;} body{line-height:1; background:@black; color:@black; -webkit-text-size-adjust:100%; font-family:Roboto,"Helvetica Neue","Droid Sans",Lato,Arial,"Hiragino Sans","ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"游ゴシック体","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif;} img{max-width:100%; height:auto; vertical-align:middle;} /*CF*/ .cf:before,.cf:after{content:" ";display:table;}.cf:after{clear:both;}.cf{*zoom:1;} /*LETTER*/ strong{.fb} .wf{font-family:brandon-grotesque;} .attention{color:@red;} .small{font-size:85%;} .large{font-size:124%;} .italic{font-style:italic;} ::selection{background:@yellow; color:@white;} ::-moz-selection{background:@yellow; color:@white;} /*LINK*/ a:link{color:@pink; .tdu; .trans} a:visited{color:@pink; .tdu;} a:hover{color:@black; .tdu;} a:active{color:@pink; .tdu;} a img{border:none; .tdn;} a img:hover{border:none; opacity:0.6; .tdn;} /*SP NAV*/ button#menubtn{z-index:9998; position:absolute; right:12px; top:12px; line-height:42px; height:42px; width:42px;} button.btn{background-color:transparent; background:@white; color:@black; border:none; outline:none; cursor:pointer;} button.btn:after{content: '\f0c9'; font-family:'fontello'; vertical-align:top; font-size:154%;} button.active:after{content: '\e804'; font-family:'fontello'; line-height:42px; height:42px; width:42px; font-size:154%;} button#menubtn.active{position:fixed;} div#spnav{z-index:9997; display:none; position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,0.85); nav{padding:62px 0 0; ul{font-size:124%; letter-spacing:1px; .tac; li{width:50%; float:left; i{font-size:154%;} a{display:block; padding:20px 0;} a:link{color:@white; .tdn;} a:visited{color:@white; .tdn;} a:hover{color:@pink; .tdn;} a:active{color:@white; .tdn;} } li:first-child{width:100%; float:none;} } } } /*HEADER*/ header{width:100%; padding:20px 20px 24px; background:@black; margin:0 auto 4%; h1{width:220px; a:link{color:@white; .tdn;} a:visited{color:@white; .tdn;} a:hover{color:@yellow; .tdn;} a:active{color:@white; .tdn;} } } /*LAYER*/ div#layer{position:relative;} main{margin:0 0 8%;} /*TOP*/ div.topteaser{margin:0 auto 4%;} div.topbnbox{margin:0 auto 4%; 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; div.topbn{width:48%; margin:0 0 4%;} } div.topnews{margin:0 auto 8%; padding:4% 2%; background:rgba(255,255,255,0.8); h2{font-size:182%; margin:0 0 4%; display:block; .tac; .italic;} ul{ li{display:block; margin:0 0 2%; line-height:1.6;} a{ display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:flex-start; justify-content:flex-start; -webkit-align-items:center; align-items:center; span:first-child{font-size:77%; color:@white; background:@black; padding:5px;} span:last-child{padding:0 0 0 2%;} } a:link{color:@black; .tdn; .trans;} a:visited{color:@black; .tdn;} a:hover{color:@black; .tdu;} a:active{color:@black; .tdn;} } } /*PAGE TITLE*/ section.pagetitle{margin:0 0 4%; padding:40px 0; .tac; h2{font-size:300%; color:@white; letter-spacing:2px; .italic;} } .page-15th{ section.pagetitle{margin:0 16% 4%; padding:40px 0; .tac;} div.pagebody{background:rgba(255,255,255,1); article{ h2{margin:0 0 4%;} div.postbody{ h3{font-size:139%; padding:15px 0; margin:0 0 6%; border:none; background:@black; color:@white; .tac; } h4{border-bottom:1px solid @black; margin-bottom:4%;} p.pintro{font-size:108%; line-height:1.9; .tac; strong{font-size:124%;} } } } } } /*PAGE*/ div.pagebody{padding:6%; margin:0 auto 8%; background:rgba(255,255,255,0.7); span.postdate{background:@black; color:@white; padding:5px; font-size:77%;} article{ div.postbody>section{margin-bottom:6%;} div.postbody>section:last-child{margin-bottom:0;} div.postbody{word-wrap:break-word; h3{font-size:124%; padding:20px 0 20px; margin:0 0 6%; line-height:1.7; border-bottom:1px solid @grayD; border-top:1px solid @grayD; .fb;} h4{padding:0 0 1%; border-bottom:1px solid @grayL; margin-bottom:4%; line-height:1.7; font-size:124%; .fb;} h5{padding:0 0 3%; font-size:108%; .fb;} img{margin-bottom:4%;} img.width50{max-width:50%; height:auto;} p{margin-bottom:4%; line-height:1.7;} p:last-child{margin-bottom:0;} table td p{margin-bottom:0;} } } } .single{ div.pagebody{ article{margin-bottom:0;} } } /*TABLE*/ table{width:100%; line-height:1.4; font-size:77%; margin:0 auto 4%; tr{width:100%; background:@white; th{padding:5px; background:@grayLL; border:1px solid @grayL; white-space:nowrap; vertical-align:middle; .fb;} td{padding:5px; border:1px solid @grayL; vertical-align:middle;} } } /*NEWS*/ ul.newslist{ li{margin:0 0 4%; span.postdate{.inline; margin:0 0 1%;} a{font-size:108%; line-height:1.7;} a:link{color:@black; .tdn; .trans;} a:visited{color:@black; .tdn;} a:hover{color:@pink; .tdn;} a:active{color:@black; .tdn;} } li:last-child{margin:0;} } /*MEDIA*/ ul.medialist{font-size:93%; background:@black; .tac; li{float:left; width:25%; padding:15px 0; color:@white; .trans; cursor:pointer;} li:hover{background:@gray;} li.tabselect{color:@black; background:@white;} } .tabhide{display:none;} /*MOVIE*/ ul.movielist{ li{margin:0 0 4%;} } /*DISCOGRAPHY*/ ul.disclist{display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; li{width:48%; margin-bottom:4%;} } div.buybtn{ a{background:@black; .inline; padding:10px 20px;} a:link{color:@white; .tdn; .trans;} a:visited{color:@white; .tdn;} a:hover{color:@white; .tdn; background:@pink;} a:active{color:@white; .tdn;} } /*PAGENATION*/ div.pagenation{.tac; a:link{color:@black; .tdn;} a:visited{color:@black; .tdn;} a:hover{color:@white; .tdn;} a:active{color:@black; .tdn;} a div{border:3px solid @black; display:block; padding:10px; background:rgba(255,255,255,0.7);} a div:hover{border:3px solid @pink; background:@pink;} div.next{float:right;} div.prev{float:left;} } div.backtolist{width:60%; margin:auto;} /*FOOTER*/ footer{width:100%; padding:2% 0; line-height:1.8; background:@black; color:@white; .tac; small{display:block; font-size:77%;} } li.btn{margin:0 auto; a{display:block; padding:10px; border-radius:5px; .tac; .fb; .trans;} a.btn_web{background:@pink;} a.btn_um{background:@black;} a.btn_tw{background:#55acee;} a.btn_fb{background:#3B5998;} a.btn_line{background:#1dcd00;} a:link{color:@white; .tdn; .trans;} a:visited{color:@white; .tdn;} a:hover{color:@white!important; .tdn; background:@gray;} a:active{color:@white; .tdn;} } /****************************************************/ /************************ PC ************************/ /****************************************************/ @media(min-width:769px){ .sp{display:none;} .leftbox{padding-right:20px;} .rightbox{padding-left:20px;} /*INTRO*/ .introtzikas_bg{ img{width:640px; height:auto;} } /*HEADER*/ header{min-width:1120px; padding:25px; h1{float:left; width:300px;} nav{float:right; padding-top:5px; ul{display:block; font-size:116%; letter-spacing:1px; li{.inline; .tac; vertical-align:middle; a{display:block; padding:0 12.5px 0; i{font-size:145%;} } a:link{color:@white; .tdn; .trans;} a:visited{color:@white; .tdn;} a:hover{color:@yellow; .tdn;} a:active{color:@white; .tdn;} } li:last-child{ a{padding:0 0 0 5px;} } } } } /*LAYER*/ main{margin:0 0 6%;} /*TOP*/ div.topteaser{} div.topnews{width:70%; margin:0 auto 4%; padding:4%; h2{font-size:300%; margin:0 0 8%; .tac;} ul{ a{ span:first-child{font-size:85%; padding:7px;} span:last-child{padding:0 0 0 3%;} } } } div.topbnbox{width:70%; margin:0 auto 4%;} /*PAGE TITLE*/ section.pagetitle{padding:120px 0; h2{font-size:400%;} } .page-15th{ section.pagetitle{margin:0 16% 4%; padding:40px 0; .tac;} div.pagebody{background:rgba(255,255,255,1); article{ h2{margin:0 0 4%;} div.postbody{ h3{font-size:180%; padding:15px 0; margin:0 0 2%;} h4{border-bottom:1px solid @black; margin-bottom:20px;} p{font-size:108%;} p.pintro{font-size:124%; line-height:1.9; .tac; strong{font-size:139%;} } } } } } /*PAGE*/ div.pagebody{padding:60px; margin:0 auto 4%; span.postdate{padding:10px; font-size:85%;} article{ div.postbody>section{margin-bottom:60px;} div.postbody{ h3{font-size:167%; padding:20px 0 20px; margin:0 0 4%;} h4{padding:0 0 10px; margin-bottom:20px; font-size:139%;} h5{padding:0 0 2%; font-size:124%;} p{margin-bottom:20px;} p:last-child{margin-bottom:0;} img{margin-bottom:20px;} img.nomargin{margin-bottom:0;} .size-thumbnail{width:320px; height:auto;} .size-medium{width:320px; height:auto;} .size-large{width:600px; height:auto;} .width50{width:50%; 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;} img.alignleft + br{display:none;} img.alignright + br{display:none;} } } } /*TABLE*/ table{line-height:1.7; font-size:100%; margin:0 auto 2%; tr{ th{padding:10px;} td{padding:10px;} } } /*MEDIA*/ ul.medialist{font-size:132%;} /*MOVIE*/ ul.movielist{ li{float:left; width:48%; margin:0 4% 4% 0;} li:nth-child(even){margin:0 0 4% 0;} } /*DISCOGRAPHY*/ ul.disclist{ li{width:31%; margin-bottom:3.5%;} } /*PAGENATION*/ div.pagenation{font-size:116%; a div{padding:12px;} } div.backtolist{width:40%; margin:6% auto 0;} /*FOOTER*/ footer{padding:20px 0; nav.footnav{margin:0 0 20px; ul{font-size:85%; li{padding:0 15px; .inline;} } } } li.btn{font-size:85%;} } /************************ SP ************************/ @media(max-width:768px){ .pc{display:none;} .spmb{margin-bottom:6%;} } /************************ VIDEO ************************/ div.video_box{position:relative; overflow:hidden; padding-bottom:56.25%; padding-top:30px; height:0;} div.video_box iframe,div.video_box object,div.video_box embed{position:absolute; top:0; left:0; width:100%; height:100%} /*----------------------------------------------------- 6px = 46.1% 7px = 53.8% 8px = 61.5% 9px = 69.2% 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% ------------------------------------------------------*/