@charset "UTF-8";

body {
font-family: "UD デジタル 教科書体 NK-R", sans-serif, "MS UI Gothic","ＭＳ Ｐゴシック", Arial, Helvetica;
margin: 0px;
padding: 0px;
background: #F5F5F5;
font-size: 100%;
}

h1 {
margin: 0px;
font-weight: bolder;
font-size: 225%;
padding: 0px 5px 0px 5px;
}
h1 a{
color: white;
text-decoration: none;
font-family: "UD デジタル 教科書体 NK-B", sans-serif, "メイリオ", "MS UI Gothic"; 
text-shadow: 5px 5px 2px black; 
font-weight: bolder;
}

h2.article__title {
border-bottom: double 5px silver;
padding: 0px;
font-weight:bold;
font-size: 150%;
text-align:left;
font-family: "UD デジタル 教科書体 NK-B", sans-serif;
color:#000;
}

h2.entry__title {
padding: 0px;
font-weight:bold;
font-size: 150%;
text-align:left;
font-family: "UD デジタル 教科書体 NK-B", sans-serif;
color:#000;
}

h3 {
padding: 0px;
font-size: 130%;
font-weight: bold;
font-family: "UD デジタル 教科書体 NK-B", sans-serif;
}

h3 a{
color:#003366;
text-decoration: none;
}

h4 {
font-size: 135%;
margin-top: 2.5em;
margin-bottom: 1.2em;
font-weight:bold;
clear: both;
font-family: "UD デジタル 教科書体 NK-B", sans-serif;
}

h5 {
font-size: 100%;
font-family: "UD デジタル 教科書体 NK-R", "ＭＳ Ｐ明朝", serif;
font-weight: bold;
font-style: normal;
border-bottom: 1px dotted gray;
}

ul {
list-style-type: disc !important;
}

/*
#banner{
margin-top: 0px;
margin-bottom: 0px;
margin-right: 1%;
margin-left: 1%;
padding: 23px 3% 23px 3%;
background: gray;
background-image: url("http://blackwatch.up.seesaa.net/image/majime-banner-mono.jpeg");
}
*/

.description {
color: white;
margin-left: 20px;
font-size: 100%;
font-weight: normal;
font-family: "UD デジタル 教科書体 NK-R", "ＭＳ Ｐ明朝", serif;
text-shadow: 5px 5px 2px black;
line-height: 140%;
letter-spacing: 0.01em;
}

.module {
margin-bottom: 2em;
padding: 0;
}

.header {
padding: 2em 0;
margin: 0;
}

.l-header {
margin-bottom: 0;
}

.l-wrapper {
width: 100%;
padding: 0 1%;
}

.l-content {
width: 80%;
padding-bottom: 0.5em;
}

.main {
width: 75%;
padding: 0 1%;
margin-bottom: 0.5em;
}

.side--right {
width: 25%;
font-size: 75%;
}

.side--left {
width: 20%;
font-size: 75%;
}

.module--calendar table {
width: 100%;
}

@media screen and (max-width: 767px) {

.l-wrapper {
width: 93%;
}

.l-content {
width: 100%;
}

.main {
 width: 100%;
}

.side--right {
width: 100%;
float: none;
}

.side--left {
width: 100%;
float: none;
}

}

a {
color:#0000FF;
}

img {
-ms-interpolation-mode: bicubic;
}

strong {
font-family: "UD デジタル 教科書体 NK-B", sans-serif, "MS UI Gothic", "ＭＳ Ｐゴシック", Arial, Helvetica;
}

blockquote {
border: solid 1px #003366;
background-color: #F0F0F0;
margin: 0em 0em 0em 0em;
padding: 0em 1em 0em 1em;
font-style: normal;
font-size: 100%;
}

.pager {
margin-bottom: 1.5em;
}

.article {
background: white;
padding: 2%;
}

.article * {
letter-spacing: -0.02em;
}

.article p, .article ul, .article ol, .article dd p, .article td {
/* letter-spacing: 0em; */
font-family: "UD デジタル 教科書体 NK-R", serif, "ＭＳ Ｐ明朝";
line-height: 150%;
}
.article p {
text-indent: 0.5em;
margin-top: 1em;
margin-bottom: 1em;
}

.article dt {
margin-top: 1em;
margin-bottom: 0.7em;
font-weight: bold;
}

.article dd {
margin-left: 2em;
}
.article dd p {
/* 	margin-top: 0.333em;
margin-bottom: 0.333em; */
text-indent: 0.5em;
}

.article ul {
list-style-type: none;
}

.article ul, .article ol {
margin: 2em 0 2em 0;
}

.article ul li, .article ol li {
margin: 0.5em 0.5em 0.5em 1.5em;
}

.recent-entry__thumbnail img {
max-width: 100%;
height: auto;
}

.recent-entry__thumnail img {
max-width: 100%;
height: auto;
}

.article--entry img {
max-width: 100%;
max-height: 100%;
}

.read-more {
font-family: "UD デジタル 教科書体 NK-R", sans-serif;
font-style: italic;
font-weight: bold;
font-size: 110%;
}

.comments__item {
background: white;
}

#trackback {
background: white;
}

div.tag-word {
clear: both;
margin-top: 4ex;
}
#tag_cloud a, .side-tag a {
white-space: nowrap;
}
#tag_cloud a:hover, .side-tag a:hover {
color: white;
background-color: #0000FF;
}

/*                    */
/* ここから独自クラス */
/*                    */

.image-title {
font-size: 75%;
}
img.image {
border: 0;
}
img.thumbnail {
max-width: 64px;
border: 0;
}
img.thumbnail2 {
max-width: 128px;
border: 0;
}
img.thumbnail-others {
max-width: 60px;
border: 0;
}

h1 a:link,
h1 a:visited,
.article h3 a:link,
.article h3 a:visited,
.article p a:link,
.article p a:visited,
.article ul a:link,
.article ul a:visited,
.article ol a:link,
.article ol a:visited,
.article dt a:link,
.article dt a:visited,
.article dd p a:link,
.article dd p a:visited,
.article td a:link,
.article td p a:visited,
.article caption a:link,
.article caption a:visited, 
div.kk-body p a:link,
div.kk-body p a:visited,
div.kk-body ul a:link,
div.kk-body ul a:visited,
div.kk-body ol a:link,
div.kk-body ol a:visited {
text-decoration: none;
}
h1 a:hover,
h1 a:active,
.article h3 a:hover,
.article h3 a:active,
.article p a:hover,
.article p a:active,
.article ul a:hover,
.article ul a:active,
.article ol a:hover,
.article ol a:active,
.article dt a:hover,
.article dt a:active,
.article dd p a:hover,
.article dd p a:active,
.article td a:hover,
.article td a:active,
.article caption a:hover,
.article caption a:active,
div.kk-body p a:hover,
div.kk-body p a:active,
div.kk-body ul a:hover,
div.kk-body ul a:active,
div.kk-body ol a:hover,
div.kk-body ol a:active {
text-decoration: underline;
}
.amazon {
text-align: center;
}
.image-only {
text-align: center;
}
.image-only a:link, .image-only a:visited {
text-decoration: none;
}

.float-image, .float-image-right {
float: right;
margin: 5px 5px 5px 5px;
padding: 0;
border: 0;
display: inline;
}
.float-image-left {
float: left;
margin: 5px 5px 5px 5px;
padding: 0;
border: 0;
display: inline;
}

.read-more-desc, .blogranking-desc {
font-family: "UD デジタル 教科書体 NK-R", sans-serif;
font-size: 75%;
}
.small-font-size {
font-size: 75%;
}
.google {
text-align: center;
margin: 0;
padding: 1em 0 0 0;
}
.google-top {
text-align: center;
margin: 0;
padding-top: 0.5em;
}
.goods-body {
font-weight: normal;
border: 0;
padding: 3px 1.5% 1px 1.5%;
margin: 2px 0 3px 0;
color: #000;
text-align: left;
line-height: 140%;
background: white;
}
.goods-image {
text-align: center;
}
.goods-image a:link, .goods-image a:visited {
text-decoration: none;
}
.kk-body {
border: 0;
background: white;
padding: 3px 2% 2px 2%;
font-weight: normal;
margin: 2px 0 8px 0;
color: #000;
clear: both;
}
.kk-float-image, .kk-float-image-right {
float: right;
margin: 1px 2px 1px 2px;
border: 0;
display: inline;
}
.kk-float-image-left {
float: left;
margin: 1px 2px 1px 2px;
border: 0;
display: inline;
}
.kk-body p {
font-family: "UD デジタル 教科書体 NK-R", serif, "ＭＳ Ｐ明朝";
/* letter-spacing: 0.05em; */
/* font-size: 100%; */
line-height: 125%;
text-indent: 0.5em;
margin: 0 0 4px 0;
}
a:hover img.image, a:hover img.thumbnail {
border: 2px dashed #0000FF;
padding: 0px;
margin: -2px;
}
a:hover img.kk-float-image, a:hover img.kk-float-image-right, a:hover img.kk-float-image-left {
border: 2px dashed #0000FF;
padding: 0px;
margin: -1px 0px -1px 0px;
}
a:hover img.float-image, a:hover img.float-image-right, a:hover img.float-image-left {
border: 2px dashed #0000FF;
padding: 0px;
margin: 3px 3px 3px 3px;
}
.amazon-box {
font-size: 90%;
}
.amazon-image-box {
width: 85px;
float: left;
display: inline;
}
img.amazon-image {
border: 0;
}
.amazon-info-box {
width: 65%;
float: left;
margin-left: 1%;
display: inline;
margin-top: 5px;
}
.amazon-name {
margin-bottom: 3px;
}
.amazon-staff {
margin-bottom: 8px;
}
.amazon-detail {
font-size: 85%;
}
.amazon-footer-box {
clear: both;
font-size: 85%;
width: 100%;
margin-bottom: 10px;
}
div.amazon-name a:hover, div.amazon-name a:active  {
text-decoration: underline;
font-weight: bold;
}

.ref-goods-body {
font-weight:normal;
border:1px dashed #003366;
padding: 3px 1.5% 1px 1.5%;
margin: 2px 0 3px 0;
color: #000;
text-align: left;
/* line-height: 140%; */
}
.ref-goods-image {
text-align: center;
}
.ref-goods-image a:link, .ref-goods-image a:visited {
text-decoration: none;
}
.ref-goods-text {
font-size: 75%;
}
.new-goods-body {
clear: both;
text-align: left;
font-size: 75%;
line-height: 1.1;
margin-bottom: 40px;
padding-left: 0;
border: 1px dotted white; /* for IE */
}
.new-goods-each {
float: left;
}
.new-goods-image {
}
.new-goods-attr {
text-align: center;
font-style:italic;
}
.new-goods-name {
clear: both;
font-size: 125%;
text-indent: -1em;
padding-left: 1em;
margin-bottom: 0.75em;
font-family: "UD デジタル 教科書体 NK-B", sans-serif;
}
.new-goods-stock {
font-size: 100%;
}
.new-goods-desc {
font-size: 100%;
color: gray;
}
.new-goods-group {
clear: both;
}
.new-goods-name a {
text-decoration: underline;
}
.new-goods-name a:hover, .new-goods-name a:active {
text-decoration: underline;
color: white;
background-color: #0000FF;
}

#H_KRKJ ~ ul li {
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-bottom: 0;
}

.new-goods-each, img {
/* max-width: 100%;
width: auto;
height: auto;
width: inherit; */
}

.tn-lg00 img {width: 432px;}
.tn-lg01 img {width: 384px;}
.tn-lg02 img {width: 352px;}
.tn-lg03 img {width: 320px;}
.tn-md01 img {width: 240px;}
.tn-md02 img {width: 225px;}
.tn-md03 img {width: 160px;}
.tn-md04 img {width: 128px;}
.tn-ct01 img {height: 48px;}
