
@media screen and (max-width: 767px){

/* ############################ 共通 ######################### */

html, body, div, nav, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,footer,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

* {
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

@font-face {
font-family: 'Kelson Sans';
src: url('https://www.diy-tool.com/common/font/Kelson Sans Bold.eot?') format('eot'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.woff') format('woff'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.ttf') format('truetype'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.svg#Kelson Sans') format('svg');
}
.f_face {
	font-family: 'Kelson Sans';
	letter-spacing:4px;
	word-wrap:break-word;
}
.f_face02 {
	font-family: 'Kelson Sans';
	letter-spacing:2px;
	word-wrap:break-word;
}

body{
color:#555;
letter-spacing:0.5px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
max-width:640px;
}

ol, ul {
	list-style: none;
}

p {
line-height:1.6;
}
dl {
line-height:1.6;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align:top;
}

img {
max-width: 100%;
height: auto;
width /***/:auto;
border:0;
vertical-align:bottom;
}

a,a:link{
color:#ee7c1a;
text-decoration:none;
}
a:hover{
color:#4a8891;
text-decoration:underline;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a.imghover:hover img {
filter:alpha(opacity=80);
opacity:0.8;
}

/* ############################ 共通ここまで ######################### */


#container{
width:100%;
}


/* ############################ ヘッダー ######################### */

#grand_header {
width:100%;
}
#header {
width:100%;
height:60px;
margin:0 auto;
background-color:#d1e5e4;
}
#header02 {
position:relative;
width:100%;
margin:0 auto;
}
#logo_sp {
width:100%;
height:25px;
float:left;
margin:18px -55px 0 0;
}
#logo_sp02 {
position:relative;
margin-right:55px;
z-index:3000;
}

#logo_sp h1 {
	width:250px;
	height:25px;
	margin:0 12px;
}
#header_nav {
display:none;
}

/* ############################ ヘッダーここまで ######################### */


/* ############################ グローバルナビ ######################### */

#fixedBox {
display:none;
}
#global_nav {
display:none;
}
#global_nav ul li {
display:none;
}

#sm_global_nav {
width:100%;
overflow:hidden;
}
#sm_global_nav ul li a,a:link a:visited{
text-align:center;
font-size:10px;
font-weight:bold;
display:block;
width:25%;
float:left;
color:#222;
padding:8px 0 7px;
border-right:1px dotted #ccc;
}
#sm_global_nav ul li a:hover {
text-decoration:none;
}
#sm_global_nav ul li a img {
width:28px;
height:28px;
margin-bottom:2px;
}

#sm_nav_cart a,a:link a:visited{
	background-color:#ee7c1a !important;
	color:#fff !important;
}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}

#main_nav_bottom {
width:100%;
margin:0 auto;
}
#main_nav_bottom_left {
display:none;
}
#main_nav_bottom_right {
width:100%;
}

#news_sp {
	display:none;
}

#index_search {
display:none;
}
#sm_search_sp {
width:100%;
background-color:#f1f1f1;
padding:15px 0;
}
#sm_search_sp02 {
width:94%;
margin:0 auto;
}

#sm_input_sp {
	width:100%;
	float:left;
	margin-right:-80px;
}
#sm_input_sp02 {
	position:relative;
	margin-right:80px;
	z-index:100;
}

/* ############################ グローバルナビここまで ######################### */




/* ############################ スライドショー ######################### */

#pc_slide {
display:none;
}


#sm_slide {
width:100%;
margin-bottom:25px;
}

/* ############################ スライドショーここまで ######################### */


#social_sp {
width:100%;
margin:0 auto 20px;
}


/* ############################ TOPページお知らせ ######################### */

#at_sp {
width:86%;
margin:10px auto 15px;
font-size:100%;
border:1px solid #f00;
padding:15px;
}

/* ############################ TOPページお知らせここまで ######################### */




/* ############################ コンテンツ ######################### */


#index_contents {
	width:100%;
}

/* ############################ 左側コンテンツ ######################### */

#index_contents_left {
	width:100%;
	margin-bottom:60px;
}
#index_contents_left h3 {
	font-size:140%;
	line-height:1.3;
	color:#222;
	text-align:center;
	border-bottom:4px solid #000;
	background-color:#f7f1da;
	padding:17px 0;
}

.pc_common_item_cat {
	display:none;
}

.sm_common_item_cat {
	width:100%;
}
.sm_common_item_cat ul {
	font-size:100%;
}


.side_cat {
	width:100%;
}
.side_cat ul {
	font-size:100%;
}
.side_cat ul li {
	border-bottom:1px solid #ddd;
}
.side_cat ul li a,a:link a:visited {
display:block;
padding:10px 0 10px 30px;
	text-decoration:none;
	background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 14px center;
}
.side_cat ul li a:hover {
	background-color:#f7f1da;
}
.side_cat p a,a:link a:visited {
font-size:100%;
text-align:center;
display:block;
height:46px;
line-height:46px;
color:#fff;
background-color:#ee7c1a;
}
.side_cat p a:hover {
color:#fff;
background-color:#e95504;
text-decoration:none;
}

/* ####### サイドレコメンド ####### */

#side_recommend {
	width:100%;
}
#side_recommend .kotohaco_rsview_itemwindow table td {
	width:100%;
	height:20%;
}
#side_recommend .kotohaco_rsview_itemwindow ol {
	margin:0;
	padding:0;
	width:100%;
}
#side_recommend .kotohaco_rsview_itemwindow table {
	width:100%;
	border-collapse:collapse;
border:0px;
}
#side_recommend .kotohaco_rsview_item {
	clear:both;
	vertical-align: top;
	padding: 15px 12px;
	border-bottom:1px dotted #bbb;
}
#side_recommend .kotohaco_rsview_item div {
	padding: 2px 0px;
	line-height:1.4;
}
#side_recommend .kotohaco_rsview_item .item_image {
	width:120px;
	height:120px;
	float:left;
	margin:0 15px 0px 0;
}
#side_recommend .kotohaco_rsview_title {
	border-bottom: medium #CCCCCC solid;
	border-left: thick #CCCCCC solid;
	padding: 5px;
	margin: 5px 0px;
	font-size:100%;
}
#side_recommend .kotohaco_rsview_itemwindow .item_image a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#side_recommend .kotohaco_rsview_footer {
	border-top: thin #CCCCCC solid;
	padding: 5px;
	font-size:10px;
	text-align:right;
	margin: 2px 0px;
	clear:both;
}
.item_title {
	font-size:90%;
	line-height:1.5;
}

/* ####### サイドレコメンドここまで ####### */

/* ####### サイドランキング ####### */

#side_ranking {
	width:100%;
}
#side_ranking .kotohaco_rsview_itemwindow table td {
	width:100%;
	height:20%;
}
#side_ranking .kotohaco_rsview_itemwindow ol {
	margin:0;
	padding:0;
	width:100%;
}
#side_ranking .kotohaco_rsview_itemwindow table {
	width:100%;
	border-collapse:collapse;
border:0px;
}
#side_ranking .kotohaco_rsview_item {
	clear:both;
	vertical-align: top;
	padding: 48px 12px 15px 12px;
	border-bottom:1px dotted #bbb;
}
#side_ranking .kotohaco_rsview_item div {
	padding: 2px 0px;
	line-height:1.4;
}
#side_ranking .kotohaco_rsview_item .item_image {
	width:120px;
	height:120px;
	float:left;
	margin:0 15px 0px 0;
}
#side_ranking .kotohaco_rsview_title {
	border-bottom: medium #CCCCCC solid;
	border-left: thick #CCCCCC solid;
	padding: 5px;
	margin: 5px 0px;
	font-size:100%;
}
#side_ranking .kotohaco_rsview_itemwindow .item_image a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#side_ranking .kotohaco_rsview_footer {
	border-top: thin #CCCCCC solid;
	padding: 5px;
	font-size:10px;
	text-align:right;
	margin: 2px 0px;
	clear:both;
}
.item_title {
	font-size:90%;
	line-height:1.5;
}

/* 1位 */
#side_ranking .seq001 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite01.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#fffbb6;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq001 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm01.gif');
background-size: 90px 30px;
}
}

/* 2位 */
#side_ranking .seq002 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite02.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#f1f1f1;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq002 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm02.gif');
background-size: 90px 30px;
}
}

/* 3位 */
#side_ranking .seq003 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite03.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#f5eecd;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq003 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm03.gif');
background-size: 90px 30px;
}
}

#side_ranking .seq004 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite04.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq004 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm04.gif');
background-size: 78px 26px;
}
}
/* 5位 */
#side_ranking .seq005 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite05.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq005 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm05.gif');
background-size: 78px 26px;
}
}
/* 6位 */
#side_ranking .seq006 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite06.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq006 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm06.gif');
background-size: 78px 26px;
}
}
/* 7位 */
#side_ranking .seq007 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite07.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq007 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm07.gif');
background-size: 78px 26px;
}
}
/* 8位 */
#side_ranking .seq008 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite08.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq008 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm08.gif');
background-size: 78px 26px;
}
}
/* 9位 */
#side_ranking .seq009 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite09.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq009 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm09.gif');
background-size: 78px 26px;
}
}
/* 10位 */
#side_ranking .seq010 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite10.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq010 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm10.gif');
background-size: 78px 26px;
}
}

/* ####### サイドランキングここまで ####### */

p.reco_more a,a:link a:visited {
font-size:100%;
text-align:center;
display:block;
height:46px;
line-height:46px;
color:#fff;
background-color:#ee7c1a;
}
p.reco_more a:hover {
color:#fff;
background-color:#e95504;
text-decoration:none;
}

.side_bn_sp {
	width:100%;
	margin-top:40px;
	text-align:center;
}
.side_bn_sp p {
	margin-bottom:20px;
	font-size:90%;
	line-height:1.3;
}
.side_bn_sp p img {
	margin-bottom:5px;
}

/* ############################ 左側コンテンツここまで ######################### */



/* ############################ 右側コンテンツ ######################### */

#index_contents_right {
	width:100%;
}
#index_contents_right02 {
	width:100%;
	padding-bottom:60px;
}
#index_contents_right02 h3 {
	color:#222;
	font-size:120%;
}

#index_contents_right02 .sm_common_item_cat h3 {
	font-size:140%;
	line-height:1.3;
	color:#222;
	text-align:center;
	border-bottom:4px solid #000;
	background-color:#f7f1da;
	padding:17px 0;
}

#index_contents_right02 .sm_common_item_cat p {
	font-size:100%;
	margin: 0;
}

#index_contents_right02 .sm_common_item_cat a {
	font-size:90%;
}

.title_sp {
	width:100%;
	text-align:center;
}

.title_sp h2 {
	display:inline-block;
	text-align:center;
	color:#222;
	font-size:160%;
	margin:0 10px 20px;
	border-bottom:5px solid #222;
	padding-bottom:2px;
}
.title_sp p {
	font-size:90%;
	margin: 0 10px 25px;
}


/* ############################ 用途別カテゴリ ######################### */

#index_use_sp {
width:100%;
margin-bottom:20px;
}

#index_use_sp01 {
display:none;
}
#index_use_sp01_sm {
width:100%;
margin:0 auto;
}
#index_use_sp01_sm ul {
text-align:center;
font-size:100%;
}
#index_use_sp01_sm ul li {
width:44%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 6px 20px;
}
#index_use_sp01_sm ul li img {
margin-bottom:5px;
}

/* ############################ 用途別カテゴリここまで ######################### */



/* ############################ シーン別スペース ######################### */

#scene_sp {
display:none;
}

/* ############################ シーン別スペースここまで ######################### */



/* ############################ オリジナル商品 ######################### */

#original_items {
width:100%;
background-color:#f1f1f1;
padding:40px 0 20px;
margin-bottom:40px;
}
#original_items ul {
text-align:center;
font-size:90%;
}
#original_items ul li {
width:44%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 6px 20px;
vertical-align:top;
}
#original_items ul li h4 {
font-size:110% !important;
margin-bottom:5px;
}
#original_items ul li img {
margin-bottom:5px;
}

.pc_item {
display:none !important;
}

/* ############################ オリジナル商品ここまで ######################### */



/* ############################ makit記事スペース ######################### */

#makit_sp {
width:100%;
margin-bottom:40px;
}
#makit_sp02 {
	border-top:1px dotted #bbb;
}
.makit_entry {
	position:relative;
	width:100%;
	border-bottom:1px dotted #bbb;
	background-color:#f7f1da;
}
.makit_entry_left {
	width:100%;
}
.makit_entry_left p {
	text-align:center;
}
.makit_entry_right {
	width:94%;
	margin:0 auto;
	padding-bottom:40px;
}
.makit_entry_right h3 {
	color:#222;
	margin:0 0 15px;
	padding-top:25px;
}
.makit_entry_right p {
	font-size:90%;
}
.rank {
	position:absolute;
	top:15px;
	left:5px;
}

/* ############################ makit記事スペースここまで ######################### */



/* ############################ DFスペース ######################### */

#df_sp {
width:100%;
}
#df_sp02 {
	width:100%;
}

#df_sp02_left {
	width:100%;
	margin-bottom:40px;
}

#df_sp02_right {
	width:100%;
}

#df_sp02 h3 {
	width:94%;
	font-size:140%;
	color:#222;
	margin:0 auto 15px;
}
#df_sp02 p {
	width:94%;
	font-size:90%;
	margin:0 auto 20px;
}
#df_sp02 dl {
	width:94%;
	font-size:90%;
	margin:0 auto 25px;
}
#df_sp02 dt {
float:left;
}
#df_sp02 dl dd {
padding-left:70px;
}

/* ############################ DFスペースここまで ######################### */


/* ############################ 右側コンテンツここまで ######################### */


/* ############################ コンテンツここまで ######################### */



/* ############################ フッター ######################### */

#footer {
width:100%;
background-color:#f1f1f1;
}

#sm_footer_info {
width:100%;
margin:0 auto;
padding-top:30px;
padding-bottom:15px;
text-align:center;
}
#sm_footer_info h3{
	display:inline-block;
	color:#222;
	font-size:160%;
	margin:0 auto 20px;
	border-bottom:5px solid #222;
	text-align:center;
}
#sm_footer_info ul {
text-align:center;
}
#sm_footer_info ul li {
width:46%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 3px 20px;
vertical-align:top;
}
#pc_footer_info {
	display:none;
}

#footer_nav {
display:none;
}
#footer_nav_sm {
border-top:1px solid #ccc;
}
#footer_nav_sm ul li {
background-color:#fff;
}
#footer_nav_sm ul li a,a:link a:visited {
font-size:100%;
text-decoration:none;
display:block;
padding:10px 0 10px 30px;
	text-decoration:none;
	background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 14px center;
border-bottom:1px solid #ccc;
}
#footer_nav_sm ul li a:hover {
	background-color:#f7f1da;
}

#footer02 {
width:100%;
margin:0 auto;
padding-top:30px;
}
#footer02 h4 {
width:153px;
height:15px;
text-align:center;
margin:0 auto 20px;
}
#footer02 h5 {
color:#222;
font-weight:bold;
margin-bottom:8px;
}
#footer02 p {
font-size:80%;
}
#footer02_left {
width:90%;
margin:0 auto;
}
#footer02_left02 {
width:100%;
}
#footer02_left02 p {
margin-bottom:20px;
}
#footer02_left03 {
display:none;
}
#footer02_right02 {
display:none;
}
#footer02_right {
width:90%;
margin:0 auto;
}
#footer02_right ul li {
float:left;
margin-right:7px;
}
#footer02_right ul li img {
width:50px;
height:50px;
}

#copy {
width:100%;
background-color:#000;
margin:30px auto 0;
}
#copy p {
color:#f1f1f1;
font-size:8px;
padding:12px 0 10px;
}

/* ############################ フッターここまで ######################### */



.btn_style {
	text-align:center;
	font-size:100%;
	width:85%;
	margin:20px auto 0 ;
	font-weight:400;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk001.png) no-repeat right center;
}
.btn_style a,a:link a:visited {
	display:block;
	border:4px solid #ee7c1a;
	color:#ee7c1a;
	text-decoration:none;
	padding:12px 0;
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
.btn_style a:hover {
	color:#fff;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk002.png) no-repeat right center;
}

.btn_style02 {
	text-align:center;
	font-size:100%;
	width:85%;
	margin:20px auto 0 ;
	font-weight:400;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk001.png) no-repeat right center;
}
.btn_style02 a,a:link a:visited {
	display:block;
	border:4px solid #ee7c1a;
	color:#ee7c1a;
	text-decoration:none;
	padding:12px 0;
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
.btn_style02 a:hover {
	color:#fff;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk002.png) no-repeat right center;
}

.diy-input{
	color: #444444;
	font-size:100%;
	width: 100%;
	height:40px;
	padding:1px 5px;
	border:1px solid #ccc;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.s-button {
width:80px;
height:40px;
float:left;
}


.right {
text-align:right;
}
.center {
text-align:center;
}

.img-left img {
float:left;
margin-right:20px;
}

.img-right img {
float:right;
margin-left:20px;
}

.b-none {
border:none !important;
}

.red01 {
color:#f00;
}
.red02 {
color:#f00;
font-weight:bold;
}
.black01 {
color:#000;
}
.black02 {
color:#000;
font-weight:bold;
}


#diytool_pagetop {
display:none;
/*
width:42px;
height:42px;
position: fixed;
bottom: 30px;
right: 10px;
z-index: 10000;
*/
}


}





@media screen and (max-width: 767px){

/* ############################ 共通 ######################### */

html, body, div, nav, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,footer,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

* {
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

@font-face {
font-family: 'Kelson Sans';
src: url('https://www.diy-tool.com/common/font/Kelson Sans Bold.eot?') format('eot'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.woff') format('woff'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.ttf') format('truetype'),
url('https://www.diy-tool.com/common/font/Kelson Sans Bold.svg#svgFontName') format('svg');
}
.f_face {
	font-family: 'Kelson Sans';
	letter-spacing:4px;
	word-wrap:break-word;
}
.f_face02 {
	font-family: 'Kelson Sans';
	letter-spacing:2px;
	word-wrap:break-word;
}

body{
color:#555;
letter-spacing:0.5px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
max-width:640px;
}

ol, ul {
	list-style: none;
}

p {
line-height:1.6;
}
dl {
line-height:1.6;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
	vertical-align:top;
}

img {
max-width: 100%;
height: auto;
width /***/:auto;
border:0;
vertical-align:bottom;
}

a,a:link{
color:#ee7c1a;
text-decoration:none;
}
a:hover{
color:#4a8891;
text-decoration:underline;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a.imghover:hover img {
filter:alpha(opacity=80);
opacity:0.8;
}

/* ############################ 共通ここまで ######################### */


#container{
width:100%;
}


/* ############################ ヘッダー ######################### */

#grand_header {
width:100%;
}
#header {
width:100%;
height:60px;
margin:0 auto;
background-color:#d1e5e4;
}
#header02 {
position:relative;
width:100%;
margin:0 auto;
}
#logo_sp {
width:100%;
height:25px;
float:left;
margin:18px -55px 0 0;
}
#logo_sp02 {
position:relative;
margin-right:55px;
z-index:3000;
}

#logo_sp h1 {
	width:250px;
	height:25px;
	margin:0 12px;
}
#header_nav {
display:none;
}

/* ############################ ヘッダーここまで ######################### */


/* ############################ グローバルナビ ######################### */

#fixedBox {
display:none;
}
#global_nav {
display:none;
}
#global_nav ul li {
display:none;
}

#sm_global_nav {
width:100%;
overflow:hidden;
}
#sm_global_nav ul li a,a:link a:visited{
text-align:center;
font-size:10px;
font-weight:bold;
display:block;
width:25%;
float:left;
color:#222;
padding:8px 0 7px;
border-right:1px dotted #ccc;
}
#sm_global_nav ul li a:hover {
text-decoration:none;
}
#sm_global_nav ul li a img {
width:28px;
height:28px;
margin-bottom:2px;
}

#sm_nav_cart a,a:link a:visited{
	background-color:#ee7c1a !important;
	color:#fff !important;
}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}

#main_nav_bottom {
width:100%;
margin:0 auto;
}
#main_nav_bottom_left {
display:none;
}
#main_nav_bottom_right {
width:100%;
}

#news_sp {
	display:none;
}

#index_search {
display:none;
}
#sm_search_sp {
width:100%;
background-color:#f1f1f1;
padding:15px 0;
}
#sm_search_sp02 {
width:94%;
margin:0 auto;
}

#sm_input_sp {
	width:100%;
	float:left;
	margin-right:-80px;
}
#sm_input_sp02 {
	position:relative;
	margin-right:80px;
	z-index:100;
}

/* ############################ グローバルナビここまで ######################### */




/* ############################ スライドショー ######################### */

#pc_slide {
display:none;
}


#sm_slide {
width:100%;
margin-bottom:25px;
}

/* ############################ スライドショーここまで ######################### */


#social_sp {
width:100%;
margin:0 auto 20px;
}


/* ############################ TOPページお知らせ ######################### */

#at_sp {
width:86%;
margin:10px auto 15px;
font-size:100%;
border:1px solid #f00;
padding:15px;
}

/* ############################ TOPページお知らせここまで ######################### */




/* ############################ コンテンツ ######################### */


#index_contents {
	width:100%;
}

/* ############################ 左側コンテンツ ######################### */

#index_contents_left {
	width:100%;
	margin-bottom:60px;
}
#index_contents_left h3 {
	font-size:140%;
	line-height:1.3;
	color:#222;
	text-align:center;
	border-bottom:4px solid #000;
	background-color:#f7f1da;
	padding:17px 0;
}

.pc_common_item_cat {
	display:none;
}

.sm_common_item_cat {
	width:100%;
	margin:5px 0 15px;
}
.sm_common_item_cat ul {
	font-size:100%;
}

/* ####### アコーディオン関連 ####### */

ul.accordion {
width:100%;
}
ul.accordion a,a:link a:visited { 
font-size:90%;
display:table-cell;
height:39px;
width:640px;
vertical-align:middle;
padding:0 0 0 62px;
color:#ee7c1a;
background-color:#f1f1f1;
/* background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 30px center; */
border-bottom:1px dotted #ccc; 
}

ul.accordion a:hover {
/*background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 30px center; */
background-color:#f1f1f1;
}
ul.accordion span {
font-size:100%;
display:block;
padding:10px 0 10px 44px;
color:#ee7c1a;
}
ul.accordion ul { 
display:none;
}
ul.accordion > li > p { 
cursor:pointer;
}

/* ####### カテゴリトップアイコン ####### */

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list001sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -5px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}


@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list002sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -44px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list003sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -85px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list004sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -126px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list005sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -167px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
ul.accordion > li > p.item_cat_list006sm > span { 
background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat 4px -208px;
background-size: 4480px 800px ;
border-bottom:1px solid #ddd;
}
}

categorylist-backimg-top_x2n.open { 
/* background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk002.png) no-repeat 10px center; */
background-color:#f7f1da;
border-bottom:1px dotted #ccc; 
}

/* ####### カテゴリトップアイコンここまで ####### */



/* ####### DIY・ホビーのドロップダウンサブナビゲーション ####### */

/* 一般作業工具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list001sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -8px;
	background-size: 4480px 800px ;
}
}
/* 大工道具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list002sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -47px;
	background-size: 4480px 800px ;
}
}
/* 塗料・接着剤・化学製品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list003sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -88px;
	background-size: 4480px 800px ;
}
}
/* テープ・梱包用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list004sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -129px;
	background-size: 4480px 800px ;
}
}
/* 溶接・はんだごて用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list005sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -170px;
	background-size: 4480px 800px ;
}
}
/* 土木・左官 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list006sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -211px;
	background-size: 4480px 800px ;
}
}
/* 測定・測量用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list007sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -252px;
	background-size: 4480px 800px ;
}
}
/* はしご・運搬用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list008sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -293px;
	background-size: 4480px 800px ;
}
}
/* 安全用具・保護具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list009sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -334px;
	background-size: 4480px 800px ;
}
}
/* エア工具・コンプレッサ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list011sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -375px;
	background-size: 4480px 800px ;
}
}
/* ファスニングツール */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list012sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -618px -416px;
	background-size: 4480px 800px ;
}
}

/* ####### DIY・ホビーのドロップダウンサブナビゲーションここまで ####### */


/* ####### 電動工具のドロップダウンサブナビゲーション ####### */

/* 振動ドリル */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list013sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -8px;
	background-size: 4480px 800px ;
}
}
/* ドリルドライバー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list014sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -47px;
	background-size: 4480px 800px ;
}
}
/* インパクトドライバー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list015sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -88px;
	background-size: 4480px 800px ;
}
}
/* ハンマドリル */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list016sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -129px;
	background-size: 4480px 800px ;
}
}
/* インパクトレンチ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list017sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -170px;
	background-size: 4480px 800px ;
}
}
/* ルーター */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list018sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -211px;
	background-size: 4480px 800px ;
}
}
/* ホビールーター */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list019sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -252px;
	background-size: 4480px 800px ;
}
}
/* トリマ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list020sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -293px;
	background-size: 4480px 800px ;
}
}
/* ボール盤 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list021sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -334px;
	background-size: 4480px 800px ;
}
}
/* サンダー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list022sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -375px;
	background-size: 4480px 800px ;
}
}
/* ディスクグラインダー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list023sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -416px;
	background-size: 4480px 800px ;
}
}
/* カンナ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list024sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -457px;
	background-size: 4480px 800px ;
}
}
/* 発砲スチロールカッター */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list025sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -498px;
	background-size: 4480px 800px ;
}
}
/* 糸ノコ盤 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list026sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -539px;
	background-size: 4480px 800px ;
}
}
/* 丸のこ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list027sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -580px;
	background-size: 4480px 800px ;
}
}
/* ジグソー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list028sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -621px;
	background-size: 4480px 800px ;
}
}
/* 充電器・電池パック */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list029sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -662px;
	background-size: 4480px 800px ;
}
}
/* 延長コード */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list030sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -703px;
	background-size: 4480px 800px ;
}
}
/* 電動工具用アクセサリ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list031sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1258px -744px;
	background-size: 4480px 800px ;
}
}
/* ####### 電動工具のドロップダウンサブナビゲーションここまで ####### */






/* ####### 水まわり用品のドロップダウンサブナビゲーション ####### */

/* 配管パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list032sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -8px;
	background-size: 4480px 800px ;
}
}
/* 水栓金具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list033sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -47px;
	background-size: 4480px 800px ;
}
}
/* バス・流し台 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list034sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -88px;
	background-size: 4480px 800px ;
}
}
/* 水栓・シャワー補修パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list035sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -129px;
	background-size: 4480px 800px ;
}
}
/* 洗面・トイレ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list036sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -170px;
	background-size: 4480px 800px ;
}
}
/* 止水栓・バルブ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list037sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -211px;
	background-size: 4480px 800px ;
}
}
/* 水まわり各種工具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list038sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -252px;
	background-size: 4480px 800px ;
}
}
/* 水まわり商品アクセサリー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list039sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -293px;
	background-size: 4480px 800px ;
}
}
/* ガス機器付属品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list040sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -1898px -334px;
	background-size: 4480px 800px ;
}
}
/* ####### 水まわり用品のドロップダウンサブナビゲーションここまで ####### */






/* ####### 金物・材料のドロップダウンサブナビゲーション ####### */

/* 配管パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list041sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -8px;
	background-size: 4480px 800px ;
}
}
/* 水栓金具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list042sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -47px;
	background-size: 4480px 800px ;
}
}
/* バス・流し台 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list043sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -88px;
	background-size: 4480px 800px ;
}
}
/* 水栓・シャワー補修パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list044sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -129px;
	background-size: 4480px 800px ;
}
}
/* 洗面・トイレ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list045sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -170px;
	background-size: 4480px 800px ;
}
}
/* 止水栓・バルブ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list046sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -211px;
	background-size: 4480px 800px ;
}
}
/* 水まわり各種工具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list047sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -252px;
	background-size: 4480px 800px ;
}
}
/* 水まわり商品アクセサリー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list048sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -293px;
	background-size: 4480px 800px ;
}
}
/* ガス機器付属品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list049sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -2538px -334px;
	background-size: 4480px 800px ;
}
}
/* ####### 金物・材料のドロップダウンサブナビゲーションここまで ####### */






/* ####### ガーデン・エクステリアのドロップダウンサブナビゲーション ####### */

/* 配管パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list050sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -8px;
	background-size: 4480px 800px ;
}
}
/* 水栓金具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list051sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -47px;
	background-size: 4480px 800px ;
}
}
/* バス・流し台 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list052sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -88px;
	background-size: 4480px 800px ;
}
}
/* 水栓・シャワー補修パーツ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list053sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -129px;
	background-size: 4480px 800px ;
}
}
/* 洗面・トイレ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list054sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -170px;
	background-size: 4480px 800px ;
}
}
/* 止水栓・バルブ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list055sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -211px;
	background-size: 4480px 800px ;
}
}
/* 水まわり各種工具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list056sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -252px;
	background-size: 4480px 800px ;
}
}
/* 水まわり商品アクセサリー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list057sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -293px;
	background-size: 4480px 800px ;
}
}
/* ガス機器付属品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list058sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -334px;
	background-size: 4480px 800px ;
}
}
/* 洗面・トイレ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list059sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -375px;
	background-size: 4480px 800px ;
}
}
/* 止水栓・バルブ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list060sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -416px;
	background-size: 4480px 800px ;
}
}
/* 水まわり各種工具 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list061sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -457px;
	background-size: 4480px 800px ;
}
}
/* 水まわり商品アクセサリー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list062sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -498px;
	background-size: 4480px 800px ;
}
}
/* ガス機器付属品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list063sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3178px -539px;
	background-size: 4480px 800px ;
}
}
/* ####### ガーデン・エクステリアのドロップダウンサブナビゲーションここまで ####### */







/* ####### 生活用品のドロップダウンサブナビゲーション ####### */

/* アウトドア・日用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list064sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -8px;
	background-size: 4480px 800px ;
}
}
/* 掃除用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list065sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -47px;
	background-size: 4480px 800px ;
}
}
/* 季節用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list066sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -88px;
	background-size: 4480px 800px ;
}
}
/* 集塵機・掃除機 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list067sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -129px;
	background-size: 4480px 800px ;
}
}
/* 高圧洗浄機 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list068sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -170px;
	background-size: 4480px 800px ;
}
}
/* キッチンツール */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list069sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -211px;
	background-size: 4480px 800px ;
}
}
/* スポットクーラー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list070sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -252px;
	background-size: 4480px 800px ;
}
}
/* ゴミ箱 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list071sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -293px;
	background-size: 4480px 800px ;
}
}
/* ポリッシャー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list072sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -334px;
	background-size: 4480px 800px ;
}
}
/* レジャー用品 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list073sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -375px;
	background-size: 4480px 800px ;
}
}
/* 文具・ＱＡ機器 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list074sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -416px;
	background-size: 4480px 800px ;
}
}
/* ヘルスケア */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list075sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -457px;
	background-size: 4480px 800px ;
}
}
/* カーバイトランプ */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list076sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -498px;
	background-size: 4480px 800px ;
}
}
/* 計測器 */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list077sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -539px;
	background-size: 4480px 800px ;
}
}
/* 爪切り */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list078sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -580px;
	background-size: 4480px 800px ;
}
}
/* 充電式クリーナー */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list079sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -621px;
	background-size: 4480px 800px ;
}
}
/* イベントテント */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list080sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -662px;
	background-size: 4480px 800px ;
}
}
/* ペット用アイテム */
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
.sub_item_cat_list081sm a,a:link a:visited {
	background:url(https://www.diy-tool.com/common/img/side-img/categorylist-backimg-top_x2.gif) no-repeat -3818px -703px;
	background-size: 4480px 800px ;
}
}
/* ####### 生活用品のドロップダウンサブナビゲーションここまで ####### */

----------------------






/* ####### アコーディオン関連ここまで ####### */

.side_cat {
	width:100%;
}
.side_cat ul {
	font-size:100%;
}
.side_cat ul li {
	border-bottom:1px solid #ddd;
}
.side_cat ul li a,a:link a:visited {
display:block;
padding:10px 0 10px 30px;
	text-decoration:none;
	background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 14px center;
}
.side_cat ul li a:hover {
	background-color:#f7f1da;
}
.side_cat p a,a:link a:visited {
font-size:100%;
text-align:center;
display:block;
height:46px;
line-height:46px;
color:#fff;
background-color:#ee7c1a;
}
.side_cat p a:hover {
color:#fff;
background-color:#e95504;
text-decoration:none;
}

/* ####### サイドレコメンド ####### */

#side_recommend {
	width:100%;
}
#side_recommend .kotohaco_rsview_itemwindow table td {
	width:100%;
	height:20%;
}
#side_recommend .kotohaco_rsview_itemwindow ol {
	margin:0;
	padding:0;
	width:100%;
}
#side_recommend .kotohaco_rsview_itemwindow table {
	width:100%;
	border-collapse:collapse;
border:0px;
}
#side_recommend .kotohaco_rsview_item {
	clear:both;
	vertical-align: top;
	padding: 15px 12px;
	border-bottom:1px dotted #bbb;
}
#side_recommend .kotohaco_rsview_item div {
	padding: 2px 0px;
	line-height:1.4;
}
#side_recommend .kotohaco_rsview_item .item_image {
	width:120px;
	height:120px;
	float:left;
	margin:0 15px 0px 0;
}
#side_recommend .kotohaco_rsview_title {
	border-bottom: medium #CCCCCC solid;
	border-left: thick #CCCCCC solid;
	padding: 5px;
	margin: 5px 0px;
	font-size:100%;
}
#side_recommend .kotohaco_rsview_itemwindow .item_image a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#side_recommend .kotohaco_rsview_footer {
	border-top: thin #CCCCCC solid;
	padding: 5px;
	font-size:10px;
	text-align:right;
	margin: 2px 0px;
	clear:both;
}
.item_title {
	font-size:90%;
	line-height:1.5;
}

/* ####### サイドレコメンドここまで ####### */

/* ####### サイドランキング ####### */

#side_ranking {
	width:100%;
}
#side_ranking .kotohaco_rsview_itemwindow table td {
	width:100%;
	height:20%;
}
#side_ranking .kotohaco_rsview_itemwindow ol {
	margin:0;
	padding:0;
	width:100%;
}
#side_ranking .kotohaco_rsview_itemwindow table {
	width:100%;
	border-collapse:collapse;
border:0px;
}
#side_ranking .kotohaco_rsview_item {
	clear:both;
	vertical-align: top;
	padding: 48px 12px 15px 12px;
	border-bottom:1px dotted #bbb;
}
#side_ranking .kotohaco_rsview_item div {
	padding: 2px 0px;
	line-height:1.4;
}
#side_ranking .kotohaco_rsview_item .item_image {
	width:120px;
	height:120px;
	float:left;
	margin:0 15px 0px 0;
}
#side_ranking .kotohaco_rsview_title {
	border-bottom: medium #CCCCCC solid;
	border-left: thick #CCCCCC solid;
	padding: 5px;
	margin: 5px 0px;
	font-size:100%;
}
#side_ranking .kotohaco_rsview_itemwindow .item_image a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#side_ranking .kotohaco_rsview_footer {
	border-top: thin #CCCCCC solid;
	padding: 5px;
	font-size:10px;
	text-align:right;
	margin: 2px 0px;
	clear:both;
}
.item_title {
	font-size:90%;
	line-height:1.5;
}

/* 1位 */
#side_ranking .seq001 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite01.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#fffbb6;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq001 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm01.gif');
background-size: 90px 30px;
}
}

/* 2位 */
#side_ranking .seq002 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite02.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#f1f1f1;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq002 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm02.gif');
background-size: 90px 30px;
}
}

/* 3位 */
#side_ranking .seq003 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite03.gif) no-repeat center 12px;
padding:58px 12px 15px 12px;
background-color:#f5eecd;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq003 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm03.gif');
background-size: 90px 30px;
}
}

#side_ranking .seq004 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite04.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq004 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm04.gif');
background-size: 78px 26px;
}
}
/* 5位 */
#side_ranking .seq005 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite05.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq005 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm05.gif');
background-size: 78px 26px;
}
}
/* 6位 */
#side_ranking .seq006 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite06.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq006 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm06.gif');
background-size: 78px 26px;
}
}
/* 7位 */
#side_ranking .seq007 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite07.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq007 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm07.gif');
background-size: 78px 26px;
}
}
/* 8位 */
#side_ranking .seq008 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite08.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq008 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm08.gif');
background-size: 78px 26px;
}
}
/* 9位 */
#side_ranking .seq009 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite09.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq009 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm09.gif');
background-size: 78px 26px;
}
}
/* 10位 */
#side_ranking .seq010 {
background:url(https://www.diy-tool.com/common/img/ranking-img/toprank-sprite10.gif) no-repeat center 12px;
padding:48px 12px 15px 12px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
#side_ranking .seq010 {
background-image: url('https://www.diy-tool.com/common/img/ranking-img/toprank-sprite-sm10.gif');
background-size: 78px 26px;
}
}

/* ####### サイドランキングここまで ####### */

p.reco_more a,a:link a:visited {
font-size:100%;
text-align:center;
display:block;
height:46px;
line-height:46px;
color:#fff;
background-color:#ee7c1a;
}
p.reco_more a:hover {
color:#fff;
background-color:#e95504;
text-decoration:none;
}

.side_bn_sp {
	width:100%;
	margin-top:40px;
	text-align:center;
}
.side_bn_sp p {
	margin-bottom:20px;
	font-size:90%;
	line-height:1.3;
}
.side_bn_sp p img {
	margin-bottom:5px;
}

/* ############################ 左側コンテンツここまで ######################### */



/* ############################ 右側コンテンツ ######################### */

#index_contents_right {
	width:100%;
}
#index_contents_right02 {
	width:100%;
	padding-bottom:60px;
}
#index_contents_right02 h3 {
	color:#222;
	font-size:120%;
}

.title_sp {
	width:100%;
	text-align:center;
}

.title_sp h2 {
	display:inline-block;
	text-align:center;
	color:#222;
	font-size:160%;
	margin:0 10px 20px;
	border-bottom:5px solid #222;
	padding-bottom:2px;
}
.title_sp p {
	font-size:90%;
	margin: 0 10px 25px;
}


/* ############################ 用途別カテゴリ ######################### */

#index_use_sp {
width:100%;
margin-bottom:20px;
}

#index_use_sp01 {
display:none;
}
#index_use_sp01_sm {
width:100%;
margin:0 auto;
}
#index_use_sp01_sm ul {
text-align:center;
font-size:100%;
}
#index_use_sp01_sm ul li {
width:44%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 6px 20px;
}
#index_use_sp01_sm ul li img {
margin-bottom:5px;
}

/* ############################ 用途別カテゴリここまで ######################### */



/* ############################ シーン別スペース ######################### */

#scene_sp {
display:none;
}

/* ############################ シーン別スペースここまで ######################### */



/* ############################ オリジナル商品 ######################### */

#original_items {
width:100%;
background-color:#f1f1f1;
padding:40px 0 20px;
margin-bottom:40px;
}
#original_items ul {
text-align:center;
font-size:90%;
}
#original_items ul li {
width:44%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 6px 20px;
vertical-align:top;
}
#original_items ul li h4 {
font-size:110% !important;
margin-bottom:5px;
}
#original_items ul li img {
margin-bottom:5px;
}

.pc_item {
display:none !important;
}

/* ############################ オリジナル商品ここまで ######################### */



/* ############################ makit記事スペース ######################### */

#makit_sp {
width:100%;
margin-bottom:40px;
}
#makit_sp02 {
	border-top:1px dotted #bbb;
}
.makit_entry {
	position:relative;
	width:100%;
	border-bottom:1px dotted #bbb;
	background-color:#f7f1da;
}
.makit_entry_left {
	width:100%;
}
.makit_entry_left p {
	text-align:center;
}
.makit_entry_right {
	width:94%;
	margin:0 auto;
	padding-bottom:40px;
}
.makit_entry_right h3 {
	color:#222;
	margin:0 0 15px;
	padding-top:25px;
}
.makit_entry_right p {
	font-size:90%;
}
.rank {
	position:absolute;
	top:15px;
	left:5px;
}

/* ############################ makit記事スペースここまで ######################### */



/* ############################ DFスペース ######################### */

#df_sp {
width:100%;
}
#df_sp02 {
	width:100%;
}

#df_sp02_left {
	width:100%;
	margin-bottom:40px;
}

#df_sp02_right {
	width:100%;
}

#df_sp02 h3 {
	width:94%;
	font-size:140%;
	color:#222;
	margin:0 auto 15px;
}
#df_sp02 p {
	width:94%;
	font-size:90%;
	margin:0 auto 20px;
}
#df_sp02 dl {
	width:94%;
	font-size:90%;
	margin:0 auto 25px;
}
#df_sp02 dt {
float:left;
}
#df_sp02 dl dd {
padding-left:70px;
}

/* ############################ DFスペースここまで ######################### */


/* ############################ 右側コンテンツここまで ######################### */


/* ############################ コンテンツここまで ######################### */



/* ############################ フッター ######################### */

#footer {
width:100%;
background-color:#f1f1f1;
}

#sm_footer_info {
width:100%;
margin:0 auto;
padding-top:30px;
padding-bottom:15px;
text-align:center;
}
#sm_footer_info h3{
	display:inline-block;
	color:#222;
	font-size:160%;
	margin:0 auto 20px;
	border-bottom:5px solid #222;
	text-align:center;
}
#sm_footer_info ul {
text-align:center;
}
#sm_footer_info ul li {
width:46%;
text-align:left;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
margin:0 3px 20px;
vertical-align:top;
}
#pc_footer_info {
	display:none;
}

#footer_nav {
display:none;
}
#footer_nav_sm {
border-top:1px solid #ccc;
}
#footer_nav_sm ul li {
background-color:#fff;
}
#footer_nav_sm ul li a,a:link a:visited {
font-size:100%;
text-decoration:none;
display:block;
padding:10px 0 10px 30px;
	text-decoration:none;
	background:url(http://www.diy-tool.com/shop/item/diy/design/img02/listmk001.png) no-repeat 14px center;
border-bottom:1px solid #ccc;
}
#footer_nav_sm ul li a:hover {
	background-color:#f7f1da;
}

#footer02 {
width:100%;
margin:0 auto;
padding-top:30px;
}
#footer02 h4 {
width:153px;
height:15px;
text-align:center;
margin:0 auto 20px;
}
#footer02 h5 {
color:#222;
font-weight:bold;
margin-bottom:8px;
}
#footer02 p {
font-size:80%;
}
#footer02_left {
width:90%;
margin:0 auto;
}
#footer02_left02 {
width:100%;
}
#footer02_left02 p {
margin-bottom:20px;
}
#footer02_left03 {
display:none;
}
#footer02_right02 {
display:none;
}
#footer02_right {
width:90%;
margin:0 auto;
}
#footer02_right ul li {
float:left;
margin-right:7px;
}
#footer02_right ul li img {
width:50px;
height:50px;
}

#copy {
width:100%;
background-color:#000;
margin:30px auto 0;
}
#copy p {
color:#f1f1f1;
font-size:8px;
padding:12px 0 10px;
}

/* ############################ フッターここまで ######################### */



.btn_style {
	text-align:center;
	font-size:100%;
	width:85%;
	margin:20px auto 0 ;
	font-weight:400;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk001.png) no-repeat right center;
}
.btn_style a,a:link a:visited {
	display:block;
	border:4px solid #ee7c1a;
	color:#ee7c1a;
	text-decoration:none;
	padding:12px 0;
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
.btn_style a:hover {
	color:#fff;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk002.png) no-repeat right center;
}

.btn_style02 {
	text-align:center;
	font-size:100%;
	width:85%;
	margin:20px auto 0 ;
	font-weight:400;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk001.png) no-repeat right center;
}
.btn_style02 a,a:link a:visited {
	display:block;
	border:4px solid #ee7c1a;
	color:#ee7c1a;
	text-decoration:none;
	padding:12px 0;
	border-radius:7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
.btn_style02 a:hover {
	color:#fff;
	background:url(https://www.diy-tool.com/shop/item/diy/design/img03/hover-listmk002.png) no-repeat right center;
}

.diy-input{
	color: #444444;
	font-size:100%;
	width: 100%;
	height:40px;
	padding:1px 5px;
	border:1px solid #ccc;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
.s-button {
width:80px;
height:40px;
float:left;
}


.right {
text-align:right;
}
.center {
text-align:center;
}

.img-left img {
float:left;
margin-right:20px;
}

.img-right img {
float:right;
margin-left:20px;
}

.b-none {
border:none !important;
}

.red01 {
color:#f00;
}
.red02 {
color:#f00;
font-weight:bold;
}
.black01 {
color:#000;
}
.black02 {
color:#000;
font-weight:bold;
}


#diytool_pagetop {
display:none;
/*
width:42px;
height:42px;
position: fixed;
bottom: 30px;
right: 10px;
z-index: 10000;
*/
}

}




