@charset "utf-8"; /* 〠 */

/*----------------------------------------------*/
/* Blog CSS [PC]                                */
/*----------------------------------------------*/

.blogbox {
	width: 100%;
x	max-width: 680px;
	margin-bottom: 25px;
}

.blog-mainphoto {
	width: 100%;
x	max-width: 680px;
	margin-bottom: 25px;
	padding-top: 50px;
}

.blog-mainphoto img {
	width: 100%;
}


.blog-date {
	width: 100%;
x	max-width: 680px;
	margin-bottom: 10px;
x	display: table-cell;
	padding: 5px 0px;
}

.blog-date img {
	margin-left: 5px;
	vertical-align: middle;
}

.blog-title {
	margin-bottom: 20px;
	padding-bottom: 4px;
	border-bottom: 3px double #157625;
	
	font-weight: bold;
	color: #FF8B00;
	font-size: 18px;
}

.blog-text {
	font-size: 14px;
}

/* 文字サイズ */
.blog-text-fxlarge {
	font-size: 22px;  /* 特大 */
}

.blog-text-flarge {
	font-size: 18px;  /* 大 */
}

.blog-text-fmidium {
	font-size: 15px; /* 中 */
}

.blog-text-fsmall {
	font-size: 10px;  /* 小 */
}


/* 文字色 */
.blog-text-fgreen {
	color: #008000;  /* 緑 */
}

.blog-text-flightgreen {
	color: #99CC00;  /* 黄緑 */
}

.blog-text-fmossgreen {
	color: #339966;  /* モスグリーン */
}

.blog-text-fpurple {
	color: #800080;  /* 紫 */
}

.blog-text-fmosspurple {
	color: #CC99FE;  /* 薄紫 */
}

.blog-text-fligntpurple {
	color: #FF00FF;  /* 明るい紫 */
}

.blog-text-forange {
	color: #FF9900;  /* オレンジ */
}

.blog-text-fred {
	color: #FF0000;  /* 赤 */
}

.blog-text-fyellow {
	color: #FFCC00;  /* 黄色 */
}

.blog-text-fblue {
	color: #0000FF;  /* 青 */
}

.blog-text-fwhite {
	color: #FFFFFF;  /* 白 */
}


/* 文字ボールド */
.blog-text-fbold {
	font-weight: bold;  /* 太文字 */
}


/* 文字囲み */
.blog-text-boxfyellow {
	 background-color: #FFCC00;  /* 黄色囲み */
}

.blog-text-boxflightyellow {
	 background-color: #FFFF99;  /* 薄黄色囲み */
}

.blog-text-boxforange {
	 background-color: #FF9900;  /* オレンジ囲み */
}

.blog-text-boxflightgreen {
	 background-color: #99CC00;  /*  黄緑囲み */
}

.blog-text-boxfpink {
	 background-color: #FF99CC;  /* ピンク囲み */
}


/* 写真サイズ */
.blog-text img {
	width: 100%;  /* Default size */
}

.blog-text-photo20 {
	display: block;
	width: 20% !important;
	margin: 0px auto;
}

.blog-text-photo30 {
	display: block;
	width: 30% !important;
	margin: 0px auto;
}

.blog-text-photo40 {
	display: block;
	width: 40% !important;
	margin: 0px auto;
}

.blog-text-photo50 {
	display: block;
	width: 50% !important;
	margin: 0px auto;
}

.blog-text-photo60 {
	display: block;
	width: 60% !important;
	margin: 0px auto;
}

.blog-text-photo70 {
	display: block;
	width: 70% !important;
	margin: 0px auto;
}

.blog-text-photo80 {
	display: block;
	width: 80% !important;
	margin: 0px auto;
}

.blog-text-photo90 {
	display: block;
	width: 9% !important;
	margin: 0px auto;
}

.blog-text-photo100 {
	width: 100% !important;
}
