@charset "utf-8";.changeshop-opener{cursor:pointer;}
#changeshop-overlay{display:none;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
#changeshop{display:none;position:absolute;z-index:9999;top:0;left:50%;margin:0 0 0 -250px;width:500px;background:#ffffff;text-align:center;letter-spacing:1px;}
#changeshop .inner{padding:30px;background-color:#fbe101;}
#changeshop .h{margin:0 0 8px 0;padding:10px 0;border:1px solid #222;background-color:#f29140;color:#ffffff;}
#changeshop p{height:100%;background-color:#222;font-weight:bold;color:#fbe101;}
#changeshop p a{display:block;padding:10px 0;color:#fbe101;background-color:#222;}
#changeshop p a:hover{opacity:0.7;text-decoration:none;}
#changeshop ul li{padding:2px 0;}
#changeshop .tokyo{display:table;width:100%;padding-bottom:2px;}
#changeshop .tokyo .col1{display:table-cell;vertical-align:middle;width:180px;background-color:#222;}
#changeshop .tokyo .col2{display:table-cell;vertical-align:middle;padding-left:4px;}
#changeshop .tokyo .col2 ul li:first-child{padding-top:0;}
#changeshop .tokyo .col2 ul li:last-child{padding-bottom:0;}
#changeshop .close{overflow:hidden;position:absolute;top:-30px;right:-30px;width:60px;height:60px;background:transparent url(/_img/menu/close_changeshop.png) 50% 50% no-repeat;text-indent:-999em;cursor:pointer;}
#changeshop .close:hover{opacity:0.8;}
@media only screen and (max-width:730px){#changeshop-overlay{height:0;}
#changeshop{left:-200%;}
#header .nav-sp .inner{overflow:hidden;width:100%;}
#header .nav-sp ul{width:101%;}
#header .nav-sp ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
#header .nav-sp ul li{float:left;width:33.3%;display:block;border-bottom:1px solid #333;border-right:1px solid #333;font-weight:bold;font-size:13px;line-height:16px;color:#fbe101;}
#header .nav-sp ul li:last-child{width:66.6%;}
#header .nav-sp ul li:first-child{float:none;width:100%;}
#header .nav-sp ul.changeshop{background-color:#f6bf96;}
#header .nav-sp ul.changeshop li{width:50%;border-color:#666;}
#header .nav-sp ul.changeshop li:last-child{width:50%;}
#header .nav-sp ul.changeshop li:first-child{width:100%;background-color:#f29140;}
#header .nav-sp ul.changeshop li:first-child span{color:#ffffff;}
#header .nav-sp ul.changeshop li a{color:#333;}
}