@import url("http://yui.yahooapis.com/pure/0.5.0/pure-min.css");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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mr0{margin-right:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pr0{padding-right:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mr5{margin-right:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pr5{padding-right:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pr10{padding-right:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pr15{padding-right:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pr20{padding-right:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mr25{margin-right:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pr25{padding-right:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pr30{padding-right:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mr35{margin-right:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pr35{padding-right:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mr40{margin-right:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pr40{padding-right:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mr45{margin-right:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pr45{padding-right:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.mr50{margin-right:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pr50{padding-right:50px !important}.pl50{padding-left:50px !important}section,.secondwrap,.menu nav{*zoom:1}section:after,.secondwrap:after,.menu nav:after{content:"";display:table;clear:both}.wrapper{max-width:960px;*zoom:1;margin:0 auto;overflow:hidden}.wrapper:after{content:"";display:table;clear:both}html{color:#333}html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:Meiryo,sans-serif}body{font-size:62.5%}.xmas p,.xmas h1,.xmas h2,.xmas h3,.xmas h4,.xmas h5,.xmas h6{margin-top:0;font-weight:normal;line-height:1.5;letter-spacing:0}.xmas p,.xmas h1,.xmas h2,.xmas h3,.xmas h4,.xmas h5,.xmas h6,.xmas li{color:#333}.xmas p{margin-bottom:1em}.xmas b{font-weight:bold}.xmas .l-box{padding:1em}.xmas .pure-g,.xmas .pure-u-1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.xmas a{color:#333;text-decoration:underline}.xmas a:hover,.xmas a:active,.xmas a:focus{color:#666}.xmas a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;text-decoration:none}.sp-content{display:none}@media only screen and (max-width: 568px){.sp-content{display:block}}.md-content{display:none}@media only screen and (max-width: 768px){.md-content{display:block}.md-content span{font-size:16px;font-size:1rem}}.lg-content{display:block}@media only screen and (max-width: 568px){.lg-content{display:none}}.center{text-align:center}.right{text-align:right}.left{text-align:left}.topicPath{padding-top:15px;padding-bottom:15px;font-size:1.2em;font-size:12px;font-size:0.75rem;position:relative;top:-25px}.topicPath ol{list-style-type:none}.topicPath ol li{display:inline;color:#444;position:relative;z-index:81}.topicPath ol li a{padding-right:13px;margin-right:9px;color:#444;text-decoration:underline;background:url("https://www.tokyolife.co.jp/shared/img/ic_arrow_topicPath.png") no-repeat scroll right center transparent}figure:hover,figure a:hover,figure a img:hover{border:none !important}body{background:#f2f2f2 0 0 repeat}.secondwrap{max-width:940px;margin:0 auto;overflow:hidden}.wrapper{margin-top:50px;overflow:visible}.summary{background:url("../img/backcolor.jpg") 0 0 repeat-y;text-align:center}.summary p{font-size:5px;font-size:0.3125rem;line-height:1.5}.summary .intro{padding-top:30px;color:#060602;margin-bottom:20px;font-size:18px;font-size:1.125rem}.summary .note{font-size:14px;font-size:0.875rem;margin-bottom:0}@media only screen and (max-width: 568px){.summary .intro{font-size:16px;font-size:1rem;padding:25px 10px 0}.summary .note{font-size:13px;font-size:0.8125rem;padding:0px 10px 0;margin-bottom:0}}.menu{background:url('../img/area_top_bg.png') 50% 0 no-repeat;background-color:#EFEDD1;height:270px}.menu .limit{color:#060602;height:150px;text-align:center;background:url('../img/SP_backimg.jpg') center 0 no-repeat;background-size:120% auto;padding:35px 0px;z-index:100}.menu .limit span{display:block}.menu .limit span:last-child{margin-bottom:0}.menu .limit .time{color:#DC0800;font-size:34px;font-size:2.125rem}.menu nav{width:600px;height:140px;margin:35px 0 25px 120px;padding-top:40px}.menu nav .upper{display:inline}.menu nav .lower{display:inline}.menu nav .p-list{width:138px;height:138px;float:left;padding-right:10px}@media only screen and (max-width: 768px){.menu{background-size:120% auto;background-image:none;height:auto}.menu .limit{padding:30px 0px}.menu nav{width:592px;*zoom:1;height:auto;background-color:#EFEED1;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:30px}.menu nav:after{content:"";display:table;clear:both}}@media only screen and (max-width: 568px){.menu{height:100%;width:100%;background-size:auto 100%;padding:0 0px}.menu nav{width:100%;height:auto;margin:0;padding-top:0;padding-bottom:0}.menu nav .upper,.menu nav .lower{display:block;margin:0 auto 17px;text-align:center;*zoom:1}.menu nav .upper:after,.menu nav .lower:after{content:"";display:table;clear:both}.menu nav .upper span,.menu nav .lower span{display:inline-block;width:auto;margin:0 auto}.menu nav .lower{margin-bottom:35px}.menu nav .p-list{display:inline;width:132px;height:120px;padding-right:10px}.menu nav .p-list:last-child{padding-right:0}}.wrapper2{background:url('../img/bg_w.gif') 0 0 repeat}.ranking,.recommend{padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 568px){.ranking,.recommend{padding:20px 5px}}.ranking header h2,.recommend header h2{font-size:32px;font-size:2rem;color:#FF0166;font-weight:normal;margin-bottom:0}@media only screen and (max-width: 768px){.ranking header h2,.recommend header h2{font-size:28px;font-size:1.75rem}}@media only screen and (max-width: 568px){.ranking header h2,.recommend header h2{font-size:25px;font-size:1.5625rem;margin-bottom:10px}}.ranking header p,.recommend header p{font-size:12px;font-size:0.75rem;line-height:1.4;padding:8px;border:0px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.ranking .ranking-container,.recommend .ranking-container{padding:2px;margin:0 auto 30px;background-color:#f7f5f2;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 568px){.ranking .ranking-container,.recommend .ranking-container{width:100%;margin-bottom:0}}.ranking .ranking-container .ranking-list,.recommend .ranking-container .ranking-list{padding:10px 8px;margin-bottom:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.ranking .ranking-container .ranking-list:last-child,.recommend .ranking-container .ranking-list:last-child{margin-bottom:0}.ranking .ranking-container .ranking-list .tag,.recommend .ranking-container .ranking-list .tag{position:absolute;top:20px;left:0px;width:160px;height:40px;z-index:200}.ranking .ranking-container .men,.recommend .ranking-container .men{background-color:#ccccff}.ranking .ranking-container .women,.recommend .ranking-container .women{background-color:#ffcbff}.ranking .ranking-container .family,.recommend .ranking-container .family{background-color:#cbfdca}.ranking .ranking-container .friend,.recommend .ranking-container .friend{background-color:#ffcd96}.ranking .ranking-container .ranking-box,.recommend .ranking-container .ranking-box{padding:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ranking .ranking-container .ranking-box:last-child,.recommend .ranking-container .ranking-box:last-child{margin-right:0}@media only screen and (max-width: 568px){.ranking .ranking-container .ranking-box,.recommend .ranking-container .ranking-box{padding:0;margin-bottom:10px}.ranking .ranking-container .ranking-box:last-child,.recommend .ranking-container .ranking-box:last-child{margin-bottom:0}}.ranking .ranking-container .ranking-box img,.recommend .ranking-container .ranking-box img{width:100%}.recommend{background:url('../img/bg_w.gif') 0 0 repeat}.recommend .staff-recommend,.recommend .staff-recommend-right{margin-bottom:30px}.recommend .staff-recommend .buyer,.recommend .staff-recommend-right .buyer{font-size:12px;font-size:0.75rem}.recommend .staff-recommend .buyer .buyer-name,.recommend .staff-recommend-right .buyer .buyer-name{padding-top:10px}.recommend .staff-recommend .buyer .buyer-name b,.recommend .staff-recommend-right .buyer .buyer-name b{display:block}@media only screen and (max-width: 568px){.recommend .staff-recommend .buyer,.recommend .staff-recommend-right .buyer{display:table}.recommend .staff-recommend .buyer img,.recommend .staff-recommend-right .buyer img{display:table-cell}.recommend .staff-recommend .buyer figcaption,.recommend .staff-recommend-right .buyer figcaption{display:table-cell;vertical-align:bottom;padding-left:10px;margin-top:-30px}}.recommend .staff-recommend .comment,.recommend .staff-recommend-right .comment{background-color:#fff;display:table;margin-left:20px;padding:20px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;z-index:0}.recommend .staff-recommend .comment .text,.recommend .staff-recommend-right .comment .text{vertical-align:top;width:60%;font-size:14px;font-size:0.875rem;line-height:1.5;display:table-cell;position:relative}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment .text,.recommend .staff-recommend-right .comment .text{display:table-row-group;position:relative;top:20px;font-size:13px;font-size:0.8125rem}}.recommend .staff-recommend .comment .text .postal,.recommend .staff-recommend-right .comment .text .postal{min-height:280px;position:relative}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment .text .postal,.recommend .staff-recommend-right .comment .text .postal{min-height:auto}}.recommend .staff-recommend .comment .text .postal p:first-child,.recommend .staff-recommend-right .comment .text .postal p:first-child{margin-bottom:0}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment .text .postal p:first-child,.recommend .staff-recommend-right .comment .text .postal p:first-child{margin-bottom:1em}}.recommend .staff-recommend .comment .text .postal .item-detail,.recommend .staff-recommend-right .comment .text .postal .item-detail{text-align:right;position:absolute;bottom:0;right:0;margin-bottom:0;vertical-align:bottom;font-size:12px;font-size:0.75rem;color:#444}@media only screen and (max-width: 768px){.recommend .staff-recommend .comment .text .postal .item-detail,.recommend .staff-recommend-right .comment .text .postal .item-detail{position:static;padding-top:20px}}.recommend .staff-recommend .comment .text .postal .item-detail span,.recommend .staff-recommend-right .comment .text .postal .item-detail span{display:block}.recommend .staff-recommend .comment figure,.recommend .staff-recommend-right .comment figure{padding-left:20px;display:table-cell}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment figure,.recommend .staff-recommend-right .comment figure{display:table-header-group;padding:0px;width:100%}}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment figure img,.recommend .staff-recommend-right .comment figure img{margin-bottom:20px;width:100%}}.recommend .staff-recommend .comment:before,.recommend .staff-recommend-right .comment:before{content:'';position:absolute;top:19%;left:-7px;display:block;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #fff transparent transparent;z-index:1}.recommend .staff-recommend .comment:after,.recommend .staff-recommend-right .comment:after{content:"";position:absolute;top:19%;left:-8px;margin-top:-1px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ccc transparent transparent;border-z-index:-10}@media only screen and (max-width: 568px){.recommend .staff-recommend .comment,.recommend .staff-recommend-right .comment{padding:10px;margin:20px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.recommend .staff-recommend .comment:before,.recommend .staff-recommend-right .comment:before{top:-7px;left:10%;margin-top:0;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent}.recommend .staff-recommend .comment:after,.recommend .staff-recommend-right .comment:after{top:-8px;left:10%;margin-top:0;margin-left:-1px;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent}}.recommend .staff-recommend-right{display:table}@media only screen and (max-width: 568px){.recommend .staff-recommend-right .pure-u-md-4-24{display:table-header-group}}@media only screen and (max-width: 568px){.recommend .staff-recommend-right .pure-u-md-20-24{display:table-row-group}}.recommend .staff-recommend-right .pure-u-md-20-24 .comment{margin-left:0;margin-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 568px){.recommend .staff-recommend-right .pure-u-md-20-24 .comment{margin-right:0}}.recommend .staff-recommend-right .pure-u-md-20-24 .comment figure.item{padding-left:0;padding-right:20px}.recommend .staff-recommend-right .pure-u-md-20-24 .comment .text .item-detail{text-align:left;left:0}@media only screen and (max-width: 568px){.recommend .staff-recommend-right .pure-u-md-20-24 .comment .text .item-detail{text-align:right;right:0}}.recommend .staff-recommend-right .pure-u-md-20-24 .comment:before{content:'';position:absolute;top:19%;left:auto;right:-7px;display:block;width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #fff;z-index:1}.recommend .staff-recommend-right .pure-u-md-20-24 .comment:after{content:"";position:absolute;top:19%;left:auto;right:-8px;margin-top:-1px;display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ccc;border-z-index:0}@media only screen and (max-width: 568px){.recommend .staff-recommend-right .pure-u-md-20-24 .comment:before{top:-7px;right:auto;left:10%;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent}.recommend .staff-recommend-right .pure-u-md-20-24 .comment:after{top:-8px;right:auto;left:10%;margin-left:-1px;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent}}.notice{background:url('../img/footbg.jpg') 0 0 no-repeat;height:475px;padding:80px 125px 0}.notice h2{font-size:20px;font-size:1.25rem;color:#f03;font-weight:bold;text-align:center;margin-bottom:40px}.notice h3{color:#09c;font-weight:bold;font-size:16px;font-size:1rem;margin-bottom:8px}.notice ul{margin:0px 0 40px;padding-left:20px}.notice ul li{font-size:13px;font-size:0.8125rem;line-height:1.6;margin-bottom:5px;letter-spacing:-0.03em}@media only screen and (max-width: 768px){.notice{background-size:120% auto;background-position:center 0;padding:70px 45px 0}}@media only screen and (max-width: 568px){.notice{background:url('../img/SP_footer.jpg') 0 0 no-repeat;width:100%;height:auto;min-height:360px;background-size:125% auto;background-position:50% 0;padding:35px 10px 16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.notice h2{font-size:16px;font-size:1rem;margin-bottom:20px}.notice h3{font-size:13px;font-size:0.8125rem;margin-bottom:3px}.notice ul{padding:0 0 0 15px;margin-bottom:15px}.notice ul li{padding:0;font-size:11px;font-size:0.6875rem;margin-bottom:0px;line-height:1.4}}body.xmas-cat{background:#f2f2f2 url('../img/body_bg.png') 0 0 repeat}body.xmas-cat a{color:#000;text-decoration:none}body.xmas-cat a:hover{color:#000;text-decoration:none}body.xmas-cat a:hover{text-decoration:underline}body.xmas-cat .ranking,body.xmas-cat .recommend{padding:0;margin-bottom:50px}body.xmas-cat .ranking header,body.xmas-cat .recommend header{margin-bottom:0}body.xmas-cat .header{margin-bottom:50px}body.xmas-cat .header .sp-content h1{background:#4251A1 url() 0 0 no-repeat;color:#fff;padding:15px 10px 13px;font-size:28px;font-size:1.75rem}@media only screen and (max-width: 768px){body.xmas-cat .cat,body.xmas-cat .ranking,body.xmas-cat .recommend,body.xmas-cat .brand{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 768px){body.xmas-cat .right{margin-right:10px}}@media only screen and (max-width: 568px){body.xmas-cat header{margin-bottom:50px}body.xmas-cat header .limit{height:115px;padding:20px 0 0}body.xmas-cat .cat,body.xmas-cat .ranking,body.xmas-cat .recommend,body.xmas-cat .brand{padding-left:10px;padding-right:10px}}.cat,.brand{margin-bottom:50px}.cat h2,.brand h2{font-size:32px;font-size:2rem;padding-bottom:5px;border-bottom:solid 1px #333;margin-bottom:15px}@media only screen and (max-width: 568px){.cat h2,.brand h2{font-size:24px;font-size:1.5rem}}.cat .leftside{padding-right:5px}.cat .rightside{padding-left:5px}@media only screen and (max-width: 568px){.cat .leftside,.cat .rightside{padding:0}}.cat .cat-content>div article{padding:10px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;position:relative}.cat .cat-content>div article .title{margin-bottom:10px;font-size:15px;font-size:0.9375rem;font-weight:bold}.cat .cat-content>div article img{width:100%;height:auto}.cat .cat-content>div article .lead{font-size:12px;font-size:0.75rem;line-height:1.5;color:#555}.cat .cat-content>div article .date{font-size:10px;font-size:0.625rem;color:#444;margin-top:20px}.cat .cat-content>div article .view{position:absolute;bottom:5px;right:5px;border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD;width:80px}.cat .cat-content>div article .view dt{background:none repeat scroll 0% 0% #141414;color:#FFF;text-align:center;line-height:14px;height:14px;font-size:11px;font-size:0.6875rem}.cat .cat-content>div article .view dd{text-align:center;color:#444;background:none repeat scroll 0% 0% #F8F8F8;font-weight:bold;line-height:22px;height:22px;font-size:13px;font-size:0.8125rem}.more a{font-size:16px;font-size:1rem}.more a span{font-size:11px;font-size:0.6875rem;padding-right:5px;position:relative;top:-1px}.brand .brand-list{background-color:#fff}.brand .brand-list li{padding:10px}.brand .brand-list li:nth-child(odd){padding-right:5px}.brand .brand-list li:nth-child(even){padding-left:5px}.brand .brand-list li:nth-child(-n+2){padding-bottom:0px}.brand .brand-list li img{width:100%;height:auto}@media only screen and (max-width: 568px){.brand .brand-list li{padding:5px 5px 0}.brand .brand-list li:last-child{padding-bottom:5px}.brand .brand-list li:nth-child(-n+2){padding-bottom:5px}}@media print{* html body{zoom:.7}}
