/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/* =====================
 base settings
===================== */

/* font */
@font-face {
font-family: "YuGothic M";
src: local("Yu Gothic Medium");
}

body {font-family:"游ゴシック体", YuGothic, "YuGothic M", sans-serif;line-height:1.8 !important;color:#666;}

/* heading */
.page-title h1.entry-title, .title-wrapper h1.page-title, .title-wrapper p.blog-title, .banner-layers h2, .banner-layers h3, .home h2.section-title, h3.section-title-center {
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
	font-weight: bold;	
}

.home h2.section-title {
	font-size: 135%;
	margin-bottom: 10px !important;
	padding: 0 !important;
	border: none !important;
}
.home h2.section-title span {
	border: none !important;
}

.page-title h1.entry-title,  .title-wrapper h1.page-title {/* 下層ヘッダーの見出しに適用 */
	font-size: 2.0em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}

.archive-page-header h1.page-title {/* blogアーカイブ見出し */
	font-size: 1.5em;
}

.banner-layers h2 {/* トップのバナー見出し */
	font-size: 2.7em;
	line-height: 1.2;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}


.banner-layers h3 {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}

h2.checkout-heading {/* cart系ページの見出し */
	font-size: 1.6em !important;
	text-align:center !important;
	margin-top:20px;
}

/* link */
p > a{text-decoration:underline}

/* general */
.forPc{display:block}
.forSp{display:none}
.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}

.woocommerce-terms-and-conditions *{
	font-size: 90%;
}

@media screen and (max-width: 768px) {
	h1, h3.section-title-center {
		line-height: 1.4;
	}
}