@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{overflow-y:scroll}body{font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:62.5%;line-height:1;-webkit-text-size-adjust:100%;font-feature-settings:"palt";background:#fff}a{color:inherit;text-decoration:none}br{letter-spacing:normal}img{vertical-align:top}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0;border:0}table tr td{padding:0;vertical-align:middle}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sp_only1,.sp_only2{display:none}span.pc_br{display:block}@media all and (min-width:0)and (max-width:767px){.pc_only{display:none}.sp_only1{display:block}.sp_only2,span.pc_br{display:inline}span.sp_br{display:block}}header .link{position:absolute;top:0;right:0;z-index:1}header .link a.btn{background-color:#1a1a1a;width:230px;height:80px;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media screen and (max-width:767px){header .link a.btn{width:150px;height:60px}}@media screen and (min-width:768px){header .link a.btn:hover{opacity:.7}}header .link a.btn .btn-illust{width:57px;height:auto}@media screen and (max-width:767px){header .link a.btn .btn-illust{width:35px;height:auto}}header .link a.btn .btn-text{font-family:Roboto;font-weight:400;font-size:14px;color:#fff;padding-left:10px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:767px){header .link a.btn .btn-text{font-size:11px}}header .link a.btn .btn-text>span{color:#b1b1b1}#base{-webkit-text-size-adjust:100%;max-height:999999px;position:fixed;left:0;top:0}#base .smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .sec,#base .sec .subsec{position:relative}@media all and (min-width:768px){#base .sec{overflow:hidden;background:#000}#base .sec .subsec{overflow:hidden}}.container{position:relative;margin:100px auto 60px;max-width:1100px}.swiper-container{text-align:center;cursor:grab}.swiper-container:active{cursor:grabbing}.swiper-container .swiper-slide img{max-width:100%;width:100%;height:auto}#thumbs{height:10%;box-sizing:border-box;padding:10px 0}#thumbs .swiper-slide{width:25%;height:auto;opacity:.3;cursor:grab}#thumbs .swiper-slide:active{cursor:grabbing}#thumbs .swiper-slide-active{opacity:1}.swiper-blind-left,.swiper-blind-right{position:absolute;width:11.55%;height:100%;display:block;top:0;background:#ffffffb3;z-index:5}.swiper-blind-left{left:0}.swiper-blind-right{right:0}@media(max-width:600px){.swiper-blind-left,.swiper-blind-right{display:none}}.back{width:100%;text-align:center;margin:60px 0}.back a{color:#2b59c3}.back a:hover{color:#1ccad8}.st1{fill:#000;stroke:#000;stroke-dasharray:1000;stroke-dashoffset:0;stroke-width:.5;animation-delay:2s;-webkit-animation:hello 4s ease-in 2s;animation:hello 4s ease-in 2s}@-webkit-keyframes hello{0%{stroke-dashoffset:1000;fill:transparent}40%{stroke-dashoffset:1000;fill:transparent}50%{fill:transparent}to{stroke-dashoffset:0;fill:#fff}}.st2{fill:#fff;stroke:#9a9a9a;stroke-dasharray:1000;stroke-dashoffset:0;stroke-width:1;-webkit-animation:ams 6s ease-in 0s;animation:ams 6s ease-in 0s}@-webkit-keyframes ams{0%{stroke-dashoffset:1000;fill:transparent}40%{stroke-dashoffset:1000;fill:transparent}50%{fill:transparent}to{stroke-dashoffset:0;fill:#fff}}.intro{position:fixed;left:0;top:0;width:100%;height:100%;display:table}.intro .subintro{display:table-cell;text-align:center;vertical-align:middle}.intro .subintro .subsubintro{display:table;margin:auto;position:relative}.intro .subintro .subsubintro p{color:#fff;font-size:4.8em;font-weight:700;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.intro .subintro .subsubintro .introcv{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;overflow:hidden}ul.func_icon{display:flex;padding:0 4%}.func_icon li{padding:3%;text-align:center}.func_icon p{color:#fff;font-size:1.3em;line-height:20px;text-align:left}.single-item{width:90%;margin:0 auto}.slick-list{background:#fff}.reel_model_01{background:no-repeat url(2021_ZENON-1000S.jpg);background-size:contain}.reel_model_02{background:no-repeat url(2021_ZENON-1000S.jpg);background-size:contain}.reel_model_03{background:no-repeat url(2021_ZENON-2000S.jpg);background-size:contain}.reel_model_04{background:no-repeat url(2021_ZENON-2500SH_main.jpg);background-size:contain}.reel_model_05{background:no-repeat url(2021_ZENON-2500SH_main.jpg);background-size:contain}.reel_model_06{background:no-repeat url(2021_ZENON-2500MSH.jpg);background-size:contain}.reel_model_07{background:no-repeat url(2021_ZENON-3000SH.jpg);background-size:contain}.reel_model_08{background:no-repeat url(2021_ZENON-3000MSH.jpg);background-size:contain}.reel_model_09{background:no-repeat url(2021_ZENON-4000SH.jpg);background-size:contain}.spec_chart{padding:0}.spec_chart dl{width:580px;border-top:solid 1px #DDDDDD;padding:18px 0 20px;margin-left:560px}.spec_chart dl dt{width:175px;float:left;clear:left;font-size:1.4em;letter-spacing:.02em;color:#000;font-weight:700;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spec_chart dd{font-size:14px}.a_copy{position:absolute;top:12%;width:100%;opacity:0;animation-name:fadein-bottom;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.b_copy{position:absolute;width:38%;top:30%;right:14%;opacity:0;animation-name:fadein-bottom;animation-delay:.5s;animation-duration:2.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.c_copy{position:absolute;width:37%;top:55%;right:14%;opacity:0;animation-name:fadein-bottom;animation-delay:3s;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.d_copy{position:absolute;width:32%;top:35%;right:15%;opacity:0;animation-name:fadein-bottom;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadein-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sns{display:flex;margin-top:15%}.slick-prev:before{content:url(nt.png)}.slick-next:before{content:url(nt.png)}.slick-prev{left:80px}.slick-next{right:32px}@media screen and (max-width:480px){.slick-prev{left:30px}.slick-next{right:30px}}#base .home .subsec .bg{position:absolute;left:0;top:0;background:url(home_bg.jpg) center center no-repeat;background-size:cover}#base .home .subsec{background:#fff}#base .home .subsec .str{position:absolute;left:36px;top:32px}#base .home .subsec .str p{padding-top:17px;color:#fff;font-size:1.3em;font-weight:700;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .home .subsec .zenon{position:absolute;right:8%;top:55%;width:34%}#base .home .subsec .scrolltxt{position:absolute;right:37px;top:0;bottom:145px;margin:auto;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#base .home .subsec .scrolltxt p{font-size:1em;letter-spacing:.05em;line-height:.68;color:#312b2b;font-family:Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .home .subsec .scrollbar{position:absolute;right:40px;top:200px;bottom:0;margin:auto;width:1px;height:280px;overflow:hidden;background:#73737333}#base .home .subsec .scrollbar .bar{position:absolute;right:0;top:0;bottom:0;width:1px;height:0;overflow:hidden;background:#fff9}#base .home .subsec .sns{position:absolute;left:20px;bottom:20px;display:table}#base .home .subsec .sns li{display:table-cell;padding-right:8px}#base .home .subsec .cp{position:absolute;right:30px;bottom:35px;color:#322c2c99;font-family:Roboto,sans-serif;font-size:1em;font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:0)and (max-width:767px){ul.func_icon{display:block;padding:0 8%}#base .home,#base .home .subsec{overflow:hidden}#base .home .subsec .str{left:25px;top:26px}#base .home .subsec .str img{width:116px;height:auto}#base .home .subsec .str p{padding-top:14px;color:#fff;font-size:1.1em}#base .home .subsec .zenon{right:30px;top:42%}#base .home .subsec .zenon img{width:140px;height:auto}#base .home .subsec .scrolltxt{right:27px;top:auto;bottom:100px;display:none}#base .home .subsec .scrollbar{right:30px;top:auto;bottom:30px;height:60px;display:none}#base .home .subsec .sns{left:14px;bottom:18px}#base .home .subsec .sns li{padding-right:6px}#base .home .subsec .sns li img{width:36px;height:36px}#base .home .subsec .cp{display:none}}*{box-sizing:border-box}.slider{width:80%;margin:30px auto}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2}.slick-active{opacity:.5}.slick-current{opacity:1}#base .concept .subsec{background:#fff}#base .concept .subsec .bg{position:absolute;left:0;bottom:0}#base .concept .subsec .bg img{position:absolute;bottom:0;width:auto}#base .concept .subsec .cont .cont_t{position:absolute;left:70px;top:140px;text-align:left;color:#000;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .concept .subsec .cont .cont_t .txt1{font-size:2.1em;letter-spacing:.05em;line-height:2;padding-top:3%;color:#fff;text-shadow:0 2px 5px rgb(0 0 0 / 50%)}#base .concept .subsec .cont .cont_t .txt2{font-size:2.4em;letter-spacing:.08em;line-height:1.8;padding-top:12%;color:#fff;text-shadow:0 2px 5px rgb(0 0 0 / 50%)}#base .concept .subsec .cont .cont_b{position:absolute;left:70px;bottom:90px;text-align:left;color:#00000080;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2}#base .concept .subsec .cont .cont_b p{padding-top:15px}@media all and (min-width:768px){#base .concept .subsec .cont .cont_b p span{display:block}}@media all and (min-width:0)and (max-width:767px){#base .concept .subsec{padding:0;background:#000}#base .concept .subsec .bg{width:100%;height:260px;overflow:hidden}#base .concept .subsec .cont{display:table;width:auto;margin:0 auto}#base .concept .subsec .cont .cont_t{position:static;text-align:left;width:auto}#base .concept .subsec .cont .cont_t .txt1{font-size:1.6em;letter-spacing:.05em;line-height:2.4}#base .concept .subsec .cont .cont_t .txt2{font-size:2em;letter-spacing:.08em;line-height:2.2;padding-top:10px}#base .concept .subsec .cont .cont_b{position:static;text-align:left;width:auto;font-size:1.1em;letter-spacing:.05em;line-height:2.2;padding-top:10px}#base .concept .subsec .cont .cont_b p{padding-top:5px}}#base .phtsec1 .subsec .bg{position:absolute;left:0;top:0;overflow:hidden;background:url(phtsec1_bg.jpg) center center no-repeat;background-size:cover}@media all and (min-width:0)and (max-width:767px){#base .phtsec1 .subsec .bg{position:static}}.phtsec1{margin-top:100px}#base .feature .subsec .cont_l{position:absolute;left:0;top:0}#base .feature .subsec .cont_r{position:absolute;right:0;top:0}#base .feature .subsec .txt,#base .feature .subsec .phttxt{display:table}#base .feature .subsec .txt .subtxt,#base .feature .subsec .phttxt .subtxt{display:table-cell;vertical-align:middle}#base .feature .subsec .txt{background:#000}#base .feature .subsec .txt .subtxt .txt1{text-align:center;font-size:2.1em;letter-spacing:.05em;color:#fff;font-family:Roboto,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .feature .subsec .txt .subtxt .txt2{display:table;width:350px;margin:40px auto 0}#base .feature .subsec .txt .subtxt .txt2 p{margin-left:5px;font-size:1.4em;letter-spacing:.02em;color:#d4d4d4;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .feature .subsec .txt .subtxt .txt2 p span{color:#fff;font-weight:700}#base .feature .subsec .pht{overflow:hidden}#base .feature .subsec .pht .phttxt{position:absolute;left:-100px;bottom:0}#base .feature .subsec .pht .phttxt .txt1{text-align:center;letter-spacing:0em;color:#fff9;font-family:Roboto,sans-serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:.68}#base .feature .subsec .pht .phttxt .txt2{color:#fff9;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.1;padding:35px 135px 40px 140px}@media all and (min-width:0)and (max-width:767px){.spec_chart dl{width:200px;border-top:solid 1px #DDDDDD;padding:18px 0 20px;margin-left:-5px}#base .feature .subsec .cont_l,#base .feature .subsec .cont_r{position:relative}#base .feature .subsec .txt .subtxt .txt1{font-size:1.8em;padding-top:25px}#base .feature .subsec .txt .subtxt .txt2{display:table;width:84%;margin:15px auto 40px}#base .feature .subsec .txt .subtxt .txt2 p{margin-left:5px;font-size:1.3em;letter-spacing:.02em;color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .feature .subsec .pht .phttxt .txt2{font-size:.8em;font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;padding:15px 110px 15px 115px}}#base .feature1 .subsec .pht{background:url(feature1_bg.jpg) center center no-repeat;background-size:cover;background-color:#000}#base .feature2 .subsec .pht{background:url(feature2_bg.jpg) center center no-repeat;background-size:cover;background-color:#000}#base .feature3 .subsec .pht{background-size:cover;background-color:#000}#base .feature4 .subsec .pht{background:url(feature4_bg.jpg) center center no-repeat;background-size:cover;background-color:#000}#base .phtsec2 .subsec .bg{position:absolute;left:0;top:0;overflow:hidden;background:url(phtsec2_bg.jpg) center center no-repeat;background-size:cover}@media all and (min-width:0)and (max-width:767px){#base .phtsec2 .subsec .bg{position:static}}#base .photo .subsec{background:#000}#base .photo .subsec .pht{position:absolute;overflow:hidden}#base .photo .subsec .pht01{background:url(photo/1d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht02{background:url(photo/2d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht03{background:url(photo/3d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht04{background:url(photo/4d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht05{background:url(photo/5d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht06{background:url(photo/6d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht07{background:url(photo/7d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht08{background:url(photo/8d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht09{background:url(photo/9d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht10{background:url(photo/10d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht11{background:url(photo/11d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht12{background:url(photo/12d.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht .subpht{width:100%;height:100%}#base .photo .subsec .pht01 .subpht{background:url(photo/1o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht02 .subpht{background:url(photo/2o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht03 .subpht{background:url(photo/3o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht04 .subpht{background:url(photo/4o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht05 .subpht{background:url(photo/5o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht06 .subpht{background:url(photo/6o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht07 .subpht{background:url(photo/7o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht08 .subpht{background:url(photo/8o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht09 .subpht{background:url(photo/9o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht10 .subpht{background:url(photo/10o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht11 .subpht{background:url(photo/11o.jpg) center center no-repeat;background-size:cover}#base .photo .subsec .pht12 .subpht{background:url(photo/12o.jpg) center center no-repeat;background-size:cover}.photomodal{display:none;position:relative;z-index:500}.photomodal .subsec{position:relative}.photomodal .subsec .bg{position:absolute;left:0;top:0;overflow:hidden;background:#000}.photomodal .subsec .pht{position:absolute;display:table}.photomodal .subsec .pht .subpht{display:table-cell;text-align:center;vertical-align:middle}.photomodal .subsec .pht .subpht .bgcv{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.photomodal .subsec .pht .subpht .subsubpht{overflow:hidden;position:relative;margin:auto}.photomodal .subsec .pht .subpht .subsubpht img{position:relative}.photomodal .subsec .prv{position:absolute;left:0;top:0;bottom:0;width:80px;height:80px;margin:auto}.photomodal .subsec .nxt{position:absolute;right:0;top:0;bottom:0;width:80px;height:80px;margin:auto}.photomodal .subsec .close{position:absolute;right:0;top:0}@media all and (min-width:0)and (max-width:767px){.photomodal .subsec .prv,.photomodal .subsec .nxt{top:auto;bottom:10px}}#base .spec{position:relative;background:#e5e1e2}#base .spec .subsec{position:relative}#base .spec .subsec .ttl{position:absolute;left:5px;top:40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#base .spec .subsec .ttl p{font-size:14em;letter-spacing:.02em;line-height:.68;color:#fff;font-family:Roboto,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .spec .subsec .cont_pc{width:1060px;margin:0 auto;padding:120px 0 100px}#base .spec .subsec .cont_pc .cont_l{width:500px;float:left}#base .spec .subsec .cont_pc .cont_r{width:500px;float:right}#base .spec .subsec .cont_pc dl{width:500px;float:left;border-top:solid 1px #DDDDDD;padding:26px 0 27px}#base .spec .subsec .cont_pc dl dt{width:150px;float:left;clear:left;font-size:1.4em;letter-spacing:.02em;color:#000;font-weight:700;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .spec .subsec .cont_pc dl dd{width:350px;float:left;font-size:1.4em;letter-spacing:.02em;color:#444;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .spec .subsec .cont_pc dl dd .ce_ic{padding-top:20px;padding-bottom:5px}#base .spec .subsec .cont_pc dl dd .att1{position:relative;padding-bottom:27px}#base .spec .subsec .cont_pc dl dd .att1 img{position:absolute;left:-1px;top:-1px}#base .spec .subsec .cont_pc dl dd .att1 p{padding-left:65px}#base .spec .subsec .cont_pc dl dd .att2{position:relative;border-top:solid 1px #DDDDDD;padding-top:26px;padding-bottom:27px}#base .spec .subsec .cont_pc dl dd .att2 img{position:absolute;left:-1px;top:25px}#base .spec .subsec .cont_pc dl dd .att2 p{padding-left:65px}#base .spec .subsec .cont_pc dl dd .att3{position:relative;border-top:solid 1px #DDDDDD;padding-top:26px}#base .spec .subsec .cont_pc dl dd .att3 img{position:absolute;left:-1px;top:25px}#base .spec .subsec .cont_pc dl dd .att3 p{padding-left:65px}#base .spec .subsec .cont_pc .bd_btm_l{float:left;width:500px;height:1px;background:#ddd;overflow:hidden}#base .spec .subsec .cont_pc .bd_btm_r{float:right;width:500px;height:1px;background:#ddd;overflow:hidden}#base .spec .subsec .shop{display:table;margin-left:auto;position:relative}#base .spec .subsec .shop a span{display:table;padding-right:95px;font-size:1.5em;letter-spacing:.02em;line-height:2;color:#000;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition-property:all;transition-duration:.1s;transition-delay:0s;transition-timing-function:ease-out}#base .spec .subsec .shop a:hover span{color:#999}#base .spec .subsec .shop a .ln{width:50px;height:2px;background:#000;overflow:hidden;position:absolute;right:30px;bottom:14px;transition-property:all;transition-duration:.1s;transition-delay:0s;transition-timing-function:ease-out}#base .spec .subsec .shop a:hover .ln{width:80px;right:0;background:#999}#base .spec .subsec .cont_sp{display:none}@media all and (min-width:0)and (max-width:767px){#base .spec .subsec{padding-bottom:40px}#base .spec .subsec .ttl{top:56px}#base .spec .subsec .ttl p{font-size:4em}#base .spec .subsec .cont_pc{display:none}#base .spec .subsec .cont_sp{display:block;width:310px;margin-left:auto;padding:60px 0 40px}#base .spec .subsec .cont_sp dl{width:310px;float:left;border-bottom:solid 1px #DDDDDD;padding:16px 0 17px}#base .spec .subsec .cont_sp dl:first-child{border-top:solid 1px #DDDDDD}#base .spec .subsec .cont_sp dl dt{width:105px;float:left;clear:left;font-size:1.2em;letter-spacing:.02em;color:#000;font-weight:700;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .spec .subsec .cont_sp dl dt span{display:block}#base .spec .subsec .cont_sp dl dd{width:205px;float:left;font-size:1.2em;letter-spacing:.02em;color:#444;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .spec .subsec .cont_sp dl dd p{padding-right:15px}#base .spec .subsec .cont_sp dl dd .ce_ic img{height:45px;width:auto}#base .spec .subsec .cont_sp dl dd .ce_ic{padding-top:10px;padding-bottom:5px}#base .spec .subsec .cont_sp dl dd .att1{position:relative;padding-bottom:17px}#base .spec .subsec .cont_sp dl dd .att1 img{position:absolute;left:-1px;top:-1px;width:40px;height:40px}#base .spec .subsec .cont_sp dl dd .att1 p{padding-left:50px}#base .spec .subsec .cont_sp dl dd .att2{position:relative;border-top:solid 1px #DDDDDD;padding-top:16px;padding-bottom:17px}#base .spec .subsec .cont_sp dl dd .att2 img{position:absolute;left:-1px;top:15px;width:40px;height:40px}#base .spec .subsec .cont_sp dl dd .att2 p{padding-left:50px}#base .spec .subsec .cont_sp dl dd .att3{position:relative;border-top:solid 1px #DDDDDD;padding-top:16px}#base .spec .subsec .cont_sp dl dd .att3 img{position:absolute;left:-1px;top:15px;width:40px;height:40px}#base .spec .subsec .cont_sp dl dd .att3 p{padding-left:50px}#base .spec .subsec .shop a span{padding-right:53px;font-size:1.2em}#base .spec .subsec .shop a .ln{width:25px;height:2px;right:20px;bottom:11px}}#base .rakuten .subsec{position:relative}#base .rakuten .subsec .bg_o{position:absolute;left:0;top:0}#base .rakuten .subsec .cont{position:absolute;left:0;top:0;width:100%;height:100%}#base .rakuten .subsec .cont .subcont{width:100%;height:100%;display:table}#base .rakuten .subsec .cont .subcont .subsubcont{display:table-cell;vertical-align:middle}#base .rakuten .subsec ul{display:table;margin:0 auto}#base .rakuten .subsec ul li{display:table-cell;vertical-align:middle}#base .rakuten .subsec ul .txt{color:#fff;font-size:4.2em;font-weight:700;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;padding-right:18px;position:relative;top:-1px}#base .rakuten .subsec .bd{position:absolute;overflow:hidden}#base .rakuten .subsec .bd .subbd{position:absolute;overflow:hidden;background:#fff;width:100%;height:100%}#base .rakuten .subsec .bd_t .subbd{left:0;top:0;width:100%;height:100%}#base .rakuten .subsec .bd_b .subbd{right:0;bottom:0;width:100%;height:100%}#base .rakuten .subsec .bd_l .subbd{left:0;bottom:0;width:100%;height:100%}#base .rakuten .subsec .bd_r .subbd{right:0;top:0;width:100%;height:100%}@media all and (min-width:0)and (max-width:767px){#base .rakuten .subsec ul .txt{font-size:1.8em;padding-left:6px;padding-right:10px}#base .rakuten .subsec ul .ic img{height:22px;width:auto}}.footer{margin-top:-10px}#base .footer .subsec{background:#000}#base .footer .subsec .cont_t,#base .footer .subsec .cont_b{display:table}#base .footer .subsec .cont_t .cont_l,#base .footer .subsec .cont_t .cont_r,#base .footer .subsec .cont_b .cont_l,#base .footer .subsec .cont_b .cont_r{display:table-cell;vertical-align:middle}#base .footer .subsec .cont_t .cont_l .navi{padding-left:50px;position:relative}#base .footer .subsec .cont_t .cont_l .navi .tbl{display:table}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr{display:table-row}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_l,#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r{display:table-cell;vertical-align:top;padding-top:20px}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr:first-child .navi_l,#base .footer .subsec .cont_t .cont_l .navi .tbl .tr:first-child .navi_r{padding-top:0}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_l{width:170px;font-size:1.3em;letter-spacing:.02em;color:#fff;font-weight:700;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r{font-size:1.3em;letter-spacing:.02em;color:#ddd;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r a:hover{color:#fff;text-decoration:underline}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r span{padding:0 10px;color:#888}#base .footer .subsec .cont_t .cont_l .navi .ln{position:absolute;width:1px;height:100%;background:#333;overflow:hidden;top:0;left:187px}#base .footer .subsec .cont_t .cont_r{width:327px}#base .footer .subsec .cont_t .cont_r .sns{float:left;border-left:solid 1px #333333}#base .footer .subsec .cont_t .cont_r .sns4,#base .footer .subsec .cont_t .cont_r .sns5,#base .footer .subsec .cont_t .cont_r .sns6{border-top:solid 1px #333333}#base .footer .subsec .cont_t .cont_r .sns .subsns{position:relative;width:100%;height:100%;overflow:hidden}#base .footer .subsec .cont_t .cont_r .sns .bg{position:absolute;left:0;top:0;width:100%;height:100%}#base .footer .subsec .cont_t .cont_r .sns img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#base .footer .subsec .cont_t .cont_r .sns .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:table}#base .footer .subsec .cont_t .cont_r .sns .txt .subtxt{display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-size:1.4em;font-weight:700;letter-spacing:.02em;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#base .footer .subsec .cont_b{border-top:solid 1px #333333}#base .footer .subsec .cont_b .cont_l,#base .footer .subsec .cont_b .cont_r{width:50%}#base .footer .subsec .cont_b .cont_l{text-align:left}#base .footer .subsec .cont_b .cont_l img{margin-left:24px}#base .footer .subsec .cont_b .cont_r{text-align:right}#base .footer .subsec .cont_b .cont_r p{color:#fff9;font-family:Roboto,sans-serif;font-size:1em;font-weight:400;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:139px}@media all and (min-width:0)and (max-width:767px){#base .footer .subsec .cont_t,#base .footer .subsec .cont_t .cont_l,#base .footer .subsec .cont_t .cont_r{display:block}#base .footer .subsec .cont_t .cont_l .navi{padding-left:0;position:relative}#base .footer .subsec .cont_t .cont_l .navi .tbl{display:block;padding-top:30px;padding-bottom:5px}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr{display:block;width:84%;margin:0 auto}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_l,#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r{display:block;padding-top:0}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr:first-child .navi_l,#base .footer .subsec .cont_t .cont_l .navi .tbl .tr:first-child .navi_r{padding-top:0}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_l{width:auto;font-size:1.2em;padding-bottom:5px}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r{padding-bottom:25px;font-size:1.2em;line-height:2}#base .footer .subsec .cont_t .cont_l .navi .tbl .tr .navi_r span{padding:0 10px}#base .footer .subsec .cont_t .cont_l .navi .ln{display:none}#base .footer .subsec .cont_t .cont_r{width:100%}#base .footer .subsec .cont_t .cont_r .sns{border-top:solid 1px #333333;border-bottom:solid 1px #333333}#base .footer .subsec .cont_t .cont_r .sns1{border-left:none}#base .footer .subsec .cont_t .cont_r .sns img{width:36px;height:36px}#base .footer .subsec .cont_t .cont_r .sns .txt{display:none}#base .footer .subsec .cont_b{border-top:none}#base .footer .subsec .cont_b .cont_l,#base .footer .subsec .cont_b .cont_r{width:auto}#base .footer .subsec .cont_b .cont_l img{margin-left:8px;width:110px;height:auto}#base .footer .subsec .cont_b .cont_r p{font-size:.8em;letter-spacing:.02em;padding-left:15px;padding-right:0;text-align:left;line-height:1.5}#base .footer .subsec .cont_b .cont_r p span{display:block}}#base .pagetop{position:fixed;z-index:90;right:0}#base .pagetop .pagetop2{position:absolute;right:0;background-color:#fff}#ancnavi{position:fixed;z-index:199;mix-blend-mode:difference}#base .work.slct .navi{position:fixed}#ancnavi .subnavi{position:absolute;width:72px;height:72px;left:-36px;top:-36px;cursor:pointer}#ancnavi .subnavi .arw{position:absolute;left:0;top:0;width:72px;height:72px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}#ancnavi .subnavi .arw img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#ancnavi .subnavi .arw .bd{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:solid 2px #FFFFFF;-webkit-transition:all .05s ease-out;-moz-transition:all .05s ease-out;-ms-transition:all .05s ease-out;transition:all .05s ease-out}#ancnavi .subnavi:hover .arw .bd{width:64px;height:64px}#ancnavi .subnavi .arw.rfc{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}footer{width:100%;height:100px;background-color:#000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width:767px){footer{height:auto;padding:35px}}footer .footer-content{display:-webkit-box;display:flex;width:100%;padding:0 40px;position:relative}@media screen and (max-width:767px){footer .footer-content{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}footer .footer-content .logo{width:720px;height:auto;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media screen and (min-width:768px){footer .footer-content .logo:hover{opacity:.7}}@media screen and (max-width:767px){footer .footer-content .logo{width:82px;margin:auto}}footer .footer-content .logo img{width:82px;margin:auto}footer .footer-content .sns-links{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (min-width:768px){footer .footer-content .sns-links{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;justify-content:center}}@media screen and (max-width:767px){footer .footer-content .sns-links{margin-top:30px;display:flex;justify-content:center}}footer .footer-content .sns-links .sns-links__ico{width:29px;height:auto;display:block;margin:0 15px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media screen and (min-width:768px){footer .footer-content .sns-links .sns-links__ico:hover{opacity:.7}}@media screen and (max-width:767px){footer .footer-content .sns-links .sns-links__ico{width:24px;margin:0 15px}}footer .footer-content .copy{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;font-size:12px;font-family:Roboto;font-weight:400;color:#6a6a6a;margin-left:auto}@media screen and (max-width:767px){footer .footer-content .copy{font-size:11px;margin:20px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.zenon-spinning.css.map */
