body{margin:0;line-height:1;}
article,figure,footer,header,nav{display:block;}
a{background-color:transparent;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:active,a:hover{outline:0;}
strong{font-weight:bold;}
h1{font-size:2em;margin:0.67em 0;}
img{border:0;}
figure{margin:1em 40px;}
input,select{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
input{line-height:normal;}
ul{list-style:none;}
body,div,span,iframe,h1,h3,p,img,strong,dl,dt,dd,ul,li,form,article,figure,footer,header,nav{margin:0;padding:0;border:0;outline:0;font-size:98%;vertical-align:baseline;background:transparent;}
body{min-width:970px;margin:0;padding:0;color:#333;line-height:1.5;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
a:link{color:#333;text-decoration:underline;}
a:visited{color:#666;text-decoration:underline;}
a:hover{text-decoration:none;}
strong{font-weight:bold;}
#container{overflow:hidden;width:1000px;margin:0 auto;font-size:100%;}
#main_area{overflow:hidden;float:right;width:760px;}
#sub_area{overflow:hidden;float:left;width:200px;}
h1,h3{clear:both;text-align:left;font-weight:bold;}
.hStyle01{margin:5px 0 20px 0;padding:0 12px 8px 0;font-size:25px;line-height:1.3;border-bottom:4px solid #333;}
a:hover img{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=70);}
a,a img,a *{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none;}
a:hover img{opacity:0.6;filter:alpha(opacity=60);}
#topicpath{overflow:hidden;_height:1%;margin-bottom:50px;background:#eaeae2;border-bottom:1px solid #C8C7C2;}
#topicpath .wrap{overflow:hidden;_height:1%;width:1000px;margin:0 auto;padding:7px 0;}
#topicpath ul{float:left;overflow:hidden;width:700px;margin-top:5px;font-size:90%;}
#topicpath ul li{display:inline;margin-left:5px;line-height:1.5;white-space:nowrap;}
#topicpath ul li a{padding-right:10px;background:url(https://www.tableleg-shop.com/common/image/icon_topicpath.gif) no-repeat right;text-decoration:underline;}
#topicpath .search{float:right;width:250px;}
#topicpath .search span{float:right;background:#fff;border:1px solid #c3c2c2;border-bottom:none;border-right:none;display:inline-block;width:180px;vertical-align:top;}
#topicpath .search .select{border:none;width:140px;vertical-align:top;padding:5px;}
#topicpath .search .search2{margin-top:2px;}
#topicpath .search p{float:left;margin-top:5px;}
#main_area p{overflow:hidden;}
.btm5{margin-bottom:5px!important;}
.btm15{margin-bottom:15px!important;}
.btm25{margin-bottom:25px!important;}
.header_pc {position:relative;width:1000px;height:80px;margin:0 auto;}
.header_pc p{position:absolute;}
.header_pc p.logo{top:20px;}
.header_pc p.tagline{top:30px;left:320px;font-size:11px;color:#6d6d6d;}
.header_pc .link{overflow:hidden;position:absolute;top:8px;right:0px;}
.header_pc .link li{float:left;margin-left:2px;background:#fff;}
.header_pc .link li img{vertical-align:bottom;}
.header_pc .tel{top:32px;right:0;padding-left:22px;font-weight:bold;font-size:28px;font-family:Arial, Helvetica, 
sans-serif;background:url(https://www.tableleg-shop.com/common/image/head_bg_tel.gif) no-repeat left 50%;}
.header_pc p.tel02{top:66px;right:0;text-align:right;line-height:1;font-size:12px;font-weight:bold;}
.pc_none{display:none;} 
nav#glovalnavi ul{margin:10px auto;width:1000px;overflow:hidden;}
nav#glovalnavi ul li{float:left;width:81px;}
nav#glovalnavi ul li a{display:block;height:65px;text-indent:-9999px;}
nav#glovalnavi ul li a{background:url(https://www.tableleg-shop.com/common/image/btn_global_navi.gif) no-repeat;}
nav#glovalnavi ul li#navi01 a{background-position:0px 0px;}
nav#glovalnavi ul li#navi02 a{background-position:-70px 0px;}
nav#glovalnavi ul li#navi03 a{background-position:-162px 0px;}
nav#glovalnavi ul li#navi04 a{background-position:-243px 0px;}
nav#glovalnavi ul li#navi05 a{background-position:-324px 0px;}
nav#glovalnavi ul li#navi06 a{background-position:-405px 0px;}
nav#glovalnavi ul li#navi07 a{background-position:-486px 0px;}
nav#glovalnavi ul li#navi08 a{background-position:-567px 0px;}
nav#glovalnavi ul li#navi09 a{background-position:-648px 0px;}
nav#glovalnavi ul li#navi10 a{background-position:-729px 0px;}
nav#glovalnavi ul li#navi11 a{background-position:-810px 0px;}
nav#glovalnavi ul li#navi12 a{background-position:-891px 0px;}
nav#glovalnavi ul li#navi01 a:hover{background-position:0px 0px;}
nav#glovalnavi ul li#navi02 a:hover{background-position:-70px 0px;}
nav#glovalnavi ul li#navi03 a:hover{background-position:-162px -65px;}
nav#glovalnavi ul li#navi04 a:hover{background-position:-243px -65px;}
nav#glovalnavi ul li#navi05 a:hover{background-position:-324px -65px;}
nav#glovalnavi ul li#navi06 a:hover{background-position:-405px -65px;}
nav#glovalnavi ul li#navi07 a:hover{background-position:-486px -65px;}
nav#glovalnavi ul li#navi08 a:hover{background-position:-567px -65px;}
nav#glovalnavi ul li#navi09 a:hover{background-position:-648px -65px;}
nav#glovalnavi ul li#navi10 a:hover{background-position:-729px -65px;}
nav#glovalnavi ul li#navi11 a:hover{background-position:-810px -65px;}
nav#glovalnavi ul li#navi12 a:hover{background-position:-891px -65px;}
footer{overflow:hidden;_height:1%;clear:both;margin-top:60px;}
footer .wrap{margin:0 auto;width:1000px;}
footer .info{overflow:hidden;_height:1%;clear:both;padding-bottom:15px;border-bottom:2px solid #b4b4b4;}
footer li a:link{color:#000;}
footer .list{overflow:hidden;_zoom:1;}
footer .list li{float:left;font-size:11px;margin-left:-1px;border-left:1px solid #ccc;padding:0 10px;}
footer p.logo{text-align:center;margin:40px 0 25px;}
footer .copy{margin:10px 0;font-size:9px;color:#9c9c9c;text-align:center;}
footer{padding-bottom:50px;}
#sub_area img{vertical-align:text-top!important;}
#sub_area .guide{margin-bottom:15px;}
#sub_area .sabnavi{margin-bottom:3px;}
#sub_area .navi{margin-bottom:38px;}
#sub_area .navi.cat ul{overflow:hidden;zoom:100%;font-size:13px;border-top:dotted 1px #ccc;background:#fff;}
#sub_area .navi.cat ul li{border-bottom:solid 1px #999;}
#sub_area .navi.cat ul li span{display:block;padding:10px 10px 5px 10px;background:url(https://www.tableleg-shop.com/common/image/icon_arrow_01.gif) 184px 45% no-repeat;}
#sub_area .navi.cat ul li img{width:190px;padding:0px 5px 5px 5px;}
#sub_area .navi.cat li a{display:block;vertical-align:middle;}
#sub_area .navi.cat li a:link,#sub_area .navi.cat li a:visited{color:#333333;text-decoration:none;}
#sub_area .navi.cat li a:hover{text-decoration:underline;background:#f9f9f9;}
.makerArea{margin-top:5px;background-color:#f4f4f4;padding:15px;line-height:1.6em;font-size:15px;}
#main_area .osusumeArea{overflow:hidden;margin-top:40px;}
#main_area .osusumeArea h1{padding:0 5px;margin:20px auto;font-size:25px;border-left:25px solid #000;border-bottom:1px solid #000;}
#main_area .osusumeArea .img_box{float:left;width:250px;height:200px;}
#main_area .osusumeArea .img_box img{display:block;margin:15px auto;max-width:100%;max-height:100%;}
#main_area .osusumeArea .txt_box{float:right;padding:10px;width:63%;font-size:16px;text-align:center;}
#main_area .osusumeArea .square_btn{display:inline-block;padding:0.3em 2em;text-decoration:none;color:#004eff;border:solid 2px #004eff;border-radius:3px;transition:.4s;margin-top:25px;letter-spacing:0.1em;}
#main_area .osusumeArea .square_btn:hover{background:#004eff;color:#fff;}
#main_area .osusumeArea .txt_box p{s:10px 0;margin 	color:#333;line-height:1.4em;text-align:left;padding:5px;}
#main_area .osusumeArea h2{padding:0 5px;margin:20px auto;font-size:20px;color:#4c4c4c;border-left:25px solid #f15500;border-bottom:1px solid #f15500;}
#main_area .osusumeArea h2 .youto{margin-left:20px;font-size:14px;color:#4c4c4c;}
#main_area .osusumeArea h3{margin-top:20px;padding:5px 15px;font-size:14px;color:#fff;width:30%;background:#ff0000;}
#main_area .osusumeArea ul{/zoom:1;overflow:hidden;margin-right:-15px;background:#fff;padding:25px;}
#main_area .osusumeArea li{float:left;border:1px solid #ddd;_display:inline;width:230px;height:350px;text-align:center;margin-bottom:25px;}
#main_area .osusumeArea li img{vertical-align:bottom;margin-bottom:5px;bottom:5px;}
#main_area .osusumeArea li figure{width:220px;min-height:290px;display:table-cell;padding:5px;text-align:left;vertical-align:middle;box-sizing:border-box;background:#fff;}
#main_area .osusumeArea li figure img{margin-left:5px;max-width:217px;vertical-align:bottom;text-align:center;}
#main_area .osusumeArea li .hinban{display:block;margin:5px 10px 0px;color:#575fcd!important;font-weight:bold;text-align:left;font-size:14px;height:65px;}
#main_area .osusumeArea li .price{display:block;color:#ff0000!important;font-weight:bold;font-size:16px;}
.sidebar_sp{
display:none;
}

.searchList{margin:10px 0;}
.searchList .wrap{overflow:hidden;_height:1%;}
.searchList .wrap .num{float:left;}
.searchList .num{width:200px;line-height:1;}
.searchList .num > strong{font-family:Arial, Helvetica, sans-serif;}
.searchList .num .all{margin:0 5px 0 0;font-size:22px;}
#main_area .pagenation{text-align:right;}
#main_area .pagenation li{display:inline;margin-left:0px;}
#main_area .pagenation li a{display:inline-block;*display:inline;*zoom:1;padding:2px 7px;text-decoration:none;color:#333;}
#main_area .pagenation li.prev a{border:none;}
#main_area .pagenation li a:hover{background:#ddd;}
#main_area .pagenation li.current{display:inline-block;*display:inline;*zoom:1;padding:2px 7px;border:1px solid #cdcdcd;background:#e5e5e5;font-weight:bold;/vertical-align:top;/margin-right:4px;}
#main_area .searchBox01{margin-bottom:30px;padding:0 0 10px 0;background:#fff;}
#main_area .searchBox01 h3{background:#dbd8cf;color:#fff;}
#main_area .searchBox01 h3 strong{padding:10px 15px;display:inline-block;background:#333;}
#main_area .searchBox01 dl{overflow:hidden;_height:1%;margin:10px;}
#main_area .searchBox01 dl dt,#main_area .searchBox01 dl dd{float:left;margin-right:10px;}
#main_area .searchBox01 dl dt{padding:6px;font-weight:bold;}
#main_area .searchBox01 dl dt.hyouji{margin-left:30px;}
#main_area .searchBox01 dl dd{margin-right:10px;}
#main_area .searchBox01 dl dd select{padding:5px;min-width:150px;border-radius:5px;}
#main_area .productList{/zoom:1;overflow:hidden;margin-right:-26px;}
#main_area .productList li.item{border:1px solid #ddd;float:left;margin-bottom:20px;width:185px;background:#fff;}
#main_area .productList li figure{width:170px;text-align:center;display:table-cell;vertical-align:top;*float:left;}
#main_area .productList li figure span{width:170px;height:153px;text-align:center;display:table-cell;vertical-align:middle;box-sizing:border-box;background:#fff;}
#main_area .productList li figure span img{max-width:100%;max-height:100%;vertical-align:bottom;}
#main_area .productList li h3{margin:5px;color:#575fcd;height:73px;}
#main_area .productList li .text{margin-top:10px;margin-left:10px;color:#000;height:50px;font-weight:bold;}
#main_area .productList .price{padding:5px 0;text-align:center;color:#f00;background:#f2f2f2;font-size:16px;}
select{border:1px #b6b6b6 solid;font-weight:normal;}