

h2.site-description {
font-size:.9em;
}

#content dl {
margin: 0;
padding: 0;
}

#content dl.cellbook dt {
display: block;
width: 20%;
margin-right: 5%;
padding: 2px 10px;
font-weight: normal;
font-size: .6em;
text-align: left;
clear: left;
float: left;
border-right: 1px dotted #ddd;
}

#content dl.cellbook dd {
display: block;
width: 75%;
margin-left: 20%;
padding: 2px;
font-weight: normal;
font-size: .8em;
margin-bottom: 2px;
/* border-bottom: solid 1px #ddd; */
}

.alignleft, div.alignleft {
margin: 0px;
padding: 0px 10px 10px 0px;
float: left;
}

.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}


.netbookshop {
width:100%;
float:left;
}

a.chekcart {
display: block;
float: left;
margin: 0 18%;
padding: 20px 8px;
}

a.button_orange {
display: block;
float: left;
width: 60%;
margin: 0 18%;
padding: 20px 8px;
color: #000 !important;
opacity: 0.9;
filter: alpha(opacity=90);
cursor: pointer;
/* background: #f36f11; */
background-color: #E9B213;
border-radius: 4px;
border: 1px solid #A67F0D;
font-size: .84em;
font-weight: normal;
text-align: center;
line-height: 1;
box-shadow: 0 1px 5px #999;
-moz-box-shadow: 0 1px 5px #999;
-webkit-box-shadow: 0 1px 5px #999;
/* background: -webkit-gradient( linear, left top, left bottom, from(#ffa64f), to(#f36f11) ); */
background: -webkit-gradient( linear, left top, left bottom, from(#F3DA91), to(#E9B213) );
-webkit-border-radius: 4px;
-webkit-box-shadow: 1px 1px 1px #fff;
/* background: -moz-linear-gradient( top, #99c9e5, #428ec9 ); */
background: -moz-linear-gradient( top, #F3DA91, #E9B213 );
-moz-border-radius: 4px;
-moz-box-shadow: 1px 1px 1px #fff;
/* filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#ffa64f,endColorstr=#f36f11); */
filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#F3DA91,endColorstr=#E9B213);
zoom: 1;
}

a.button_orange:hover {
opacity: 1;
filter: alpha(opacity=100);
background-color:#E7B152;
background: -webkit-gradient( linear, left top, left bottom, from(#F3DA91), to(#E7B152) );
background: -moz-linear-gradient( top, #F3DA91, #E7B152 );
filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#F3DA91,endColorstr=#E7B152);
}

.button_blue_s {
width: 18px;
margin: 2px 0 0;
padding: 0 10px;
color: #fff !important;
opacity: 0.8;
filter: alpha(opacity=80);
cursor: pointer;
background: DarkGray;
border-radius: 2px;
font-size: 1.2em;
font-weight: bold;
text-align: center;
line-height: 1;
zoom: 1;
}

.ordersubmit {
display: block;
float: left;
width: 60%;
margin: 0 18%;
padding: 20px 8px;
color: #000 !important;
opacity: 0.9;
filter: alpha(opacity=90);
cursor: pointer;
/* background: #f36f11; */
background-color: #E9B213;
border-radius: 4px;
border: 1px solid #A67F0D;
font-size: .84em;
font-weight: normal;
text-align: center;
line-height: 1;
box-shadow: 0 1px 5px #999;
-moz-box-shadow: 0 1px 5px #999;
-webkit-box-shadow: 0 1px 5px #999;
/* background: -webkit-gradient( linear, left top, left bottom, from(#ffa64f), to(#f36f11) ); */
background: -webkit-gradient( linear, left top, left bottom, from(#F3DA91), to(#E9B213) );
-webkit-border-radius: 4px;
-webkit-box-shadow: 1px 1px 1px #fff;
/* background: -moz-linear-gradient( top, #99c9e5, #428ec9 ); */
background: -moz-linear-gradient( top, #F3DA91, #E9B213 );
-moz-border-radius: 4px;
-moz-box-shadow: 1px 1px 1px #fff;
/* filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#ffa64f,endColorstr=#f36f11); */
filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#F3DA91,endColorstr=#E9B213);
zoom: 1;
}

.ordersubmit:hover {
opacity: 1;
filter: alpha(opacity=100);
background-color:#E7B152;
background: -webkit-gradient( linear, left top, left bottom, from(#F3DA91), to(#E7B152) );
background: -moz-linear-gradient( top, #F3DA91, #E7B152 );
filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#F3DA91,endColorstr=#E7B152);
}

.bkdiv {
line-height:150%;
width:90%;
margin: 0 4%;
}

.kaisetsu {
line-height:200%;
width:90%;
margin: 0 4%;
}

.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}


.bkh4 {
font-size: 1.05em;
font-weight: bold;
border-left: 1px solid #ccf;
border-top: 1px solid #ccf;
padding: 10px 2px 2px 10px;
margin: 60px 0px 40px 0px;
}

.netbookstore_title {
font-size: 1.05em;
font-weight: bold;
border-left: 1px solid #ccf;
border-top: 1px solid #ccf;
padding: 10px 2px 2px 10px;
margin: 60px 0px 40px 0px;
}

.sidebar .widget-title{
font-size: 105%;
padding: 4px 0px 6px 6px;
margin: 20px 0px 10px 0px;
border-left: 1px solid #ccf;
border-top: 1px solid #ccf;
}

.nav>li {
font-size:.8em;
}

.navbar-nav>li>a {
padding-top: 6px;
padding-bottom: 6px;
line-height: 12px;
}

.nav>li>a {
position: relative;
display: block;
padding: 20px 6px 6px 4px;
}

.masonry-brick {
padding:0 20px 0 0;
max-width:240px;
min-height:340px;
max-height:400px;
}
.page-header-index {
padding-bottom: 4px;
margin: 0px 0 4px;
border-bottom: none;
border-top: 1px solid #eee;
}

.page-title-index {
font-size:99%; 
}

.entry-content-index {
padding:8px 8px 8px 0;
font-size:.8em;
}

.entry-meta {
font-size:.8em;
}

.spc{
border-bottom: 1px solid #eee;
}

.spcym{
color:#555;
}

.minchotai {
    font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.shadow {

/* border */
border:1px solid rgb(204, 204, 204);

/* box-shadow */
box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 6px 3px;
-webkit-box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 6px 3px;
-moz-box-shadow:rgba(204, 204, 204, 0.65098) 0px 0px 6px 3px;

-ms-box-shadow: 0 0 5px #555;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=3, enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=3, enabled=true);
}



dl.listpost dt {
height:30px;
  clear: left;
  float: left;
  width: 30px;
  color: #000;
}

dl.listpost dd {
height:30px;
margin-left: 30px;
}


dl.ondemandpost dt {
height:30px;
  clear: left;
  float: left;
  width: 160px;
  color: #000;
font-size:.9em;
}

dl.ondemandpost dd {
height:30px;
margin-left: 160px;
}


.indexhh2 {
margin: 0px 0px 4px 0px;
padding: 4px 4px 4px 10px;
font-size: 18px;
color: #3774BD;;
border:1px solid #3774BD;
text-align: left;
font-weight:600;
}

.gridtitle{
font-size:1.1em;
font-weight:600;
}

.navbar-fixed-top {
height:120px;
background-color:rgba(55,116,189,0.8);
}

.site-footer{
background-color:#3774BD;
}

.menu-menu-footer-container .nav>li>a {
font-weight:bolder;
color:#fff;
}
.menu-menu-footer2-container .nav>li>a {
font-weight:bolder;
color:#fff;
}

.col-sm-4 .textwidget {
color:#fff;
}
.col-sm-4 .textwidget a{
color:#fff;
}

.headertitle a{
margin-left:20px;
color:#fff;
font-size:110%;
font-weight:800;
letter-spacing: .5em;
moz-text-shadow:1px 1px 5px #000;
-webkit-text-shadow:1px 1px 5px #000;
text-shadow:1px 1px 5px #000;
}

.sc {
margin:8px 0;
padding:4px;
border:1px solid #3774BD;
width:80px;
text-align:center;
color:#3774BD;
}

/* メイン２列 */
.index3grid {
width:50%;
float:left;
}

/* description */
.head-description {
float:right;
clear:both;
margin:-70px 20px 0 240px;
}
