/*
Template:rhythm
Theme Name:Kochi
Theme URI:
Description:Kochi Co.,Ltd. 用のテンプレートです。
Author:株式会社サスケデザイン
Version:1.0
*/
@import url("../rhythm/style.css");

.mn-soc-link i {
	font-size: 20px !important;
}

#top-message-ja .hs-line-12 {
	font-family: serif;
	letter-spacing: 50px;
	font-size: 48px;
}
.wpcf7-form textarea {
  height: 252px !important;
}
.single-post h2 {
	margin: 0px 0px 50px 0px;
}
.wpcf7-form-control.wpcf7-submit {
  float: none;
  background-color: #033170;
}
.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #253f63 !important;
}
.submit-bt {
	display: inline-block;
	text-align: center;
}
footer {
	padding: 20px 0px 15px 0px !important;
}
h2.item-category {
	font-family: Dosis, arial, sans-serif;
	font-size: 32px;
	letter-spacing: 0.2em;
	text-transform: uppercase !important;
}
.item-sku {
	font-family: Dosis, arial, sans-serif;
	margin-bottom: 5px !important;
}
.item-title {
	font-family: Dosis, arial, sans-serif;
	font-weight: 400;
  margin-bottom: 30px !important;
  font-size: 28px;
  letter-spacing: 0.2em;
  color: #444444;
}
.home-text .hs-line-1 {
	letter-spacing: 10px !important;
	font-family: Dosis, arial, sans-serif;
}
.scroll-down{
  bottom: 40px;
}
.top-gallery {
	padding: 100px 50px 50px 50px !important;
}
.top-gallery-last {
	padding: 0px 50px 100px 50px !important;
}
.top-gallery-text {
	font-size: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase !important;
}
.top-category-text {
	margin: 50px;

}
.top-category-text div {
	
}
.top-category-text a {
	color: #CCCCCC !important;
	text-decoration: none;
	margin: 20px;
}
.top-category-text a:hover {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.top-category-text-ja a {
	display: block;
	white-space: nowrap !important;
}
.dosis {
	font-family: Dosis, arial, sans-serif;
}
.category-title {
	font-size: 24px;
	font-family: Dosis, arial, sans-serif;
	font-weight: 600;
}
.bdright {
	border-right: 1px solid #e5e5e5 !important;
}
.size-tbl {
	width: 100%;
}
.woocommerce-product-search input[type=submit] {
	margin-top: 5px;
	color: #666666;
}
.product-categories li a {
	color: #666666 !important;
	text-transform: uppercase !important;
}
.product-categories li a:hover {
	color: #cccccc !important;
}
.thumbnails {
	margin-top: 20px;
}
.children li {
	padding-left: 15px !important;
	background-image: url(images/child-arrow.gif) !important;
	background-repeat: no-repeat !important;
}
.widget_recently_viewed_products img {
	/* width: 100% !important; */
}
.toggle-content {
	display: none;
}

input.wpcf7-text, textarea.wpcf7-textarea {
	text-transform: none !important;
}
#kay-photo {
	margin-bottom: 20px;
}


/* WooCommerce Image Zoom */
.cloud-center {
	text-align:center;
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 2px solid #888;
	margin:-2px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border: 1px !important;
	overflow:hidden;
	
	-webkit-border-radius: 0px !important;
  	-moz-border-radius: 0px !important;
  	border-radius: 0px !important;
  		
	-moz-box-shadow: none !important;
 	-webkit-box-shadow: none !important;
 	box-shadow: none !important;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border: 0px;
}

a#cloud-link {
	position:relative;
	top:10px;
	text-align:center;
	display:block;
}