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

/*************** ADD CUSTOM CSS HERE.   ***************/

body{
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Georgia, Meiryo, serif !important;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Georgia, Meiryo, serif !important;
	font-weight: 400;
}
.nav > li > a {
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Georgia, Meiryo, serif !important;
	font-weight: 400;
	font-size:100%;
}
#comments,.post_comments{
	display:none;
}
.blog-single .entry-category{
	display:none;
}

.yu-mincho{
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Georgia, Meiryo, serif !important;
	font-weight: 400;
}

.txt_l{
	text-align: left !important;
}
.txt_r{
	text-align: right !important;
}
.txt_c{
	text-align: center !important;
}

.pcbr {
 display:inline;
}
.tbbr {
 display:none;
}
.spbr {
 display:none;
}
.pc_txt_l {
 text-align:left !important;
}
/* Custom CSS Tablet */@media (max-width: 849px) {
 .pcbr {
  display:none;
 }
 .tbbr {
  display:inline;
 }
 .spbr {
  display:none;
 }
 .tb_txt_l {
  text-align:left !important;
 }
}
/* Custom CSS Mobile */@media (max-width: 549px) {
 .pcbr {
  display:none;
 }
 .tbbr {
  display:none;
 }
 .spbr {
  display:inline;
 }
 .sp_txt_l {
  text-align:left !important;
 }
}

.shadow_black{
	text-shadow:rgba(0, 0, 0, 1) 0px 0px 8px;
}
.shadow_black_deep{
	text-shadow:rgba(0, 0, 0, 1) 0px 0px 8px,rgba(0, 0, 0, 1) 0px 0px 8px,rgba(0, 0, 0, 1) 0px 0px 8px,rgba(0, 0, 0, 1) 0px 0px 8px,rgba(0, 0, 0, 1) 0px 0px 8px;
}
.shadow_white{
	  text-shadow: #FFF 0px 0px 8px;
}
.shadow_white_deep{
	  text-shadow: #FFF 0px 0px 8px,#FFF 0px 0px 8px,#FFF 0px 0px 8px,#FFF 0px 0px 8px,#FFF 0px 0px 8px,#FFF 0px 0px 8px,#FFF 0px 0px 8px;
}

.mg00{	margin: 0 !important;}

.mb00{	margin-bottom:0px;}
.mb10{	margin-bottom:10px;}
.mb20{	margin-bottom:20px;}
.mb30{	margin-bottom:30px;}
.mb40{	margin-bottom:40px;}
.mb50{	margin-bottom:50px;}
.mb60{	margin-bottom:60px;}

.mt00{	margin-top:0px;}
.mt10{	margin-top:10px;}
.mt20{	margin-top:20px;}
.mt30{	margin-top:30px;}
.mt40{	margin-top:40px;}
.mt50{	margin-top:50px;}
.mt60{	margin-top:60px;}

.mr00{	margin-right:0px;}
.mr10{	margin-right:10px;}
.mr20{	margin-right:20px;}
.mr30{	margin-right:30px;}
.mr40{	margin-right:40px;}
.mr50{	margin-right:50px;}
.mr60{	margin-right:60px;}

.ml00{	margin-left:0px;}
.ml10{	margin-left:10px;}
.ml20{	margin-left:20px;}
.ml30{	margin-left:30px;}
.ml40{	margin-left:40px;}
.ml50{	margin-left:50px;}
.ml60{	margin-left:60px;}

.pd00{	padding: 0 !important;}

.pb00{	padding-bottom:0px;}
.pb10{	padding-bottom:10px;}
.pb20{	padding-bottom:20px;}
.pb30{	padding-bottom:30px;}
.pb40{	padding-bottom:40px;}
.pb50{	padding-bottom:50px;}
.pb60{	padding-bottom:60px;}

.pt00{	padding-top:0px;}
.pt10{	padding-top:10px;}
.pt20{	padding-top:20px;}
.pt30{	padding-top:30px;}
.pt40{	padding-top:40px;}
.pt50{	padding-top:50px;}
.pt60{	padding-top:60px;}

.pr00{	padding-right:0px;}
.pr10{	padding-right:10px;}
.pr20{	padding-right:20px;}
.pr30{	padding-right:30px;}
.pr40{	padding-right:40px;}
.pr50{	padding-right:50px;}
.pr60{	padding-right:60px;}

.pl00{	padding-left:0px;}
.pl10{	padding-left:10px;}
.pl20{	padding-left:20px;}
.pl30{	padding-left:30px;}
.pl40{	padding-left:40px;}
.pl50{	padding-left:50px;}
.pl60{	padding-left:60px;}

.banner a{
	z-index:12;
}
#comments,.post_comments{
	display:none;
}
.blog-single .entry-category{
	display:none;
}
.post-date .badge-inner{
	position: relative;
}
.post-date .badge-inner .post-date-day{
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	margin: auto;
}
.post-date .badge-inner .post-date-month{
	position: absolute;
	top: 7px;
	left: 0;
	right: 0;
	margin: auto;
}
/* 画面サイズが831px以下の場合に適用 */
@media only screen and (max-width: 849px) {
.post-date .badge-inner .post-date-day{
	position: absolute;
	top: 16px;
}
.post-date .badge-inner .post-date-month{
	position: absolute;
	top: 7px;
}
}



