/*  
 * Theme Name: okdepot_t
 * Author: OK-DEPOT
 * Author URI: http://www.ok-depot.jp/
 * okdepot_t WordPress Theme, Copyright 2015 OK-DEPOT OKUTA co.,ltd
*/

/* 初期化 */

@charset "utf-8";

* { margin: 0; padding: 0; }

body {
background:#ffffff;
font-family:Verdana, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size: 80%;
color: #333;
line-height: 160%;
line-break: strict;
word-break: nomal;
margin: 0; padding: 0;
-moz-transition: 0.3s linear;
-webkit-transition: 0.3s linear;
transition: 0.3s linear;
}

.red { color: red; font-weight: bold; }
.center{ text-align: center;}

/* Link Color */

a {
color: #333;
text-decoration:none;
-moz-transition: 0.3s linear;
-webkit-transition: 0.3s linear;
transition: 0.3s linear;
}
a:hover {
color: brown;
-moz-transition: 0.3s linear;
-webkit-transition: 0.3s linear;
transition: 0.3s linear;
}
li:hover {
-moz-transition: 0.3s linear;
-webkit-transition: 0.3s linear;
transition: 0.3s linear;
}

.max-img img{
width: 100%;
text-align: center;
}
.cashless{
font-size: 80%;
font-weight: bold;
}

.link-b1{
max-width: 200px;
display: block;
padding: 10px!important;
background-color: orange;
color: #FFF!important;
font-weight: bold;
border: none!important;
text-align: center;
border-radius: 10px;
}
.link-b2{
max-width: 200px;
display: block;
padding: 10px!important;
background-color: green;
color: #FFF!important;
font-weight: bold;
border: none!important;
text-align: center;
border-radius: 10px;
}

/* clearfix */

.clear {
clear:both; 
font-size:1px;
color:#ffffff;
}
.clearfix { display: inline-block; zoom: 1; }
.clearfix { display: block; }
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
line-height:0;
font-size: 0;
visibility: hidden;
}

/* all */

#all { 
width: 1050px; margin: 0 auto;
}
#all h1{
margin: 0 auto; padding: 3px 0 3px 10px; background-color: #7f0019;
font-size:80%; font-weight: 200!important; color: #fff;
}

/* head-menu */

#header {
margin-bottom: 10px;
border-bottom: 2px solid #CCC;
}
#header-li {
width: 1040px; height: 20px;
}
#header-li li {
margin-right: 5px; padding-left: 10px; padding-right: 10px; display: block; float: right;
list-style : none;
font-size: 90%;
background:url("https://cdn.ok-depot.jp/img/ico_01.gif") no-repeat left center;
}

#header-top{ padding: 10px; margin: 0 auto; }

#header-top .dlbox{
width: 120px; height:60px; float: right; text-align: right;
}
#header-top .onlinecatalog{
width:100px; height:60px; display:block; margin-right: 5px; float: right;
background:url("https://cdn.ok-depot.jp/img/icon-onlinecatalog.gif") no-repeat left top;
}
#header-top .searchbox{
width: 270px; height:60px; float: right; text-align: right; }
#header-top .searchbox2{
width: 140px; height:60px; float: right; text-align: right;
background-color: #CCC;
}
#header-top .searchbox2 span{
height: 24px; margin: 2px; display: block;
text-align: center;
}
#header-top .searchbox2 input[type=text]{
height: 18px; margin: 3px;
}
#header-top input[type=submit]{
width: 55px; height: 20px; margin: 3px; margin-right: 5px;
background-color: #666; color: #fff;
border-style: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
#header-top .searchbox input[type=text]{
width: 180px; height: 18px; margin: 3px;
}
#header-top .searchbox input[type=submit]:hover{ opacity: 0.6; cursor: pointer }
#header-top .searchbox2 input[type=submit]:hover{ opacity: 0.6; cursor: pointer }
#header-top .searchbox select{
width: 250px; height: 24px; margin: 3px;
}

#header-top .logo{
width: 480px; float: left;
}
#header-top .sitename{
width:201px; height:40px; display: block; float: left;
background:url("https://cdn.ok-depot.jp/img/logo.gif") no-repeat left top;
}
#header-top .sitetxt{
width:256px; height:22px; margin:13px 0 0 20px; display:block; float: left;
background:url("https://cdn.ok-depot.jp/img/header_txt.gif") no-repeat left top;
}
#header .siteimg{
width:1060px; height:70px; margin: 0 auto; display:block;
background:url("https://cdn.ok-depot.jp/img/topmenu_s/mainimg-1.jpg") no-repeat left top;
}

#header-bottom{ padding: 5px; margin: 0 auto; }

/* headmenu */

#headmenu{
height: 210px;
margin: 0 auto; margin-top: 10px;
}

#headmenu .topmenubox a{ 
width:64px; height:64px; 
border-right:1px dotted #CCC;
display:block; margin-bottom:5px; 
}
#headmenu .topmenubox a:hover{ 
filter: alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6; 
}

#headmenu .tbox-1a{
float:left;
background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");
background-position: 0px 0px;
width: 64px; height: 64px;
display:block; margin-bottom:5px;
border-right:1px dotted #FFF;
}
#headmenu .tbox-1b{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -0px 0px;}
#headmenu .tbox-1c{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -64px 0px;}
#headmenu .tbox-1p{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -128px 0px;}
#headmenu .tbox-1d{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -192px 0px;}
#headmenu .tbox-1e{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -256px 0px;}
#headmenu .tbox-1f{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -320px 0px;}
#headmenu .tbox-1g{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -384px 0px;}
#headmenu .tbox-1h{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -448px 0px;}
#headmenu .tbox-1i{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -512px 0px;}
#headmenu .tbox-1j{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -576px 0px;}
#headmenu .tbox-1k{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -640px 0px;}
#headmenu .tbox-1l{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -704px 0px;}
#headmenu .tbox-1m{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -768px 0px;}
#headmenu .tbox-1n{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -832px 0px;}
#headmenu .tbox-1o{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -896px 0px;}
#headmenu .tbox-1q{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -960px 0px;}

#headmenu .tbox-2a{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: 0px -64px;}
#headmenu .tbox-2b{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -64px -64px;}
#headmenu .tbox-2c{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -128px -64px;}
#headmenu .tbox-2d{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -192px -64px;}
#headmenu .tbox-2e{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -256px -64px;}
#headmenu .tbox-2f{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -320px -64px;}
#headmenu .tbox-2g{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -384px -64px;}
#headmenu .tbox-2h{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -448px -64px;}
#headmenu .tbox-2i{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -512px -64px;}
#headmenu .tbox-2j{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -576px -64px;}
#headmenu .tbox-2k{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -640px -64px;}
#headmenu .tbox-2l{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -704px -64px;}
#headmenu .tbox-2m{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -768px -64px;}
#headmenu .tbox-2n{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -832px -64px;}
#headmenu .tbox-2o{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -896px -64px;}
#headmenu .tbox-2p{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -960px -64px;}

#headmenu .tbox-3a{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: 0px -128px;}
#headmenu .tbox-3b{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -64px -128px;}
#headmenu .tbox-3c{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -128px -128px;}
#headmenu .tbox-3d{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -192px -128px;}
#headmenu .tbox-3e{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -256px -128px;}
#headmenu .tbox-3f{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -320px -128px;}
#headmenu .tbox-3g{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -384px -128px;}
#headmenu .tbox-3h{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -448px -128px;}
#headmenu .tbox-3i{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -512px -128px;}
#headmenu .tbox-3j{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -576px -128px;}
#headmenu .tbox-3k{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -640px -128px;}
#headmenu .tbox-3l{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -704px -128px;}
#headmenu .tbox-3m{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -768px -128px;}
#headmenu .tbox-3n{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -832px -128px;}
#headmenu .tbox-3o{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -896px -128px;}
#headmenu .tbox-3p{ float:left; background-image:url("https://cdn.ok-depot.jp/img/topmenu_s/topmenu-s-all.gif");background-position: -960px -128px;}

/* side */

#side{
width: 200px; padding: 5px; margin-right: 10px ;
}
#side .sidebox{ width: 210px; margin: 0 auto; margin-bottom: 10px; }
#side .sidebox2{ padding: 10px; margin-bottom: 10px; border:1px solid #CCC; }
#side .sidebox2 .bnr{ margin: 5px; padding: 10px; border: 1px solid #eee; text-align: center; }

#side ul{ border-top: 2px solid #666; border-bottom: 2px solid #666; }
#side li{ width:210px; border-bottom:1px solid #ccc; list-style: none; text-indent:-99999em; }
#side li.end{ border:0; }
#side li a{ width:210px; height:44px; display:block; }

#side li.lnavi01 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px 0px;
}
#side li.lnavi02 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -44px;
}
#side li.lnavi03 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -88px;
}
#side li.lnavi04 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -132px;
}
#side li.lnavi05 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -176px;
}
#side li.lnavi06 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -220px;
}
#side li.lnavi07 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -264px;
}
#side li.lnavi08 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -308px;
}
#side li.lnavi09 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -352px;
}
#side li.lnavi10 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -396px;
}
#side li.lnavi11 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -440px;
}
#side li.lnavi12 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -484px;
}
#side li.lnavi13 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -528px;
}
#side li.lnavi14 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -572px;
}
#side li.lnavi15 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -616px;
}
#side li.lnavi16 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -660px;
}
#side li.lnavi17 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -704px;
}
#side li.lnavi18 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -748px;
}
#side li.lnavi19 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -792px;
}
#side li.lnavi20 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -836px;
}
#side li.lnavi21 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -880px;
}
#side li.lnavi22 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -924px;
}
#side li.lnavi23 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -968px;
}
#side li.lnavi24 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1012px;
}
#side li.lnavi25 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1056px;
}
#side li.lnavi26 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1100px;
}
#side li.lnavi27 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1144px;
}
#side li.lnavi28 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1188px;
}
#side li.lnavi29 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1232px;
}
#side li.lnavi30 a{
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all.gif");background-position: 0px -1276px;
}


.sidebar-a {margin-bottom: 10px;}
.sidebar-a a {
width: 210px; display: block; height: 70px;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px 0px;
}

.sidebar-b {margin-bottom: 10px;}
.sidebar-b a {
width: 210px; display: block; height: 70px;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -140px;
}

.sidebar-c {margin-bottom: 10px; }
.sidebar-c a {
width: 210px; display: block; height: 70px;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -280px;
}

.sidebar-d {margin-bottom: 10px; }
.sidebar-d a {
width: 210px; height: 70px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -420px;
}

.sidebar-e {margin-bottom: 10px; }
.sidebar-e a {
width: 210px; height: 70px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -560px;
}

.sidebar-f {margin-bottom: 10px; }
.sidebar-f a {
width: 210px; height: 70px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -700px;
}

.sidebar-1a {margin-bottom: 10px; }
.sidebar-1a a {
width: 210px; height: 35px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -840px;
}

.sidebar-1b {
width: 210px; height: 35px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -910px;
margin-bottom: 10px;
}

.sidebar-1c {margin-bottom: 10px; }
.sidebar-1c a {
width: 210px; height: 35px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -945px;
}

.sidebar-1d {margin-bottom: 10px; }
.sidebar-1d a {
width: 210px; height: 35px; display: block;
background-image:url("https://cdn.ok-depot.jp/img/navi/side-all2.gif");background-position: 0px -1015px;
}

.sidebar-pdf {
background: url(https://cdn.ok-depot.jp/img/navi/pdf_dl2.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-pdf a {
width: 210px; height: 43px; display: block;
background: url(https://cdn.ok-depot.jp/img/navi/pdf_dl.jpg) no-repeat; }
.sidebar-pdf a:hover{background: none; }

.sidebar-qa {
background: url(https://cdn.ok-depot.jp/img/navi/qa2.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-qa a {
width: 210px; height: 43px; display: block;
background: url(https://cdn.ok-depot.jp/img/navi/qa.jpg) no-repeat; }
.sidebar-qa a:hover{background: none; }

.sidebar-g {
background: url(https://cdn.ok-depot.jp/img/navi/pdf2.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-g a {
width: 210px; height: 43px; display: block;
background: url(https://cdn.ok-depot.jp/img/navi/pdf.jpg) no-repeat; }
.sidebar-g a:hover{background: none; }

.sidebar-h {
background: url(https://cdn.ok-depot.jp/img/union/kamei.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-h a {
width: 210px; height: 70px; display: block;
background: url(https://cdn.ok-depot.jp/img/union/kamei2.gif) no-repeat; }
.sidebar-h a:hover{background: none; }

.sidebar-i {
background: url(https://cdn.ok-depot.jp/img/navi/shop_side2.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-i a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/shop_side1.gif) no-repeat; }
.sidebar-i a:hover{background: none; }

.sidebar-j {
background: url(https://cdn.ok-depot.jp/img/navi/recruit_2.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-j a {
width: 210px; display: block; height: 35px;
background: url(https://cdn.ok-depot.jp/img/navi/recruit_1.gif) no-repeat; }
.sidebar-j a:hover{background: none; }

.sidebar-k {
background: url(https://cdn.ok-depot.jp/img/navi/jack-05-02.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-k a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/jack-05.gif) no-repeat; }
.sidebar-k a:hover{background: none; }

.sidebar-k2 {
width: 210px; display: block; height: 20px;
background: url(https://cdn.ok-depot.jp/img/navi/jack-title.gif) no-repeat; }

.sidebar-l {
background: url(https://cdn.ok-depot.jp/img/navi/cell_bnr2.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-l a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/cell_bnr.gif) no-repeat; }
.sidebar-l a:hover{background: none; }

.sidebar-m {
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_04_1.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-m a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_04.jpg) no-repeat; }
.sidebar-m a:hover{background: none; }

.sidebar-n {
background: url(https://cdn.ok-depot.jp/img/navi/repair_2.gif) no-repeat; 
margin-bottom: 10px; }
.sidebar-n a {
width: 210px; display: block; height: 35px;
background: url(https://cdn.ok-depot.jp/img/navi/repair_1.gif) no-repeat; }
.sidebar-n a:hover{ background: none; }

.sidebar-o {
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_06_1.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-o a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_06.jpg) no-repeat; }
.sidebar-o a:hover{background: none; }

.sidebar-p {
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_07_1.jpg) no-repeat; 
margin-bottom: 10px; }
.sidebar-p a {
width: 210px; display: block; height: 70px;
background: url(https://cdn.ok-depot.jp/img/navi/ctsbnr_07.jpg) no-repeat; }
.sidebar-p a:hover{background: none; }

.sidebar-q {
background: url(https://cdn.ok-depot.jp/img/navi/card-side.gif) no-repeat; 
margin-bottom: 10px; 
width: 210px; display: block; height: 35px;}

/* footer */

.top{
position: fixed;
bottom: 10px;
right: 10px;
width: 100px;
padding: 5px;
z-index: 10000;
display: block;
background-color: brown;
color: #FFF;
text-align: center;
}
.top:hover{
color: #FFF;
}
.top:visited{
color: #FFF;
}

#footer{
width: 1050px; margin-top: 20px; margin: 0 auto;
border-top: 1px solid #666;
}

#footer .sitemap-l{
width: 600px; padding: 10px; margin: 10px; float: left;
font-size: 90%;
border: 1px solid #CCCCCC;
}
#footer .sitemap-l .footer-cat, .footer-page{
width: 290px; display: block; float: left;
}
#footer .sitemap-l li{
margin: 5px; padding-left: 5px;
list-style: none;
}
#footer .sitemap-l .children li{ border-left: 1px solid #CCC; }
#footer .sitemap-l .children .children li{ border-left: 2px solid #CCC; }
#footer .sitemap-l .children .children .children li{ border-left: 3px solid #CCC; }

#footer .sitemap-r{
width: 340px; padding: 10px; margin: 10px; float: right;
border: 1px solid #CCCCCC;
}
#footer .sitemap-r li{
margin: 5px; padding-left: 15px;
list-style: none;
font-size: 90%;
background:url("https://cdn.ok-depot.jp/img/ico_01.gif") no-repeat left center;
}

#all .site-copy{
margin: 3px auto; padding: 3px;
text-align: right;
font-size:80%; font-weight: 200!important;
color: #FFF;
background-color: #7f0019;
}
#all .site-copy a{ color: #FFF; }

.tablenav {
	background:white;
	margin: 20px auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	padding: 5px 8px;
	border:solid 1px #ccc;
	text-decoration:none;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
}

/* SNS */

@font-face {
	font-family: 'icomoon';
	src:url('https://www.ok-depot.jp/fonts/icomoon.eot?ookgoz');
	src:url('https://www.ok-depot.jp/fonts/icomoon.eot?ookgoz#iefix') format('embedded-opentype'),
		url('https://www.ok-depot.jp/fonts/icomoon.ttf?ookgoz') format('truetype'),
		url('https://www.ok-depot.jp/fonts/icomoon.woff?ookgoz') format('woff'),
		url('https://www.ok-depot.jp/fonts/icomoon.svg?ookgoz#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-line:before        {content: "\e90a";}
.icon-feedly:before      {content: "\e900";}
.icon-pocket:before      {content: "\e902";}
.icon-instagram:before   {content: "\ea92";}
.icon-twitter:before     {content: "\ea96";}
.icon-youtube:before     {content: "\ea9d";}
.icon-google:before      {content: "\ea88";}
.icon-google2:before     {content: "\ea89";}
.icon-google-plus:before {content: "\ea8b";}
.icon-google-plus2:before{content: "\ea8c";}
.icon-facebook:before    {content: "\ea90";}
.icon-facebook2:before   {content: "\ea91";}
.icon-linkedin:before    {content: "\eaca";}
.icon-linkedin2:before   {content: "\eac9";}
.icon-pinterest:before   {content: "\ead2";}
.icon-pinterest2:before  {content: "\ead1";}
.icon-hatebu:before      {content: "\e903";}
.icon-hatebu2:before     {content: "\e901";}
.icon-rss:before         {content: "\ea9b";}
.icon-rss2:before        {content: "\ea9c";}

.shareList {
	list-style:none;
	display: flex;
	flex-wrap:wrap;
	width:100%;
	margin:-5px 0 0 -5px;
	padding:0;
}
.shareList__item {
	height:28px;
	line-height:28px;
	margin:5px 0 0 5px;
	text-align:center;
}
.shareList__item a {
	color: #FFF!important;
	border-bottom: none!important;
}
.shareList__link {
	display:block;
	padding:0 10px;
	color:#ffffff;
	text-decoration: none;
	border-radius: 7px;
}
.shareList__link::before{
	font-size:14px;
	transition: ease-in-out .2s;
	border-radius: 7px;
}
.shareList__link::after{
	content:attr(title);
	font-size:12px;
	vertical-align: top;
	margin-left:5px;
}
.shareList__link:hover{opacity: 0.75;}
 
.shareList__link.icon-twitter{background:#55acee;}
 
.shareList__link.icon-facebook{background:#3B5998;}
 
.shareList__link.icon-google-plus{background:#dd4b39;}
 
.shareList__link.icon-hatebu{background:#008FDE;}
 
.shareList__link.icon-pocket{background:#EB4654;}
 
.shareList__link.icon-rss{background:#ff9900;}
 
.shareList__link.icon-feedly{background:#6cc655;}
 
.shareList__link.icon-pinterest{background:#cb2027;}
 
.shareList__link.icon-linkedin{background:#0e76a8;}
 
.shareList__link.icon-line{background:#1dcd00;}


