﻿/*!
 * BurgerEditor Default Style v2.0.0-rc
 *
 */
@font-face {
	font-family: 'icomoonfiles';
	src: url("../fonts/icomoonfiles/fonts/icomoonfiles.eot?-8e1mmo");
	src: url("../fonts/icomoonfiles/fonts/icomoonfiles.eot?#iefix-8e1mmo") format("embedded-opentype"),url("../fonts/icomoonfiles/fonts/icomoonfiles.woff?-8e1mmo") format("woff"),url("../fonts/icomoonfiles/fonts/icomoonfiles.ttf?-8e1mmo") format("truetype"),url("../fonts/icomoonfiles/fonts/icomoonfiles.svg?-8e1mmo#icomoonfiles") format("svg");
	font-weight: normal;
	font-style: normal;
}

.bge-contents .bgt-link__icon:after {
	font-family: 'icomoonfiles';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.bge-contents h2,
.bge-contents h3,
.bge-contents h4,
.bge-contents p,
.bge-contents li,
.bge-contents ul,
.bge-contents ol {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-word;
}

.bge-contents {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	font-size: 13px;
	line-height: 1.7em;
	text-align: left;
	width: 100%;
	margin: 0 auto;
}

.bge-contents [data-bgb] {
	margin: 0 0 1.5em;
}

.bge-contents [data-bgb]:after {
	content: '';
	display: block;
	clear: both;
}

.bge-contents h2:first-child,
.bge-contents h3:first-child,
.bge-contents h4:first-child,
.bge-contents p:first-child,
.bge-contents ul:first-child,
.bge-contents ol:first-child,
.bge-contents blockquote:first-child,
.bge-contents table:first-child {
	margin-top: 0;
}

.bge-contents h2 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 0 1em;
	padding: 0.3em 0.5em;
	border: none;
	border-left: #999 solid 5px;
	background: #EEE;
}

.bge-contents h3 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.2;
	overflow: hidden;
	margin: 1em 0;
	padding: 0.3em 0.4em;
	border: none;
	border-bottom: 1px solid #CCC;
	border-left: 3px solid #CCC;
	background: none;
}

.bge-contents h4 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.2;
	overflow: hidden;
	margin: 1em 0;
	padding: 0;
	border: none;
	background: none;
}

.bge-contents p {
	margin: 1em 0;
}

.bge-contents li {
	list-style: inherit;
	overflow: hidden;
}

.bge-contents ul {
	margin: 1em 0;
}

.bge-contents ul li {
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url("/burger_editor/img/bge_style/marker_list01.png");
}

.bge-contents ul ul {
	margin: 0 0 0 1.8em;
}

.bge-contents ol {
	margin: 1em 0;
}

.bge-contents ol li {
	list-style-position: inside;
	list-style-type: decimal;
	list-style-type: decimal-leading-zero;
}

.bge-contents ol ol {
	margin: 0 0 0 2em;
}

.bge-contents strong {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.bge-contents u {
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

.bge-contents s {
	font-weight: normal;
	font-style: normal;
	text-decoration: line-through;
}

.bge-contents sub {
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	vertical-align: sub;
}

.bge-contents sup {
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	vertical-align: super;
}

.bge-contents blockquote {
	position: relative;
	overflow: hidden;
	margin: 1em 0;
	padding: 1px 1em 1px 2em;
	border: none;
	border-radius: 5px;
	background: #F0F0F0;
}

.bge-contents blockquote:before {
	content: '“';
	display: block;
	position: absolute;
	top: 0.3em;
	left: 0em;
	z-index: 0;
	color: #ccc;
	font-size: 6em;
}

.bge-contents blockquote:after {
	content: '”';
	display: block;
	position: absolute;
	bottom: -0.2em;
	right: 0em;
	z-index: 0;
	color: #ccc;
	font-size: 6em;
}

.bge-contents blockquote>* {
	position: relative;
	z-index: 10;
}

.bge-contents table {
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin: 1em 0;
}

.bge-contents table caption {
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 10px;
	background: url("/burger_editor/img/bge_style/marker_list02.png") no-repeat left center;
}

.bge-contents table tr:nth-child(odd) td {
	background: #fff;
}

.bge-contents table tr:nth-child(even) td {
	background: #fafafa;
}

.bge-contents table tr th,
.bge-contents table tr td {
	text-align: left;
	padding: 0.5em;
	border: 1px solid #999;
}

.bge-contents table tr th {
	font-weight: bold;
	background: #eee;
}

.bge-contents table tr td {
	font-weight: normal;
}

.bge-contents hr {
	width: 95%;
	height: 2px;
	background: #CCC;
	border-style: none;
	margin: 50px auto;
}

.bge-contents .bgt-grid1 {
	width: 8.33333%;
}

.bge-contents .bgt-grid2 {
	width: 16.66666%;
}

.bge-contents .bgt-grid3,
.bge-contents [data-bgb=image4] .bgt-grid {
	width: 25%;
}

.bge-contents .bgt-grid4,
.bge-contents [data-bgb=image3] .bgt-grid,
.bge-contents [data-bgb=image-link3] .bgt-grid,
.bge-contents [data-bgb=image-text3] .bgt-grid,
.bge-contents [data-bgb=image-link-text3] .bgt-grid,
.bge-contents [data-bgb=trimmed-image3] .bgt-grid,
.bge-contents [data-bgb=trimmed-image-link3] .bgt-grid {
	width: 33.33333%;
}

.bge-contents .bgt-grid5 {
	width: 41.66666%;
}

.bge-contents .bgt-grid6,
.bge-contents [data-bgb=image-text2] .bgt-grid,
.bge-contents [data-bgb=image-link-text2] .bgt-grid {
	width: 50%;
}

.bge-contents .bgt-grid7 {
	width: 58.33333%;
}

.bge-contents .bgt-grid8 {
	width: 66.66666%;
}

.bge-contents .bgt-grid9 {
	width: 75%;
}

.bge-contents .bgt-grid10 {
	width: 83.33333%;
}

.bge-contents .bgt-grid11 {
	width: 91.66666%;
}

.bge-contents .bgt-grid12 {
	width: 100%;
}

.bge-contents [data-bgb=image5] .bgt-grid {
	width: 20%;
}

.bge-contents [data-bgb=button] {
	text-align: center;
}

.bge-contents [data-bgb=button] [data-bgt=button] {
	display: inline-block;
	vertical-align: middle;
}

.bge-contents [data-bgb=download-file] {
	text-align: left;
}

.bge-contents [data-bgb=download-file] [data-bgt=download-file] {
	display: inline-block;
	vertical-align: middle;
}

.bge-contents [data-bgb=image2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=image2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=image2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=image3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=image4] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image4] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image4] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=image5] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image5] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image5] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=image-link2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=image-link2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=image-link2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=image-link3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image-link3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image-link3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=image-text2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=image-text2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=image-text2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=image-text3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image-text3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image-text3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=image-link-text2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=image-link-text2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=image-link-text2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=image-link-text3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=image-link-text3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=image-link-text3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=trimmed-image2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=trimmed-image2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=trimmed-image2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=trimmed-image3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=trimmed-image3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=trimmed-image3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=trimmed-image-link2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=trimmed-image-link3] .bgt-grid {
	float: left;
	padding-left: 6.66667px;
	padding-right: 6.66667px;
}

.bge-contents [data-bgb=trimmed-image-link3] .bgt-grid--first {
	padding-left: 0;
	padding-right: 13.33333px;
}

.bge-contents [data-bgb=trimmed-image-link3] .bgt-grid--last {
	padding-left: 13.33333px;
	padding-right: 0;
}

.bge-contents [data-bgb=text-float-image1] .bgt-grid--first {
	float: right;
	margin-left: 20px;
	margin-bottom: 5px;
}

.bge-contents [data-bgb=text-float-image1] .bgt-grid--last {
	overflow: visible;
}

.bge-contents [data-bgb=text-float-image2] .bgt-grid--first {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}

.bge-contents [data-bgb=text-float-image2] .bgt-grid--last {
	overflow: visible;
}

.bge-contents [data-bgb=text-image1] .bgt-grid--first {
	float: left;
	padding-right: 10px;
}

.bge-contents [data-bgb=text-image1] .bgt-grid--last {
	float: right;
	padding-left: 10px;
}

.bge-contents [data-bgb=text-image2] .bgt-grid--first {
	float: left;
	padding-right: 10px;
}

.bge-contents [data-bgb=text-image2] .bgt-grid--last {
	float: right;
	padding-left: 10px;
}

.bge-contents [data-bgb=wysiwyg] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=wysiwyg] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=wysiwyg] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents [data-bgb=wysiwyg2] .bgt-grid {
	float: left;
}

.bge-contents [data-bgb=wysiwyg2] .bgt-grid--first {
	padding-right: 10px;
}

.bge-contents [data-bgb=wysiwyg2] .bgt-grid--last {
	padding-left: 10px;
}

.bge-contents .bgt-btn-container {
	text-align: center;
}

.bge-contents .bgt-btn {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	border-width: 1px;
	border-style: solid;
	background: #FFF;
}

.bge-contents .bgt-btn:link,
.bge-contents .bgt-btn:visited {
	text-decoration: none;
}

.bge-contents .bgt-btn:hover {
	text-decoration: none;
}

.bge-contents .bgt-btn:active,
.bge-contents .bgt-btn:focus {
	box-shadow: 0 0 10px 0 #0570C7,0 0 10px 0 #fff;
}

.bge-contents .bgt-btn--primary {
	color: #333;
	border-color: #ccc;
	background: #fff;
}

.bge-contents .bgt-btn--primary:link,
.bge-contents .bgt-btn--primary:visited {
	color: #333;
}

.bge-contents .bgt-btn--primary:hover {
	color: #333;
	background: #e9e9e9;
}

.bge-contents .bgt-btn--primary:active,
.bge-contents .bgt-btn--primary:focus {
	color: #333;
}

.bge-contents .bgt-btn--success {
	color: #fff;
	border-color: #398439;
	background: #449D44;
}

.bge-contents .bgt-btn--success:link,
.bge-contents .bgt-btn--success:visited {
	color: #fff;
}

.bge-contents .bgt-btn--success:hover {
	color: #fff;
	background: #5CB85C;
}

.bge-contents .bgt-btn--success:active,
.bge-contents .bgt-btn--success:focus {
	color: #fff;
}

.bge-contents .bgt-btn--info {
	color: #fff;
	border-color: #269ABC;
	background: #31B0D5;
}

.bge-contents .bgt-btn--info:link,
.bge-contents .bgt-btn--info:visited {
	color: #fff;
}

.bge-contents .bgt-btn--info:hover {
	color: #fff;
	background: #5BC0DE;
}

.bge-contents .bgt-btn--info:active,
.bge-contents .bgt-btn--info:focus {
	color: #fff;
}

.bge-contents .bgt-btn--warning {
	color: #fff;
	border-color: #D58512;
	background: #EC971F;
}

.bge-contents .bgt-btn--warning:link,
.bge-contents .bgt-btn--warning:visited {
	color: #fff;
}

.bge-contents .bgt-btn--warning:hover {
	color: #fff;
	background: #F0AD4E;
}

.bge-contents .bgt-btn--warning:active,
.bge-contents .bgt-btn--warning:focus {
	color: #fff;
}

.bge-contents .bgt-btn--danger {
	color: #fff;
	border-color: #AC2925;
	background: #C9302C;
}

.bge-contents .bgt-btn--danger:link,
.bge-contents .bgt-btn--danger:visited {
	color: #fff;
}

.bge-contents .bgt-btn--danger:hover {
	color: #fff;
	background: #D9534F;
}

.bge-contents .bgt-btn--danger:active,
.bge-contents .bgt-btn--danger:focus {
	color: #fff;
}

.bge-contents .bgt-download-file__link {
	color: #333;
	text-align: left;
	font-size: 1.08em;
	font-weight: bold;
	display: inline-block;
	padding: 0.7em 1em;
	border-radius: 5px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #FFF;
	line-height: 1;
}

.bge-contents .bgt-download-file__link:link,
.bge-contents .bgt-download-file__link:visited {
	color: #333;
}

.bge-contents .bgt-download-file__link:hover {
	text-decoration: none;
	background-color: #eee;
}

.bge-contents .bgt-download-file__link:focus {
	box-shadow: 0 0 5px 1px #0570C7;
	outline: none;
}

.bge-contents .bgt-download-file__link.disabled {
	opacity: 0.3;
}

.bge-contents .bgt-download-file__link.disabled:hover,
.bge-contents .bgt-download-file__link.disabled:focus {
	box-shadow: inherit;
	background-color: inherit;
}

.bge-contents .bgt-link__size {
	color: #808080;
	font-size: 0.8em;
	font-weight: normal;
}

.bge-contents .bgt-link__size:before {
	content: "(";
}

.bge-contents .bgt-link__size:after {
	content: ")";
}

.bge-contents .bgt-link__icon.bgt-link__icon--after {
	display: none;
}

.bge-contents .bgt-link__icon:after {
	content: "\e623";
	font-size: 1.3em;
	vertical-align: bottom;
}

.bge-contents .bgt-download-file__link[href$="pdf"] .bgt-link__icon:after {
	content: "\e601";
}

.bge-contents .bgt-download-file__link[href$="doc"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="docx"] .bgt-link__icon:after {
	content: "\e626";
}

.bge-contents .bgt-download-file__link[href$="xls"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="xlsx"] .bgt-link__icon:after {
	content: "\e627";
}

.bge-contents .bgt-download-file__link[href$="ppt"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="pptx"] .bgt-link__icon:after {
	content: "\e629";
}

.bge-contents .bgt-download-file__link[href$="zip"] .bgt-link__icon:after {
	content: "\e628";
}

.bge-contents .bgt-download-file__link[href$="xml"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="htm"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="html"] .bgt-link__icon:after {
	content: "\e62a";
}

.bge-contents .bgt-download-file__link[href$="css"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="sass"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="scss"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="less"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="styl"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="json"] .bgt-link__icon:after {
	content: "\e62b";
}

.bge-contents .bgt-download-file__link[href$="jpeg"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="jpg"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="png"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="gif"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="tif"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="tiff"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="webp"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="bmp"] .bgt-link__icon:after {
	content: "\e602";
}

.bge-contents .bgt-download-file__link[href$="mov"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="mp4"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="m4v"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="flv"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="swf"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="mpg"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="mpeg"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="wmv"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="webm"] .bgt-link__icon:after,
.bge-contents .bgt-download-file__link[href$="ogg"] .bgt-link__icon:after {
	content: "\e608";
}

.bge-contents [data-bgt=google-maps] {
	width: 100%;
	height: 400px;
}

.bge-contents [data-bgt=google-maps] .bgt-google-maps {
	width: 100%;
	height: 100%;
}

.bge-contents [data-bgt=google-maps] .bgt-google-maps img {
	display: block;
	margin: 0 auto;
}

.bge-contents [data-bgt=image] .bgt-image__link {
	display: block;
}

.bge-contents [data-bgt=image] .bgt-image__link:link,
.bge-contents [data-bgt=image] .bgt-image__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents [data-bgt=image] .bgt-image__link:hover {
	text-decoration: none;
}

.bge-contents [data-bgt=image] .bgt-image__link.bgt-colorbox--larger {
	pointer-events: none;
	cursor: default;
}

.bge-contents [data-bgt=image] .bgt-box__image-container {
	background: #f0f0f0;
}

.bge-contents [data-bgt=image] .bgt-box__image-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.bge-contents [data-bgt=image] .bgt-box__caption {
	text-align: center;
	font-size: 10px;
	padding: 5px 20px;
	background: #e0e0e0;
}

.bge-contents [data-bgt=image] .bgt-box__caption:empty {
	display: none;
}

.bge-contents [data-bgt=image-link] .bgt-image-link__link {
	display: block;
}

.bge-contents [data-bgt=image-link] .bgt-image-link__link:link,
.bge-contents [data-bgt=image-link] .bgt-image-link__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents [data-bgt=image-link] .bgt-image-link__link:hover {
	text-decoration: none;
}

.bge-contents [data-bgt=image-link] .bgt-box__image-container {
	background: #f0f0f0;
}

.bge-contents [data-bgt=image-link] .bgt-box__image-container img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.bge-contents [data-bgt=image-link] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents [data-bgt=image-link] .bgt-box__caption:empty {
	display: none;
}

.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link {
	display: block;
}

.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link:link,
.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link:hover {
	text-decoration: none;
}

.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link[href*="bg-noimage"] {
	pointer-events: none;
	cursor: default;
}

.bge-contents [data-bgt=trimmed-image] .bgt-trimmed-image__link.bgt-colorbox--larger {
	pointer-events: none;
	cursor: default;
}

.bge-contents [data-bgt=trimmed-image] .bgt-box__image {
	width: 100%;
	padding-top: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.bge-contents [data-bgt=trimmed-image] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents [data-bgt=trimmed-image] .bgt-box__caption:empty {
	display: none;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link {
	display: block;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:link,
.bge-contents [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:visited {
	color: #333;
	text-decoration: none;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link:hover {
	text-decoration: none;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-trimmed-image-link__link[href*="bg-noimage"] {
	pointer-events: none;
	cursor: default;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-box__image {
	width: 100%;
	padding-top: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-box__caption {
	text-align: center;
	font-weight: bold;
	padding: 10px 20px;
	background: #e0e0e0;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-box__caption:empty {
	display: none;
}

.bge-contents [data-bgt=table] table {
	margin: 0;
}

.bge-contents [data-bgt=table] th {
	width: 25%;
}

.bge-contents [data-bgt=table] td {
	width: 75%;
}

.bge-contents [data-bgt=title-h2] h2 {
	margin-bottom: 0;
}

.bge-contents [data-bgt=title-h3] h3 {
	margin-bottom: 0;
}

.bge-contents [data-bgt=youtube] {
	width: 100%;
	height: auto;
}

.bge-contents [data-bgt=youtube] iframe {
	display: block;
	margin: 0 auto;
	border: none;
}

.bge-contents [data-bgt=youtube] .bgt-youtube__thumb {
	width: 100%;
	height: auto;
}

.bge-contents .bgt-hr {
	width: 100%;
	margin: 0 auto;
}

.bge-contents .bgt-hr--bold {
	height: 5px;
}

.bge-contents .bgt-hr--narrow {
	height: 1px;
}

.bge-contents .bgt-hr--short {
	width: 60%;
	height: 1px;
}

.bge-contents [data-bgt=embed] [data-bge=embed-code] {
	height: 0px;
	overflow: hidden;
}

.bge-contents .bge-embed-label {
	display: block;
	color: #999;
	font-weight: bold;
	padding: 20px;
	text-align: center;
}

.bge-contents .bge-embed-label:after {
	content: "埋め込みタグはエディタ上ではプレビューできません";
	display: block;
	font-size: 0.92em;
	font-weight: normal;
}

.bge-contents .bgb-opt--mb-large {
	margin-bottom: 4em !important;
}

.bge-contents .bgb-opt--mb-small {
	margin-bottom: 1em !important;
}

.bge-contents .bgb-opt--mb-none {
	margin-bottom: 0 !important;
}

.bge-contents .bgb-opt--bg-gray {
	background-color: #EFEFEF !important;
}

.bge-contents .bgb-opt--bg-blue {
	background-color: #D8F4FF !important;
}

.bge-contents .bgb-opt--bg-pink {
	background-color: #FFEEEE !important;
}

.bge-contents .bgb-opt--border-none {
	border-width: 0px !important;
	border-style: none;
}

.bge-contents .bgb-opt--border-bold {
	border-width: 5px !important;
	border-style: solid;
}

.bge-contents .bgb-opt--border-thin {
	border-width: 1px !important;
	border-style: solid;
}

.bge-contents .bgb-opt--border-dotted {
	border-width: 1px !important;
	border-style: dotted;
}

.bge-contents .bgb-opt--border-td {
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

.bge-contents .bgb-opt--border-lr {
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
}

.bge-contents .bgb-opt--border-trl {
	border-bottom-width: 0px !important;
}

.bge-contents .bgb-opt--border-rbl {
	border-top-width: 0px !important;
}

.bge-contents * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bge-contents.cke_editable {
	margin: 0;
	padding: 10px;
}

@media screen and (max-width: 798px) {

.bge-contents table {
	width: 100% !important;
}

.bge-contents [data-bgt=trimmed-image] .bgt-box__image[style*="bg-noimage"] {
	display: none;
}

.bge-contents [data-bgt=trimmed-image-link] .bgt-box__image[style*="bg-noimage"] {
	display: none;
}

.bge-contents [data-bgt=table] table,
.bge-contents [data-bgt=table] tbody,
.bge-contents [data-bgt=table] tfoot {
	display: block;
}

.bge-contents [data-bgt=table] table tr {
	display: block;
}

.bge-contents [data-bgt=table] table tr th,
.bge-contents [data-bgt=table] table tr td {
	width: auto;
	display: block;
}

.bge-contents [data-bgt=table] table tr th {
	border-bottom: none;
}

}

