/* 
Theme Name: keigetsu1
Theme URI: http://www.muneki.com/ 
Description: Child theme of Responsive

Version: 1.0
Author: munekisystems
Author URI: http://www.muneki.com
Template: responsive
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support

Text Domain: responsive

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

@import url('../responsive/style.css');

/* 投稿日、投稿者非表示
-------------------------------------------------------------- */
div.post-meta {display: none;} 


/* =Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: 700;
  line-height: 1.0em;
  word-wrap: break-word;
}

h1 {
  font-size: 1.7em; /* = 36px */
  margin-bottom: .5em;
  margin-top: .5em;
}

h2 {
  font-size: 1.600em; /* = 36px */
  margin-bottom: .75em;
  margin-top: .75em;
}

h3 {
  font-size: 1.400em; /* = 30px */
  margin-bottom: .857em;
  margin-top: .857em;
}

h4 {
  font-size: 1.300em; /* = 24px */
  margin-bottom: 1em;
  margin-top: 1em;
}

h5 {
  font-size: 1.125em; /* = 18px */
  margin-bottom: 1.125em;
  margin-top: 1.125em;
}

h6 {
  font-size: 1.000em; /* = 16px */
  margin-bottom: 1.285em;
  margin-top: 1.285em;
}

/* =Globals
-------------------------------------------------------------- */
#container {
  margin: 0 auto;
  max-width: 960px;
  min-width: 350px;
  padding: 0px 20px;
}


/* =Responsive 12 Column Grid
    http://themeid.com/responsive-grid/
-------------------------------------------------------------- */
.grid {
  float: left;
  margin-bottom: 2.127659574468%;
  padding-top: 0;
}

.grid-right {
  float: right;
  margin-bottom: 2.127659574468%;
  padding-top: 0;
}

.col-60,
.col-140,
.col-220,
.col-300,
.col-380,
.col-460,
.col-540,
.col-620,
.col-700,
.col-780,
.col-860 {
  display: inline;
  margin-right: 2.127659574468%;
}

.col-60 {
  width: 6.382978723404%;
}

.col-140 {
  width: 14.893617021277%;
}

.col-220 {
  width: 23.404255319149%;
}

.col-300 {
  width: 31.914893617021%;
  min-width: 290px;
}

.col-380 {
  width: 40.425531914894%;
}

.col-460 {
  width: 48.936170212766%;
}

.col-540 {
  width: 57.446808510638%;
}

.col-620 {
  /*width: 65.957446808511%;*/
  width: 65.957446808511%;
  min-width: 310px;
}

.col-700 {
  width: 74.468085106383%;
}

.col-780 {
  width: 82.978723404255%;
}

.col-860 {
  width: 91.489361702128%;
}

.col-940 {
  width: 100%;
}

.fit {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* =Content
-------------------------------------------------------------- */
#content {
  margin-top: 30px;
  margin-bottom: 20px;
}

#content-full {
  margin-top: 40px;
  margin-bottom: 20px;
}

#content-blog {
  margin-top: 40px;
  margin-bottom: 20px;
}

#content-images {
  margin-bottom: 20px;
}

#content-search {
  margin-bottom: 20px;
  margin-top: 20px;
}

#content-archive {
  margin-top: 40px;
  margin-bottom: 20px;
}

#content-sitemap {
  margin-top: 40px;
  margin-bottom: 20px;
}

#content-sitemap a {
  font-size: 12px;
}

#content .sticky {
  clear: both;
}

#content .sticky p {
}

/* =Titles
-------------------------------------------------------------- */
.featured-title {
  font-size: 24px;
  letter-spacing: -1px;
  margin: 0;
  padding-top: 30px;
  padding-left: 20px;
  text-align: left;
}

.featured-subtitle {
  padding: 0 20px;
  text-align: left;
}

/* =Titles (widget)
-------------------------------------------------------------- */
.widget-title,
.widget-title-home h3 {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  margin: 0;
  padding: 0 0 15px 0;
  text-align: left;
}

/* =Featured Content
-------------------------------------------------------------- */
#featured {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding-bottom: 15px;
  width: 99.893617021277%;
}

#featured p {
  font-size: 16px;
  font-weight: 200;
  line-height: 27px;
  padding: 0 20px 0 20px;
  text-align: left;
}

#featured-image {
  margin: 20px 0 0 20px;
}

#featured-image .fluid-width-video-wrapper {
  /*margin-left: -20px;*/
  margin-left: 0px;
}

.featured-image img {
  margin-top: 20px;
}

/* =Widgets
-------------------------------------------------------------- */
#widgets {
  margin-top: 30px;
}

/* =Buttons (Call to Action)
-------------------------------------------------------------- */
.call-to-action {
  text-align: center;
}

.call-to-action a.button {
  font-size: 22px;
  padding: 12px 30px;
}

.call-to-action a.button:hover {
  text-decoration: none;
}

.ie7 .call-to-action a.button {
  padding: 11px 32px 19px 32px;
}

/* =Gallery
-------------------------------------------------------------- */
.gallery .gallery-item {
  max-width: 245px;
  padding: 10px;
}

/* =Product list
-------------------------------------------------------------- */
.product-title-list{
	padding-left:0px;
}

.product-list-l{
	list-style-type: none;
	float: left;
	width: 258px;
	height: 230px;
	padding-right:20px;
	padding-bottom:20px;
	/*background: url(images/product-list-l.png) no-repeat bottom right;*/
}

.product-list-r {
	list-style-type: none;
	float: left;
	width: 254px;
	height: 230px;
	padding-right:20px;
	padding-bottom:20px;
	/*background: url(images/product-list-l.png) no-repeat bottom left;*/
}

#product-list-title{
	font-size: 16px;
}

/* =Widgets area image margin
-------------------------------------------------------------- */
a img.alignnone {
	margin: 5px 20px 5px 0;
}

#widgets a img.alignnone {
	margin: 5px 20px 5px 0;
}
