.clrfx:after,.column2:after{display:table;clear:both;content:''}#page .section{width:100%;max-width:1050px;margin:0 auto}#page .content{width:100%;margin:0 auto}.btn__white{font-size:12px;line-height:46px;display:block;width:210px;margin-bottom:10px;cursor:pointer;text-align:center;color:#fff;border:1px solid #fff;border-radius:8px}.column2 .colL{float:left}.column2 .colR{float:right}#page .indent,#page .indentList li{margin-left:1.05em;text-indent:-1.05em}.adj{display:block}.adjSp{display:none}@media screen and (max-width:640px){.adj{display:none}.adjSp{display:inline-block}.btn__white{margin:0 auto}}
#page .shiro #background{background-color:#3c3736}#page .shiro #productTitle{color:#3c3736;background-color:rgba(255,255,255,.9)}#page .sumi #background{background-color:#fff}#page .sumi #productTitle{color:#fff;background-color:rgba(60,55,54,.9)}#page #footer,#page #headerSub,#page #productSlide{display:none}#page #productTitleWrap{position:absolute;top:0;left:0;width:100%;min-height:100px;margin-top:0;transform:translate3d(0,-100%,0)}#page #productTitle{line-height:1.4;position:static;width:100%;padding:18px 0;text-align:center}#page #productTitle p{margin-bottom:14px}#page #productTitle .content{position:relative}#page #productTitle .colL{text-align:left}#page #productTitle .openLabel{padding-top:15px;text-align:center}#page #productTitle .openLabel>img{display:inline-block;width:100%;max-width:300px}#page #productTitle .scrollDown{position:absolute;bottom:0;left:50%;margin-left:-13px}#page #productTitle .scrollDown>a{display:block;width:26px;margin:0 auto}#page #productTitle .scrollDown>a>img{display:block;width:100%}#page #productTitle.fixed{position:fixed;z-index:10}#page #productTitle.fixed .scrollDown{display:none}#page #lead,#page #model,#page #spec{background-color:rgba(60,55,54,.64)}#page #notice,#page #size{color:#3c3736;background-color:rgba(255,255,255,.9)}#page #lead{padding-top:80px;padding-bottom:80px}#page #lead p{line-height:2.15}#page #background{position:fixed;z-index:-1;top:2.08em;left:0;width:100%;min-width:1100px;min-height:calc(100vh - 2.08em);transform:translate3d(0,0,0);background-repeat:no-repeat;background-position:center 16px;background-size:contain}#page #model{font-family:a-otf-futo-min-a101-pr6n,'游明朝','Yu Mincho','游明朝体',YuMincho,'ヒラギノ明朝 Pro','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;padding-top:36px;padding-bottom:36px}#page #model dt{display:inline-block}#page #model dd{display:inline-block;margin-left:22px}#page #size{padding-top:50px;padding-bottom:80px}#page #size h3+p{margin-top:30px}#page #size .sizeTable{line-height:1.4;display:inline-block;width:100%;max-width:600px;margin-top:60px;vertical-align:bottom;letter-spacing:0}#page #size .sizeTable table{width:100%}#page #size .sizeTable table caption,#page #size .sizeTable table td,#page #size .sizeTable table th{font-weight:400;padding:8px 0;text-align:center;border:1px solid #3c3736}#page #size .sizeTable table caption{border-bottom:none}#page #size .sizeTable table+p{margin-top:5px;text-align:right}#page #size .hanger{display:inline-block;max-width:100%;margin-left:96px;vertical-align:bottom}#page #spec{padding-top:90px;padding-bottom:90px}#page #spec h3{line-height:1;margin-bottom:26px;padding-bottom:12px;border-bottom:2px solid #ff4000}#page #spec .colL,#page #spec .colR{width:45%}#page #notice{padding-top:100px;padding-bottom:80px}#page #notice h3{margin-bottom:60px}#page #notice ul{display:inline-block;vertical-align:top}#page #notice ul>li{margin-bottom:30px;padding-left:20px;background:url(../../../2016_first/images/arrow.png) no-repeat left .6em/10px auto}#page #notice ul+ul{margin-left:10%}#page #shiro_pullover #background{background-image:url(../../../2016_first/images/shiro_pullover/main_l.jpg)}#page #shiro_smock #background{background-image:url(../../../2016_first/images/shiro_smock/main_l.jpg)}#page #shiro_aline #background{background-image:url(../../../2016_first/images/shiro_aline/main_l.jpg)}#page #shiro_apron #background{background-image:url(../../../2016_first/images/shiro_apron/main_l.jpg)}#page #sumi_pullover #background{background-image:url(../../../2016_first/images/sumi_pullover/main_l.jpg)}#page #sumi_smock #background{background-image:url(../../../2016_first/images/sumi_smock/main_l.jpg)}#page #sumi_atelier #background{background-image:url(../../../2016_first/images/sumi_atelier/main_l.jpg)}#page #sumi_apron #background{background-image:url(../../../2016_first/images/sumi_apron/main_l.jpg)}#page #lead p,#page #notice h3,#page #productTitle .colR a,#page #productTitle h2,#page #size h3,#page #spec h3{font-family:a-otf-midashi-go-mb31-pr6n,'游ゴシック','Yu Gothic','游ゴシック体',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif}#page #lead p,#page #notice h3,#page #productTitle h2,#page #size h3,#page #spec h3{line-height:1.8}@media screen and (max-width:640px){#page .content{padding:0 15px}#page .adj{display:none}#page #background{top:3.75em;min-width:0;min-height:calc(100vh - 3.75em);background-position:center .67em}#page #model dd,#page #model dt{display:block}#page #size .sizeTable{display:block}#page #size .sizeTable>div{overflow-x:auto;padding:0 0 10px 0;-webkit-overflow-scrolling:touch}#page #size .sizeTable>div::-webkit-scrollbar{width:6px;border-radius:6px;background:#fff}#page #size .sizeTable>div::-webkit-scrollbar:horizontal{height:6px;border-radius:6px}#page #size .sizeTable>div::-webkit-scrollbar-button{width:6px;height:6px;border-radius:6px;background:#666}#page #size .sizeTable>div::-webkit-scrollbar-piece{border-radius:6px;background:#fff}#page #size .sizeTable>div::-webkit-scrollbar-piece:start{border-radius:6px;background:#fff}#page #size .sizeTable>div::-webkit-scrollbar-thumb{border-radius:6px;background:#000}#page #size .sizeTable>div::-webkit-scrollbar-corner{border-radius:6px;background:#000}#page #size .sizeTable table{width:auto}#page #size .sizeTable table td,#page #size .sizeTable table th{min-width:46px;padding:10px;text-align:center;white-space:nowrap}#page #size .sizeTable p{text-align:right}#page #size .hanger{display:block;margin-top:30px;margin-right:auto;margin-left:auto}#page #spec .adj{display:none}#page #notice .adj{display:none}#page #notice h3{margin-bottom:40px}#page #notice ul{display:block}#page #notice ul+ul{margin-left:0}#page #lead{padding-top:40px;padding-bottom:40px}#page #productTitleWrap{min-height:100px}#page #productTitle .content{padding-bottom:50px}#page #productTitle .colL{float:none;text-align:center}#page #productTitle .colR{float:none;margin-top:30px}#page #productTitle.fixed{position:static}#page #spec{padding-top:40px;padding-bottom:40px}#page #spec .colL{float:none;width:100%}#page #spec .colR{float:none;width:100%;margin-top:40px}#page #notice{padding-top:60px;padding-bottom:60px}#page #shiro_pullover #background{background-image:url(../../../2016_first/images/shiro_pullover/main.jpg)}#page #shiro_smock #background{background-image:url(../../../2016_first/images/shiro_smock/main.jpg)}#page #shiro_aline #background{background-image:url(../../../2016_first/images/shiro_aline/main.jpg)}#page #shiro_apron #background{background-image:url(../../../2016_first/images/shiro_apron/main.jpg)}#page #sumi_pullover #background{background-image:url(../../../2016_first/images/sumi_pullover/main.jpg)}#page #sumi_smock #background{background-image:url(../../../2016_first/images/sumi_smock/main.jpg)}#page #sumi_atelier #background{background-image:url(../../../2016_first/images/sumi_atelier/main.jpg)}#page #sumi_apron #background{background-image:url(../../../2016_first/images/sumi_apron/main.jpg)}}
@charset 'utf-8';body.pre #page #productTitle .colR:before{display:block;content:'';background-image:url(../../../archive/2016/images/onsale.svg);background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}body.pre #page #productTitle .colR dl{display:none}footer[role=global] #share{color:#fff;background:rgba(60,55,54,.64)}footer[role=global]>div:last-child{background:rgba(255,255,255,.9)}#page{margin-top:100vh;padding-top:0;letter-spacing:.05em;color:#fff}#page #cart dl dd:nth-of-type(2n){text-align:center;letter-spacing:.03em;color:#ff4000}#page #cart dl dd a{background:#ff4000}#page #cart dl dd a.soldout{background:grey}#page [role=local] li a{background:#ff4000}@media all and (min-width:641px){#carousel{padding-top:66.68%}#page>div{font-size:15px}#page #background{font-size:24px;min-width:1100px}#page #productTitle{font-size:24px;position:relative}#page #productTitle h2{font-size:27px}#page #productTitle h2+p{font-size:16px}#page #productTitle h2+p span{font-size:12px}#page #productTitle .colR:before{position:absolute;top:calc(50% - 18px);right:0;width:330px;padding-top:36px}#page #productTitle .colR p{font-size:15px}#page #productTitle #cart{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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}#page #productTitle #cart dl+dl{margin-left:25px}#page #productTitle #cart dl:first-child:last-child{margin-top:1.13em}#page #productTitle #cart dl dd{min-width:200px}#page #productTitle #cart dl dd:nth-of-type(2n+1){display:table;width:100%}#page #productTitle #cart dl dd:nth-of-type(2n){font-size:14px;line-height:1.93;min-height:1.93em;margin-top:-1.93em}#page #productTitle #cart dl dd:nth-last-child(1){margin-top:0!important}#page #productTitle #cart dl dd:nth-last-child(2) a{margin-bottom:0!important}#page #productTitle #cart dl dd:first-child{min-height:1.58em}#page #productTitle #cart dl dd a{width:100%;margin-bottom:1.59em}#page #lead p{font-size:18px;text-align:center}#page #model dt{font-size:13px}#page #model dd>em{font-size:18px}#page #notice h3,#page #size h3,#page #spec h3{font-size:27px}#page #notice .sizeTable table td,#page #notice .sizeTable table th,#page #size .sizeTable table td,#page #size .sizeTable table th,#page #spec .sizeTable table td,#page #spec .sizeTable table th{font-size:13px}}@media screen and (max-width:640px){#carousel{font-size:80%;padding-top:100%}#page>div{font-size:125%}#page #background{font-size:80%}#page #productTitle h2{font-size:133.33%}#page #productTitle h2+p{font-size:106.67%}#page #productTitle h2+p span{font-size:75%}#page #productTitle .colR:before{padding-top:10.91%}#page #productTitle .colR p{font-size:100%}#page #productTitle #cart{font-size:80%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-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;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#page #productTitle #cart dl+dl{margin-left:1.04em}#page #productTitle #cart dl dd:nth-of-type(2n+1){display:table;width:100%}#page #productTitle #cart dl dd:nth-of-type(2n){font-size:87.5%;line-height:2.19;min-height:2.67em;margin-top:-2.67em}#page #productTitle #cart dl dd:nth-of-type(2n):empty{display:none}#page #productTitle #cart dl dd:nth-last-child(1){display:block!important;margin-top:0!important}#page #productTitle #cart dl dd:nth-last-child(2) a{margin-bottom:0!important}#page #productTitle #cart dl dd a{min-width:50%;margin-bottom:2.2em}#page #lead p{font-size:106.67%;text-align:left}#page #model dt{font-size:86.67%}#page #model dd>em{font-size:120%}#page #notice h3,#page #size h3,#page #spec h3{font-size:133.33%}#page #notice .sizeTable table td,#page #notice .sizeTable table th,#page #size .sizeTable table td,#page #size .sizeTable table th,#page #spec .sizeTable table td,#page #spec .sizeTable table th{font-size:86.67%}}