/*
Theme Name: 枻出版社 - 2018
Theme URI:
Description:
Version: 1.1
Author:
*/
@charset "UTF-8";
/* Reset
------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

address, em, strong, th {
  font-style: normal;
  font-weight: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  text-align: left;
}

hr, legend {
  display: none;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

img, fieldset {
  border: 0;
}

li {
  list-style-type: none;
}

/* フロート
------------------------------------------------------------*/
.float_l {
  float: left;
}

.float_r {
  float: right;
}

.clear {
  clear: both;
}


/*eShop*/
#eshop h2{font-size:16px; border-bottom:1px solid #333333;padding-bottom:5px;margin-bottom:5px;}
#eshop p{padding:15px;font-size:14px;}
#eshop #ebook,#member,#teikikoudoku{background:#ffffff;
margin-bottom:40px;}

#eshop h3{line-height:1.6em;}
#eshop #member ul.member ,#ebook ul.ebook ,#teikikoudoku ul.teiki, #eshopbanner{
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-content: flex-start;
box-sizing:border-box;
align-items:center;
}
#eshop #member ul.member li ,#ebook ul.ebook li {padding:10px;box-sizing:border-box;width:25%;}
#eshop #teikikoudoku ul.teiki li{padding:10px;box-sizing:border-box;width:100%;text-align:center;}
#eshop #member ul.member li a ,#ebook ul.ebook li a ,#teikikoudoku ul.teiki li a{width:100%;display:block;}
#eshop #member ul.member li img ,#ebook ul.ebook li img{width:100%;}

#eshop #ebook .ebookguide{display:block;width:100%;background:#3366cc;color:#ffffff;text-decoration:none;padding:10px;box-sizing:border-box;margin-bottom:10px;text-align:center;}
#eshop #ebook .howto{padding:15px;}

#eshopbanner { margin-bottom:30px;}
#eshopbanner dl {padding:10px;box-sizing:border-box;width:50%;}

@media screen and (max-width: 660px)
{
#eshop #member ul.member li ,#ebook ul.ebook li{width:50%;}
#eshopbanner dl {width:100%;}
}