/*! Made w  th Bones: http://themble.com/bones :) */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'DINPro-Regular';src:url("../fonts/DINPro-Regular.otf") format("opentype")}@font-face{font-family:'DINPro-Medium';src:url("../fonts/DINPro-Medium.otf") format("opentype")}@font-face{font-family:'DINPro-Bold';src:url("../fonts/DINPro-Bold.otf") format("opentype")}@font-face{font-family:'DINPro-Black';src:url("../fonts/DINPro-Black.otf") format("opentype")}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3}.last-col{float:right;padding-right:0 !important}@media (max-width: 767px){.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width: 768px) and (max-width: 1029px){.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width: 1030px){.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}.no-js #loading{display:none}.no-js #topvideo{display:none}.no-js #mute{display:none}.no-js .lead .picture{display:none}body{width:100%;margin:0;padding:0;font-family:'DINPro-Regular', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:100%;line-height:0;color:#000;background-color:#fff}img{width:100%;height:auto}#contents{position:relative;overflow:hidden;width:100% !important;padding:0 !important;margin:0 !important;text-align:inherit !important}#loading{display:block;width:100%;height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:100}#loading .logo_wrapper{display:none;width:66%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -60%)}#loading .logo_wrapper .logo{width:100%;height:0;padding-bottom:51.666666%;background-image:url(../images/loading_logo_sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain}a,a:visited{color:#000;text-decoration:underline;outline:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:none}a:hover img,a:focus img,a:visited:hover img,a:visited:focus img{-webkit-filter:brightness(1.25);filter:brightness(1.25)}a:focus,*:focus{outline:none}h1{font-weight:bold;margin:1em 0;font-size:3rem;color:#000}h1{line-height:1.1em}h2{font-size:1.25rem;text-align:center;line-height:1;font-family:'DINPro-Medium';margin:1em 0 2em}p{line-height:1.5em;margin:1em 0}main{width:100%}main article{width:100%;overflow:hidden}main article>section{width:100%;margin:40% auto 0;position:relative}main article .video{margin-top:0}main article .video .wrapper{width:100%;height:0;padding-bottom:80%}main article .video .wrapper video{position:absolute}main article .lead{min-height:100vh;margin-top:0}main article .lead-sub{height:100vh;margin-top:0}main article .look{margin-top:0}main article .collection{max-width:1440px}main article .archives .container{max-width:1440px}main footer{width:100%;margin:4% 0 0;clear:both;color:#000}main .section-menu{position:absolute;right:0;top:0;text-align:center;white-space:nowrap;z-index:99;transform:translate(50%, -50%)}main .section-menu p{margin:0;font-size:11px;transform:rotate(90deg) translate(50%, 87.5%)}main .section-menu p a{padding:0.75em 1em;text-decoration:none}@media (orientation: landscape){main article .video{height:100vh}main article .video .wrapper{height:100%;padding-bottom:0}}.text_wrapper{font-family:'DINPro-bold', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:bold;color:#000}.text_wrapper header h1{height:auto;margin:0;font-size:1.5rem}.text_wrapper header .subtitle{margin:1em 0 2em;font-size:1.125rem}.text_wrapper .text p{font-size:0.8125rem;line-height:2.4em}.text_wrapper .text p:first-child{margin-top:0 !important}.text_wrapper .text p:last-child{margin-bottom:0 !important}.text_wrapper .text p .no-wrap{display:inline-block;white-space:nowrap}.video{background-image:url(../images/video_poster_tb.png);background-repeat:no-repeat;background-position:center;background-size:cover}.video .wrapper{overflow:hidden;position:relative}.video .wrapper .controller{z-index:80;position:absolute;bottom:0;right:0;width:80px;height:40px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.video .wrapper .controller button{border:none;background-color:transparent;padding:0}.video .wrapper .controller .play{display:block;width:40px;height:40px;color:#eee;white-space:nowrap;font-size:.75rem}.video .wrapper .controller .play:hover{text-decoration:underline}.video .wrapper .controller .volume{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40%;background-image:url(../images/volume-off.svg)}.video .wrapper .controller .changed{background-image:url(../images/volume-on.svg)}.lead{position:relative;overflow:hidden}.lead .picture{width:100%;height:100vh;position:absolute;top:0;left:0;background-image:url(../images/lead.jpg);background-repeat:no-repeat;background-position:16% 50%;background-size:cover;transition:3s}.lead .text_wrapper{position:absolute;width:84%;top:50%;left:6.4%;margin:0;transform:translateY(-50%);transition:3s}.lead .text_wrapper header h1{width:100%;max-width:340px}.lead-sub{position:relative}.lead-sub .picture{width:100%;height:100vh;position:absolute;top:0;left:0;background-image:url(../images/lead-sub.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;transition:3s}.lead-sub .logo{width:66%;height:0;padding-bottom:34.064514%;position:absolute;top:50%;left:50%;background-image:url(../images/lead-sub_logo_sptb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%, -40%);transition:3s}.look .item{position:relative;width:84%;margin:8%}.look .item .wrapper{display:block;position:relative;box-sizing:border-box;overflow:hidden}.look .item .wrapper .item-img{transition:all 2s cubic-bezier(0.39, 0.575, 0.565, 1)}.look .item .pc-visible{display:none}.look .athlete{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-direction:column-reverse}.look .athlete .text_wrapper{margin:8% 0 12%}.look .athlete .text_wrapper header h1{width:70.4%;max-width:239.36px}.look .item-13 .text_wrapper{margin:0 0 5.555555%;font-family:'DINPro-Regular', '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-weight:normal}.look .item-13 .text_wrapper .text p{margin:2.4em 0;line-height:2.8}.look .section-menu{position:fixed;top:0}.collection .item{transition:all 1.2s cubic-bezier(0.39, 0.575, 0.565, 1)}.collection .item ul{width:75.6%;margin:12.2% 12.2% 8% 12.2%;list-style:none}.collection .item ul li{width:100%;height:auto}.collection .item ul .slick-arrow{width:12%;height:0;padding:0 0 12%;position:absolute;top:50%;background-color:transparent;text-indent:-9999px;border:none;overflow:hidden;z-index:99;background-repeat:no-repeat;background-position:center;background-size:contain}.collection .item ul .slick-prev{background-image:url(../images/collection_slider_arrow_left.png);left:0;transform:translate(-50%, -50%)}.collection .item ul .slick-next{background-image:url(../images/collection_slider_arrow_right.png);right:0;transform:translate(50%, -50%)}.collection .item ul .slick-dots{display:none !important}.collection .item .information{width:75.6%;margin:8% 12.2% 12.2% 12.2%}.collection .item .information .container .detail_wrapper .detail{font-size:13px;margin-top:1.5rem}.collection .item .information .container .detail_wrapper .detail:first-child{margin-top:0}.collection .item .information .container .detail_wrapper .detail p{margin-top:0;margin-bottom:0}.collection .item .information .container .detail_wrapper .detail p:last-child{margin-top:1.5em}.collection .item .information .container .detail_wrapper .detail .name_price{font-family:'DINPro-Medium';font-size:14px}.collection .item .information .container .detail_wrapper .detail .name_price .name{margin-right:0.5em}.collection .item .information .container .detail_wrapper .detail .link-btn{font-family:'DINPro-Black';margin-top:0.4em}.collection .item .information .container .detail_wrapper .detail .functions{margin-top:1rem}.collection .item .information .container .detail_wrapper .detail .functions img[alt='lifa']{width:60px}.collection .item .information .container .detail_wrapper .detail .functions img[alt='lifa-inside']{width:140px}.archives{background:#e6e6e6;padding:3% 0 8%;margin-top:60%}.archives .section-menu p{transform:rotate(-90deg) translate(82%, -87.5%)}.archives .note{position:absolute;top:0;left:50%;transform:translate(-50%, -144%);text-align:center}.archives .note p{font-size:11px;margin-bottom:1.6em}.archives .note a img{width:48px;height:auto;margin:0 auto}.archives .note a:hover img,.archives .note a:focus img{-webkit-filter:inherit;filter:inherit}.archives .container{width:84%;margin:0 auto}.archives .container ul{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-direction:column;justify-content:space-around;margin:0}.archives .container ul li{display:block;width:100%;max-width:560px;margin-top:4%}.archives .container ul li:first-child{margin-top:0}footer .footer_nav{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;justify-content:center}footer .footer_nav .item{margin-left:24px;margin-right:24px}footer .footer_nav .item:first-child{margin-left:0}footer .footer_nav .item:last-child{margin-right:0}footer .footer_nav .item a{position:relative;display:block;width:48px;height:48px}footer .footer_nav .item a:hover img,footer .footer_nav .item a:focus img{width:64px}footer .footer_nav .item a img{position:absolute;width:48px;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.4s}footer .copyright{padding:8% 0 2%;margin:0;color:#000;font-size:0.75rem;text-align:center}footer .copyright a{text-decoration:none}@media only screen and (min-width: 768px){h2{font-size:2rem}#loading .logo_wrapper{width:48%}#loading .logo_wrapper .logo{padding-bottom:12%;background-image:url(../images/loading_logo.svg)}}@media only screen and (min-width: 768px) and (orientation: landscape){main article .video{height:100vh}main article .video .wrapper{height:100%;padding-bottom:0}}@media only screen and (min-width: 768px){.text_wrapper header h1{font-size:3rem}.text_wrapper header .subtitle{font-size:1.375rem}.text_wrapper .text p{font-size:1rem;margin:0 0 2em}.lead .picture{background-image:url(../images/lead.jpg)}.lead .text_wrapper{top:46%;left:15%}.lead .text_wrapper header h1{max-width:400px}.lead-sub .picture{background-image:url(../images/lead-sub.jpg)}.lead-sub .logo{width:40%;padding-bottom:20.64516%}.look .item{width:80%;margin:10%}.look .athlete .text_wrapper{margin:0 0 11.111111%}.look .athlete .text_wrapper header h1{max-width:366px}.look .item-13 .text_wrapper{margin:0 0 11.111111%}.collection .item .information .container .detail_wrapper .detail{font-size:18px;margin-top:2.25rem}.collection .item .information .container .detail_wrapper .detail .name_price{font-size:20px}.collection .item .information .container .detail_wrapper .detail .functions{margin-top:1.5rem}.archives .container ul{flex-direction:row;flex-wrap:wrap}.archives .container ul li{width:45%}.archives .container ul li:nth-child(-n+2){margin-top:0}footer .footer_nav .item{margin-left:32px;margin-right:32px}footer .footer_nav .item a{width:56px;height:56px}footer .footer_nav .item a:hover img,footer .footer_nav .item a:focus img{width:80px}footer .footer_nav .item a img{width:56px}}@media only screen and (min-width: 1025px){main article>section{margin:200px auto 0}main article .video{height:100vh}main article .video .wrapper{height:100%;padding-bottom:0}main .section-menu p{transform:rotate(90deg) translate(50%, 175%);font-size:12px}.lead .picture{background-position:center}.lead .text_wrapper{left:58%}.lead-sub .logo{width:48%;padding-bottom:6.72%;background-image:url(../images/lead-sub_logo.svg)}.look .item{width:100%;margin:0}.look .item .pc-visible{display:block}.look .athlete{display:block}.look .athlete .text_wrapper{margin:0}.look .item-01 .wrapper{width:37%;margin-left:8.9%;margin-top:13%}.look .item-02 .wrapper{width:46%;margin-left:auto;margin-right:0;margin-top:-59.8%}.look .item-03 .wrapper{width:47%;margin-left:0;margin-top:12.9%}.look .item-04 .wrapper{width:25%;margin-left:54%;margin-top:-62.2%}.look .item-05 .wrapper{width:25%;margin-left:66.3%;margin-top:0}.look .item-06 .wrapper{width:85%;margin-left:auto;margin-right:0;margin-top:7.6%}.look .item-07 .wrapper{width:31%;margin-left:0;margin-top:15.1%}.look .item-08 .wrapper{width:41%;margin-left:40.3%;margin-top:-54.2%}.look .item-09 .wrapper{width:43%;margin-left:11.4%;margin-top:17.4%}.look .item-10 .wrapper{width:43%;margin-left:auto;margin-right:0;margin-top:-52.4%}.look .item-11 .wrapper{width:93%;margin-left:auto;margin-right:0;margin-top:4.5%}.look .item-12 .wrapper{width:44%;margin-left:0;margin-top:12.6%}.look .item-12 .text_wrapper{position:absolute;top:4%;left:0;width:50%;margin-left:50%;margin-top:0}.look .item-13 .text_wrapper{position:absolute;bottom:0;left:0;margin-bottom:3% !important;margin-left:6.4% !important;margin-right:auto !important;transform:inherit !important}.look .item-13 .text_wrapper .text p{font-size:0.75rem}.look .item-13 .wrapper{width:64%;margin-left:auto;margin-right:0;margin-top:7.7%}.look .item-14 .wrapper{width:87%;margin-left:0;margin-top:15.6%}.look .item-15 .wrapper{width:44%;margin-left:8.1%;margin-top:16.7%}.look .item-16 .wrapper{width:32%;margin-left:62.1%;margin-top:-78.4%}.look .item-17 .wrapper{width:32%;margin-left:54.8%;margin-top:1.4%}.look .item-18 .wrapper{width:82%;margin-left:auto;margin-right:0;margin-top:3%}.collection .item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;justify-content:space-around;margin:3% 0}.collection .item:first-of-type{margin-top:32px}.collection .item:last-child{margin-bottom:32px}.collection .item:nth-child(odd){flex-direction:row-reverse}.collection .item:nth-child(even)>ul{margin:0 2.5% 0 17.5%}.collection .item:nth-child(even) .information{margin:0 17.5% 0 2.5%}.collection .item:nth-child(odd)>ul{margin:0 17.5% 0 2.5%}.collection .item:nth-child(odd) .information{margin:0 2.5% 0 17.5%}.collection .item:nth-child(odd) .information .container{margin-left:100%;transform:translateX(-100%)}.collection .item>ul{width:30%}.collection .item>ul .slick-prev{display:none !important}.collection .item>ul .slick-next{background-image:none;right:inherit;transform:translate(0, 0);top:0;left:0;width:100%;height:100%}.collection .item>ul .slick-dots{display:block !important;position:absolute;width:auto;margin:0;left:50%;bottom:0;transform:translate(-50%, 300%)}.collection .item>ul .slick-dots li{display:inline-block;width:10px;height:10px;margin-left:16px}.collection .item>ul .slick-dots li:first-child{margin-left:0}.collection .item>ul .slick-dots li.slick-active button{background-color:#000}.collection .item>ul .slick-dots li button{display:block;width:100%;height:100%;padding:0;text-indent:-9999px;border:none;background-color:#ced1da;border-radius:50%}.collection .item .information{width:30%}.collection .item .information .container{display:inline-block;position:relative}.collection .item .information .container .detail_wrapper .detail{font-size:0.875rem}.collection .item .information .container .detail_wrapper .detail .name_price{font-size:1rem;white-space:nowrap}.archives{margin-top:400px}.archives .note p{margin-bottom:2em}.archives .note a img{width:108px}.archives .section-menu p{transform:rotate(-90deg) translate(108%, -175%)}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
