@charset 'utf-8';header[role=global]{background:#fff}[role=visual]{position:fixed;left:0;overflow:hidden;width:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[role=visual] ul:nth-of-type(1) li img{display:block;height:100%}#page{margin-top:100vh;padding-top:0}#page>header{color:#fffcee}#page>header h2{background:#000a14}#page>header h2 div{display:table;margin:0 auto}#page>header h2 div span,#page>header h2 div strong{display:block}#page>header p{letter-spacing:.03em;background:rgba(0,10,20,.7)}#product{background:rgba(245,245,245,.9)}#product dl dt:nth-of-type(1){position:relative}#product dl dt:nth-of-type(1):empty{display:none}#product dl dt:nth-of-type(1) img{position:absolute;top:0;left:50%;height:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#product dl dt:nth-of-type(2){position:relative;padding-top:100%}#product dl dt:nth-of-type(2) img{position:absolute;top:0;left:0;width:100%;height:100%}#product dl dd:nth-of-type(2n){text-align:center;letter-spacing:.03em;color:#ffa300}#product dl dd:nth-of-type(2n+1):empty+dd:not(:last-child){display:none}#product dl dd:last-child:empty{display:none}#spec{position:relative;color:#fffcee;background:rgba(0,10,20,.7)}#spec dl dd{letter-spacing:.03em}#spec dl+dl dt+dd{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;text-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#spec dl+dl dt+dd img{display:block;width:100%}#detail{position:relative}#detail[data-active='0']>div{top:0;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#detail[data-active='1']>div{position:fixed}#detail[data-active='2']>div{bottom:0;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}#detail>div{position:absolute;left:0;overflow:hidden;width:100%}#detail>div:after{position:absolute;z-index:10;content:'';background-image:url(../images/title_detail.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}#detail>div>div{position:absolute;top:0;left:0;overflow:hidden;width:100%}#detail>div>div:nth-child(1){z-index:9}#detail>div>div:nth-child(2){z-index:8}#detail>div>div:nth-child(3){z-index:7}#detail>div>div:nth-child(4){z-index:6}#detail>div>div img{position:absolute;top:0;left:50%;display:block;height:calc(100% + 1px);-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#detail>div>div p{position:absolute;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#detail>div>div p.light{color:#fffcee}#detail>div>div p span,#detail>div>div p strong{display:block}#size{color:#fffcee;background:rgba(0,10,20,.8)}#size>div>div h4{font-weight:400}#size>div>div>div dl{position:relative}#size>div>div>div dl:last-child:after{position:absolute;content:'（単位：cm）';-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);white-space:nowrap}#size>div>div>div dl dd,#size>div>div>div dl dt{text-align:center}#size>div>img{display:block}#demerit{position:relative;background:rgba(245,245,245,.8)}#demerit>div ul li{position:relative;padding-left:1.5em;letter-spacing:.03em}#demerit>div ul li+li{margin-top:2em}#demerit>div ul li:before{position:absolute;left:0;content:'▶';color:#ffa300}#demerit>div ul li img{display:block}#demerit>div ul li a{color:#ffa300}body.pre #product a.btn-cart{display:none!important}body.pre #product dl:after{display:block;margin:0 auto;content:'';background:url(../../common/images/icon_pre.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}body.pre #product dl dd:nth-of-type(2n){display:none}[data-product=smock_t_shirt] #product dl dd:nth-of-type(2n):after{font-family:a-otf-midashi-go-mb31-pr6n,'Hiragino Kaku Gothic ProN',meiryo,'M+ 1p',sans-serif;display:none;content:'〈４月13日以降の出荷となります〉';text-align:center;letter-spacing:.01em}.ua-desktop #demerit a{position:relative}.ua-desktop #demerit a:hover:after{bottom:-3px;-webkit-transition:opacity .15s,bottom .15s;-moz-transition:opacity .15s,bottom .15s;-ms-transition:opacity .15s,bottom .15s;-o-transition:opacity .15s,bottom .15s;transition:opacity .15s,bottom .15s;opacity:1}.ua-desktop #demerit a:after{position:absolute;bottom:-4px;left:0;width:100%;height:1px;content:'';-webkit-transition:opacity .15s .05s,bottom .15s .05s;-moz-transition:opacity .15s .05s,bottom .15s .05s;-ms-transition:opacity .15s .05s,bottom .15s .05s;-o-transition:opacity .15s .05s,bottom .15s .05s;transition:opacity .15s .05s,bottom .15s .05s;opacity:0;background:#ffa300}@media all and (min-width:641px){[role=visual]{top:2.08em;min-width:1100px;min-height:calc(100vh - 2.08em);-webkit-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-moz-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-ms-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-o-transition:opacity .75s cubic-bezier(.47,0,.745,.715);transition:opacity .75s cubic-bezier(.47,0,.745,.715)}[role=visual].state-ready{opacity:0}[role=visual] ul:nth-of-type(1){position:absolute;top:0;left:50%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:100%;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:translate3d(-50%,0,0)!important;-moz-transform:translate3d(-50%,0,0)!important;-ms-transform:translate3d(-50%,0,0)!important;-o-transform:translate3d(-50%,0,0)!important;transform:translate3d(-50%,0,0)!important;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}[role=visual] ul:nth-of-type(1) li{position:relative;top:0!important;left:0!important;width:100%;height:100%}[role=visual] ul:nth-of-type(1) li:nth-child(1){margin-right:-1px}[role=visual] ul:nth-of-type(2){display:none}#page>header h2{padding:25px 0}#page>header h2 div strong{font-size:29px;line-height:1.41;letter-spacing:0}#page>header h2 div span{font-size:16px;line-height:2.56;letter-spacing:.03em}#page>header h2 div span small{font-size:12px;line-height:3.42}#page>header p{font-size:19px;line-height:2.16;padding:40px 0;text-align:center}#product{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:40px 0 30px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#product dl{width:505px;margin:0 5px}#product dl dt:nth-of-type(1){padding-top:116px}#product dl dt:nth-of-type(2){margin:20px 0 25px}#product dl dd:nth-of-type(2n){font-size:14px;line-height:2.14;min-height:calc(1em * 30 / 14)}#spec{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:50px 0 55px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#spec dl{width:450px}#spec dl+dl{margin-left:100px}#spec dl+dl dt+dd{padding-top:30px}#spec dl+dl dt+dd span{font-size:14px;width:220px}#spec dl+dl dt+dd span img{margin-bottom:5px}#spec dl+dl dt+dd+dd{padding-top:10px}#spec dl dt{font-size:25px;padding-bottom:5px;border-bottom:2px #fffcee solid}#spec dl dd{font-size:15px;padding-top:25px}#detail{min-height:calc(100vh - 2.08em)}#detail[data-active='1']>div{top:2.08em}#detail>div{min-width:1100px}#detail>div:after{top:8.18%;left:4.55%;width:112px;padding-top:20px}#detail>div>div p{top:calc(100vh - 2.08em - 4.8%);right:4.55%;letter-spacing:.03em}#detail>div>div p.light.sp{color:#000a14}#detail>div>div p strong{font-size:19px;line-height:2.16}#detail>div>div p span{font-size:15px}#size{padding:50px 0 55px}#size>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#size>div h3{font-size:25px;width:100%;padding-bottom:25px;letter-spacing:.03em}#size>div>div{width:600px;margin-right:80px}#size>div>div p{font-size:15px}#size>div>div h4{font-size:15px;margin-top:35px;padding:3px;text-align:center;border:1px #fffcee solid;border-bottom:none}#size>div>div>div dl{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border:1px #fffcee solid;border-left:none}#size>div>div>div dl+dl{margin-top:-1px}#size>div>div>div dl:last-child:after{font-size:12px;right:-1px;bottom:-5px;letter-spacing:.02em}#size>div>div>div dl dt{width:98px}#size>div>div>div dl dt:after{display:block;width:88px;content:''}#size>div>div>div dl dd{font-size:15px;width:100%}#size>div>div>div dl dd,#size>div>div>div dl dt{font-size:13px;padding:5px;border-left:1px #fffcee solid}#size>div>div>div+p{padding-top:50px}#demerit{padding:50px 0 55px}#demerit>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:1000px;margin:0 auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#demerit>div h3{font-size:25px;width:100%;padding-bottom:25px;letter-spacing:.03em}#demerit>div ul{width:450px}#demerit>div ul li{font-size:15px}#demerit>div ul li img{width:450px;margin-top:20px}body.pre #page>header h2 div{position:relative;width:1000px}body.pre #page>header h2 div:after{position:absolute;top:15px;right:0;width:330px;padding-top:36px;content:'';background:url(../../common/images/icon_pre.svg) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}body.pre #product dl:after{width:330px;margin-bottom:30px;padding-top:36px}[data-product=long_smock_dress] #size img{width:317px}[data-product=smock_dress] #product dl dt:nth-of-type(2){margin-top:-17px}[data-product=smock_dress] #size img{width:312px}[data-product=pullover_shirts] #product dl dt:nth-of-type(2){margin-top:-120px}[data-product=pullover_shirts] #size img{width:319px}[data-product=coverall] #product dl dt:nth-of-type(2){margin-top:-82px}[data-product=coverall] #size img{width:303px}[data-product=atelier_coat] #size img{width:302px}[data-product=long_coat_dress] #size img{width:294px}[data-product=ldk_pants] #product dl dt:nth-of-type(2){margin-top:-49px}[data-product=ldk_pants] #size img{width:144px}[data-product=apron] #product dl dt:nth-of-type(2){margin-top:-74px}[data-product=apron] #size img{width:202px}[data-product=smock_t_shirt] #product dl dt:nth-of-type(2){margin-top:-168px}[data-product=smock_t_shirt] #product dl dd:nth-of-type(2n):not(:empty):after{margin-top:-.71em}[data-product=smock_t_shirt] #product dl dd:nth-of-type(2n):after{line-height:2.64;letter-spacing:.01em}[data-product=smock_t_shirt] #size img{width:320px}[data-product=buddy_bag] #product dl dt:nth-of-type(2){margin-top:-101px}[data-product=buddy_bag] #size img{width:210px}[data-product=vest] #product dl dt:nth-of-type(2){margin-top:-149px}[data-product=vest] #size img{width:213px}[data-product=ldk_socks] #product dl dt:nth-of-type(2){margin-top:-168px}}@media screen and (max-width:640px){[role=visual]{top:3.75em;min-height:calc(100vh - 3.75em);background:url(../../common/images/loading.gif) no-repeat center center;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px}[role=visual].state-ready ul{opacity:0}[role=visual].state-bg ul:nth-of-type(1){-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}[role=visual].state-bg ul:nth-of-type(1) li{left:0!important;opacity:0}[role=visual].state-bg ul:nth-of-type(1) li.prev{opacity:1}[role=visual].state-bg ul:nth-of-type(1) li.current{z-index:1;-webkit-transition:opacity 1.2s cubic-bezier(.47,0,.745,.715);-moz-transition:opacity 1.2s cubic-bezier(.47,0,.745,.715);-ms-transition:opacity 1.2s cubic-bezier(.47,0,.745,.715);-o-transition:opacity 1.2s cubic-bezier(.47,0,.745,.715);transition:opacity 1.2s cubic-bezier(.47,0,.745,.715);opacity:1!important}[role=visual].state-bg ul:nth-of-type(2) li:nth-child(1) a{-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}[role=visual].state-bg ul:nth-of-type(2) li:nth-child(2) a{-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}[role=visual] ul{-webkit-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-moz-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-ms-transition:opacity .75s cubic-bezier(.47,0,.745,.715);-o-transition:opacity .75s cubic-bezier(.47,0,.745,.715);transition:opacity .75s cubic-bezier(.47,0,.745,.715)}[role=visual] ul:nth-of-type(1){position:relative;width:100%!important;height:100%}[role=visual] ul:nth-of-type(1) li{position:absolute;top:-100%;left:0;display:block!important;overflow:hidden;width:100%;height:100%}[role=visual] ul:nth-of-type(1) li.active{top:0}[role=visual] ul:nth-of-type(1) li img{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role=visual] ul:nth-of-type(2) li a{top:calc(50vh - 1.875em);display:none;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}#page>header h2{padding:6.25% 0}#page>header h2 div strong{font-size:133.33%;line-height:1.44}#page>header h2 div span{font-size:87.5%;line-height:2.34}#page>header h2 div span small{font-size:76.19%;line-height:3.08}#page>header p{font-size:91.67%;margin-right:-.5em;padding:7.03% 6.25%}#product{padding:10.94% 4.69% 6.25%}#product dl+dl{padding-top:15.52%}#product dl dt:nth-of-type(1){padding-top:30%}#product dl dt:nth-of-type(2){margin:1.67em 0 1.25em}#product dl dd:nth-of-type(2n){font-size:87.5%;line-height:2.38;min-height:calc(1em * 50 / 21)}#spec{padding:7.81% 6.25%}#spec dl+dl{padding-top:8.93%}#spec dl+dl dt+dd{padding-top:6.25%}#spec dl+dl dt+dd span{font-size:90.91%;width:49.11%}#spec dl+dl dt+dd span img{margin-bottom:.25em}#spec dl+dl dt+dd+dd{padding-top:2.68%}#spec dl dt{font-size:129.17%;padding-bottom:.89%;border-bottom:.1em #fffcee solid}#spec dl dd{font-size:91.67%;padding-top:5.36%}#detail{min-height:calc(100vh - 3.75em)}#detail[data-active='1']>div{top:3.75em}#detail>div:after{top:6.25%;left:6.25%;width:21.88%;padding-top:3.75%}#detail>div>div p{top:calc(100vh - 3.75em - 5.2%);left:0;width:100%;padding:0 4.38% 0 6.25%;letter-spacing:.03em}#detail>div>div p.light.pc{color:#000a14}#detail>div>div p strong{font-size:120.83%;line-height:1.86}#size{padding:7.81% 6.25% 10.94%}#size>div h3{font-size:129.17%;padding-bottom:3.57%}#size>div>div p{font-size:91.67%}#size>div>div p~p{font-size:87.5%;line-height:2.1}#size>div>div h4{font-size:104.17%;padding:7.14% 0 1.79%}#size>div>div>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#size>div>div>div dl{font-size:91.67%;width:7.27em;border:.1em #fffcee solid;border-top:none}#size>div>div>div dl+dl{border-left:none}#size>div>div>div dl:last-child:after{right:-.04em;bottom:0;letter-spacing:.03em}#size>div>div>div dl dd,#size>div>div>div dl dt{min-height:2.73em;padding:.32em 0;border-top:.1em #fffcee solid}#size>div>div>div+p{margin-top:2.95em}#size>div>img{margin:2.08em auto 0}#demerit{padding:7.81% 6.25%}#demerit>div h3{font-size:129.17%;padding-bottom:4.46%}#demerit>div ul+ul{margin-top:1.67em}#demerit>div ul li{font-size:83.33%}#demerit>div ul li img{width:calc(100% + 1.5em);margin-top:1.5em;margin-left:-1.5em}body.pre #product dl:after{width:85.34%;margin-bottom:calc(1em * 50 / 24);padding-top:9.31%}[data-product=long_smock_dress] #size img{width:84.82%}[data-product=smock_dress] #product dl dt:nth-of-type(2){margin-top:-.12em}[data-product=smock_dress] #size img{width:83.48%}[data-product=pullover_shirts] #product dl dt:nth-of-type(2){margin-top:-5.04em}[data-product=pullover_shirts] #size img{width:85.36%}[data-product=coverall] #product dl dt:nth-of-type(2){margin-top:-3.25em}[data-product=coverall] #size img{width:81.08%}[data-product=atelier_coat] #size img{width:80.81%}[data-product=long_coat_dress] #size img{width:78.67%}[data-product=ldk_pants] #product dl dt:nth-of-type(2){margin-top:-1.67em}[data-product=ldk_pants] #size img{width:38.53%}[data-product=apron] #product dl dt:nth-of-type(2){margin-top:-2.83em}[data-product=apron] #size img{width:54.05%}[data-product=smock_t_shirt] #product dl dt:nth-of-type(2){margin-top:-7.37em}[data-product=smock_t_shirt] #product dl dd:nth-of-type(2n):not(:empty):after{margin-top:-.43em}[data-product=smock_t_shirt] #product dl dd:nth-of-type(2n):after{font-size:109.52%;line-height:2.35}[data-product=smock_t_shirt] #size img{width:85.62%}[data-product=buddy_bag] #product dl dt:nth-of-type(2){margin-top:-4.17em}[data-product=buddy_bag] #size img{width:56.19%}[data-product=vest] #product dl dt:nth-of-type(2){margin-top:-6.46em}[data-product=vest] #size img{width:56.99%}[data-product=ldk_socks] #product dl dt:nth-of-type(2){margin-top:-7.37em}}