@charset "UTF-8";
@import url("../simplicity/style.css");

/*
	Theme Name: Simplicity child
	Template: simplicity
*/

/* Simplicity子テーマ用のスタイルを書く */

/*###### トップページ ######*/
.top-title {
display: none;
}

/*###### サイドバー ######*/
.taxonomylist {
}
.taxonomylist li {
display: inline-block;
margin-right: 1em;
}
.edd-taxonomy-widget li {
display: inline-block;
margin-right: 1em;
}
#dlTagcloud {
padding-right: 15px;
padding-left: 15px;
}
/*Easy Digital Downloads ログイン*/
#loginset {
text-align: center;
border: 1px solid #ddd;
padding: 6px 5px;
margin-bottom: 10px;
}
#loginform {
text-align: left;
/*margin-bottom: 4px;*/
padding: 0px 10px;
}
#loginset p, #loginset li {
font-size: 12px;
color: #444;
}
#loginset li a {
color: #444;
}
#loginform .input {
text-align: right;
}
#loginform h6 {
border-bottom: 1px dashed #ccc;
color: #369;
margin-top: 0;
margin-bottom: 10px;
font-size: 19px;
}
/*.widget:not(#nav_menu-2) {
border: 1px solid #ccc;
padding: 10px 20px;
margin-bottom: 10px;
}*/
aside#cartmenu {
margin: 0;
padding: 0;
position: relative;
}
aside#cartmenu ul {
margin: 0;
padding: 0;
}
aside#cartmenu li {
/*padding: 2px 5px;*/
border: 1px solid #ddd;
margin: 5px 0px;
display: inline-block;
width: 30%;
border-radius: 3px;
}
aside#cartmenu li a {
display: block;
padding: 3px 5px;
color: #2098a8;
text-decoration: none;
}
aside#cartmenu li a:hover {
color: #c03;
}

/*###### フリー・ダウンロード素材 ######*/
.post-free-single, .post-dl-single {
text-align: center;
}
.post-free-single p a img, .post-dl-single p a img {
display: inline-block;
}
.eyecatch-free, .eyecatch-dl {
margin-right: auto;
margin-left: auto;
}
.term a {
margin-right: 0.1em;
margin-left: 0.1em;
}
.searchcount {
margin-bottom: 40px;
}
/*### ダウンロード素材タイル並び ###*/
#main .loop-download {
text-align: center;

}
#main .loop-download #list {
width: 100%;
/*margin: 0 auto;*/
vertical-align: top;
}

#main .entry-download{
  /*clear:both;*/
margin-bottom: 20px;
margin-right: 3px;
margin-left: 3px;
overflow: hidden;
/*  overflow: auto;
  zoom: 1;*/
  word-wrap: break-word;
width: 202px;
border: 1px solid #ddd;
border-radius: 5px;
display: inline-table;
padding-left: 6px;
padding-right: 6px;
vertical-align: top;
}

.entry-download .entry-thumb {
float: none;
margin-right: 0px;
margin-left: 0px;
  margin-top: 3px;

}

.entry-download .entry-thumb a{
  display: block;
text-align: center;
}

.entry-download .entry-thumb img {
display: block;
  border:0;
  width:150px;
  height:150px;
margin: auto;
margin-bottom: 6px;
}

.entry-download .term {
margin: 0;
margin-bottom: 0.2em;
}
.entry-download .term a {
border: 1px solid #ddd;
border-radius: 3px;
padding: 0.1em 0.2em 0em 0.2em;
display: inline-block;
font-size: 13px;
margin-bottom: 0.2em;
}

.entry-card-content-download {
  /*margin-left:160px;*/
margin-left: 0;
}

.entry-download h2 {
/*font-size: 80% !important;*/
line-height: 100%;
padding-top: 0;
padding-bottom: 0;
}

.entry-download h2 a {
font-size: 21px;
}

/*###### ダウンロード素材シングルページ ######*/
/*.type-download .term {
margin: 0;
margin-bottom: 0.2em;
}
.type-download .term a {
border: 1px solid #ddd;
border-radius: 3px;
padding: 0.1em 0.2em 0em 0.2em;
display: inline-block;
font-size: 13px;
margin-bottom: 0.2em;
}*/
.type-download .entry-content img {
border: 1px solid #ddd;
}

/*###### 制作例一覧 ######*/
/*.entry-sample .term {
margin: 0;
margin-bottom: 0.2em;
}
.entry-sample .term a {
border: 1px solid #ddd;
border-radius: 3px;
padding: 0.1em 0.2em 0em 0.2em;
display: inline;
font-size: 13px;
margin-bottom: 0.2em;
}*/
.entry-sample .term a {
color: #2098a8;
}

/*###### 制作の流れ ######*/
#Request ol > li {
font-size: 26px;
font-weight: bold;
color: #ffdc00;
}
#Request ol > li span {
color: #333;
}
#Request ol li dl {
font-size: 16px;
font-weight: normal;
color: #111;
}
#Request ol li dl dd {
display: inline-block;
}

/*親子カテゴリ表示*/
/*aside.widget_list_pages {
border: 1px dashed #ccc;
}*/
.widget_list_pages,
.menu-side-menu-sub-container {
border: 1px dashed #ccc;
}
.widget_list_pages h1 {
border-bottom: 1px dashed #ccc;
background-color: #369;
margin-top: 0;
padding: 10px;
font-size: 19px;
}
.widget_list_pages h1 a {
display: block;
text-decoration: none;
color: #fff;
}
.widget_list_pages h1 a:before {
content: url(img/arrow-left.png);
}
.widget_list_pages ul li,
.menu-side-menu-sub-container ul#menu-side-menu-sub li {
position: relative;
margin-left: 25px;
}
.widget_list_pages ul li a:before {
content: url(img/arrow.png);
position: absolute;
left: -25px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub li a:before {
content: url(img/arrow.png);
position: absolute;
left: -25px;
top: -3px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub > li:first-child a:before {
top: 10px;
}
.widget_list_pages ul li a,
.menu-side-menu-sub-container ul#menu-side-menu-sub li a {
text-decoration: none;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub > li:first-child {
border-bottom: 1px dashed #ccc;
background-color: #369;
margin-top: 0;
margin-left: 0;
padding: 10px;
padding-left: 0;
padding-bottom: 8px;
margin-bottom: 15px;
font-size: 19px;
font-weight: bold;
position: relative;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub > li:first-child a {
display: block;
text-decoration: none;
color: #fff;
margin-left: 25px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub > li:first-child a:before {
content: url(img/arrow-left.png);
left: 10px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub > li {
margin-left: 40px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub {
margin: 0;
padding: 0;
/*margin-top: 0;
padding-top: 0;*/
}
.menu-side-menu-sub-container ul#menu-side-menu-sub li ul.sub-menu {
margin-left: 0;
margin-top: 10px;
}
.menu-side-menu-sub-container ul#menu-side-menu-sub li ul.sub-menu li {
margin-left: 10px;
}

/*###### リンク ######*/
.browser-shot {
float: left;
}

/*###### 素材検索ボックス ######*/
#dlSearch {
  position: relative;
  margin-top: 25px;
}
#dlSearchSubmit {
  position: absolute;
  width: 30px;
  height: 26px;
  border: none;
  /* 画像をBase64にするためコメントアウト
  background: url("images/search.png") no-repeat 50% 50%; */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAEIklEQVR42pWVe0xTVxzHf22hFWiBUKjLEiTOjODGq4ArJJiYBV+gWy3YBoegWZysOgsVKYNC8IGhsMIYCLLqRKRkRdwEp4wR/yCZgwbHa8bwCH9sQkt5lceGIax0v3PDJd7MZaHJL72555zP+f6eF5xOJ3R1d4Pp7l342mAAbUEBp/DixagDBw/mh0dGdmzbvv25f0DA88CgoA5FcnLx9draWOXZs7xinQ5WVlZoIxzKGMDb9fXCdKUy21ckWgZcep0JfX2dCL5WVl4udDgcsLq6SuzfwJYHDzyzc3Lagc3eOMwXCJzePj6zAm9vmwefvwYs1sbap0rlT9PT0z52ux3QmMBfe3vhUlHRdXozOfhOcHBfTGzspYTDh5Mk0dHxkRJJQXBoqPlVtedUqrrBwUFWT08PE/j9/fu7PVANrSD52DFjXn7+W1ESCezdvx8ioqIgLCICLmg0b2So1d+gckotb8sWp8lkSjCbzUzgUYWihYBY6K44MnKipbVVoMrMhJDw8A3g20FBgPEF6+Skqywp6TvW+uXxCQmdCHRhAN8NCZmi3VBnZdUUl5QAxhPSTp6EuH37IBTBpxFWUFgIDY2NcFWnO04UEtsRGDhfWVXlzQDiy0V6A8IufJ6XB5eLioCAP5BK4YhMBt+aTHCrrg4MN25A/Z07UkqAi4tTKBLNvx8XJ2QAQ8LCbHQysjWarwYGBqCishJKSksB3YO0EycgV6sFU1MT6PAStFRaQODOnXbDzZs+DGCSXP6IBmIifrdYLPyq6moKeCQxEY6npsJnKhU0Ya1mqtXwSXp6K51AqUzW2W02cxjA5nv39vI9PddIDbI4HOdHKSmG8ooKry/0ejZRmJqWBpnnz7OMjY1eyjNnqnlubg7AfTx39zV9WdmBX7q6mFl+1NYGObm5Dex1IAGHicW9eVptVvyhQ7uOyuW7Pj516nR0TEwvdSnGjsvjOc5lZBhJu6JCJnBkZATGxsbc5ApFm6urq+PVAvfw9CRGINQ7DpdLlRf2+fSkzeY7YbHAHy9eMIFDQ0OU/fbsGV+amKjbFhAwxVkHoGuU0Ze48HhONq75+vn99cPDh/KXy8uwuLj4eiDpaZKMLI3mQ3T1y/diYjowTo8R8nj3nj0d2C3DFBQ7hPxjdVhHR0d3WK3W/waW6vWA4wkw2KQWBeiuFwK9rtXU8Pv6+iRv+vv/iaGglFJtmpLSOT4+zv1f4OUrV0iiwF0gADxMipzaW1Nbq0UgiSXlOnluMBqzNw0knfM3zr2ep0/dsL+pqeO67nqoWDyxKSD5NTU3w89PnsCP7e2kY2QERBvOy5ebAvb398Pc3BzYpqZgZmYG7PPzXBxjDTi9Z4VC4SxOIcOmgDabDZaWlmBhYYGUCHlm47dHL9q6ddhPJBrGCXWVBv4DYbnuWKzr2fcAAAAASUVORK5CYII=") no-repeat 50% 50%;
  z-index:0;
  top:3px;
  right:3px;
  /*transform: translate(-20%, -50%);*/
}

/*###### 特商法 ######*/
.mailaddress {
/*display: inline;*/
}
.mailaddress form {
display: inline;
}
.mailaddress form input[type="text"] {
display: inline;
width: 150px;
margin-left: 6px;
margin-right: 6px;
}
.mailaddress form input[type="button"] {
margin-left: 20px;
}

/*###### 解像度計算フォーム ######*/
form#calcForm p.inputwrap {
display: inline-block;
}
form#calcForm p.inputwrap span {
margin-left: 10px;
margin-right: 10px;
}
form#calcForm p input {
display: inline;
width: 100px;
}
/*###### フロート解除 ######*/
.clearfix:after,#Wrapper:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix,#Wrapper{
display: inline-block;
}
/* Holly Hack Targets IE Win only \*/
* html .clearfix,*html #Wrapper{height: 1%;}
.clearfix{display: block;}
/* End Holly Hack */

/*###### 共通 ######*/
/*タイル高さ揃え*/
#main .masonry-brick {
height: 300px;
}
.floatleft {
float: left !important;
margin-right: 10px !important;
margin-bottom: 10px !important;
}
.floatright {
float: right !important;
margin-left: 10px !important;
margin-bottom: 10px !important;
}
.inline {
display: inline;
}
