@charset "UTF-8";
/*----------このエリアは削除すると正しく動作しない可能性があります----------

Theme Name: THE THOR
Theme URI: https://fit-theme.com
Description: FITが提供するブロガー/アフィリエイター向けWPテーマ
Author: Kota Naito　@FIT(フィット)
Author URI: http://fit-jp.com/about/
Tags:blog,news
Version: 2.3.0
Text Domain: the-thor
License: GNU GENERAL PUBLIC LICENSE
License URI: http://www.gnu.org/licenses/gpl.html

Copyright (C) FIT(フィット).

----------このエリアは削除すると正しく動作しない可能性があります----------*/



/************************************************************/
/************************************************************/
/*リセット
/************************************************************/
/************************************************************/
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul,li,dl{list-style-position: inside;}
button,input,select,textarea{margin:0;}
html{
	box-sizing:border-box;
	line-height:1;
	font-size: 62.5%; /*  50 56.25 62.5 68.75 75*/
}
*,*:before,*:after{box-sizing:inherit;}
iframe{border:0;}
table{
	border-collapse:collapse;
	border-spacing:0;
}
td,th{
	padding:0;
	text-align:left;
}
hr{
	height: 0;
	border: 0;
}



/************************************************************/
/************************************************************/
/*ベース
/************************************************************/
/************************************************************/

/*全体設定
------------------------------------------------------------*/
body {
	width:100%;
	font-family:"Lato",
				"游ゴシック体",
				"Yu Gothic",
				"YuGothic",
				"ヒラギノ角ゴシック Pro",
				"Hiragino Kaku Gothic Pro",
				"メイリオ",
				"Meiryo",
				"ＭＳ Ｐゴシック",
				"MS PGothic",
				"sans-serif";
	font-size: 1.2rem;
	font-weight:500;
	color:#191919;
	-webkit-text-size-adjust: 100%;
	word-wrap : break-word;
	overflow-wrap : break-word;
}
/*IEハック*/
@media all and (-ms-high-contrast:none) {
	body {
		font-family:"Lato",
					"メイリオ",
					"游ゴシック体",
					"Yu Gothic",
					"YuGothic",
					"ヒラギノ角ゴシック Pro",
					"Hiragino Kaku Gothic Pro",
					"Meiryo",
					"ＭＳ Ｐゴシック",
					"MS PGothic",
					"sans-serif";
	}
}



/*フォームパーツ設定
------------------------------------------------------------*/

/*フォント設定*/
button, input, select, textarea {
	font-family:inherit;
	font-weight:inherit;
	font-size:  inherit;
}

/*placeholderのcolor設定*/
::-webkit-input-placeholder{color: #7f7f7f;}
::-moz-placeholder         {color: #7f7f7f; opacity: 1;}
:-ms-input-placeholder     {color: #7f7f7f;}



/*リンク設定
------------------------------------------------------------*/
a{
	color:inherit;
	text-decoration:none;
}



/************************************************************/
/************************************************************/
/*レイアウト
/************************************************************/
/************************************************************/

/*ヘッダー
------------------------------------------------------------*/
.l-header{
	position:sticky;
	width:100%;
	padding:20px 0 10px 0;
	background: #fff;
	z-index: 9999;
}
.l-header-shadow{box-shadow:0px 1px 2px 0px rgba(0,0,0,0.15);}
.l-header-border{border-bottom:1px solid rgba(0,0,0,0.10);}

.l-header-clone {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  transition: .3s;
  transform: translateY(-100%);
}
.l-header-clone.is-show { transform: translateY(0);}


/*ヘッダー下
------------------------------------------------------------*/
.l-headerBottom {
	position:relative;
	width:100%;
}

/*ラッパー(メイン・サイドバー用ラッパー)
------------------------------------------------------------*/
.l-wrapper {
	position:relative;
	max-width:1170px;
	margin:40px 15px;
}
.l-wrapper-lp {margin:0 15px;}

/*メイン
------------------------------------------------------------*/
.l-main {
	position:relative;
	width:100%;
	margin-bottom:40px;

}


/*サイドバー
------------------------------------------------------------*/
.l-sidebar {
	position:relative;
	width:100%;
}


/*フッター上
------------------------------------------------------------*/
.l-footerTop {
	position:relative;
	width:100%;
}



/*フッター
------------------------------------------------------------*/
.l-footer {
	position:relative;
	width:100%;
}



/************************************************************/
/************************************************************/
/*共通モジュール(様々な箇所で複数使用するパーツ)
/************************************************************/
/************************************************************/


/*枠組み系パーツ
------------------------------------------------------------*/

/*ワイダー（横幅100%）*/
.wider{
	position:relative;
	width:100%;
}
.wider::after {
	content: "";
	display: block;
	clear: both;
}

/*コンテナー（左右余白）*/
.container{
	position:relative;
	max-width:1170px;
  margin-left:15px;
	margin-right:15px;
}
.container::after {
	content: "";
	display: block;
	clear: both;
}

/*デバイダー（上下区切り）*/
.divider{
	margin-top:40px;
	margin-bottom:40px;
}

/*デバイダートップ（上区切り）*/
.dividerTop{margin-top:40px;}

/*デバイダーボトム（下区切り）*/
.dividerBottom{margin-bottom:40px;}


/*先頭固定表示パーツ
------------------------------------------------------------*/
.sticky{
	display:block;
}

/*管理者コメントパーツ
------------------------------------------------------------*/
.bypostauthor {
    display:block;
}

/* レイアウト */
.inner { width:100%; max-width:1200px; margin:0 auto; position:relative; }
#main_contents { width:100%; position:relative; }
#main_col {
  max-width:1200px; margin:50px auto 150px; padding:0;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
}
#left_col { width:860px; float:left; padding-bottom: 30px;}
#center_col{width: 860px;
    margin: 0 auto;}
	#center_col_star{width: 1140px;
		margin: 0 auto;}
#side_col { width:300px; float:right; }
#left_col > :last-child, #side_col > :last-child { margin-bottom:0; }
/* text and headline */
.post_content p {line-height:2.4;margin:0 0 2.4em 0;}
.post_content h1, .post_content h2, .post_content h3, .post_content h4, .post_content h5, .post_content h6 { clear:both; line-height:1.2; font-weight:400; margin:0 0 10px 0; padding:10px 0 0 0; }
.post_content h1 { font-size:150%; }
.post_content h2 { font-size:140%; }
.post_content h3 { font-size:130%; padding-top:20px; }
.post_content h4 { font-size:120%; }
.post_content h5 { font-size:110%; }
.post_content h6 { font-size:100%; }

/* image */
.post_content img[class*="align"], .post_content img[class*="wp-image-"], .post_content img[class*="attachment-"], .post_content img.size-full, .post_content img.size-large, .post_content .wp-post-image, .post_content img
 { height:auto; max-width:100%; }


/*アイキャッチ
------------------------------------------------------------*/
.eyecatch{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.eyecatch:before {
    content:"";
    display: block;
    padding-top: 56.25%;
}
.eyecatch-43:before {padding-top: 75%;}
.eyecatch-11:before {padding-top: 100%;}

.eyecatch-main{
	margin:0 -15px 40px -15px;
	width: auto;
}

/*ノーマルエフェクト*/
.eyecatch__link{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
}
.eyecatch__link::after{
	font-family: "Fjalla One",
				 "Lato",
				 "游ゴシック体",
				 "Yu Gothic",
				 "YuGothic",
				 "ヒラギノ角ゴシック Pro",
				 "Hiragino Kaku Gothic Pro",
				 "メイリオ",
				 "Meiryo",
				 "ＭＳ Ｐゴシック",
				 "MS PGothic",
				 "sans-serif";
	font-weight:normal;
}
.eyecatch .eyecatch__link img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
		width: 100%;
    height: 100%;
    object-fit: cover;
		font-family: 'object-fit: cover;';
		vertical-align:bottom;
		transition: .3s;
}
.eyecatch__link:hover img{transform: scale(1.2);}


/*ズームグレイエフェクト*/
.eyecatch__link-zoomgray img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.eyecatch__link-zoomgray:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/*ズームセピアエフェクト*/
.eyecatch__link-zoomsepia img {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
}
.eyecatch__link-zoomsepia:hover img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}


/*ズーム回転エフェクト*/
.eyecatch__link-zoomrotate:hover img{transform: scale(1.2) rotate(3deg);}


/*マスクエフェクト*/
.eyecatch__link-mask::after {
	content: "";
	position: absolute;
  top: 0;
  left: 0;
	width: 100%;
  height: 100%;
	color: rgba(255,255,255,.75);
	font-size: 1.5rem;
	transition: .6s;
	display: flex;
  justify-content: center;
  align-items: center;
	opacity:0;
}
.eyecatch__link-mask:hover::after {
    background: rgba(0,0,0,0.5);
    opacity:1;
}
.eyecatch__link-mask:hover img{transform: none;}


/*マスクズームエフェクト*/
.eyecatch__link-maskzoom::after {
	content: "";
	position: absolute;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
	color: rgba(255,255,255,.75);
	font-size: 1.5rem;
	transition: .6s;
	display: flex;
    justify-content: center;
    align-items: center;
	opacity:0;
}
.eyecatch__link-maskzoom:hover::after {
    background: rgba(0,0,0,0.5);
    opacity:1;
}
.eyecatch__link-maskzoom img{transition: .6s;}


/*マスクズーム回転エフェクト*/
.eyecatch__link-maskzoomrotate::after {
	content: "";
	position: absolute;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
	color: rgba(255,255,255,.75);
	font-size: 1.5rem;
	transition: .6s;
	display: flex;
    justify-content: center;
    align-items: center;
	opacity:0;
}
.eyecatch__link-maskzoomrotate:hover::after {
    background: rgba(0,0,0,0.5);
    opacity:1;
}
.eyecatch__link-maskzoomrotate img{transition: .6s;}
.eyecatch__link-maskzoomrotate:hover img{transform: scale(1.2) rotate(3deg);}


/*エフェクト無し*/
.eyecatch__link-none::after {content: none;}
.eyecatch__link-none:hover img{transform: none;}



/*アイキャッチ画像内カテゴリ(複数個所で使用)*/
.eyecatch__cat{
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background:#a83f3f;
	max-width:calc(100% - 3rem)
}
.eyecatch__cat a{
	display:block;
	padding:7.5px 10px;
	color:#ffffff;
	font-size:1rem;
	transition: .15s;
	line-height:1.35;
}
.eyecatch__cat a::before{
	font-family: "icomoon";
	content: "\e938";
	margin-right: 5px;
}
.eyecatch__cat a:hover{background:rgba(255,255,255,0.25);}





/*アイキャッチがない時のカテゴリ表示
------------------------------------------------------------*/
/*カテゴリ(特定条件時のみ使用)*/
.the__category{
	position:relative;
	display:inline-block;
	background:#a83f3f;
	margin-bottom:10px;
}
.the__category a{
	display: block;
	padding:5px 10px;
	color:#ffffff;
	font-size:1rem;
	transition: .15s;
	line-height:1.35;
}

.the__category a::before{
	font-family: "icomoon";
	content: "\e938";
	margin-right: 5px;
}
.the__category a:hover{background:rgba(255,255,255,0.25);}


/*カテゴリ(TOPランキングボックス)*/
.the__category-rank{
	position: absolute;
	top:0;
	left:3rem;
	display:inline-block;
	margin-bottom:0;
}
.the__category a{
	display: block;
	padding:0 10px;
	line-height:3rem;
}



/*NEWと先頭固定表示時のribbonマーク
------------------------------------------------------------*/
.the__ribbon {
    position: absolute;
    top: 0;
    left: 5px;
    display: inline-block;
    padding: 7.5px 0;
    width: 25px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #a83f3f;
    z-index: 999;
}
.the__ribbon:after{
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    height: 0;
    width: 0;
    border-left: 12.5px solid #a83f3f;
    border-right: 12.5px solid #a83f3f;
    border-bottom: 5px solid transparent;
}
.the__ribbon-right{left: auto; right:0;}






/*見出し
------------------------------------------------------------*/
/*見出し基本設定*/
.heading{
	display: block;
	margin-bottom: 20px;
	line-height:1.5;
	font-weight: 700;
}

/*見出し内リンク*/
.heading a{
	transition: .15s;
	display:inline-block;
	max-width:100%;
}
.heading a:hover{ color:#a83f3f;}

/*見出し：メインエリアタイトル用(主にTOPページのオリジナルコンテンツ部分で使用)*/
.heading-main{
	font-size:2.4rem;
	font-family: "Fjalla One",
				 "Lato",
				 "游ゴシック体",
				 "Yu Gothic",
				 "YuGothic",
				 "ヒラギノ角ゴシック Pro",
				 "Hiragino Kaku Gothic Pro",
				 "メイリオ",
				 "Meiryo",
				 "ＭＳ Ｐゴシック",
				 "MS PGothic",
				 "sans-serif";
	font-weight:normal;
}
.heading-main i{margin-right:1rem;}
.heading-main span{
	font-size:1.4rem;
	margin-left:1rem;
	color:rgba(0,0,0,0.5);
	font-weight:bold;
	font-family: "Lato",
				 "游ゴシック体",
				 "Yu Gothic",
				 "YuGothic",
				 "ヒラギノ角ゴシック Pro",
				 "Hiragino Kaku Gothic Pro",
				 "メイリオ",
				 "Meiryo",
				 "ＭＳ Ｐゴシック",
				 "MS PGothic",
				 "sans-serif";
}
.heading-main.u-white span{color:#ffffff;}

/*見出し：ページタイトル等用*/
.heading-primary{
	font-size:1.8rem;
	margin-bottom:10px;
}
.heading-primary span{
	font-size:1rem;
	margin-left:10px;
	font-weight:normal;
}

/*見出し：primaryより小さい*/
.heading-sub{
	font-size:1.6rem;
	margin-bottom:10px;
}
.heading-sub span{
	font-size:1rem;
	margin-left:10px;
	font-weight:normal;
}

/*見出し：アーカイブ内の記事タイトル等用*/
.heading-secondary{
	font-size:1.5rem;
	margin-bottom:10px;
}


/*見出し：その他小さめのタイトル*/
.heading-tertiary{
	font-size:1.3rem;
	margin-bottom:10px;
}






/*見出し：ウィジェットエリア用*/
.heading-widget{
	font-size:1.5rem;
	margin-bottom:20px;
	background:#333;
	color:#ffffff;
	border-radius:5px;
	padding:10px;
}
.heading-widgetsimple{
	font-size:1.5rem;
	margin-bottom:20px;
	background:#a83f3f;
	color:#ffffff;
	padding:10px;
}
.heading-widgetsimplewide{
	font-size:1.5rem;
	margin:-15px -15px 20px -15px;
	background:#a83f3f;
	color:#ffffff;
	padding:10px;
}

.heading-widgetwide{
	position:relative;
	font-size:1.5rem;
	background:#a83f3f;
	color:#ffffff;
	padding:10px 10px 10px 20px;
	margin:-15px -15px 20px -15px;
}
.heading-widgetwide::before,
.heading-widgetwide::after{
	content:"";
	position:absolute;
}
.heading-widgetwide::before{
	top:2px;
	left:2px;
	right:2px;
	bottom:2px;
	border:1px solid rgba(255,255,255,0.5);
}
.heading-widgetwide::after{
	top:50%;
	left:0;
	width:10px;
	height:6px;
	margin-top:-3px;
	background:#fff;
}

.heading-widgetbottom{
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom:20px;
	font-size:1.5rem;
}
.heading-widgetbottom::before,
.heading-widgetbottom::after{
	content: "";
	position: absolute;
	bottom: 0;
}
.heading-widgetbottom:before{
	border-bottom: 3px solid #a83f3f;
	width: 100%;
}
.heading-widgetbottom:after{
	border-bottom: 3px solid #D8D8D8;
	width: 100%;
}

.heading-widgetborder{
	position: relative;
	padding: 10px 20px;
	margin-bottom:20px;
	font-size:1.5rem;
	text-align:center;
	border-top: solid 1px #a83f3f;
	border-bottom: solid 1px #a83f3f;
}
.heading-widgetborder::before,
.heading-widgetborder::after{
	content: "";
	position: absolute;
	top: -5px;
	width: 1px;
	height: calc(100% + 10px);
	background-color: #a83f3f;
}
.heading-widgetborder::before{left: 5px;}
.heading-widgetborder::after {right:5px;}





/*見出し：TOPスライダー用*/
.heading-slider{
	color:#ffffff;
	font-size:2.8rem;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/*見出し：TOPカルーセル用*/
.heading-carousel{

	font-size: 15px;
}

/*見出し：TOPピックアップ3用*/
.heading-pickup3{
	color:#ffffff;
	margin:0;
	padding:0 10px 10px 10px;
}
.heading.heading-pickup3 a:hover{color:inherit; animation: flash 1s;}
.heading-custom{margin-bottom:0;}

/*見出し：CTRフッター用*/
.heading-commonCtr{
	font-size:1.8rem;
	margin-bottom:10px;
}







/*文節
------------------------------------------------------------*/
.phrase{
	display: block;
	margin-bottom: 20px;
	line-height:1.85;
}
.phrase-bottom{margin-bottom: 40px;}

/*文節：アーカイブ内の本文用*/
.phrase-secondary{color: rgba(0,0,0,0.75);}

/*文節：マージンボトム0で使いたい時*/
.phrase-tertiary{
	margin-bottom: 0;
	color: rgba(0,0,0,0.75);
	font-size:1.2rem;
}

/*文節：TOPスライダー用*/
.phrase-slider{
	color:#ffffff;
	font-size:1.4rem;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	margin-bottom: 0;
}

/*文節：リンク*/
.phrase a{color:#a83f3f;}




/*データリスト(複数個所で使用)
------------------------------------------------------------*/
.dateList{
	list-style:none;
	margin-bottom:5px;
}

.dateList__item{
	display:inline-block;
	text-align:left;
	color: rgba(0,0,0,0.5);
	font-size:1.2rem;
	margin-right:5px;
	line-height:1.5;
}
.dateList-main{margin-bottom:10px;}

.dateList__item::before{
	margin-right:2.5px;
	line-height:1;
}
.dateList__item a:hover{
	color:#a83f3f;
	transition: .15s;
}


/*ボタン
------------------------------------------------------------*/
.btn{width:100%;}
.btn-left{text-align: left;}
.btn-center{text-align: center;}
.btn-right{text-align: right;}

/*ボタン本体*/
.btn__link{
	position: relative;
	display: inline-block;
	cursor: pointer;
	transition: .15s;
}
.btn__link::before{
	content: "";
	position: absolute;
	top: 0;
	bottom:0;
	right: 10px;
	width: 5px;
	height: 5px;
	margin: auto;
	border-top: 1px solid;
	border-right: 1px solid;
	transform: rotate(45deg);
}
/*ボタン80%*/
.btn__link-wide{ width:80%}

/*ボタン：基本デザイン*/
.btn__link-normal{
	font-size:1.2rem;
	padding: 10px 20px;
	border-radius: 5px;
	color: #a83f3f;
	border: 1px solid;
}
.btn__link-normal:hover {
	color: #ffffff;
	background: #a83f3f;
	border-color:transparent;
}

/*ボタン：ビッグデザイン用*/
.btn__link-primary{
	padding: 15px 40px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.4rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.btn__link-primary::before{
	border-top: 2px solid;
	border-right: 2px solid;
}
.btn__link-primary::after {
	content: "";
	position: absolute;
	top: -50px;
	left: -100px;
	background: #fff;
	width: 50px;
	height: calc(100% + 100px);
	opacity: 0.1;
	transform: rotate(45deg);
	transition: .3s;
}
.btn__link-primary:hover::after {left: calc(100% + 50px);}
.btn__link-primary:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}

/*ボタン：ミニデザイン用*/
.btn__link-secondary{
	padding: 5px 25px  5px 15px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.2rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.btn__link-secondary:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}


/*ボタン：ヘッダー下ピックアップエリア用*/
.btn__link-pickupHead{
	padding: 10px 30px;
	border-radius: 5px;
	color: inherit;
	border: 1px solid;
}
.btn__link-pickupHead:hover {border-style:dashed;}


/*ボタン：サーチフォーム用*/
.btn__link-search{
	padding: 5px 25px  5px 15px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.2rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.btn__link-search:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}

.searchBtn__contentInner .btn-search{
	text-align:center;
	margin-bottom: 40px;
}
.searchBtn__contentInner .btn__link-search{
	padding: 15px 40px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.4rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.searchBtn__contentInner .btn__link-search::before{
	border-top: 2px solid;
	border-right: 2px solid;
}
.searchBtn__contentInner .btn__link-search::after {
	content: "";
	position: absolute;
	top: -50px;
	left: -100px;
	background: #fff;
	width: 50px;
	height: calc(100% + 100px);
	opacity: 0.1;
	transform: rotate(45deg);
	transition: .3s;
}
.searchBtn__contentInner .btn__link-search:hover::after {left: calc(100% + 50px);}


/*ページネーション
------------------------------------------------------------*/
.pager{
	position:relative;
	width:100%;
	text-align:center;
	list-style:none;
	font-size:0;
	margin-top: 20px;
}
/*クリックエリア*/
.pager__item{
    font-family: "Fjalla One";
    display:inline-block;
    color:#333333;
    background:#ffffff;
    font-size:1.2rem;
    width: 45px;
    height:45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

/*リンクタグに余白を持たせる処理*/
.pager__item-current,
.pager__item a{
	display:inline-block;
	padding:12px;
	min-width: calc(1.2rem + 20px);
}
/*現在地とマウスオーバー時の変化*/
.pager__item:hover,
.pager__item-current{
	color:#ffffff;
	background:#666;
	transition: .1s;
	-webkit-transition: .1s;
	-moz-transition: .1s;
	-ms-transition: .1s;
	-o-transition: .1s;
}

.pager__item a:hover{
    color:#ffffff!important;
}

/*前次ボタンの矢印*/
.pager__item-prev,
.pager__item-next  {position: relative;}
.pager__item-prev a{padding-left: 20px;}
.pager__item-next a{padding-right:20px;}
.pager__item-prev::before,
.pager__item-next::before{
	content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 1px solid;
}
.pager__item-prev::before{
	left: 10px;
	border-left: 1px solid;
	transform: rotate(-45deg);
}
.pager__item-next::before{
	right: 10px;
	border-right: 1px solid;
	transform: rotate(45deg);
}


.pager{
	position:relative;
	width:100%;
	text-align:center;
	list-style:none;
	font-size:0;
	margin-top: 20px;
}

.pnavi{
	display: flex;
	justify-content: center;
}

#center_col_star .pnavi{
	margin-bottom: 40px;
}

/*クリックエリア*/
.page-numbers{
    font-family: "Fjalla One";
    display:inline-block;
    color:#333333;
    background:#ffffff;
    font-size:1.2rem;
    width: 45px;
    height:45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

/*現在地とマウスオーバー時の変化*/
.page-numbers:hover{
	color:#ffffff;
	background:#666;
	transition: .1s;
	-webkit-transition: .1s;
	-moz-transition: .1s;
	-ms-transition: .1s;
	-o-transition: .1s;
}

.page-numbers:hover{
    color:#ffffff!important;
}



/*コメント用ページネーション
------------------------------------------------------------*/
.pager-comments{ margin-bottom:20px;}
.page-numbers{
	font-family: "Fjalla One";
	display:inline-block;
	color:#333;
	background:#ffffff;
	font-size:1.2rem;
	margin-left:-1px;
}

/*リンクタグに余白を持たせる処理*/
.page-numbers.current,
a.page-numbers{
	display:inline-block;
	padding: 12px 13px 11px 18px;
	min-width: calc(1.2rem + 20px);
	color: #333333;
}
/*現在地とマウスオーバー時の変化*/
.page-numbers:hover,
.page-numbers.current{
	color:#ffffff;
	background:#666;
	transition: .15s;
	-webkit-transition: .15s;
	-moz-transition: .15s;
	-ms-transition: .15s;
	-o-transition: .15s;
}
/*前次ボタンの矢印*/
.page-numbers.prev,
.page-numbers.next  {position: relative;}
a.page-numbers.prev {padding-left: 20px;}
a.page-numbers.next {padding-right:20px;}
.page-numbers.prev::before,
.page-numbers.next::before{
	content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 1px solid;
}
.page-numbers.prev::before{
	border-left: 1px solid;
	transform: rotate(-45deg);
}
.page-numbers.next::before{
	border-right: 1px solid;
	transform: rotate(45deg);
}




/*マスク
------------------------------------------------------------*/
.mask{
	position:relative;
}
.mask::after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.mask-black > img{z-index:0;}
.mask-black::after{background-color: rgba(0,0,0,.5);}

.mask-blackmesh > img{z-index:0;}
.mask-blackmesh::after{
	background-color: rgba(0,0,0,.25);
	background-image: linear-gradient(90deg, rgba(0,0,0,.5) 50%, transparent 50%), linear-gradient(rgba(0,0,0,.25) 50%, transparent 50%);
	background-size: 2px 2px;
}

.mask-color{background-color:#a83f3f;}
.mask-color > img{
	mix-blend-mode: multiply;
	z-index:0;
}
.mask-color .mbYTP_wrapper{background-color: inherit;}
.mask-color .mbYTP_wrapper > iframe{
	mix-blend-mode: multiply;
	z-index:0;
}

.mask-colorgray{background-color:#a83f3f;}
.mask-colorgray > img{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	mix-blend-mode: multiply;
	z-index:0;
}
.mask-colorgray .mbYTP_wrapper{background-color: inherit;}
.mask-colorgray .mbYTP_wrapper > iframe{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	mix-blend-mode: multiply;
	z-index:0;
}

/*Edgeハック*/
@supports (-ms-ime-align:auto) {
	.mask-color > img{opacity:0.5;}
	.mask-color .mbYTP_wrapper > iframe{opacity:0.5;}
	.mask-colorgray > img{opacity:0.5;}
	.mask-colorgray .mbYTP_wrapper > iframe{opacity:0.5;}
}
/*IE10/11ハック*/
@media all and (-ms-high-contrast:none){
	.mask-color > img{opacity:0.5;}
	.mask-color .mbYTP_wrapper > iframe{opacity:0.5;}
	.mask-colorgray > img{opacity:0.5;}
	.mask-colorgray .mbYTP_wrapper > iframe{opacity:0.5;}
}





/*アーカイブコントローラー
------------------------------------------------------------*/
.controller{
	padding-bottom:20px;
	margin-bottom:20px;
	display: flex;
	list-style:none;
	border-bottom:1px dotted rgba(0,0,0,0.10);
}
.controller-shadow{background:#ffffff;padding:20px 10px;border-bottom:none;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);}
.controller-border{background:#ffffff;padding:20px 10px;border:1px solid rgba(0,0,0,0.10);}

/*コントローラーの各項目*/
.controller__item{
	position:relative;
	margin-right:10px;
	line-height:2rem;
	color:#3F3F3F;

}
/*最後の項目だけmargin0*/
.controller__item:last-child{margin-right:0;}

/*viewモード切替ボタンを右に寄せる*/
.controller__item.controller__item-end{	margin-left:auto;}

/*コントローラ内リンクの処理*/
.controller__link{transition: .15s;}

/*現在地・マウスオーバー時の変化*/
.controller__link.is-current,
.controller__link:hover{
	color:#191919;
	font-weight:bold;
	border-bottom:2px solid;
	padding-bottom:3px;
}

/*おすすめカテゴリリンク*/
.controller__catLabel{
	cursor:pointer;
	transition: .15s;
}

/*おすすめカテゴリリンクのマウスオーバー時の変化*/
.controller__catLabel:hover{
	color:#191919;
	font-weight:bold;
}

/*カテゴリラベル三角アイコン*/
.controller__catLabel::after{
	content:"";
	display:inline-block;
	margin-left:5px;
	width: 0;
	height: 0;
	border-right: 4px solid transparent;
	border-top: 6px solid rgba(0,0,0,0.10);
	border-left: 4px solid transparent;
}
.controller__catCheck:checked ~ .controller__catLabel::after{
	border-bottom: 6px solid #191919;
	border-top:none;
}

/*カテゴリパネルトリガー(CHECKBOX)非表示*/
.controller__catCheck{display:none;}

/*カテゴリパネル*/
.controller__catPanel{
	position:absolute;
	top: 100%;
	left: 0;
	list-style:none;
	z-index:9999;
}

/*吹き出し風三角*/
.controller__catCheck:checked ~ .controller__catPanel::before{
	content:"";
	display:block;
	width: 0;
	height: 0;
	margin-left:10px;
	border-right: 4px solid transparent;
	border-bottom: 6px solid #323232;
	border-left: 4px solid transparent;
}

/*パネル内リスト*/
.controller__catPanel li{
	overflow: hidden;
	width: auto;
	min-width: 14rem;
	white-space: nowrap;
	height: 0;
	line-height:4rem;
	background:#323232;
	transition: .15s;
}
/*カテゴリパネルオープン*/
.controller__catCheck:checked ~ .controller__catPanel li {
	overflow: visible;
	height:4rem;
}
.controller__catCheck:checked ~ .controller__catPanel li:not( :first-child ) {
	border-top: 1px solid rgba(0,0,0,0.10);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.15) inset;
}

/*カテゴリパネルリスト内aタグ*/
.controller__catPanel li a{
	display:block;
	color:#ffffff;
	padding:0 10px;
	transition: .15s;
}
.controller__catPanel li a:hover{background: rgba(255,255,255,0.15);}
.controller__catPanel li:first-child{border-top:none;}
.controller__catPanel li:last-child{border-bottom:none;}

/*view切り替えトリガー(RADIOBUTTON)非表示*/
.controller__viewRadio{display: none;}

/*view切り替えアイコンカラー*/
.controller__viewLabel{
	color:rgba(0,0,0,0.15);
	transition: .2s;
	cursor:pointer;
	font-size:16px;
}
.controller__viewLabel:hover                 {color:#191919}
#viewWide:checked ~   .controller .viewWide  {color:#191919}
#viewCard:checked ~   .controller .viewCard  {color:#191919}
#viewNormal:checked ~ .controller .viewNormal{color:#191919}





/*記事アーカイブ全体
------------------------------------------------------------*/
.archive{
	display:flex;
	flex-wrap: wrap;
	margin-bottom: -20px;
}

/*アーカイブリスト共通設定*/
.archive__item{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted rgba(0,0,0,0.10);
	width:100%;
}
.archive__item-shadow{background:#ffffff;padding:15px;border-bottom:none;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);}
.archive__item-border{background:#ffffff;padding:15px;border:1px solid rgba(0,0,0,0.10);}
.archive__item-none{width:100% ;}

.archive__contents{position:relative}

/*アーカイブリスト(ワイドビューバージョン)*/
#viewWide:checked ~ .archive .archive__item {animation: fadeIn1 1s;}

/*アーカイブリスト(カードビューバージョン)*/
#viewCard:checked ~ .archive{width: calc(100% + 15px)}
#viewCard:checked ~ .archive .archive__item {width:calc(50% - 15px);margin-right: 15px;animation: fadeIn2 1s;}
#viewCard:checked ~ .archive .archive__item-none{width:100%;}
#viewCard:checked ~ .archive .archive__item-shadow{padding:10px;}
#viewCard:checked ~ .archive .archive__item-border{padding:10px;}
#viewCard:checked ~ .archive .archive__contents .phrase{display: none;}

/*アーカイブリスト(ノーマルビューバージョン)*/
#viewNormal:checked ~ .archive .archive__item {width:100%;display:flex;align-items: flex-start;animation: fadeIn3 1s;}
#viewNormal:checked ~ .archive .archive__item-shadow{padding:10px;}
#viewNormal:checked ~ .archive .archive__item-border{padding:10px;}
#viewNormal:checked ~ .archive .eyecatch {max-width: 300px;}
#viewNormal:checked ~ .archive .archive__contents {width: 100%; margin-left: 15px;}
#viewNormal:checked ~ .archive .archive__contents-noImg {margin-left: 0;}
#viewNormal:checked ~ .archive .archive__contents .phrase{ display:none;}


/*インフィード広告用設定*/

#viewWide:checked   ~ .archive .archive__item-infeedSp1 { display:block;}
#viewCard:checked   ~ .archive .archive__item-infeedSp1 { display:none;}
#viewNormal:checked ~ .archive .archive__item-infeedSp1 { display:none;}

#viewWide:checked   ~ .archive .archive__item-infeedSp2 { display:none;}
#viewCard:checked   ~ .archive .archive__item-infeedSp2 { display:none;}
#viewNormal:checked ~ .archive .archive__item-infeedSp2 { display:block;}







/************************************************************/
/************************************************************/
/*限定モジュール(複数個所で利用されることが無いパーツ)
/************************************************************/
/************************************************************/


/*ヘッダーエリア用パーツ（共通）
------------------------------------------------------------*/

/*サイトタイトル(ヘッダーで使用)*/
.siteTitle{
	font-family: "Fjalla One",
				 "Lato",
				 "游ゴシック体",
				 "Yu Gothic",
				 "YuGothic",
				 "ヒラギノ角ゴシック Pro",
				 "Hiragino Kaku Gothic Pro",
				 "メイリオ",
				 "Meiryo",
				 "ＭＳ Ｐゴシック",
				 "MS PGothic",
				 "sans-serif";
	max-width:calc(100% - 66px);
	font-size:20px;
	margin-bottom:10px;
	font-weight:bold;
}
.siteTitle__link{ display:inline-block;}
.siteTitle__link:hover{animation: flash 1s;}
.siteTitle__logo{
	width:auto;
	height:20px;
	vertical-align:bottom;
}






/*検索ボタン*/
.searchBtn{
	position:absolute;
	top:0;
	right:38px;
	line-height:20px;
	font-size:18px;
	text-align:right;
}
.searchBtn-zero{right:0;}
.searchBtn__link{ cursor:pointer;transition: .15s;}
.searchBtn__link:hover{color:#a83f3f;}
/*チェックボックス非表示*/
.searchBtn__checkbox {display:none;}

/*閉じる用の薄黒カバー*/
.searchBtn__unshown {
	display:none;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999;
	animation: fade .3s;
}
/*チェックで閉じる用の薄黒カバー表示*/
.searchBtn__checkbox:checked ~ .searchBtn__unshown {display: block;	}

/*検索メニューコンテンツエリア*/
.searchBtn__content {
	position: fixed;
	top: 0;
	right: 0;
	left:0;
	background: #ffffff;
	width: 90%;
	max-width: 780px;
	height: calc(100% - 40px);
	z-index: 9999;
	margin:0 auto;
	transition: .3s;
	transform: translateY(-200%);
	text-align:center;
}
.searchBtn__scroll {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
	padding:0 15px;

}
.searchBtn__contentInner{
	text-align:left;
	font-size:1.2rem;
}

/*チェックでパネル表示*/
.searchBtn__checkbox:checked ~ .searchBtn__content {
	transform: translateY(20px);
	box-shadow: 0 0 4px rgba(0,0,0,.15);
}

/*パネル内閉じるボタン*/
.searchBtn__close{
	font-family:"Fjalla One";
	display:inline-block;
	height:2rem;
	font-size:2rem;
	margin:40px auto;
	cursor:pointer
}
.searchBtn__close:hover{color:#a83f3f;}
.searchBtn__close i{
	margin-right:10px;
	font-size:1.5rem;
	vertical-align: middle;
}





/*メニューボタン*/
.menuBtn{
	position:absolute;
	top:0;
	right:15px;
	line-height:20px;
	font-size:18px;
	text-align:right;
}
.menuBtn__link{
	cursor:pointer;
	transition: .15s;
}
.menuBtn__link:hover{color:#a83f3f;	}

/*チェックボックス非表示*/
.menuBtn__checkbox {display:none;}

/*閉じる用の薄黒カバー*/
.menuBtn__unshown {
	display:none;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	bottom:0;
	left:0;
	z-index: 999999;
	animation: fade 0.3s;
}
/*チェックで閉じる用の薄黒カバー表示*/
.menuBtn__checkbox:checked ~ .menuBtn__unshown {
	display: block;
}

/*ドロワーメニューコンテンツエリア*/
.menuBtn__content {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
	width: 90%;
	max-width: 340px;
	height: 100%;
	z-index: 9999999;
	transition: .3s;
	transform: translateX(110%);
	text-align:center;

}
.menuBtn__scroll {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
	padding:0 15px 15px 15px;

}
.menuBtn__contentInner{
	text-align:left;
	font-size:1.2rem;
}

/*チェックでパネル表示*/
.menuBtn__checkbox:checked ~ .menuBtn__content {
	transform: translateX(0%);
	box-shadow: -2px 0 2px rgba(0,0,0,.15);
}

/*パネル内閉じるボタン*/
.menuBtn__close{
	font-family:"Fjalla One";
	display:inline-block;
	height:2rem;
	font-size:2rem;
	margin:40px auto;
	cursor:pointer
}
.menuBtn__close:hover{color:#a83f3f;}
.menuBtn__close i{
	margin-right:10px;
	font-size:1.5rem;
	vertical-align: middle;
}

.menuBtn__navi{
	margin:0 -15px 40px -15px;
	padding:20px 15px;
	background: rgba(0,0,0,0.05);
	display: none;
}
.menuBtn__naviList{
	margin-top:10px;
	list-style:none;
	display:flex;
	justify-content: center;
	overflow:auto;
}
.menuBtn__naviItem{ margin:0 2.5px;}


.menuBtn__naviLink{
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	border-radius:50%;
	font-size:14px;
	text-align:center;
	transition: .15s;
	color:#fff;
}
.menuBtn__naviLink.icon-facebook{ background:#3B5998}
.menuBtn__naviLink.icon-twitter{background:#00B0ED}
.menuBtn__naviLink.icon-instagram{background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);}
.menuBtn__naviLink.icon-google-plus{background:#DF4A32}
.menuBtn__naviLink.icon-youtube{background:#cd201f}
.menuBtn__naviLink.icon-linkedin{background:#0079ba}
.menuBtn__naviLink.icon-pinterest{background:#ce0f19}
.menuBtn__naviLink.icon-rss{background:#ff9900}



.menuBtn__naviLink.icon-facebook:hover,
.menuBtn__naviLink.icon-twitter:hover,
.menuBtn__naviLink.icon-instagram:hover,
.menuBtn__naviLink.icon-google-plus:hover,
.menuBtn__naviLink.icon-youtube:hover,
.menuBtn__naviLink.icon-linkedin:hover,
.menuBtn__naviLink.icon-pinterest:hover,
.menuBtn__naviLink.icon-rss:hover{animation: flash 1s;}



/*グローバルナビ*/
/*globalNavi内はWPの標準マークアップに従う*/
.globalNavi {position:relative;}
/*グローバルナビの右端をフェード*/
.globalNavi::before{
	position: absolute;
    right: 0;
    bottom: 0;
	content:"";
	width: 25px;
	height: 2.5rem;
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));
    z-index: 2;
}
/*グローバルナビの右端に点滅アイコン*/
.globalNavi::after{
	position: absolute;
    right: 0;
    bottom: 0;
	font-family: "icomoon";
	content:"\ea26";
    width: 25px;
	height: 2.5rem;
	line-height:2.5rem;
	text-align: right;
	color:rgba(0,0,0,0.5);
    animation:fade 1s ease-in-out infinite alternate;
	z-index: 3;
}

/*右にスクロールするための処理*/
.globalNavi__inner {
	position:relative;
	overflow-x: auto;
}

/*グローバルメニューを表示するエリア*/
.globalNavi__list{
	list-style: none;
	display: flex;
}
.globalNavi__list li{
	width: -webkit-max-content;
	width: -moz-max-content;
	width: -o-max-content;
	width: max-content;
	height:2.5rem;
	line-height:2.3rem;
}
.globalNavi__list li a{
	margin-right:40px;
	display:block;
	float:left;
	white-space: nowrap;
	color:rgba(0,0,0,0.5);
	font-weight:bold;
	transition: .15s;
}
.globalNavi__list .children,
.globalNavi__list .sub-menu{ display:none;}







/*ソーシャルアイコンなどを表示するエリア(スマホ非表示)*/
.subNavi{display: none;}





/*ヘッダー下エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/

/*検索エリア*/
.searchHead {
	background:#191919;
	padding:10px 0;
}

.container-searchHead{
	display:flex;
	flex-wrap: wrap;
}
.searchHead__title {display: none;}
.searchHead__keyword{
	display: block;
	margin-top:10px;
	order: 2;
	overflow: auto;
}
.searchHead__keywordList{
	display:table;
	vertical-align: bottom;
	list-style:none;
	overflow: hidden;
}
.searchHead__keywordItem{
	color:rgba(255,255,255,0.75);
	display:table-cell;
	white-space: nowrap;
	overflow:hidden;
	transition: .15s;
	padding-right: 10px;
	line-height: 2;
}
.searchHead__keywordItem:hover{
	color:#ffffff;
	font-weight:bold;
}
.searchHead__search {
	display: block;
	width: 100%;
	order: 1;
}
.searchHead__form{ display:flex}
.searchHead__input{
    width: calc(100% - 4rem);
	border:0;
    padding:0 10px;
    -webkit-appearance: none;
	border-radius:5px 0 0 5px;
}
.searchHead__submit {
	width:4rem;
	border:0;
    cursor: pointer;
    text-align: center;
	background:#ffffff;
	padding:10px;
	border-radius:0 5px 5px 0;
}
.searchHead__submit:hover {color:#a83f3f;}




/*お知らせエリア*/
.infoHead {
    overflow: hidden;
	background:#ffc107;
}
.infoHead__text {
	padding-left: 100%;
	white-space: nowrap;
	display: inline-block;
	animation: marquee 10s linear 0s infinite;
	font-weight: 700;
	color: #ffffff;
	height: 3rem;
	line-height: 3rem;
}










/*パンくずエリアパーツ*/
.breadcrumb{
	padding:10px 0;
	background: #F2F2F2;
	overflow-x: auto;
	border-bottom:1px solid rgba(0,0,0,0.05)
}
.breadcrumb__list{
	list-style:none;
	display: table;
}
.breadcrumb__list::after {
	content: "";
	display: block;
	clear: both;
}
.breadcrumb__item{
	position:relative;
	display: table-cell;
	white-space: nowrap;
	padding-right:15px;
	padding-left:15px;
	font-size:1.2rem;
	line-height: 1.75;
	color:#7f7f7f;
}
.breadcrumb__item:first-child{padding-left:0;}
.breadcrumb__item.icon-home::before{margin-right: 5px;}
.breadcrumb__item::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
    width: 5px;
    height: 5px;
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    transform: rotate(45deg);
}
.breadcrumb__item:last-child::after{border: none;}
.breadcrumb__item a:hover{color:#a83f3f;}





/*TOPページ限定パーツ
------------------------------------------------------------*/

.keyBig{
	position:relative;
	max-width:1240px;
  margin-left:15px;
	margin-right:15px;
}
.keyBig::after {
	content: "";
	display: block;
	clear: both;
}

/*Swiper CSS上書き(キービジュアル&カルーセルで使用)*/
.swiper-pagination-bullet-active{background:#a83f3f;}

.swiper-button-next,
.swiper-button-prev{
	width:40px;
	height:60px;
	margin-top: -30px;
}

.swiper-button-next{
	background-image: none;
	right:0;
}
.swiper-button-prev {
	background-image: none;
	left:0;
}

.swiper-button-next::before,
.swiper-container-rtl .swiper-button-prev::before,
.swiper-button-prev::before,
.swiper-container-rtl .swiper-button-next::before {
    content: "";
    position: absolute;
    top: 0;
	bottom:0;
    right: 0;
    left: 0;
    margin: auto;
    width: 12px;
    height: 12px;
    border-top: 3px solid;
    border-right: 3px solid;
    color: #ffffff;
	transition: .15s ease-in-out;
}

.swiper-button-next::before,
.swiper-container-rtl .swiper-button-prev::before{transform: rotate(45deg);}
.swiper-button-prev::before,
.swiper-container-rtl .swiper-button-next::before{transform: rotate(-135deg);}




/*キービジュアル(固定)*/
.still{
	width: 100%;
	height: 300px;
}
.still__box{
	position:relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	overflow:hidden;
	width: 100%;
	height: 100%;
}
/*キービジュアル(動画)*/
.still-movie .still__box{
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.still__bg {
    position: absolute;
    width: 100%;
    height: 100%;
	top:0;
	left:0;
    z-index: -10;
    overflow: hidden;
}
.still__img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}

.still__content{
	padding:20px;
	z-index: 9;
}
.still__content img{max-width: 100%; height: auto;}

/*背景動画設定ボックス非表示*/
.mbYTP_wrapper{ display:none}








/*キービジュアル(スライダー)*/
.swiper-slider {
	height: 300px;
}

@media only screen and (min-width: 900px){
    .swiper-slider {
        width: 900px!important;
    }
    .swiper-slide {
        width: 100%!important;
    }
}

.swiper-slider .swiper-slide{
	position:relative;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	overflow:hidden;
}
.swiper-slider .swiper-bg{
	position: absolute;
	top:0;
	left:0;
	object-fit: cover;
	font-family: 'object-fit: cover;';
	width: 100%;
	height: 100%;
	object-position:0px 0px;
}

.swiper-slider .swiper-content{
	padding:0 20px;
	z-index: 9;
}

/*next-prevボタンスマホ削除*/
.swiper-slider .swiper-button-next,
.swiper-slider .swiper-button-prev{display:none;}

/*next-prevボタン背景*/
.swiper-slider .swiper-button-next,
.swiper-slider .swiper-container-rtl .swiper-button-prev,
.swiper-slider .swiper-button-prev,
.swiper-slider .swiper-container-rtl .swiper-button-next {
	background:#a83f3f;
	opacity:0;
	transition: .15s;
}
.swiper-slider .swiper-button-next::after,
.swiper-slider .swiper-container-rtl .swiper-button-prev::after,
.swiper-slider .swiper-button-prev::after,
.swiper-slider .swiper-container-rtl .swiper-button-next::after {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background:rgba(255,255,255,0);
	transition: .15s ease-in-out;
}
.swiper-slider .swiper-button-next:hover::after,
.swiper-slider .swiper-container-rtl .swiper-button-prev:hover::after,
.swiper-slider .swiper-button-prev:hover::after,
.swiper-slider .swiper-container-rtl .swiper-button-next:hover::after {background:rgba(255,255,255,0.15);}



/*記事カルーセル*/
.swiper-carousel {
    width: 100%;
    height: auto;
}
/*next-prevボタンスマホ削除*/
.swiper-carousel .swiper-button-next,
.swiper-carousel .swiper-button-prev{display:none;}

/*next-prevボタンhover*/
.swiper-carousel .swiper-button-next:hover::before,
.swiper-carousel .swiper-container-rtl .swiper-button-prev:hover::before,
.swiper-carousel .swiper-button-prev:hover::before,
.swiper-carousel .swiper-container-rtl .swiper-button-next:hover::before {opacity:0.5;}

/*ナビゲーション位置修正*/
.swiper-carousel .swiper-pagination-bullets,
.swiper-carousel .swiper-pagination-custom,
.swiper-carousel .swiper-pagination-fraction{bottom: 0px;}






/*キービジュアル下ピックアップテキストエリア*/
.pickupHead {
    overflow: hidden;
	background:#a83f3f;
	padding-bottom:20px;
	color: #ffffff;
	text-align:center;
}

.pickupHead__text {
	font-size:1.4rem;
	font-weight: 700;
	line-height: 1.85;
	padding:20px 0;
}





/*おすすめ3記事*/
.pickup3{
	position:relative;
}
.pickup3__bg{
	position: absolute;
	top:0;
	width:100%;
	height: 14rem;
	z-index:-1;
	overflow:hidden;
}
.pickup3__bg img{
	object-fit: cover;
	font-family: 'object-fit: cover;';
	width: 100%;
	height: 100%;
}

/*アイテム*/
.pickup3__item {
	position:relative;
	background: #a83f3f;
}
.pickup3__item-first {
	width:100%;
	margin-bottom:15px;
}
.pickup3__box {
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pickup3__item-second,
.pickup3__item-third {width: calc(50% - 7.5px);}

.pickup3__item:before{
	position:absolute;
	top:-10px;
	left:-10px;
	font-family:"Fjalla One";
	font-size:1.5rem;
	font-weight:normal;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:50%;
	text-align:center;
	color:#FFF;
	z-index: 9;
}
.pickup3__item-first:before {background:inherit; content: "1";}
.pickup3__item-second:before{background:inherit; content: "2";}
.pickup3__item-third:before {background:inherit; content: "3";}



/*カスタム投稿タイプ一覧*/
.custom{
	width:100%;
	margin-bottom: 20px;
}
.custom__item{
	padding:15px
}
.custom__item:nth-child(2n+1) {background: rgba(0,0,0,0.05);}
.custom__data{font-size:0;}
.custom__day{
	display:inline-block;
	margin-right:10px;
	margin-bottom:10px;
	color:rgba(0,0,0,0.5);
	padding: 5px 0;
    line-height: 1.35;
    font-size: 1.2rem;
}
.custom__cat{
	display:inline-block;
	margin-bottom:10px;
	background:#3f3f3f;
}
.custom__cat a {
    display: block;
    padding: 5px 10px;
    color: #ffffff;
    font-size: 1.2rem;
    transition: .15s;
	line-height:1.35;
}
.custom__cat a:hover{background:rgba(255,255,255,0.25);}
.custom__cat a::before {
    font-family: "icomoon";
    content: "\e938";
    margin-right: 5px;
}
.custom .btn{margin-top:20px;}

/*カスタム投稿タイプ一覧borderバージョン*/
.custom__item-border{
	border-bottom:1px solid rgba(0,0,0,0.10);
	border-left:1px solid rgba(0,0,0,0.10);
	border-right:1px solid rgba(0,0,0,0.10);
}
.custom__item-border:first-child{border-top:1px solid rgba(0,0,0,0.10);}
.custom__item-border:nth-child(2n+1) {background:none;}
.custom__item-border .custom__item{
	padding:20px;
	background:#fff;
	border-right:1px solid rgba(0,0,0,0.10);
	border-bottom:1px solid rgba(0,0,0,0.10);
}
.custom__item-border .custom__day{
	padding: 5px 10px;
	font-size: 1rem;
	border:1px solid rgba(0,0,0,0.10);
	margin-right:0;
}
.custom__item-border .custom__cat a {font-size: 1rem;border:1px solid transparent;}




/*アーカイブ限定パーツ
------------------------------------------------------------*/
.archiveHead{
	position:relative;
	width:100%;
}

.archiveHead__img{
	position: absolute;
	top:0;
	left:0;
	object-fit: cover;
	font-family: 'object-fit: cover;';
	width: 100%;
	height: 100%;
	z-index: -10;
}

.archiveHead__contents{
	position:relative;
	z-index:9
}

.archiveHead__authorImg{ float:left;}
.archiveHead__authorImg img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    object-fit: cover;
	font-family: 'object-fit: cover;';
}
.archiveHead__authorText{
	float:right;
	width:calc(100% - 100px)
}
.archiveHead__authorDescription{margin-top:20px;}


.archiveHead__subtitle{
	font-size:1rem;
	display:block;
	margin-bottom:5px;
	color:rgba(0,0,0,0.5);
}
.archiveHead__subtitle i{margin-right:5px;}

.archiveHead .heading{
	border-bottom:1px dotted #d8d8d8;
	padding-bottom:5px;
}
.archiveHead__list{
	list-style:none;
	display: flex;
	flex-wrap: wrap;
	margin-top:-5px;
}
.archiveHead__item{
	margin:5px 10px 0 0;
	border:1px solid rgba(255,255,255,0.5);
}
.archiveHead__item:hover{
	background-color:#fff;
}
.archiveHead__link{
	padding:10px;
	display:block;
	color:#fff;
	font-size:1rem;
}
.archiveHead__link:hover{color:#191919;}

/*マスクありバージョン*/
.archiveHead.mask{ padding:20px;}
.archiveHead.mask .archiveHead__subtitle{color: rgba(255,255,255,0.5);}
.archiveHead.mask .heading{
	display:inline-block;
	color:#fff;
	border-bottom:2px solid;
}
.archiveHead.mask .phrase{color: rgba(255,255,255,0.9);}


/*自由テキストエリア用ボックス*/
.archiveContents{
	position:relative;
	width:100%;
	margin-top:20px;
}

/*投稿者アーカイブ用ソーシャルリンク*/
.archiveHead__slist{
	margin-top:-5px;
	list-style:none;
	display: flex;
	flex-wrap: wrap;
}
.archiveHead__sitem{ margin:5px 5px 0 0; }

.archiveHead__slink{
	display:block;
	width:55px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	transition: .15s;
	color:#fff;
	border:1px solid transparent;
}
.archiveHead__slink.icon-facebook{ background:#3B5998;}
.archiveHead__slink.icon-twitter{background:#00B0ED;}
.archiveHead__slink.icon-instagram{background: linear-gradient(145deg, #3051F1 10%, #C92BB7 70%) no-repeat;}
.archiveHead__slink.icon-google-plus{background:#DF4A32;}
.archiveHead__slink.icon-youtube{background:#cd201f;}
.archiveHead__slink.icon-linkedin{background:#0079ba;}
.archiveHead__slink.icon-pinterest{background:#ce0f19;}

.archiveHead__slink.icon-facebook:hover{background:#ffffff; color:#3B5998; border:1px solid #3B5998;}
.archiveHead__slink.icon-twitter:hover{background:#ffffff; color:#00B0ED; border:1px solid #00B0ED;}
.archiveHead__slink.icon-instagram:hover{background:#ffffff; color:#CC55B1; border:1px solid #CC55B1;}
.archiveHead__slink.icon-google-plus:hover{background:#ffffff; color:#DF4A32; border:1px solid #DF4A32;}
.archiveHead__slink.icon-youtube:hover{background:#ffffff; color:#cd201f; border:1px solid #cd201f;}
.archiveHead__slink.icon-linkedin:hover{background:#ffffff; color:#0079ba; border:1px solid #0079ba;}
.archiveHead__slink.icon-pinterest:hover{background:#ffffff; color:#ce0f19; border:1px solid #ce0f19;}


/*サーチアーカイブ用検索条件エリア*/
.archiveHead__search{
	position:relative;
	width:100%;
}
.archiveHead__searchItem:not(:last-child) {margin-right:15px;}
.archiveHead__searchItem:not(:last-child):after {
	margin-left:15px;
	content: "×";
	color:rgba(0,0,0,0.5);
}
.archiveHead__searchItem:before {
	margin-right:5px;
	color:rgba(0,0,0,0.5);
	font-size:1.2rem;
}
.archiveHead__searchSeparator {
	margin:0 10px;
	color:rgba(0,0,0,0.5);
}





/*個別ページ限定パーツ
------------------------------------------------------------*/
/*フレーム設定*/
.pageContents{
	width:100%;
}







/*投稿(single)ページ限定パーツ
------------------------------------------------------------*/

/*-----バイラル風ページタイトル-----*/
.viral{
    position: relative;
    width: 100%;
    height: auto;
}
.viral__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -10;
    overflow: hidden;
}
.viral__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	font-family: 'object-fit: cover;';
}

.viral__container {
    display: block;
    padding: 60px 0;
}
.viral__contents .heading{color:#FFF}
.viral__contents .dateList{
	display:inline-block;
	background: rgba(255,255,255,0.9);
	border-radius:5px;
	padding:5px 10px;
}
.viral__contents .dateList__item {margin-right: 10px;}

.viral .eyecatch{ display: none;}


/*-----コンテンツ-----*/
.postContents{
	width:100%;
}

/*-----記事下CTAエリア-----*/
.postCta,
.pageCta {
    width: 100%;
	margin-top: 40px;
}
/*スタイル(borderとshadowは共通スタイルを使用)*/
.postcta-bg,
.pagecta-bg {
	background:#a83f3f;
	padding:15px;
}




/*-----ページ内ページネーション-----*/
.pagePager{
	position:relative;
	width:100%;
	text-align:center;
	list-style:none;
	font-size:0;
	margin-top:60px;
}
.pagePager__item{
	font-family: "Fjalla One";
	display:inline-block;
	color:#a83f3f;
	background:#ffffff;
	border:rgba(0,0,0,0.10) 1px solid;
	font-size:1.2rem;
	margin-left:-1px;
}

.pagePager__item-current,
.pagePager__item a{
	display:inline-block;
	padding:10px;
	min-width: calc(1.2rem + 20px);
}
.pagePager__item:hover,
.pagePager__item-current{
	color:#ffffff;
	background:#a83f3f;
	transition: .15s;
}

/*-----ソーシャルリスト-----*/
.social-top{margin-bottom:40px;}
.social-bottom{margin-top:40px;}

.socialList{
	list-style:none;
	display: flex;
	flex-wrap:wrap;
}
.socialList__item {text-align:center;}
.socialList__link {
	display:block;
	padding: 0 10px;
}
.socialList__link::before{
	display:block;
	transition: .15s;
}


/*-----デザインtype-----*/
.socialList-type01 {justify-content: flex-end;}
.socialList-type01 .socialList__item {
    flex-grow: 1;
	height:40px;
	line-height:40px;
	min-width:70px;
}
.socialList-type01 .socialList__link {
	color:#ffffff;
	padding:0;
}
.socialList-type01 .socialList__link::before{font-size:2rem;}
.socialList-type01 .socialList__link:hover::before{
	background:#ffffff;
	transform: scale(1.2);
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}


.socialList-type02 {justify-content: flex-end; margin:-5px 0 5px -5px;}
.socialList-type02 .socialList__item {
	flex-grow: 1;
	height:40px;
	line-height:40px;
	min-width:70px;
	margin:5px 0 0 5px;
}
.socialList-type02 .socialList__link {
	color:#ffffff;
	padding:0;
}
.socialList-type02 .socialList__link::before{font-size:2rem;}
.socialList-type02 .socialList__link:hover::before{
	background:#ffffff;
	transform: scale(1.2);
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}


.socialList-type03 {margin:-5px 0 5px -5px;}
.socialList-type03 .socialList__item {
	height:30px;
	line-height:30px;
	width:30px;
	margin:5px 0 0 5px;
}
.socialList-type03 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	transition: .15s;
	padding:0;
}
.socialList-type03 .socialList__link::before{
	font-size:1.4rem;
	border-radius: 5px;
}
.socialList-type03 .socialList__link:hover::before{
	background:#ffffff;
	transform: scale(1.2);
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}

.socialList-type04 {margin:-5px 0 -3px -5px;}
.socialList-type04 .socialList__item {
	height:30px;
	line-height:30px;
	width:30px;
	margin:5px 0 3px 5px;
}
.socialList-type04 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	transition: .15s;
	padding:0;
}
.socialList-type04 .socialList__link::before{font-size:1.4rem;}
.socialList-type04 .socialList__link:hover{opacity: 0.75;}
.socialList-type04 .socialList__link:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}


.socialList-type05 {margin:-5px 0 5px -5px;}
.socialList-type05 .socialList__item {
	height:60px;
	line-height:60px;
	width:60px;
	margin:5px 0 0 5px;
}
.socialList-type05 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	transition: .15s;
	padding:0;
}
.socialList-type05 .socialList__link::before{
	font-size:1.6rem;
	border-radius: 5px;
}
.socialList-type05 .socialList__link:hover::before{
	background:#ffffff;
	transform: scale(1.2);
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}


.socialList-type06 {margin:-8px 0 0 -5px;}
.socialList-type06 .socialList__item {
	height:60px;
	line-height:60px;
	width:60px;
	margin:8px 0 0 5px;
}
.socialList-type06 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	transition: .15s;
}
.socialList-type06 .socialList__link::before{font-size:1.6rem;}
.socialList-type06 .socialList__link:hover{opacity: 0.75;}
.socialList-type06 .socialList__link:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}


.socialList-type07 {
	justify-content: flex-end;
	margin:-5px 0 5px -5px;
}
.socialList-type07 .socialList__item {
	flex-grow: 1;
	height:50px;
	line-height:50px;
	min-width:120px;
	text-align:center;
	margin:9px 0 0 5px;
}
.socialList-type07 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	border:2px solid;
	transition: .15s;
}
.socialList-type07 .socialList__link::before{
	font-size:1.6rem;
	display:inline-block;
	transition: 0s;
}
.socialList-type07 .socialList__link::after{
	content:attr(title);
	font-size:1.4rem;
	font-weight:700;
	vertical-align: top;
	margin-left:5px;
}


.socialList-type08 {
    justify-content: flex-end;
	margin:-10px 0 0 -5px;
}
.socialList-type08 .socialList__item {
    flex-grow: 1;
	height:50px;
	line-height:50px;
	min-width:120px;
	text-align:center;
	margin:10px 0 0 5px;
}

.socialList-type08 .socialList__link {
	color:#ffffff;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	border-radius: 5px;
	transition: .15s;
}
.socialList-type08 .socialList__link::before{
	font-size:1.6rem;
	display:inline-block;
	transition: 0s;
}
.socialList-type08 .socialList__link::after{
	content:attr(title);
	font-size:1.4rem;
	font-weight:700;
	vertical-align: top;
	margin-left:5px;
}
.socialList-type08 .socialList__link:hover{opacity: 0.75;}
.socialList-type08 .socialList__link:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}


.socialList-type09 {
	margin:-5px 0 5px -5px;
}
.socialList-type09 .socialList__item {
	height:50px;
	line-height:50px;
	text-align:center;
	margin:9px 0 0 5px;
}
.socialList-type09 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	border:2px solid;
	transition: .15s;
}
.socialList-type09 .socialList__link::before{
	font-size:1.6rem;
	display:inline-block;
	transition: 0s;
}
.socialList-type09 .socialList__link::after{
	content:attr(title);
	font-size:1.4rem;
	font-weight:700;
	vertical-align: top;
	margin-left:5px;
}


.socialList-type10 {
	margin:-10px 0 0 -5px;
}
.socialList-type10 .socialList__item {
	height:50px;
	line-height:50px;
	text-align:center;
	margin:10px 0 0 5px;
}

.socialList-type10 .socialList__link {
	color:#ffffff;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	border-radius: 5px;
	transition: .15s;
}
.socialList-type10 .socialList__link::before{
	font-size:1.6rem;
	display:inline-block;
	transition: 0s;
}
.socialList-type10 .socialList__link::after{
	content:attr(title);
	font-size:1.4rem;
	font-weight:700;
	vertical-align: top;
	margin-left:5px;
}
.socialList-type10 .socialList__link:hover{opacity: 0.75;}
.socialList-type10 .socialList__link:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}

.socialList-type11 {margin:-5px 0 5px -5px;}
.socialList-type11 .socialList__item {
	height:28px;
	line-height:28px;
	margin:5px 0 0 5px;
}

.socialList-type11 .socialList__link {
	color:#ffffff;
	border-radius: 5px;
	transition: .15s;
}
.socialList-type11 .socialList__link::before{
	font-size:1.4rem;
	display:inline-block;
	transition: 0s;
}
.socialList-type11 .socialList__link::after{
	content:attr(title);
	font-size:1.2rem;
	vertical-align: top;
	margin-left:5px;
}
.socialList-type11 .socialList__link:hover{opacity: 0.75;}



.socialList__link.icon-facebook{background:#3B5998;}
.socialList__link.icon-twitter{background:#00B0ED;}
.socialList__link.icon-google-plus{background:#DF4A32;}
.socialList__link.icon-hatenabookmark{background:#008FDE;}
.socialList__link.icon-pocket{background:#EB4654;}
.socialList__link.icon-line{background:#00C300;}
.socialList__link.icon-linkedin{background:#0e76a8;}
.socialList__link.icon-pinterest{background:#cb2027;}


.socialList-type01 .socialList__link.icon-facebook:hover::before,
.socialList-type02 .socialList__link.icon-facebook:hover::before,
.socialList-type03 .socialList__link.icon-facebook:hover::before,
.socialList-type05 .socialList__link.icon-facebook:hover::before,
.socialList-type07 .socialList__link.icon-facebook:hover::before,
.socialList-type09 .socialList__link.icon-facebook:hover::before{color:#3B5998;}

.socialList-type01 .socialList__link.icon-twitter:hover::before,
.socialList-type02 .socialList__link.icon-twitter:hover::before,
.socialList-type03 .socialList__link.icon-twitter:hover::before,
.socialList-type05 .socialList__link.icon-twitter:hover::before,
.socialList-type07 .socialList__link.icon-twitter:hover::before,
.socialList-type09 .socialList__link.icon-twitter:hover::before{color:#00B0ED;}

.socialList-type01 .socialList__link.icon-google-plus:hover::before,
.socialList-type02 .socialList__link.icon-google-plus:hover::before,
.socialList-type03 .socialList__link.icon-google-plus:hover::before,
.socialList-type05 .socialList__link.icon-google-plus:hover::before,
.socialList-type07 .socialList__link.icon-google-plus:hover::before,
.socialList-type09 .socialList__link.icon-google-plus:hover::before{color:#DF4A32;}

.socialList-type01 .socialList__link.icon-hatenabookmark:hover::before,
.socialList-type02 .socialList__link.icon-hatenabookmark:hover::before,
.socialList-type03 .socialList__link.icon-hatenabookmark:hover::before,
.socialList-type05 .socialList__link.icon-hatenabookmark:hover::before,
.socialList-type07 .socialList__link.icon-hatenabookmark:hover::before,
.socialList-type09 .socialList__link.icon-hatenabookmark:hover::before{color:#008FDE;}

.socialList-type01 .socialList__link.icon-pocket:hover::before,
.socialList-type02 .socialList__link.icon-pocket:hover::before,
.socialList-type03 .socialList__link.icon-pocket:hover::before,
.socialList-type05 .socialList__link.icon-pocket:hover::before,
.socialList-type07 .socialList__link.icon-pocket:hover::before,
.socialList-type09 .socialList__link.icon-pocket:hover::before{color:#EB4654;}

.socialList-type01 .socialList__link.icon-line:hover::before,
.socialList-type02 .socialList__link.icon-line:hover::before,
.socialList-type03 .socialList__link.icon-line:hover::before,
.socialList-type05 .socialList__link.icon-line:hover::before,
.socialList-type07 .socialList__link.icon-line:hover::before,
.socialList-type09 .socialList__link.icon-line:hover::before{color:#00C300;}

.socialList-type01 .socialList__link.icon-linkedin:hover::before,
.socialList-type02 .socialList__link.icon-linkedin:hover::before,
.socialList-type03 .socialList__link.icon-linkedin:hover::before,
.socialList-type05 .socialList__link.icon-linkedin:hover::before,
.socialList-type07 .socialList__link.icon-linkedin:hover::before,
.socialList-type09 .socialList__link.icon-linkedin:hover::before{color:#0e76a8;}

.socialList-type01 .socialList__link.icon-pinterest:hover::before,
.socialList-type02 .socialList__link.icon-pinterest:hover::before,
.socialList-type03 .socialList__link.icon-pinterest:hover::before,
.socialList-type05 .socialList__link.icon-pinterest:hover::before,
.socialList-type07 .socialList__link.icon-pinterest:hover::before,
.socialList-type09 .socialList__link.icon-pinterest:hover::before{color:#cb2027;}


.socialList-type07 .socialList__link.icon-facebook:hover,
.socialList-type09 .socialList__link.icon-facebook:hover{color:#3B5998; background:#ffffff; border-color:#3B5998;}
.socialList-type07 .socialList__link.icon-twitter:hover,
.socialList-type09 .socialList__link.icon-twitter:hover{color:#00B0ED; background:#ffffff; border-color:#00B0ED;}
.socialList-type07 .socialList__link.icon-google-plus:hover,
.socialList-type09 .socialList__link.icon-google-plus:hover{color:#DF4A32; background:#ffffff; border-color:#DF4A32;}
.socialList-type07 .socialList__link.icon-hatenabookmark:hover,
.socialList-type09 .socialList__link.icon-hatenabookmark:hover{color:#008FDE; background:#ffffff; border-color:#008FDE;}
.socialList-type07 .socialList__link.icon-pocket:hover,
.socialList-type09 .socialList__link.icon-pocket:hover{color:#EB4654; background:#ffffff; border-color:#EB4654;}
.socialList-type07 .socialList__link.icon-line:hover,
.socialList-type09 .socialList__link.icon-line:hover{color:#00C300; background:#ffffff; border-color:#00C300;}
.socialList-type07 .socialList__link.icon-linkedin:hover,
.socialList-type09 .socialList__link.icon-linkedin:hover{color:#0e76a8; background:#ffffff; border-color:#0e76a8;}
.socialList-type07 .socialList__link.icon-pinterest:hover,
.socialList-type09 .socialList__link.icon-pinterest:hover{color:#cb2027; background:#ffffff; border-color:#cb2027;}








/*-----SNSフォローエリア-----*/
.snsFollow{
	display:flex;
	height:200px;
	margin-top: 40px;
}
.snsFollow__bg{
	flex:2;
	position:relative;
	overflow:hidden;
}
.snsFollow__bg::after{
	content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background-color: rgba(0,0,0,.5);
}
.snsFollow__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	font-family: 'object-fit: cover;';
}
.snsFollow__contents{
	flex:3;
	position:relative;
	background:#191919;
	text-align:center;
	padding:20px;
	border-left:1px solid rgba(255,255,255,0.10);
}

.snsFollow__text{
	width:100%;
	color:#ffffff;
	margin:40px auto 10px auto;
	font-weight:bold;
	line-height: 1.5;
}

.snsFollow__list{
	list-style:none;
	display:inline-block;
	margin:0 auto ;
}
.snsFollow__item{
	list-style:none;
	display:inline-block;
	margin:0 5px 5px 5px;
	vertical-align:top;
}





/*-----前次の記事-----*/
.prevNext {
    margin-top: 40px;
	list-style-type: none;
    display:flex;
    flex-wrap:wrap;
	border-top: 1px solid rgba(0,0,0,0.10);
	border-bottom: 1px solid rgba(0,0,0,0.10);
}


.prevNext__item {position:relative;}
.prevNext__item.prevNext__item-prev{
	width:100%;
	border-bottom: 1px solid rgba(0,0,0,0.10);
	padding-bottom:20px;
}
.prevNext__item.prevNext__item-next{width:100%;}


.prevNext .eyecatch{
	margin-bottom:0;
	background:rgba(0,0,0,0.05);
}
.prevNext .eyecatch__link::before{
	content:"";
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: rgba(0,0,0,.5);
	transition: .3s;
	z-index:1;
}
.prevNext .eyecatch__link:hover::before{background: rgba(0,0,0,0);}

.prevNext__pop{
	display: inline-block;
	position:absolute;
	top:0;
	height:30px;
	line-height:30px;
	background:#a83f3f;
	padding:0 10px;
	color:#ffffff;
	z-index:999;
}
.prevNext__item.prevNext__item-prev .prevNext__pop{left:0;}
.prevNext__item.prevNext__item-next .prevNext__pop{right:0;}

.prevNext__title{
	position:absolute;
	left:20px;
	right:20px;
	bottom:10px;
	color:#ffffff;
	z-index:999;
}
.prevNext__item.prevNext__item-prev .prevNext__title{float:right;}
.prevNext__item.prevNext__item-next .prevNext__title{float:left;}
.prevNext__title a:hover {text-decoration:underline;}
.prevNext__title span{
	display: block;
    font-size: 1.2rem;
    color: rgba(255,255,255,0.5);
    line-height:1.5;
}
.prevNext__title span::before {
    margin-right: 2.5px;
    line-height: 1;
}

.prevNext__text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    color: #BFBFBF;
}
.prevNext__item.prevNext__item-prev .prevNext__text{padding-left:20px;}
.prevNext__item.prevNext__item-next .prevNext__text{padding-right:20px;}




/*-----ダブルレクタングル広告リスト-----*/
.rectangle {
	width:100%;
	overflow:hidden;
	margin-top:40px;
	padding:0 10px;
	background-color:#F2F2F2;
  background-image: linear-gradient(to top right, #fff 0%, #fff 25%, transparent 25%, transparent 50%, #fff 50%, #fff 75%, transparent 75%, transparent 100%);
  background-size: 6px 6px;
}
.rectangle-no {padding: 0; background:transparent; }

.rectangle__item {
	width:100%;
	text-align:center;
}
.rectangle__item.rectangle__item-right{ display:none}

.rectangle__title{
	display:block;
	clear: both;
	font-size: 1.2rem;
    padding: 10px 0;
    display: block;
    font-weight: normal;
    text-align: center;
}

.rectangle .adsbygoogle {
	width:336px;
	height: 280px;
	max-width:100%;
	margin: auto;
}



/*-----プロフィールボックス-----*/
.profile{
	border: 5px solid rgba(0,0,0,0.05);
    margin-top: 40px;
	padding:20px;
	background:#ffffff;
}
.profile__author{
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.profile__text{
	background:#EFEFEF;
	font-size:1.6rem;
	padding:15px;
	margin-bottom:20px;
}
.profile__author img {
    border-radius: 50%;
	margin-bottom:10px;
}
.profile__name{
	font-size:1.6rem;
	margin-bottom:5px;
}
.profile__group{
	font-weight:normal;
}


.profile__description{
	line-height:1.75;
	margin-bottom:20px;
}
.profile__list{
	list-style:none;
	display:flex;
	justify-content: center;
	overflow:auto;
	margin-bottom:20px;
}
.profile__item{ margin:0 2.5px;}


.profile__link{
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	border-radius:50%;
	font-size:14px;
	text-align:center;
	transition: .15s;
	color:#fff;
}
.profile__link.icon-facebook{ background:#3B5998}
.profile__link.icon-twitter{background:#00B0ED}
.profile__link.icon-instagram{background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);}
.profile__link.icon-google-plus{background:#DF4A32}
.profile__link.icon-youtube{background:#cd201f}
.profile__link.icon-linkedin{background:#0079ba}
.profile__link.icon-pinterest{background:#ce0f19}
.profile__link.icon-rss{background:#ff9900}

.profile__link.icon-facebook:hover,
.profile__link.icon-twitter:hover,
.profile__link.icon-instagram:hover,
.profile__link.icon-google-plus:hover,
.profile__link.icon-youtube:hover,
.profile__link.icon-linkedin:hover,
.profile__link.icon-pinterest:hover,
.profile__link.icon-rss:hover{animation: flash 1s;}





/*-----関連記事-----*/
.related {
	border-top: 1px solid rgba(0,0,0,0.10);
	margin-top: 40px;
	padding-top: 20px;
}
.related__list {list-style-type: none;}
.related__item {
	padding-bottom:20px;
	width: 100%;
    display: flex;
    align-items: flex-start;
}
.related__item .eyecatch{max-width: 200px;}
.related__item .archive__contents{
	width: 100%;
	margin-left: 15px;
}
.related__item .archive__contents-noImg {margin-left: 0;}
.related__item:last-child{padding-bottom:0;}






/*-----コメント-----*/
.comments{
    border-top: 1px solid rgba(0,0,0,0.10);
    margin-top: 40px;
    padding-top: 20px;
}
.comments__list{list-style:none;}
.comments__list li {
	overflow: hidden;
	background:#ffffff;
	border:1px solid rgba(0,0,0,0.10);
	padding:15px 15px 0 15px;
	margin-bottom:20px;
}
.comments__list .children {list-style:none;}
.comments__list .children li {background:#F2F2F2;}
.comments__list .children li .children li {background:#ffffff;}
.comments__list .children li .children li .children li {
	background:#ffffff;
	margin:0 -15px;
	border:0;
	border-top:1px solid rgba(0,0,0,0.10);
}


.comments__list .comment-body{margin-bottom:20px;}
.comments__list .comment-body p{
	line-height:1.75;
	margin-bottom:20px;
	font-size:1.4rem;
}
.comments__list .reply{
	width:100%;
	text-align: right;
}
.comments__list .comment-author{
	width:100%;
	overflow:hidden;
	margin-bottom: 10px;
}
.comments__list .comment-author .avatar {
	border-radius: 50%;
	float:left;
	margin-right: 10px;
}
.comments__list .comment-author .fn{line-height:1.5;font-size:1.4rem;}
.comments__list .comment-author .fn a{ text-decoration:underline;}
.comments__list .comment-author .says{display:none;}
.comments__list .comment-meta{
	width:100%;
	margin-bottom: 10px;
	background:#a83f3f;
	padding:5px 10px;
	border-radius: 5px;
}
.comments__list .comment-meta a{color:#FFF;}
.comments__list .comment-respond{
	background:#ffffff;
	padding:15px;
	margin-bottom:20px;
	border:1px solid rgba(0,0,0,0.10);
}
.comments__list .children li .children li .children li .comment-respond{
	margin:0 -15px;
	border:0;
	border-top:1px solid rgba(0,0,0,0.10);
}
.comments__list .comment-reply-link{
	display: inline-block;
	position:relative;
	font-size: 1.2rem;
	line-height:1;
    padding: 10px 20px;
    border-radius: 5px;
    color: #a83f3f;
    border: 1px solid;
}
.comments__list .comment-reply-link:hover{color: #ffffff;}
.comments__list .comment-reply-link::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 1px solid;
    border-right: 1px solid;
    transform: rotate(45deg);
}



.comment-respond #email-notes,
.comment-respond .logged-in-as{
	font-size:1.2rem;
	line-height:1.5;
}
.comment-respond .comment-notes,
.comment-respond .logged-in-as,
.comment-respond .comment-form-comment,
.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url{margin-bottom:20px;}
.comment-respond label{
	display: inline-block;
	margin-bottom: 10px;
	font-weight:bold;
}
.comment-respond input,
.comment-respond textarea{
	width: 100%;
	display: block;
    border: none;
    padding:10px;
    border-radius: 5px;
    background: #F2F2F2;
	border:1px solid rgba(0,0,0,0.10);
}
.comment-respond .submit{
	color:#ffffff;
	background:#a83f3f;
	cursor:pointer;
	font-weight:bold;
	margin-top:10px;
}
.comment-respond #wp-comment-cookies-consent{
	width: auto;
	display: inline;
}
.comment-respond #cancel-comment-reply-link{
	font-size: 1.2rem;
	line-height:1;
    padding: 10px;
    border-radius: 5px;
    color: #a83f3f;
    border: 1px solid;
	margin-left:10px;
}








/*個別ページパーツ
------------------------------------------------------------*/

/*-----個別ページ本文フレーム-----*/
.content{
	position: relative;
	font-size:1.4rem;
	line-height:1.85;
}
.content::after {
	content: "";
	display: block;
	clear: both;
}

/*-----リンク-----*/
.content a{color:#63acb7!important;}
a.wp-block-button__link {color:#000!important;}
.content a:hover{font-weight:bold;}

/*-----リンクカラーリセット-----*/
.content .the__category a{color:#FFF;}
.content .eyecatch__cat a{color:#FFF;}
.content .heading a{color:#191919;}


/*-----IMG-----*/
.content img{
	max-width:100%;
	height:auto;
	vertical-align: bottom;
}

/*-----IMG A8広告などの1px × 1px の画像処理-----*/
.content img[width="1"],
.content img[height="1"]{position: absolute;}

/*-----IMGサイズリセット-----*/
.content .eyecatch__link img{height: 100%;}


/*-----サイトマップページリンクカラー-----*/
.content .sitemap li a{ color:#191919}

/*-----共通ボタン-----*/
.btn{
	width:100%;
	line-height:1
}
.btn-left{text-align: left;}
.btn-center{text-align: center;}
.btn-right{text-align: right;}

/*ボタン本体*/
.content .btn__link{
	position: relative;
	display: inline-block;
	cursor: pointer;
	transition: .15s;
}
.content .btn__link::before{
	content: "";
	position: absolute;
	top: 0;
	bottom:0;
	right: 10px;
	width: 5px;
	height: 5px;
	margin: auto;
	border-top: 1px solid;
	border-right: 1px solid;
	transform: rotate(45deg);
}

/*ボタン：基本デザイン*/
.content .btn__link-normal{
	font-size:1.2rem;
	padding: 10px 20px;
	border-radius: 5px;
	color: #a83f3f;
	border: 1px solid;
}
.content .btn__link-normal:hover {
	color: #ffffff;
	background: #a83f3f;
	border: 1px solid;
	border-color:transparent;
	font-weight:normal;
}

/*ボタン：ビッグデザイン用*/
.content .btn__link-primary{
	padding: 15px 40px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.4rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.content .btn__link-primary::before{
	border-top: 2px solid;
	border-right: 2px solid;
}
.content .btn__link-primary::after {
	content: "";
	position: absolute;
	top: -50px;
	left: -100px;
	background: #fff;
	width: 50px;
	height: calc(100% + 100px);
	opacity: 0.1;
	transform: rotate(45deg);
	transition: .3s;
}
.content .btn__link-primary:hover::after {left: calc(100% + 50px);}
.content .btn__link-primary:hover {border-bottom: solid 3px rgba(0,0,0,0.25);}
.content .btn__link-primary:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}

/*ボタン：ミニデザイン用*/
.content .btn__link-secondary{
	padding: 5px 25px  5px 15px;
	border-radius: 5px;
	background: #a83f3f;
	border:none;
	border-bottom: solid 3px rgba(0,0,0,0.25);
	font-size:1.2rem;
	font-weight:bold;
	color:#ffffff;
	overflow: hidden;
	line-height:normal;
}
.content .btn__link-secondary:hover {border-bottom: solid 3px rgba(0,0,0,0.25);}
.content .btn__link-secondary:active {
	transform: translateY(3px);
	border-bottom: solid 3px transparent;
}



/*-----段落-----*/
.content p{margin-top:2rem;}
.content p::after {
	content: "";
	display: block;
	clear: both;
}


/*-----ボックス-----*/
.content div{margin-top:2rem;}
.content div::after {
	content: "";
	display: block;
	clear: both;
}



/*-----カラム-----*/
.content .column-2,
.content .column-237,
.content .column-273{
	display: flex;
	position: relative;
}
.content .column-2 .column__item,
.content .column-237 .column__item,
.content .column-273 .column__item{
    flex: 1;
	margin-left:20px;
	margin-top:0;
}
.content .column-2 .column__item:first-child,
.content .column-237 .column__item:first-child,
.content .column-273 .column__item:first-child{margin-left:0}

.content .column-237 .column__item:first-child{flex: 3;}
.content .column-237 .column__item:last-child {flex: 7;}
.content .column-273 .column__item:first-child{flex: 7;}
.content .column-273 .column__item:last-child {flex: 3;}






/*-----すべての見出し-----*/
.content h2,
.content h3,
.content h4,
.content h5{
	line-height:1.5;
	margin-top:4rem;
}
.content h2{font-size:2.2rem;}
.content h3{font-size:1.8rem;}
.content h4{font-size:1.6rem;}
.content h5{font-size:1.4rem;}
.content h2 + h2, .content h2 + h3, .content h2 + h4, .content h2 + h5,
.content h3 + h2, .content h3 + h3, .content h3 + h4, .content h3 + h5,
.content h4 + h2, .content h4 + h3, .content h4 + h4, .content h4 + h5,
.content h5 + h2, .content h5 + h3, .content h5 + h4, .content h5 + h5{margin-top:2rem;}

.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a{ color:#191919;}


/*-----見出しのデザイン-----*/
/*下線/左線シリーズ1～*/
.partsH2-1 h2,
.partsH3-1 h3,
.partsH4-1 h4,
.partsH5-1 h5{
	padding-bottom: 10px;
	border-bottom: solid 4px #a83f3f;
}

.partsH2-2 h2,
.partsH3-2 h3,
.partsH4-2 h4,
.partsH5-2 h5{
	position: relative;
	padding-bottom: 16px;
}
.partsH2-2 h2::after,
.partsH3-2 h3::after,
.partsH4-2 h4::after,
.partsH5-2 h5::after{
	content: "";
	display:block;
	position: absolute;
	bottom: 0;
	width:100%;
	height: 6px;
	border-top: 2px solid #a83f3f;
	border-bottom: 1px solid #a83f3f;
}

.partsH2-3 h2,
.partsH3-3 h3,
.partsH4-3 h4,
.partsH5-3 h5{
	padding-bottom: 10px;
	border-bottom: dotted 1px #a83f3f;
}

.partsH2-4 h2,
.partsH3-4 h3,
.partsH4-4 h4,
.partsH5-4 h5{
	position: relative;
	padding-bottom: 14px;
	overflow: hidden;
}
.partsH2-4 h2::before,
.partsH3-4 h3::before,
.partsH4-4 h4::before,
.partsH5-4 h5::before{
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	border-bottom: 4px solid #a83f3f;
}
.partsH2-4 h2::after,
.partsH3-4 h3::after,
.partsH4-4 h4::after,
.partsH5-4 h5::after{
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	border-bottom: 4px solid #D8D8D8;
}

.partsH2-5 h2,
.partsH3-5 h3,
.partsH4-5 h4,
.partsH5-5 h5{
	background: linear-gradient(transparent 60%, #D8D8D8 60%);
}




.partsH2-6 h2,
.partsH3-6 h3,
.partsH4-6 h4,
.partsH5-6 h5{
	position: relative;
	padding-bottom: 14px;
	padding-right: 30px;
}
.partsH2-6 h2::before,
.partsH3-6 h3::before,
.partsH4-6 h4::before,
.partsH5-6 h5::before{
	content: "";
	position: absolute;
	bottom: -0;
	right: 0;
	width: 0;
	height: 0;
	border: none;
	border-right: solid 15px transparent;
	border-bottom: solid 15px #a83f3f;
}
.partsH2-6 h2::after,
.partsH3-6 h3::after,
.partsH4-6 h4::after,
.partsH5-6 h5::after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 10px;
	width: 100%;
	border-bottom: solid 4px #a83f3f;
}




.partsH2-7 h2,
.partsH3-7 h3,
.partsH4-7 h4,
.partsH5-7 h5{
	position: relative;
	padding-bottom: 16px;
}
.partsH2-7 h2::after,
.partsH3-7 h3::after,
.partsH4-7 h4::after,
.partsH5-7 h5::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 6px;
	background: repeating-linear-gradient(-45deg, #a83f3f, #a83f3f 2px, #fff 2px, #fff 4px);
}



.partsH2-8 h2,
.partsH3-8 h3,
.partsH4-8 h4,
.partsH5-8 h5{
	position: relative;
	padding-bottom: 14px;
}
.partsH2-8 h2::after,
.partsH3-8 h3::after,
.partsH4-8 h4::after,
.partsH5-8 h5::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	background: linear-gradient(to right, #a83f3f, #D8D8D8);
}



.partsH2-9 h2,
.partsH3-9 h3,
.partsH4-9 h4,
.partsH5-9 h5{
	position: relative;
	padding-bottom: 14px;
	text-align:center;
}
.partsH2-9 h2::after,
.partsH3-9 h3::after,
.partsH4-9 h4::after,
.partsH5-9 h5::after{
	content: "";
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 60px;
	height: 4px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #a83f3f;
	border-radius: 2px;
}


.partsH2-10 h2,
.partsH3-10 h3,
.partsH4-10 h4,
.partsH5-10 h5{
	position: relative;
	padding-bottom:10px;
	text-align:center;
	border-bottom: 1px solid #a83f3f;
}
.partsH2-10 h2::before,
.partsH3-10 h3::before,
.partsH4-10 h4::before,
.partsH5-10 h5::before{
	content: "";
	position: absolute;
	top: 100%;
	left:50%;
	transform:translateX(-50%);
	border: 10px solid transparent;
	border-top: 10px solid #a83f3f;
}
.partsH2-10 h2::after,
.partsH3-10 h3::after,
.partsH4-10 h4::after,
.partsH5-10 h5::after{
	content: "";
	position: absolute;
	top: 100%;
	left:50%;
	transform:translateX(-50%);
	border: 10px solid transparent;
	border-top: 10px solid #ffffff;
	margin-top: -1px;
}

.partsH2-11 h2,
.partsH3-11 h3,
.partsH4-11 h4,
.partsH5-11 h5{
	padding: 10px 0 10px 20px;
	border-left: solid 4px #a83f3f;
}

.partsH2-12 h2,
.partsH3-12 h3,
.partsH4-12 h4,
.partsH5-12 h5{
	padding: 10px 0 10px 20px;
	border-left: solid 4px #a83f3f;
	border-bottom: solid 1px #D8D8D8;
}

.partsH2-13 h2,
.partsH3-13 h3,
.partsH4-13 h4,
.partsH5-13 h5{
	padding: 10px 0 10px 20px;
	border-left: solid 4px #a83f3f;
	border-bottom: dotted 1px #D8D8D8;
}

.partsH2-14 h2,
.partsH3-14 h3,
.partsH4-14 h4,
.partsH5-14 h5{
	position: relative;
	padding: 10px 0 10px 20px;
	border-left: solid 4px #a83f3f;
}

.partsH2-14 h2::before,
.partsH3-14 h3::before,
.partsH4-14 h4::before,
.partsH5-14 h5::before {
	content: "";
	position: absolute;
	left: -4px;
	bottom: 0;
	width: 4px;
	height: 50%;
	background-color: #D8D8D8;
}
.partsH2-14 h2::after,
.partsH3-14 h3::after,
.partsH4-14 h4::after,
.partsH5-14 h5::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #D8D8D8;
}



/*枠/背景シリーズ21～*/
.partsH2-21 h2,
.partsH3-21 h3,
.partsH4-21 h4,
.partsH5-21 h5{
	padding: 20px;
	background-color:#f2f2f2;
}

.partsH2-22 h2,
.partsH3-22 h3,
.partsH4-22 h4,
.partsH5-22 h5{
	padding: 20px;
	background-color:#f2f2f2;
	border-bottom: 4px solid #a83f3f;
}
.partsH2-23 h2,
.partsH3-23 h3,
.partsH4-23 h4,
.partsH5-23 h5{
	padding: 20px;
	background-color:#f2f2f2;
	border-left: 4px solid #a83f3f;
}

.partsH2-24 h2,
.partsH3-24 h3,
.partsH4-24 h4,
.partsH5-24 h5{
	padding: 20px;
	background-color:#f2f2f2;
	border-left: 4px solid #a83f3f;
	border-bottom: 4px solid rgba(0,0,0,0.10);
}




.partsH2-25 h2,
.partsH3-25 h3,
.partsH4-25 h4,
.partsH5-25 h5{
	position: relative;
    padding: 20px;
    background-color:#f2f2f2;
    border-radius: 5px;
}
.partsH2-25 h2::after,
.partsH3-25 h3::after,
.partsH4-25 h4::after,
.partsH5-25 h5::after{
	position: absolute;
	top: 100%;
	left: 30px;
	content: "";
	height: 0;
	width: 0;
	border: 10px solid transparent;
	margin-top: -2px;
	border-top: 15px solid #f2f2f2;
}

.partsH2-26 h2,
.partsH3-26 h3,
.partsH4-26 h4,
.partsH5-26 h5{
	position: relative;
    padding: 20px;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
}
.partsH2-26 h2::before,
.partsH3-26 h3::before,
.partsH4-26 h4::before,
.partsH5-26 h5::before{
	position: absolute;
	top: 100%;
	left: 30px;
	content: "";
	height: 0;
	width: 0;
	border: 10px solid transparent;
	border-top: 15px solid #D8D8D8;
}
.partsH2-26 h2::after,
.partsH3-26 h3::after,
.partsH4-26 h4::after,
.partsH5-26 h5::after{
	position: absolute;
	top: 100%;
	left: 30px;
	content: "";
	height: 0;
	width: 0;
	border: 10px solid transparent;
	margin-top: -2px;
	border-top: 15px solid #ffffff;
}

.partsH2-27 h2,
.partsH3-27 h3,
.partsH4-27 h4,
.partsH5-27 h5{
	position: relative;
	padding:20px;
	color:#FFF;
	background: #a83f3f;
}
.partsH2-27 h2::before,
.partsH3-27 h3::before,
.partsH4-27 h4::before,
.partsH5-27 h5::before{
	content: "";
	position: absolute;
	top: 100%;
	right: 0;
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top: 5px solid #752f2f;
	border-left: 5px solid #752f2f;
}
.partsH2-27 h2::after,
.partsH3-27 h3::after,
.partsH4-27 h4::after,
.partsH5-27 h5::after{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top: 5px solid #752f2f;
	border-right: 5px solid #752f2f;
}

.partsH2-28 h2,
.partsH3-28 h3,
.partsH4-28 h4,
.partsH5-28 h5{
	position: relative;
	padding:20px;
	color:#FFF;
	background: #a83f3f;
}
.partsH2-28 h2::before,
.partsH3-28 h3::before,
.partsH4-28 h4::before,
.partsH5-28 h5::before{
	content: "";
	position: absolute;
	top: -20px;
	left: 0;
	width:100%;
	height: 0;
	border: solid 10px transparent;
	border-bottom-color: #752f2f;
}

.partsH2-29 h2,
.partsH3-29 h3,
.partsH4-29 h4,
.partsH5-29 h5{
	position: relative;
	padding:20px;
	color:#FFF;
	background: #a83f3f;
	box-shadow: 0px 0px 0px 5px #a83f3f;
	border: dashed 1px #ffffff;
}

.partsH2-30 h2,
.partsH3-30 h3,
.partsH4-30 h4,
.partsH5-30 h5{
	position: relative;
	padding:20px;
	color:#FFF;
	background: repeating-linear-gradient(-45deg, #a83f3f, #a83f3f 3px,#752f2f 3px, #752f2f 7px);
}



.partsH2-31 h2,
.partsH3-31 h3,

.partsH4-31 h4,
.partsH5-31 h5{
	position: relative;
	padding: 20px;
	text-align:center;
	border: solid 1px #a83f3f;
}

.partsH2-32 h2,
.partsH3-32 h3,
.partsH4-32 h4,
.partsH5-32 h5{
	position: relative;
	padding: 20px;
	text-align:center;
	border: dashed 1px #a83f3f;
	border-radius:5px;
}

.partsH2-33 h2,
.partsH3-33 h3,
.partsH4-33 h4,
.partsH5-33 h5{
	position: relative;
	padding: 20px;
	text-align:center;
}
.partsH2-33 h2::before,
.partsH3-33 h3::before,
.partsH4-33 h4::before,
.partsH5-33 h5::before{
	display: inline-block;
	content: "";
	position: absolute;
	top:0;
	left: 0;
	width: 20px;
	height: 30px;
	border-left: solid 1px #a83f3f;
	border-top: solid 1px #a83f3f;
}
.partsH2-33 h2::after,
.partsH3-33 h3::after,
.partsH4-33 h4::after,
.partsH5-33 h5::after{
	display: inline-block;
	content: "";
	position: absolute;
	bottom:0;
	right: 0;
	width: 20px;
	height: 30px;
	border-right: solid 1px #a83f3f;
	border-bottom: solid 1px #a83f3f;
}



.partsH2-34 h2,
.partsH3-34 h3,
.partsH4-34 h4,
.partsH5-34 h5{
	position: relative;
	padding: 20px;
	text-align:center;
	border-top: solid 1px #a83f3f;
	border-bottom: solid 1px #a83f3f;
}
.partsH2-34 h2::before,
.partsH3-34 h3::before,
.partsH4-34 h4::before,
.partsH5-34 h5::before{
	content: "";
	position: absolute;
	top: -10px;
	left:10px;
	width: 1px;
	height: calc(100% + 20px);
	background-color: #a83f3f;
}
.partsH2-34 h2::after,
.partsH3-34 h3::after,
.partsH4-34 h4::after,
.partsH5-34 h5::after{
	content: "";
	position: absolute;
	top: -10px;
	right:10px;
	width: 1px;
	height: calc(100% + 20px);
	background-color: #a83f3f;
}





/*グラデシリーズ41～*/
.partsH2-41 h2,
.partsH3-41 h3,
.partsH4-41 h4,
.partsH5-41 h5{
	position: relative;
	padding: 20px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#f2f2f2 0%, #FFF 50%, #f2f2f2 50%, #FFF 100%);
}

.partsH2-42 h2,
.partsH3-42 h3,
.partsH4-42 h4,
.partsH5-42 h5{
	position: relative;
	padding: 20px;
	border-radius:5px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#f2f2f2 0%, #FFF 50%, #f2f2f2 50%, #FFF 100%);
}

.partsH2-43 h2,
.partsH3-43 h3,
.partsH4-43 h4,
.partsH5-43 h5{
	position: relative;
	padding: 20px;
	border-radius:100px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px 1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#f2f2f2 0%, #FFF 50%, #f2f2f2 50%, #FFF 100%);
}


.partsH2-44 h2,
.partsH3-44 h3,
.partsH4-44 h4,
.partsH5-44 h5{
	position: relative;
	padding: 20px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}

.partsH2-45 h2,
.partsH3-45 h3,
.partsH4-45 h4,
.partsH5-45 h5{
	position: relative;
	padding: 20px;
	border-radius:5px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}


.partsH2-46 h2,
.partsH3-46 h3,
.partsH4-46 h4,
.partsH5-46 h5{
	position: relative;
	padding: 20px;
	border-radius:50px;
	border: 1px solid #f2f2f2;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}


.partsH2-47 h2,
.partsH3-47 h3,
.partsH4-47 h4,
.partsH5-47 h5{
	position: relative;
	padding: 20px;
	border: 1px solid #f2f2f2;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}

.partsH2-48 h2,
.partsH3-48 h3,
.partsH4-48 h4,
.partsH5-48 h5{
	position: relative;
	padding: 20px;
	border-radius:5px;
	border: 1px solid #f2f2f2;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}

.partsH2-49 h2,
.partsH3-49 h3,
.partsH4-49 h4,
.partsH5-49 h5{
	position: relative;
	padding: 20px;
	border: 1px solid #323232;
	color:#ffffff;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,0.5);
    background:linear-gradient(#191919 0%, #323232 100%);
}

.partsH2-50 h2,
.partsH3-50 h3,
.partsH4-50 h4,
.partsH5-50 h5{
	position: relative;
	padding: 20px;
	border-radius:5px;
	border: 1px solid #323232;
	color:#ffffff;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,0.5);
    background:linear-gradient(#191919 0%, #323232 100%);
}



/*マークシリーズ61～*/
.partsH2-61 h2,
.partsH3-61 h3,
.partsH4-61 h4,
.partsH5-61 h5{
	position: relative;
	padding: 10px 0 10px 30px;
}
.partsH2-61 h2::after,
.partsH3-61 h3::after,
.partsH4-61 h4::after,
.partsH5-61 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 20px;
	height: 4px;
	transform:translateY(-50%);
	background-color: #a83f3f;
}

.partsH2-62 h2,
.partsH3-62 h3,
.partsH4-62 h4,
.partsH5-62 h5{
	position: relative;
	padding: 20px 0 20px 30px;
	background-color: #a83f3f;
	color:#ffffff;
	border-radius:5px;
}
.partsH2-62 h2::after,
.partsH3-62 h3::after,
.partsH4-62 h4::after,
.partsH5-62 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 20px;
	height: 4px;
	transform:translateY(-50%);
	background-color: #ffffff;
}

.partsH2-63 h2,
.partsH3-63 h3,
.partsH4-63 h4,
.partsH5-63 h5{
	position: relative;
	padding: 20px 0 20px 30px;
	border:1px solid #d8d8d8;
	border-radius:5px;
}
.partsH2-63 h2::after,
.partsH3-63 h3::after,
.partsH4-63 h4::after,
.partsH5-63 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 20px;
	height: 4px;
	transform:translateY(-50%);
	background-color: #a83f3f;
}

.partsH2-64 h2,
.partsH3-64 h3,
.partsH4-64 h4,
.partsH5-64 h5{
	position: relative;
	padding: 20px 0 20px 30px;
	border: 1px solid #f2f2f2;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}
.partsH2-64 h2::after,
.partsH3-64 h3::after,
.partsH4-64 h4::after,
.partsH5-64 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 20px;
	height: 4px;
	transform:translateY(-50%);
	background-color: #a83f3f;
}

.partsH2-65 h2,
.partsH3-65 h3,
.partsH4-65 h4,
.partsH5-65 h5{
	position: relative;
	padding: 20px 0 20px 30px;
	border: 1px solid #323232;
	color:#ffffff;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,0.5);
    background:linear-gradient(#191919 0%, #323232 100%);
}
.partsH2-65 h2::after,
.partsH3-65 h3::after,
.partsH4-65 h4::after,
.partsH5-65 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 20px;
	height: 4px;
	transform:translateY(-50%);
	background-color: #a83f3f;
}


.partsH2-71 h2,
.partsH3-71 h3,
.partsH4-71 h4,
.partsH5-71 h5{
	position: relative;
	padding: 10px 0 10px 25px;
}
.partsH2-71 h2::after,
.partsH3-71 h3::after,
.partsH4-71 h4::after,
.partsH5-71 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:0;
	width: 15px;
	height:15px;
	border: solid 4px #a83f3f;
	border-radius:100%;
	transform:translateY(-50%);
}

.partsH2-72 h2,
.partsH3-72 h3,
.partsH4-72 h4,
.partsH5-72 h5{
	position: relative;
	padding: 20px 0 20px 35px;
	background-color: #a83f3f;
	color:#ffffff;
	border-radius:5px;
}
.partsH2-72 h2::after,
.partsH3-72 h3::after,
.partsH4-72 h4::after,
.partsH5-72 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:10px;
	width: 15px;
	height:15px;
	border: solid 4px #ffffff;
	border-radius:100%;
	transform:translateY(-50%);
}


.partsH2-73 h2,
.partsH3-73 h3,
.partsH4-73 h4,
.partsH5-73 h5{
	position: relative;
	padding: 20px 0 20px 35px;
	border:1px solid #d8d8d8;
	border-radius:5px;
}
.partsH2-73 h2::after,
.partsH3-73 h3::after,
.partsH4-73 h4::after,
.partsH5-73 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:10px;
	width: 15px;
	height:15px;
	border: solid 4px #a83f3f;
	border-radius:100%;
	transform:translateY(-50%);
}

.partsH2-74 h2,
.partsH3-74 h3,
.partsH4-74 h4,
.partsH5-74 h5{
	position: relative;
	padding: 20px 0 20px 35px;
	border: 1px solid #f2f2f2;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,.5);
    background:linear-gradient(#ffffff 0%, #f2f2f2 100%);
}
.partsH2-74 h2::after,
.partsH3-74 h3::after,
.partsH4-74 h4::after,
.partsH5-74 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:10px;
	width: 15px;
	height:15px;
	border: solid 4px #a83f3f;
	border-radius:100%;
	transform:translateY(-50%);
}

.partsH2-75 h2,
.partsH3-75 h3,
.partsH4-75 h4,
.partsH5-75 h5{
	position: relative;
	padding: 20px 0 20px 35px;
	border: 1px solid #323232;
	color:#ffffff;
	border-top: 4px solid #a83f3f;
	box-shadow:inset 1px -1px 0 rgba(255,255,255,0.5);
    background:linear-gradient(#191919 0%, #323232 100%);
}
.partsH2-75 h2::after,
.partsH3-75 h3::after,
.partsH4-75 h4::after,
.partsH5-75 h5::after{
	content: "";
	position: absolute;
	top: 50%;
	left:10px;
	width: 15px;
	height:15px;
	border: solid 4px #a83f3f;
	border-radius:100%;
	transform:translateY(-50%);
}


/*先頭文字大シリーズ81～*/
.partsH2-81 h2:first-letter{font-size:3.2rem;}
.partsH3-81 h3:first-letter{font-size:2.8rem;}
.partsH4-81 h4:first-letter{font-size:2.6rem;}
.partsH5-81 h5:first-letter{font-size:2.4rem;}
.partsH2-81 h2:first-letter,
.partsH3-81 h3:first-letter,
.partsH4-81 h4:first-letter,
.partsH5-81 h5:first-letter{
	color:#a83f3f;
}

.partsH2-82 h2:first-letter{font-size:3.2rem;}
.partsH3-82 h3:first-letter{font-size:2.8rem;}
.partsH4-82 h4:first-letter{font-size:2.6rem;}
.partsH5-82 h5:first-letter{font-size:2.4rem;}
.partsH2-82 h2:first-letter,
.partsH3-82 h3:first-letter,
.partsH4-82 h4:first-letter,
.partsH5-82 h5:first-letter{
	padding-bottom:5px;
	color:#a83f3f;
	border-bottom:3px solid;
}

.partsH2-83 h2,
.partsH3-83 h3,
.partsH4-83 h4,
.partsH5-83 h5{
	padding: 10px 0;
    border-bottom: dotted 1px #D8D8D8;
}
.partsH2-83 h2:first-letter{font-size:3.2rem;}
.partsH3-83 h3:first-letter{font-size:2.8rem;}
.partsH4-83 h4:first-letter{font-size:2.6rem;}
.partsH5-83 h5:first-letter{font-size:2.4rem;}
.partsH2-83 h2:first-letter,
.partsH3-83 h3:first-letter,
.partsH4-83 h4:first-letter,
.partsH5-83 h5:first-letter{
	color:#a83f3f;
}

.partsH2-84 h2,
.partsH3-84 h3,
.partsH4-84 h4,
.partsH5-84 h5{
	padding: 20px;
    border: solid 1px #D8D8D8;
	border-radius: 5px;
}
.partsH2-84 h2:first-letter{font-size:3.2rem;}
.partsH3-84 h3:first-letter{font-size:2.8rem;}
.partsH4-84 h4:first-letter{font-size:2.6rem;}
.partsH5-84 h5:first-letter{font-size:2.4rem;}
.partsH2-84 h2:first-letter,
.partsH3-84 h3:first-letter,
.partsH4-84 h4:first-letter,
.partsH5-84 h5:first-letter{
	color:#a83f3f;
}



/*-----画像設定-----*/
.content .size-full,
.content .size-large,
.content .size-medium,
.content .size-thumbnail{max-width:100%; height:auto}

.content .alignleft {
    float: left;
    margin: 0 1rem 1rem 0;
	text-align:left;
}
.content .aligncenter {
    display: block;
    margin:0 auto 1rem auto;
	text-align:center;
}
.content .alignright {
    float: right;
    margin: 0 0 1rem 1rem;
	text-align:right;
}
.content .wp-caption{margin-top:2rem;}
.content .wp-caption a{display:block;}
.content .wp-caption a:hover{border-bottom: none;}
.content .wp-caption img{vertical-align: bottom;}
.content .wp-caption-text{
	margin-top: 1rem;
	font-size:1.2rem;
}


/*-----リスト基本設定-----*/
.content ul,
.content ol {
	margin-top:2rem;
	list-style-type: none;
}
.content ul ul,
.content ul ol,
.content ol ol,
.content ol ul{
	padding:0;
	margin:0;
	background: none;
    box-shadow: none;
    border: none;
}
.content ul ul::before,
.content ul ol::before,
.content ol ol::before,
.content ol ul::before{content: normal;}
.content ul ul::after,
.content ul ol::after,
.content ol ol::after,
.content ol ul::after{content: normal;}

.content ul li,
.content ol li{
	position:relative;
	list-style:none;
	margin-top:1rem;
	padding-left:1.7rem;
	line-height: 1.5;
}
/*「*:first-child 0」を解除*/
.content ul li ul li:first-child{margin-top:1rem;}
.content ol li ol li:first-child{margin-top:1rem;}
.content ul li ol li:first-child{margin-top:1rem;}
.content ol li ul li:first-child{margin-top:1rem;}


/*-----ULリスト設定-----*/
.content ul > li:before{
	font-family: "icomoon";
  content: "\ea57";
	display:block;
	position:absolute;
	left: 0;
	transform: scale(0.6);
	color: #a83f3f;
}
.content ul > li > ul > li:before{content:"\ea56";}
.content ul > li > ul > li > ul > li:before{content:"\ea55";}


/*-----OLリスト設定-----*/
.content ol{counter-reset: number;}
.content ol li{padding-left: 2.7rem;}

.content ol > li:before{
	display:block;
	position:absolute;
	left:0;
	counter-increment: number;
	content: counter(number);
	background: #ffffff;
	border: 1px solid #a83f3f;
	color:#a83f3f;
	width:2.2rem;
	height:2.2rem;
	line-height:2rem;
	font-size:1rem;
	font-weight: bold;
	text-align:center;
	border-radius:50%;
}
.content ol > li > ol > li:before{
	background: #a83f3f;
	border: 1px solid #a83f3f;
	color:#fff;
}
.content ol > li > ol > li > ol > li:before{
	background: #ffffff;
	border: 1px dashed #a83f3f;
	color:#a83f3f;
}

/*リストデザイン*/
.partsUl-1 ul,
.partsOl-1 ol{
	padding:20px;
	background-color: #f2f2f2;
}


.partsUl-2 ul,
.partsOl-2 ol{
	padding: 20px;
  background-color: #f2f2f2;
  box-shadow: 0px 0px 0px 5px #f2f2f2;
  border: dashed 1px #a83f3f;
}



.partsUl-3 ul,
.partsOl-3 ol {
	padding:20px;
	position: relative;
	background-color: #F2F2F2;
}
.partsUl-3 ul::after,
.partsOl-3 ol::after {
  content: "";
	position: absolute;
	bottom: 0;
  right: 0;
  border-color: rgba(0,0,0,0.10) #ffffff #ffffff rgba(0,0,0,0.10);
  border-style: solid;
  border-width: 10px;
}

.partsUl-4 ul,
.partsOl-4 ol{
	padding:20px;
	background-color: #fff;
  background-image:
	-webkit-linear-gradient( transparent 95%, rgba(0, 144, 255, .1) 50%, rgba(0, 144, 255, .1)),
	-webkit-linear-gradient( 0deg, transparent 95%, rgba(0, 144, 255, .1) 50%, rgba(0, 144, 255, .1));
  background-size: 12px 12px;
}

.partsUl-5 ul,
.partsOl-5 ol{
	padding: 20px;
	position: relative;
  border: solid 1px #D8D8D8;
}

.partsUl-6 ul,
.partsOl-6 ol{
	padding: 20px;
	position: relative;
  border: dashed 1px #D8D8D8;
}


.partsUl-7 ul,
.partsOl-7 ol{
	padding: 20px 30px;
	position: relative;
	border-top: solid 1px #D8D8D8;
	border-bottom: solid 1px #D8D8D8;
}
.partsUl-7 ul::before,
.partsOl-7 ol::before{
	content: "";
	position: absolute;
	top: -10px;
	left:10px;
	width: 1px;
	height: calc(100% + 20px);
	background-color: #D8D8D8;
}
.partsUl-7 ul::after,
.partsOl-7 ol::after{
	content: "";
	position: absolute;
	top: -10px;
	right:10px;
	width: 1px;
	height: calc(100% + 20px);
	background-color: #D8D8D8;
}

/*-----レビューボックス-----*/
.content .reviewBox{
  position: relative;
	background: #f2f2f2;
	padding: 20px;
	border-radius: 5px;
}
.content .reviewBox-border{
	background: #ffffff;
	border: 1px solid rgba(0,0,0,0.10);
}
.content .reviewBox::after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  border-color: rgba(0,0,0,0.10) #ffffff #ffffff rgba(0,0,0,0.10);
  border-style: solid;
  border-width: 10px;
}
.content .reviewBox__title{
	font-weight: bold;
	font-size: 2rem;
	margin-bottom: 20px;
	padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
	line-height: 1.5;
}
.content .reviewBox__contents{
	position: relative
}
.content .reviewBox__imgBox{
	float: right;
	width: 100px;
	height:auto;
	margin: 0 0 20px 20px;

}
.content .reviewBox__img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	background:url(data:image/gif;base64,R0lGODdhlgCWAPQAANLS0sLCwuzs7NnZ2cXFxeXl5dXV1eLi4snJyc/Pz+jo6O/v79/f38zMzNzc3L+/v/Ly8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAlgCWAAAF/yAkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjD8MBg0ED5OUlA0GDAKNNAcAkpWgoZYHmy6QoqipAQaapSYFCaqyqQkFriOes7qoAK2NAwG7wryNCMPHqL6GB8HIzqCky8/T0IW51NgPvYLX2djbf93e3+Hj5tp9DOfn0XrN6+PKdsbw53nA9ex47/nx8/3rwMkpABCerTmxCp5LQEehQTkGHAaUw0+itzjMLOp7I04juTefPPpzI3IjG3Ulx/9lahMxpTdWLF2+JCnzYpuaNtngzEZz57SePp0BDXpsKFFhRo/qSqpUFtOmqdxEgqqrgVSqVd2gxKpq5U2uXUGCjcpxrCiBJ82GaveUK0S1lubAnSTvqlq0bwiqPYjQLN44FaHWxQh2QB56VPcEDjqYTkalbO9BLhf0r56OKS3vwexRMx98mQ899hi5EGKJjQklVMiQ0VSJVhOB7iytpoJBs2UaBrR6Z+s+pxnzWezzNp7Rgu9s5ep1IFy+gOcaz0vcLZzgdxfYnRs3LfdqavR+B48m5PjuZ1qeBwWzjPj15MeYh49eTG76lHaLqU4/dRbO+KETRoBhfQEggZ5ZQaBfU14cuGCCUyw4i3ZbOCChLA5wMd+FoVTIIYZaOMghhE7w92EAWSx3oiilSSHihyQuYeKKV7y3YjJWqHcjMVVgtyMoCv6oCoVS2ChkfFDcd2R+VPS2ZCW/RbHhk3TlEAIAOw==);
	background-size:contain;
}
.content .reviewBox__img img{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	vertical-align: bottom;


}
.content .reviewBox__name{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 0.5rem;
	font-size: 1.2rem;
	color: rgba(0,0,0,0.5)
}
.content .reviewBox__star{
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

/*-----会話風バルーン-----*/
.content .balloon {
	margin-top:2rem;
	position: relative;
}
.content .balloon:before,
.content .balloon:after {
	clear: both;
	content: "";
	display: block;
}
.content .balloon .balloon__img{
	width: 60px;
	height: 60px;
	margin-bottom:20px;
}

.content .balloon .balloon__img-left {float: left;margin-right: 15px;}
.content .balloon .balloon__img-right{float: right;margin-left: 15px;}
.content .balloon .balloon__img-left div {border-radius: 50%; width: 60px; height:60px; background-image:url(//mchoice.jp/wp-content/themes/the-thor-child/img/img_cat.gif);background-size:cover; background-position: center; margin-bottom:10px;}
.content .balloon .balloon__img-right div{border-radius: 50%; width: 60px; height:60px; background-image:url(//mchoice.jp/wp-content/themes/the-thor-child/img/img_dog.gif);background-size:cover; background-position: center; margin-bottom:10px;}

.content .balloon .balloon__img img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	margin: 0;
}
.content .balloon .balloon__name {
	font-size: 1rem;
	text-align: center;
	line-height:1;
}
.content .balloon .balloon__text {
	position: relative;
	padding: 1rem;
	margin:0;
	border-radius: 5px;
	max-width: calc(100% - 75px);
	display: inline-block;
	background-color:#F2F2F2;
}
.content .balloon .balloon__text-left  {float: right;}
.content .balloon .balloon__text-right {float: left;}

.content .balloon .balloon__text::before{
	content: "";
	position: absolute;
	top: 15px;
	border: 10px solid transparent;
}
.content .balloon .balloon__text-left::before {right:-20px;border-left: 10px solid #F2F2F2;}
.content .balloon .balloon__text-right::before{left: -20px;border-right:10px solid #F2F2F2;}

/*ボーダースタイル*/
.content .balloon-boder .balloon__text {
	border: 1px solid #E5E5E5;
	background-color:#ffffff;
}
.content .balloon-boder .balloon__text:after {
	content: "";
	position: absolute;
	top: 15px;
	border: 10px solid transparent;
}
.content .balloon-boder .balloon__text-left:after {right:-18px;border-left: 10px solid #fff;}
.content .balloon-boder .balloon__text-right:after{left: -18px;border-right:10px solid #fff;}





/*-----整形済みテキスト-----*/
.content pre{
	font-family: "游ゴシック体", "Yu Gothic", "YuGothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo, Osaka", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-weight:400;
	margin-top:2rem;
	padding:20px;
	background-color: #F2F2F2;
	border-left: solid 5px #191919;
	color:#7F7F7F;
	overflow:auto;
}


/*-----HRライン-----*/
.content hr{
	margin-top:4rem;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #E5E5E5;
}



/*-----DLリスト-----*/
.content dl {margin-top: 2rem;}
.content dt {
  margin-top: 2rem;
  padding: 10px;
  background-color: rgba(0,0,0,0.05);
}
.content dd {
	padding: 10px;
	border: solid 1px rgba(0,0,0,0.05);
}


/*-----アコーディオンボックス-----*/
.content .accordionBox dt{position: relative;}
.content .accordionBox dt::after{
	font-family: "icomoon";
	content: "\ea0c";
	position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -0.5rem;
    font-size: 1rem;
    line-height: 1;
}
.content .accordionBox dt.current::after{content: "\ea0d";}
.content .accordionBox-border dt{
	background: #fff;
	border: solid 1px rgba(0,0,0,0.05);
}
.content .accordionBox-border dd{border-top:0;}



/*-----テーブル-----*/
.content table {
    margin-top:2rem;
    width: 100%;
	font-size:1.2rem;
	border-top: 1px solid ;
	border-left: 1px solid;
	border-right:0;
	border-bottom:0;
	border-top-color:#E5E5E5;
	border-left-color:#E5E5E5;
}

.content table th{
	padding: 10px;
	background: #d8d8d8;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-right-color:#E5E5E5;
	border-bottom-color:#E5E5E5;
}
.content table td{
	padding: 10px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-right-color:#E5E5E5;
	border-bottom-color:#E5E5E5;
}
.content table tr:nth-child(odd) td {background-color: #f2f2f2;}

/*テーブルデザイン*/
.partsTable-1 table{border-top: 1px dotted #E5E5E5;border-left: 1px dotted #E5E5E5;}
.partsTable-1 table th{border-right: 1px dotted #E5E5E5;border-bottom: 1px dotted #E5E5E5;}
.partsTable-1 table td{border-right: 1px dotted #E5E5E5;border-bottom: 1px dotted #E5E5E5;}

/*テーブルスクロール*/
.content .tableScroll{overflow: auto;}
.content .tableScroll table th{ min-width:160px}
.content .tableScroll table td{ min-width:160px}


/*-----スコアテーブル設定-----*/
.content .scoreTable {border: 1px solid #E5E5E5;}
.content .scoreTable tr:nth-child(odd) td {background-color: #f2f2f2;}
.content .scoreTable td{border: 0;}
.content .scoreTable td:first-child{font-weight: bold}
.content .scoreTable td:last-child{width:140px}

.content .scoreTable-red tr:last-child td {background-color: #FDEDEC;}
.content .scoreTable-blue tr:last-child td {background-color: #EAF6FE;}
.content .scoreTable-yellow tr:last-child td {background-color: #FFFDED;}
.content .scoreTable-pink tr:last-child td {background-color: #FDEFF5;}
.content .scoreTable-green tr:last-child td {background-color: #EBF5EB;}
.content .scoreTable-gray tr:last-child td {background-color: #D8D8D8;}



/*-----目次-----*/
.content .outline{
	border:1px dotted #D8D8D8;
	background:#FFF;
	padding:20px;
	display:inline-block;
}


.content .outline__toggle{display: none;}
.content .outline__switch::before{
	content:"開く";
	cursor:pointer;
	border: solid 1px #D8D8D8;
	padding:5px;
	font-size:1.2rem;
	margin-left:5px;
	border-radius: 5px;
}
.content .outline__toggle:checked + .outline__switch::before{content:"閉じる"}
.content .outline__switch + .outline__list{
	overflow:hidden;
	width:0;
	height:0;
	margin-top:0;
	margin-left:-20px;
	padding:0;
	transition: 0.2s;
	background:#FFF;
	border:0;
	box-shadow: none;
}
.content .outline__switch + .outline__list::before{content: normal;}
.content .outline__switch + .outline__list::after{content: normal;}
.content .outline__toggle:checked + .outline__switch + .outline__list{
	width:auto;
	height: auto;
	margin-top:2rem;
}
.content .outline__item {font-size:1.2rem;}
.content .outline__item:before {content: normal;}
.content .outline__link{
	display:inline-block;
	color:#191919;
}
.content .outline__link:hover{border:none;}
.content .outline__number{
	display: inline-block;
	color:#7F7F7F;
	background:#F2F2F2;
	padding:3px 6px;
	font-weight:400;
	margin-right: 5px;
}


/*-----ギャラリー-----*/
.content .gallery {
	width: 100%;
    overflow: hidden;
}

.content .gallery br {display: none;}
.content .gallery-item {float: left;}
.content .gallery-icon {text-align: center;line-height: 1;}

.content .gallery-icon img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.content .gallery-caption {
    font-size: 1.2rem;
    margin: 0 0 10px 0;
    text-align: center;
}

.content .gallery-columns-1 .gallery-item { /** カラムなし **/
    width: 100%;
	margin: 0;
}
.content .gallery-columns-2 .gallery-item,
.content .gallery-columns-3 .gallery-item,
.content .gallery-columns-4 .gallery-item,
.content .gallery-columns-5 .gallery-item {
	width: calc(50% - 20px);
	margin: 0 10px;
}




/*-----引用-----*/
.content blockquote{
	position:relative;
	color:#3F3F3F;
	margin-top:2rem;
	padding:20px 20px 20px 70px;
	background-color: #F2F2F2;
}
.content blockquote::before{
	position:absolute;
	top: 5px;
	left: 15px;
	font-family: "icomoon";
	content: "\e9f8";
	font-size:3rem;
	color:#d8d8d8;
}

/*引用デザイン*/
.partsQuote-1 blockquote{border-left: solid 4px #d8d8d8;}

.partsQuote-2 blockquote{background-color: #ffffff;border: solid 1px #d8d8d8;}

.partsQuote-3 blockquote{padding:20px;}
.partsQuote-3 blockquote::before{
    top: 0;
    left: 0;
	font-size:2rem;
    line-height: 1;
    z-index: 2;
}
.partsQuote-3 blockquote::after{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    border-radius: 0 0 30px;
    width: 30px;
    height: 30px;
    background: #fff;
}

.partsQuote-4 blockquote{
	padding:20px;
	border: solid 4px #d8d8d8;
	background-color: #ffffff;
}
.partsQuote-4 blockquote::before{
    top: 0;
    left: 0;
	font-size:2rem;
	color:#ffffff;
    line-height: 1;
    z-index: 2;
}
.partsQuote-4 blockquote::after{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    border-radius: 0 0 30px;
    width: 30px;
    height: 30px;

    background: #d8d8d8;
}

.partsQuote-5 blockquote{
	border: solid 3px #d8d8d8;
    border-left-width: 50px;
	padding:20px;
	background-color: #ffffff;
}
.partsQuote-5 blockquote:before{
    top: 50%;
    left: -35px;
    transform: translateY(-50%);
    vertical-align: middle;
    color: #FFF;
    font-size: 2rem;
    line-height: 1;
}

.partsQuote-6 blockquote {
    padding:35px 20px 20px 20px;
}
.partsQuote-6 blockquote:before{
    top: -10px;
    left: 10px;
    width: 40px;
    height: 35px;
	line-height: 35px;
    text-align: center;
    color: #FFF;
    font-size: 2rem;
    background: #d8d8d8;
}
.partsQuote-6 blockquote:after{
	position: absolute;
    content: "";
    top: -10px;
    left: 50px;
    border: none;
    border-bottom: solid 10px #cccccc;
    border-right: solid 10px transparent;
}








/*-----スタイルフォーマット-----*/

/*区切り線*/
.content hr{
	clear: both;
	margin: 20px 0;
    padding: 0px;
	height: 0;
	border: 0;
	border-top: 1px solid rgba(0,0,0,0.10);
}
.content .hr-solid{border-top: 1px solid rgba(0,0,0,0.10);}
.content .hr-dashed{border-top: 1px dashed rgba(0,0,0,0.10);}
.content .hr-dotted{border-top: 1px dotted rgba(0,0,0,0.10);}


/*太マーカー*/
.content .marker-thickRed{background: linear-gradient(transparent 35%, #FFC6C6 35%);}
.content .marker-thickBlue{background: linear-gradient(transparent 35%, #cce5ff 35%);}
.content .marker-thickYellow{background: linear-gradient(transparent 35%, #ffffbc 35%);}
.content .marker-thickPink{background: linear-gradient(transparent 35%, #FFDFEF 35%);}
.content .marker-thickGreen{background: linear-gradient(transparent 35%, #D2FFD2 35%);}
.content .marker-thickGray{background: linear-gradient(transparent 35%, #d8d8d8 35%);}


/*中マーカー*/
.content .marker-halfRed{background: linear-gradient(transparent 60%, #FFC6C6 60%);}
.content .marker-halfBlue{background: linear-gradient(transparent 60%, #cce5ff 60%);}
.content .marker-halfYellow{background: linear-gradient(transparent 60%, #ffffbc 60%);}
.content .marker-halfPink{background: linear-gradient(transparent 60%, #FFDFEF 60%);}
.content .marker-halfGreen{background: linear-gradient(transparent 60%, #D2FFD2 60%);}
.content .marker-halfGray{background: linear-gradient(transparent 60%, #d8d8d8 60%);}


/*細マーカー*/
.content .marker-thinRed{background: linear-gradient(transparent 85%, #FFC6C6 85%);}
.content .marker-thinBlue{background: linear-gradient(transparent 85%, #cce5ff 85%);}
.content .marker-thinYellow{background: linear-gradient(transparent 85%, #ffffbc 85%);}
.content .marker-thinPink{background: linear-gradient(transparent 85%, #FFDFEF 85%);}
.content .marker-thinGreen{background: linear-gradient(transparent 85%, #D2FFD2 85%);}
.content .marker-thinGray{background: linear-gradient(transparent 85%, #d8d8d8 85%);}

/*ラベル*/
.content .ep-label{
	position: relative;
	display:inline-block;
	background-color:rgba(0,0,0,0.05);
	padding:0 5px;
}


/*ボタン*/
.content .ep-btn{
	position:relative;
	display:inline-block;
	line-height: 1;
	background-color:rgba(0,0,0,0.05);
	text-align:center;
	overflow:hidden;
	transition:.3s;
	padding:10px 15px 10px 15px;
}
.content .ep-btn:hover::after{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background-color: rgba(255,255,255,0.25);
	transition:.3s;
}
.content .ep-btn:hover{ font-weight: normal}
.content .ep-btn.es-bold:hover{ font-weight: bold}

/*ボックス*/
.content .ep-box{
	position: relative;
	background-color:rgba(0,0,0,0.05);
	padding:20px;
}
.content .ep-inbox{
	position: relative;
	background-color:rgba(0,0,0,0.05);
	padding:20px;
}



/*-----指定スタイル-----*/


/*サイズ系*/
.content .es-size10        { width:10%;}
.content .es-size25        { width:25%;}
.content .es-size40        { width:40%;}
.content .es-size50        { width:50%;}
.content .es-size60        { width:60%;}
.content .es-size75        { width:75%;}
.content .es-size90        { width:90%;}
.content .es-size100       { width:100%;}

/*内側余白系*/
.content .es-padding0     { padding:0;}
.content .es-TpaddingSS   { padding-top:1rem;}
.content .es-TpaddingS    { padding-top:1.5rem;}
.content .es-TpaddingM    { padding-top:3rem;}
.content .es-TpaddingL    { padding-top:4.5rem;}
.content .es-RpaddingSS   { padding-right:1rem;}
.content .es-RpaddingS    { padding-right:1.5rem;}
.content .es-RpaddingM    { padding-right:3rem;}
.content .es-RpaddingL    { padding-right:4.5rem;}
.content .es-BpaddingSS   { padding-bottom:1rem;}
.content .es-BpaddingS    { padding-bottom:1.5rem;}
.content .es-BpaddingM    { padding-bottom:3rem;}
.content .es-BpaddingL    { padding-bottom:4.5rem;}
.content .es-LpaddingSS   { padding-left:1rem;}
.content .es-LpaddingS    { padding-left:1.5rem;}
.content .es-LpaddingM    { padding-left:3rem;}
.content .es-LpaddingL    { padding-left:4.5rem;}

/*外側余白系*/
.content .es-margin0     { margin:0;}
.content .es-TmarginSS   { margin-top:1rem;}
.content .es-TmarginS    { margin-top:1.5rem;}
.content .es-TmarginM    { margin-top:3rem;}
.content .es-TmarginL    { margin-top:4.5rem;}
.content .es-RmarginSS   { margin-right:1rem;}
.content .es-RmarginS    { margin-right:1.5rem;}
.content .es-RmarginM    { margin-right:3rem;}
.content .es-RmarginL    { margin-right:4.5rem;}
.content .es-BmarginSS   { margin-bottom:1rem;}
.content .es-BmarginS    { margin-bottom:1.5rem;}
.content .es-BmarginM    { margin-bottom:3rem;}
.content .es-BmarginL    { margin-bottom:4.5rem;}
.content .es-LmarginSS   { margin-left:1rem;}
.content .es-LmarginS    { margin-left:1.5rem;}
.content .es-LmarginM    { margin-left:3rem;}
.content .es-LmarginL    { margin-left:4.5rem;}

/*ボーダー系*/
.content .es-borderSolidS   { border:1px solid #191919;}
.content .es-borderSolidM   { border:3px solid #191919;}
.content .es-borderDashedS  { border:1px dashed #191919;}
.content .es-borderDashedM  { border:3px dashed #191919;}
.content .es-borderDottedS  { border:1px dotted #191919;}
.content .es-borderDottedM  { border:3px dotted #191919;}
.content .es-BborderSolidS  { border-bottom:1px solid #191919;}
.content .es-BborderSolidM  { border-bottom:3px solid #191919;}
.content .es-BborderDashedS { border-bottom:1px dashed #191919;}
.content .es-BborderDashedM { border-bottom:3px dashed #191919;}
.content .es-BborderDottedS { border-bottom:1px dotted #191919;}
.content .es-BborderDottedM { border-bottom:3px dotted #191919;}
.content .es-LborderSolidS  { border-left:1px solid #191919;}
.content .es-LborderSolidM  { border-left:3px solid #191919;}
.content .es-LborderDashedS { border-left:1px dashed #191919;}
.content .es-LborderDashedM { border-left:3px dashed #191919;}
.content .es-LborderDottedS { border-left:1px dotted #191919;}
.content .es-LborderDottedM { border-left:3px dotted #191919;}



/*文字系*/
.content .es-Fsmall{ font-size: 1.2rem;}
.content .es-Fbig  { font-size: 1.6rem;}
.content .es-FbigL { font-size: 2.0rem;}
.content .es-bold  { font-weight:bold;}
.content .es-italic{ font-style:italic;}
.content .es-strike{ text-decoration: line-through;}
.content .es-under { text-decoration: underline;}
.content .es-left  { text-align:left;}
.content .es-center{ text-align:center;}
.content .es-right { text-align:right;}


/*シャドウ系*/
.content .es-shadowL   { box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.10);}
.content .es-shadow    { box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.25);}
.content .es-shadowD   { box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.50);}
.content .es-shadowInL { box-shadow: inset 0px 0px 15px 1px rgba(0,0,0,0.10)}
.content .es-shadowIn  { box-shadow: inset 0px 0px 15px 1px rgba(0,0,0,0.25)}
.content .es-shadowInD { box-shadow: inset 0px 0px 15px 1px rgba(0,0,0,0.50)}
.content .es-TshadowL  { text-shadow: 0px 1px 3px rgba(0,0,0,0.10);}
.content .es-Tshadow   { text-shadow: 0px 1px 3px rgba(0,0,0,0.25);}
.content .es-TshadowD  { text-shadow: 0px 1px 3px rgba(0,0,0,0.50);}


/*角丸系*/
.content .es-radius  { border-radius: 5px;}
.content .es-radiusL { border-radius: 10px;}
.content .es-round   { border-radius: 50px;}


/*背景系*/
.content .es-grada1::after{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.05));
}
.content .es-grada2::after{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.25));
}
.content .es-grid {
    background-color: #fff;
    background-image:
	-webkit-linear-gradient( transparent 95%, rgba(0, 144, 255, .1) 50%, rgba(0, 144, 255, .1)),
	-webkit-linear-gradient( 0deg, transparent 95%, rgba(0, 144, 255, .1) 50%, rgba(0, 144, 255, .1));
    background-size: 12px 12px;
}



/*-----ラベル系専用-----*/

/*コーナータイトル*/
.content .es-Lcorner{
    top: -20px;
    left: -20px;
}

/*左ラウンド*/
.content .es-LroundL{border-radius: 50px 0 0 50px;}
/*右ラウンド*/
.content .es-LroundR{border-radius: 0 50px 50px 0;}

/*アイコン(余白)*/
.content .es-Licon:before{ margin:0 5px;}

/*アイコン(ボーダー)*/
.content .es-LiconBorder:before{
	margin:0 5px;
	padding-right: 5px;
	border-right: 1px solid rgba(255,255,255,.25);
	box-shadow: 1px 0px 0px 0px rgba(0,0,0,.25);
}

/*アイコンボックス*/
.content .es-LiconBox{
	height: 28px;
	padding-left: 35px;
}
.content .es-LiconBox:before{
	background: #a83f3f;
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 28px;
    text-align: center;
}

/*アイコンサークル*/
.content .es-LiconCircle{
	height: 28px;
	padding-left: 35px;
}
.content .es-LiconCircle:before{
	background: #a83f3f;
    color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 28px;
    text-align: center;
	border-radius:50%;
}



/*-----ボタン系専用-----*/
/*3Dボタン*/
.content .es-BT3d            { border-bottom: solid 3px rgba(0,0,0,0.25);}
.content .es-BT3d:active{
	transform: translateY(3px);
    border-bottom: solid 3px transparent;
}

/*影ボタン*/
.content .es-BTshadow  {
    border-left: 1px solid rgba(0,0,0,0.05);
	border-bottom: 1px solid rgba(0,0,0,0.05);
}

/*リッチボタン*/
.content .es-BTrich  {
	box-shadow:-1px 1px 0px 0px rgba(255,255,255,0.25) inset;
    border: 1px solid rgba(0,0,0,0.05);
}

/*右矢印*/
.content .es-BTarrow::before{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 1px solid;
    border-right: 1px solid;
    transform: rotate(45deg);
}

/*アイコン(余白)*/
.content .es-BTicon:before{margin-right:5px;}

/*アイコン(ボーダー)*/
.content .es-BTiconBorder:before{
	margin-right:10px;
	padding-right: 10px;
	border-right: 1px solid rgba(255,255,255,.25);
	box-shadow: 1px 0px 0px 0px rgba(0,0,0,.25);
}
/*アイコンボックス*/
.content .es-BTiconBox{padding:0 15px 0 0;}
.content .es-BTiconBox:before{
	display: inline-block;
	background: #a83f3f;
    color: #ffffff;
    height: 40px;
    width: 40px;
	line-height: 40px;
    text-align: center;
    margin-right: 10px;

}

/*アイコンサークル*/
.content .es-BTiconCircle:before{
	display: inline-block;
	background: #a83f3f;
    color: #ffffff;
    height: 40px;
    width: 40px;
	line-height: 40px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
}




/*-----ボックス系専用-----*/

/*全域タイトル*/
.content .es-Bwhole  {margin: -20px -20px 0 -20px;}

/*括弧ボックス*/
.content .es-Bbrackets:before,
.content .es-Bbrackets:after {
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 30px;
    content: "";
}
.content .es-Bbrackets:before {
    top: 0;
    left: 0;
    border-top: solid 1px #191919;
    border-left: solid 1px #191919;
}
.content .es-Bbrackets:after {
    right: 0;
    bottom: 0;
    border-right: solid 1px #191919;
    border-bottom: solid 1px #191919;
}

/*ペーパーボックス[左]*/
.content .es-BpaperLeft::after {
    content: "";
	position: absolute;
	bottom: 0;
    left: 0;
    border-color: rgba(0,0,0,0.10) rgba(0,0,0,0.10) #ffffff #ffffff;
    border-style: solid;
    border-width: 10px;
}
/*ペーパーボックス[右]*/
.content .es-BpaperRight::after {
	content: "";
	position: absolute;
	bottom: 0;
    right: 0;
    border-color: rgba(0,0,0,0.10) #ffffff #ffffff rgba(0,0,0,0.10);
    border-style: solid;
    border-width: 10px;
}

/*はてなボックス*/
.content .es-BmarkHatena{padding-left:70px;}
.content .es-BmarkHatena::before{
	position:absolute;
	top:20px;
	left:20px;
	content: "?";
	background: #0081ba;
	font-size:1.5rem;
	font-weight:700;
	color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 50%;
}

/*ビックリボックス*/
.content .es-BmarkExcl{padding-left:70px;}
.content .es-BmarkExcl::before{
	position:absolute;
	top:20px;
	left:20px;
	content: "!";
	background: #b60105;
	font-size:1.5rem;
	font-weight:700;
	color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 50%;
}


/*Qボックス*/
.content .es-BmarkQ{
	position: relative;
    padding: 0 0 10px 40px;
    line-height: 3rem;
    font-size: 1.8rem;
	border-bottom: 1px solid rgba(0,0,0,0.10);
}
.content .es-BmarkQ::before{
	content: "Q";
	background: #0081ba;
	position:absolute;
	top:0;
	left:0;
	font-size:1.5rem;
	font-weight:700;
	color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 5px;
}
.content .es-BmarkQ::after{
	content: "";
	position: absolute;
	top: 30px;
	left: 10px;
	border: 5px solid transparent;
	border-top: 5px solid #0081ba;
}

/*Aボックス*/
.content .es-BmarkA{
	position: relative;
    padding: 0 0 0 40px;
	margin-top:1rem;
}
.content .es-BmarkA::before{
	content: "A";
	position:absolute;
	top:0;
	left:0;
	font-size:1.5rem;
	font-weight:700;
	color: #b60105;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 5px;
}

/*サブタイトルボックス(シンプル)*/
.content .es-BsubT{
	margin-top: 3.5rem;
	padding-top: 3.5rem;
}
.content .es-BsubT::before{
	position:absolute;
	top:-15px;
	left:20px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	content: attr(title);
	background: #b60105;
	color: #ffffff;
	border: 1px solid transparent;
	font-size:1.5rem;
	font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
/*サブタイトルボックス(角丸)*/
.content .es-BsubTradi{
	margin-top: 3.5rem;
	padding-top: 3.5rem;
}
.content .es-BsubTradi::before{
	position:absolute;
	top:-15px;
	left:20px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	content: attr(title);
	background: #b60105;
	color: #ffffff;
	border: 1px solid transparent;
	border-radius: 5px;
	font-size:1.5rem;
	font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
/*サブタイトルボックス(ラウンド)*/
.content .es-BsubTround{
	margin-top: 3.5rem;
	padding-top: 3.5rem;
}
.content .es-BsubTround::before{
	position:absolute;
	top:-15px;
	left:20px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	content: attr(title);
	background: #b60105;
	color: #ffffff;
	border: 1px solid transparent;
	border-radius: 30px;
	font-size:1.5rem;
	font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

/*アイコン(シンプル)*/
.content .es-Bicon{padding-left:70px;}
.content .es-Bicon:before{
	position:absolute;
	top:20px;
	left:20px;
	font-size:3rem;
	line-height: 3rem;
}
/*アイコン(背景)*/
.content .es-BiconBg:before{
	position:absolute;
	top:20px;
	left:20px;
	font-size:5rem;
	line-height: 5rem;
	color: rgba(0,0,0,0.10);
}
/*アイコン(帯)*/
.content .es-BiconObi{border-left: solid 50px #a83f3f;}
.content .es-BiconObi:before{
	position:absolute;
	top: 50%;
    left: -35px;
    transform: translateY(-50%);
    vertical-align: middle;
	font-size:2rem;
	color: #ffffff;
	line-height: 1;
}
/*アイコン(コーナー)*/
.content .es-BiconCorner:before{
    position: absolute;
    top: -10px;
    left: -10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    background: #a83f3f;
    color: #ffffff;
    font-size: 1.5rem;
}
/*アイコン(サークル)*/
.content .es-BiconCircle{padding-left:70px;}
.content .es-BiconCircle:before{
	position:absolute;
	top:20px;
	left:20px;
	background: #a83f3f;
	font-size:1.5rem;
	color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 50%;
}


/*文字色*/
.content .ftc-Vyellow   { color:#fff100}
.content .ftc-Vorange   { color:#f49801}
.content .ftc-Vred      { color:#e60112}
.content .ftc-Vmagenta  { color:#e5004f}
.content .ftc-Vpink     { color:#e4017f}
.content .ftc-Vpurple   { color:#920883}
.content .ftc-Vnavy     { color:#1c1e84}
.content .ftc-Vblue     { color:#0068b7}
.content .ftc-Vsky      { color:#00a0e9}
.content .ftc-Vturquoise{ color:#009e96}
.content .ftc-Vgreen    { color:#009944}
.content .ftc-Vlime     { color:#8ec31f}

.content .ftc-Byellow   { color:#fff338}
.content .ftc-Borange   { color:#f6ad3a}
.content .ftc-Bred      { color:#ea5532}
.content .ftc-Bmagenta  { color:#e9536b}
.content .ftc-Bpink     { color:#e95098}
.content .ftc-Bpurple   { color:#a54a98}
.content .ftc-Bnavy     { color:#4c4398}
.content .ftc-Bblue     { color:#2b71b8}
.content .ftc-Bsky      { color:#00b0ec}
.content .ftc-Bturquoise{ color:#00ada9}
.content .ftc-Bgreen    { color:#0ba95f}
.content .ftc-Blime     { color:#a9cf52}

.content .ftc-DPyellow   { color:#cbbd00}
.content .ftc-DPorange   { color:#bf7601}
.content .ftc-DPred      { color:#b60105}
.content .ftc-DPmagenta  { color:#b5003c}
.content .ftc-DPpink     { color:#b50165}
.content .ftc-DPpurple   { color:#740169}
.content .ftc-DPnavy     { color:#14116e}
.content .ftc-DPblue     { color:#005293}
.content .ftc-DPsky      { color:#0081ba}
.content .ftc-DPturquoise{ color:#007f78}
.content .ftc-DPgreen    { color:#007c36}
.content .ftc-DPlime     { color:#6f9b12}

.content .ftc-Lyellow   { color:#fff89a}
.content .ftc-Lorange   { color:#fbce8a}
.content .ftc-Lred      { color:#f39c76}
.content .ftc-Lmagenta  { color:#f29c9f}
.content .ftc-Lpink     { color:#f29fc3}
.content .ftc-Lpurple   { color:#c490bf}
.content .ftc-Lnavy     { color:#8f82bc}
.content .ftc-Lblue     { color:#87abda}
.content .ftc-Lsky      { color:#7ecff5}
.content .ftc-Lturquoise{ color:#83ccc9}
.content .ftc-Lgreen    { color:#88c997}
.content .ftc-Llime     { color:#cce199}

.content .ftc-DLyellow   { color:#cac04e}
.content .ftc-DLorange   { color:#c39043}
.content .ftc-DLred      { color:#ba5536}
.content .ftc-DLmagenta  { color:#ba5460}
.content .ftc-DLpink     { color:#ba5584}
.content .ftc-DLpurple   { color:#8c4b82}
.content .ftc-DLnavy     { color:#4e4282}
.content .ftc-DLblue     { color:#3970a2}
.content .ftc-DLsky      { color:#1894be}
.content .ftc-DLturquoise{ color:#1d928f}
.content .ftc-DLgreen    { color:#218f59}
.content .ftc-DLlime     { color:#8ea953}

.content .ftc-VPyellow   { color:#fffded}
.content .ftc-VPorange   { color:#fef5e8}
.content .ftc-VPred      { color:#feede3}
.content .ftc-VPmagenta  { color:#fdedec}
.content .ftc-VPpink     { color:#fdeff5}
.content .ftc-VPpurple   { color:#f3eaf4}
.content .ftc-VPnavy     { color:#e8e6f3}
.content .ftc-VPblue     { color:#e9eef9}
.content .ftc-VPsky      { color:#eaf6fe}
.content .ftc-VPturquoise{ color:#eaf5f4}
.content .ftc-VPgreen    { color:#ebf5eb}
.content .ftc-VPlime     { color:#f2f7e5}

.content .ftc-DGyellow   { color:#675f00}
.content .ftc-DGorange   { color:#633c00}
.content .ftc-DGred      { color:#5f0100}
.content .ftc-DGmagenta  { color:#5f0017}
.content .ftc-DGpink     { color:#600033}
.content .ftc-DGpurple   { color:#3e0036}
.content .ftc-DGnavy     { color:#08003a}
.content .ftc-DGblue     { color:#00274f}
.content .ftc-DGsky      { color:#004462}
.content .ftc-DGturquoise{ color:#004340}
.content .ftc-DGgreen    { color:#004215}
.content .ftc-DGlime     { color:#395104}

.content .ftc-white { color:#ffffff}
.content .ftc-VLgray{ color:#d8d8d8}
.content .ftc-Lgray { color:#b2b2b2}
.content .ftc-gray  { color:#8c8c8c}
.content .ftc-Dgray { color:#656565}
.content .ftc-VDgray{ color:#3f3f3f}
.content .ftc-black { color:#191919}


/*背景色*/
.content .bgc-Vyellow   { background-color:#fff100}
.content .bgc-Vorange   { background-color:#f49801}
.content .bgc-Vred      { background-color:#e60112}
.content .bgc-Vmagenta  { background-color:#e5004f}
.content .bgc-Vpink     { background-color:#e4017f}
.content .bgc-Vpurple   { background-color:#920883}
.content .bgc-Vnavy     { background-color:#1c1e84}
.content .bgc-Vblue     { background-color:#0068b7}
.content .bgc-Vsky      { background-color:#00a0e9}
.content .bgc-Vturquoise{ background-color:#009e96}
.content .bgc-Vgreen    { background-color:#009944}
.content .bgc-Vlime     { background-color:#8ec31f}

.content .bgc-Byellow   { background-color:#fff338}
.content .bgc-Borange   { background-color:#f6ad3a}
.content .bgc-Bred      { background-color:#ea5532}
.content .bgc-Bmagenta  { background-color:#e9536b}
.content .bgc-Bpink     { background-color:#e95098}
.content .bgc-Bpurple   { background-color:#a54a98}
.content .bgc-Bnavy     { background-color:#4c4398}
.content .bgc-Bblue     { background-color:#2b71b8}
.content .bgc-Bsky      { background-color:#00b0ec}
.content .bgc-Bturquoise{ background-color:#00ada9}
.content .bgc-Bgreen    { background-color:#0ba95f}
.content .bgc-Blime     { background-color:#a9cf52}

.content .bgc-DPyellow   { background-color:#cbbd00}
.content .bgc-DPorange   { background-color:#bf7601}
.content .bgc-DPred      { background-color:#b60105}
.content .bgc-DPmagenta  { background-color:#b5003c}
.content .bgc-DPpink     { background-color:#b50165}
.content .bgc-DPpurple   { background-color:#740169}
.content .bgc-DPnavy     { background-color:#14116e}
.content .bgc-DPblue     { background-color:#005293}
.content .bgc-DPsky      { background-color:#0081ba}
.content .bgc-DPturquoise{ background-color:#007f78}
.content .bgc-DPgreen    { background-color:#007c36}
.content .bgc-DPlime     { background-color:#6f9b12}

.content .bgc-Lyellow   { background-color:#fff89a}
.content .bgc-Lorange   { background-color:#fbce8a}
.content .bgc-Lred      { background-color:#f39c76}
.content .bgc-Lmagenta  { background-color:#f29c9f}
.content .bgc-Lpink     { background-color:#f29fc3}
.content .bgc-Lpurple   { background-color:#c490bf}
.content .bgc-Lnavy     { background-color:#8f82bc}
.content .bgc-Lblue     { background-color:#87abda}
.content .bgc-Lsky      { background-color:#7ecff5}
.content .bgc-Lturquoise{ background-color:#83ccc9}
.content .bgc-Lgreen    { background-color:#88c997}
.content .bgc-Llime     { background-color:#cce199}

.content .bgc-DLyellow   { background-color:#cac04e}
.content .bgc-DLorange   { background-color:#c39043}
.content .bgc-DLred      { background-color:#ba5536}
.content .bgc-DLmagenta  { background-color:#ba5460}
.content .bgc-DLpink     { background-color:#ba5584}
.content .bgc-DLpurple   { background-color:#8c4b82}
.content .bgc-DLnavy     { background-color:#4e4282}
.content .bgc-DLblue     { background-color:#3970a2}
.content .bgc-DLsky      { background-color:#1894be}
.content .bgc-DLturquoise{ background-color:#1d928f}
.content .bgc-DLgreen    { background-color:#218f59}
.content .bgc-DLlime     { background-color:#8ea953}

.content .bgc-VPyellow   { background-color:#fffded}
.content .bgc-VPorange   { background-color:#fef5e8}
.content .bgc-VPred      { background-color:#feede3}
.content .bgc-VPmagenta  { background-color:#fdedec}
.content .bgc-VPpink     { background-color:#fdeff5}
.content .bgc-VPpurple   { background-color:#f3eaf4}
.content .bgc-VPnavy     { background-color:#e8e6f3}
.content .bgc-VPblue     { background-color:#e9eef9}
.content .bgc-VPsky      { background-color:#eaf6fe}
.content .bgc-VPturquoise{ background-color:#eaf5f4}
.content .bgc-VPgreen    { background-color:#ebf5eb}
.content .bgc-VPlime     { background-color:#f2f7e5}

.content .bgc-DGyellow   { background-color:#675f00}
.content .bgc-DGorange   { background-color:#633c00}
.content .bgc-DGred      { background-color:#5f0100}
.content .bgc-DGmagenta  { background-color:#5f0017}
.content .bgc-DGpink     { background-color:#600033}
.content .bgc-DGpurple   { background-color:#3e0036}
.content .bgc-DGnavy     { background-color:#08003a}
.content .bgc-DGblue     { background-color:#00274f}
.content .bgc-DGsky      { background-color:#004462}
.content .bgc-DGturquoise{ background-color:#004340}
.content .bgc-DGgreen    { background-color:#004215}
.content .bgc-DGlime     { background-color:#395104}

.content .bgc-white { background-color:#ffffff}
.content .bgc-VLgray{ background-color:#d8d8d8}
.content .bgc-Lgray { background-color:#b2b2b2}
.content .bgc-gray  { background-color:#8c8c8c}
.content .bgc-Dgray { background-color:#656565}
.content .bgc-VDgray{ background-color:#3f3f3f}
.content .bgc-black { background-color:#191919}


/*ボーダー色*/
.content .brc-Vyellow   { border-color:#fff100}
.content .brc-Vorange   { border-color:#f49801}
.content .brc-Vred      { border-color:#e60112}
.content .brc-Vmagenta  { border-color:#e5004f}
.content .brc-Vpink     { border-color:#e4017f}
.content .brc-Vpurple   { border-color:#920883}
.content .brc-Vnavy     { border-color:#1c1e84}
.content .brc-Vblue     { border-color:#0068b7}
.content .brc-Vsky      { border-color:#00a0e9}
.content .brc-Vturquoise{ border-color:#009e96}
.content .brc-Vgreen    { border-color:#009944}
.content .brc-Vlime     { border-color:#8ec31f}

.content .brc-Byellow   { border-color:#fff338}
.content .brc-Borange   { border-color:#f6ad3a}
.content .brc-Bred      { border-color:#ea5532}
.content .brc-Bmagenta  { border-color:#e9536b}
.content .brc-Bpink     { border-color:#e95098}
.content .brc-Bpurple   { border-color:#a54a98}
.content .brc-Bnavy     { border-color:#4c4398}
.content .brc-Bblue     { border-color:#2b71b8}
.content .brc-Bsky      { border-color:#00b0ec}
.content .brc-Bturquoise{ border-color:#00ada9}
.content .brc-Bgreen    { border-color:#0ba95f}
.content .brc-Blime     { border-color:#a9cf52}

.content .brc-DPyellow   { border-color:#cbbd00}
.content .brc-DPorange   { border-color:#bf7601}
.content .brc-DPred      { border-color:#b60105}
.content .brc-DPmagenta  { border-color:#b5003c}
.content .brc-DPpink     { border-color:#b50165}
.content .brc-DPpurple   { border-color:#740169}
.content .brc-DPnavy     { border-color:#14116e}
.content .brc-DPblue     { border-color:#005293}
.content .brc-DPsky      { border-color:#0081ba}
.content .brc-DPturquoise{ border-color:#007f78}
.content .brc-DPgreen    { border-color:#007c36}
.content .brc-DPlime     { border-color:#6f9b12}

.content .brc-Lyellow   { border-color:#fff89a}
.content .brc-Lorange   { border-color:#fbce8a}
.content .brc-Lred      { border-color:#f39c76}
.content .brc-Lmagenta  { border-color:#f29c9f}
.content .brc-Lpink     { border-color:#f29fc3}
.content .brc-Lpurple   { border-color:#c490bf}
.content .brc-Lnavy     { border-color:#8f82bc}
.content .brc-Lblue     { border-color:#87abda}
.content .brc-Lsky      { border-color:#7ecff5}
.content .brc-Lturquoise{ border-color:#83ccc9}
.content .brc-Lgreen    { border-color:#88c997}
.content .brc-Llime     { border-color:#cce199}

.content .brc-DLyellow   { border-color:#cac04e}
.content .brc-DLorange   { border-color:#c39043}
.content .brc-DLred      { border-color:#ba5536}
.content .brc-DLmagenta  { border-color:#ba5460}
.content .brc-DLpink     { border-color:#ba5584}
.content .brc-DLpurple   { border-color:#8c4b82}
.content .brc-DLnavy     { border-color:#4e4282}
.content .brc-DLblue     { border-color:#3970a2}
.content .brc-DLsky      { border-color:#1894be}
.content .brc-DLturquoise{ border-color:#1d928f}
.content .brc-DLgreen    { border-color:#218f59}
.content .brc-DLlime     { border-color:#8ea953}

.content .brc-VPyellow   { border-color:#fffded}
.content .brc-VPorange   { border-color:#fef5e8}
.content .brc-VPred      { border-color:#feede3}
.content .brc-VPmagenta  { border-color:#fdedec}
.content .brc-VPpink     { border-color:#fdeff5}
.content .brc-VPpurple   { border-color:#f3eaf4}
.content .brc-VPnavy     { border-color:#e8e6f3}
.content .brc-VPblue     { border-color:#e9eef9}
.content .brc-VPsky      { border-color:#eaf6fe}
.content .brc-VPturquoise{ border-color:#eaf5f4}
.content .brc-VPgreen    { border-color:#ebf5eb}
.content .brc-VPlime     { border-color:#f2f7e5}

.content .brc-DGyellow   { border-color:#675f00}
.content .brc-DGorange   { border-color:#633c00}
.content .brc-DGred      { border-color:#5f0100}
.content .brc-DGmagenta  { border-color:#5f0017}
.content .brc-DGpink     { border-color:#600033}
.content .brc-DGpurple   { border-color:#3e0036}
.content .brc-DGnavy     { border-color:#08003a}
.content .brc-DGblue     { border-color:#00274f}
.content .brc-DGsky      { border-color:#004462}
.content .brc-DGturquoise{ border-color:#004340}
.content .brc-DGgreen    { border-color:#004215}
.content .brc-DGlime     { border-color:#395104}

.content .brc-white { border-color:#ffffff}
.content .brc-VLgray{ border-color:#d8d8d8}
.content .brc-Lgray { border-color:#b2b2b2}
.content .brc-gray  { border-color:#8c8c8c}
.content .brc-Dgray { border-color:#656565}
.content .brc-VDgray{ border-color:#3f3f3f}
.content .brc-black { border-color:#191919}



/*-----記事内広告-----*/
.content .adPost {
	width:100%;
	overflow:hidden;
	text-align: center;
	padding:0 10px;
	background-color:#F2F2F2;
  background-image: linear-gradient(to top right, #fff 0%, #fff 25%, transparent 25%, transparent 50%, #fff 50%, #fff 75%, transparent 75%, transparent 100%);
  background-size: 6px 6px;
}
.content .adPost-no {padding: 0; background:transparent; }

.content .adPost__title{
	font-size:1.2rem;
	padding:10px 0;
	display:block;
	font-weight:normal;
	text-align:center;
}


/*-----YouTube-----*/
.content .youtube {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	margin:2rem auto 0 auto;
}
.content .youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*-----twitter & instagram-----*/
.content .twitter-tweet,
.content .instagram-media {
	width: 500px!important;
    max-width: 100%!important;
    margin:2rem auto 0 auto!important;
}

/*-----メディアファイル-----*/
.content .mejs-controls div{margin: 0;}
.content .mejs-controls .mejs-button>button{margin:10px 6px;}
.content .mejs-controls .mejs-time-rail{margin:0 10px;}
.content .mejs-controls .mejs-time-total{margin:5px 0 0;}



/*-----すべての最初の要素のmargin-top:0-----*/
.content *:first-child{margin-top:0;}

/*-----すべての最初の要素のmargin-top:0の除外要素-----*/
.content .es-Bwhole {margin-top: -20px;}

/*-----お問い合わせテーブル-----*/
.content .contactTable{
	width:100%;
	margin-top:20px;
	border:0;
	background:none;
}
.content .contactTable .contactTable__header{
	width:100%;
	display:block;
	padding:0 0 10px 0;
	vertical-align:top;
	line-height:1.5;
	border:0;
	background:none;
	color:#191919;
}
.content .contactTable .contactTable__header .required{
	display: inline-block;
    margin-left: 10px;
	text-align:center;
	padding:3px 5px;
	font-size:1.2rem;
	background:#C1272D;
	color:#fff;
	border-radius:5px;
}
.content .contactTable .contactTable__data {
	width:100%;
	display:block;
    padding:0 0 20px 0;
	vertical-align:top;
	line-height:1.5;
	border:0;
	background:none;
}
.content .contactTable .contactTable__data .error{
	display:block;
	font-size:1.2rem;
	color: #B70000;
	padding:3px 0;
}
.content .contactTable .contactTable__data input,
.content .contactTable .contactTable__data textarea {
    width: 100%;
    display: block;
    border: none;
    padding: 10px;
    border-radius: 5px;
    background: #F2F2F2;
	border: 1px solid rgba(0,0,0,0.10);
}





.content .contactForm__error {
    display: block;
    font-size: 1.4rem;
    color: #B70000;
	margin-bottom:10px;
}

/*-----投稿者一覧-----*/
.content .writers {
	display:flex;
	flex-wrap: wrap;
	margin-top: 0;
}
.content .writers__box {
	margin:20px 0 0 0;
	background:#f2f2f2;
	border:1px solid rgba(0,0,0,0.10);
}
.content .writers__title {
	display:flex;
	padding:20px;
	background:#ffffff;
	border-bottom:1px solid rgba(0,0,0,0.10);
}
.content .writers__img img {
	width: 80px;
    height: 80px;
    border-radius: 50%;
    object-fit: cover;
	font-family: 'object-fit: cover;';
	vertical-align:bottom;
}
.content .writers__name{
	margin:0 0 0 20px;
	font-weight:bold;
}
.content .writers__group{
	display:block;
	font-weight: normal;
	font-size:1.2rem;
}
.content .writers__description{
	display:block;
	margin-top:0;
	padding:20px;
	font-size:1.2rem;
}

/*-----パスワード保護-----*/
.content .passForm {display:flex;}
.content .passForm__input{
	border: 2px solid #d8d8d8;
    width: calc(100% - 8rem);
    padding: 10px;
    -webkit-appearance: none;
    border-radius: 0;
}
.content .passForm__btn{
	width: 8rem;
    cursor: pointer;
    text-align: center;
    background: #f2f2f2;
    border-left: 0;
    border-right: 2px solid #d8d8d8;
    border-top: 2px solid #d8d8d8;
    border-bottom: 2px solid #d8d8d8;
    padding: 10px;
}
.content .passForm__btn:hover {
    background: #a83f3f;
    color: #ffffff;
}

/*-----[ショートコード]スターリスト-----*/
.content .starList{
	color: #FFCC33;
	display: inline-block;
}
/*-----[ショートコード]新着記事リスト-----*/
.content .archiveScode{border-top:1px dotted rgba(0,0,0,0.10);}
.content .archiveScode-rank{counter-reset: number;}

.content .archiveScode__item{
	border-bottom:1px dotted rgba(0,0,0,0.10);
	padding:20px 0 ;
	margin:0;
}
.content .archiveScode__item-no{
	padding: 30px;
	text-align: center;
	border-left: 1px dotted rgba(0,0,0,.1);
	border-right: 1px dotted rgba(0,0,0,.1);
}

.content .archiveScode-rank .archiveScode__item:before {
    position: absolute;
    counter-increment: number;
    content: counter(number);
    display: block;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    background: #bfbfbf;
    color: #FFF;
		font-size: 1.2rem;
    z-index: 5;
}

.content .archiveScode-rank .archiveScode__item:nth-child(1):before{background:#ecd357;}
.content .archiveScode-rank .archiveScode__item:nth-child(2):before{background:#a9c6d5;}
.content .archiveScode-rank .archiveScode__item:nth-child(3):before{background:#c58459;}
.content .archiveScode-rank .archiveScode__item-no:before {content: none;}
.content .archiveScode-rank .archiveScode__item-offline {display: none;}

.content .archiveScode__item .eyecatch{
	width:100px;
	float:left;
	margin:0;
}
.content .archiveScode__contents{
	width:calc(100% - 120px);
	float:right;
	margin:0;
}
.content .archiveScode__contents .heading{margin-top:0; margin-bottom:5px;}
.content .archiveScode__contents .phrase{margin-top:0;}

/*-----[ショートコード]embedブログカード-----*/
.content .wp-embedded-content {width: 100%;}



/*-----[ショートコード]OGPブログカード-----*/
.content .blogcard {
	position:relative;
	border:1px solid rgba(0,0,0,0.10);
	padding:20px;
	overflow:hidden;
	border-radius:5px;
}
.content .blogcard__subtitle{
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.05);
	padding:5px 10px;
	font-size:1.2rem;
	border-radius:0 0 5px 0;
	max-width:95%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.content .blogcard__subtitle::before{margin-right:5px;}
.content .blogcard__contents {
	float:left;
	width: 70%;
	max-width: calc(100% - 115px);
	margin-top: 2.5rem;
}
.content .blogcard__contents .heading{ margin-bottom:0}
.content .blogcard__contents .phrase { display:none; margin-bottom:0}

.content .blogcard .eyecatch {
	float:right;
	width: calc(30% - 15px);
	min-width: 100px;
	margin-left:15px;
	margin-top: 2.5rem;
	margin-bottom:0;
}
.content .blogcard .eyecatch img {max-width:100%;}



/*-----[ショートコード]サイトカード-----*/
.content .sitecard {
	position:relative;
	border:1px solid rgba(0,0,0,0.10);
	padding:20px;
	overflow:hidden;
	border-radius:5px;
}
.content .sitecard__subtitle{
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.05);
	padding:5px 10px;
	font-size:1.2rem;
	border-radius:0 0 5px 0;
}
.content .sitecard__contents {
	float:left;
	width: 70%;
	max-width: calc(100% - 115px);
	margin-top: 2.5rem;
}
.content .sitecard__contents .heading{ margin-bottom:0}
.content .sitecard__contents .phrase { display:none; margin-bottom:0}

.content .sitecard .eyecatch {
	float:right;
	width: calc(30% - 15px);
	min-width: 100px;
	margin-left:15px;
	margin-top: 2.5rem;
	margin-bottom:0;
}
.content .sitecard .eyecatch img {max-width:100%;}



/*-----[ショートコード]AF管理タグ-----*/
.content .afTagBox{
	position:relative;
	border: 5px solid rgba(0,0,0,0.05);
	background: #FFFFFF;
	padding:20px;
	overflow:hidden;
}
.content .afTagBox-noFormat{ padding-top:65px;}
.content .afTagBox__header{
	border-bottom:1px solid rgba(0,0,0,0.10);
	padding-bottom:10px;
}
.content .afTagBox__title{
	font-size:1.6rem;
	font-weight:bold;
}
.content .afTagBox__star{
	margin-top:0;
	font-size:1.4rem;
	color:#FC0;
}
.content .afTagBox__star-number__1:before{font-family: "icomoon";content: "\e9da \e9d8 \e9d8 \e9d8 \e9d8";}
.content .afTagBox__star-number__2:before{font-family: "icomoon";content: "\e9da \e9da \e9d8 \e9d8 \e9d8";}
.content .afTagBox__star-number__3:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9d8 \e9d8";}
.content .afTagBox__star-number__4:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9da \e9d8";}
.content .afTagBox__star-number__5:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9da \e9da";}

.content .afTagBox__number{
	color:#7F7F7F;
	font-size:1.2rem;
}
.content .afTagBox__number::before{content: "［"}
.content .afTagBox__number::after {content: "］"}

.content .afTagBox__contentBox{ text-align:center;}
.content .afTagBox__banner{ margin:auto}
.content .afTagBox__banner img{ max-width:100%; height:auto;vertical-align: bottom;}
.content .afTagBox__text{ text-align:left; margin-top:10px;}



.content .afTagBox__content{}

.content .afTagBox__btnList a:nth-child(2){ margin-top:10px;}

.content .afTagBox__btnDetail{background: #076DA5;}
.content .afTagBox__btnAf{background: #a83f3f;}
.content .afTagBox__btnDetail,
.content .afTagBox__btnAf{
	display:block;
	position:relative;
	padding: 15px 40px;
	text-align: center;
    border-radius: 5px;
    border: none;
    border-bottom: solid 3px rgba(0,0,0,0.25);
    font-size: 1.4rem;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    line-height: normal;
	transition: .15s;
}
.content .afTagBox__btnDetail::before,
.content .afTagBox__btnAf::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg);
}
.content .afTagBox__btnDetail::after,
.content .afTagBox__btnAf::after {
    content: "";
    position: absolute;
    top: -50px;
    left: -100px;
    background: #fff;
    width: 50px;
    height: calc(100% + 100px);
    opacity: 0.1;
    transform: rotate(45deg);
    transition: .3s;
}
.content .afTagBox__btnDetail:hover::after,
.content .afTagBox__btnAf:hover::after {left: calc(100% + 50px);}

.content .afTagBox__btnDetail:active,
.content .afTagBox__btnAf:active {
    transform: translateY(3px);
    border-bottom: solid 3px transparent;
}

/*-----[ショートコード]AF管理ランキング-----*/
.content .afRank{
	background:none;
	border:none;
	padding:0;
	box-shadow: none;
	counter-reset: number;
}
.content .afRank::before{content: normal}
.content .afRank::after{content: normal}


.content .afRank > li{
	background:none;
	border:none;
	padding:0;
	margin-top:2rem;
}
.content .afRank > li::before{
	font-family:"Lato",
				"游ゴシック体",
				"Yu Gothic",
				"YuGothic",
				"ヒラギノ角ゴシック Pro",
				"Hiragino Kaku Gothic Pro",
				"メイリオ",
				"Meiryo",
				"ＭＳ Ｐゴシック",
				"MS PGothic",
				"sans-serif";
    counter-increment: number;
    content: counter(number);
    display: block;
    width: 4.5rem;
    height: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    background-color: #bfbfbf;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	border-radius:2.25rem;
    color: #FFF;
	font-weight:bold;
    z-index: 5;
    transform: scale(1);
    top: 20px;
    font-size: 2rem;
    left: 20px;

}
.content .afRank > li::after{content: normal}
.content .afRank > li:first-child{ margin-top:0}

.content .afRank > li:nth-child(1)::before {border-radius:0; background-color: transparent;}
.content .afRank > li:nth-child(2)::before {border-radius:0; background-color: transparent;}
.content .afRank > li:nth-child(3)::before {border-radius:0; background-color: transparent;}
.content .afRank__crown_1 > li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAM1BMVEVHcEztxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxynIE2IGAAAAEHRSTlMAEDDPv++fYIBA3yBQj3CvaNWjUAAAAyZJREFUaN7FmteahCAMRi00sf3v/7R7Me6uDUgcE3I93xyVnBBK0zyPaWnqxBrrcEdgqAKegbUK2AIYK3A9AIQKYAMAFdKrAwDAq4PdB2y0ua39gNXTy29czMrg+Au2rSp3wF/4GqkFAL1qamEXnSI47MGuRmoBAPTSazpwodcPrEewWsEecYpH/YD/MrUeppdvHhQAewbzC7ZH07PJ/sJl9wMefWPYRc9cwZH96KYJ3HI74iYm7icLzcIt9O4ObLhDtXzmGUuvt629AzPSq7MfAz9fjk72t1x6P/DhYmwa8Mj9PdjyuPj/JyJ5QCI8i9vv7KCRXQrcc7gw+wJIIbdIRsfgIhwqL4G8pMGOwUU4jlqZHNPgYrs52uN81u0HqmV1AKz0avvzuIBOXnPgSOfi+vmy5BHZGMjceDPb5MghD3ZU7lbaZ1DJMQ9Ot5sn7lZgz++RJPsCN9kPnLnbDy9VMEU2JXAkcrds6Ijlb0QxJuIDb/WCmCZzGbwSy3s6Zxy5Ayj2Ay49JIakhidwb/oBl2mUZpKUPQVsSdPonK0L7nZ7qRSeMn2HfFfhaB1Art10+eQfCCWwBTE6wsP+FXVCJVqoYEdIx8wq7DJikQr+7wd8OQNNMVcGkMMX9TOUxPGEDuC23nrKaITSC4xgxFAqN4HeSgUO2JXK3FReHvySIweMtlBedy1SIV0mFhdL4ffZXY3jbMIDR0uu5waKYfiF+J1w9L713QjUpcnb4SnLbYkYnkx6b8ShedYE83p1GZtYs8+3sXLWgVI2EZvm921S9WmgbiOJ2qTpE3ftK2OTok8rb19FyiZFnzx1O1jWJkWfLnsGlWwiLvi/j56/iSWjsZpPgbP3/mYs9OMVWZuYK9EXbdLyiX6EJm2Tkk+Gv+8vZZOSTwvnuFLWJiWfbo/yKtmk4lN8dsgiYxPpsOPbmJ8c4ElprOLTkLvUqm6Thk8PD0uFbFLwKXUjaK5jk4JPgXudRtYmBZ+Stxcq2STuk+VcA9SwSXyj3j29YCJlk/hG/cS/Fydsk7RPrOu8KjYJ+2Se3EGUtUnYp/D0Tp6cTcI+HTu9H9zuKGtaVMOyAAAAAElFTkSuQmCC);line-height: 5.5rem;}
.content .afRank__crown_1 > li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAMFBMVEVHcEymwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtDIUKjdAAAAD3RSTlMAo2CAQL/vEDDP3yBQj3AojOcsAAADIklEQVRo3sWaUZaDIAxFBQUV1ex/t3OqTmtV4MWakO85c63kxhCoqvsxzlWZMKEMdyBqioAnIlME7IloKMC1RER1AbB7gQukV0dLWH2XVrDT5rZ+Baunl924NCmDwz/Yt6rcht5hS6TWK3rV1KJddIrgeg82JVJrCb30Gr+4NJdILdWCPdAhbvUD9sfUupletrpRAPwRzC/YlqqeTbYnLrsfsNRXjl303Bkc2I/ulgWzP6XWK0buK6urmVvozRXYcZdqXr8zHq+3rb8CM9Kr86uB65vDyfaSi/cDK/f1oMQj99dgz+PS5z+B5IYiYVncfmcHRjYxcM/hLsn4LoAIuaVodAzuUnE+lRcgz3GwYXAX8G7V8uQQB2fbzcF/f8+6/UK1rA6AlV5tf1wXwskmBQ44l86vL0keKBkNzA0XX5sUuU6DDcrdSvtEKDmkwfF288DdCuzxd0TJNsON9gNH7vaHpyoYI7scOIDcLRs6sPwNlI0RfOCtXoBpMuXBBnQwnjMG7gCy/YCJL4mDnt0C3It+wCQapQl6az0C9lCtm5J1wVyOl3JhkRpbp7sKg5fpWLtp0snfADnaEhgd8LDvog5UohkFGyAdE7uw04oFFPzpB2w+A102VxqCw2b1c0jiWFZq7eqtRVajzv2AgRjR5MpNjbdSNQdscmVuzG8P/smBA6a2smiLlEmXkcWlOfP3yanG99eEBw4erueOFMPxC/EzYfC+9dmo0a3J02GR7bZENHc+ek/EV/OsCeb16jI2qfpkOPtAKZvApvl5m1R9atAxkqhNmj5x974yNin6ZHhzFSmbFH2y6DhY1iZFn04zg0I2gRv+36PnD7FkNFbzqebM3p+MGT9ekbWJuRN90CYtn/AjNGmblHxy/Lm/lE1KPs2c40pZm5R8ujzKK2STik/h3iGLjE3QYcevMd05wJPSWMWnJnWpVd0mDZ9uHpYK2aTgU+xG0FTGJgWfau51GlmbFHyK3l4oZJO4T55zDVDDJvFBiLl7wUTKJvFB/ci/Fydsk7RPrOu8KjYJ++TuXhSTs0nYp/runTw5m4R9+u70/gBsfAVv8E7+4AAAAABJRU5ErkJggg==);line-height: 5.5rem;}
.content .afRank__crown_1 > li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAMFBMVEVHcEy+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFemjhbjAAAAD3RSTlMAo2CAQL/vEDDP3yBQj3AojOcsAAADIklEQVRo3sWaUZaDIAxFBQUV1ex/t3OqTmtV4MWakO85c63kxhCoqvsxzlWZMKEMdyBqioAnIlME7IloKMC1RER1AbB7gQukV0dLWH2XVrDT5rZ+Baunl924NCmDwz/Yt6rcht5hS6TWK3rV1KJddIrgeg82JVJrCb30Gr+4NJdILdWCPdAhbvUD9sfUupletrpRAPwRzC/YlqqeTbYnLrsfsNRXjl303Bkc2I/ulgWzP6XWK0buK6urmVvozRXYcZdqXr8zHq+3rb8CM9Kr86uB65vDyfaSi/cDK/f1oMQj99dgz+PS5z+B5IYiYVncfmcHRjYxcM/hLsn4LoAIuaVodAzuUnE+lRcgz3GwYXAX8G7V8uQQB2fbzcF/f8+6/UK1rA6AlV5tf1wXwskmBQ44l86vL0keKBkNzA0XX5sUuU6DDcrdSvtEKDmkwfF288DdCuzxd0TJNsON9gNH7vaHpyoYI7scOIDcLRs6sPwNlI0RfOCtXoBpMuXBBnQwnjMG7gCy/YCJL4mDnt0C3It+wCQapQl6az0C9lCtm5J1wVyOl3JhkRpbp7sKg5fpWLtp0snfADnaEhgd8LDvog5UohkFGyAdE7uw04oFFPzpB2w+A102VxqCw2b1c0jiWFZq7eqtRVajzv2AgRjR5MpNjbdSNQdscmVuzG8P/smBA6a2smiLlEmXkcWlOfP3yanG99eEBw4erueOFMPxC/EzYfC+9dmo0a3J02GR7bZENHc+ek/EV/OsCeb16jI2qfpkOPtAKZvApvl5m1R9atAxkqhNmj5x974yNin6ZHhzFSmbFH2y6DhY1iZFn04zg0I2gRv+36PnD7FkNFbzqebM3p+MGT9ekbWJuRN90CYtn/AjNGmblHxy/Lm/lE1KPs2c40pZm5R8ujzKK2STik/h3iGLjE3QYcevMd05wJPSWMWnJnWpVd0mDZ9uHpYK2aTgU+xG0FTGJgWfau51GlmbFHyK3l4oZJO4T55zDVDDJvFBiLl7wUTKJvFB/ci/Fydsk7RPrOu8KjYJ++TuXhSTs0nYp/runTw5m4R9+u70/gBsfAVv8E7+4AAAAABJRU5ErkJggg==);line-height: 5.5rem;}

.content .afRank__crown_2 > li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAnFBMVEVHcEzuyCztxyntxyntxyntxyny2GrvzkTuyzbtxyntxyny2Gntxyntxynz2W7y2Gfy2Gry2Gry2Grtxyny2Grtxyny2Gntxyntxyny2Gny2Gfuyzjy2Grtxyn////uyzX+/fT89dn25JXy12b03Xr46q778cn9+OTvzUH356L14Ifw0lHy1V/vzkT57r357LX14o/z2nP9+uz789DcEnzaAAAAHHRSTlMAIDBQn4CFEEDvv/DfjzBZ0J8gYLDPv3Cv33DPzqaHIQAABqpJREFUaN61m+liqjoQgF1AxKVqXbpcpiBFLGjdzvu/202AhISlCTGZP7U9LR+ZLZPJnF5PRZzlqPi0mC565sV5JVzP2zj408jzpi/5D18NvsHOG2W4lYdk+dJzNvhDRnZG396LKe4CU0YFF338XOYfPhykcfwqphQ9zTEjryrL4g0+818c6yL+t/x8ze0pkCn6tZfR1NNEHoD/7W0WC08su88P/GWjB2wBJneSVy2mdaEzefQcMTfVG0CVHN2S6/W6R4K+JLeobuwsrkeKfEScvdvDGbDkKLnsv2qyvyQ8fbP7LvhqtmUFkcPLg7KCfSYB/cHjEtZWrpZSZjz4dAgKItLuvXz4Hem94AeXlAd/qnD7HDbKFfzvkDa7U3r4lys9YX+6UgEPWewRP/QS3f9y5XuSsR8M+qMbcjweD3q9OY8Nwl9xVEXXgEePMpHdtyq2jdGzjhHUo6pREux/+1QlrB3OlxO82oj1bZFkTnhhrSKZQsfscrGWE5+PKpHcL1hHzKJ3ncEpVtupFs9CSfH7HpTB/gH9eQhVkcrbV/SnMVH3slsc+Sh0gzOAGvmGLH0kZPEGPRjbVpGxTugv9z6AKvmO1P2ghp7uVqO+VHbG3AO0iNwuieIwYOOqfd22JFeR7EiAMTcFeJZ84cjtFl7Txx4F3A5rph42FQcS9ucDgC6yOJoHxTMPEtwO5FgILiI4ao0jxagqdqvNojGghpZLHSv4BdBFjgLGwfKjARfCLn0cMvAZQB85LM3cUJSUBRb6vQRAJxkF1ZV+Uy0KaL3xi97PB63k+wPt6G2HDFphxfKKlibfUJXYtlGRsuMsFUldyagKvLVVQRPiWZIe3YmMPHvfbGJi5Khp59dAvpIlbyo27k+IhQMfDJDvdMneikH3rdLC3RcsRaZLZtHl/o8izgcj5IimbCaJTJgYPgCYIaMwvVcPkWOmmj2BIfKtrHd31VBCsXQEMEV+0Iw9rqatX2HZ8QwZ+U9UO0LOiKZ/wRg5Jbpe1LJH/IymsfwIdJ0n7CVtUDhFPHXZDxXISNekCVpUWluaPTwwSA7LHJL1nNduWQH4YJB8Zw6QH6+0ssS15RHAJPlRJq8lm7f2XxcwSv5HN4osdzlE1YobhDz5SryrKAfK9OGBUXJC0jWpf96JU5/BKPlG3PqFq7fOT+YtMTmtgi0STQBmySSeihsjC/SDm8m0sM/INpgAN5LLEwUir8EMuInMHGWmPdcUuIHMgBe9gWsKXCeXYJxBCFk/uEam4LzMLMgGwFUyCacVV2XqTCDNZJpAHK7nojFltpBpyiT9663mTaKNTDeJot6zNW+LreRyW5w6THNLVyHQTmYKgQ1VdHZiO4JRMlP6oA2qP2NOTr5JMlPsZaMUzjvoK2//IpflLSnp30BXQf8nmRb0K9q4Hsz0HGH+JpMjzKrWqE5N5C5Kpoe2+mnxyWOqQBJyTGWOi0MdB3ORHBs65hMNrQiR4IZS9TpmoKH5IhTU9fd/KpecGtpNQsnX9MO3m2h/TbnBJpYw33R/2lp7ai1FifZI8BXnUbV7aWxmRoaWHJIqY952A6PQNpaxMFkwTFraxgqNckmXJmVV67hJbKD0QquhNcawbdyk42WIlGcdGfvN2+4zu13/yGbp0mNn7XfWe83KRnX8nn7jWlVVv9HaS/6KT9ajgxOhDhunit6KIkj2UlPOwEiBUbNf1e+ADhpjinlWXwiWuriW5lIDj8XjRRJX9fJcvy2Em+aa8HBCpCVFB2VpYcvMNQnGMaTXy3D/AHNzTc+TK1yw2sf0bGvisuRnogp76LHgziwbD8VJTje1DhnJbQzse0tOAZONqmWsStatvg4+dAPT1nnjIJmMnPAwJROPncENo3My1k2q79sdXBsWlJA0qL2s5HikzauNHY8USzbEGVfMIwlez20s/LOygVDhFhgG/FuieqOP5kuVh37JCOyfxvYjPBbJK2eoMnz7zmkwH/q9pC0+fkov+dAvbxNHcbCbe3RSzDLHYXRmlu6fozAu/impvNZM8X8L1Kqn5FgOdseZlIPdx6TeurHURspx2nYn77z7RElcH2WPk4h3vdnQfkc+slYDz+1hn7mJY+hIu2GIF4y+ROcGd8+JY6f3jMy7p0z3OWLjTLuUWD0tkll59jaRII7X2W8N9ICH4M7Ro/qukDvPjwYTXf/9Z8zl8O22DpxpNG2DYKK7pn6+fXPpQm1XNUFKphTbofc2llM0QTNXcuYw6RmTdXEKweSsWHWQL22J9zs987J2iVrnWzXe//Ubvpa4aAq2AAAAAElFTkSuQmCC);}
.content .afRank__crown_2 > li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAnFBMVEVHcEymwtCmwtCmwtCmwtCmwtCnw9GxydamwtCmwtDB1N6mwtDD1d+mwtDB1N7B1N7B1N7B1N6mwtDB1N6nw9HB1N6mwtDC1d6/092mwtDB1N7B1N7A097B1N7C1d/////B1N6mwtD///+xytbT4ejv9PfH2eL5+/zf6e7Z5eu/092sxtOrxdPq8fT09/nN3eW3zdm80dzk7PH7/P0IXJJ3AAAAIHRSTlMAMFC/n4AgEO9A8N8wj4CgIM9gsM+/cI9gr1DfcEHUBd2J75AAAAauSURBVGjetZvpYoI4EIBVQcCzntUeu0xFAFlQ8f3fbRMgIQGQgMn8UVvLR+bKZJgOBn3EWC/zd8fpcaBejA/Cte2tgd8tbXs6z3748aUOvLc/U9zKRrKeD4wtfpOSjeXVnqvifmHKMueitz/r7M23gTSOb0WVoqcZ5tMuyzq/g5/si7+yiLv1DzZuFViWKfra/HNqSyIP4b+rvT1+2e2y//nGL1s5YA0wuZN8SDGtCZ3Jn+8RrfTlAFAmu07g+/4FCXoJHLdq7H9xXC978hFxdtJHM2DJbpBc/ipySQKevt3jr09725YVRHYSj7Kel1Se9Ade4lRW3i+lzHjwPXjmRF67WO85/5ncePBPH+6Ew7qZgqMgvTTnaumHWxBlSg/YX636gEcsNsYXTdyXruxmbI9Bf3dDWpY1HAwWPNZzzu1R5fpPHr1MRXTnLNkWryN2oRpVtRJg/7vwtl4Kxi+LDQO8BJf17Vb0s2wWwRRqscvFWg5CPqraxE2wjphF7zuDb1ht90o8t8otvd/e4NBHf+5AWYTyNv7TiKj7n25xFKLQ9R4A/cjOE7tk/qF9gx5aupZnrDtyz0sI0JeMg9Cjhp7uV8uJUHbGXB8aRIh8RXH4ZOOqed26IFd0fy6RDQEw5t4A3iUnHLnZwhvqz3ELt8OaqYdN2wMJ+7MPIIGM7Ry3R/Mwv6YvwO2w5qgVnEew2xhH3clXHFV5DtseawNqpJnUsbwzgCSy7T4ZB8uOBlwIm/RyyMAPAHlkpzBzTVFSFFjoewGATDIKKp9+KBcFtN44o/sLQSb56np/T7fpkEErrEhc0cJrdqhnVzcqUnY8hCKpKxmtxmk63IyJZwl6dLea5Pl3yd5V+xULEsIOgHyyT5a8Ldl4MiYW9kJQQC6WbK8Y9EQrLNx9wUJkumQWXez/KOJCUEJ2C8cuksiYiWEfQA0ZObZbPkRaTDV7B0Vkp6h39+VQQrEUAygiXz2asX/LaevcWna8Q06Irr8rWwTS9BmUkW9E18dK9oje0XRaMr1cspf79Zo2KIw8nrrsh/VybtE1aYLmldaOZg8bFJKdIoekPeeNWVQAISgku8wB8vuDVpa4towBVJK9Inmt2bx1+UtAKTmiG0Wauwyi6p4bhDjZJ96VN0WK9GGDUnJAUghp5Z+IUz9AKZm69Zyrtx5v5q128q0M1kg0Aaglk3jKnxhpIB9cT6aFfUrWQQW4llycKBB5A2rAdWTmKDMdmKrANWQGfBwMTVXgKrkA4wMFIcsHV8gUnJWZOVkBuEwm4bTiqkyZCaSeTBOIwfVcJKbMevKVpkzSv95J3iSayHSTyM+MuuRtsZFcbItTg2luySoEmslMIbClik5PbDEoJTOlD9qgJjPm5BSqJDPF3hQb2TiBvPL2Fbkob0lJfwBZBf1LMi3oV7RxPZzJOcK8JhMTf1Ya1TcVuYuS6aGtelp885jaIuX0wbb1Lgp1DXFNx3wsoRXRJg+m7fNbasy/03xpFZQvw3PpIaeEdlO7b6VrOvPtJtpf691gaxcn23TPTa29fi1FgSYFCuJs5ft5bTPTVbRkh1QZi6YnMD3axiIWJguGcUPbuEejXNClSVnVOG4SKSi90GpojTFqGjfp+DBEyLNixn6LpueZ3R7/iGbpwmNnzc+sL5KVjer4C/1gamVVH2jtJf6IT9SjvTuhjmqnig55EST6UFPMwEiBbr1fVZ8B+RJjirnWpBUs9OBamEsNbLWPFwk8qhfnhk0hXDfXhIcTXCkp2itKC11krqllHEN4vQz3BZiba3qfXOKC1jymp2tjkyW/E1XYQ+OcO9N0PBQnON3UOGQktjGw9211m4tsGKsSdas/P4RuYNo6rx0kE5E7HqZk4rEzuGZ0TsS6Qfl+u4Mrw4ICcvMqNys4HqnzamPHI9slHeKMSuYRBG8WOhb+WulAaOsW6Hj8XaJ6Y2JZVu+hXzIC+9LYYToWyStn1Gf49sRpMBv6TW4NPn6/JdnQL28To+dgN3fpIBuu9iLHfTBLDx+uE+W/Ckq3Nev53wKV6imIiznuKJVi0jsOqq0brd9IOU7b5vjEu08+zMxLFLi8681G+mkGsOkHXuijCfMkjqEj7ToOXjB6cR817p4RLWPwjiy6p0zzPWLtTLuQaAMpklp5dhgLEK1N+q2hHPAIzAW61MRs5S6yo8FY1r//WFwO3+2qwJlE09b9/xG++Ib6+e5g0oXqZt8EKZhSdIM+t9GMvAmaupKxgPFAmWzyUwgmp8WqMQbYEe83BuplYxK1Lnb9eP8DyVFgWMmAMdYAAAAASUVORK5CYII=);}
.content .afRank__crown_2 > li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAApVBMVEVHcEy+gFe+gFe+gFe+gFe+gFe/glnGj2y+gFe+gFfSpoq+gFfTqI2+gFfRpIfSporSporSporSpom+gFfSpoq/gVjSpoq+gFe+gFfTp4zSporSponSponTqI3QooS+gFfSpor////CiGHGj2v8+Pbw4NbgwazRpIfXsZfnz7/37+rjx7bauKHKmHfz5+DOoIHr2Mzp08X06eLdvKfVrJH59PDTqIzfEBZUAAAAH3RSTlMAML9Qn4AgEO9A8N8wj2eAoCDPYLDPv3Cvj1DfQdSPoTCA1QAABrxJREFUaN61m2ljojwQgFFB8LZebbf7vkMRKYrW2///0zaBJCQcEjCZL7q7XR4yVyaTqWE0EXs2Id/G/bGhX+w3ynXdhY2/TVy3P0z+8u2PPvDK/YxxUxfJbGjYC/wlJtuTH3eoi/sHUyaEi76OZ8mXLxtpHL+KLkX3E8ynm5UZeQNi7r+qiMvZGBs3D8zIo49+bPjZdxWRW+D9uIvxH7daVuMv/LFQAzYBk6XkQT7flJjWAXkykc/XiL344x0gSw6v0fl8viBBH9E1zIH7cVxP/m8GRsTBh9UZAE8Oo9PlOyeXUyTSF6sfwm9mW14QOTjdGcu/xOKzv7ifgtzKm6WUgQg+bH1CRNq9pQ+/Ib0Tvn/ai+BGebwrYMPf+NGb7b7YnfbbTaL0iHfyaRNwh8fu8ENP4eOZK9+imH3n0F/1kL1er2UYIxHrB+vKqHqEZ19ET2KR1XjGtngduxDyUVUoEfa/i2iQiWT8Cr4c4dWGvG9XSeyEpxsfXJKa5peLtRx5YlRVye2EdcQtelUbvEdP+D3k4rlS9vh9t43B3hb99wCyIpW3zzj2qLr/qxdHHgpd/wjQjHxFlt5RcvUG3epZJslYB/Q/fz2ApuQbUvedGbq/mk66UtkZc7dQInK7JIpDn4+r8nVbktyGZFsCjLl7gFfJJ4FcbuE5e+yugltjzczD+tWBhP15C6CA/IPJ1dHcIs/cSnBrrHlTCSYRHJbGUcOoIrvVYlwYUB3TYY7lrwFUkUOfc7DkaCCEsMMehwx8BFBGfgSpmZFMSwss9HMRgEIyDqpzaRnG6o01ej8PlJJvd7SjuyWHDFZhbeQVLU2+Ms/Ob1S07DhKRVJN8gOt5lp2uGlTz5L06Fpk5NmX5Fu+XzGiIRwAqCef6ZIXGRt329TCvgcayDe2ZHfKobtmauH6C5YisyXz6HT/RxHngRZymDp2mkTaXAxvAfSQkWPfsofIHlfNHkAT+ZrWu6tsKKFY2gHoIt9Zxv6bTVvryrLjFTLynzB3hBxQTa9BG3lPdT3OZY/NK5qOVVah68SvZ6xBYZN4qrMfNiAjXdMmKKm0lix7PEAjOUhzSNxznjtpBeCBRvKNO0B+vbHKEteWOwCd5HuavGZ83vr9PoFOMtqVL3zusqmqG24Q8uQz9S7SFEnTxwO0kiOarmkr/4M69RG0kq/UrYdCvXV8MW9Vk/dZsEmjCUAvmcYTuTEyQT24mMwK+5hsgQ5wITk9USDyHPSAi8jcUaZvOLrABWQOPDZaji5wnpyC8YGCktWDc2QGTspMQtYAzpJpOE2FKlNlAikmswRiCz0XhSmzhMxSJu1fLxVvEmVktkmQM6OleFssJafbYt/mmluqCoFyMlcILJii4xPbDrSSudLnMTS6A+7k5Okkc8VeHxvZ/gB15e0zclre0pL+HVQV9E/JrKCfssZ1a6DmCPOcTEz8+Mw1qvc6chcjs0Nb/rT44jG1QiJ6TOVaTh0VB/Mq2RV0zNsKWhFVghtK2euYloLmS6Wgrr+3zlxyKmg3VftWvKa12G5i/bXGDbZqCZJNd13W2mvWUpRoj/jfm2Tlq2FhMzPUtOSAVhmjshuYBm1jGQvTBUO7pG3coFEu6dK0rCodN9loKL3QaliN0SkbN6l5GSLlWTvOfqOy+8x61z+yWTr12EH5nfWvYmU/0I0h+4NjZlX9zmov+Ss+WY/2D5TaKZwqeidFkOylppyBkQLDYr/K3wFtFcYU96xuJVjq4lqaywzcqx4vkriql+d6ZSFcNNeEhxNCJSnaT0sLS2auqWIcQ3q9HPcJWJhrep2c4YJZPqZnmW2HJ78SVdhDd4Q7MC08FCc53VQ6ZCS3MfDv3as3F1kyViXrVt9bD+qBWeu8cJBMRg54mJKLx9rggtE5GetG2fetD84NC0rI3s+9rOR4pCWqjR+PrJZ4iHOTMY8keD6ysIjPigdCK7fAwBffEtUbXTRf2njol47APjW2F+KxSFE5nSbDtx+CBpOh39O+xMcP+5j6/SvaxG442C08OiKzzJsgPHJL945hsCH/FGVea9DwtwVy1VO0Swe7N7Gkg927KN+6MZuNlOO07bQ/RPcJk2FmUTZRKLreoGN9IB+ZNwOPrE6Xu4nj6Ei7QYAXjD7CY4G7J8Sebbwio/op03mNWDjTLiWmoURiKw/e2xLE3jz+qZYacAecEXpU16nkjpKjQVvVr//0hBy+XOaBA4WmLfr9I/zwOfPz5bvDFmo5TROkZEqxbHZvY9qkCRq7kj2CtqFN5uQUgslxsWojX1pS77cN/TJ3qFpHy2a8f/N/KEwJvk3TAAAAAElFTkSuQmCC);}

.content .afRank__crown_3 > li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAolBMVEVHcEzDDSPtxyntxyntxynDDSPtxynDDSPDDSPDDSPtxyntxyntxyntxyntxyntxyntxyntxSntxyntxynknSjtxynDDSPDDSPgjCfdfyfDDSPQRiXUVyXtxynDDSP////245T+/PL03Hn78cruyzb9+OTw0lHy1V/89df46q/vzkTz2Wz356H57rzUVCXOOSTdfibptij14IfHHCPYaibQRyViTlroAAAAHXRSTlMAn7/fEEDvEM9hgM8wn0BgIK9wUP6PKu36z6/PUJpQBHoAAAYESURBVGjevZppe6o4FIAtUGxBVNRudybIjrve2v7/vzZJSEKCEQjEOR/qU4W8nDUnCaORikzMWfnpeqMHiOVY6GNuA4DGn8LPN/yD4+jE+MCG41kugOJaC/QBoF5LE4CJPsoUDWvOMKUSx8BUou8gY5nOHP0FDQLVnLyZg3yFzOMu3kCjOFjLIeqYoLMMiIWlbLwCiuRrE98xVwPMDG8xtXx+nF0cJps1k00SxjtBnYXnAlsNU3NHGm+jtUSibZyKV6rFtxC78ZGMmmzDsMAShtuEfHmM+WsXSoHM2SqMyHPndXfkRMcorKznK+cjhmzxOIf8XoDlB0zaUlBX5xhISCCnWJMkbg7lOMEapUrRzYduhiBFe84UCJQVvTApstem6JacBQr1bdrdQ8zoUJXou3sV+Ib2zagLjdaJixoc3pXsgILsoOWiuBtmUs4lIIQ2CIGiVDfZvjOb3immU4MlJXRLtAfKsocm2Fb/TqUYB/CUHPSQXOC01GNI2aSgl6QbjtOc+mF/SskJ+anhXpDF0GK9KZAD7RY3hZtFzdvPL5x/ygHM2W2sWTOfKb0Hg2RfGd1dzGuNGJFDj3yR5M8BSOsB7S0K+CRgsECLFNIi6pFvs3W0G47ZRetMmqIzpm4INAgbx5ZFWVo9xUDJSFL4ssYvrGw6UAqijikYbWYSZRKgSRKa48ZUhOhUplIHgea8+5FBM6BNqsFsUgxslr2xPkzMqokjTjTbQSVTUkLJjEArm1WqE/Ez33CBT40/PXHe3A+umTcVFI+3ZLlpkKKZ6sSktICS7n1qk3qXAK2S0CrsW1ynoamcCYWNruQmLGsKjblZHxFlDmnOvjW7BjuHNMdLskOCVYyAZomIG3y2+EcOS3RjyJC02PiPxZA5Z2KX8RzqxoQkor2Koj+euYj2GOWhGMixwf+AcVl6PhLjWmzf5IEY06pawcdFmk32cYzH5g3ZpiyrzfERmCPXDBi1sNAmzN0TVtJQJ7LTS9mxTgnGACnQaHbY68XsqxlsOZq7j0qcA3WDveQ2HBMdCyhxMVUGlTvne45Qf2cTin0a3njItfa2OKZyEeOROfWoE3Oksz5dTM/ZHkqq1WZbsVUn69tca6yFxGasF7Dsx65vSBdteZXTYo0BQHcK2Ub73KONVaZPmai29MQgg9gz1qZMyE0C1S43jo5M04INbTCkQjQL+8Ixt6kzsJwRs8ykO4OJlnUBrPZ0jvSl5zUwd7LBZoO2pzlT27QxuKwavNDdVnluvtW2bT2bmS0eHGUJYUykB84kSIa5p2BbsveObqh7huypoh3vvOo0JGIzpftz8qgy+rT5TGUAh6fUcub2hCjudxJRnkVUAeQ0Ht2UnPW3OgWuxhnFNZzpvXPI6dIxGeeomKfpcX2nxtwNN2zkTCmw0YEfc+m8Iwak6PTv0Fmh9IBOFdnlrUd4Hj+bdz7EQwd4fCfRRhl/cb02Ps7sUHpifEDKd/rjFsrLD7xoteLv54+cZY0/PuplT7P6cr5+fl7GzZQgeBm/BsFf4UHXx/iOk9Ly9J1T+Ry8lqN0oAQXziLluwibw76m1G5/ID/xdoU3t3DKX5/ghcFJqCCHjL4wkIREEvq6QCaevq/Q3U9NHI4SXOu1Kkxkbz8kIcfAhr4ELRyeAp2z+vw5/4qoGOpA9MqgXrX3FC7B9fxzOQfNHJFCYQpV4CzceYcjpYguapZV7VYpR04Jrkidy2+zUqffC7zgFLRz0Dd/bikwsFena4tSWI3T5zW45TyJHER5GkkoVHBVuPxDZnFy3PN5Xt36ROCMBE4r5eNfG6yuL+NlufwuVyouvO38F/gfQTdOO+X99XTGl8/g6GRnxLXwjafX924cdFkjpSw/5cUL3yI9nUUesCwtjZyPd3k9eL5HkaVBnfPc+aWh544UKacXppki4/TBtFEknB6YdsotRx3ThXLDUcZ0o9Q5qpiulBpHEdOdInLUMCoUgaOEUaPwHBWMKoXjKGDUKRWnO2bcg8I4Cnf1oVBO9+vfe1EI510t0vq8cqweaf1ebVaLtKeeFMj5I8X8B0ZOy1tkmdbtAAAAAElFTkSuQmCC);line-height: 3.7rem;}
.content .afRank__crown_3 > li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAn1BMVEVHcEzDDSOmwtCmwtCmwtDDDSOmwtDDDSPDDSPDDSOmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCxgZKtlqbDDSPDDSOxfI3DDSO6RVi3VWirobGmwtDDDSP////T4ej5+/zH2eLp8POsxtP09/m3zdng6u680dzu9PaxytbC1d/Y5Oq8PVG4UmXAITbN3eWrpra1a32ot8UM3B34AAAAHnRSTlMAn7/fEEDvEM9hgM8wn0BgIK9wUI/+/Srtz6/PUK/Bw0zBAAAGAklEQVRo3r2aa3ujKhCAW7Wm1Zhrk7a752DwFs29zf7/37aAgGCIipKdD83TRHmdYWYYGJ+edGRsT8tPP3h6gDiegz9mLgB4/An6fCc/eJ5JzBy4aDzHB0h8Z4E/ANJraQMwNkeZ4GHtKaFU4lmESvUdZCzbm+G/oEGQmuN3e9BcYfP4i3fQKB7Rcog6NugsA3xhqRqvQKL42iZ3zPQAUytYTJy5OM4+hsluw2WXwHgvqbMIfODqYWrTkcZ5tFFIlMepfKWef0u+G+d01CSHsCACYZ7QL/NYvHah5ciCrWBEn3tbn44t1TGClfXm2vFIIESR6Li952DbIyHlDNR1ciws1JFTokkSN7tynBCNUi3vFl03w5CiPWYKDMqKXpgU22tXdAvOArt6nnafIW50pEr03T0LfCP7ZmwKrdaFixkc3ZXsgYbskeWiuBtmXK4lACIbQKAp1U3u3JtO7iTTicWDEk1LdADackAmyKt/J0qMB0TKFvSQrcRpyceIsktBL0l3Aqc59GF/SsmB4tJwz8liZLHeFMRBdoub3M1h5u03L8L8lAPY01tfc6ZzrvQBDJJDZXR/MasVYlSOPeJFET9HoMwHrLYo0JOAwYIsUiiTaEC/zTbRfjhmH20yZYhOuboQGBA+jqvysrR6ioGS0aCYqwo/WNl0oBRUHVsy2tSmyiTAkCQsxq2JDDGpTKUOBs3E6ccGzYAxqQZzaTJwefTG5jAxzyaevNDkg1KmIoXSFYFlNqdUJxJXvuGCnpp8BvK6eRicM28yKBlvyWPTokkzNYlJWQKl1fvEpfkuAUYlYVl47giVhqF0JiU2tpMb86gpDMZmfUQcObQ4+zY8NWRyaHG8pCckRMUIGJaITsOcb/7xhCWmMXRIlmzmj8XQNWfslv4MTWMg9eigopj3Z8GjA055KAZxXPAPMD4Pz0difIefmzwQYztVKfg4T3PpOY712Lihx5RltskfgcmFYsCquYUx4dM95ikNVyJ7s5Q9r5SQD9AEjVeHg1nMoVrBlk8z/1GBc2TT4C6FA8fExAZK3kyVTuXPxJoDmq9soFynkYOHrdHalvjUVsYEj6w6AdtMz/gZSmrUZrlcqtP97daor0FqM14LOO5j9ze0inaCatJigw7ATgr5QfssYIVVZk6ZqLb1JCCL2jM2pgwUFoHqlJt4R2Zow4YPGFLJm6Vz4Vg41BmYzqhZpsqTwcTIvgBle7ZGzpX9GhQ72WCzIduzmKkd2lhCVOXD0wyPc/u9dmwbuNxs8WAvSyhjrGw4UycZNj0FP5K917ph0zPkTBWfeG+rSkMhLle6P2cbVUafNPdUBnBESi1mbjtEcb9ORNmLqBzIa2zdlJzNtz4F7cY5xbe8yb0+5GTp2ZyTa8Yp6ZLFjfa6CVRs5EzLsXHDj0/prCMGpLj7d+ysUHrEXUV+eWsLLxBX885NPNzAEyuJNsroS6i1STuzQ+qJSYNUrPRHLZTXK7povRbvF1vOqsKftHr506y/vK/r9XXUTAnD19FbGP5ID7q56dfzKSm774LKp/CtHKUDJVwJFinfRdgdDzWl9ocj/Um0K7q5hVP++owuDM9SBjlm7IWBBFJJ2OsCmdx9X+O7n5s4AiW81HMVTFRvPyRQYPzBf65hC0ekoMn5WV1PJxkVIx2oXhnSq/aewiq8nK6rU9jMkSkMppEFTtKddzhKijxFzfJTu1XJUVPCC7b36vSnEXA+rdAF57Cdg7/5dUsJw+v6fGlRiqhxXl3CW86zzMGU5ycFhQnJCqvfdBWn7Z7VhXx9uXsXGbLitFI+/3PB+vI6Wpbb73Kn4qPbTj/g/8+wG6ed8vF2PpHLp2h0ejLiO+TG89tHNw6+rJFSpp/y4sXcoTWdQx+wTC2NnM8PdT54uUdRhUGd89L5paGXjhQlpxemmaLi9MG0URScHph2yi1HH9OFcsPRxnSj1Dm6mK6UGkcT050ic/QwOhSJo4XRo4gcHYwuReBoYPQpFac7ZtSDwjkad/WhME736z96USjnQ8/T+rxyrO9p/V5t1vO0554UxPmlxPwFp37qdyhsM8cAAAAASUVORK5CYII=);line-height: 3.7rem;}
.content .afRank__crown_3 > li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAllBMVEVHcEzDDSO+gFe+gFe+gFfDDyO+gFfDDSPDDSPDDSO+gFe+gFe+gFe+gFe+gFe/dVG+gFe+f1a+gFe+gFe/ZEq+gFfDDSPDDSPAVEPDFSbDDSO+gFfDDSP////fwKv79/XWsJbv39XCiGL37+rKmHfOoIHz5+Dnz8DGkGzSqIzjx7bBNjbCJi7AVUTr18u/dVLauKHBRTwOkFlJAAAAG3RSTlMAn7/fEEDvEM9ggM8wn0AgYK9wUP2P7TDPcK/xWFsDAAAF/ElEQVRo3r2aaZ+qLBTAG3VsRrOymuVeDLdsrzvz/b/cAwgIhgtKz3kx/aaUv2flAE4mOjKzl+WnH0yeII7n4I+FCwAef44+P8gPnmcSEwIXjef4AInvrPAHQHqtbQBm5ihzPKy9JJRKPItQqb6jjGV7C/wXtAhSc/Zhj/IVNo+/+gCt4hEtx6hjg94yIhbWqvEKJIqvbXLHQg+wtILV3AnFcY4JTPdbLvsUJkdJnVXgA1cPU3NHlhzirULiQ5LJV+rFtxS7yZ2Omh4gLIhAeEjpl/dEvHalFciCrWBMn3tXd8eO6hjDynqhdj4SyIGMc941BdjuTEgHBurrHAsLDeSMaJIm7aGcpESjTCu6xdDNMaTozpkCg/JiECbD9toX/ZKzwKF+yPp7iBsdqRL/9K8CP8i+OXOh1TlxMYOju9Ij0JAjslyc9MPMyrkEQGQDCDSluskNveW8oZjOLZ6UyC3xCWjLCZngUP07V2I8IFJ2YIDsJE5HPUaUfQYGSbYXOO2pD4dTSg4Up4amIEuQxQZTEAfZLWkLN4eZd5hfBP+UA9jLx1hzliFX+gRGyakyur9a1BoxKucB+aLInzNQ1gPWWxToScBoQRYplEU0oN/m2/g4HnOMt7kyRZdcXQgMCB/HVUVZVj3FSMlpUoSqxg9WNh0pBVXHloy2tKkyKTAkKctxay5DTCpTqYNBC9H92KA5MCbVYC4tBi7P3sQcJuHVxJMnmsOokqkooXRGYJXNKdWJxZlvvKCnJp+BPG+eRtfMhwpKxlvz3LRo0cxMYjJWQGn3PndpvUuBUUlZFQ4dodMwVM6kwsZWcjOeNYXB3KyPiDOHNmc/hl1DnEOb4zXdISEqxsCwxNQNIV/8Y4elpjF0SFZswudi6Jwzc8t4hqYxkEZ0UFHMx7MQ0QGnPBWDOC74HzA+T89nYnyH75s8EWM7VSv4vEhz6T6O9dy8oduUZbW5PwNzF5oBqxYWxoS7e8ZLGu5EjmYpR94poRigBRrPDiezmFM1g60nC/9ZiXNmbnDXwoZjamIBJS+myqDyF2LPAc13NlDu08jGw85ob0tiaidjAjqn3k1i7mzWZ4vpBd9DyYza7CC36nR9uzMaa5DajPcCjvvc9Q3top2gclpiMADYTiHfaF8ErLHKzSkT15aeBGRReybGlIHCJFDtcpPoyA0t2PAGQyZFs7QvnAibOiPLGTXLUrkzmBpZF6Bqz+bIUHleg3InH202ZHuWM7VNG0vIqtEL3UOV5/ZHbds2cLnZktFRllLGTHngTINknHsKviXbdHTD3DNmTxXveO+qTkMhLld6OGcXV0aft5+pjOCIlFrOPJ4QJcNOIsqziCqAvNajm5Kz/dGnoNU4p/iWN286h5yvPZtz7pp5mt23DTWmMdyIkXOtwMYHftyli54YkOHTv3NvhbIzPlXkl3ce4QXibN77EA8f4ImdRBdl+i302uQ4s0fpScgBqdjpTzsob7/oos1GvF88clY1/uSolz/N5tv7/v19m7ZTouht+h5F/6QH3d6TBidl5em7oPI1ei9H6UGJboJFyncR9udTTanj6Ux/Eu2Kbv7Tzil/fUEXRhepgpxz9sJACqmk7HWBXD593+C7X9o4AiW61msVTFVvP6RQYBBD36IOjkhBztncfq8XGZUgHaheOdKr9p4CAlx/b9eonSNTGEyjClylOxs4SorsonbZ1G5VctSUUp3bpV2py+WGLrhE3Rz8zV8FJbptLl1KETUut8d7X/CAIgdTXiYKChNSFW5vdBanxz2b6+bRJxJnInE6KZ+vLhr0bboul9/lSsVHt13/gfAz6sfppny9X67k8iUane6M+A658fLnqx9n8dlBKctPefEqdGhP59AHLEtYK+ezYZJ7baKo0qDOee390tBrT4qSMwjTTlFxhmC6KArOAEw35ZGjj+lDeeBoY/pR6hxdTF9KjaOJ6U+ROXoYHYrE0cLoUUSODkaXInA0MPqUitMfMx1A4RyNu4ZQGKf/9V+DKJTzpRdpQ1451o+0Ya8260Xay0AK4vxVYv4DpW2LSmA+RWAAAAAASUVORK5CYII=);line-height: 3.7rem;}

.content .afRank__crown_4 > li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEztxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxynIE2IGAAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #edc729;}
.content .afRank__crown_4 > li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEymwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtDVT15mAAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #a6c2d0;}
.content .afRank__crown_4 > li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEy+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFdDMSO7AAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #be8057;}

.content .afRank__crown_5 > li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAZlBMVEVHcEztxyntxyny2Gry2Grw0U7y2GrvzkXwz0btxyny2Grtxyny2Gry2Grtxyny2Gny2GrtxyntxyntxynvzUHy2Grtxyntxyntxyny2Gry2Grtxyny2Grw0UzuyjPx1FrvzD3y12Su+xByAAAAG3RSTlMAgEDPQCDvEDDvgL+/YM+f32Cf31Cvr3CPj3A2JAWFAAADD0lEQVRo3sWai3aqMBBFeQoEEATUKulV//8n67VaQchrJsmcD3Cvk26cITUI4KnrgCZtS8OtOaep3HJOUjnh9yQE4Oo/uCIqTFG5+gV7r5zyZ1LP4OYFbogK+67cvMFeK2ebN5hnHsFswuWMqDDfZDSFfVZu52Bvo6LmH6lpCnurvCjsq3K8BMce5+E8PqZjtQauiAr7qLxfB+89zsN5XE/HRgRuiAq7rnwSg0/+5uE8Tqcj45IwmsJOK5+5NGd/89DTdKy5IjVNYWeVlYU5H/zNQw/TMeEasT4dk4HFOuCYDZbYaXI+VS03Sludzgl8ZiQ128cckWrP6sSsJDtVG24pm+rElPXRJSV//PX6ecIaeyVl9RuW5M+vBVbF3HPiitXiJcppbk1AQL58/+uki6OTqt/XcRw7xcrqoOo4vrmeyC/qhOue/HvAS67wjchy1UcO8/3R1bM8rfrI9mMXdUG+LKhLrn3yxwELuVbJt5WqQq418npVCdcGWVhVysWSL1KqjIshSw5Ygwsk3xRVNbgAsrqqFve+BRlsQLfLddRLkauXTF2y1gEbcPXImgdsxFWSTaoacaVks6qGXBFZ3yUod41sfMAg7icZcMBA7pQMrArkPsnwqmBuEAyXK4p6D/AyZofEjjvopcCOiBsERwz3iLh6iTDgCAEOMeAQAe4w4A4BLjHgEgHGWY241sOBUxqpMVqHODD8Qf7Cgb9opMZoXeDABfj/W9jplNFIDdf6iAUfaaSGa11iwSWN1GCt0VJDtY7w4IhGaui6F+LBIY3UUK17pbRK7XsXe08RZlmoQjuQunssNmlnX2vp+0v59xqYl7a1lkjdz4pEvV2thU2KRY1dYVPrXujUyreryLLemtSd6K67s6X1qtSlZEdPSztaDys3sIpPibY2LiMWUvcaj8aux2t90HBKw7KDMXh+bF/aIz2bb2pblNQHo/e+9IDROp+obGxmNBE8h0rdg7aIt2UDTOoCfIPysiwESR0ifv+XhSCtt38jF3GT0QG0hji1bpmh1L2lX8ENvUDrHwRPlrG85A+ZAAAAAElFTkSuQmCC);line-height: 4.8rem;}
.content .afRank__crown_5 > li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAXVBMVEVHcEymwtDB1N7B1N7B1N7B1N6mwtCxytayytamwtCmwtDB1N7B1N6mwtDB1N7B1N6mwtCmwtDB1N60y9emwtCwydWxytamwtDB1N6mwtDB1N6mwtC6z9qsxtOzy9cIXC4mAAAAGnRSTlMAQM+AQO+AEDDvv2C/z5/fYJ8gj99QcCCvr4z5VMMAAAMFSURBVGjexZqLuqogEIVVzCtpplqhp/d/zLMvtdMCgRlg1gPs/1u7X2egogieuo5o0rY03FoImsqtECSVU/GVlADMv8GcqDBFZf4LDl75LB45BwY3T3BDVDh05eYFDlo5P7zAIg8IZiuuYESFxSGnKRyycrsFBxsVtXhLTVM4WOWPwqEqJ5/gJOA83CbEdOQyMCcqHKLyVQ6+BpyH2/iejo0K3BAV9l25V4P7cPNwG6/TkYmdMJrCXitPYjdTuHkYaDrWQpOaprC3ytrCQozh5mGA6ZgKgzifjunIEhNwwkZH7HM69bwVVml5P6XwmZHW7JoIRPiV1aldSdbzg3CUA++Ztj665M6HL69fpKxxV3KvfsPS4vFaYDwRgZNwVquXKL9pIgLycv/X7S6OnqjzPHealdVD1Xl+cQORn9QV1z95WZ7QLVd5InJc9Se37f7o61m+3+dtjm+7qA/yW1Up1z1ZRpVx3ZKlUAXXGXlRUVVcJ+TlPqtzVJ5xcOSdqhouhqyj7nOB5M17CcYFkPVVjbhRVBxcubROWeiXTGOyWVVjrhl5saCacvVkK6gFd5e82FJtuEqysUtQrpRsXxXAfScvQKo9d01eoFAQ90GGVwVzo2hEUr8CvIw5IbHzCXopcCLiRtGE4WKuNmMMOEaAMww4Q4A7DLhDgCsMuEKAcVbDuRcc+EIjNUbrDAeGP8g9DtzTSI3RusSBS/D3W9jplNNIDdd6woInGqnhWldYcEUjNVhrtNRQrWM8OKaRGrruZXhwRiM1VOtBK61W+8HH3lNmeZ7p0B6k7n4Wm0vnXuvd80v1dwwsKtda70g9bIrEg1utlU3Kjxqn0qXWg9IpydtVZdngTOpOddfdudJaKnW1s6NfKjdaj5IbWM1fiY8uLiM+pB4MHo3TgNf6ZuCUgWU3a/D239Ybj/R8u6kdUVLfrM59lxtG62KlsrWZ8UrwAir1AHndriwbYVKX4BuUp2UZSOoM8fu/PANpffwbuYibjA6gNcQpuWWWUg+OfgU3Dgqt/wNRmYB63dCRJwAAAABJRU5ErkJggg==);line-height: 4.8rem;}
.content .afRank__crown_5 > li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAZlBMVEVHcEy+gFfSpoq+gFfJlXPSpoq+gFfHkGy+gFfSporSpoq+gFfSporSpoq+gFe+gFfSponSpoq+gFfSpoq+gFfSpoq+gFe+gFfSpoq+gFfSporSpoq+gFfHkG3LmHjDiWTPoILAg1tz44LeAAAAG3RSTlMAQM+aIO+AEO9CgL9gv88wn99gMN+vr1CPcHAz7FyCAAADBUlEQVRo3sWai3bqIBBFycMkkKCJokaxj/v/P3n70Go0QJgB5nxA9zp01xmojMHTdYwmw0DD7bSmqTxoTVKZ669wArD8BkuiwhSV5S84eeVSX1MmBvc3cE9UOHXl/g5OWrle3cG6TggWD1wtiArrVU1TOGXlYQpONio6/ZSOpnCyyi+FU1XOX8F5wnk4TYrpKOfAkqhwisr7efA+4TycJvZ07E3gnqhw7MqjGTymm4fTRJ2OQlsiaApHrXzW1pzTzcNE07HTjnQ0haNVdhaONSqkGxxlOnKtCSpzLvIl4FzwQOySn0c5aK8Mcjxz+MzgndjnGhG5Fx33KylGudKBspKjcNZHl7T88ufr77jow5W01e8F310/FoTMdeLkUnTmJSpqPntGQP58+yisi2OUvL/9u1wKx8oavOr7x+U7hXNZDl51yo1PvlV95hpvRKFcujzkMN0f8+gHfM36aReNQZ4csIEbnvxS1cANSp6rauQGIz+55OYGIc8fsIOLJRsP2MnFkK1VnVwg+auqi+riAsgWl3y4jO1WQQ/4mmbjXjKXkl0u+XKXkRdX9eA6yYtcgnCt5IUuwbhGst8BA7hzZB+X4NxnMqgqiPtI9nUJx72SAS5huYxx+AHfcoRdzbdI7GULfRTYEnEZO2G4J8TTS4YBZwhwhQFXCHCBARcIcIsBtwgwzmrEsx4OXNJIjdG6woFPNFJjtG5xYLjWDQ7cgP+/hZ1ONY3UcK1PWPCJRmq41i0W3NJIDdYaLTVU6wwPzmikhq57FR5c0UgN1Vo5pXVqr2LsPU1V15ULHUHq4mexKYvwWlvvL+3fNXDThtbaIrWaFMlUWK2NTZqXGtsmpNbK6NTMp6vJMhVM6sL01l2E0npW6tayo5dtGK2PMy+wjp+SrUM8RrxIrRb8aWwVXuvDAqcWWHbwBq8XOeW0bI2S+uB17ysPGK03Dyp7m5k9CL6BSq1AW8TdsiNM6gb8gnKzrAJJXSG+/1dXIK3XfyMX8ZJRALSGODVvmafU6siC5KgMWv8Ho26YKlf4bBYAAAAASUVORK5CYII=);line-height: 4.8rem;}

.content .afRank .afTagBox__header{ padding-left:55px;}

/*-----[ショートコード]カスタムメニュー-----*/
.widget .content ul.menu{border-top:0;font-size: 1.4rem;}
.content ul.menu li a{color:#191919;}





/*フッター上エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/

/*ランキングボックス*/
.rankingBox{
	position:relative;
	padding-top:40px;
	box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.5) inset;
}
.rankingBox__bg{
	position: absolute;
	top:0;
	width:100%;
	height: 14rem;
	background:#a83f3f;
	z-index:-1;
}
.rankingBox__inner {
	overflow-x: auto;
    overflow-y: hidden;
}

/*ulリスト*/
.rankingBox__list {
	display: table;
	border-spacing:15px 0;
	list-style:none;
	counter-reset: number;
	margin:0 -15px 20px -15px;
}
.rankingBox__item {
	display: table-cell;
	vertical-align: top;
	position: relative;
	min-width:260px;
	max-width:260px;
	border:1px solid rgba(0,0,0,0.10);
	background:#ffffff;
}
.rankingBox__item:last-child {margin-right:0;}


.rankingBox__item:before{
	position:absolute;
	counter-increment: number;
	content: counter(number);
	display:block;
	width:3rem;
	height:3rem;
	line-height:3rem;
	text-align:center;
	background:#bfbfbf;
	color:#FFF;
	z-index: 5;
}
.rankingBox__item:nth-child(1):before{background:#ecd357 ;}
.rankingBox__item:nth-child(2):before{background:#a9c6d5 ;}
.rankingBox__item:nth-child(3):before{background:#c58459 ;}
.rankingBox__contents{ padding: 10px 20px;}

.rankingBox__item-no:before{content: none;}

/*スクロールバー*/
.rankingBox__inner::-webkit-scrollbar {height: 10px;}
.rankingBox__inner::-webkit-scrollbar-track {box-shadow: 0 0 6px rgba(0,0,0,.3) inset;background-color: #f2f2f2; border-radius: 10px;}
.rankingBox__inner::-webkit-scrollbar-thumb {box-shadow: 0 0 6px rgba(0,0,0,.3) inset;background-color: #3f3f3f; border-radius: 10px;}






/*各カテゴリ最新記事一覧*/
.categoryBox{
	background:#ffffff;
	padding-top:40px;
	padding-bottom:10px;
}
.categoryBox__list {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
    list-style: none;
}
.categoryBox__item {
	width: calc(50% - 7.5px);
	margin-bottom:20px;
}

.categoryBox__title{
	color:#a83f3f;
	border-top:1px solid;
	font-size:1.5rem;
}
.categoryBox__titleLink{
	position:relative;
	display:block;
	padding:15px 0;
}
.categoryBox__titleLink::before{
	content:"";
	position:absolute;
	top: 50%;
	right: 10px;
	border-right: 1px solid;
	transform: rotate(45deg);
	margin-top:-3px;
	width: 6px;
	height: 6px;
	border-top: 1px solid;
	transition: .5s;
}
.categoryBox__titleLink:hover::before{
	transform: rotate(765deg);
	width: 10px;
	height: 10px;
	margin-top: -5px;
}



/*CTRエリア*/
.commonCtr {
	position:relative;
	width: 100%;
	height: auto;
}

.commonCtr__bg{
	position:absolute;
	width: 100%;
	height: 100%;
	z-index:-10;
	overflow:hidden;
}
.commonCtr__bg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}
.commonCtr__container{
	display: flex;
	flex-wrap:wrap;
	padding:40px 0;
}
.commonCtr__contents{
	width:100%;
	margin-bottom:20px;
	z-index:9;
}
.commonCtr__image img{
	width:100%;
	height:auto;
}






/*フッターエリア用パーツ（共通）
------------------------------------------------------------*/

/*SNSフッターエリア*/
.snsFooter{
	background:#a83f3f;
	box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.5) inset;
}
.snsFooter__list{
	list-style:none;
	text-align:center;
	display: none;
}
.snsFooter__item{
	display:inline-block;
	color:#ffffff;
	margin:10px 0;
}
.snsFooter__link{
	display:inline-block;
	padding:10px;
	border-radius:5px;
	transition: .15s;
}
.snsFooter__link:hover{
	background:rgba(255,255,255,0.15);
}

/*フッターボトム*/
.bottomFooter{
	position:relative;
	background: #191919;
	padding:40px 0;
}

.bottomFooter__navi {
	margin-bottom:20px;
}
.bottomFooter__list {
	list-style: none;
	text-align: center;
}
.bottomFooter__list li {
    display: inline-block;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: 700;
}
.bottomFooter__list li a {
    display: block;
    margin: 0 10px;
    line-height: 1.5;
	border-bottom:2px solid transparent ;
	transition: .15s;
}
.bottomFooter__list li a:hover{
	animation: flash 1s;
	border-color:#ffffff;
}

.bottomFooter__copyright{
	text-align:center;
	color:#BFBFBF;
	letter-spacing: 0.5px;
	line-height:1.75;
}
.bottomFooter__producer{
	text-align:center;
	color:#BFBFBF;
	letter-spacing: 0.5px;
	line-height:1.75;
}

.bottomFooter__link{
	font-weight:bold;
	color:#ffffff;
	transition: .15s;
}
.bottomFooter__link:hover{
	animation: flash 1s;
	border-bottom:1px solid ;
}



/*トップへ戻るボタン*/
.bottomFooter__topBtn {
	position:fixed;
	bottom:0;
	right:0;
	display:block;
	background-color:#a83f3f;
	color:#fff;
	width:40px;
	height:40px;
	z-index:999;
}
.bottomFooter__topBtn:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    transform: rotate(-45deg);
    margin-top: -3px;
    margin-right: -6px;
    width: 12px;
    height: 12px;
    border-top: 3px solid;
    border-right: 3px solid;
	transition: .3s;
}
.bottomFooter__topBtn:hover {opacity:0.75;}



/*フッターコントローラー(スマホのみ)*/
.controllerFooter {
	position: fixed;
    bottom: 0;
	width:100%;
	background: #fff;
	z-index: 999;
}
.controllerFooter-shadow{box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.15);}
.controllerFooter-border{border-top:1px solid rgba(0,0,0,0.10);}

.controllerFooter__list{
	list-style:none;
	display:flex;
}
.controllerFooter__item{
	padding:8px 0;
	text-align:center;
	font-size:10px;
	color: rgba(0,0,0,0.5);
	width:100%;
}
.controllerFooter__item:last-child{
	background: #a83f3f;
	color: rgba(255,255,255,0.5);
}
.controllerFooter__item i{
	display:block;
	font-size:20px;
	margin-bottom:3px;
}
.controllerFooter__item a{display:block;}
.controllerFooter__menuLabel{display:block;}




/*フッターコントローラーシェアボタン用パネル*/
/*チェックボックス非表示*/
.controllerFooter__checkbox {display:none;}

/*閉じる用の薄黒カバー*/
.controllerFooter__unshown {
	display:none;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 999;
	animation: fade .3s;
}
/*チェックで閉じる用の薄黒カバー表示*/
.controllerFooter__checkbox:checked ~ .controllerFooter__unshown {display: block;}

/*検索メニューコンテンツエリア*/
.controllerFooter__content {
	position: fixed;
	top: 0;
	left:0;
	right:0;
	overflow: hidden;
	background: #ffffff;
	width: 90%;
	max-width: 780px;
	height: auto;
	z-index: 9999;
	margin:0 auto;
	transition: .3s;
	transform: translateY(-200%);
	text-align:center;
	color:#191919;
}
.controllerFooter__contentInner{
	text-align:left;
	font-size:1.2rem;
}

/*チェックでパネル表示*/
.controllerFooter__checkbox:checked ~ .controllerFooter__content {
	top: 50%;
	transform: translateY(-50%);
	box-shadow: 0 0 4px rgba(0,0,0,.15);
	padding:20px 15px 20px 15px;
	overflow: visible;
}

/*パネル内閉じるボタン*/
.controllerFooter__close{
	position: absolute;
    top: -10px;
    right: -10px;
    font-family: "Fjalla One";
    display: inline-block;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    background: #191919;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
}
.controllerFooter__close:hover{color:#a83f3f;}
.controllerFooter__close i{
	font-size:1rem;
	vertical-align: middle;
	display: inline-block;
	margin-bottom:2px;
}





/************************************************************/
/************************************************************/
/*ウィジェットモジュール(※主にWPの標準マークアップに従う)
/************************************************************/
/************************************************************/



/*ウィジェットボックス*/
.widget{
	position: relative;
    margin: 0 auto 40px auto;
}


/*ウィジェットタブメニュー&Contents*/
.widgetTab {
	background-color: #fff;
	border-left: 1px solid rgba(0,0,0,0.10);
	border-right: 1px solid rgba(0,0,0,0.10);
	border-bottom: 1px solid rgba(0,0,0,0.10);
	width: 100%;
	margin: 0 auto;
}

/*タブのスタイル*/
.widgetTab__menu{display:flex;}
/*タブのスタイル*/
.widgetTab__item {
	flex: 1;
	padding: 10px;
	height: auto;
	vertical-align: middle;
	background: #f2f2f2;
	border-top: 1px solid rgba(0,0,0,0.10);
	border-left: 1px solid rgba(0,0,0,0.10);
	border-bottom: 1px solid rgba(0,0,0,0.10);
	line-height: 1.5;
	text-align: center;
	display: block;
	float: left;
	font-size: 1.2rem;
	font-weight: bold;
	transition: .3s;
	cursor: pointer;
}
.widgetTab__item:first-child {border-left: 0;}
.widgetTab__item:hover {
	background: #ffffff;
	border-top: 2px solid #a83f3f;
}

/*ラジオボタンを全て消す*/
input[name="widgetTab__item"] { display: none;}

/*タブ切り替えの中身のスタイル*/
.widgetTab__content {
	display: none;
	width: 100%;
	padding: 0 20px 20px 20px;
	overflow: hidden;
}

/*選択されているタブのコンテンツのみを表示*/
.widgetTab__content.current {display: block;}

/*選択されているタブのスタイルを変える*/
.widgetTab__item.current{
	background: #fff;
	border-top: 2px solid #a83f3f;
	border-bottom: 1px solid #ffffff;
}




/*ウィジェットタグランキング*/
.widget > .widgetAfRank{counter-reset: number; border: 0}
.widgetAfRank::before{content: normal}
.widgetAfRank::after{content: normal}


.widgetAfRank li{margin-top:2rem;}
.widgetAfRank li::before{
	position: absolute;
	font-family:"Lato",
				"游ゴシック体",
				"Yu Gothic",
				"YuGothic",
				"ヒラギノ角ゴシック Pro",
				"Hiragino Kaku Gothic Pro",
				"メイリオ",
				"Meiryo",
				"ＭＳ Ｐゴシック",
				"MS PGothic",
				"sans-serif";
    counter-increment: number;
    content: counter(number);
    display: block;
    width: 4.5rem;
    height: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    background-color: #bfbfbf;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	border-radius:2.25rem;
    color: #FFF;
	font-weight:bold;
    z-index: 5;
    transform: scale(1);
    top: 0;
	left: 0;
    font-size: 2rem;


}
.widgetAfRank li::after{content: normal}
.widgetAfRank li:first-child{ margin-top:0}

.widgetAfRank li:nth-child(1)::before {border-radius:0; background-color: transparent;}
.widgetAfRank li:nth-child(2)::before {border-radius:0; background-color: transparent;}
.widgetAfRank li:nth-child(3)::before {border-radius:0; background-color: transparent;}
.widgetAfRank__crown_1 li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAM1BMVEVHcEztxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxynIE2IGAAAAEHRSTlMAEDDPv++fYIBA3yBQj3CvaNWjUAAAAyZJREFUaN7FmteahCAMRi00sf3v/7R7Me6uDUgcE3I93xyVnBBK0zyPaWnqxBrrcEdgqAKegbUK2AIYK3A9AIQKYAMAFdKrAwDAq4PdB2y0ua39gNXTy29czMrg+Au2rSp3wF/4GqkFAL1qamEXnSI47MGuRmoBAPTSazpwodcPrEewWsEecYpH/YD/MrUeppdvHhQAewbzC7ZH07PJ/sJl9wMefWPYRc9cwZH96KYJ3HI74iYm7icLzcIt9O4ObLhDtXzmGUuvt629AzPSq7MfAz9fjk72t1x6P/DhYmwa8Mj9PdjyuPj/JyJ5QCI8i9vv7KCRXQrcc7gw+wJIIbdIRsfgIhwqL4G8pMGOwUU4jlqZHNPgYrs52uN81u0HqmV1AKz0avvzuIBOXnPgSOfi+vmy5BHZGMjceDPb5MghD3ZU7lbaZ1DJMQ9Ot5sn7lZgz++RJPsCN9kPnLnbDy9VMEU2JXAkcrds6Ijlb0QxJuIDb/WCmCZzGbwSy3s6Zxy5Ayj2Ay49JIakhidwb/oBl2mUZpKUPQVsSdPonK0L7nZ7qRSeMn2HfFfhaB1Art10+eQfCCWwBTE6wsP+FXVCJVqoYEdIx8wq7DJikQr+7wd8OQNNMVcGkMMX9TOUxPGEDuC23nrKaITSC4xgxFAqN4HeSgUO2JXK3FReHvySIweMtlBedy1SIV0mFhdL4ffZXY3jbMIDR0uu5waKYfiF+J1w9L713QjUpcnb4SnLbYkYnkx6b8ShedYE83p1GZtYs8+3sXLWgVI2EZvm921S9WmgbiOJ2qTpE3ftK2OTok8rb19FyiZFnzx1O1jWJkWfLnsGlWwiLvi/j56/iSWjsZpPgbP3/mYs9OMVWZuYK9EXbdLyiX6EJm2Tkk+Gv+8vZZOSTwvnuFLWJiWfbo/yKtmk4lN8dsgiYxPpsOPbmJ8c4ElprOLTkLvUqm6Thk8PD0uFbFLwKXUjaK5jk4JPgXudRtYmBZ+Stxcq2STuk+VcA9SwSXyj3j29YCJlk/hG/cS/Fydsk7RPrOu8KjYJ+2Se3EGUtUnYp/D0Tp6cTcI+HTu9H9zuKGtaVMOyAAAAAElFTkSuQmCC);line-height: 5.5rem;}
.widgetAfRank__crown_1 li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAMFBMVEVHcEymwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtDIUKjdAAAAD3RSTlMAo2CAQL/vEDDP3yBQj3AojOcsAAADIklEQVRo3sWaUZaDIAxFBQUV1ex/t3OqTmtV4MWakO85c63kxhCoqvsxzlWZMKEMdyBqioAnIlME7IloKMC1RER1AbB7gQukV0dLWH2XVrDT5rZ+Baunl924NCmDwz/Yt6rcht5hS6TWK3rV1KJddIrgeg82JVJrCb30Gr+4NJdILdWCPdAhbvUD9sfUupletrpRAPwRzC/YlqqeTbYnLrsfsNRXjl303Bkc2I/ulgWzP6XWK0buK6urmVvozRXYcZdqXr8zHq+3rb8CM9Kr86uB65vDyfaSi/cDK/f1oMQj99dgz+PS5z+B5IYiYVncfmcHRjYxcM/hLsn4LoAIuaVodAzuUnE+lRcgz3GwYXAX8G7V8uQQB2fbzcF/f8+6/UK1rA6AlV5tf1wXwskmBQ44l86vL0keKBkNzA0XX5sUuU6DDcrdSvtEKDmkwfF288DdCuzxd0TJNsON9gNH7vaHpyoYI7scOIDcLRs6sPwNlI0RfOCtXoBpMuXBBnQwnjMG7gCy/YCJL4mDnt0C3It+wCQapQl6az0C9lCtm5J1wVyOl3JhkRpbp7sKg5fpWLtp0snfADnaEhgd8LDvog5UohkFGyAdE7uw04oFFPzpB2w+A102VxqCw2b1c0jiWFZq7eqtRVajzv2AgRjR5MpNjbdSNQdscmVuzG8P/smBA6a2smiLlEmXkcWlOfP3yanG99eEBw4erueOFMPxC/EzYfC+9dmo0a3J02GR7bZENHc+ek/EV/OsCeb16jI2qfpkOPtAKZvApvl5m1R9atAxkqhNmj5x974yNin6ZHhzFSmbFH2y6DhY1iZFn04zg0I2gRv+36PnD7FkNFbzqebM3p+MGT9ekbWJuRN90CYtn/AjNGmblHxy/Lm/lE1KPs2c40pZm5R8ujzKK2STik/h3iGLjE3QYcevMd05wJPSWMWnJnWpVd0mDZ9uHpYK2aTgU+xG0FTGJgWfau51GlmbFHyK3l4oZJO4T55zDVDDJvFBiLl7wUTKJvFB/ci/Fydsk7RPrOu8KjYJ++TuXhSTs0nYp/runTw5m4R9+u70/gBsfAVv8E7+4AAAAABJRU5ErkJggg==);line-height: 5.5rem;}
.widgetAfRank__crown_1 li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAMFBMVEVHcEy+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFemjhbjAAAAD3RSTlMAo2CAQL/vEDDP3yBQj3AojOcsAAADIklEQVRo3sWaUZaDIAxFBQUV1ex/t3OqTmtV4MWakO85c63kxhCoqvsxzlWZMKEMdyBqioAnIlME7IloKMC1RER1AbB7gQukV0dLWH2XVrDT5rZ+Baunl924NCmDwz/Yt6rcht5hS6TWK3rV1KJddIrgeg82JVJrCb30Gr+4NJdILdWCPdAhbvUD9sfUupletrpRAPwRzC/YlqqeTbYnLrsfsNRXjl303Bkc2I/ulgWzP6XWK0buK6urmVvozRXYcZdqXr8zHq+3rb8CM9Kr86uB65vDyfaSi/cDK/f1oMQj99dgz+PS5z+B5IYiYVncfmcHRjYxcM/hLsn4LoAIuaVodAzuUnE+lRcgz3GwYXAX8G7V8uQQB2fbzcF/f8+6/UK1rA6AlV5tf1wXwskmBQ44l86vL0keKBkNzA0XX5sUuU6DDcrdSvtEKDmkwfF288DdCuzxd0TJNsON9gNH7vaHpyoYI7scOIDcLRs6sPwNlI0RfOCtXoBpMuXBBnQwnjMG7gCy/YCJL4mDnt0C3It+wCQapQl6az0C9lCtm5J1wVyOl3JhkRpbp7sKg5fpWLtp0snfADnaEhgd8LDvog5UohkFGyAdE7uw04oFFPzpB2w+A102VxqCw2b1c0jiWFZq7eqtRVajzv2AgRjR5MpNjbdSNQdscmVuzG8P/smBA6a2smiLlEmXkcWlOfP3yanG99eEBw4erueOFMPxC/EzYfC+9dmo0a3J02GR7bZENHc+ek/EV/OsCeb16jI2qfpkOPtAKZvApvl5m1R9atAxkqhNmj5x974yNin6ZHhzFSmbFH2y6DhY1iZFn04zg0I2gRv+36PnD7FkNFbzqebM3p+MGT9ekbWJuRN90CYtn/AjNGmblHxy/Lm/lE1KPs2c40pZm5R8ujzKK2STik/h3iGLjE3QYcevMd05wJPSWMWnJnWpVd0mDZ9uHpYK2aTgU+xG0FTGJgWfau51GlmbFHyK3l4oZJO4T55zDVDDJvFBiLl7wUTKJvFB/ci/Fydsk7RPrOu8KjYJ++TuXhSTs0nYp/runTw5m4R9+u70/gBsfAVv8E7+4AAAAABJRU5ErkJggg==);line-height: 5.5rem;}

.widgetAfRank__crown_2 li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAnFBMVEVHcEzuyCztxyntxyntxyntxyny2GrvzkTuyzbtxyntxyny2Gntxyntxynz2W7y2Gfy2Gry2Gry2Grtxyny2Grtxyny2Gntxyntxyny2Gny2Gfuyzjy2Grtxyn////uyzX+/fT89dn25JXy12b03Xr46q778cn9+OTvzUH356L14Ifw0lHy1V/vzkT57r357LX14o/z2nP9+uz789DcEnzaAAAAHHRSTlMAIDBQn4CFEEDvv/DfjzBZ0J8gYLDPv3Cv33DPzqaHIQAABqpJREFUaN61m+liqjoQgF1AxKVqXbpcpiBFLGjdzvu/202AhISlCTGZP7U9LR+ZLZPJnF5PRZzlqPi0mC565sV5JVzP2zj408jzpi/5D18NvsHOG2W4lYdk+dJzNvhDRnZG396LKe4CU0YFF338XOYfPhykcfwqphQ9zTEjryrL4g0+818c6yL+t/x8ze0pkCn6tZfR1NNEHoD/7W0WC08su88P/GWjB2wBJneSVy2mdaEzefQcMTfVG0CVHN2S6/W6R4K+JLeobuwsrkeKfEScvdvDGbDkKLnsv2qyvyQ8fbP7LvhqtmUFkcPLg7KCfSYB/cHjEtZWrpZSZjz4dAgKItLuvXz4Hem94AeXlAd/qnD7HDbKFfzvkDa7U3r4lys9YX+6UgEPWewRP/QS3f9y5XuSsR8M+qMbcjweD3q9OY8Nwl9xVEXXgEePMpHdtyq2jdGzjhHUo6pREux/+1QlrB3OlxO82oj1bZFkTnhhrSKZQsfscrGWE5+PKpHcL1hHzKJ3ncEpVtupFs9CSfH7HpTB/gH9eQhVkcrbV/SnMVH3slsc+Sh0gzOAGvmGLH0kZPEGPRjbVpGxTugv9z6AKvmO1P2ghp7uVqO+VHbG3AO0iNwuieIwYOOqfd22JFeR7EiAMTcFeJZ84cjtFl7Txx4F3A5rph42FQcS9ucDgC6yOJoHxTMPEtwO5FgILiI4ao0jxagqdqvNojGghpZLHSv4BdBFjgLGwfKjARfCLn0cMvAZQB85LM3cUJSUBRb6vQRAJxkF1ZV+Uy0KaL3xi97PB63k+wPt6G2HDFphxfKKlibfUJXYtlGRsuMsFUldyagKvLVVQRPiWZIe3YmMPHvfbGJi5Khp59dAvpIlbyo27k+IhQMfDJDvdMneikH3rdLC3RcsRaZLZtHl/o8izgcj5IimbCaJTJgYPgCYIaMwvVcPkWOmmj2BIfKtrHd31VBCsXQEMEV+0Iw9rqatX2HZ8QwZ+U9UO0LOiKZ/wRg5Jbpe1LJH/IymsfwIdJ0n7CVtUDhFPHXZDxXISNekCVpUWluaPTwwSA7LHJL1nNduWQH4YJB8Zw6QH6+0ssS15RHAJPlRJq8lm7f2XxcwSv5HN4osdzlE1YobhDz5SryrKAfK9OGBUXJC0jWpf96JU5/BKPlG3PqFq7fOT+YtMTmtgi0STQBmySSeihsjC/SDm8m0sM/INpgAN5LLEwUir8EMuInMHGWmPdcUuIHMgBe9gWsKXCeXYJxBCFk/uEam4LzMLMgGwFUyCacVV2XqTCDNZJpAHK7nojFltpBpyiT9663mTaKNTDeJot6zNW+LreRyW5w6THNLVyHQTmYKgQ1VdHZiO4JRMlP6oA2qP2NOTr5JMlPsZaMUzjvoK2//IpflLSnp30BXQf8nmRb0K9q4Hsz0HGH+JpMjzKrWqE5N5C5Kpoe2+mnxyWOqQBJyTGWOi0MdB3ORHBs65hMNrQiR4IZS9TpmoKH5IhTU9fd/KpecGtpNQsnX9MO3m2h/TbnBJpYw33R/2lp7ai1FifZI8BXnUbV7aWxmRoaWHJIqY952A6PQNpaxMFkwTFraxgqNckmXJmVV67hJbKD0QquhNcawbdyk42WIlGcdGfvN2+4zu13/yGbp0mNn7XfWe83KRnX8nn7jWlVVv9HaS/6KT9ajgxOhDhunit6KIkj2UlPOwEiBUbNf1e+ADhpjinlWXwiWuriW5lIDj8XjRRJX9fJcvy2Em+aa8HBCpCVFB2VpYcvMNQnGMaTXy3D/AHNzTc+TK1yw2sf0bGvisuRnogp76LHgziwbD8VJTje1DhnJbQzse0tOAZONqmWsStatvg4+dAPT1nnjIJmMnPAwJROPncENo3My1k2q79sdXBsWlJA0qL2s5HikzauNHY8USzbEGVfMIwlez20s/LOygVDhFhgG/FuieqOP5kuVh37JCOyfxvYjPBbJK2eoMnz7zmkwH/q9pC0+fkov+dAvbxNHcbCbe3RSzDLHYXRmlu6fozAu/impvNZM8X8L1Kqn5FgOdseZlIPdx6TeurHURspx2nYn77z7RElcH2WPk4h3vdnQfkc+slYDz+1hn7mJY+hIu2GIF4y+ROcGd8+JY6f3jMy7p0z3OWLjTLuUWD0tkll59jaRII7X2W8N9ICH4M7Ro/qukDvPjwYTXf/9Z8zl8O22DpxpNG2DYKK7pn6+fXPpQm1XNUFKphTbofc2llM0QTNXcuYw6RmTdXEKweSsWHWQL22J9zs987J2iVrnWzXe//Ubvpa4aAq2AAAAAElFTkSuQmCC);}
.widgetAfRank__crown_2 li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAnFBMVEVHcEymwtCmwtCmwtCmwtCmwtCnw9GxydamwtCmwtDB1N6mwtDD1d+mwtDB1N7B1N7B1N7B1N6mwtDB1N6nw9HB1N6mwtDC1d6/092mwtDB1N7B1N7A097B1N7C1d/////B1N6mwtD///+xytbT4ejv9PfH2eL5+/zf6e7Z5eu/092sxtOrxdPq8fT09/nN3eW3zdm80dzk7PH7/P0IXJJ3AAAAIHRSTlMAMFC/n4AgEO9A8N8wj4CgIM9gsM+/cI9gr1DfcEHUBd2J75AAAAauSURBVGjetZvpYoI4EIBVQcCzntUeu0xFAFlQ8f3fbRMgIQGQgMn8UVvLR+bKZJgOBn3EWC/zd8fpcaBejA/Cte2tgd8tbXs6z3748aUOvLc/U9zKRrKeD4wtfpOSjeXVnqvifmHKMueitz/r7M23gTSOb0WVoqcZ5tMuyzq/g5/si7+yiLv1DzZuFViWKfra/HNqSyIP4b+rvT1+2e2y//nGL1s5YA0wuZN8SDGtCZ3Jn+8RrfTlAFAmu07g+/4FCXoJHLdq7H9xXC978hFxdtJHM2DJbpBc/ipySQKevt3jr09725YVRHYSj7Kel1Se9Ade4lRW3i+lzHjwPXjmRF67WO85/5ncePBPH+6Ew7qZgqMgvTTnaumHWxBlSg/YX636gEcsNsYXTdyXruxmbI9Bf3dDWpY1HAwWPNZzzu1R5fpPHr1MRXTnLNkWryN2oRpVtRJg/7vwtl4Kxi+LDQO8BJf17Vb0s2wWwRRqscvFWg5CPqraxE2wjphF7zuDb1ht90o8t8otvd/e4NBHf+5AWYTyNv7TiKj7n25xFKLQ9R4A/cjOE7tk/qF9gx5aupZnrDtyz0sI0JeMg9Cjhp7uV8uJUHbGXB8aRIh8RXH4ZOOqed26IFd0fy6RDQEw5t4A3iUnHLnZwhvqz3ELt8OaqYdN2wMJ+7MPIIGM7Ry3R/Mwv6YvwO2w5qgVnEew2xhH3clXHFV5DtseawNqpJnUsbwzgCSy7T4ZB8uOBlwIm/RyyMAPAHlkpzBzTVFSFFjoewGATDIKKp9+KBcFtN44o/sLQSb56np/T7fpkEErrEhc0cJrdqhnVzcqUnY8hCKpKxmtxmk63IyJZwl6dLea5Pl3yd5V+xULEsIOgHyyT5a8Ldl4MiYW9kJQQC6WbK8Y9EQrLNx9wUJkumQWXez/KOJCUEJ2C8cuksiYiWEfQA0ZObZbPkRaTDV7B0Vkp6h39+VQQrEUAygiXz2asX/LaevcWna8Q06Irr8rWwTS9BmUkW9E18dK9oje0XRaMr1cspf79Zo2KIw8nrrsh/VybtE1aYLmldaOZg8bFJKdIoekPeeNWVQAISgku8wB8vuDVpa4towBVJK9Inmt2bx1+UtAKTmiG0Wauwyi6p4bhDjZJ96VN0WK9GGDUnJAUghp5Z+IUz9AKZm69Zyrtx5v5q128q0M1kg0Aaglk3jKnxhpIB9cT6aFfUrWQQW4llycKBB5A2rAdWTmKDMdmKrANWQGfBwMTVXgKrkA4wMFIcsHV8gUnJWZOVkBuEwm4bTiqkyZCaSeTBOIwfVcJKbMevKVpkzSv95J3iSayHSTyM+MuuRtsZFcbItTg2luySoEmslMIbClik5PbDEoJTOlD9qgJjPm5BSqJDPF3hQb2TiBvPL2Fbkob0lJfwBZBf1LMi3oV7RxPZzJOcK8JhMTf1Ya1TcVuYuS6aGtelp885jaIuX0wbb1Lgp1DXFNx3wsoRXRJg+m7fNbasy/03xpFZQvw3PpIaeEdlO7b6VrOvPtJtpf691gaxcn23TPTa29fi1FgSYFCuJs5ft5bTPTVbRkh1QZi6YnMD3axiIWJguGcUPbuEejXNClSVnVOG4SKSi90GpojTFqGjfp+DBEyLNixn6LpueZ3R7/iGbpwmNnzc+sL5KVjer4C/1gamVVH2jtJf6IT9SjvTuhjmqnig55EST6UFPMwEiBbr1fVZ8B+RJjirnWpBUs9OBamEsNbLWPFwk8qhfnhk0hXDfXhIcTXCkp2itKC11krqllHEN4vQz3BZiba3qfXOKC1jymp2tjkyW/E1XYQ+OcO9N0PBQnON3UOGQktjGw9211m4tsGKsSdas/P4RuYNo6rx0kE5E7HqZk4rEzuGZ0TsS6Qfl+u4Mrw4ICcvMqNys4HqnzamPHI9slHeKMSuYRBG8WOhb+WulAaOsW6Hj8XaJ6Y2JZVu+hXzIC+9LYYToWyStn1Gf49sRpMBv6TW4NPn6/JdnQL28To+dgN3fpIBuu9iLHfTBLDx+uE+W/Ckq3Nev53wKV6imIiznuKJVi0jsOqq0brd9IOU7b5vjEu08+zMxLFLi8681G+mkGsOkHXuijCfMkjqEj7ToOXjB6cR817p4RLWPwjiy6p0zzPWLtTLuQaAMpklp5dhgLEK1N+q2hHPAIzAW61MRs5S6yo8FY1r//WFwO3+2qwJlE09b9/xG++Ib6+e5g0oXqZt8EKZhSdIM+t9GMvAmaupKxgPFAmWzyUwgmp8WqMQbYEe83BuplYxK1Lnb9eP8DyVFgWMmAMdYAAAAASUVORK5CYII=);}
.widgetAfRank__crown_2 li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAApVBMVEVHcEy+gFe+gFe+gFe+gFe+gFe/glnGj2y+gFe+gFfSpoq+gFfTqI2+gFfRpIfSporSporSporSpom+gFfSpoq/gVjSpoq+gFe+gFfTp4zSporSponSponTqI3QooS+gFfSpor////CiGHGj2v8+Pbw4NbgwazRpIfXsZfnz7/37+rjx7bauKHKmHfz5+DOoIHr2Mzp08X06eLdvKfVrJH59PDTqIzfEBZUAAAAH3RSTlMAML9Qn4AgEO9A8N8wj2eAoCDPYLDPv3Cvj1DfQdSPoTCA1QAABrxJREFUaN61m2ljojwQgFFB8LZebbf7vkMRKYrW2///0zaBJCQcEjCZL7q7XR4yVyaTqWE0EXs2Id/G/bGhX+w3ynXdhY2/TVy3P0z+8u2PPvDK/YxxUxfJbGjYC/wlJtuTH3eoi/sHUyaEi76OZ8mXLxtpHL+KLkX3E8ynm5UZeQNi7r+qiMvZGBs3D8zIo49+bPjZdxWRW+D9uIvxH7daVuMv/LFQAzYBk6XkQT7flJjWAXkykc/XiL344x0gSw6v0fl8viBBH9E1zIH7cVxP/m8GRsTBh9UZAE8Oo9PlOyeXUyTSF6sfwm9mW14QOTjdGcu/xOKzv7ifgtzKm6WUgQg+bH1CRNq9pQ+/Ib0Tvn/ai+BGebwrYMPf+NGb7b7YnfbbTaL0iHfyaRNwh8fu8ENP4eOZK9+imH3n0F/1kL1er2UYIxHrB+vKqHqEZ19ET2KR1XjGtngduxDyUVUoEfa/i2iQiWT8Cr4c4dWGvG9XSeyEpxsfXJKa5peLtRx5YlRVye2EdcQtelUbvEdP+D3k4rlS9vh9t43B3hb99wCyIpW3zzj2qLr/qxdHHgpd/wjQjHxFlt5RcvUG3epZJslYB/Q/fz2ApuQbUvedGbq/mk66UtkZc7dQInK7JIpDn4+r8nVbktyGZFsCjLl7gFfJJ4FcbuE5e+yugltjzczD+tWBhP15C6CA/IPJ1dHcIs/cSnBrrHlTCSYRHJbGUcOoIrvVYlwYUB3TYY7lrwFUkUOfc7DkaCCEsMMehwx8BFBGfgSpmZFMSwss9HMRgEIyDqpzaRnG6o01ej8PlJJvd7SjuyWHDFZhbeQVLU2+Ms/Ob1S07DhKRVJN8gOt5lp2uGlTz5L06Fpk5NmX5Fu+XzGiIRwAqCef6ZIXGRt329TCvgcayDe2ZHfKobtmauH6C5YisyXz6HT/RxHngRZymDp2mkTaXAxvAfSQkWPfsofIHlfNHkAT+ZrWu6tsKKFY2gHoIt9Zxv6bTVvryrLjFTLynzB3hBxQTa9BG3lPdT3OZY/NK5qOVVah68SvZ6xBYZN4qrMfNiAjXdMmKKm0lix7PEAjOUhzSNxznjtpBeCBRvKNO0B+vbHKEteWOwCd5HuavGZ83vr9PoFOMtqVL3zusqmqG24Q8uQz9S7SFEnTxwO0kiOarmkr/4M69RG0kq/UrYdCvXV8MW9Vk/dZsEmjCUAvmcYTuTEyQT24mMwK+5hsgQ5wITk9USDyHPSAi8jcUaZvOLrABWQOPDZaji5wnpyC8YGCktWDc2QGTspMQtYAzpJpOE2FKlNlAikmswRiCz0XhSmzhMxSJu1fLxVvEmVktkmQM6OleFssJafbYt/mmluqCoFyMlcILJii4xPbDrSSudLnMTS6A+7k5Okkc8VeHxvZ/gB15e0zclre0pL+HVQV9E/JrKCfssZ1a6DmCPOcTEz8+Mw1qvc6chcjs0Nb/rT44jG1QiJ6TOVaTh0VB/Mq2RV0zNsKWhFVghtK2euYloLmS6Wgrr+3zlxyKmg3VftWvKa12G5i/bXGDbZqCZJNd13W2mvWUpRoj/jfm2Tlq2FhMzPUtOSAVhmjshuYBm1jGQvTBUO7pG3coFEu6dK0rCodN9loKL3QaliN0SkbN6l5GSLlWTvOfqOy+8x61z+yWTr12EH5nfWvYmU/0I0h+4NjZlX9zmov+Ss+WY/2D5TaKZwqeidFkOylppyBkQLDYr/K3wFtFcYU96xuJVjq4lqaywzcqx4vkriql+d6ZSFcNNeEhxNCJSnaT0sLS2auqWIcQ3q9HPcJWJhrep2c4YJZPqZnmW2HJ78SVdhDd4Q7MC08FCc53VQ6ZCS3MfDv3as3F1kyViXrVt9bD+qBWeu8cJBMRg54mJKLx9rggtE5GetG2fetD84NC0rI3s+9rOR4pCWqjR+PrJZ4iHOTMY8keD6ysIjPigdCK7fAwBffEtUbXTRf2njol47APjW2F+KxSFE5nSbDtx+CBpOh39O+xMcP+5j6/SvaxG442C08OiKzzJsgPHJL945hsCH/FGVea9DwtwVy1VO0Swe7N7Gkg927KN+6MZuNlOO07bQ/RPcJk2FmUTZRKLreoGN9IB+ZNwOPrE6Xu4nj6Ei7QYAXjD7CY4G7J8Sebbwio/op03mNWDjTLiWmoURiKw/e2xLE3jz+qZYacAecEXpU16nkjpKjQVvVr//0hBy+XOaBA4WmLfr9I/zwOfPz5bvDFmo5TROkZEqxbHZvY9qkCRq7kj2CtqFN5uQUgslxsWojX1pS77cN/TJ3qFpHy2a8f/N/KEwJvk3TAAAAAElFTkSuQmCC);}

.widgetAfRank__crown_3 li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAolBMVEVHcEzDDSPtxyntxyntxynDDSPtxynDDSPDDSPDDSPtxyntxyntxyntxyntxyntxyntxyntxSntxyntxynknSjtxynDDSPDDSPgjCfdfyfDDSPQRiXUVyXtxynDDSP////245T+/PL03Hn78cruyzb9+OTw0lHy1V/89df46q/vzkTz2Wz356H57rzUVCXOOSTdfibptij14IfHHCPYaibQRyViTlroAAAAHXRSTlMAn7/fEEDvEM9hgM8wn0BgIK9wUP6PKu36z6/PUJpQBHoAAAYESURBVGjevZppe6o4FIAtUGxBVNRudybIjrve2v7/vzZJSEKCEQjEOR/qU4W8nDUnCaORikzMWfnpeqMHiOVY6GNuA4DGn8LPN/yD4+jE+MCG41kugOJaC/QBoF5LE4CJPsoUDWvOMKUSx8BUou8gY5nOHP0FDQLVnLyZg3yFzOMu3kCjOFjLIeqYoLMMiIWlbLwCiuRrE98xVwPMDG8xtXx+nF0cJps1k00SxjtBnYXnAlsNU3NHGm+jtUSibZyKV6rFtxC78ZGMmmzDsMAShtuEfHmM+WsXSoHM2SqMyHPndXfkRMcorKznK+cjhmzxOIf8XoDlB0zaUlBX5xhISCCnWJMkbg7lOMEapUrRzYduhiBFe84UCJQVvTApstem6JacBQr1bdrdQ8zoUJXou3sV+Ib2zagLjdaJixoc3pXsgILsoOWiuBtmUs4lIIQ2CIGiVDfZvjOb3immU4MlJXRLtAfKsocm2Fb/TqUYB/CUHPSQXOC01GNI2aSgl6QbjtOc+mF/SskJ+anhXpDF0GK9KZAD7RY3hZtFzdvPL5x/ygHM2W2sWTOfKb0Hg2RfGd1dzGuNGJFDj3yR5M8BSOsB7S0K+CRgsECLFNIi6pFvs3W0G47ZRetMmqIzpm4INAgbx5ZFWVo9xUDJSFL4ssYvrGw6UAqijikYbWYSZRKgSRKa48ZUhOhUplIHgea8+5FBM6BNqsFsUgxslr2xPkzMqokjTjTbQSVTUkLJjEArm1WqE/Ez33CBT40/PXHe3A+umTcVFI+3ZLlpkKKZ6sSktICS7n1qk3qXAK2S0CrsW1ynoamcCYWNruQmLGsKjblZHxFlDmnOvjW7BjuHNMdLskOCVYyAZomIG3y2+EcOS3RjyJC02PiPxZA5Z2KX8RzqxoQkor2Koj+euYj2GOWhGMixwf+AcVl6PhLjWmzf5IEY06pawcdFmk32cYzH5g3ZpiyrzfERmCPXDBi1sNAmzN0TVtJQJ7LTS9mxTgnGACnQaHbY68XsqxlsOZq7j0qcA3WDveQ2HBMdCyhxMVUGlTvne45Qf2cTin0a3njItfa2OKZyEeOROfWoE3Oksz5dTM/ZHkqq1WZbsVUn69tca6yFxGasF7Dsx65vSBdteZXTYo0BQHcK2Ub73KONVaZPmai29MQgg9gz1qZMyE0C1S43jo5M04INbTCkQjQL+8Ixt6kzsJwRs8ykO4OJlnUBrPZ0jvSl5zUwd7LBZoO2pzlT27QxuKwavNDdVnluvtW2bT2bmS0eHGUJYUykB84kSIa5p2BbsveObqh7huypoh3vvOo0JGIzpftz8qgy+rT5TGUAh6fUcub2hCjudxJRnkVUAeQ0Ht2UnPW3OgWuxhnFNZzpvXPI6dIxGeeomKfpcX2nxtwNN2zkTCmw0YEfc+m8Iwak6PTv0Fmh9IBOFdnlrUd4Hj+bdz7EQwd4fCfRRhl/cb02Ps7sUHpifEDKd/rjFsrLD7xoteLv54+cZY0/PuplT7P6cr5+fl7GzZQgeBm/BsFf4UHXx/iOk9Ly9J1T+Ry8lqN0oAQXziLluwibw76m1G5/ID/xdoU3t3DKX5/ghcFJqCCHjL4wkIREEvq6QCaevq/Q3U9NHI4SXOu1Kkxkbz8kIcfAhr4ELRyeAp2z+vw5/4qoGOpA9MqgXrX3FC7B9fxzOQfNHJFCYQpV4CzceYcjpYguapZV7VYpR04Jrkidy2+zUqffC7zgFLRz0Dd/bikwsFena4tSWI3T5zW45TyJHER5GkkoVHBVuPxDZnFy3PN5Xt36ROCMBE4r5eNfG6yuL+NlufwuVyouvO38F/gfQTdOO+X99XTGl8/g6GRnxLXwjafX924cdFkjpSw/5cUL3yI9nUUesCwtjZyPd3k9eL5HkaVBnfPc+aWh544UKacXppki4/TBtFEknB6YdsotRx3ThXLDUcZ0o9Q5qpiulBpHEdOdInLUMCoUgaOEUaPwHBWMKoXjKGDUKRWnO2bcg8I4Cnf1oVBO9+vfe1EI510t0vq8cqweaf1ebVaLtKeeFMj5I8X8B0ZOy1tkmdbtAAAAAElFTkSuQmCC);line-height: 3.7rem;}
.widgetAfRank__crown_3 li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAn1BMVEVHcEzDDSOmwtCmwtCmwtDDDSOmwtDDDSPDDSPDDSOmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCxgZKtlqbDDSPDDSOxfI3DDSO6RVi3VWirobGmwtDDDSP////T4ej5+/zH2eLp8POsxtP09/m3zdng6u680dzu9PaxytbC1d/Y5Oq8PVG4UmXAITbN3eWrpra1a32ot8UM3B34AAAAHnRSTlMAn7/fEEDvEM9hgM8wn0BgIK9wUI/+/Srtz6/PUK/Bw0zBAAAGAklEQVRo3r2aa3ujKhCAW7Wm1Zhrk7a752DwFs29zf7/37aAgGCIipKdD83TRHmdYWYYGJ+edGRsT8tPP3h6gDiegz9mLgB4/An6fCc/eJ5JzBy4aDzHB0h8Z4E/ANJraQMwNkeZ4GHtKaFU4lmESvUdZCzbm+G/oEGQmuN3e9BcYfP4i3fQKB7Rcog6NugsA3xhqRqvQKL42iZ3zPQAUytYTJy5OM4+hsluw2WXwHgvqbMIfODqYWrTkcZ5tFFIlMepfKWef0u+G+d01CSHsCACYZ7QL/NYvHah5ciCrWBEn3tbn44t1TGClfXm2vFIIESR6Li952DbIyHlDNR1ciws1JFTokkSN7tynBCNUi3vFl03w5CiPWYKDMqKXpgU22tXdAvOArt6nnafIW50pEr03T0LfCP7ZmwKrdaFixkc3ZXsgYbskeWiuBtmXK4lACIbQKAp1U3u3JtO7iTTicWDEk1LdADackAmyKt/J0qMB0TKFvSQrcRpyceIsktBL0l3Aqc59GF/SsmB4tJwz8liZLHeFMRBdoub3M1h5u03L8L8lAPY01tfc6ZzrvQBDJJDZXR/MasVYlSOPeJFET9HoMwHrLYo0JOAwYIsUiiTaEC/zTbRfjhmH20yZYhOuboQGBA+jqvysrR6ioGS0aCYqwo/WNl0oBRUHVsy2tSmyiTAkCQsxq2JDDGpTKUOBs3E6ccGzYAxqQZzaTJwefTG5jAxzyaevNDkg1KmIoXSFYFlNqdUJxJXvuGCnpp8BvK6eRicM28yKBlvyWPTokkzNYlJWQKl1fvEpfkuAUYlYVl47giVhqF0JiU2tpMb86gpDMZmfUQcObQ4+zY8NWRyaHG8pCckRMUIGJaITsOcb/7xhCWmMXRIlmzmj8XQNWfslv4MTWMg9eigopj3Z8GjA055KAZxXPAPMD4Pz0difIefmzwQYztVKfg4T3PpOY712Lihx5RltskfgcmFYsCquYUx4dM95ikNVyJ7s5Q9r5SQD9AEjVeHg1nMoVrBlk8z/1GBc2TT4C6FA8fExAZK3kyVTuXPxJoDmq9soFynkYOHrdHalvjUVsYEj6w6AdtMz/gZSmrUZrlcqtP97daor0FqM14LOO5j9ze0inaCatJigw7ATgr5QfssYIVVZk6ZqLb1JCCL2jM2pgwUFoHqlJt4R2Zow4YPGFLJm6Vz4Vg41BmYzqhZpsqTwcTIvgBle7ZGzpX9GhQ72WCzIduzmKkd2lhCVOXD0wyPc/u9dmwbuNxs8WAvSyhjrGw4UycZNj0FP5K917ph0zPkTBWfeG+rSkMhLle6P2cbVUafNPdUBnBESi1mbjtEcb9ORNmLqBzIa2zdlJzNtz4F7cY5xbe8yb0+5GTp2ZyTa8Yp6ZLFjfa6CVRs5EzLsXHDj0/prCMGpLj7d+ysUHrEXUV+eWsLLxBX885NPNzAEyuJNsroS6i1STuzQ+qJSYNUrPRHLZTXK7povRbvF1vOqsKftHr506y/vK/r9XXUTAnD19FbGP5ID7q56dfzKSm774LKp/CtHKUDJVwJFinfRdgdDzWl9ocj/Um0K7q5hVP++owuDM9SBjlm7IWBBFJJ2OsCmdx9X+O7n5s4AiW81HMVTFRvPyRQYPzBf65hC0ekoMn5WV1PJxkVIx2oXhnSq/aewiq8nK6rU9jMkSkMppEFTtKddzhKijxFzfJTu1XJUVPCC7b36vSnEXA+rdAF57Cdg7/5dUsJw+v6fGlRiqhxXl3CW86zzMGU5ycFhQnJCqvfdBWn7Z7VhXx9uXsXGbLitFI+/3PB+vI6Wpbb73Kn4qPbTj/g/8+wG6ed8vF2PpHLp2h0ejLiO+TG89tHNw6+rJFSpp/y4sXcoTWdQx+wTC2NnM8PdT54uUdRhUGd89L5paGXjhQlpxemmaLi9MG0URScHph2yi1HH9OFcsPRxnSj1Dm6mK6UGkcT050ic/QwOhSJo4XRo4gcHYwuReBoYPQpFac7ZtSDwjkad/WhME736z96USjnQ8/T+rxyrO9p/V5t1vO0554UxPmlxPwFp37qdyhsM8cAAAAASUVORK5CYII=);line-height: 3.7rem;}
.widgetAfRank__crown_3 li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAB4CAMAAAA33Xe7AAAAllBMVEVHcEzDDSO+gFe+gFe+gFfDDyO+gFfDDSPDDSPDDSO+gFe+gFe+gFe+gFe+gFe/dVG+gFe+f1a+gFe+gFe/ZEq+gFfDDSPDDSPAVEPDFSbDDSO+gFfDDSP////fwKv79/XWsJbv39XCiGL37+rKmHfOoIHz5+Dnz8DGkGzSqIzjx7bBNjbCJi7AVUTr18u/dVLauKHBRTwOkFlJAAAAG3RSTlMAn7/fEEDvEM9ggM8wn0AgYK9wUP2P7TDPcK/xWFsDAAAF/ElEQVRo3r2aaZ+qLBTAG3VsRrOymuVeDLdsrzvz/b/cAwgIhgtKz3kx/aaUv2flAE4mOjKzl+WnH0yeII7n4I+FCwAef44+P8gPnmcSEwIXjef4AInvrPAHQHqtbQBm5ihzPKy9JJRKPItQqb6jjGV7C/wXtAhSc/Zhj/IVNo+/+gCt4hEtx6hjg94yIhbWqvEKJIqvbXLHQg+wtILV3AnFcY4JTPdbLvsUJkdJnVXgA1cPU3NHlhzirULiQ5LJV+rFtxS7yZ2Omh4gLIhAeEjpl/dEvHalFciCrWBMn3tXd8eO6hjDynqhdj4SyIGMc941BdjuTEgHBurrHAsLDeSMaJIm7aGcpESjTCu6xdDNMaTozpkCg/JiECbD9toX/ZKzwKF+yPp7iBsdqRL/9K8CP8i+OXOh1TlxMYOju9Ij0JAjslyc9MPMyrkEQGQDCDSluskNveW8oZjOLZ6UyC3xCWjLCZngUP07V2I8IFJ2YIDsJE5HPUaUfQYGSbYXOO2pD4dTSg4Up4amIEuQxQZTEAfZLWkLN4eZd5hfBP+UA9jLx1hzliFX+gRGyakyur9a1BoxKucB+aLInzNQ1gPWWxToScBoQRYplEU0oN/m2/g4HnOMt7kyRZdcXQgMCB/HVUVZVj3FSMlpUoSqxg9WNh0pBVXHloy2tKkyKTAkKctxay5DTCpTqYNBC9H92KA5MCbVYC4tBi7P3sQcJuHVxJMnmsOokqkooXRGYJXNKdWJxZlvvKCnJp+BPG+eRtfMhwpKxlvz3LRo0cxMYjJWQGn3PndpvUuBUUlZFQ4dodMwVM6kwsZWcjOeNYXB3KyPiDOHNmc/hl1DnEOb4zXdISEqxsCwxNQNIV/8Y4elpjF0SFZswudi6Jwzc8t4hqYxkEZ0UFHMx7MQ0QGnPBWDOC74HzA+T89nYnyH75s8EWM7VSv4vEhz6T6O9dy8oduUZbW5PwNzF5oBqxYWxoS7e8ZLGu5EjmYpR94poRigBRrPDiezmFM1g60nC/9ZiXNmbnDXwoZjamIBJS+myqDyF2LPAc13NlDu08jGw85ob0tiaidjAjqn3k1i7mzWZ4vpBd9DyYza7CC36nR9uzMaa5DajPcCjvvc9Q3top2gclpiMADYTiHfaF8ErLHKzSkT15aeBGRReybGlIHCJFDtcpPoyA0t2PAGQyZFs7QvnAibOiPLGTXLUrkzmBpZF6Bqz+bIUHleg3InH202ZHuWM7VNG0vIqtEL3UOV5/ZHbds2cLnZktFRllLGTHngTINknHsKviXbdHTD3DNmTxXveO+qTkMhLld6OGcXV0aft5+pjOCIlFrOPJ4QJcNOIsqziCqAvNajm5Kz/dGnoNU4p/iWN286h5yvPZtz7pp5mt23DTWmMdyIkXOtwMYHftyli54YkOHTv3NvhbIzPlXkl3ce4QXibN77EA8f4ImdRBdl+i302uQ4s0fpScgBqdjpTzsob7/oos1GvF88clY1/uSolz/N5tv7/v19m7ZTouht+h5F/6QH3d6TBidl5em7oPI1ei9H6UGJboJFyncR9udTTanj6Ux/Eu2Kbv7Tzil/fUEXRhepgpxz9sJACqmk7HWBXD593+C7X9o4AiW61msVTFVvP6RQYBBD36IOjkhBztncfq8XGZUgHaheOdKr9p4CAlx/b9eonSNTGEyjClylOxs4SorsonbZ1G5VctSUUp3bpV2py+WGLrhE3Rz8zV8FJbptLl1KETUut8d7X/CAIgdTXiYKChNSFW5vdBanxz2b6+bRJxJnInE6KZ+vLhr0bboul9/lSsVHt13/gfAz6sfppny9X67k8iUane6M+A658fLnqx9n8dlBKctPefEqdGhP59AHLEtYK+ezYZJ7baKo0qDOee390tBrT4qSMwjTTlFxhmC6KArOAEw35ZGjj+lDeeBoY/pR6hxdTF9KjaOJ6U+ROXoYHYrE0cLoUUSODkaXInA0MPqUitMfMx1A4RyNu4ZQGKf/9V+DKJTzpRdpQ1451o+0Ya8260Xay0AK4vxVYv4DpW2LSmA+RWAAAAAASUVORK5CYII=);line-height: 3.7rem;}

.widgetAfRank__crown_4 li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEztxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxyntxynIE2IGAAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #edc729;}
.widgetAfRank__crown_4 li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEymwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtCmwtDVT15mAAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #a6c2d0;}
.widgetAfRank__crown_4 li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABkCAMAAAB6rgQAAAAAM1BMVEVHcEy+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFe+gFdDMSO7AAAAEHRSTlMAIGDfMECA7xC/n1Cvz49wSAppRgAABQxJREFUaN69WsmCqzAMc/Y4YdH/f+07ZAMKU1rc59McaJTFlhRniC4jpgBHX4dDSPGbH9oAPAMGgv38dzHgOTDC7TUrrp8yAIAeBACA6zJYvfl6rZ9aAMD0BHgCANi6jPXN1wx4IqIEANBPgDUAIBER+b70ywj1XAwAGHoUfYwYgHDjYDRRxMPU6umFWNd+A3iqv9H0MHSd/XQTOBA5gB09DseAIwo3gOs30SkSCeViX837GiDhuFOZawNWzsWngNGVjQPwto5VAVYMICyPoOMSALAqwPFai8qpLoApAiFDIAiWDLCUZZ3olasw0SBFU34jQSCAiQkm1qm8lkpuC7Qh+/ILGQIBfC7yuALIL1/5jqTaVGUIBDCk+jz8eTrXvVUpAJN9Xkd2AkJNnrKc9WJfMv0s8sXp7QTYer+KUJdavbev8vxKloGIyPL5aXwRHgDY7sc/RGozqkXsJIBdK+W6o+nyG0e1iI3MydbBYh/+3PUAjpZafDLAlRKWAnzuf1QA4IqtrVTzPOr+hegABHVt4Z3upyITNWO0+2tQO8MmWdyGnCzmvwbNpJl5jZLMEVdm1vRDbvq82KQM1l0b5kYd7SxlTix5xpzywXjytoC7BqpZirYGMc1qp5Q74IZsA+SBe5no7RWycZUlIooz/rRmXyQ1AGCOQwKrAWtKWebhJYl6S9d+7G1X/TgsViXMRRJ4QesNNBMW94qI1F2SlQS23cENnK2LB0KzCSxbuNzMTXXr6rgbsNUmCPOJqubjkFqbXNb0G8dXsree47yrmILsLQDj5FnSGQDWv+ISkQ+AtzzJKtNQqImtB8KZsXG+rDV6L4vqfdwBXAu3eFbfMRZOmrgKddl7qS/fiXhbohN+A/yuB2LlNaKpxHGzrd9e0NLvKDNtL3LeUpVEtbm5yYpTl6cKW6Wx3f5D3giJMGfmjeTl0LoEVaqK29G404T7OEL3Vk2RkcafITb/sUgDL82DVJ9RlmnGJApwEGfrgudpbK8ZJwBAFeCVxGMtwKpD5Y0DAxL5snArqhLelqX6sWDeXmGBQBrwRDaIplcIlsgDulmffvm2cztxm2yh6yxaTEER2WRbHo/7aqx7sHaiWWRTmsdJA7tGqlonntbR+WNhwnQHkMsPBWXC3FxITXlhUcR7x6x/A/y+E5x+A5xuiqfgGYebEg/8IqtvbCGkBWr5CFiWua6A1Zp4av3srs0i4hi7BjeHN3GqHNL4svazTbuizxLAc7uOm9J5wmBN1Y1AKTYu5R6DhC6vCLFQEg+KAACjNm6kIPuSWl7CicQA+JJefoe78VndCllgjmU6Iu9OIVKcATvMXesB7ZZsIpm5Pa4/PuW5PfzPZtiNYevyfio59ivUw16I6pemmPcbm3clvpnLxgk/3Onm0nf7uhzIZfh9JfIg4jeKaM9wibLZ2yEnwti8fZPtxs7sWVFPzKOxnCWB+6CJDU/6zibJAPvPT+f/A7tfbPUHwNMz4OnzB3/5cvrMKD20A/mLa36SeJmIX5yXFnF8/AXvysnina3REzMvtiaGgLc2NUHtwsyTPj+66JuAcHmO0c+BdXl8aVYr+BNoNe8NQhbx9Jz3Fmd+qS271cs7V50PC6Tr/aGlGWfsQ6z1sx4GPrxJJBxD6n/2XgZOJ+3iTUxSK56OI9vT+/jFhjyhr8Mh6otOgDTuEfmkRu28s9uSrb2xoPM3ET0BgFnE/1VBLQYAdn7rH5r+e3hR05GVAAAAAElFTkSuQmCC);color: #be8057;}

.widgetAfRank__crown_5 li:nth-child(1)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAZlBMVEVHcEztxyntxyny2Gry2Grw0U7y2GrvzkXwz0btxyny2Grtxyny2Gry2Grtxyny2Gny2GrtxyntxyntxynvzUHy2Grtxyntxyntxyny2Gry2Grtxyny2Grw0UzuyjPx1FrvzD3y12Su+xByAAAAG3RSTlMAgEDPQCDvEDDvgL+/YM+f32Cf31Cvr3CPj3A2JAWFAAADD0lEQVRo3sWai3aqMBBFeQoEEATUKulV//8n67VaQchrJsmcD3Cvk26cITUI4KnrgCZtS8OtOaep3HJOUjnh9yQE4Oo/uCIqTFG5+gV7r5zyZ1LP4OYFbogK+67cvMFeK2ebN5hnHsFswuWMqDDfZDSFfVZu52Bvo6LmH6lpCnurvCjsq3K8BMce5+E8PqZjtQauiAr7qLxfB+89zsN5XE/HRgRuiAq7rnwSg0/+5uE8Tqcj45IwmsJOK5+5NGd/89DTdKy5IjVNYWeVlYU5H/zNQw/TMeEasT4dk4HFOuCYDZbYaXI+VS03Sludzgl8ZiQ128cckWrP6sSsJDtVG24pm+rElPXRJSV//PX6ecIaeyVl9RuW5M+vBVbF3HPiitXiJcppbk1AQL58/+uki6OTqt/XcRw7xcrqoOo4vrmeyC/qhOue/HvAS67wjchy1UcO8/3R1bM8rfrI9mMXdUG+LKhLrn3yxwELuVbJt5WqQq418npVCdcGWVhVysWSL1KqjIshSw5Ygwsk3xRVNbgAsrqqFve+BRlsQLfLddRLkauXTF2y1gEbcPXImgdsxFWSTaoacaVks6qGXBFZ3yUod41sfMAg7icZcMBA7pQMrArkPsnwqmBuEAyXK4p6D/AyZofEjjvopcCOiBsERwz3iLh6iTDgCAEOMeAQAe4w4A4BLjHgEgHGWY241sOBUxqpMVqHODD8Qf7Cgb9opMZoXeDABfj/W9jplNFIDdf6iAUfaaSGa11iwSWN1GCt0VJDtY7w4IhGaui6F+LBIY3UUK17pbRK7XsXe08RZlmoQjuQunssNmlnX2vp+0v59xqYl7a1lkjdz4pEvV2thU2KRY1dYVPrXujUyreryLLemtSd6K67s6X1qtSlZEdPSztaDys3sIpPibY2LiMWUvcaj8aux2t90HBKw7KDMXh+bF/aIz2bb2pblNQHo/e+9IDROp+obGxmNBE8h0rdg7aIt2UDTOoCfIPysiwESR0ifv+XhSCtt38jF3GT0QG0hji1bpmh1L2lX8ENvUDrHwRPlrG85A+ZAAAAAElFTkSuQmCC);line-height: 4.8rem;}
.widgetAfRank__crown_5 li:nth-child(2)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAXVBMVEVHcEymwtDB1N7B1N7B1N7B1N6mwtCxytayytamwtCmwtDB1N7B1N6mwtDB1N7B1N6mwtCmwtDB1N60y9emwtCwydWxytamwtDB1N6mwtDB1N6mwtC6z9qsxtOzy9cIXC4mAAAAGnRSTlMAQM+AQO+AEDDvv2C/z5/fYJ8gj99QcCCvr4z5VMMAAAMFSURBVGjexZqLuqogEIVVzCtpplqhp/d/zLMvtdMCgRlg1gPs/1u7X2egogieuo5o0rY03FoImsqtECSVU/GVlADMv8GcqDBFZf4LDl75LB45BwY3T3BDVDh05eYFDlo5P7zAIg8IZiuuYESFxSGnKRyycrsFBxsVtXhLTVM4WOWPwqEqJ5/gJOA83CbEdOQyMCcqHKLyVQ6+BpyH2/iejo0K3BAV9l25V4P7cPNwG6/TkYmdMJrCXitPYjdTuHkYaDrWQpOaprC3ytrCQozh5mGA6ZgKgzifjunIEhNwwkZH7HM69bwVVml5P6XwmZHW7JoIRPiV1aldSdbzg3CUA++Ztj665M6HL69fpKxxV3KvfsPS4vFaYDwRgZNwVquXKL9pIgLycv/X7S6OnqjzPHealdVD1Xl+cQORn9QV1z95WZ7QLVd5InJc9Se37f7o61m+3+dtjm+7qA/yW1Up1z1ZRpVx3ZKlUAXXGXlRUVVcJ+TlPqtzVJ5xcOSdqhouhqyj7nOB5M17CcYFkPVVjbhRVBxcubROWeiXTGOyWVVjrhl5saCacvVkK6gFd5e82FJtuEqysUtQrpRsXxXAfScvQKo9d01eoFAQ90GGVwVzo2hEUr8CvIw5IbHzCXopcCLiRtGE4WKuNmMMOEaAMww4Q4A7DLhDgCsMuEKAcVbDuRcc+EIjNUbrDAeGP8g9DtzTSI3RusSBS/D3W9jplNNIDdd6woInGqnhWldYcEUjNVhrtNRQrWM8OKaRGrruZXhwRiM1VOtBK61W+8HH3lNmeZ7p0B6k7n4Wm0vnXuvd80v1dwwsKtda70g9bIrEg1utlU3Kjxqn0qXWg9IpydtVZdngTOpOddfdudJaKnW1s6NfKjdaj5IbWM1fiY8uLiM+pB4MHo3TgNf6ZuCUgWU3a/D239Ybj/R8u6kdUVLfrM59lxtG62KlsrWZ8UrwAir1AHndriwbYVKX4BuUp2UZSOoM8fu/PANpffwbuYibjA6gNcQpuWWWUg+OfgU3Dgqt/wNRmYB63dCRJwAAAABJRU5ErkJggg==);line-height: 4.8rem;}
.widgetAfRank__crown_5 li:nth-child(3)::before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAZlBMVEVHcEy+gFfSpoq+gFfJlXPSpoq+gFfHkGy+gFfSporSpoq+gFfSporSpoq+gFe+gFfSponSpoq+gFfSpoq+gFfSpoq+gFe+gFfSpoq+gFfSporSpoq+gFfHkG3LmHjDiWTPoILAg1tz44LeAAAAG3RSTlMAQM+aIO+AEO9CgL9gv88wn99gMN+vr1CPcHAz7FyCAAADBUlEQVRo3sWai3bqIBBFycMkkKCJokaxj/v/P3n70Go0QJgB5nxA9zp01xmojMHTdYwmw0DD7bSmqTxoTVKZ669wArD8BkuiwhSV5S84eeVSX1MmBvc3cE9UOHXl/g5OWrle3cG6TggWD1wtiArrVU1TOGXlYQpONio6/ZSOpnCyyi+FU1XOX8F5wnk4TYrpKOfAkqhwisr7efA+4TycJvZ07E3gnqhw7MqjGTymm4fTRJ2OQlsiaApHrXzW1pzTzcNE07HTjnQ0haNVdhaONSqkGxxlOnKtCSpzLvIl4FzwQOySn0c5aK8Mcjxz+MzgndjnGhG5Fx33KylGudKBspKjcNZHl7T88ufr77jow5W01e8F310/FoTMdeLkUnTmJSpqPntGQP58+yisi2OUvL/9u1wKx8oavOr7x+U7hXNZDl51yo1PvlV95hpvRKFcujzkMN0f8+gHfM36aReNQZ4csIEbnvxS1cANSp6rauQGIz+55OYGIc8fsIOLJRsP2MnFkK1VnVwg+auqi+riAsgWl3y4jO1WQQ/4mmbjXjKXkl0u+XKXkRdX9eA6yYtcgnCt5IUuwbhGst8BA7hzZB+X4NxnMqgqiPtI9nUJx72SAS5huYxx+AHfcoRdzbdI7GULfRTYEnEZO2G4J8TTS4YBZwhwhQFXCHCBARcIcIsBtwgwzmrEsx4OXNJIjdG6woFPNFJjtG5xYLjWDQ7cgP+/hZ1ONY3UcK1PWPCJRmq41i0W3NJIDdYaLTVU6wwPzmikhq57FR5c0UgN1Vo5pXVqr2LsPU1V15ULHUHq4mexKYvwWlvvL+3fNXDThtbaIrWaFMlUWK2NTZqXGtsmpNbK6NTMp6vJMhVM6sL01l2E0npW6tayo5dtGK2PMy+wjp+SrUM8RrxIrRb8aWwVXuvDAqcWWHbwBq8XOeW0bI2S+uB17ysPGK03Dyp7m5k9CL6BSq1AW8TdsiNM6gb8gnKzrAJJXSG+/1dXIK3XfyMX8ZJRALSGODVvmafU6siC5KgMWv8Ho26YKlf4bBYAAAAASUVORK5CYII=);line-height: 4.8rem;}

.widgetAfRank .widgetAfTag__header{ padding-left:55px;}

.widgetAfTag{
	position:relative;
	overflow:hidden;
}
.widgetAfTag__header{
	border-bottom:1px solid rgba(0,0,0,0.10);
	padding:15px 0 15px 0;
	min-height: 55px;
	margin-bottom: 10px;
}
.widgetAfTag__title{
	font-size:1.5rem;
	font-weight:bold;
}
.widgetAfTag__star{
	margin-top:0;
	font-size:1.4rem;
	color:#FC0;
}
.widgetAfTag__star-number__1:before{font-family: "icomoon";content: "\e9da \e9d8 \e9d8 \e9d8 \e9d8";}
.widgetAfTag__star-number__2:before{font-family: "icomoon";content: "\e9da \e9da \e9d8 \e9d8 \e9d8";}
.widgetAfTag__star-number__3:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9d8 \e9d8";}
.widgetAfTag__star-number__4:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9da \e9d8";}
.widgetAfTag__star-number__5:before{font-family: "icomoon";content: "\e9da \e9da \e9da \e9da \e9da";}

.widgetAfTag__number{
	color:#7F7F7F;
	font-size:1.2rem;
}
.widgetAfTag__number::before{content: "［"}
.widgetAfTag__number::after {content: "］"}

.widgetAfTag__contentBox{
	display: flex;
	margin-bottom: 10px;
}
.widgetAfTag__banner{
	margin:0;
	width: 35%;
}
.widgetAfTag__banner img{ max-width:100%; height:auto;vertical-align: bottom;}
.widgetAfTag__text{
	margin:0 0 0 10px;
	width: 65%;
	text-align:left;
	line-height:1.5;
}


.widgetAfTag__btnList a:nth-child(2){ margin-top:5px;}

.widgetAfTag__btnDetail{background: #076DA5;}
.widgetAfTag__btnAf{background: #a83f3f;}
.widgetAfTag__btnDetail,
.widgetAfTag__btnAf{
	display:block;
	position:relative;
	padding: 10px;
	text-align: center;
    border-radius: 5px;
    border: none;
    border-bottom: solid 3px rgba(0,0,0,0.25);
    font-size: 1.3rem;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    line-height: normal;
	transition: .15s;
}
.widgetAfTag__btnDetail::before,
.widgetAfTag__btnAf::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    width: 5px;
    height: 5px;
    margin: auto;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg);
}
.widgetAfTag__btnDetail::after,
.widgetAfTag__btnAf::after {
    content: "";
    position: absolute;
    top: -50px;
    left: -100px;
    background: #fff;
    width: 50px;
    height: calc(100% + 100px);
    opacity: 0.1;
    transform: rotate(45deg);
    transition: .3s;
}
.widgetAfTag__btnDetail:hover::after,
.widgetAfTag__btnAf:hover::after {left: calc(100% + 50px);}

.widgetAfTag__btnDetail:active,
.widgetAfTag__btnAf:active {
    transform: translateY(3px);
    border-bottom: solid 3px transparent;
}




/*サイドメニュー*/
.widget.widget_categories ul,
.widget.widget_nav_menu ul.menu{
	border-top: none;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-bottom: 1px solid ;
	border-color:rgba(168,63,63,.15);
}
.widget.widget_categories ul .children,
.widget.widget_nav_menu ul.menu .sub-menu{
	border-left: 0 ;
	border-right: 0 ;
	border-bottom: 0 ;
}
.widget.widget_categories ul li,
.widget.widget_nav_menu ul.menu li{border-top: 1px solid rgba(168,63,63,.75);}
.widget.widget_categories ul li:first-child,
.widget.widget_nav_menu ul.menu li:first-child{border: none;}
.widget.widget_categories ul .children li,
.widget.widget_nav_menu ul.menu .sub-menu li {border-top: 1px solid rgba(168,63,63,.15);}
.widget.widget_categories ul .children li .children li,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu li {border: none;}
.widget.widget_categories ul .children li .children li:first-child,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu li:first-child {border-top: 1px solid rgba(168,63,63,.15);}
.widget.widget_categories ul .children li .children li .children li:first-child,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu li .sub-menu li:first-child {border: none;}

.widget.widget_categories ul li a,
.widget.widget_nav_menu ul.menu li a{
	color: #ffffff;
	background: #a83f3f;
	display:block;
  border: none;
  line-height: 1.5;
	padding: 15px 10px;
	transition: .15s;
}
.widget.widget_categories ul li a:hover,
.widget.widget_nav_menu ul.menu li a:hover,
.widget.widget_categories ul .current-menu-item > a,
.widget.widget_nav_menu ul.menu .current-menu-item > a{color: #ffffff;background: rgba(168,63,63,.75); font-weight: bold;}

.widget.widget_categories ul .children a,
.widget.widget_nav_menu ul.menu .sub-menu a {
	color: rgba(0,0,0,0.75);
	background: #ffffff;
}
.widget.widget_categories ul .children a:hover,
.widget.widget_nav_menu ul.menu .sub-menu a:hover,
.widget.widget_categories ul .children .current-menu-item a,
.widget.widget_nav_menu ul.menu .sub-menu .current-menu-item a{background: #ffffff;color: #a83f3f;}

.widget.widget_categories ul .children li .children a,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu a {
	padding: 5px 10px 5px 30px;
	border: none;
}

.widget.widget_categories ul .children li .children li:first-child a,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu li:first-child a{padding-top: 15px;}
.widget.widget_categories ul .children li .children li:last-child a,
.widget.widget_nav_menu ul.menu .sub-menu li .sub-menu li:last-child a{	padding-bottom: 15px;}

/*アイコン*/
.widget.widget_categories ul li a:before,
.widget.widget_nav_menu ul.menu li a:before {
    font-family: "icomoon";
    content: "\ea56";
    font-size: 1rem;
    margin-right: 5px;
    color: #ffffff;
}

.widget.widget_categories ul li .children li a:before,
.widget.widget_nav_menu ul.menu li .sub-menu li a:before {
	content: "\ea57";
	color:#a83f3f;
}
.widget.widget_categories ul li .children li .children li a:before,
.widget.widget_nav_menu ul.menu li .sub-menu li .sub-menu li a:before {content: "\ea55";}







/*ウィジェット内IMG*/
.widget img{max-width:100%; height: auto;}

/*ウィジェット内リストタグの基本*/
.widget ul{list-style-type: none;}
.widget > ul{border-top: dotted 1px rgba(0,0,0,0.10);}
.widget ul.menu{border-top: dotted 1px rgba(0,0,0,0.10);}
.widget ul li{position: relative;}

.widget.widget_archive ul li a,
.widget.widget_nav_menu ul li a,
.widget.widget_meta ul li a,
.widget.widget_pages ul li a{
	display:block;
  border-bottom: dotted 1px rgba(0,0,0,0.10);
  line-height: 1.5;
	padding: 15px 10px;
	transition: .15s;
}

.widget ul li a:hover{color:#a83f3f;}
/*↓タグボタンホバー時の色は白に変更*/
.widget ul li a.widgetAfTag__btnDetail:hover,
.widget ul li a.widgetAfTag__btnAf:hover,
.widget ul li a.afTagBox__btnDetail:hover,
.widget ul li a.afTagBox__btnAf:hover{color:#ffffff;}


/*不要なラベル*/
.widget .screen-reader-text {display: none;}

.widget select{
	border: 2px solid #d8d8d8;
	width:100%;
	padding:10px;
	border-radius: 0;
}
.widget select:hover {border-color: #a83f3f;}


/*最新の投稿(default)*/
.widget.widget_recent_entries ul li{
	display:block;
    border-bottom: dotted 1px rgba(0,0,0,0.10);
    line-height: 1.5;
	padding: 15px 10px;
}
.widget.widget_recent_entries ul li a{
	display: inline-block;
}
.widget.widget_recent_entries .post-date{
    display: block;
    font-size: 1.2rem;
    color: rgba(0,0,0,0.5);
    margin-top: 5px;
    font-weight: normal;
}
.widget.widget_recent_entries .post-date::before {
    font-family: "icomoon";
    content: "\e957";
    margin-right: 5px;
	line-height: 1;
}

/*コメント*/
.widget.widget_recent_comments ul li{
	display:block;
    border-bottom: dotted 1px rgba(0,0,0,0.10);
    line-height: 1.5;
	padding: 15px 10px;
}
.widget.widget_recent_comments ul li a{
	display: inline-block;
}



/*RSS*/
.widget.widget_rss .rss-widget-icon {display: none;}
.widget.widget_rss ul li{
	display:block;
    border-bottom: dotted 1px rgba(0,0,0,0.10);
    line-height: 1.5;
	padding: 15px 10px;
}
.widget.widget_rss ul li a{
	display: inline-block;
}

.widget.widget_rss .rsswidget {
	font-weight: 700;
    display: inline-block;
}
.widget.widget_rss .rsswidget:hover {color:#a83f3f;}
.widget.widget_rss .rss-date{
    display: block;
    font-size: 1.2rem;
    color: rgba(0,0,0,0.5);
    margin-top: 5px;
    font-weight: normal;
}
.widget.widget_rss .rss-date::before {
    font-family: "icomoon";
    content: "\e957";
    margin-right: 5px;
	line-height: 1;
}
.widget.widget_rss .rssSummary{
    color: rgba(0,0,0,0.75);
    margin-top:10px;
    line-height: 1.85;
	font-size:1.2rem;
}
.widget.widget_rss cite{
	display: block;
	margin-top:10px;
}

/*メディアイメージ*/
.widget.widget_media_image .wp-caption{ max-width:100%;}



/*タグクラウド*/
.widget.widget_tag_cloud .tagcloud {margin-bottom: -5px;}
.widget.widget_tag_cloud a {
	border: 1px solid rgba(0,0,0,0.10);
	border-radius:5px;
	display: inline-block;
    padding: 10px;
    margin: 0 5px 5px 0;
    font-size: 1.2rem!important;
	transition: .15s;
	line-height:1.35;
}
.widget.widget_tag_cloud a:hover {
	background:#a83f3f;
	color:#ffffff;
}
.widget.widget_tag_cloud a::before{
	font-family: "icomoon";
	content:"\e93e";
	margin-right: 5px;
	font-size: 1rem;
}

/*広告*/
.adWidget {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: auto;
    padding: 0 10px;
    background-color: #F2F2F2;
    background-image: linear-gradient(to top right, #fff 0%, #fff 25%, transparent 25%, transparent 50%, #fff 50%, #fff 75%, transparent 75%, transparent 100%);
    background-size: 6px 6px;
}
.adWidget-no {padding: 0; background:transparent; }
.adWidget ins{max-width: 100%}

.adWidget__title {
    font-size: 1.2rem;
    padding: 10px 0;
    display: block;
}

.qrWidget {
    width: 100%;
    text-align: center;
}
.qrWidget_img{
	margin-bottom:20px;
	border: 1px solid rgba(0,0,0,0.10);
}
.qrWidget__text{
	color: rgba(0,0,0,0.75);
    line-height: 1.85;
    text-align: center;
}



/*カレンダー*/
.widget.widget_calendar .calendar_wrap{
	padding:20px;
	background:#f8f8f8;
	border: 1px solid rgba(0,0,0,0.1);
}
.widget.widget_calendar .calendar_wrap table{width: 100%;}
.widget.widget_calendar .calendar_wrap caption {
	font-size: 1.2rem;
	margin-bottom: 20px;
}
.widget.widget_calendar .calendar_wrap thead{font-size:1.2rem;}
.widget.widget_calendar .calendar_wrap thead th{
	padding-bottom: 10px;
	text-align:center
}
.widget.widget_calendar .calendar_wrap tbody{color: #7f7f7f;}
.widget.widget_calendar .calendar_wrap tbody td{
	background: #fff;
	border: 1px solid #f8f8f8;
	text-align: center;
	height:35px;
	line-height:35px;
}
.widget.widget_calendar .calendar_wrap tbody td:hover {background: #f8f8f8;}
.widget.widget_calendar .calendar_wrap tbody a{
	display:block;
	font-weight:bold;
	background:#7F7F7F;
	color:#fff !important;
	text-decoration:underline;
}
.widget.widget_calendar .calendar_wrap tbody a:hover{background:#a83f3f;}
.widget.widget_calendar .calendar_wrap tbody .pad{background: none;}
.widget.widget_calendar .calendar_wrap tfoot a{text-decoration:underline;}
.widget.widget_calendar .calendar_wrap tfoot #next{
	font-size: 1.2rem;
	text-transform: uppercase;
	text-align: right;
}
.widget.widget_calendar .calendar_wrap tfoot #prev{
	font-size: 1.2rem;
	text-transform: uppercase;
	padding-top: 10px;
}



/*記事数カウントspan*/
.widgetCount{
  display: inline-block;
  border-radius: 50%;
  background: #f2f2f2;
	color: rgba(0,0,0,0.5);
  font-size: 1rem;
  min-width: 20px;
  min-height: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 10px;
}

/*ウィジェットプロフィール*/
.widgetProfile{ text-align:center;}
.widgetProfile__img{
	width:120px;
	height:120px;
	margin:0 auto 10px auto;
	overflow: hidden;
}
.widgetProfile__img img {
	width:120px;
	height:120px;
	border-radius:50%;
	object-fit: cover;
	font-family: 'object-fit: cover;';
}
.widgetProfile__name{
	font-size:1.5rem;
	margin:0 auto 10px auto;
}
.widgetProfile__group{
	font-size:1.2rem;
	color:rgba(0,0,0,0.5);
	margin:0 auto 20px auto;
}
.widgetProfile__text{
	color: rgba(0,0,0,0.75);
    margin: 20px auto;
    line-height: 1.85;
	text-align:left;
}
.widgetProfile__sns{
	padding: 20px 17.5px 15px 17.5px;
	margin-top:20px;
	background:#a83f3f;
}
.widgetProfile__snsTitle{
	color:#FFF;
	font-size:1.4rem;
	margin-bottom:10px
}
.widgetProfile__snsList{
	display:flex;
	flex-wrap: wrap;
	justify-content: center;
}
.widgetProfile__snsItem{ margin:5px 2.5px;}
.widgetProfile__snsItem .widgetProfile__snsLink{
	display:inline-block;
	width:30px;
	height:30px;
    line-height:30px;
	padding: 0;
	margin:0 auto;
	font-size:14px;
	text-align:center;
	color:#fff;
	border-radius:50%;
	border:1px solid;
	transition: .15s;
}
.widgetProfile__snsItem .widgetProfile__snsLink:hover{color:#fff; border-color: transparent}
.widgetProfile__snsLink:hover.icon-facebook{ background:#3B5998}
.widgetProfile__snsLink:hover.icon-twitter{background:#00B0ED}
.widgetProfile__snsLink:hover.icon-instagram{background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);}
.widgetProfile__snsLink:hover.icon-google-plus{background:#DF4A32}
.widgetProfile__snsLink:hover.icon-youtube{background:#cd201f}
.widgetProfile__snsLink:hover.icon-linkedin{background:#0079ba}
.widgetProfile__snsLink:hover.icon-pinterest{background:#ce0f19}








/*ウィジェットアーカイブ*/
.widgetArchive {list-style-type: none;}
.widgetArchive__item {
	position:relative;
	padding-bottom:20px;
}
.widgetArchive__item:last-child{padding-bottom:0;}

.widgetArchive__item-no{
	padding: 20px;
	text-align: center;
	border: 1px dotted rgba(0,0,0,.1);
}
.widgetArchive__item-no:last-child{padding-bottom: 20px}
.widgetArchive__item-offline{display: none;}

/*ノーマルレイアウト*/
.widgetArchive__item.widgetArchive__item-normal {
	display:flex;
	align-items: flex-start;
}
.widgetArchive__item.widgetArchive__item-normal .widgetArchive__contents {
	width: 100%;
	margin-left: 15px;
}

/*アイキャッチ無しバージョン*/
.widgetArchive__item.widgetArchive__item-normal .widgetArchive__contents-none,
.widgetArchive__item .widgetArchive__contents-none {margin-left: 45px;}

/*ランク用デザイン*/
.widgetArchive.widgetArchive-rank {counter-reset:number;}
.widgetArchive__item.widgetArchive__item-rank:before{
	position:absolute;
	counter-increment: number;
	content: counter(number);
	display:block;
	width:3rem;
	height:3rem;
	line-height:3rem;
	text-align:center;
	background:#bfbfbf;
	color:#FFF;
	z-index: 5;
}
.widgetArchive__item.widgetArchive__item-rank:nth-child(1):before{background:#ecd357;}
.widgetArchive__item.widgetArchive__item-rank:nth-child(2):before{background:#a9c6d5;}
.widgetArchive__item.widgetArchive__item-rank:nth-child(3):before{background:#c58459;}

/*カテゴリランキングのタイトル*/
.widgetCatTitle{
	position: relative;
	text-align: center;
	font-size:1.3rem;
	color:#ffffff;
	background:#a83f3f;
	padding:10px 0;
	margin-bottom:20px;
}
.widgetCatTitle::after{
	position: absolute;
	top: 50%;
	left:10px;
	right:10px;
	content: "";
	display: block;
	height: 1px;
	background: rgba(255,255,255,0.15);
}
.widgetCatTitle__inner{
	position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0 10px;
	background-color: #a83f3f;
	text-align: left;
}


/*検索フォーム関連*/
.widgetSearch{}
.widgetSearch__flex{ display:flex}
.widgetSearch__input{
	border: 2px solid #d8d8d8;
	width:calc(100% - 4rem);
	padding:10px;
	-webkit-appearance: none;
	border-radius: 0;
}
.widgetSearch__input.widgetSearch__input-max{width:100%;}
.widgetSearch__input:hover {border-color: #a83f3f;}

.widgetSearch__submit {
	width:4rem;
    cursor: pointer;
    text-align: center;
	background:#f2f2f2;
	border-left:0;
	border-right: 2px solid #d8d8d8;
	border-top: 2px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	padding:10px;
}
.widgetSearch__submit:hover {
	background: #a83f3f;
	color:#ffffff;
}

.widgetSearch__word{
	list-style:none;
	display:flex;
	flex-wrap: wrap;
	margin-top:5px;
	border-top:none;
}
.widgetSearch__wordItem{
	margin:5px 5px 0 0;
}
.widgetSearch__wordItem a{
	display:block;
	padding:5px 10px;
	font-size:1rem;
	background:rgba(0,0,0,0.05);
	border-radius:calc(1rem + 10px);
	transition: .15s;
}
.widgetSearch__wordItem a:hover{
	color:#fff;
	background:rgba(0,0,0,0.75);
}

.widgetSearch__contents {
	width:100%;
	margin-bottom:20px
}
.widgetSearch__tag{
	width:100%;
	margin-bottom:10px;
}


.widgetSearch__select{cursor:pointer;}
.widgetSearch__check{display: none;}
.widgetSearch__checkLabel {
	position: relative;
	display:inline-block;
	padding-left:2.5rem;
	margin:0 10px 10px 0;
	line-height:2rem;
	cursor:pointer;
}

.widgetSearch__checkLabel:after,
.widgetSearch__checkLabel:before{
	content: "";
	position: absolute;
	display: block;
}
.widgetSearch__checkLabel:after {
	top:0;
	left:0;
	width: 2rem;
	height: 2rem;
	border: 2px solid #d8d8d8;
	background:#ffffff;

}
.widgetSearch__checkLabel:hover:after {border-color: #a83f3f;}
.widgetSearch__check:checked .widgetSearch__checkLabel:before,
.widgetSearch__check:checked + .widgetSearch__checkLabel:before {
	top: 0.35rem;
	left: 0.75rem;
	width: 0.5rem;
	height: 1rem;
	border-right: 2px solid #a83f3f;
	border-bottom: 2px solid #a83f3f;
	transform: rotate(45deg);
	z-index: 9;
}




/************************************************************/
/************************************************************/
/*テーマ
/************************************************************/
/************************************************************/


/*html全体フォントサイズ
------------------------------------------------------------*/

.t-middle{font-size: 68.75%;}
.t-large {font-size: 75%;}


/*html全体フォントファミリー
------------------------------------------------------------*/
.t-hiragino {font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
@media all and (-ms-high-contrast:none) {
	.t-hiragino {font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
}
.t-hiragino .eyecatch__link::after{font-family: "Fjalla One","Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";}
.t-hiragino .heading-main{font-family: "Fjalla One","Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";}
.t-hiragino .heading-main span{font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-hiragino .siteTitle{font-family: "Fjalla One","Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";}
.t-hiragino .content pre{font-family: "Fjalla One","Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";}
.t-hiragino .content .afRank > li::before{font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-hiragino .widgetAfRank li::before{font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}


.t-meiryo {font-family:"Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
@media all and (-ms-high-contrast:none) {
	.t-meiryo {font-family:"Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
}
.t-meiryo .eyecatch__link::after{font-family:"Fjalla One","Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .heading-main{font-family:"Fjalla One","Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .heading-main span{font-family:"Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .siteTitle{font-family:"Fjalla One","Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .content pre{font-family:"Fjalla One","Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .content .afRank > li::before{font-family:"Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-meiryo .widgetAfRank li::before{font-family:"Lato","メイリオ","Meiryo","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}


.t-noto {font-family:"Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
@media all and (-ms-high-contrast:none) {
	.t-noto {font-family:"Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
}
.t-noto .eyecatch__link::after{font-family:"Fjalla One","Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .heading-main{font-family:"Fjalla One","Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .heading-main span{font-family:"Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .siteTitle{font-family:"Fjalla One","Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .content pre{font-family:"Fjalla One","Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .content .afRank > li::before{font-family:"Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}
.t-noto .widgetAfRank > li::before{font-family:"Lato","Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",	"sans-serif";}

/*headerエリアのバージョン
------------------------------------------------------------*/


/*背景色ありバージョン*/
.t-headerColor .l-header{ background:#a83f3f}
.t-headerColor .siteTitle{ color:#ffffff}
.t-headerColor .searchBtn__link{ color:#ffffff}

.t-headerColor .menuBtn__link{color:#ffffff;}
.t-headerColor .menuBtn__link:hover{}
.t-headerColor .globalNavi::before{background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#a83f3f))}
.t-headerColor .globalNavi::after{color:rgba(255,255,255,0.5);}
.t-headerColor .globalNavi__list li a{ color:rgba(255,255,255,0.5);}
.t-headerColor .globalNavi__list .current_page_item > a,
.t-headerColor .globalNavi__list .current-menu-item > a,
.t-headerColor .globalNavi__list .current-menu-parent > a,
.t-headerColor .globalNavi__list .page_item a:hover,
.t-headerColor .globalNavi__list .menu-item a:hover{
	border-color:rgba(255,255,255,0.9);
	color:rgba(255,255,255,0.9);
}
.t-headerColor .globalNavi__list > li.page_item_has_children > a::before,
.t-headerColor .globalNavi__list > li.menu-item-has-children > a::before{border-color: rgba(255,255,255,0.5);}


/*ロゴセンターバージョン*/
.t-headerCenter .siteTitle{
	margin: 0 auto 15px auto;
	padding-top:5px;
  text-align: center;
}
.t-headerCenter .searchBtn{
	left:0;
	right:auto;
	line-height: 1.25;
  font-size: 16px;
  text-align: center;
}
.t-headerCenter.t-logoSp25 .searchBtn{top: 2.5px;}
.t-headerCenter.t-logoSp30 .searchBtn{top: 5px;}
.t-headerCenter.t-logoSp35 .searchBtn{top: 7.5px;}
.t-headerCenter.t-logoSp40 .searchBtn{top: 10px;}

.t-headerCenter .searchBtn__link{display: block;}
.t-headerCenter .searchBtn__link::after {
	font-family: "Fjalla One";
    content: "SEARCH";
    font-size: 1rem;
    display: block;
}
.t-headerCenter .menuBtn{
	line-height: 1.25;
  font-size: 16px;
  text-align: center;
}
.t-headerCenter.t-logoSp25 .menuBtn{top: 2.5px;}
.t-headerCenter.t-logoSp30 .menuBtn{top: 5px;}
.t-headerCenter.t-logoSp35 .menuBtn{top: 7.5px;}
.t-headerCenter.t-logoSp40 .menuBtn{top: 10px;}

.t-headerCenter .menuBtn__link{display: block;}
.t-headerCenter .menuBtn__link::after {
	font-family: "Fjalla One";
    content: "MENU";
    font-size: 1rem;
	display: block;
}
.t-headerCenter .globalNavi{ padding-top:5px;}


/*ロゴ高さバージョン
------------------------------------------------------------*/
.t-logoSp25 .siteTitle__logo{height:25px;}
.t-logoSp30 .siteTitle__logo{height:30px;}
.t-logoSp35 .siteTitle__logo{height:35px;}
.t-logoSp40 .siteTitle__logo{height:40px;}

.t-logoSp25 .searchBtn{top: 2.5px;}
.t-logoSp30 .searchBtn{top: 5px;}
.t-logoSp35 .searchBtn{top: 7.5px;}
.t-logoSp40 .searchBtn{top: 10px;}

.t-logoSp25 .menuBtn{top: 2.5px;}
.t-logoSp30 .menuBtn{top: 5px;}
.t-logoSp35 .menuBtn{top: 7.5px;}
.t-logoSp40 .menuBtn{top: 10px;}


/*footerエリアのバージョン
------------------------------------------------------------*/

/*フッターエリア固定バージョン*/
.t-footerFixed{ padding-bottom:49px;}



/************************************************************/
/************************************************************/
/*ユーティリティ
/************************************************************/
/************************************************************/

/*display:none*/
.u-none-pc{display:block;}
.u-none-sp{display:none;}
.globalNavi.u-none-sp{display:none;}

/*margin-top*/
.u-mt-main{ margin-top:40px;}
.u-mt-sub{ margin-top:30px;}

/*color:#ffffff;*/
.u-white{color:#ffffff ;}
.u-whiteHalf{color:rgba(255,255,255,0.5);}

/*font-weight:bold;*/
.u-bold {font-weight:bold;}

/*clearfix;*/
.u-clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}

.u-shadow   {background:#ffffff;padding:15px;border-bottom:none;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);}
.u-border   {background:#ffffff;padding:15px;border:1px solid rgba(0,0,0,0.10);}
.u-shadowfix{background:#ffffff;padding:15px;border-bottom:none;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.15);}
.u-borderfix{background:#ffffff;padding:15px;border:1px solid rgba(0,0,0,0.10);}


/************************************************************/
/************************************************************/
/*keyframes設定
/************************************************************/
/************************************************************/

/*フェード効果*/
@keyframes fade{
    from{opacity: 0;}
    to  {opacity: 1;}
}
@keyframes fadeIn1{
    from{opacity: 0;}
    to  {opacity: 1;}
}
@keyframes fadeIn2{
    from{opacity: 0;}
    to  {opacity: 1;}
}
@keyframes fadeIn3{
    from{opacity: 0;}
    to  {opacity: 1;}
}

/*スピン効果*/
@keyframes spin {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

/*フラッシュ*/
@keyframes flash {
    from{opacity: 0.5;}
    to  {opacity: 1;}
}

/*マーキー効果*/
@keyframes marquee {
	from{transform: translate(0%);}
	to  {transform: translate(-100%);}
}



/************************************************************/
/************************************************************/
/*タブレットレスポンシブ設定
/************************************************************/
/************************************************************/

@media only screen and (min-width: 768px){

/*ベース
/************************************************************/

/*全体設定
------------------------------------------------------------*/
body{font-size: 1.4rem;}




/*レイアウト
/************************************************************/

/*ラッパー(メイン・サイドバー用ラッパー)
------------------------------------------------------------*/
.l-wrapper {
	display:flex;
	align-items: flex-start;
	justify-content: space-between;
}


/*メイン
------------------------------------------------------------*/
.l-main {
	width: calc(70% - 30px);
	margin-bottom: 0;
	margin:0 auto;
}

.l-main-wide    {width:100%;  margin-right:0;}
.l-main-wide1000{width:1000px;margin: auto;}
.l-main-wide900 {width:900px; margin: auto;}
.l-main-wide800 {width:800px; margin: auto;}
.l-main-wide700 {width:700px; margin: auto;}
.l-main-right   {order: 2;}

/*サイドバー
------------------------------------------------------------*/
.l-sidebar {width:30%;}




/*共通モジュール(様々な箇所で複数使用するパーツ)
/************************************************************/

/*アイキャッチ
------------------------------------------------------------*/
.eyecatch-main{margin:0 0 60px 0;}
.eyecatch__cat-big a{font-size:1.4rem;}


/*見出し
------------------------------------------------------------*/

/*見出し：メインエリアタイトル用(主にTOPページのオリジナルコンテンツ部分で使用)*/
.heading-main{
	font-size:2.6rem;
	margin-bottom: 30px;
}
.heading-main span{font-size:1.6rem;}

/*見出し：ページタイトル用*/
.heading-primary{
	font-size:2.6rem;
	margin-bottom: 20px;
}
.heading-primary span{font-size:1.6rem;}

/*見出し：primaryより小さい*/
.heading-sub{
	font-size:2.2rem;
	margin-bottom:20px;
}
.heading-sub span{font-size:1.2rem;}

/*見出し：アーカイブ内の記事タイトル用*/
.heading-secondary{font-size:1.6rem;}

/*見出し：その他小さめのタイトル*/
.heading-tertiary{font-size:1.4rem;}


/*見出し：TOPスライダー用*/
.heading-slider{
	font-size:4rem;
	margin-bottom:20px;

}

/*見出し：CTRフッター用*/
.heading-commonCtr{
	font-size:2.2rem;
}

/*見出し：ウィジェットエリア用*/
.heading-widgetsimplewide{margin:0 0 20px 0;}
.u-shadowfix .heading-widgetsimplewide,
.u-borderfix .heading-widgetsimplewide{margin:-20px -20px 20px -20px;}
.heading-widgetwide{margin:0 0 20px 0;}
.u-shadowfix .heading-widgetwide,
.u-borderfix .heading-widgetwide{margin:-20px -20px 20px -20px;}

/*文節
------------------------------------------------------------*/

/*文節：アーカイブ内の本文用*/
.phrase-secondary{font-size:1.2rem;}

/*文節：マージンボトム0で使いたい時*/
.phrase-tertiary{font-size:1.4rem;}

/*文節：TOPスライダー用*/
.phrase-slider{
	font-size:1.6rem;
	font-weight:700;
	margin-bottom:40px;
}


/*データリスト(複数個所で使用)
------------------------------------------------------------*/
.dateList-main .dateList__item{
	margin-right:10px;
	font-weight: bold;
}


/*アーカイブコントローラー
------------------------------------------------------------*/
.controller-shadow{padding:20px;}
.controller-border{padding:20px;}

/*view切り替えアイコンカラー*/
.controller__viewLabel{font-size:18px;}



/*記事アーカイブ全体
------------------------------------------------------------*/

/*アーカイブリスト(ワイドビューバージョン)*/
#viewWide:checked ~ .archive .archive__item-shadow{padding:20px;}
#viewWide:checked ~ .archive .archive__item-border{padding:20px;}
#viewWide:checked ~ .archive .eyecatch__cat a{font-size:1.4rem}
#viewWide:checked ~ .archive .heading-secondary{font-size:2.4rem}

/*アーカイブリスト(カードビューバージョン)*/
#viewCard:checked ~ .archive .archive__item-shadow{padding:15px;}
#viewCard:checked ~ .archive .archive__item-border{padding:15px;}
#viewCard:checked ~ .archive .archive__contents .phrase{display: block;}

/*アーカイブリスト(ノーマルビューバージョン)*/
#viewNormal:checked ~ .archive .archive__item-shadow{padding:15px;}
#viewNormal:checked ~ .archive .archive__item-border{padding:15px;}
#viewNormal:checked ~ .archive .archive__contents .phrase{display: block;}

/*インフィード広告用設定*/
#viewWide:checked   ~ .archive .archive__item-infeedPc1 { display:block;}
#viewCard:checked   ~ .archive .archive__item-infeedPc1 { display:none;}
#viewNormal:checked ~ .archive .archive__item-infeedPc1 { display:none;}

#viewWide:checked   ~ .archive .archive__item-infeedPc2 { display:none;}
#viewCard:checked   ~ .archive .archive__item-infeedPc2 { display:block;}
#viewNormal:checked ~ .archive .archive__item-infeedPc2 { display:none;}

#viewWide:checked   ~ .archive .archive__item-infeedPc3 { display:none;}
#viewCard:checked   ~ .archive .archive__item-infeedPc3 { display:none;}
#viewNormal:checked ~ .archive .archive__item-infeedPc3 { display:block;}



/*限定モジュール(複数個所で利用されることが無いパーツ)
/************************************************************/

/*ヘッダーエリア用パーツ（共通）
------------------------------------------------------------*/
/*サイトタイトル(ヘッダーで使用)*/
.siteTitle__logo{ height:30px;}

.searchBtn__scroll {padding:0 40px;}




/*ヘッダー下エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/
/*検索エリア*/

.searchHead__keyword{
	width: calc(70% - 40px);
	margin:0 40px 0 0;
	order: 1;
	overflow: visible;
}
.searchHead__title {
	display: inline-block;
	vertical-align: bottom;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    padding: 0 15px;
    background: #a83f3f;
    margin:2px 5px 0 0;
    border-radius: 5px;
}
.searchHead__keywordList{display:inline-block;}
.searchHead__keywordItem{
	height: 30px;
    line-height: 30px;
}


.searchHead__search{
	width:30%;
	order: 2;
}
.searchHead__search-100{width:100%;}


/*お知らせマーキー*/
.infoHead__text{animation: marquee 20s linear 0s infinite;}


/*パンくずエリアパーツ*/
.breadcrumb{overflow: visible;}
.breadcrumb__list{
	list-style:none;
	display: block;
}
.breadcrumb__item{
	display: block;
	float:left;
}




/*TOPページ限定パーツ
------------------------------------------------------------*/

.still-movie .still__box::before{
	position:absolute;
	font-size:50px;
	color:#FFF;
	font-family: "icomoon";
	content:"\e98a";
	animation: spin 1.5s linear infinite;
}

/*キービジュアルスライダー*/
.swiper-slider {height: 300px;}

/*スライダー　next-prevボタン表示*/
.swiper-slider .swiper-button-next,
.swiper-slider .swiper-button-prev{display:block;}
.swiper-slider:hover .swiper-button-next,
.swiper-slider:hover .swiper-button-prev{ opacity:1;}


/*カルーセル　next-prevボタン表示*/
.swiper-carousel .swiper-button-next,
.swiper-carousel .swiper-button-prev{
	display: block;
    top: 0;
    bottom: calc(40px + 3rem);
    margin: auto 0;
	color: transparent;
    background-image: none;
}

.mbYTP_wrapper{ display:block}


/*ピックアップリンクエリア*/
.pickupHead {
	padding-bottom:0;
	text-align:left;
	box-shadow: 0px 5px 10px -5px rgba(0,0,0,0.5) inset;
}
.pickupHead .container{
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.pickupHead__text {
	width: 300%;
	font-size:1.8rem;
}
.pickupHead .btn{
	padding:20px 0;
	white-space: nowrap;
	margin-left:20px;
	text-align: right;
}


/*おすすめ3記事*/
.pickup3__container{ display:flex;}
.pickup3__item:before{
	width:50px;
	height:50px;
	line-height:50px;
}
.pickup3__item-first {
	width: calc(70% - 30px);
	margin-bottom: 0;
	margin-right: 30px;
}
.pickup3__item-first .heading.heading-pickup3{
	font-size:1.8rem;
    padding: 10px 20px 20px 20px;
}
.pickup3__item-first .eyecatch__cat a{ font-size:1.4rem}

.pickup3__box {width:30%;}
.pickup3__item-second{margin-bottom:20px;}
.pickup3__item-second,
.pickup3__item-third {width: 100%;}



/*カテゴリアーカイブ限定パーツ
------------------------------------------------------------*/
.archiveHead__authorImg img {
    width: 120px;
    height: 120px;
}
.archiveHead__authorText{width:calc(100% - 140px)}

.archiveHead__link{font-size:1.2rem;}


/*マスクありバージョン*/
.archiveHead.mask{ padding:30px;}




/*投稿(single)ページ限定パーツ
------------------------------------------------------------*/

/*バイラル風ページタイトル*/
.viral__container {
    display: flex;
	justify-content: space-between;
}
.viral .eyecatch{
	min-width:360px;
	max-width:360px;
	margin-left:20px;
	display: block;
}

/*記事下CTAエリア*/
.postCta,
.pageCta{margin-top: 60px;}

/*スタイル(borderとshadowは共通スタイルを使用)*/
.postcta-bg,
.pagecta-bg {padding:20px;}



/*ソーシャルリスト*/
.social-top{margin-bottom:60px;}
.social-bottom{margin-top:60px;}
.socialList__item {
	height:50px;
	line-height:50px;
}

/*-----SNSフォローエリア-----*/
.snsFollow{margin-top: 60px;}

/*前次の記事*/
.prevNext {
	margin-top: 60px;
	border: 0;
}

.prevNext__item.prevNext__item-prev{
	width:50%;
	padding-right:10px;
	border:0;
}
.prevNext__item.prevNext__item-next{
	width:50%;
	padding-left:10px;
}




/*ダブルレクタングル広告リスト*/
.rectangle {margin-top:60px;}
.rectangle__item {
    float:left;
	width:50%;
}
.rectangle__item.rectangle__item-left{ text-align:left; padding-right:5px}
.rectangle__item.rectangle__item-right{ display:block; text-align:right; padding-left:5px}

/*プロフィールボックス*/
.profile{display:flex;}
.profile__author{width:35%;
}
.profile__contents{
	width:calc(65% - 1px);
	border-left: 1px solid rgba(0,0,0,0.10);
	padding:20px 0 0 20px;
	margin-left:20px;
}
.profile__list{justify-content:flex-start;}

.profile__link {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.profile .btn__link-secondary{ width:100%;}


/*-----関連記事-----*/
.related {margin-top: 60px;}

/*コメント*/
.comments {margin-top: 60px;}
.comments__list li {padding: 20px 20px 0 20px;}
.comments__list .comment-respond{padding:20px;}
.comments__list .children li .children li .children li .comment-respond{margin:0 -20px;}
.comments__list .children li .children li .children li {margin:0 -20px;}
.comments__list .comment-author .fn{ font-size:1.6rem}
.comments__list .comment-body p{ font-size:1.6rem}
.comment-respond #email-notes, .comment-respond .logged-in-as{ font-size:1.4rem}



/*個別ページパーツ
------------------------------------------------------------*/

/*個別ページ本文フレーム*/
.content{font-size:1.6rem;}

/*ボタン：ビッグデザイン用*/
.content .btn__link-primary{padding: 20px 50px;}

/*カラム*/
.content .column{
	display: flex;
	position: relative;
}
.content .column__item{
    flex: 1;
	margin-left:20px;
	margin-top:0;
}
.content .column__item:first-child{margin-left:0}
.content .column-2pc37 .column__item:first-child{flex: 3;}
.content .column-2pc37 .column__item:last-child {flex: 7;}
.content .column-2pc73 .column__item:first-child{flex: 7;}
.content .column-2pc73 .column__item:last-child {flex: 3;}

/*すべての見出し*/
.content h2{font-size:2.6rem;}
.content h3{font-size:2.2rem;}
.content h4{font-size:1.8rem;}
.content h5{font-size:1.6rem;}

/*画像設定*/
.content .wp-caption-text{font-size:1.4rem;}

/*会話風バルーン*/
.content .balloon .balloon__img{
	width: 80px;
	height: 80px;
}
.content .balloon .balloon__img-left {margin-right: 20px;}
.content .balloon .balloon__img-right{margin-left: 20px;}
.content .balloon .balloon__img-left div {width: 80px; height:80px;}
.content .balloon .balloon__img-right div{width: 80px; height:80px;}
.content .balloon .balloon__text {max-width: calc(100% - 200px);}

/*テーブル*/
.content table {font-size:1.4rem;}

/*目次*/
.content .outline__item {font-size:1.4rem;}

/*ギャラリー*/
.content .gallery-caption {font-size: 1.4rem;}
.content .gallery-columns-3 .gallery-item {
    width: calc(33.333% - 20px);
	margin: 0 10px;
}
.content .gallery-columns-4 .gallery-item {
    width: calc(25% - 20px);
	margin: 0 10px;
}
.content .gallery-columns-5 .gallery-item {
    width: calc(20% - 20px);
	margin: 0 10px;
}

/*スタイルフォーマット*/
/*文字系*/
.content .es-Fsmall{ font-size: 1.4rem;}
.content .es-Fbig  { font-size: 1.8rem;}
.content .es-FbigL { font-size: 2.2rem;}




/*-----投稿者一覧-----*/
.content .writers {margin-left: -20px;}
.content .writers__box {
	width:calc(50% - 20px);
	margin:20px 0 0 20px;
}


/*-----[ショートコード]新着記事リスト-----*/
.content .archiveScode__item{padding:30px 0 ;}
.content .archiveScode__item .eyecatch{width:150px;}
.content .archiveScode__contents{width:calc(100% - 170px);}

/*-----[ショートコード]OGPブログカード-----*/
.content .blogcard__contents {width: 80%;}
.content .blogcard__contents .phrase { margin-top:10px; display: block;}
.content .blogcard .eyecatch {width: calc(20% - 15px);}

/*-----[ショートコード]サイトカード-----*/
.content .sitecard__contents {width: 80%;}
.content .sitecard__contents .phrase { margin-top:10px; display: block;}
.content .sitecard .eyecatch {width: calc(20% - 15px);}

/*-----[ショートコード]AF管理タグ-----*/
.content .afTagBox__title{font-size:2rem;}
.content .afTagBox__star{font-size:1.8rem;}
.content .afTagBox__number{font-size:1.4rem;}

.content .afTagBox__contentBox{display:flex;}
.content .afTagBox__banner{flex:3;}
.content .afTagBox__text{flex:4; margin-top:0; margin-left:20px;}


.content .afTagBox__btnList{display:flex;}
.content .afTagBox__btnList a:nth-child(2){ margin-top:0; margin-left:20px;}

.content .afTagBox__btnDetail,
.content .afTagBox__btnAf{flex:1;}





/*フッター上エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/

.categoryBox__list {
	justify-content: flex-start;
	width:calc(100% + 15px);
}
.categoryBox__item {
	width: calc(33.33% - 15px);
    margin-right: 15px;
}

.commonCtr__container{
    display: flex;
	flex-wrap:nowrap;
    align-items: center;
}
.commonCtr__contents{width:100%;}
.commonCtr__image{
	width:100%;
	margin-left:20px;
}



/*フッターエリア用パーツ（共通）
------------------------------------------------------------*/

.widgetFooter {
	display:flex;
	justify-content: space-between;
	width:calc(100% + 20px)
}
.widgetFooter__box{
	flex-grow: 1;
	width:calc(33.3333% - 20px);
    margin-right: 20px;
}



.controllerFooter { display:none}



/*ウィジェットモジュール(※主にWPの標準マークアップに従う)
/************************************************************/

/*追従ウィジェット大枠*/


.widget:last-child{margin-bottom:0;}





/*テーマ
/************************************************************/

/*html全体フォントサイズ
------------------------------------------------------------*/

.t-middle{font-size: 62.5%;}
.t-large {font-size: 62.5%;}

.t-middle-pc{font-size: 68.75%;}
.t-large-pc {font-size: 75%;}

/*footerエリアのバージョン
------------------------------------------------------------*/

/*フッターエリア固定バージョン*/
.t-footerFixed{ padding-bottom:0;}


/*ユーティリティ

/************************************************************/

/*margin-top*/
.u-mt-main{ margin-top:60px;}

.u-shadow   {padding:20px;}
.u-border   {padding:20px;}
.u-shadowfix{padding:20px;}
.u-borderfix{padding:20px;}

}




/************************************************************/
/************************************************************/
/*PCレスポンシブ設定
/************************************************************/
/************************************************************/

@media only screen and (min-width: 992px){


/*レイアウト
/************************************************************/

/*ヘッダー
------------------------------------------------------------*/
.l-header{padding:0;}

/*ラッパー(メイン・サイドバー用ラッパー)
------------------------------------------------------------*/
.l-wrapper {margin: 60px 20px;}
.l-wrapper-lp {margin:0 20px;}

/*メイン
------------------------------------------------------------*/
.l-main {
	width: calc(70% - 40px);
	margin-bottom: 0;
}

.l-main-wide    {width:100%;  margin-right:0;}
.l-main-wide1000{width:1000px;margin: auto;}
.l-main-wide900 {width:900px; margin: auto;}
.l-main-wide800 {width:800px; margin: auto;}
.l-main-wide700 {width:700px; margin: auto;}
.l-main-right   {order: 2;}



/*共通モジュール(様々な箇所で複数使用するパーツ)
/************************************************************/

/*枠組み系パーツ
------------------------------------------------------------*/

/*コンテナー（左右余白）*/
.container {
	margin-left: 20px;
	margin-right: 20px;
}

/*コンテナー：ヘッダーエリア用*/
.container-header{
	display:flex;
	align-items: center;
	min-height: 70px;
}

/*デバイダー（上下区切り）*/
.divider{
	margin-top:60px;
	margin-bottom:60px;
}

/*デバイダートップ（上区切り）*/
.dividerTop{margin-top:60px;}

/*デバイダーボトム（下区切り）*/
.dividerBottom{margin-bottom:60px;}



/*見出し
------------------------------------------------------------*/

/*見出し：メインエリアタイトル用(主にTOPページのオリジナルコンテンツ部分で使用)*/
.heading-main{font-size:3rem;}
.heading-main span{font-size:1.8rem;}

/*見出し：ページタイトル用*/
.heading-primary{font-size:3rem;}
.heading-primary span{font-size:1.4rem;}

/*見出し：primaryより小さい*/
.heading-sub{font-size:2.4rem;}
.heading-sub span{font-size:1.4rem;}

/*見出し：アーカイブ内の記事タイトル用*/
.heading-secondary{font-size:1.8rem;}

/*見出し：その他小さめのタイトル*/
.heading-tertiary{font-size:1.5rem;}

/*見出し：TOPスライダー用*/
.heading-slider{font-size:4.8rem;}


/*見出し：CTRフッター用*/
.heading-commonCtr{font-size:2.4rem;}



/*文節
------------------------------------------------------------*/

/*文節：アーカイブ内の本文用*/
.phrase-secondary{font-size:1.4rem;}

/*文節：TOPスライダー用*/
.phrase-slider{font-size:1.8rem;}




/*ボタン
------------------------------------------------------------*/
.btn__link-primary{padding: 20px 50px;}


/*ページネーション
------------------------------------------------------------*/
.pager{margin-top: 30px;}


/*アーカイブコントローラー
------------------------------------------------------------*/
.controller{margin-bottom:30px;}


/*記事アーカイブ全体
------------------------------------------------------------*/
.archive{margin-bottom: -30px;}
.archive__item{
	margin-bottom:30px;
	padding-bottom:30px;
}
/*アーカイブリスト(ワイドビューバージョン)*/
#viewWide:checked ~ .archive .archive__item-shadow{padding:30px;}
#viewWide:checked ~ .archive .archive__item-border{padding:30px;}

/*アーカイブリスト(カードビューバージョン)*/
.l-main-wide #viewCard:checked ~ .archive .archive__item,
.l-main-wide900 #viewCard:checked ~ .archive .archive__item,
.l-main-wide1000 #viewCard:checked ~ .archive .archive__item {width:calc(33.3% - 15px);}
#viewCard:checked ~ .archive .archive__item-shadow{padding:20px;}
#viewCard:checked ~ .archive .archive__item-border{padding:20px;}

/*アーカイブリスト(ノーマルビューバージョン)*/
#viewNormal:checked ~ .archive .archive__item-shadow{padding:20px;}
#viewNormal:checked ~ .archive .archive__item-border{padding:20px;}


/*限定モジュール(複数個所で利用されることが無いパーツ)
/************************************************************/

/*ヘッダーエリア用パーツ（共通）
------------------------------------------------------------*/

/*サイトタイトル(ヘッダーで使用)*/
.siteTitle{
	max-width:340px;
	font-size:24px;
	margin:0 20px 0 0;
}


/*検索ボタン*/
.searchBtn{
	position: static;
	top: auto;
	right:auto;
	text-align:center;
}
.searchBtn-right{ margin-left:auto}
.searchBtn__link{
	display:block;
	width:50px;
	height:70px;
	line-height:70px;
	font-size:14px;
}




/*メニューボタン*/
.menuBtn{
	position: static;
	top: auto;
	right:auto;
	text-align:center;
}
.menuBtn-right{ margin-left:auto}
.menuBtn__link{
	display:block;
	width:50px;
	height:70px;
	line-height:70px;
	font-size:14px;
	background:#a83f3f;
	color:#FFF;
}
.menuBtn__link:hover{
	background:#191919;
	color:#FFF;
}


/*グローバルナビ*/
/*globalNavi内はWPの標準マークアップに従う*/
.globalNavi::before{content: none;}
.globalNavi::after{content: none;}
.globalNavi__inner {overflow:visible;}

/*グローバルメニューを表示するエリア*/
.globalNavi__list,
.globalNavi__list .children,
.globalNavi__list .sub-menu {
	list-style: none;
	display: block;
}

.globalNavi__list li{
	position:relative;
	width:auto;
	height: calc(1.4rem + 20px);
	line-height:1;
	display:inline-block;
}
.globalNavi__list li a{
	float: none;
	white-space: normal;
	color:rgba(0,0,0,0.5);
	padding: 10px 0;
}
.globalNavi__list > li.page_item_has_children > a,
.globalNavi__list > li.menu-item-has-children > a{
	position:relative;
	padding-right:10px;
}
.globalNavi__list > li.page_item_has_children > a:hover ,
.globalNavi__list > li.menu-item-has-children > a:hover {border-bottom: none;}
.globalNavi__list > li.page_item_has_children > a::before,
.globalNavi__list > li.menu-item-has-children > a::before{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 6px;
	height: 6px;
	margin-top: -6px;
	border-bottom: solid 1px rgba(0,0,0,0.5);
	border-right: solid 1px rgba(0,0,0,0.5);
	transform: rotate(45deg);
}
.globalNavi__list > li.page_item_has_children:hover > a::before,
.globalNavi__list > li.menu-item-has-children:hover > a::before{
	margin-top: -2.5px;
	transform: rotate(-135deg);
}

.globalNavi__list > li .children,
.globalNavi__list > li .sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index:9999;
	transition: .15s;
}
.globalNavi__list > li:hover .children::before,
.globalNavi__list > li:hover .sub-menu::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: 10px;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #323232;
    border-left: 4px solid transparent;
}
.globalNavi__list > li .children > li,
.globalNavi__list > li .sub-menu > li{
	display:block;
	overflow: hidden;
	width: auto;
	min-width: 300px;
	height: 0;
	line-height:5rem;
    white-space: nowrap;
	background-color:#323232;
	transition: .15s;
	text-align:left;
}
.globalNavi__list > li:hover .children > li,
.globalNavi__list > li:hover .sub-menu > li{
	overflow: visible;
	height:5rem;
	line-height:5rem;
}
.globalNavi__list > li:hover .children > li:not( :first-child ),
.globalNavi__list > li:hover .sub-menu > li:not( :first-child ) {
	border-top: 1px solid rgba(0,0,0,0.10);
	box-shadow:0px 1px 0px 0px rgba(255,255,255,0.15) inset;
}
.globalNavi__list > li .children > li a,
.globalNavi__list > li .sub-menu > li a{
	color:rgba(255,255,255,0);
	transition: .15s;
	padding:0 10px;
	margin:0;
	font-weight:normal;
}
.globalNavi__list > li:hover .children > li a,
.globalNavi__list > li:hover .sub-menu > li a{color:rgba(255,255,255,1)}
.globalNavi__list > li:hover .children > li a:hover,
.globalNavi__list > li:hover .sub-menu > li a:hover{
	border-bottom:none;
	background: rgba(255,255,255,0.15);
}



/*ソーシャルアイコンなどを表示するエリア(スマホ非表示)*/
.subNavi{
	display: block;
	margin-left: auto;
}
.subNavi__list{
	list-style: none;
	display:flex;
}
.subNavi__link{
	display:block;
	font-size:14px;
	margin-right:5px;
	padding:10px 0;
	text-align:center;
	width:30px;
	color: rgba(0,0,0,0.5);
	transition: .15s;
}
.subNavi__link-pickup{
	font-size:1.4rem;
	width: auto;
	margin-right:15px;
	padding:9px 10px;
	border-radius:5px;
	color: #a83f3f;
	border:1px solid;
	white-space: nowrap;
}
.subNavi__link-pickup:hover {
	background:#a83f3f;
	color:#FFF;
	border-color:transparent;
}

.subNavi__link.icon-facebook2:hover{color:#3B5998}
.subNavi__link.icon-twitter:hover{color:#00B0ED}
.subNavi__link.icon-instagram:hover{color:#E23F60}
.subNavi__link.icon-google-plus2:hover{color:#DF4A32}
.subNavi__link.icon-youtube:hover{color:#cd201f}
.subNavi__link.icon-linkedin:hover{color:#0079ba}
.subNavi__link.icon-pinterest:hover{color:#ce0f19}
.subNavi__link.icon-rss:hover{color:#ff9900}



/*ヘッダー下エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/
.pickupHead .pickupHead__inner{
	margin-left:20px;
	margin-right:20px;
}





/*TOPページ限定パーツ
------------------------------------------------------------*/
.keyBig {
	margin-left: 20px;
	margin-right: 20px;
}

/*おすすめ3記事*/
.pickup3{padding-top:60px;}
.pickup3__bg{height: 16rem;}
.pickup3__item-first {
	width: calc(70% - 40px);
	margin-right: 40px;
}

/*投稿(single)ページ限定パーツ
------------------------------------------------------------*/

/*記事下CTAエリア*/
/*スタイル(borderとshadowは共通スタイルを使用)*/
.postcta-bg,
.pagecta-bg {padding:30px;}



/*フッター上エリア用パーツ（共通も選択可能）
------------------------------------------------------------*/

/*ランキングボックス*/
.rankingBox{padding-top:60px;}
.rankingBox__bg{height: 16rem;}

/*各カテゴリ最新記事一覧*/
.categoryBox{
	padding-top:60px;
	padding-bottom:30px;
}
.categoryBox__item {width: calc(25% - 15px);}

.commonCtr__container{padding:60px 0;}

/*フッターエリア用パーツ（共通）
------------------------------------------------------------*/

.widgetFooter {
	display:flex;
	justify-content: space-between;
	width:calc(100% + 30px)
}
.widgetFooter__box{
	flex-grow: 1;
	width:calc(33.3333% - 30px);
    margin-right: 30px;
}


.bottomFooter{padding:60px 0;}
.bottomFooter__list li{ font-size:1.6rem;}



/************************************************************/
/*テーマ
/************************************************************/

/*headerエリアのバージョン
------------------------------------------------------------*/

/*背景色ありバージョン*/
.t-headerColor .searchBtn__link {color:rgba(255,255,255,0.5);}
.t-headerColor .searchBtn__link:hover {color:rgba(255,255,255,1);}
.t-headerColor .menuBtn__link{background: #fff;color: #191919;}
.t-headerColor .menuBtn__link:hover{background: #191919; color:#fff}

.t-headerColor .subNavi__link{color:rgba(255,255,255,0.5);}
.t-headerColor .subNavi__link:hover{color:rgba(255,255,255,1);}
.t-headerColor .subNavi__link-pickup {color: #FFF;}
.t-headerColor .subNavi__link-pickup:hover {
    background: #FFF ;
    color: #a83f3f;
}

/*ロゴセンターバージョン*/
.t-headerCenter .container-header{
	display:block;
	text-align:center;
	padding-top: 20px;
	padding-bottom:20px;
}
.t-headerCenter .siteTitle{
	max-width:calc(100% - 40px);
	padding-top:10px;
	font-size:30px;
}
.t-headerCenter .searchBtn{
	position: absolute;
	top: 15px;
	left:0;
}
.t-headerCenter.t-logoSp25 .searchBtn{top: 15px;}
.t-headerCenter.t-logoSp30 .searchBtn{top: 15px;}
.t-headerCenter.t-logoSp35 .searchBtn{top: 15px;}
.t-headerCenter.t-logoSp40 .searchBtn{top: 15px;}

.t-headerCenter.t-logoPc40 .searchBtn{top: 20px;}
.t-headerCenter.t-logoPc50 .searchBtn{top: 25px;}
.t-headerCenter.t-logoPc60 .searchBtn{top: 30px;}
.t-headerCenter.t-logoPc70 .searchBtn{top: 35px;}

.t-headerCenter .searchBtn__link{
	width: auto;
	line-height:1.25;
	padding:10px 0;
	margin-right:0;
	font-size:20px;
}
.t-headerCenter .menuBtn{
	position: absolute;
	top: 15px;
	right:0;
}
.t-headerCenter.t-logoSp25 .menuBtn{top: 15px;}
.t-headerCenter.t-logoSp30 .menuBtn{top: 15px;}
.t-headerCenter.t-logoSp35 .menuBtn{top: 15px;}
.t-headerCenter.t-logoSp40 .menuBtn{top: 15px;}

.t-headerCenter.t-logoPc40 .menuBtn{top: 20px;}
.t-headerCenter.t-logoPc50 .menuBtn{top: 25px;}
.t-headerCenter.t-logoPc60 .menuBtn{top: 30px;}
.t-headerCenter.t-logoPc70 .menuBtn{top: 35px;}

.t-headerCenter .menuBtn__link{
	width: auto;
	height:auto;
	line-height: inherit;
	padding:10px 0;
	margin-right:0;
	font-size:20px;
	background: none;
	color:inherit;
}
.t-headerCenter .menuBtn__link:hover {color: #a83f3f;}

.t-headerCenter .globalNavi{
	display:inline-block;
	padding-top:0;
	vertical-align:bottom;
}
.t-headerCenter .subNavi{
	display:inline-block;
	vertical-align:bottom;
}



/*背景色あり&ロゴセンター組み合わせバージョン*/
.t-headerColor.t-headerCenter .menuBtn__link{color:rgba(255,255,255,0.5);}
.t-headerColor.t-headerCenter .menuBtn__link:hover{color:rgba(255,255,255,1); background:none;}


/*ロゴ高さバージョン
------------------------------------------------------------*/
.t-logoSp25 .siteTitle__logo{height:30px;}
.t-logoSp30 .siteTitle__logo{height:30px;}
.t-logoSp35 .siteTitle__logo{height:30px;}
.t-logoSp40 .siteTitle__logo{height:30px;}

.t-logoPc40 .siteTitle__logo{height:40px;}
.t-logoPc50 .siteTitle__logo{height:50px;}
.t-logoPc60 .siteTitle__logo{height:60px;}
.t-logoPc70 .siteTitle__logo{height:70px;}








/************************************************************/
/*ユーティリティ
/************************************************************/

/*display:none*/
.u-none-pc{display:none ;}
.u-none-sp{display:block ;}
.globalNavi.u-none-pc{display:none;}
.globalNavi.u-none-sp{display:block;}


.u-shadow  {padding:30px;}
.u-border  {padding:30px;}



}



/************************************************************/
/************************************************************/
/*PCワイドレスポンシブ設定
/************************************************************/
/************************************************************/

@media only screen and (min-width: 1139px){
/************************************************************/
/*レイアウト
/************************************************************/

/*ラッパー(メイン・サイドバー用ラッパー)
------------------------------------------------------------*/
.l-wrapper {
	margin-left:auto;
	margin-right:auto;
	padding-left: 15px;
  padding-right: 15px;
}



/************************************************************/
/*共通モジュール(様々な箇所で複数使用するパーツ)
/************************************************************/

/*枠組み系パーツ
------------------------------------------------------------*/

/*コンテナー（左右余白）*/
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
  padding-right: 15px;
}



/*TOPページ限定パーツ
------------------------------------------------------------*/
.keyBig {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
  padding-right: 15px;
}



/************************************************************/
/*テーマ
/************************************************************/

/*headerエリアのバージョン
------------------------------------------------------------*/
.t-headerCenter .searchBtn{
	left:15px;
}
.t-headerCenter .menuBtn{
	right:15px;
}

}


#sec1{
	max-width:1140px;
	margin:0 auto;
	}
	#sec1 .part1 {
	  margin-top: 80px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
	#sec1 .part1 img {
	  width: 50%;
	}
	#sec1 .part1 .flex_body {
	  flex: 1;
	  display: flex;
	  flex-direction: column;
	  align-items: flex-start;
	  justify-content: flex-start;
	  padding: 0 4%;
	}
	#sec1 .part1 .flex_body h2 {
	  font-size: 24px;
	  padding: 0;
	  margin-bottom: 0;
	  color: #4d4d4d;
		text-align: center;
	  padding-bottom: 20px;
	}
	#sec1 .part1 .flex_body h4 {
		font-size: 18px;
		margin-top: 10px;
	}
	#sec1 .part1 .flex_body p {
	  font-size: 14px;
	  line-height: 2;
	  margin: 0;
	}
	#sec1 .part1 .flex_body a {
	  font-size: 14px;
	  color: white;
	  background: #add8dd;
	  border-radius: 5px;
	  width: 178px;
	  height: 40px;
	  margin-top: 50px;
	  display: flex !important;
	  align-items: center;
	  justify-content: center;
	  margin-left: auto;
	  margin-right: auto;
	}
	#sec1 .part1 .flex_body a span {
	  font-size: 12px;
	  transform: rotate(-90deg);
	  margin-right: 15px;
	}
	#sec2 {
	  margin-top: 120px;
	}
	#sec2 h2 {
	  text-align: center;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 24px;
	}
	#sec2 h2 span {
	  padding-bottom: 10px;
	  border-bottom: 2px solid #4d4d4d;
	  color: #4d4d4d;
	}
	#sec2 h2 img {
	  width: 50px;
	  height: 45px;
	  padding: 0 20px;
	}
	#sec2 .par1 {
	}
	#sec2 .part1 {
	  max-width: 1140px;
	  margin: auto;
	  margin-top: 60px;
	}
	.slick-list.draggable{
	width:100%;
	}
	#sec2 .part1 .slicker_parts {
	  height: auto;
	}
	#sec2 .part1 .block {
	  padding: 0 18px;
		/*max-width:350px;*/
	}
	#sec2 .part1 .block img {
	  width: 100%;
	  height: 264px;
	  object-fit: cover;
	}
	#sec2 .part1 .block .block_body {
	  padding: 20px;
	}
	#sec2 .part1 .block .block_body h3 {
	  font-size: 14px;
	  line-height: 2;
	}
	#sec2 .part1 .block .block_body p {
	  font-size: 14px;
	  line-height: 1.6;
	  padding-top: 10px;
	}
	#sec2 .part1 .block .block_body a {
	  margin-top: 20px;
	  display: inline-block;
			font-size: 14px;
		color: white;
		background: #add8dd;
		border-radius: 5px;
		width: 178px;
		height: 40px;
		display: flex !important;
		align-items: center;
		justify-content: center;
	  margin-left: auto;
	  margin-right: auto;
	}

	#sec3 {
	  margin-top: 100px;
	}
	#sec3 h2 {
	  text-align: center;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 24px;
	}
	#sec3 h2 span {
	  padding-bottom: 10px;
	  border-bottom: 2px solid #4d4d4d;
	  color: #4d4d4d;
	}
	#sec3 h2 img {
	  width: 50px;
	  height: 45px;
	  padding: 0 20px;
	}
	#sec3 .part1 .slicker_parts {
	  height: auto;
	}
	#sec3 .part1 {
	  max-width: 1140px;
	  margin: auto;
	  margin-top: 60px;
	}
	#sec3 .part1 .block {
	  padding: 0 12px;
	}
	#sec3 .part1 .block img {
	  width: 100%;
	  height: 264px;
	  object-fit: cover;
	}
	#sec3 .part1 .block .block_body {
	  padding: 20px;
	}
	#sec3 .part1 .block .block_body h3 {
	  font-size: 14px;
	  line-height: 2;
	}
	#sec3 .part1 .block .block_body p {
	  font-size: 14px;
	  line-height: 1.6;
	  padding-top: 10px;
	}
	#sec3 .part1 .block .block_body a {
	  margin-top: 20px;
	  display: inline-block;
			font-size: 14px;
		color: white;
		background: #add8dd;
		border-radius: 5px;
		width: 178px;
		height: 40px;
		display: flex !important;
		align-items: center;
		justify-content: center;
	  margin-left: auto;
	  margin-right: auto;
	}
	#sec3 .part2 {
	  max-width: 1100px;
	  margin: auto;
	  margin-top: 40px;
	  text-align: right;
	}
	#sec3 .part2 a {
	  font-size: 16px;
		color: #f6a6b8;
	}

	#sec4 {
	  padding-top: 100px;
	}
	#sec4 h2 {
	  text-align: center;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 24px;
	}
	#sec4 h2 span {
	  padding-bottom: 10px;
	  border-bottom: 2px solid #4d4d4d;
	  color: #4d4d4d;
	}
	#sec4 h2 img {
	  width: 50px;
	  height: 45px;
	  padding: 0 20px;
	}
	#sec4 .part1 {
	  max-width: 1100px;
	  margin: auto;
	  margin-top: 60px;
	}
	#sec4 .part1 .tab-contents {
	  margin-top: 40px;
	}
	#sec4 .part1 .tabs {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  grid-gap: 2px;
	}
	#sec4 .part1 .tabs .tab {
	  flex: 1;
	}
	#sec4 .part1 .tabs .tab a {
	  background: #ededef;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  color: #4d4d4d;
	  font-size: 16px;
	  height: 60px;
	  cursor: pointer;
	  font-weight: bold;
	}

	#sec4 .part1 .tabs .tab a.active {
	  background: #f6a6b8;
	  color: white;
	  font-size: 16px;
	  line-height: 1.6;
	  position: relative;
	}
	#sec4 .part1 .tabs .tab a.active::after {
	  content: "▼";
	  font-size: 18px;
	  color: #f6a6b8;
	  bottom: -18px;
	  left: 50%;
	  position: absolute;
	}
	#sec4 .part1 .tab-contents .tab-content {
	  display: none;
	}
	#sec4 .part1 .tab-contents .tab-content.active {
	  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  grid-gap: 34px;
	}
	#sec4 .part1 .tab-contents .tab-content a {
	  width: 100%;
	  margin-bottom: 20px;
	}
	#sec4 .part1 .tab-contents .tab-content a p {
	  font-size: 16px;
	  font-weight: bold;
	  padding: 20px;
	}
	#sec4 .part1 .tab-contents .tab-content a img {
	  width: 100%;
	  height: auto;
	}

	#sec2 .part2 {
	  max-width: 1100px;
	  margin: auto;
	  margin-top: 40px;
	  text-align: right;
	}
	#sec2 .part2 a {
	  font-size: 16px;
		color: #f6a6b8;
	}
	#sec5 {
	  padding: 0 0 100px;
	  background: #F7F7F7;
	}
	#sec5 h2 {
	  text-align: center;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 24px;
	  color: #333;
	}
	#sec5 h2 span {
	  padding-bottom: 10px;
	  border-bottom: 2px solid #333;
	}
	#sec5 h2 img {
	  width: 50px;
	  height: 45px;
	  padding: 0 20px;
	}
	#sec5 .part1 {
	  max-width: 1100px;
	  margin: auto;
	  margin-top: 60px;
	}
	#sec5 .part1 ul {
	  display: grid;
	  grid-gap: 11px;
	  grid-template-columns: repeat(auto-fit, minmax(205px, 1fr));
	  flex-wrap: wrap;
	}
	#sec5 .part1 ul li {
	  background:#F3A5B8;
	  height: 56px;
	  list-style-type:none;
	}
	#sec5 .part1 ul li a {
	  width: 100%;
	  height: 100%;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  font-size: 16px;
	  text-align: center;
	  color:#ffffff;
	}
	#sec6 {
		margin-top: -100px;
		padding-top: 100px;
	}
	#sec6 .part1 {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  padding-bottom: 60px;
	  padding-top: 60px;
	  max-width: 1100px;
	  margin: auto;
	  grid-gap: 50px;
	}
	#sec6 .part1 a {
	  font-weight: 500;
	  background: #f6a6b8;
	  color: white;
	  height: 70px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  max-width: 450px;
	  font-size: 16px;
	  width: 100%;
	}
	#index_header_search {
		background: none !important;
		padding: 0;
		margin-top: -80px !important;
	  }
	  #index_header_search .inner {
		max-width: 1000px;
		margin: 0 auto;
	  }
	  .header_search_keywords ul.search_keywords_operator li{
		list-style: none;
	  }
	  #index_header_search {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	  }
	  h3.singo{
		display: none;
	  }

	  #index_header_search h3 {
		display: block;
		font-size: 16px;
		color: #4d4d4d;
		display: inline-flex;
		align-items: flex-start;
		justify-content: flex-start;
		background: #ededef;
		padding-left: 25px;
		padding-top: 20px;
		padding-right: 25px;
		line-height: 1;
		padding-bottom: 15px;
		width: 342px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	  }
	  #index_header_search h3 img {
		width: 20px;
		height: 20px;
		margin-right: 20px;
	  }
	  #index_header_search form {
		background: #ededef;
		padding: 20px 25px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		box-sizing: border-box;
	  }
	  #index_header_search .header_search_inputs {
		margin-right: 2px;
		width: 25%;
	  }
	  #header_search_submit {
		border-radius: 0;
		background: #f6a6b8 !important;
		border-color: transparent;
		color: white;
	  }
	  /* 検索窓エリア */
.header_search_inputs
#header_search_cat1
+ .chosen-container
.chosen-results
li[data-option-array-index="1"] {
background-color: #ecd4d4;
}
.header_search_inputs
#header_search_cat1
+ .chosen-container
.chosen-results
li[data-option-array-index="14"] {
background-color: #ccdbe2;
}

.header_search_inputs
#header_search_cat1
+ .chosen-container
.chosen-results
li[data-option-array-index="19"] {
background-color: #c9cbe0;
}


/* ヘッダー検索 */
#header_top a.search_button { display:none; }
#header_search, #index_header_search { display:block; padding:125px 0 25px 0; background:#222; }
@media only screen and (min-width:1025px) {
  #header_search { display:block !important; }
}
#header_search form, #index_header_search form { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end }
.header_search_inputs { width:25%; margin-right:1.66%; }
.header_search_button { width:20.02%; margin-right:0; }
form.columns-5 .header_search_inputs { width:20%; }
form.columns-5 .header_search_button { width:14.36%; }
.header_search_inputs input, .header_search_inputs select { width:100%; height:50px; padding:18px 16px; font-size:14px; line-height:1; color:#000; background:#fff; border:none; border-radius:3px; }
.header_search_inputs select { padding:15px 16px; }
.header_search_inputs select option { width:100%; color:#000; }
.header_search_inputs select:focus { color:#92785f; }
#header_search_submit { padding:0; color:#fff; background:transparent; border:1px solid #fff; border-radius:25px; cursor:pointer; }
#header_search_submit:hover { background-color:#92785f; }
.header_search_keywords { position:relative; }
.header_search_keywords #header_search_keywords { padding-right:57px; }
.header_search_keywords ul.search_keywords_operator { display:none; }
.header_search_keywords ul.search_keywords_operator { width:42px; height:50px; overflow:hidden; border-radius:0 3px 3px 0; position:absolute; top:0; right:0;margin:0; }
.header_search_keywords ul.search_keywords_operator li { height:25px; line-height:25px; font-size:12px; text-align:center; color:#000; background:#fff; border-left:1px solid #ccc; cursor:pointer;
 -webkit-user-select:none; -moz-user-select:-moz-none; -ms-user-select:none; user-select:none;
}
.header_search_keywords ul.search_keywords_operator li.active { color:#fff; background: #6a6a6a; }
.header_search_inputs .chosen-container { font-size:14px; }
.header_search_inputs .chosen-container:nth-of-type(2) { display: none;}
.header_search_inputs .chosen-with-drop .chosen-single span { color:#92785f; }
.header_search_inputs .chosen-results li[data-option-array-index="0"] { color:#fff; background:#b69e84 !important; border-color:#b69e84; margin:-1px -1px 0 -1px; position:relative; left:-1px; }

.cat-list{
	border-top: 1px solid;
    padding: 15px 15px 15px 5px;
	position: relative;
}

.cat-list[open]::after{ content:""; display:block; width:8px; height:8px; border-top: #333 2px solid; border-right: #333 2px solid; -webkit-transform:rotate(315deg); -ms-transform:rotate(315deg); transform:rotate(315deg); position:absolute; right: 2%; top: 18px; margin: auto; -moz-transform:rotate(315deg); -o-transform:rotate(315deg);
}


.cat-list::after{ content:""; display:block; width:8px; height:8px; border-top: #333 2px solid; border-right: #333 2px solid; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); transition: 0.5s; position:absolute; right: 2%; top: 18px; margin: auto; -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s;
}

.footer-category__inner .cat-list:last-of-type(){
	border-bottom: 1px solid;
}

.cat-item{
	font-size: 15px;
	list-style: none;
	font-weight: 800;
}

.cat-child_container{
  padding-top: 10px;
}

.cat-child_list{
	list-style: none;
	padding: 10px;
}

.cat-child_list:last-of-type(){
	padding-bottom: 0;
}

.category-list{
	width: 100%;
	border-bottom: 1px solid;
}

@media only screen and (min-width: 768px){
.category-list{
	width: calc(70% - 30px);
	border-bottom: 1px solid;
}
.pickup3{
	max-width: 1170px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
	margin: 0 auto;
	flex-wrap: wrap;
	padding-bottom: 30px;
}

.pickup3 li:first-of-type{
	width: 100%;
}

.pickup3 li{
  width: 50%;
  position: relative;
  list-style: none;
  margin-bottom: 0;
}

.pickup3 li::before{
    content: "";
    top: 0;
    left: 0;
    border-bottom: 6em solid transparent;
    border-left: 6em solid #333; /* ãƒ©ãƒ™ãƒ«ã®è‰²ã¯ã“ã“ã§å¤‰æ›´ */
    position: absolute;
    z-index: 100;
}

.pickup3 li::after{
    content: "Pickup";
    display: block;
    font-size: 16px;
    top: 20px;
    transform: rotate(-45deg);
    color: #fff; /* æ–‡å­—è‰²ã¯ã“ã“ã§å¤‰æ›´ */
    left: 3px;
    position: absolute;
    z-index: 101;

}

.pickup3 li:hover{
    opacity: .7;
  }

.pickup3 img{
    width: 100%;
    height: 100%;
	object-fit: contain;
}

.pickup-h3{
    font-size: 18px;
    position: absolute;
    bottom: 50px;
    padding: 0 5px;
	display: none;
}

.banner-choice {
    max-width: 1170px;
    margin: 0 auto;
    max-width: 1170px;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
}

}


/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,.fab,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: a 2s infinite linear;
    animation: a 2s infinite linear
}

.fa-pulse {
    -webkit-animation: a 1s infinite steps(8);
    animation: a 1s infinite steps(8)
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-aws:before {
    content: "\f375"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comments:before {
    content: "\f086"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frown:before {
    content: "\f119"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-key:before {
    content: "\f084"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-male:before {
    content: "\f183"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-moon:before {
    content: "\f186"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nintendo-switch:before {
    content: "\f418"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-percent:before {
    content: "\f295"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-plane:before {
    content: "\f072"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-print:before {
    content: "\f02f"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-random:before {
    content: "\f074"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-rendact:before {
    content: "\f3e4"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-road:before {
    content: "\f018"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-safari:before {
    content: "\f267"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-strava:before {
    content: "\f428"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-train:before {
    content: "\f238"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.eot);
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: Font Awesome\ 5 Brands
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.eot);
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-display: swap;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.eot);
    src: url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.0.8/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.far,.fas {
    font-family: Font Awesome\ 5 Free
}

.fa,.fas {
    font-weight: 900
}

@charset "UTF-8";.wp-block-search__button:before {
    content: "●";
    font-size: 20px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    text-rendering: auto
}

html {
    font-family: sans-serif
}

body {
    margin: 0;
    background-color: #eaedf2;
    color: #252525;
    font-family: sans-serif;
    line-height: 1.83;
    word-break: normal;
    overflow-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: none
}

* {
    box-sizing: border-box
}

a:active,a:hover {
    outline: 0
}

p {
    word-wrap: break-word
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

.strong {
    font-weight: 700
}

.em {
    font-style: italic
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    margin: 0;
    white-space: pre-wrap
}

code,pre {
    font-family: "Menlo","Consolas","monaco","monospace","ＭＳ ゴシック",sans-serif;
    font-size: 1em
}

.dfont {
    font-family: "Quicksand","Avenir","Arial","Hiragino Kaku Gothic ProN",YuGothic,"Yu Gothic","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,sans-serif
}

dl,ol,ul {
    margin: 1em 0
}

dd {
    margin: 0
}

ol,ul {
    list-style-type: none;
    padding: 0
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle
}

iframe {
    max-width: 100%
}

figure {
    margin: 0
}

.entry-content img.alignleft {
    display: inline;
    float: left;
    margin: .5em 1.2em .5em 0
}

.entry-content img.alignright {
    display: inline;
    float: right;
    margin: .5em 0 .5em 1em
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

button,input,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%
}

button,input {
    line-height: normal
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

.image-replacement,.ir {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}

.clearfix,.cf,.comment-respond {
    zoom:1}

.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after {
    display: table;
    content: ""
}

.clearfix:after,.cf:after,.comment-respond:after {
    clear: both
}

.last-col {
    float: right;
    padding-right: 0!important
}

@media (max-width: 768px) {
    .m-all {
        float:left;
        width: 100%;
        padding-right: .75em;
        padding-right: 0
    }

    .m-1of2 {
        float: left;
        width: 50%;
        padding-right: .75em
    }

    .m-1of3 {
        float: left;
        width: 33.33%;
        padding-right: .75em
    }

    .m-2of3 {
        float: left;
        width: 66.66%;
        padding-right: .75em
    }

    .m-1of4 {
        float: left;
        width: 25%;
        padding-right: .75em
    }

    .m-3of4 {
        float: left;
        width: 75%;
        padding-right: .75em
    }
}

@media (min-width: 769px) and (max-width:1029px) {
    .t-all {
        float:left;
        width: 100%;
        padding-right: .75em;
        padding-right: 0
    }

    .t-1of2 {
        float: left;
        width: 50%;
        padding-right: .75em
    }

    .t-1of3 {
        float: left;
        width: 33.33%;
        padding-right: .75em
    }

    .t-2of3 {
        float: left;
        width: 66.66%;
        padding-right: .75em
    }

    .t-1of4 {
        float: left;
        width: 25%;
        padding-right: .75em
    }

    .t-3of4 {
        float: left;
        width: 75%;
        padding-right: .75em
    }

    .t-1of5 {
        float: left;
        width: 20%;
        padding-right: .75em
    }

    .t-2of5 {
        float: left;
        width: 40%;
        padding-right: .75em
    }

    .t-3of5 {
        float: left;
        width: 60%;
        padding-right: .75em
    }

    .t-4of5 {
        float: left;
        width: 80%;
        padding-right: .75em
    }
}

@media (min-width: 1030px) {
    .d-all {
        float:left;
        width: 100%;
        padding-right: .75em;
        padding-right: 0
    }

    .d-1of2 {
        float: left;
        width: 50%;
        padding-right: .75em
    }

    .d-1of3 {
        float: left;
        width: 33.33%;
        padding-right: .75em
    }

    .d-2of3 {
        float: left;
        width: 66.66%;
        padding-right: .75em
    }

    .d-1of4 {
        float: left;
        width: 25%;
        padding-right: .75em
    }

    .d-3of4 {
        float: left;
        width: 75%;
        padding-right: .75em
    }

    .d-1of5 {
        float: left;
        width: 20%;
        padding-right: .75em
    }

    .d-2of5 {
        float: left;
        width: 40%;
        padding-right: .75em
    }

    .d-3of5 {
        float: left;
        width: 60%;
        padding-right: .75em
    }

    .d-4of5 {
        float: left;
        width: 80%;
        padding-right: .75em
    }

    .d-1of6 {
        float: left;
        width: 16.6666666667%;
        padding-right: .75em
    }

    .d-1of7 {
        float: left;
        width: 14.2857142857%;
        padding-right: .75em
    }

    .d-2of7 {
        float: left;
        width: 31%;
        padding-right: .75em
    }

    .d-3of7 {
        float: left;
        width: 42.8571429%;
        padding-right: .75em
    }

    .d-4of7 {
        float: left;
        width: 57.1428572%;
        padding-right: .75em
    }

    .d-5of7 {
        float: left;
        width: 69%;
        padding-right: 30px
    }

    .single .d-5of7,.post .d-5of7,.page .d-5of7 {
        padding-right: 2em
    }

    .d-6of7 {
        float: left;
        width: 85.7142857%;
        padding-right: .75em
    }

    .d-1of8 {
        float: left;
        width: 12.5%;
        padding-right: .75em
    }

    .d-1of9 {
        float: left;
        width: 11.1111111111%;
        padding-right: .75em
    }

    .d-1of10 {
        float: left;
        width: 10%;
        padding-right: .75em
    }

    .d-1of11 {
        float: left;
        width: 9.09090909091%;
        padding-right: .75em
    }

    .d-1of12 {
        float: left;
        width: 8.33%;
        padding-right: .75em
    }
}

input[type="text"],input[type="password"],input[type="datetime"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field {
    display: block;
    width: 100%;
    margin-bottom: .7em;
    padding: .55em;
    border: 0;
    border-radius: 3px;
    background-color: #eff1f5;
    box-shadow: none;
    color: rgba(0,0,0,.7);
    font-size: 1em;
    line-height: 1.5;
    transition: ease
}

textarea {
    max-width: 100%;
    min-height: 120px;
    line-height: 1.5em;
    padding: .5em;
    overflow: auto
}

select {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 97.5% center;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

.wrap {
    width: 92%;
    margin: 0 auto
}

.single #inner-content,.page #inner-content {
    width: 100%
}

.single .insidesp,.page .insidesp {
    margin: 0 auto;
    padding: 0 4%
}

header .logo a {
    text-decoration: none;
    transition: 0.3s ease-in-out
}

a:hover {
    text-decoration: underline;
    cursor: pointer
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5 {
    font-weight: 700
}

h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a {
    text-decoration: none
}

h1,.h1 {
    font-size: 1.35em;
    line-height: 1.6
}

h2,.h2 {
    margin-bottom: .375em;
    font-size: 1.3em;
    line-height: 1.56
}

h3,.h3 {
    font-size: 1.2em
}

h4,.h4 {
    font-size: 1.1em
}

h5,.h5 {
    margin-bottom: .5em;
    font-size: 1em;
    line-height: 1.5
}

.entry-content h2 {
    margin: 2.5em 0 .7em;
    font-size: 1.4em;
    line-height: 1.6
}

.entry-content h3 {
    margin: 2.6em 0 .7em;
    padding: 10px 0 10px 10px;
    border-left-width: 4px;
    font-size: 1.2em;
    line-height: 1.5
}

.entry-content h4 {
    margin: 2.3em 0 .7em;
    font-size: 1.1em
}

.header {
    position: relative;
    z-index: 99;
    box-shadow: 0 3px 6px rgba(0,0,0,.18)
}

#inner-header {
    max-width: 100%
}

#drawer+#inner-header {
    max-width: calc(100% - 76px)
}

#logo {
    margin: 0;
    padding: 0 0 0 5px;
    width: 100%;
    font-size: 6vmin;
    letter-spacing: 1px
}

#logo a {
    display: table-cell;
    line-height: 1.5;
    vertical-align: middle
}

#logo a:hover {
    opacity: .5
}

.desktop-nav {
    display: none
}

.mobile-nav {
    overflow: hidden;
    margin-bottom: 15px;
    margin-left: 5px
}

.mobile-nav,.mobile-nav li,.mobile-nav li a {
    height: 45px
}

.mobile-nav ul {
    overflow-x: auto;
    margin: 0;
    text-align: center;
    white-space: nowrap;
    animation: RightToLeft 2s cubic-bezier(.24,.56,.47,.91) 0s 1 normal;
    -webkit-overflow-scrolling: touch
}

.mobile-nav ul::-webkit-scrollbar {
    display: none;
    -webkit-appearance: none
}

@keyframes RightToLeft {
    0% {
        transform: translateX(15px)
    }
}

.mobile-nav li {
    display: inline-block;
    opacity: .8
}

.mobile-nav li.current-menu-item {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    opacity: 1
}

.mobile-nav li a {
    display: inline-block;
    padding: 0 9px;
    font-size: 14px;
    font-weight: 700;
    vertical-align: middle;
    line-height: 40px
}

.mobile-nav li a:hover {
    opacity: 1;
    text-decoration: none
}

#drawer__content {
    overflow: auto;
    position: fixed;
    z-index: 9999;
    width: 90%;
    max-width: 330px;
    height: 100%;
    padding-bottom: 50px;
    background: #fff;
    transition: 0.3s ease-in-out;
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%);
    -webkit-overflow-scrolling: touch
}

#drawer__content .widget {
    margin: 0 0 15px
}

#drawer__content .widget_search {
    margin: 1em
}

#drawer__content .searchform__input {
    background: #efefef;
    box-shadow: none
}

.drawer__title {
    position: relative;
    padding: 7px 15px;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px
}

.drawer__title .close {
    display: inline-block;
    padding: 10px 3px
}

.drawer__title .close span {
    height: 30px;
    margin: 0 20px 0 7px
}

.drawer__title .close span:before {
    left: -13px;
    width: 30px
}

.drawer-unshown,.drawer--unshown {
    display: none
}

#drawer__open,.header-search {
    position: absolute;
    top: 0;
    width: 48px;
    padding: 0;
    border: none;
    background: transparent;
    outline: none;
    font-size: 23px;
    text-align: center;
    vertical-align: middle;
    line-height: 62px
}

#drawer__open {
    left: 0
}

.header-search {
    right: 0
}

#drawer__close-cover {
    display: none;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transition: 0.3s ease-in-out
}

#drawer__input:checked~#drawer__content {
    box-shadow: 6px 0 25px rgba(0,0,0,.15);
    -webkit-transform: translateX(0%);
    transform: translateX(0%)
}

#drawer__input:checked~#drawer__close-cover {
    display: block;
    opacity: .5
}

.header-search__input,.header-search__close,.header-search__modal {
    display: none
}

.header-search__label {
    cursor: pointer
}

.header-search__close {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999
}

.header-search__close {
    cursor: pointer;
    background: rgba(0,0,0,.65)
}

.header-search__modal {
    position: fixed;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 1em;
    z-index: 999999
}

.header-search__modal .searchform {
    max-width: 350px;
    margin: -70px auto 0;
    font-size: 18px
}

.header-search__modal .searchform__submit {
    background: #eaeaea;
    color: #4e4e4e
}

.header-search__modal .searchform:before {
    content: "キーワードで検索";
    color: #fff;
    font-weight: 700;
    display: block;
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 7px
}

.header-search__input:checked~.header-search__modal,.header-search__input:checked~.header-search__close {
    display: block
}

.header-info a {
    display: block;
    padding: 10px;
    font-weight: 700;
    border-top: solid 1px rgba(255,255,255,.3);
    text-align: center
}

.header-info.animated a {
    animation: fadeHeader 0.7s ease 0s 1 normal
}

.header-info a:hover {
    text-decoration: none;
    background-size: 140%;
    opacity: .9
}

#content {
    margin-top: 2em;
    padding-bottom: 2em
}

.single #content,.page #content {
    margin-top: 0
}

#entry {
    margin-bottom: 1.5em;
    border-radius: 3px;
    background-color: #fff
}

#entry header {
    color: #070f15
}

#entry footer {
    margin: 2em 0 0
}

#entry footer aside {
    position: relative
}

footer p {
    margin: 0
}

.post-thumbnail {
    margin: 15px 0 0
}

.post-thumbnail img {
    width: 100%
}

.withspace {
    padding: 0 15px
}

.sns-btn {
    margin: 0 auto;
    text-align: center
}

.article-header .sns-btn:not(.sns-dif) {
    margin-top: 30px
}

.sns-btn__item {
    display: inline-block;
    position: relative
}

.sns-btn__item a {
    display: inline-block;
    border-radius: 10px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    transition: 0.3s ease-in-out
}

.sns-btn__item a:hover {
    box-shadow: 0 10px 25px -5px rgba(0,0,0,.2);
    text-decoration: none
}

.sns-btn__item i {
    display: block;
    width: auto;
    height: 32px;
    font-size: 32px;
    line-height: 32px
}

.sns-btn__item img {
    display: block;
    height: 32px;
    width: 32px;
    padding: 1px
}

.tw a,.tw .scc {
    color: #3ab4ff
}

.fb a,.fb .scc {
    color: #3b8df7
}

.pkt a,.pkt .scc {
    color: #ff7b7b
}

.hatebu a,.hatebu .scc {
    color: #45b5f7
}

.line a {
    color: #59d869
}

.fa-hatebu:before {
    position: relative;
    top: -.1em;
    font-family: "Quicksand","Arial",sans-serif;
    font-size: 1.11em;
    font-weight: 700;
    line-height: 32px;
    content: "B!";
    white-space: nowrap
}

#fab {
    display: none
}

.fab-btn {
    display: block;
    position: relative;
    margin: -25px 15px 0 auto;
    width: 140px;
    z-index: 2;
    outline: none;
    cursor: pointer;
    border-radius: 33px;
    font-size: 19px;
    text-align: center;
    letter-spacing: 1px;
    background-color: #fff;
    box-shadow: 0 5px 18px -2px rgba(0,0,0,.15);
    transition: 0.3s ease-in-out;
    transition-delay: 0.1s;
    animation: animScale 3.5s ease-out
}

.fab-btn,.fab-btn i {
    height: 50px;
    line-height: 50px
}

.fab-btn i:after {
    content: "SHARE";
    padding-left: 10px;
    font-family: "Quicksand","Avenir","Arial";
    font-weight: 500;
    color: #555
}

.fab-btn:hover {
    box-shadow: 0 12px 45px -9px rgba(0,0,0,.23)
}

#fab:checked~.fab-btn {
    background: #f0f0f0;
    opacity: 0;
    -webkit-transform: translate(-150px,-150px) scale3d(4,5,1);
    transform: translate(-150px,-150px) scale3d(4,5,1)
}

.nothumb .fab-btn {
    margin: -35px 15px 0 auto
}

.nothumb .fab-btn {
    box-shadow: 0 2px 6px rgba(0,0,0,.25)
}

@media only screen and (max-width: 400px) {
    .nothumb .fab-btn {
        margin:15px;
        width: auto;
        animation: none
    }

    .nothumb .fab-btn,.nothumb .fab-btn i {
        animation: none
    }
}

#fab:checked~.fab-btn i {
    display: none
}

#fab__contents {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    background: #eaedf2
}

#fab:checked~#fab__contents {
    display: block;
    animation: coverIn 0.7s ease 0s 1 normal
}

@keyframes coverIn {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fab__contents-main {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 20px 0;
    background: #e9edf2;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.fab__contents_title {
    margin: 0;
    font-size: 30px;
    text-align: center
}

.fab__contents_img {
    overflow: hidden;
    position: relative;
    width: 300px;
    height: 145px;
    margin: 10px auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    color: #fff;
    font-weight: 700
}

.close {
    display: none;
    position: absolute;
    z-index: 999999;
    top: 0;
    right: 0;
    padding: 0 15px 10px;
    cursor: pointer;
    -webkit-animation: animScale 2s ease 0s 1 normal;
    animation: animScale 2s ease 0s 1 normal
}

.close span {
    display: inline-block;
    position: relative;
    width: 3px;
    height: 45px;
    margin: 0 20px 0 7px;
    padding: 0;
    background: #8c9196;
    transition: 0.3s ease-in-out;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.close span:before {
    display: block;
    position: absolute;
    top: 50%;
    left: -20px;
    width: 45px;
    height: 3px;
    margin-top: -2px;
    background: #8c9196;
    content: ""
}

#fab:checked~#fab__contents .close {
    display: inline-block
}

.close span:hover {
    transform: rotate(45deg) scale(1.1)
}

.fab__close-cover {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    padding: 10px;
    background: rgba(0,0,0,.35);
    opacity: 0
}

.footer .fab-btn {
    display: none
}

.sns-btn__item {
    width: 17%;
    margin: 0 .5%
}

.sns-btn__item a:hover {
    opacity: .6;
    box-shadow: none
}

.sns-btn__title {
    display: inline-block;
    position: relative;
    padding: 0 25px;
    color: #cccfd7;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px
}

.sns-btn__title:before,.sns-btn__title:after {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 20px;
    height: 3px;
    border-radius: 3px;
    background-color: #d8dae1;
    content: ""
}

.sns-btn__title:before {
    left: 0;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg)
}

.sns-btn__title:after {
    right: 0;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg)
}

.share_txt {
    font-weight: 700;
    white-space: nowrap
}

.sns-dif {
    position: relative
}

.sns-dif .share_txt {
    display: none
}

.sns-dif ul {
    margin: 0;
    padding: 14px 0 16px;
    background: #eaedf2;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.sns-dif ul li {
    width: auto;
    margin: 0
}

.sns-dif ul li a {
    position: relative;
    width: 52px;
    height: 52px;
    margin: 3.5px;
    padding: 0;
    background: #fff;
    box-shadow: 0 7px 15px -4px rgba(0,0,0,.15);
    transition: all 0.3s;
    transition-timing-function: cubic-bezier(.51,.1,.36,1.68)
}

.sns-dif ul li a:hover {
    opacity: 1;
    box-shadow: 0 14px 20px -4px rgba(0,0,0,.25);
    transform: scale(1.05) translateY(-2px)
}

.sns-dif ul li i {
    font-size: 30px;
    line-height: 52px;
    height: 52px
}

.sns-dif ul li .fa-line {
    font-size: 32px
}

.sns-dif .sns-btn__item img {
    margin: 11px auto 0
}

.sns-dif .fa-hatebu:before {
    top: 0
}

.scc {
    position: absolute;
    font-size: 11px;
    font-weight: 700;
    top: -19px;
    opacity: .7;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sns-dif .scc {
    top: auto;
    bottom: -12px;
    line-height: 1.2
}

.fixed-menu {
    margin-bottom: 54px
}

.fixed-menu.fixed-menu-scroll-upward {
    margin-bottom: 0
}

.fixed-menu.fixed-menu-scroll-upward ul {
    transform: translateY(100%);
    transition: transform .3s ease-in
}

.fixed-menu.fixed-menu-scroll-upward-show ul {
    transform: translateY(0)
}

.fixed-menu ul {
    position: fixed;
    display: table;
    table-layout: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    margin: 0;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    z-index: 98;
    box-shadow: 0 -1px 3px rgba(100,120,130,.25)
}

.fixed-menu ul li i {
    font-size: 24px;
    display: block;
    width: auto
}

.fixed-menu ul li {
    display: table-cell;
    text-align: center
}

.fixed-menu ul li a {
    display: block;
    padding: 9px 0 6px;
    font-size: 10px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden
}

.fixed-menu a:hover,.fixed-menu__follow a {
    text-decoration: none
}

.fixed-menu__share .sns-btn__title {
    display: none
}

.fixed-menu__share,.fixed-menu__follow {
    position: fixed;
    bottom: -150px;
    width: 100%;
    z-index: 97;
    transition: 0.3s ease-in-out
}

.fixed-menu__share.active,.fixed-menu__follow.active {
    bottom: 54px;
    bottom: calc(env(safe-area-inset-bottom) + 52px)
}

.fixed-menu__share ul {
    background: #a2a7ab
}

.fixed-menu__share .scc {
    color: #e0e0e0
}

.fixed-menu__follow {
    display: table;
    table-layout: fixed;
    width: 100%;
    background: #505050;
    text-align: center;
    box-shadow: 0 -2px 10px rgba(0,0,0,.1)
}

.fixed-menu__follow span,.fixed-menu__follow a {
    display: table-cell;
    color: #fff;
    vertical-align: middle;
    height: 54px
}

.fixed-menu__follow span {
    font-size: 19px;
    padding: 10px 3px
}

.fixed-menu__follow a {
    font-size: 11px;
    padding: 10px 0 5px
}

.fixed-menu__follow a i {
    display: block;
    font-size: 28px
}

.follow-tw {
    background: #7dccf7
}

.follow-fb {
    background: #7c9cec
}

.follow-fdly {
    background: #8ed87a
}

.follow-youtube {
    background: #f0504f
}

.follow-insta {
    background: linear-gradient(45deg,#fad51f,#f95e5e 20%,#e83784 60%,#754ed5)
}

.article-header {
    margin-bottom: 10px
}

.single-title,.page-title {
    position: relative;
    margin: 20px 0 0;
    padding: 0 15px;
    color: #444
}

#post_title{
	font-size: 16px!important;
	margin:20px 0 20px;
}

#post_title.single-title{
	font-size: 28px!important;
}

.entry-meta {
    margin: 15px 0 0;
    padding: 0 15px;
    font-size: 15px;
    letter-spacing: .3px;
    color: #a5aaaf
}

.entry-time.pubdate {
    padding: 0 10px 0 0
}

time.pubdate:before,time.updated:before {
    padding-right: 5px;
    font-family: FontAwesome;
    opacity: .6
}

time.pubdate:before {
    content: "\f017"
}

time.updated:before {
    content: "\f021"
}

.entry-content {
    padding: 10px 15px 0
}

.entry-content p {
    margin: 0 0 1.5em
}

.entry-content>p {
    line-height: 1.93
}

.entry-content p a {
    text-decoration: none
}

.entry-content p a:hover {
    text-decoration: none
}

.entry-content table {
    width: 100%;
    margin: 1em 0;
    border: 2px solid #e0e0e0
}

.entry-content table.tb-responsive {
    display: block;
    overflow-x: auto;
    width: 100%;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.entry-content table caption {
    margin: 0 0 7px;
    color: #9fa6b4;
    font-size: .75em;
    letter-spacing: 1px
}

.entry-content tr:not(:last-child) {
    border-bottom: 2px solid #e0e0e0
}

.entry-content td {
    padding: 7px;
    border-right: 2px solid #e0e0e0;
    word-break: break-all
}

.entry-content td:last-child,.entry-content th:last-child {
    border-right: 0
}

.entry-content th {
    padding: 7px;
    border-right: 2px solid #e0e0e0;
    border-bottom: 2px solid #e0e0e0;
    background: #f8f9fa
}

.entry-content tfoot {
    border-top: 2px dotted #c5c7ca;
    background: #f8f9fa
}

.entry-content .is-style-sango-table-scroll-hint.wp-block-table table {
    margin: 0
}

.entry-content .is-style-sango-table-scroll-hint {
    margin: 1em 0
}

.entry-content .is-style-sango-table-scroll-hint table th,.entry-content .is-style-sango-table-scroll-hint table td {
    white-space: nowrap
}

.entry-content .scroll-hint-icon {
    height: 90px;
    top: calc(50% - 45px)
}

.entry-content blockquote {
    box-sizing: border-box;
    position: relative;
    margin: 1.5em 0;
    padding: 13px 15px 13px 50px;
    border: solid 2px #464646;
    color: #464646
}

.entry-content blockquote:before {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 15px;
    font-family: FontAwesome;
    font-size: 25px;
    vertical-align: middle;
    line-height: 1;
    content: "\f10d"
}

.entry-content blockquote p {
    margin: 10px 0;
    padding: 0;
    line-height: 1.7
}

.entry-content blockquote cite {
    display: block;
    color: #888;
    font-size: .9em;
    text-align: right
}

.entry-content blockquote ul,.entry-content blockquote ol {
    border: none;
    padding: 5px 0 5px 22px;
    margin: 0;
    background: transparent
}

.entry-content ul,.entry-content ol {
    margin-bottom: 1.5em;
    padding: 1em 1em 1em 2.5em;
    border: solid 2px #e8e8e8;
    border-radius: 3px
}

.entry-content ul {
    list-style-type: disc
}

.entry-content li {
    padding: 5px 0
}

.entry-content li ul li,.entry-content li ol li {
    padding: 0
}

.entry-content ol {
    list-style-type: decimal
}

.entry-content ul li ul,.entry-content ul li ol,.entry-content ol li ul,.entry-content ol li ol {
    margin: 0;
    padding: .5em 0 .5em 1.3em;
    border: none
}

.entry-content dd {
    margin-bottom: 1.5em;
    margin-left: 0;
    color: #787878;
    font-size: .9em
}

.entry-content img {
    max-width: 100%;
    height: auto
}

.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail {
    max-width: 100%;
    height: auto
}

.entry-content .aligncenter,.entry-content img.aligncenter {
    clear: both;
    margin-right: auto;
    margin-left: auto
}

.entry-content img.aligncenter {
    display: block
}

.entry-content .gallery-caption {
    color: gray;
    font-size: .75em;
    margin: 5px 0;
    text-align: center
}

.entry-content .wp-caption {
    max-width: 100%;
    margin: 0 0 1.5em;
    padding: 8px;
    border: #eaedf2 2px solid
}

.entry-content .wp-caption.aligncenter {
    margin: 0 auto 1em
}

.entry-content .wp-caption img {
    max-width: 100%;
    width: 100%;
    margin-bottom: 0
}

.entry-content .wp-caption p.wp-caption-text {
    margin: 10px 0 0;
    font-size: .85em;
    text-align: center
}

.entry-content code,.entry-content .haiiro {
    padding: .2em .3em;
    margin: 0 .2em;
    border-radius: 5px;
    background: #f1f2f3;
    color: #404040;
    font-size: .9em
}

.entry-content pre {
    margin: 0 0 1.5em;
    padding: 1em;
    border: solid 1px #eaedf2;
    background: #f3f6fc;
    color: #54687c
}

.entry-content pre code {
    padding: 0;
    background: transparent
}

body .entry-content>*:first-child {
    margin-top: .1em
}

.cardtype,.sidelong {
    margin-bottom: 1em
}

.cardtype__article {
    position: relative;
    width: 100%;
    margin: 0 0 25px;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22);
    cursor: pointer;
    transition: 0.2s ease-in-out
}

.cardtype__article:hover {
    box-shadow: 0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);
    transform: translateY(-4px)
}

.cardtype__link {
    display: block;
    color: #555;
    text-decoration: none;
    cursor: pointer
}

.cardtype__link:hover {
    color: #555;
    text-decoration: none
}

.cardtype__img {
    margin: 0;
    overflow: hidden;
    position: relative;
    height: 0;
    padding-bottom: 57.7%
}

.cardtype__img img {
    border-radius: 2px 2px 0 0;
    width: 100%
}

.cardtype__link {
    padding-bottom: 25px
}

.cardtype h2 {
    margin: 8px 13px 0;
    font-size: 17px
}

.cardtype time {
    display: block;
    margin: 13px 13px 8px;
    color: #b5b5b5;
    font-size: 13px;
    font-weight: 700
}

.cat-name {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 13px;
    left: 13px;
    height: 22px;
    margin: 0;
    padding: 0 10px;
    border-radius: 14px;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    vertical-align: middle;
    line-height: 22px
}

.cat-name:hover {
    text-decoration: none;
    background: silver
}

.newmark {
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 10px;
    width: 37px;
    height: 37px;
    border-radius: 8px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    line-height: 37px;
    transform-origin: 50% 50%;
    animation: animScale 3.5s ease-out
}

@keyframes animScale {
    0% {
        transform: scale(0,0)
    }

    30% {
        transform: scale(0,0)
    }

    35% {
        transform: scale(1.2,1.2)
    }

    40% {
        transform: scale(1,1)
    }

    45% {
        transform: scale(1.1,1.1)
    }

    60% {
        transform: scale(1,1)
    }

    100% {
        transform: scale(1,1)
    }
}

.home_bottom {
    margin: 1em 0
}

.home_top {
    margin: 0 0 1em
}

#content.page-forfront {
    margin-top: 0;
    padding: 15px;
    background: #fff
}

#content.page-forfront .entry-content {
    padding: 0!important
}

.sidelong__article {
    position: relative;
    width: 100%;
    margin: 0 0 1em;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    cursor: pointer;
    transition: 0.3s ease-in-out
}

.sidelong__article:hover {
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.2)
}

.sidelong__link {
    display: table;
    width: 100%;
    padding: 7px;
    color: #555;
    text-decoration: none;
    cursor: pointer
}

.sidelong__link:hover {
    text-decoration: none
}

.sidelong__img,.sidelong__article-info {
    display: table-cell;
    vertical-align: middle
}

.sidelong__img {
    width: 90px;
    height: 90px
}

.sidelong__img img {
    width: 100%;
    border-radius: 3px
}

.sidelong__article-info {
    width: calc(100% - 90px);
    padding-left: 10px
}

.sidelong time {
    display: block;
    color: #b5b5b5;
    font-size: 13px;
    font-weight: 700;
    margin: 0
}

.sidelong h2,.sidelong .sidelong__title {
    display: -webkit-box;
    overflow: hidden;
    height: 4.2em;
    margin: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.sidelong .newmark {
    top: 4px;
    right: auto;
    left: 4px
}

.sidelong--shade .sidelong__article {
    box-shadow: 0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)
}

.sidelong--shade .sidelong__article:hover {
    box-shadow: 0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);
    transform: translateY(-4px)
}

.cardtype__article,.sidelong__article {
    animation: fadeIn 1.1s ease 0s 1 normal
}

.cardtype__article:first-child,.cardtype__article:nth-child(2),.sidelong__article:first-child,.sidelong__article:nth-child(2) {
    animation: fadeIn 0.7s ease 0s 1 normal
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        transform: translateY(30px)
    }

    100% {
        opacity: 1
    }
}

.post-tab {
    width: 100%;
    margin-bottom: .5em;
    text-align: center;
    box-shadow: 0 3px 10px -2px rgba(0,0,0,.2);
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
    font-size: .85em;
    font-weight: 700;
    line-height: 1.4
}

.post-tab>div {
    float: left;
    width: 50%;
    padding: .8em .2em;
    cursor: pointer;
    vertical-align: middle
}

.post-tab .tab3,.post-tab .tab4 {
    border-top: solid 1px #eaeaea
}

.post-tab .tab1,.post-tab .tab3 {
    border-right: solid 1px #eaeaea
}

.post-tab>div.tab-active {
    color: #fff;
    background: #58a9ef
}

.post-tab__content {
    display: none;
    padding: 20px 0
}

.post-tab__content.tab-active {
    display: block
}

.post-tab__more {
    margin-bottom: 1.5em
}

.post-tab__more span {
    white-space: pre-line
}

.pagination,.wp-prev-next {
    margin: 1.5em 0
}

.pagination {
    text-align: left
}

.pagination ul {
    display: block;
    clear: both;
    padding: 1.5em 0 0;
    text-align: center
}

.pagination li {
    display: inline-block;
    overflow: hidden;
    margin: 3.5px;
    padding: 0;
    text-align: center
}

.pagination a,.pagination span,.post-page-numbers {
    display: inline-block;
    width: 46px;
    height: 46px;
    margin: 0;
    border-radius: 50%;
    background: #fff;
    font-size: 17.5px;
    font-weight: 700;
    text-decoration: none;
    line-height: 46px
}

.pagination .current,.post-page-numbers.current {
    color: #fff;
    cursor: default
}

.page-numbers.dots {
    width: auto;
    padding: 12px;
    background: transparent
}

.wp-prev-next .prev-link {
    float: left
}

.wp-prev-next .next-link {
    float: right
}

.page-links,.post-page-links {
    margin: 2em 0;
    text-align: center
}

a.post-page-numbers {
    margin: 0 2px;
    background: #eff0f1;
    color: #555;
    text-decoration: none!important
}

a.post-page-numbers:hover {
    background: #e4e5e6
}

#sidebar1 h4:first-child,#nav_drawer h4:first-child {
    margin-top: 0
}

.widget {
    margin: 0 0 2.5em;
    background: #fff;
    font-size: .98em
}

.widgettitle {
    margin-bottom: 0;
    padding: 7px 13px;
    font-size: 1.2em
}

.sidebar .widgettitle:before {
    padding-right: 4px;
    font-family: FontAwesome
}

.sidebar .my_popular_posts .widgettitle:before {
    content: "\f201"
}

.sidebar .widget_archive .widgettitle:before {
    content: "\f017"
}

.sidebar .widget_recent_entries .widgettitle:before {
    content: "\f08d"
}

.sidebar .widget_tag_cloud .widgettitle:before {
    content: "\f02c"
}

.sidebar .widget_categories .widgettitle:before {
    content: "\f0ca"
}

.widget ul {
    margin: 0
}

.widget h4+* {
    margin-top: 10px;
    margin-bottom: 0
}

.widget .textwidget {
    padding: 10px
}

.textwidget p {
    margin: .5em 0
}

.widget .custom-html-widget {
    padding: 0
}

.widget ul li {
    margin: 0;
    font-weight: 700
}

.widget ul li ul {
    margin: 0
}

.widget ul li ul li a {
    padding: 5px 7px 5px 13px;
    font-size: 15px;
    font-weight: 400
}

.widget ul li ul li a:before {
    padding-right: 5px;
    color: silver;
    font-family: FontAwesome;
    content: "\f105"
}

.widget ul li a {
    display: block;
    margin: 7px 0;
    color: #626262;
    text-decoration: none
}

.widget.popular-posts ul li a:hover {
    background: transparent
}

.entry-count {
    display: inline-block;
    overflow: hidden;
    min-width: 24px;
    height: 24px;
    margin-left: 3px;
    border-radius: 50%;
    background: #f3f3f3;
    color: #626262;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    line-height: 24px
}

.fixed-sidebar {
    display: none
}

.normal-sidebar+.fixed-sidebar {
    margin: 25px 0 40px
}

.fixed-sidebar:not(.sidefixed),.fixed-sidebar:not(.sideidled) {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    max-height: 100vh;
    overflow-y: auto
}

.admin-bar .fixed-sidebar {
    top: 32px
}

.fixed-sidebar .widget {
    margin-bottom: 1em
}

.sidefixed {
    position: fixed;
    top: 0
}

.sideidled {
    position: fixed
}

.widget_search {
    background: transparent
}

.searchform div {
    position: relative
}

input.searchform__input {
    height: 45px;
    padding-right: 48px;
    border-bottom: solid 1px #efefef;
    background: #fff;
    outline: none;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.15),0 3px 3px -2px rgba(0,0,0,.15);
    transition: 0.3s ease-in-out;
    -webkit-appearance: none
}

input.searchform__input:focus {
    box-shadow: 0 5px 10px rgba(0,0,0,.15)
}

.searchform__submit {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    padding: 0;
    border: none;
    border-bottom: solid 1px rgba(0,0,0,.1);
    border-radius: 0 3px 3px 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    line-height: 44px
}

.searchform__submit i {
    transition: 0.4s ease-in-out;
    line-height: 44px
}

input.searchform__input:focus+.searchform__submit i {
    font-size: 24px
}

.tagcloud a {
    display: inline-block;
    margin: 5px 5px 5px 0;
    padding: 2px 8px;
    border-radius: 15px;
    background: #f4f4f4;
    color: #666;
    font-size: 12px!important;
    font-weight: 700
}

.tagcloud a:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    text-decoration: none
}

#wp-calendar {
    width: 250px;
    margin: 10px auto 0;
    text-align: center
}

.widget_media_image {
    background: transparent
}

.widget_media_image a,.widget_media_image img {
    display: block;
    padding: 0
}

.widget.widget_recent_comments li {
    padding: 5px 0;
    font-size: .85em;
    font-weight: 400
}

.widget.widget_recent_comments li a {
    display: inline;
    padding: 0;
    text-decoration: underline
}

.widget.widget_recent_comments li a:hover {
    background: transparent
}

.widget .my-widget li a {
    display: table;
    width: 100%
}

.widget .my-widget li a:hover {
    background: transparent;
    color: #92979f
}

.my-widget li a .my-widget__text {
    display: table-cell;
    width: 180px;
    width: calc(100% - 88px);
    font-size: .9em;
    vertical-align: middle;
    line-height: 1.5
}

.my-widget li a .my-widget__img {
    display: table-cell;
    width: 88px;
    height: 88px;
    padding-right: 8px;
    vertical-align: middle
}

.my-widget li a .post-date,.views {
    display: block;
    color: #b7b7b7;
    font-size: 13px;
    font-weight: 500
}

.my-widget__img img {
    width: 100%;
    border: solid 2px #f3f3f3;
    transition: 0.3s ease-in-out
}

.my-widget li a:hover .my-widget__img img {
    transform: scale(1.05)
}

.show_num li {
    position: relative
}

.show_num li .rank {
    display: inline-block;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 25px
}

.show_num li:nth-child(n+4) .rank {
    background: #f3f3f3;
    color: #9a9a9a
}

.show_num li a div {
    padding-left: 23px
}

.show_num li a figure+div {
    padding-left: 0
}

.profile-background img {
    width: 100%
}

.yourprofile .profile-img {
    position: relative;
    width: 80px;
    height: 80px;
    margin: -40px auto 0
}

.yourprofile .profile-img img {
    border: solid 3px #fff;
    border-radius: 40px;
    overflow: hidden
}

.yourname {
    padding: 0 10px;
    font-size: 1.3em;
    font-weight: 700;
    text-align: center
}

.profile-content {
    padding: 0 15px;
    font-size: .95em
}

.profile-sns {
    margin: 0;
    padding: 10px 10px 20px;
    text-align: center
}

.profile-sns li {
    display: inline-block;
    vertical-align: middle
}

.widget .profile-sns li a {
    padding: 4px;
    color: #555;
    width: 48px;
    height: 48px
}

.widget .profile-sns li a:hover {
    background: transparent;
    opacity: .6
}

.profile-sns li i {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #6eb6fd;
    color: #fff;
    font-size: 23px;
    text-align: center;
    line-height: 40px
}

.profile-sns li .fa-twitter {
    background: #3ab4ff
}

.profile-sns li .fa-facebook,.profile-sns li .fa-facebook-f {
    background: #3b8df7
}

.profile-sns li .fa-instagram {
    background: #ff7b7b
}

.profile-sns li .fa-youtube {
    background: #f0504f
}

.profile-sns li .fa-rss {
    background: #72d865
}

.profile-sns li .fa-line {
    background: #70da7d
}

.widget-menu__title {
    padding: 10px;
    font-size: 1.1em;
    color: #fff
}

.widget-menu {
    text-align: center
}

.widget-menu li {
    float: left;
    width: 50%;
    border-bottom: solid 2px #efefef;
    font-size: 12px;
    vertical-align: middle;
    background: #fff
}

.widget-menu li:nth-child(even) {
    border-left: solid 2px #efefef
}

.widget-menu li:last-child,.widget-menu li:nth-last-child(2) {
    border-bottom: 0
}

.widget-menu i {
    display: block;
    font-size: 3em
}

#main .widget-menu {
    margin: 0 0 1em;
    padding: 0;
    border-top: 0;
    list-style: none
}

#main .widget-menu li {
    margin-top: 1px;
    padding: 0
}

#main .widget-menu li:after {
    display: table;
    content: ""
}

#main .widget-menu a {
    display: block;
    padding: 1.2em .5em;
    font-weight: 700;
    text-decoration: none;
    color: #555
}

#main .widget-menu a:hover {
    background: #efefef
}

@media only screen and (min-width: 520px) {
    .menu-three.widget-menu li {
        width:33.3%
    }

    .menu-three.widget-menu li:nth-child(3n+1) {
        border-left: 0
    }

    .menu-three.widget-menu li {
        border-left: solid 2px #efefef
    }

    .menu-three.widget-menu li:nth-last-child(3) {
        border-bottom: 0
    }
}

.widget .follow_btn {
    margin-top: 0;
    text-align: center
}

.widget .follow_btn a {
    margin: 15px 5px 10px
}

.widget .follow_btn a:before {
    width: 50px;
    height: 50px;
    line-height: 50px
}

.no-widgets {
    margin-bottom: 1.5em;
    padding: 1.5em;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #fff;
    text-align: center
}

.sponsored {
    margin: 1em 0
}

.entry-content .sponsored:first-child {
    margin-top: 0
}

#main .h-undeline {
    position: relative;
    margin: 0;
    padding: 14px 10px;
    font-weight: 700;
    text-align: center;
    background: #eaedf2
}

.recommended {
    margin-bottom: 1.5em
}

.recommended a {
    display: table;
    width: 90%;
    margin: 5%;
    color: #333;
    font-weight: 700;
    line-height: 1.55
}

.recommended a figure,.recommended a div {
    display: table-cell;
    vertical-align: middle
}

.recommended a figure {
    width: 90px;
    height: 90px
}

.recommended figure img {
    width: 100%;
    border-radius: 10px;
    transition: all 0.4s
}

.recommended a div {
    width: calc(100% - 90px);
    padding-left: 15px
}

.recommended a:hover {
    color: #888;
    text-decoration: none
}

.recommended a:hover figure img {
    box-shadow: 0 7px 15px rgba(0,0,0,.25)
}

.related-posts ul {
    margin: 0;
    padding: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.related-posts li {
    width: 48%;
    margin: 0 4% 20px 0;
    display: block;
    float: left
}

.related-posts li:nth-child(even) {
    margin-right: 0
}

.related-posts li a {
    display: block;
    color: #333;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.related-posts li a:hover {
    color: #000
}

.rlmg img {
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
    transition: 0.3s
}

.related-posts li a:hover img {
    box-shadow: 0 15px 30px -5px rgba(0,0,0,.25);
    transform: translateY(-4px)
}

.rep {
    padding: 10px 0 0;
    line-height: 1.5
}

.rep p {
    margin: 0;
    font-size: .95em;
    font-weight: 700
}

.related-posts.type_b {
    background: #eaedf2
}

.related-posts.type_b ul {
    padding: 0 10px 25px
}

.related-posts.type_b li {
    box-shadow: 0 2px 4px rgba(0,0,0,.25);
    background: #fff;
    transition: 0.3s;
    border-radius: 5px
}

.related-posts.type_b .rlmg img {
    box-shadow: none;
    border-bottom: solid 1px #efefef;
    border-radius: 4px 4px 0 0
}

.related-posts.type_b .rep {
    padding: 10px;
    font-size: .95em
}

.related-posts.type_b li:hover {
    box-shadow: 0 6px 13px rgba(0,0,0,.25)
}

.related-posts.type_b li a:hover img {
    box-shadow: none;
    transform: none
}

.related-posts.type_c ul {
    padding: 0 13px;
    margin: 0 0 1.5em
}

.related-posts.type_c li {
    display: block;
    margin: 0;
    padding: 14px 0;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0
}

.related-posts.type_c li:last-child {
    border-bottom: none
}

.related-posts.type_c li a {
    display: table
}

.related-posts.type_c .rlmg,.related-posts.type_c .rep {
    display: table-cell;
    vertical-align: middle
}

.related-posts.type_c .rlmg {
    width: 40%;
    padding-right: 10px
}

.related-posts.type_c .rlmg img {
    width: 100%
}

.related-posts.type_c .rep {
    width: 60%;
    padding: 0
}

@media only screen and (max-width: 768px) {
    .related-posts.slide ul {
        padding:10px 10px 20px;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth
    }

    .related-posts.type_b.slide ul {
        padding-top: 0
    }

    .related-posts.slide ul:after {
        content: "";
        min-width: 20px
    }

    .related-posts.slide ul li {
        min-width: 240px;
        max-width: 300px;
        margin: 8px;
        scroll-snap-align: center
    }
}

.footer-meta {
    padding: 10px 5% 20px;
    font-size: .95em;
    font-weight: 700
}

.footer-meta_title {
    display: inline-block;
    padding-right: 2px
}

.footer-meta ul {
    display: inline-block;
    margin: 0
}

.footer-meta ul li {
    display: inline-block
}

.footer-meta ul li:not(:last-child):after {
    padding: 0 0 0 4px;
    content: "/"
}

.footer-meta ul li a {
    color: rgba(0,0,0,.4)
}

.footer-meta ul li a:hover {
    color: rgba(0,0,0,1);
    text-decoration: none
}

.meta-tag {
    margin-top: 5px
}

.meta-tag a:before {
    padding-left: 3px;
    content: "#"
}

.tags {
    margin: 0
}

.like_box {
    padding: 30px 15px
}

.like_inside {
    overflow: hidden;
    max-width: 350px;
    margin: 0 auto;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 10px 15px -2px rgba(0,0,0,.24)
}

.like_img {
    overflow: hidden;
    position: relative;
    width: 110%;
    margin-left: -5%;
    border-radius: 0 0 50% 50%/0 0 25% 25%;
    transition: 0.3s ease-in-out
}

.like_img img {
    width: 100%
}

.like_img:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .15;
    content: ""
}

.like_img p {
    position: absolute;
    z-index: 2;
    top: 20%;
    top: calc(50% - 70px);
    left: 0;
    width: 100%;
    padding: 10%;
    background-position: 50% 50%;
    color: #fff;
    font-size: 35px;
    text-align: center
}

.like_content {
    padding: 15px 20px;
    font-weight: 700
}

.like_content p {
    padding-bottom: 10px;
    font-weight: 700
}

.like_insta,.like_youtube {
    display: inline-block;
    margin: 10px 0 0;
    padding: 4.5px 7px 4px;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    border-radius: 4px
}

.like_youtube {
    background: #f0504f
}

.like_insta {
    background: linear-gradient(45deg,#fad51f,#f95e5e 20%,#e83784 60%,#754ed5)
}

.fb-like {
    margin-top: 13px
}

.author-info {
    position: relative;
    padding: 25px 15px
}

.author-info__inner {
    position: relative
}

.author-info__inner .tb {
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 5px 20px -5px rgba(105,115,131,.35)
}

.author-info__inner .tb-left {
    padding: 20px 15px 5px
}

.author_label span {
    display: inline-block;
    position: relative;
    min-width: 120px;
    max-width: 100%;
    margin: 0 0 15px;
    padding: 6px 12px;
    border-radius: 20px;
    background: #eaedf2;
    color: #555;
    font-size: 16px;
    font-weight: 700
}

.author_label span:before {
    position: absolute;
    top: 100%;
    left: 33px;
    border: 13px solid transparent;
    border-top: solid 10px #eaedf2;
    content: ""
}

.author_img {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin: 0;
    vertical-align: middle
}

.author_img img {
    border: solid 3px #dfe2e8;
    border-radius: 50%
}

.author-info__inner .tb-left .aut {
    display: inline-block;
    width: calc(100% - 95px);
    margin: 0;
    padding-left: 10px;
    vertical-align: middle;
    line-height: 1.3
}

.author-info__inner .tb-left dt {
    font-size: 19px;
    font-weight: 700
}

.author-info__inner .tb-left dd {
    padding-top: 4px;
    color: #686868;
    font-size: 15px;
    font-weight: 700
}

.author-info__inner .tb-right {
    padding: 15px;
    font-size: .95em;
    line-height: 1.7
}

.follow_btn {
    margin-top: 15px
}

.follow_btn a {
    display: inline-block;
    margin: 15px 10px 0 0;
    color: #919191;
    text-align: center;
    font-size: 11px
}

.follow_btn a:hover {
    text-decoration: none;
    transform: translateY(-4px)
}

.follow_btn a:before {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    border-radius: 12px;
    color: #fff;
    font-family: FontAwesome;
    font-size: 35px;
    text-align: center;
    line-height: 60px
}

.fa5 .follow_btn a:before {
    font-family: "Font Awesome 5 Brands"
}

.follow_btn .Twitter:before {
    background: #3ab4ff;
    content: "\f099"
}

.follow_btn .Facebook:before {
    background: #4f96f6;
    content: "\f09a"
}

.follow_btn .Instagram:before,.profile-sns li .fa-instagram {
    background: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/library/images/insta.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "\f16d"
}

.follow_btn .YouTube:before {
    background: #f0504f;
    content: "\f16a"
}

.fa5 .follow_btn .YouTube:before {
    content: "\f167"
}

.follow_btn .Feedly:before {
    background: #72d865;
    content: "\f09e"
}

.follow_btn .Website:before {
    background: #ffb35d;
    content: "\f0ac"
}

.follow_btn .LINE:before {
    background: #59d869;
    content: "\f3c0"
}

.fa4 .follow_btn .LINE:before {
    content: "\f075"
}

.fa5 .follow_btn .Feedly:before,.fa5 .follow_btn .Website:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.cta {
    padding: 25px 15px;
    font-weight: 700
}

.cta-img {
    margin: 15px 0;
    text-align: center
}

.cta h3 {
    margin: 0;
    font-size: 1.5em;
    line-height: 1.45
}

.cta-descr {
    margin: 15px 0;
    font-size: 1.1em;
    white-space: pre-wrap
}

.cta-btn {
    text-align: center
}

.cta-btn a {
    padding: .5em 1em
}

.related_ads {
    margin: 1.5em 0 2em
}

.article-footer .textwidget {
    margin: 1em 0 0
}

.prnx_box {
    margin-bottom: 1.5em
}

.prnx {
    display: block;
    margin: 0 15px 20px;
    color: #505050
}

.prnx:hover {
    text-decoration: none
}

.prnx p {
    margin: 0;
    padding: 4px;
    color: rgba(0,0,0,.52);
    font-size: .9em;
    font-weight: 700
}

.prnx.nx p {
    text-align: right
}

.prnx_tb {
    display: table;
    width: 100%;
    background: #E3F1FF;
    border-radius: 2px;
    transition: 0.3s ease-in-out
}

.prnx:hover .prnx_tb {
    box-shadow: 0 10px 20px rgba(0,0,0,.2)
}

.prnx_tb figure {
    display: table-cell;
    width: 95px;
    padding: 10px 0 10px 10px;
    vertical-align: middle
}

.prnx_tb figure img {
    width: 100%
}

.prev-next__text {
    display: table-cell;
    width: calc(100% - 95px);
    padding: 10px;
    font-size: .9em;
    vertical-align: middle;
    line-height: 1.4
}

.nx .prnx_tb figure {
    padding: 10px 10px 10px 0
}

#comments-title {
    margin: 0;
    padding: .75em;
    border-top: 1px solid #f8f9fa
}

.commentlist {
    list-style-type: none;
    margin: 0;
    font-size: .9em
}

.comment {
    overflow: hidden;
    position: relative;
    clear: both;
    padding: 1em
}

.no-comments {
    font-size: .95em;
    margin: 1em
}

.comment .comment-author {
    padding: 7px 0 2px;
    border: 0
}

.comment .vcard {
    margin-left: 50px
}

.comment .vcard cite.fn {
    font-weight: 700;
    font-style: normal
}

.comment .vcard time {
    display: block;
    font-size: .8em;
    font-style: italic
}

.comment .vcard time a {
    color: #9fa6b4;
    text-decoration: none
}

.comment .vcard time a:hover {
    text-decoration: underline
}

.comment .vcard .avatar {
    position: absolute;
    left: 16px;
    border-radius: 50%
}

.comment:last-child {
    margin-bottom: 0
}

.comment .children {
    margin: 0
}

.comment[class*="depth-"] {
    margin-top: 1.1em
}

.comment.depth-1 {
    margin-top: 0;
    margin-left: 0
}

.comment:not(.depth-1) {
    margin-top: 0;
    padding: 13px
}

.comment.odd {
    background-color: #fff
}

.comment.even {
    background: #f8f9fa
}

.comment_content p {
    margin: .7335em 0 1.5em;
    line-height: 1.5em
}

.blue-btn,.comment-reply-link,#submit {
    display: inline-block;
    position: relative;
    padding: 0 24px;
    border: 0;
    border-radius: 4px;
    color: #fff;
    font-size: .9em;
    font-size: 34px;
    font-weight: 400;
    text-decoration: none;
    line-height: 34px;
    cursor: pointer;
    -webkit-transition: background-color 0.14s ease-in-out;
    transition: background-color 0.14s ease-in-out
}

.blue-btn:hover,.comment-reply-link:hover,#submit:hover,.blue-btn:focus,.comment-reply-link:focus,#submit:focus {
    color: #fff;
    text-decoration: none
}

.blue-btn:active,.comment-reply-link:active,#submit:active {
    top: 1px
}

.blue-btn {
    background-color: #6bb6ff
}

.blue-btn:hover,#submit:hover,.blue-btn:focus,.comment-reply-link:focus,#submit:focus {
    background-color: silver
}

.blue-btn:active,.comment-reply-link:active,#submit:active {
    background-color: silver
}

.comment-reply-link {
    float: right;
    margin: 10px 0 10px 10px;
    background-color: #c1c7cc;
    font-size: .85em;
    font-weight: 700
}

.comment-edit-link {
    margin: 0 7px;
    font-size: .9em;
    font-style: italic;
    text-decoration: none
}

.comment-nav-prev,.comment-nav-next {
    padding: 10px;
    font-weight: 700
}

.comment-nav-prev {
    float: left
}

.comment-nav-next {
    float: right
}

.comment-respond {
    padding: 1em 1.5em 2em;
    border-top: solid 1px #eaedf2
}

#reply-title {
    font-weight: 700
}

#reply-title:before {
    padding-right: 5px;
    font-family: FontAwesome;
    font-weight: 400;
    content: "\f040"
}

.fa5 #reply-title:before {
    content: "\f303"
}

.comment-notes {
    color: #7b7e82;
    font-size: .9em
}

.logged-in-as {
    margin: 0;
    color: #9fa6b4;
    font-style: italic
}

.logged-in-as a {
    color: #5c6b80
}

.comment-form-comment {
    margin: 1.5em 0 .75em
}

.form-allowed-tags {
    padding: 1.5em;
    background-color: #f8f9fa;
    font-size: .9em
}

.form-submit {
    text-align: right
}

#submit {
    display: inline-block;
    padding: 2px 14px;
    border-radius: 2px;
    box-shadow: 0 1.5px 3px rgba(0,0,0,.25);
    font-size: 1em
}

#comment-form-title {
    margin: 0 0 1.1em
}

#allowed_tags {
    margin: 1.5em 10px .7335em 0
}

.comment-form-cookies-consent {
    font-size: .9em;
    position: relative;
    line-height: 1.6
}

.comment-form-cookies-consent input {
    position: absolute;
    top: 5px;
    left: 0
}

.comment-form-cookies-consent label {
    padding-left: 25px;
    display: block
}

.required {
    color: #ee7b7b
}

.nocomments {
    margin: 0 20px 1.1em
}

.footer {
    position: relative;
    clear: both;
    font-size: .95em
}

.inner-footer {
    padding-top: 2em
}

.ft_title {
    margin: 0 0 .7em;
    padding: 2px 0 2px 10px;
    border-left: solid 3px;
    font-size: 1.2em
}

.footer .widget ul li a,.footer .my-widget__text {
    opacity: .75
}

.footer .widget .my-widget li a {
    opacity: 1
}

.footer p {
    line-height: 1.55
}

.footer p a {
    text-decoration: underline
}

.footer p a:hover {
    opacity: .7
}

.footer .ft_widget,.footer .my_popular_posts {
    margin: 1.5em 0 3em;
    background: transparent
}

.footer .widget h4+* {
    padding: 0
}

.footer .my-widget__img img {
    border: none;
    box-shadow: 0 3px 15px rgba(0,0,0,.15)
}

.footer .widget ul li a {
    position: relative;
    padding: 8px 0 8px 13px
}

.footer .widget ul li a:hover {
    background: transparent;
    text-decoration: underline
}

.footer .widget .my-widget li a {
    padding-left: 0
}

.footer .widget .my-widget li a:hover {
    text-decoration: none
}

.footer .widget ul:not(.my-widget) li a:before {
    position: absolute;
    left: 0;
    font-family: FontAwesome;
    content: "\f105"
}

.footer .widget ul li ul li a {
    margin-left: 15px
}

.footer .tagcloud a {
    background: rgba(0,0,0,.18);
    text-decoration: none
}

.footer select {
    background-color: #fff
}

#footer-menu {
    padding: 20px 10px 10px;
    text-align: center
}

#footer-menu a {
    color: #fff;
    text-decoration: none
}

.footer-menu__btn {
    font-size: 20px;
    transition: 0.3s ease-in-out
}

.footer-menu__btn:hover {
    opacity: .7
}

#footer-menu nav,.footer-links {
    display: inline-block
}

#footer-menu ul {
    margin: .5em
}

#footer-menu li,.privacy-policy-link {
    display: inline-block;
    padding: 0 6px;
    font-size: 14.5px
}

.privacy-policy-link {
    padding-left: 0
}

#footer-menu li a:hover,#footer-menu .privacy-policy-link:hover {
    text-decoration: underline
}

.copyright {
    margin: 5px 0 0;
    font-size: 13.5px;
    opacity: .7
}

.totop {
    display: none;
    width: 54px;
    height: 54px;
    text-align: center;
    position: fixed;
    bottom: 15px;
    right: 10px;
    border-radius: 50%;
    opacity: .6;
    transition: none
}

.fixed-menu~.totop {
    bottom: 70px
}

.totop i {
    display: inline-block;
    height: 54px;
    line-height: 52px;
    color: #fff;
    vertical-align: middle
}

body .totop i {
    width: auto;
    height: auto
}

.totop:hover {
    opacity: .9
}

.raised {
    display: inline-block;
    margin: .5em 0;
    padding: .4em 1.3em;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.2),0 2px 3px -2px rgba(0,0,0,.15);
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    transition: 0.3s ease-in-out;
    text-decoration: none!important
}

.raised:hover,.raised:focus {
    box-shadow: 0 13px 20px -3px rgba(0,0,0,.24);
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

#breadcrumb {
    margin: 0;
    padding: 13px 15px;
    background: #f4f4f4
}

.archive #breadcrumb {
    padding: 0;
    background: transparent
}

#breadcrumb ul {
    margin: 0
}

#breadcrumb li {
    display: inline;
    list-style: none;
    color: gray;
    font-size: .87em
}

#breadcrumb li:after {
    padding: 0 6px;
    color: rgba(0,0,0,.2);
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 14px
}

#breadcrumb li a {
    text-decoration: none
}

#breadcrumb li:first-child a:before {
    padding-right: 5px;
    font-family: FontAwesome;
    font-size: 1.1em;
    font-weight: 400;
    content: "\f015"
}

#breadcrumb li a:hover {
    color: gray;
    text-decoration: none
}

#archive_header {
    margin: 0 0 2em;
    padding: 10px 15px;
    border-top-width: 3px;
    border-top-style: solid;
    background: #fff
}

#archive_header h1 {
    margin: .5em 0
}

#archive_header ul {
    margin: .1em 0
}

#archive_header .cat-item {
    display: inline-block;
    overflow: hidden;
    margin: 0 5px 5px 0;
    padding: 3px 14px;
    border-radius: 20px;
    background: #eaedf2;
    font-size: .9em;
    transition: 0.2s ease-in-out
}

#archive_header .cat-item:hover {
    box-shadow: 0 3px 7px rgba(0,0,0,.2)
}

#archive_header .cat-item a {
    color: #4c4c4c
}

#archive_header .cat-item a:hover {
    text-decoration: none
}

#archive_header .taxonomy-description {
    padding: 0
}

.author h1 .fa-check-circle {
    color: #5cc5f0
}

.author_page_img img {
    border: solid 5px #eaedf2;
    border-radius: 50%
}

.author h1,.author_page_img {
    display: inline-block;
    vertical-align: middle
}

.author_page_img {
    width: 100px
}

.author h1 {
    padding-left: .3em;
    font-size: 1.5em
}

#header-image {
    min-height: 150px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    animation: fadeHeader 1s ease 0s 1 normal
}

@keyframes fadeHeader {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    100% {
        opacity: 1
    }
}

.header-image__text {
    max-width: 1080px;
    margin: 0 auto;
    padding: 13% 20px 15%;
    color: #fff;
    text-align: center;
    line-height: 1.5
}

.header-image__text p {
    margin: 10px 0;
    white-space: pre-wrap
}

.header-image__headline {
    font-size: 2em;
    font-weight: 700
}

.header-image__descr {
    font-size: .9em
}

.header-image__btn {
    margin: 20px 0 0
}

.header-image__btn .raised {
    font-size: 19px;
    line-height: 1.6
}

#divheader,.post-tab {
    animation: fadeHeader 1s ease 0s 1 normal
}

.divheader__img img {
    width: 100%
}

.divheader__text {
    padding: 15px
}

.divheader__headline {
    margin: 0 0 5px;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1.4
}

.divheader__descr {
    margin: .5em 0;
    font-size: 1em;
    white-space: pre-wrap
}

.divheader__btn {
    margin: 15px 0;
    text-align: center
}

.divheader__btn .raised {
    font-size: 18px;
    font-weight: 700
}

.divheader__btn .raised:before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 8px
}

.notfound {
    margin-bottom: 2em
}

.nofound-title {
    position: relative;
    padding: 1em .5em;
    background: #fff;
    font-size: 1.1em;
    font-weight: 700;
    text-align: center
}

.nofound-title i {
    color: #84c2ff;
    font-size: 1.2em;
    animation: slideDown 1s ease 0s 1 normal
}

@keyframes slideDown {
    0% {
        opacity: 0;
        transform: translateY(-30px)
    }

    100% {
        opacity: 1
    }
}

.nofound-title:before {
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 50%;
    margin-left: -20px;
    border: 20px solid transparent;
    border-top: 20px solid #fff;
    content: ""
}

.nofound-img {
    position: relative
}

.nofound-img h2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    color: rgba(255,255,255,.8);
    font-size: 6em;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.nofound-contents {
    padding: 1em;
    background: #fff
}

.nofound-contents .searchform__input {
    background: #f2f2f2
}

.center,.ct {
    text-align: center
}

.flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex
}

.flex-wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.space-between {
    justify-content: space-between
}

.withtag_list {
    margin: 1.5em 0
}

.withtag_list>span {
    display: inline-block;
    padding: 2px 12px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-weight: 700
}

.withtag_list ul {
    list-style-type: disc;
    margin: 0;
    padding: .5em .5em .5em 2em;
    background: #f2f2f2;
    color: #878787
}

.withtag_list ul li ul {
    padding: .3em 0 .3em 1em
}

.search-title {
    margin: 0 0 1em
}

.search-title .fa-search {
    width: 2em;
    height: 2em;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 2em
}

.screen-reader-text {
    display: none
}

#inner-content .ads-title {
    margin-bottom: .5em;
    color: #878787;
    font-size: .95em;
    text-align: center
}

.has-fa-before:before,.has-fa-after:after {
    font-family: FontAwesome
}

.fa5 .has-fa-before:before,.fa5 .has-fa-after:after,.fa5 #breadcrumb li:after,.fa5 #breadcrumb li:first-child a:before,.fa5 .divheader__btn .raised:before,.fa5 time.updated:before,.fa5 time.pubdate:before,.fa5 .entry-content blockquote:before,.fa5 .widget ul li ul li a:before,.fa5 #reply-title:before,.fa5 .footer .widget ul:not(.my-widget) li a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.fa5 .fab {
    font-weight: 400
}

.fa4 .fa,.fa4 .fas {
    font-weight: 400
}

.fa5 .fa,.fa5 .fas {
    font-weight: 900
}

@media only screen and (min-width: 481px) {
    .div-text .smltext {
        font-size:1.1em
    }

    .home_bottom {
        margin: 1em 2%
    }

    .home_top {
        margin: 0 2% 1em
    }

    .post-tab {
        margin: 0 2% 1em;
        width: 96%;
        font-size: .9em
    }

    .cardtype {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -moz-box;
        display: flex;
        flex-direction: row;
        -webkit-flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .cardtype__article {
        float: left;
        width: 46%;
        margin: 0 1.8% 25px
    }

    .cardtype__link {
        padding-bottom: 15px
    }

    .cardtype__article h2 {
        margin: 8px 13px 0
    }

    .cardtype__article time {
        margin: 13px 13px 8px
    }

    .sidelong__article {
        width: 96%;
        margin: 0 1.8% 25px
    }

    .sidelong__link {
        padding: 10px
    }

    .sidelong__img {
        width: 120px;
        height: 120px
    }

    .sidelong__article-info {
        width: calc(100% - 120px);
        padding-left: 15px
    }

    .sidelong h2,.sidelong .sidelong__title {
        font-size: 19px
    }

    #archive_header {
        margin: 0 2% 1.5em
    }

    .single-title,.page-title,.entry-meta,.entry-content {
        padding-right: 25px;
        padding-left: 25px
    }

    .share-abst {
        max-width: 294px;
        height: 180px
    }

    .fab__contents_img {
        width: 346px
    }

    .sns-btn__item {
        width: 14%;
        max-width: 86px;
        margin: 0
    }

    .sns-dif ul {
        max-width: 100%
    }

    .sns-dif ul li {
        width: auto
    }

    .sns-dif ul li a {
        width: 55px;
        height: 55px;
        margin: 7px
    }

    .sns-dif ul li i {
        height: 55px;
        line-height: 55px
    }

    .recommended a {
        width: 80%;
        margin: 5% 10%;
        font-size: 1.05em
    }

    .rep p {
        font-size: 1em
    }

    .related-posts.type_b ul {
        padding: 0 30px 15px
    }

    .related-posts.type_b li a .rep {
        padding: 10px;
        font-size: 1em
    }

    .related-posts.type_c ul {
        padding: 0 25px
    }

    .related-posts.type_c li {
        padding: 18px 0
    }

    .cta {
        padding: 25px
    }

    .author-info {
        position: relative;
        padding: 25px
    }

    .prnx.pr,.prnx.nx {
        max-width: 300px;
        width: 46%
    }

    .prnx.pr {
        float: none;
        margin: 0 0 15px 2%
    }

    .prnx.nx {
        float: none;
        margin: 0 auto 0
    }
}

.prnx.pr {
    float: left;
    margin: 0 0 15px 2%
}

.prnx.nx {
    float: right;
    margin: 0 2% 15px 0
}

.inner-footer {
    width: 82%
}

.nofound-contents {
    padding: 2em
}

.totop {
    right: 18px;
    bottom: 20px
}

.catpost-cards .c_linkto {
    width: 47%;
    margin: 1em 0;
    max-width: none
}

@media only screen and (min-width: 769px) {
    .wrap,.single #inner-content,.page #inner-content {
        width:96%
    }

    .single #content,.page #content {
        margin-top: 2em
    }

    #logo:before {
        content: none
    }

    #logo a {
        display: inline;
        line-height: inherit;
        vertical-align: baseline
    }

    .header--center {
        height: auto;
        padding: 0
    }

    .mobile-nav {
        display: none
    }

    .desktop-nav,.desktop-nav ul,.desktop-nav li,.desktop-nav li a {
        display: inline-block;
        vertical-align: top;
        margin: 0
    }

    .desktop-nav {
        float: right;
        font-weight: 700
    }

    .desktop-nav li {
        position: relative
    }

    .desktop-nav li a {
        height: 40px;
        padding: 0 10px;
        font-size: 12px;
        line-height: 31px
    }

    .desktop-nav li i {
        opacity: .7;
        padding-right: 2px
    }

    .desktop-nav .current-menu-item a {
        opacity: 1
    }

    .desktop-nav li a:hover {
        text-decoration: none
    }

    .desktop-nav li:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 3px;
        content: "";
        transition: transform 0.3s ease-in-out;
        transform: scale(0,1);
        transform-origin: left top
    }

    .desktop-nav a[href="#sng-search"] {
        padding: 0
    }

    .desktop-nav a[href="#sng-search"] label {
        display: block;
        height: 100%;
        padding: 0 5px;
        font-size: 19px;
        cursor: pointer
    }

    .desktop-nav a[href="#sng-search"] i {
        position: relative;
        top: -1.5px;
        opacity: 1
    }

    .desktop-nav li:hover:after {
        transform: scale(1,1)
    }

    .header-search__open {
        display: none
    }

    .header--center .desktop-nav {
        display: block;
        float: none;
        text-align: center
    }

    .header--center .desktop-nav .menu {
        width: 100%
    }

    .header--center .desktop-nav li a {
        height: auto;
        padding: 10px 15px 15px;
        font-size: 15px;
        line-height: 1.5
    }

    .desktop-nav .sub-menu {
        display: none;
        position: absolute;
        left: 0;
        top: 100%;
        width: 180px;
        color: #fff;
        background-color: #545454;
        box-shadow: 0 3px 5px rgba(0,0,0,.22);
        transition: 0.3s ease-in-out
    }

    .desktop-nav li:hover .sub-menu {
        display: block
    }

    .desktop-nav .sub-menu li {
        display: block;
        border-bottom: solid 1px #7b7b7b
    }

    .desktop-nav .sub-menu li a {
        display: block;
        height: auto;
        line-height: 1.5;
        padding: 10px;
        font-size: 13.5px;
        vertical-align: middle;
        text-align: left;
        color: rgba(255,255,255,.86)
    }

    .desktop-nav .sub-menu li a:hover {
        background: gray
    }

    .desktop-nav .sub-menu li:hover:after {
        content: none
    }

    #drawer__open {
        display: none
    }

    #inner-header {
        max-width: 100%
    }

    .header-image__headline {
        font-size: 3em
    }

    .header-image__descr {
        font-size: 1.1em
    }

    #divheader {
        display: table
    }

    .divheader__img,.divheader__text {
        display: table-cell;
        width: 50%;
        vertical-align: middle
    }

    .divheader__img img {
        width: 100%
    }

    .divheader__text {
        padding: 15px 30px
    }

    .divheader__headline,.divheader__descr,.divheader__btn {
        max-width: 550px;
        text-align: left
    }

    .home_bottom {
        margin: 1em 2%
    }

    .home_top {
        margin: 0 2% 1em
    }

    .post-tab {
        margin-bottom: 1.5em
    }

    .article-header {
        margin: 20px 25px 10px
    }

    .single #breadcrumb,.page #breadcrumb {
        padding: 0;
        background: transparent
    }

    .single-title,.page-title {
        margin-top: 15px;
        padding: 0
    }

    .entry-meta {
        padding: 0
    }

    .entry-content table.tb-responsive {
        display: table;
        overflow-x: visible;
        width: auto;
        border: 2px solid #e0e0e0;
        white-space: normal
    }

    #fab:checked~.fab-btn {
        opacity: 0;
        -webkit-transform: translate(-50px,-50px) scale3d(3,3,1);
        transform: translate(-50px,-50px) scale3d(3,3,1)
    }

    #fab__contents {
        top: 50%;
        left: 50%;
        width: 440px;
        height: auto;
        padding: 30px 10px;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    #fab:checked~.fab__close-cover {
        display: block;
        width: 100%;
        height: 100%;
        opacity: 1;
        transition: 0.5s ease-in-out
    }

    .close {
        padding: 20px 15px
    }

    .single #inner-content,.page #inner-content {
        display: flex
    }

    .sidebar,.insidesp {
        min-height: 100%
    }

    .single .insidesp,.page .insidesp {
        padding: 0
    }

    .footer-contents {
        padding: 0 25px
    }

    .footer-meta {
        padding: 10px 0;
        text-align: right
    }

    .sns-dif+.like_box {
        padding-top: 12px;
        background: #eaedf2
    }

    .page .footer-contents {
        margin-bottom: 2em
    }

    .recommended a {
        width: calc(100% - 50px);
        margin: 25px
    }

    .recommended a figure {
        width: 110px;
        height: 110px
    }

    .recommended a div {
        width: calc(100% - 110px);
        height: calc(100% - 110px)
    }

    .related-posts ul {
        overflow: visible;
        padding: 15px 0;
        text-align: center;
        white-space: normal
    }

    .related-posts li {
        display: block;
        float: left;
        width: 48%;
        margin: 1em 4% 1em 0;
        text-align: left
    }

    .related-posts li:nth-child(even) {
        margin-right: 0
    }

    .related-posts.type_b {
        background: transparent
    }

    .related-posts.type_b ul {
        padding: 15px 0
    }

    .related-posts.type_c ul {
        padding: 0
    }

    .related-posts.type_c li {
        width: 100%;
        margin: 0
    }

    .cta {
        margin: 25px 0;
        padding: 25px 20px
    }

    .related_ads {
        margin: 2.5em 0
    }

    .prnx.pr {
        float: left;
        margin: 15px 0
    }

    .prnx.nx {
        float: right;
        margin: 15px 0
    }

    .inner-footer {
        width: 90%
    }

    .fblock {
        float: left;
        width: 47%
    }

    .fblock.first {
        margin-right: 6%
    }

    .notfound {
        margin-right: 4%
    }

    .fixed-sidebar {
        display: block
    }

    #content.one-column {
        margin-top: 0;
        background: #fff
    }

    .one-column #inner-content {
        width: 100%
    }

    .one-column #main {
        float: none;
        max-width: 850px;
        width: 100%;
        margin: 0 auto;
        padding-right: 0
    }

    .one-column .author-info,.one-column .prnx_box {
        margin: 0 25px
    }

    #content.page-forfront {
        margin-top: 0;
        padding: 30px
    }
}

@media only screen and (min-width: 1030px) {
    .wrap,.maximg,.single #inner-content,.page #inner-content {
        width:92%
    }

    .maximg {
        margin: 30px auto 45px
    }

    .cardtype__article {
        width: 45%;
        margin: 0 4% 25px 0
    }

    .cardtype__link {
        padding-bottom: 25px
    }

    .cardtype h2 {
        margin: 8px 13px 0;
        font-size: 18px
    }

    .cardtype time {
        margin: 13px 13px 8px
    }

    .sidelong__article {
        float: left;
        width: 45.5%;
        margin: 0 3% 3% 0;
        min-height: 117px
    }

    .sidelong__link {
        padding: 8px
    }

    .sidelong__img {
        width: 100px;
        height: 100px
    }

    .sidelong__article-info {
        width: calc(100% - 100px);
        padding-left: 10px
    }

    .sidelong h2,.sidelong .sidelong__title {
        font-size: 16px
    }

    .home_bottom {
        margin: 1em 6% 1em 0
    }

    .home_top {
        margin: 0 6% 1em 0
    }

    .post-tab {
        display: table;
        table-layout: fixed;
        margin: 0 6% 1.5em 0;
        width: 94%
    }

    .post-tab.cf:before,.post-tab.cf:after {
        content: none
    }

    .post-tab>div {
        display: table-cell;
        width: auto;
        float: none;
        padding: .9em .2em;
        border-right: solid 1px #eaeaea
    }

    .post-tab>div:last-of-type {
        border-right: none
    }

    .post-tab .tab3,.post-tab .tab4 {
        border-top: none
    }

    #archive_header {
        margin: 0 6% 1.5em 0;
        padding: 20px 20px
    }

    h1 {
        font-size: 1.5em
    }

    .article-header {
        margin: 25px 40px 10px
    }

    .entry-content {
        padding-left: 40px;
        padding-right: 40px
    }

    .footer-contents {
        padding: 0 40px
    }

    .author-info {
        padding: 30px 40px
    }

    .tb {
        display: table;
        width: 100%
    }

    .tb-left,.tb-right {
        display: table-cell;
        vertical-align: middle
    }

    .author-info__inner .tb-left {
        width: 220px;
        border-right: 2px #eaedf2 dashed;
        text-align: center
    }

    .author-info__inner .tb-right {
        width: calc(100% - 220px);
        padding: 20px
    }

    .author_img {
        display: inline-block
    }

    .author-info__inner .tb-left .aut {
        display: block;
        width: 100%;
        padding: 15px 0
    }

    .author_label span {
        z-index: 2;
        margin-bottom: 20px;
        font-size: 14px
    }

    .author_label span:before {
        z-index: -1;
        top: calc(100% - 15px);
        left: 50px;
        border: 15px solid transparent;
        border-top: solid 30px #eaedf2;
        transform: rotate(-40deg)
    }

    .follow_btn {
        margin: 0 8px 5px 0
    }

    .follow_btn a:before {
        width: 50px;
        height: 50px;
        font-size: 33px;
        line-height: 50px
    }

    .related-posts ul {
        text-align: left
    }

    .related-posts li {
        width: 31%;
        margin: 1em 0
    }

    .related-posts li:nth-child(3n+2) {
        margin: 1em 3.5%
    }

    .related-posts.type_c li,.related-posts.type_c li:nth-child(3n+2) {
        width: 48%;
        margin: 0 2% 0 0;
        padding: 17px 0
    }

    .related-posts.type_c li:nth-child(even) {
        margin: 0 0 0 2%
    }

    .related-posts.type_c li:nth-last-child(2) {
        border-bottom-color: #fff
    }

    .related-posts.type_c .rlmg {
        width: 45%
    }

    .related-posts.type_c .rep {
        width: 55%;
        font-size: .9em
    }

    .cta {
        padding: 30px 25px
    }

    .cta h3 {
        text-align: center
    }

    .recommended a {
        float: left;
        width: 47.5%;
        margin: 3% 5% 3% 0;
        font-size: .95em
    }

    .recommended a:nth-child(even) {
        margin-right: 0
    }

    .recommended a figure {
        width: 90px;
        height: 90px;
        vertical-align: top
    }

    .recommended a div {
        width: calc(100% - 110px);
        height: calc(100% - 110px);
        padding-left: 10px
    }

    .one-column .author-info,.one-column .prnx_box {
        margin: 0 40px
    }

    .comment-respond {
        padding: 10px 40px 30px
    }

    .inner-footer {
        width: 92%
    }

    .fblock,.fblock.first {
        width: 30%;
        margin-right: 5%
    }

    .fblock.last {
        margin-right: 0
    }
}

@media only screen and (min-width: 1240px) {
    .wrap,.maximg,.single #inner-content,.page #inner-content,.inner-footer {
        width:1180px
    }
}

@media screen and (max-width: 698px) {
    .prnx.pr,.prnx.nx {
        max-width:100%;
        width: 90%
    }

    .prnx.pr {
        float: none;
        margin: 0 auto
    }

    .prnx.nx {
        float: none;
        margin: 0 auto
    }
}

.entry-content .yarpp-related h3 {
    padding: 10px 15px;
    margin-top: 30px;
    margin-bottom: 10px
}

.yarpp-thumbnail-default,.yarpp-thumbnail-title,.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    display: inline-block
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    vertical-align: top
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-default,.yarpp-thumbnails-horizontal .yarpp-thumbnail>img {
    display: block
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    font-size: 1em;
    line-height: 1.4em;
    max-height: 3em;
    overflow: hidden;
    text-decoration: inherit
}

.yarpp-thumbnail-default {
    overflow: hidden
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 160px;
    height: 216px;
    margin: 5px 0
}

.yarpp-thumbnail>img,.yarpp-thumbnail-default {
    width: 150px;
    height: 150px;
    margin: 5px
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    margin: 7px;
    width: 150px
}

.yarpp-thumbnail-title {
    padding-top: 5px
}

.yarpp-thumbnail-default>img {
    min-height: 150px;
    min-width: 150px
}

.yarpp-thumbnails-horizontal :first-child {
    margin-top: 2px
}

.yarpp-thumbnails-horizontal :first-child .yarpp-thumbnail-title {
    margin-top: 2px
}

.yarpp-thumbnails-horizontal {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 2.1%;
    width: 100%
}

.yarpp-thumbnails-horizontal:after  {
    content: "";
    display: inline-block;
    max-width: 170px;
    width: calc(100%/4);
    min-width: 170px;
    margin: 6.5px
}

.yarpp-thumbnail {
    margin: 0
}

@media screen and (max-width: 1240px) {
    .yarpp-thumbnails-horizontal {
        gap:2.5%
    }

    .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 30%;
        height: 100%;
        max-height: 290px
    }
}

@media screen and (max-width: 545px) {
    .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width:45%
    }

    .yarpp-thumbnails-horizontal {
        justify-content: space-around
    }
}

.chatting {
    width: auto;
    display: block
}

.box2>.hh15 {
    background: none!important;
    border-left: none!important
}

.box2 .iryo_h4 {
    background: none!important;
    border-bottom: none!important;
    padding: 15px 0 0 0!important;
    margin-bottom: -2px!important
}

.box2 .iryo_h4:before {
    content: "▼";
    position: initial;
    transform: initial;
    width: 30px;
    background: none;
    color: #333;
    display: inline
}

.box2 .iryo_h4:after {
    display: none
}

.single .box2 .box2:nth-child(3) {
    background: #fff
}

.single .box2>.box3 {
    background: #fff
}

.single {
    background: #fff
}

.bg-white {
    background: #fff
}

.say {
    display: table;
    overflow: hidden;
    width: 100%;
    margin: 1.5em 0!important
}

.faceicon {
    display: table-cell;
    width: 100px;
    padding-right: 20px;
    text-align: center;
    vertical-align: top
}

.faceicon img {
    width: 100%;
    height: auto;
    border: solid 2px #eaedf2!important;
    border-radius: 50%
}

.faceicon span {
    font-size: 11px;
    font-weight: 700
}

.chatting {
    display: table-cell;
    position: relative;
    width: calc(100% - 100px);
    font-size: .95em;
    vertical-align: top;
    padding-top: 0!important
}

.tab-wrap .sc {
    display: inline-block;
    text-align: left;
    padding: 13px!important;
    border: solid 2px #d5d5d5;
    border-radius: 12px;
    background: #fff;
    word-break: break-word
}

.tab-wrap .sc:before {
    display: inline-block;
    position: absolute;
    top: 18px!important;
    left: -23px!important;
    border: 12px solid transparent;
    border-right: 12px solid #d5d5d5;
    content: ""
}

.tab-wrap .sc:after {
    display: inline-block;
    position: absolute;
    top: 18px!important;
    left: -20px!important;
    border: 12px solid transparent;
    border-right: 12px solid #fff;
    content: ""
}

.sc-tab p {
    margin: 5px 0!important;
    padding: 0
}

.right {
    text-align: right
}

.right .faceicon {
    padding: 0 0 0 20px
}

.right .sc:before,.right .sc:after {
    right: -23px;
    left: auto;
    border: 12px solid transparent;
    border-left: 12px solid #d5d5d5
}

.right .sc:after {
    right: -20px;
    border-left-color: #fff
}

@media only screen and (min-width: 481px) {
    .sc:before,.sc:after {
        top:30px
    }
}

.shtb2 {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 1.5em 0
}

.shtb2 .cell {
    display: table-cell;
    width: 50%;
    vertical-align: top
}

.shtb2 .cell:first-of-type {
    padding-right: 2%
}

.shtb2 .cell:last-of-type {
    padding-left: 2%
}

.tab-wrap .tab-contents ul li {
    line-height: 1.2;
    font-weight: 700
}

.tab-wrap {
    margin-bottom: 2em;
    background-color: #fff
}

.tab-wrap ul {
    display: flex;
    border: none;
    margin: 0;
    padding: 0;
    border-radius: 3px 3px 0 0
}

.tab-wrap ul li {
    border-radius: 5px 5px 0 0
}

.tab-wrap ul li.tab-btn {
    padding: 12px 0 5px
}

.tab-btn {
    width: calc((100% / 2) - 3px);
    text-align: center;
    list-style: none;
    cursor: pointer
}

.tab-btn+.tab-btn {
    margin-left: 6px
}

.tab-btn.tab-btn-good::before,.tab-btn.tab-btn-bad::before {
    margin-right: .5em
}

.tab-btn:not(.show),.tab-btn-bad {
    background: #ebeaea
}

.tab-btn-good {
    background: #369acc
}

.tab-btn-bad.show {
    background: #d72072
}

.tab-btn.show {
    color: #fff;
    font-weight: 700
}

.tab-contents {
    transition: all 0.3s ease-in
}

.tab-contents.tab-contents-good {
    border-top: 4px solid #369acc;
    background: #f1f8fb;
    border-radius: 0 0 4px 4px
}

.tab-contents.tab-contents-bad {
    border-top: 4px solid #d72072;
    background: #fef6f6
}

.tab-wrap .tab-contents ul {
    display: block;
    background: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 1.5em;
    padding-bottom: 0;
    border: none;
    list-style: none;
    position: relative
}

.tab-wrap .tab-contents ul li {
    text-align: left;
    padding-left: .5em
}

.tab-contents.show {
    display: block;
    padding: 20px
}

.tab-wrap .tab-contents ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 1.5em;
    padding-bottom: 0;
    border: none;
    list-style: none;
    position: relative
}

.tab-wrap .tab-contents ul li {
    text-align: left;
    padding-left: .2em
}

.tab-wrap .tab-contents ul li::before {
    position: absolute;
    left: .2em;
    content: "・";
    font-size: 16px;
    margin-right: .5em;
    color: #369acc;
    vertical-align: middle;
    font-weight: 700
}

.tab-wrap .tab-contents.tab-contents-bad ul li::before {
    color: #d72072
}

.tab-wrap .tab-contents .say {
    margin: .5em 0
}

@media only screen and (max-width: 480px) {
    .tab-contents.show {
        padding:10px!important
    }

    .sc {
        padding: 10px!important;
        line-height: 1.75em!important
    }

    .faceicon {
        padding-right: 20px!important
    }

    .tab-wrap .tab-contents .say {
        margin: 1em 0!important
    }

    .tab-contents .say:first-child {
        margin-top: 0.3em!important
    }

    .tab-contents .say:last-child {
        margin-bottom: 0.3em!important
    }
}

@charset "UTF-8";.rate-title {
    padding: 5px;
    margin-top: 1em;
    font-weight: 700;
    font-size: 1.25em;
    text-align: center
}

.rate-title:before {
    content: "\f02e";
    padding-right: 5px
}

.rate-box {
    margin-bottom: 1em;
    font-size: 15px;
    border: solid 2px #e6e6e6
}

.rateline {
    padding: 7px 4px 7px 10px
}

.rate-box .rateline:nth-child(even) {
    background: #f3f3f3
}

.rate-thing {
    display: inline-block;
    padding-right: 10px;
    width: calc(100% - 125px);
    max-width: 250px;
    font-weight: 700;
    vertical-align: middle
}

.rate-star {
    display: inline-block;
    margin: 0;
    width: 125px;
    color: rgba(0,0,0,.15);
    vertical-align: middle
}

.fa5 .rate-star {
    font-size: .95em
}

.rate-star .fa,.rate-star .fa-star-half-alt {
    color: #ffb500
}

.rate-box .rateline.end-rate {
    background: #e8f4ff
}

.accordion {
    margin: .5em 0;
    font-size: .95em
}

.accordion label {
    display: block;
    position: relative;
    padding: 13px 37px 13px 14px;
    font-weight: 700;
    border: solid 1px #c1c1c1;
    cursor: pointer;
    transition: 0.3s;
    border-radius: 2px
}

.accordion label:after {
    content: "+";
    font-family: "Quicksand",sans-serif;
    position: absolute;
    right: 14px;
    top: 17px;
    top: calc(50% - 7.5px);
    line-height: 15px;
    font-size: 23px;
    font-weight: 400;
    color: #c1c1c1
}

.accordion label:hover {
    background: #efefef
}

.accordion_input {
    display: none
}

.accordion_content {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s
}

.accordion_input:checked~.accordion_content {
    height: auto;
    padding: .7em 0;
    opacity: 1;
    overflow: visible
}

.accordion_input:checked+label {
    background: #efefef
}

.accordion_input:checked+label:after {
    content: "-"
}

.entry-content .tl {
    margin: 1em 0
}

.tl-content {
    position: relative;
    padding: 0 0 1.5em 1.8em
}

.tl-content:before {
    content: "";
    width: 3px;
    background: #ccd5db;
    display: block;
    position: absolute;
    top: 24px;
    bottom: 0;
    left: 6px
}

.tl_marker {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: solid 3px
}

.tl-content:not(:first-of-type):not(:last-of-type) .tl_marker {
    background: transparent
}

.tl-content:last-of-type:before {
    content: none
}

.tl_label {
    padding-top: 2px;
    color: #90969a;
    font-size: 14px;
    font-weight: 700
}

.tl_title {
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1.5
}

.tl_main {
    margin-top: .5em;
    padding: 0 0 1.5em;
    font-size: .9em;
    line-height: 1.6;
    border-bottom: dashed 1px #ccd5db
}

.entry-content .tl_main>* {
    margin: .7em 0 0
}

.tl_main>ul,.tl_main>ol {
    margin: 0;
    padding: .3em 0 .3em 1.3em;
    border: none
}

.entry-content .tl_main .sng-box {
    margin-top: 1em
}

.entry-content .tl_main .box28,.entry-content .tl_main .box30,.entry-content .tl_main .box31,.entry-content .tl_main .box32,.entry-content .tl_main .box33 {
    margin-top: 2.3em
}

#inner-content .hh {
    margin: 2.5em 0 1em;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    font-weight: 700
}

#inner-content p.hh {
    font-size: 1.1em
}

#inner-content .hh:before,#inner-content .hh:after {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    border: 0;
    background: transparent;
    box-shadow: none;
    content: none
}

#inner-content .hh1 {
    padding: .5em 0;
    border-bottom: solid 3px #000
}

#inner-content .hh2 {
    border-bottom-width: 2px;
    border-bottom-style: dashed
}

#inner-content .hh3 {
    border-bottom-width: 5px;
    border-bottom-style: double
}

#inner-content .hh4 {
    padding: .5em 0;
    border-width: 3px;
    border-top-style: solid;
    border-bottom-style: solid
}

#inner-content .hh5 {
    padding: .5em
}

#inner-content .hh6 {
    padding: .5em;
    border-width: 3px;
    border-style: solid;
    border-radius: .5em
}

#inner-content .hh7 {
    padding: .5em;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    color: #010101
}

#inner-content .hh8 {
    padding: .5em;
    border-left: solid 5px #ffaf58;
    background: #fffaf4;
    color: #494949
}

#inner-content .hh9 {
    padding: .5em;
    box-shadow: 0 2px 4px rgba(0,0,0,.23)
}

#inner-content .hh10 {
    display: inline-block;
    padding: .5em;
    border-radius: 25px 0 0 25px;
    color: #505050;
    vertical-align: middle;
    line-height: 1.3
}

#inner-content .hh10:before {
    display: inline-block;
    margin-right: 8px;
    color: #fff;
    content: "●"
}

#inner-content .hh11 {
    position: relative;
    padding: .6em;
    background: #c8e4ff
}

#inner-content .hh11:after {
    position: absolute;
    top: 100%;
    left: 30px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-top: 15px solid #c8e4ff;
    content: ""
}

#inner-content .hh12 {
    margin-right: 5px;
    margin-left: 5px;
    padding: .2em .5em;
    border: dashed 1px #96c2fe;
    background: #c8e4ff;
    box-shadow: 0 0 0 5px #c8e4ff;
    color: #454545
}

#inner-content .hh13 {
    margin-right: 5px;
    margin-left: 5px;
    padding: .2em .5em;
    border: dashed 1px #fff;
    background: #c8e4ff;
    box-shadow: 0 0 0 5px #c8e4ff;
    color: #454545
}

#inner-content .hh14 {
    position: relative;
    margin-right: 5px;
    margin-left: 5px;
    padding: .2em .5em;
    border: dashed 2px #fff;
    background: #c8e4ff;
    box-shadow: 0 0 0 5px #c8e4ff;
    color: #454545
}

#inner-content .hh14:after {
    position: absolute;
    top: -7px;
    left: -7px;
    border-width: 0 0 15px 15px;
    border-style: solid;
    border-color: #fff #fff #a8d4ff;
    box-shadow: 1px 1px 1px rgba(0,0,0,.15);
    content: ""
}

#inner-content .hh15 {
    position: relative;
    padding: .5em;
    background: #E3F1FF;
    color: #2c2c2c;
    border-left: 6px solid #333
}

#inner-content .hh16 {
    position: relative;
    padding: .5em;
    background: #a6d3c8;
    color: #fff
}

#inner-content .hh16:before {
    position: absolute;
    top: 100%;
    left: 0;
    border: none;
    border-right: solid 20px rgb(149,158,155);
    border-bottom: solid 15px transparent;
    content: ""
}

#inner-content .hh17 {
    position: relative;
    border-bottom: solid 3px #cbcbcb
}

#inner-content .hh17:after {
    display: block;
    position: absolute;
    bottom: -3px;
    width: 30%;
    border-bottom: solid 3px #6bb6ff;
    content: " "
}

#inner-content .hh18 {
    position: relative;
    border-bottom: solid 3px #c8e4ff
}

#inner-content .hh18:after {
    display: block;
    position: absolute;
    bottom: -3px;
    width: 30%;
    border-bottom: solid 3px #6bb6ff;
    content: " "
}

#inner-content .hh19 {
    position: relative;
    padding-left: 25px
}

#inner-content .hh19:before {
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 0;
    border: none;
    border-bottom: solid 15px rgb(119,195,223);
    border-left: solid 15px transparent;
    content: ""
}

#inner-content .hh19:after {
    position: absolute;
    bottom: -3px;
    left: 10px;
    width: 100%;
    border-bottom: solid 3px rgb(119,195,223);
    content: ""
}

#inner-content .hh20 {
    padding: .5em;
    background: repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);
    text-shadow: 0 0 5px #fff
}

#inner-content .hh21 {
    padding: .5em;
    border-left: solid 7px #6bb6ff;
    background: repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);
    text-shadow: 0 0 5px #fff
}

#inner-content .hh22 {
    padding: .5em;
    border-top: solid 2px #6cb4e4;
    border-bottom: solid 2px #6cb4e4;
    background: repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);
    color: #6cb4e4;
    text-align: center
}

#inner-content .hh23 {
    position: relative;
    padding: .3em 0
}

#inner-content .hh23:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 7px;
    background: repeating-linear-gradient(-45deg,#6ad1c8,#6ad1c8 2px,#fff 2px,#fff 4px);
    content: ""
}

#inner-content .hh24 {
    display: inline-block;
    position: relative;
    padding: 0 55px
}

#inner-content .hh24:before,#inner-content .hh24:after {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 45px;
    height: 1px;
    background-color: #000;
    content: ""
}

#inner-content .hh24:before {
    left: 0
}

#inner-content .hh24:after {
    right: 0
}

#inner-content .hh25 {
    position: relative;
    padding: .4em 1em;
    border-top: solid 2px #000;
    border-bottom: solid 2px #000;
    text-align: center
}

#inner-content .hh25:before,#inner-content .hh25:after {
    position: absolute;
    top: -7px;
    width: 2px;
    height: -webkit-calc(100% + 14px);
    height: calc(100% + 14px);
    background-color: #000;
    content: ""
}

#inner-content .hh25:before {
    left: 7px
}

#inner-content .hh25:after {
    right: 7px
}

#inner-content .hh26 {
    display: inline-block;
    position: relative;
    top: 0;
    padding: .25em 1em;
    line-height: 1.4
}

#inner-content .hh26:before,#inner-content .hh26:after {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 8px;
    height: 100%;
    content: ""
}

#inner-content .hh26:before {
    left: 0;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    border-left: solid 1px #000
}

#inner-content .hh26:after {
    right: 0;
    border-top: solid 1px #000;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
    content: ""
}

#inner-content .hh27:first-letter {
    font-size: 2em
}

#inner-content .hh28 {
    position: relative;
    padding: .25em 0
}

#inner-content .hh28:after {
    display: block;
    height: 4px;
    background: linear-gradient(to right,#6bb6ff,rgba(255,255,255,0));
    content: ""
}

#inner-content .hh29 {
    position: relative;
    padding: .35em .5em;
    background: linear-gradient(to right,rgb(255,186,115),rgba(255,255,255,0));
    color: #545454
}

#inner-content .hh30 {
    position: relative;
    padding-left: 1.2em;
    line-height: 1.4
}

#inner-content .hh30:before {
    position: absolute;
    top: 0;
    left: 0;
    color: #5ab9ff;
    font-family: FontAwesome;
    font-size: 1em;
    content: "\f00c"
}

#inner-content .hh31 {
    position: relative;
    padding: .5em .5em .5em 1.5em;
    border-top: dotted 1px gray;
    border-bottom: dotted 1px gray;
    background: #fffff4;
    color: #ff6a6a;
    line-height: 1.4
}

#inner-content .hh31:before {
    position: absolute;
    top: .5em;
    left: .25em;
    color: #ff6a6a;
    font-family: FontAwesome;
    font-size: 1em;
    content: "\f138"
}

#inner-content .hh32 {
    position: relative;
    padding: .5em .5em .5em 1.8em;
    background: #81d0cb;
    color: #fff;
    line-height: 1.4
}

#inner-content .hh32:before {
    position: absolute;
    left: .5em;
    font-family: FontAwesome;
    content: "\f14a"
}

#inner-content .hh33 {
    padding: .5em;
    border-radius: .5em;
    background: #b0dcfa;
    color: #fff
}

#inner-content .hh34 {
    position: relative;
    padding-left: 1.2em;
    color: #7b6459
}

#inner-content .hh34:before {
    position: absolute;
    top: 0;
    left: 0;
    color: #ff938b;
    font-family: FontAwesome;
    font-size: 1em;
    content: "\f1b0"
}

#inner-content .hh35 {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    height: 50px;
    padding: 0 30px;
    background: #f57a78;
    color: #fff;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    line-height: 50px
}

#inner-content .hh35:before,#inner-content .hh35:after {
    position: absolute;
    z-index: 1;
    width: 0;
    height: 0;
    content: ""
}

#inner-content .hh35:before {
    top: 0;
    left: 0;
    border-width: 25px 0 25px 15px;
    border-style: solid;
    border-color: transparent transparent transparent #fff
}

#inner-content .hh35:after {
    top: 0;
    right: 0;
    border-width: 25px 15px 25px 0;
    border-style: solid;
    border-color: transparent #fff transparent transparent
}

#inner-content .hh36 {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    height: 60px;
    padding: 0 30px 0 10px;
    background: #ffc668;
    color: #fff;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    line-height: 60px
}

#inner-content .hh36:after {
    position: absolute;
    z-index: 1;
    width: 0;
    height: 0;
    content: ""
}

#inner-content .hh36:after {
    top: 0;
    right: 0;
    border-width: 30px 15px 30px 0;
    border-style: solid;
    border-color: transparent #fff transparent transparent
}

#inner-content .hh.hhq,#inner-content .hh.hha {
    position: relative;
    margin: 0;
    padding: 0 0 0 55px;
    font-size: 18px
}

#inner-content .hh.hhq+*,#inner-content .hh.hha+* {
    margin-top: 1.5em
}

#inner-content .hh.hhq:before,#inner-content .hh.hha:before {
    content: "Q";
    position: absolute;
    left: 0;
    top: -6px;
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    text-align: center;
    font-family: Arial,sans-serif;
    font-size: 21px;
    background: #75bbff;
    color: #fff;
    border-radius: 50%
}

#inner-content .hh.hhq+.hh.hha {
    margin-top: 2em;
    font-size: 17px
}

#inner-content .hh.hha:before {
    content: "A";
    background: #ff8d8d
}

#inner-content .btn {
    margin: .5em .5em .5em 0;
    text-decoration: none
}

#inner-content a.btn:hover {
    text-decoration: none
}

#inner-content .blue-bc {
    background: #4f9df4
}

#inner-content .red-bc {
    background: #f88080
}

#inner-content .green-bc {
    background: #90d581
}

.btntext {
    display: inline-block;
    padding: 3px 15px
}

.btntext:hover {
    background: #efefef
}

.flat1 {
    display: inline-block;
    padding: .25em .5em;
    background: #ececec;
    color: #00bcd4;
    font-weight: 700
}

.flat1:hover {
    background: #00bcd4;
    color: #fff
}

.flat2 {
    display: inline-block;
    padding: .3em 1em;
    border: solid 2px #67c5ff;
    border-radius: 3px;
    color: #67c5ff
}

.flat2:hover {
    background: #67c5ff;
    color: #fff
}

.flat3 {
    display: inline-block;
    padding: .4em 1em;
    border: double 4px #67c5ff;
    border-radius: 3px;
    color: #67c5ff
}

.flat3:hover {
    background: #fffbef
}

.flat4,.flat5 {
    display: inline-block;
    padding: .5em 1em;
    border: dashed 2px #67c5ff;
    border-radius: 3px;
    color: #67c5ff
}

.flat4:hover {
    border-style: dotted;
    color: #679efd
}

.flat5:hover {
    background: #cbedff;
    color: #fff
}

.flat6 {
    display: inline-block;
    position: relative;
    padding: .5em 1em;
    border-right: solid 4px #668ad8;
    border-left: solid 4px #668ad8;
    background: #e1f3ff;
    color: #668ad8;
    font-weight: 700
}

.flat6:hover {
    background: #668ad8;
    color: #fff
}

.flat7 {
    display: inline-block;
    position: relative;
    padding: .25em 0;
    color: #67c5ff;
    font-weight: 700
}

.flat7:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 4px;
    border-radius: 3px;
    background: #67c5ff;
    content: ""
}

.flat7:hover:before {
    top: -webkit-calc(100% - 3px);
    top: calc(100% - 3px)
}

.flat8 {
    display: inline-block;
    position: relative;
    padding: .25em .5em;
    border-radius: 0 20px 20px 0;
    background: #ececec;
    color: #00bcd4;
    font-weight: 700
}

.flat8:hover {
    background: #636363
}

.flat9 {
    display: inline-block;
    position: relative;
    padding: .25em .5em;
    background: #00bcd4;
    color: #fff;
    font-weight: 700
}

.flat9:hover {
    background: #29a299
}

.flat10 {
    display: inline-block;
    position: relative;
    padding: 8px 10px 5px 10px;
    border-bottom: solid 4px #ffa000;
    border-radius: 15px 15px 0 0;
    background: #fff1da;
    color: #ffa000;
    font-weight: 700
}

.flat10:hover {
    background: #ffc25c;
    color: #fff
}

.flat11 {
    display: inline-block;
    position: relative;
    padding: .5em 1em;
    padding: .5em 1em;
    border-right: solid 4px #668ad8;
    border-left: solid 4px #668ad8;
    background: repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);
    text-shadow: 0 0 5px #fff;
    color: #668ad8;
    font-weight: 700
}

.flat11:hover {
    background: repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 5px,#e9f4ff 5px,#e9f4ff 9px)
}

.grad1 {
    display: inline-block;
    padding: .5em 1em;
    border-radius: 3px;
    background: linear-gradient(45deg,#709dff 0%,#92e6ff 100%);
    color: #fff
}

.grad1:hover {
    background: linear-gradient(90deg,#709dff 0%,#92e6ff 100%)
}

.grad2 {
    display: inline-block;
    padding: .5em 1em;
    border-radius: 3px;
    background: linear-gradient(95deg,#ff7070 0%,#fdd973 100%);
    color: #fff
}

.grad2:hover {
    background: linear-gradient(140deg,#ff7070 0%,#fdd973 100%)
}

.grad3 {
    display: inline-block;
    padding: 7px 20px;
    border-radius: 25px;
    background: linear-gradient(45deg,#ffc107 0%,#ff8b5f 100%);
    color: #fff
}

.grad3:hover {
    background: linear-gradient(45deg,#ffc107 0%,#f76a35 100%)
}

.grad4 {
    display: inline-block;
    padding: .5em 1em;
    background: linear-gradient(#6795fd 0%,#67ceff 100%);
    color: #fff
}

.grad4:hover {
    background: linear-gradient(#6795fd 0%,#67ceff 70%)
}

.cubic1 {
    display: inline-block;
    padding: .5em 1em;
    border-bottom: solid 4px rgba(0,0,0,.27);
    border-radius: 3px;
    color: #fff
}

.cubic1:active {
    border-bottom: none;
    box-shadow: 0 0 1px rgba(0,0,0,.2);
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px)
}

#inner-content .emboss {
    text-shadow: 1.5px 1.5px 1.5px rgba(255,255,255,.5);
    color: rgba(0,0,0,.4);
    font-weight: 700
}

.text3d {
    text-shadow: -.9px -.5px rgba(255,255,255,.6),1px 1.2px rgba(0,0,0,.35);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px
}

.text3d.blue-bc {
    color: #4f9df4
}

.text3d.red-bc {
    color: #f88080
}

.text3d.green-bc {
    color: #90d581
}

.cubic2 {
    display: inline-block;
    position: relative;
    padding: 6px 15px 4px;
    border-bottom: solid 2px rgba(0,0,0,.2);
    border-radius: 4px;
    box-shadow: inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);
    color: #fff;
    font-weight: 700
}

.cubic2:active {
    border-bottom: solid 2px rgba(0,0,0,.05);
    box-shadow: 0 0 2px rgba(0,0,0,.3)
}

.cubic3 {
    display: inline-block;
    position: relative;
    padding: .25em .5em;
    border: solid 1px rgba(0,0,0,.19);
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
    color: #fff
}

.cubic3:active {
    border: solid 1px rgba(0,0,0,.05);
    box-shadow: none;
    text-shadow: none
}

.sng-box p {
    margin: 0;
    padding: 0
}

.sng-box .say {
    margin-bottom: 0
}

.sng-box .faceicon {
    padding-right: 20px
}

#inner-content .sng-box>*:first-child {
    margin-top: 0
}

.box1 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border: solid 2px #000;
    font-weight: 700
}

.box2 {
    margin: 2em 0;
    padding: 1.5em 1em;
    background: #EDF6FF
}

.box3 {
    margin: 2em 0;
    padding: 1.5em 1em;
    background: #edf6ff;
    color: #2c2c2f
}

.box4 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-top: solid 3px #6bb6ff;
    border-bottom: solid 3px #6bb6ff;
    background: #eef7ff;
    color: #2c2c2f
}

.box5 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border: double 5px #4ec4d3;
    color: #474747
}

.box6 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border: dashed 2px #6bb6ff;
    background: #edf6ff
}

.box7 {
    margin: 2em 0;
    padding: 1.5em 1em;
    background: #F4F4F4;
    color: #474747;
    border-left: none;
    border-right: none
}

.box8 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-left: solid 6px #ffc06e;
    background: #fff8e8;
    color: #232323
}

.box9 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-top: solid 6px #f47d7d;
    background: #fceded;
    color: #f47d7d;
    font-weight: 700
}

.box10 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-top: solid 6px #1dc1d6;
    background: #e4fcff;
    box-shadow: 0 2px 3px rgba(0,0,0,.22);
    color: #00bcd4
}

.box11 {
    margin: 2em 0;
    padding: 1em 1em;
    border-top: solid 5px #5d627b;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0,0,0,.22);
    color: #5d627b
}

.box12 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-bottom: solid 6px #aac5de;
    border-radius: 9px;
    background: #c6e4ff;
    color: #5989cf;
    font-weight: 700
}

.box13 {
    margin: 2em 0;
    padding: 1.5em 1em;
    border-bottom: solid 6px #3f87ce;
    border-radius: 9px;
    background: #6eb7ff;
    box-shadow: 0 2px 3px rgba(0,0,0,.22);
    color: #fff;
    font-weight: 700
}

.box14 {
    margin: 2em 10px;
    padding: 1.5em 1em;
    border: dashed 2px #fff;
    background: #d6ebff;
    box-shadow: 0 0 0 10px #d6ebff
}

.box15 {
    margin: 2em 10px;
    padding: 1.5em 1em;
    border: dashed 2px #ffc3c3;
    border-radius: 8px;
    background: #ffeaea;
    box-shadow: 0 0 0 10px #ffeaea;
    color: #565656
}

.box16 {
    margin: 2em 0;
    padding: 1.5em 1em;
    background: repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 7px,#e9f4ff 0,#e9f4ff 14px)
}

.box17 {
    position: relative;
    margin: 2em 0;
    padding: 1em 2em;
    border-top: solid 2px #000;
    border-bottom: solid 2px #000
}

.box17:before,.box17:after {
    position: absolute;
    top: -10px;
    width: 2px;
    height: -webkit-calc(100% + 20px);
    height: calc(100% + 20px);
    background-color: #000;
    content: ""
}

.box17:before {
    left: 10px
}

.box17:after {
    right: 10px
}

.box18 {
    position: relative;
    margin: 2em 0;
    padding: 1.5em 1em;
    border: solid 2px #ffcb8a;
    border-radius: 3px 0 3px 0
}

.box18:before,.box18:after {
    position: absolute;
    width: 10px;
    height: 10px;
    border: solid 2px #ffcb8a;
    border-radius: 50%;
    content: ""
}

.box18:after {
    top: -12px;
    left: -12px
}

.box18:before {
    right: -12px;
    bottom: -12px
}

.box19 {
    position: relative;
    padding: 1.5em 1em
}

.box19:before,.box19:after {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 30px;
    content: ""
}

.box19:before {
    top: 0;
    left: 0;
    border-top: solid 1px #5767bf;
    border-left: solid 1px #5767bf
}

.box19:after {
    right: 0;
    bottom: 0;
    border-right: solid 1px #5767bf;
    border-bottom: solid 1px #5767bf
}

.box20 {
    position: relative;
    top: 0;
    margin: 2em 0;
    padding: 1.5em 1em;
    background: #efefef
}

.box20:before,.box20:after {
    display: inline-block;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 15px;
    height: 100%;
    content: ""
}

.box20:before {
    left: 0;
    border-top: dotted 2px #15adc1;
    border-bottom: dotted 2px #15adc1;
    border-left: dotted 2px #15adc1
}

.box20:after {
    right: 0;
    border-top: dotted 2px #15adc1;
    border-right: dotted 2px #15adc1;
    border-bottom: dotted 2px #15adc1
}

.box21 {
    margin: 2em 0;
    padding: 1.3em;
    background: linear-gradient(to left,#92d2f8,#c4baff);
    box-shadow: 0 5px 15px rgba(0,0,0,.13);
    color: #fff;
    font-weight: 700
}

.box22 {
    margin: 1em 0;
    padding: 1.5em 1em;
    border-left: solid 6px #6bb6ff;
    background: #f6f6f6;
    box-shadow: 0 2px 3px rgba(0,0,0,.33)
}

.box23 {
    position: relative;
    max-width: 400px;
    margin: 2em 0 2em 40px;
    padding: 20px;
    border-radius: 30px;
    background: #fff0c6
}

.box23:before {
    position: absolute;
    bottom: 0;
    left: -40px;
    color: #fff0c6;
    font-family: FontAwesome;
    font-size: 15px;
    content: "\f111"
}

.box23:after {
    position: absolute;
    bottom: 0;
    left: -23px;
    color: #fff0c6;
    font-family: FontAwesome;
    font-size: 23px;
    content: "\f111"
}

.box24 {
    position: relative;
    margin: 2em 0;
    padding: .8em 1em;
    background: #e6f4ff;
    color: #5c98d4;
    font-weight: 700
}

.box24:after {
    position: absolute;
    top: 100%;
    left: 30px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-top: 15px solid #e6f4ff;
    content: ""
}

.box25 {
    position: relative;
    margin: 2em 5px;
    padding: 1.5em 1em;
    border: dashed 2px #fff;
    background: #fff0cd;
    box-shadow: 0 0 0 5px #fff0cd;
    color: #454545
}

.box25:after {
    position: absolute;
    top: -7px;
    right: -7px;
    border-width: 0 15px 15px 0;
    border-style: solid;
    border-color: #ffdb88 #fff #ffdb88;
    box-shadow: -1px 1px 1px rgba(0,0,0,.15);
    content: ""
}

.box-title {
    font-weight: 700
}

.box26,.box27 {
    margin: 2em 0;
    border: solid 3px #95ccff;
    border-radius: 8px
}

.box26 .box-title,.box27 .box-title {
    display: inline-block;
    position: relative;
    top: -14px;
    left: 10px;
    padding: 0 9px;
    margin: 0 7px;
    background: #fff;
    color: #95ccff;
    font-size: 19px;
    line-height: 1.4
}

.box26 .box-content,.box27 .box-content {
    padding: 0 1.5em 24px
}

.box26 .box-title:before,.box27 .box-title:before {
    padding-right: 4px;
    font-family: FontAwesome;
    content: "\f02e"
}

.box27 {
    border: solid 3px #ed8583
}

.box27 .box-title {
    color: #ed8583
}

.box27 .box-title:before {
    content: "\f071"
}

.box28 {
    margin: 2em 0
}

.box28 .box-title {
    display: inline-block;
    line-height: 1.5;
    padding: 5px 9px 3px;
    border-radius: 5px 5px 0 0;
    background: #62c1ce;
    color: #fff;
    font-size: 17px
}

.box28 .box-content {
    padding: 1.3em 1em;
    border: solid 3px #62c1ce
}

.box29 {
    margin: 2em 0;
    border: solid 2px #ffc107
}

.box29 .box-title {
    display: inline-block;
    position: relative;
    top: -2px;
    left: 0;
    padding: 2px 9px;
    background: #ffc107;
    color: #fff;
    font-size: 17px;
    line-height: 1.5
}

.box29 .box-title:before {
    padding-right: 4px;
    font-family: FontAwesome;
    content: "\f0eb"
}

.box29 .box-content {
    padding: 15px
}

.box30 {
    margin: 2em 0;
    padding: 15px 15px 10px;
    background: #dcefff
}

.box30 .box-title:before {
    padding-right: 4px;
    font-family: FontAwesome;
    content: "\f00c"
}

.box30 p,.box31 p {
    margin: 0 0 5px
}

.box30,.box31,.box32,.box33 {
    margin: 2em 0;
    padding: 0 15px 10px;
    background: #edf6ff;
    box-shadow: 0 2px 4px rgba(0,0,0,.15)
}

.box30 .box-title,.box31 .box-title,.box32 .box-title,.box33 .box-title {
    margin: 0 -15px 15px;
    padding: 8px 4px;
    background: #5fc2f5;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    line-height: 1.5
}

.box32,.box33 {
    background: #fff9eb
}

.box32 .box-title {
    background: #f5a15f
}

.box33 .box-title {
    background: #f46b6b
}

.li-dashed ul,.li-dashed ol {
    border-width: 2px;
    border-style: dashed
}

.li-double ul,.li-double ol {
    border-width: 5px;
    border-style: double
}

.li-tandb ul,.li-tandb ol {
    padding: 1em 0 1em 1.3em;
    border-width: 2px;
    border-color: #373737;
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.li-beige ul,.li-beige ol {
    border: 0;
    background: #fff9e7
}

.nobdr ul,.nobdr ol {
    border: 0
}

.stitch-blue ul,.stitch-blue ol,.stitch-orange ul,.stitch-orange ol,.stitch-red ul,.stitch-red ol {
    margin: 2em 10px;
    border: dashed 2px #668ad8;
    border-radius: 10px;
    background: #f1f8ff;
    box-shadow: 0 0 0 10px #f1f8ff
}

.stitch-orange ul,.stitch-orange ol {
    border-color: #ffa658;
    background: #fffbf1;
    box-shadow: 0 0 0 10px #fffbf1
}

.stitch-red ul,.stitch-red ol {
    border-color: #f67c7c;
    background: #fff3f3;
    box-shadow: 0 0 0 10px #fff3f3
}

.li-chevron ul {
    position: relative;
    padding: 1em .5em 1em 2.5em;
    border: solid 2px skyblue;
    border-radius: 5px
}

.li-chevron li,.li-check li,.li-yubi li,.li-niku li {
    list-style-type: none!important;
    padding: .5em 0;
    line-height: 1.5
}

.li-chevron li:before {
    position: absolute;
    left: 1em;
    color: skyblue;
    font-family: FontAwesome;
    content: "\f138"
}

.li-check ul {
    position: relative;
    padding: 1em .5em 1em 2.5em;
    border: solid 2px #ffb03f
}

.li-check li:before {
    position: absolute;
    left: 1em;
    color: #ffb03f;
    font-family: FontAwesome;
    content: "\f00c"
}

.li-yubi ul {
    position: relative;
    padding: 1em .5em 1em 2.5em;
    border: double 4px #21b384
}

.li-yubi li:before {
    position: absolute;
    left: 1em;
    color: #21b384;
    font-family: FontAwesome;
    content: "\f0a4"
}

.li-niku ul {
    position: relative;
    padding: 1em .5em 1em 2.5em;
    border: solid 2px #ff938b;
    background: #fffaf1
}

.li-niku li:before {
    position: absolute;
    left: 1em;
    color: #ff938b;
    font-family: FontAwesome;
    content: "\f1b0"
}

.ol-circle ol {
    list-style-type: none!important;
    padding: 1em .7em;
    counter-reset: number
}

.ol-circle li {
    position: relative;
    padding: .5em 0 .5em 34px;
    line-height: 1.5em
}

.ol-circle li:before {
    display: inline-block;
    position: absolute;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #5c9ee7;
    color: #fff;
    font-family: "Quicksand",sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    line-height: 25px;
    content: counter(number);
    counter-increment: number
}

.orange {
    color: #ffb36b
}

.green {
    color: #75c375
}

.blue {
    color: #6bb6ff
}

.red {
    color: #ee7b7b
}

.silver {
    color: silver
}

.keiko_blue {
    background: linear-gradient(transparent 50%,rgba(107,182,255,.24) 50%)
}

.keiko_yellow {
    background: linear-gradient(transparent 50%,rgba(255,252,107,.69) 50%)
}

.keiko_green {
    background: linear-gradient(transparent 50%,rgba(151,232,154,.69) 50%)
}

.keiko_red {
    background: linear-gradient(transparent 50%,rgba(255,88,88,.24) 50%)
}

.labeltext {
    display: inline-block;
    margin-right: 5px;
    padding: 5px;
    color: #fff;
    font-size: .9em;
    font-weight: 700;
    line-height: 1
}

.entry-content img.img_so_small {
    max-width: 250px
}

.entry-content img.img_small {
    max-width: 100%;
    width: 350px
}

img.img_border {
    border: solid 3px #eaedf2
}

.shadow {
    box-shadow: 0 3px 6px rgba(0,0,0,.3)
}

.bigshadow {
    box-shadow: 0 5px 20px rgba(0,0,0,.35)
}

.smallspace {
    margin: 1em 0!important
}

.nospace {
    margin: 0!important
}

.entry-content .quote_silver {
    padding: 35px 1.5em;
    border: none;
    background: whitesmoke
}

.entry-content .quote_silver:before {
    top: 10px;
    left: 15px;
    color: #dadada
}

.entry-content .quote_silver:after {
    position: absolute;
    right: 15px;
    bottom: 10px;
    color: #dadada;
    font-family: FontAwesome;
    font-size: 25px;
    line-height: 1;
    content: "\f10e"
}

.textimg {
    position: relative;
    margin: 0 0 1.5em
}

.textimg img {
    width: 100%
}

.textimg p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 15px;
    color: #fff;
    font-size: 1.5em;
    font-weight: 700;
    text-align: center;
    line-height: 1.3;
    transform: translateY(-50%)
}

.entry-content hr {
    margin: 3em 0;
    border: solid 3px #dadada;
    border-width: 2px 0 0 0
}

.entry-content hr.dotted {
    border-top: dotted 2px #dadada
}

.table {
    display: table
}

#toc_container span.toc_toggle{
    font-size: 75%!important;
}

.tbcell {
    display: table-cell;
    vertical-align: middle
}

.tbcell img {
    width: 100%
}

.sng-link-time {
    display: block;
    margin-bottom: 5px;
    font-size: 13.5px;
    color: #b5b5b5
}

.sng-link-time i {
    margin-right: 3px
}

.linkto {
    max-width: 550px;
    width: 100%;
    margin: 1em 0 1.5em;
    padding: 10px;
    border: solid 2px #eaedf2;
    border-radius: 3px;
    background: #fff;
    color: #555;
    font-weight: 700;
    text-decoration: none!important
}

.linkto:hover {
    background: #eaedf2;
    text-decoration: none
}

.linkto img {
    box-shadow: 0 3px 6px rgba(0,0,0,.25);
    transition: 0.3s
}

.linkto:hover img {
    box-shadow: 0 4px 8px rgba(0,0,0,.35)
}

.linkto .tbimg {
    width: 100px
}

.linkto figure {
    width: 110px;
    padding-right: 10px
}

.linkto .tbtext {
    padding-left: 10px;
    line-height: 1.5;
    text-align: left
}

.sidebar .textwidget .linkto {
    border: none;
    margin: 0
}

.sidebar .textwidget .linkto:last-child {
    padding-bottom: 1em
}

.c_linkto {
    display: block;
    overflow: hidden;
    max-width: 400px;
    width: 100%;
    margin: 1em 0;
    padding: 0;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.25);
    color: #555;
    font-weight: 700;
    text-decoration: none!important
}

.c_linkto:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,.25);
    color: #888;
    text-decoration: none;
    transform: translateY(-2px)
}

.c_linkto .c_linkto_text {
    display: block;
    padding: 15px 13px;
    line-height: 1.6
}

.c_linkto img {
    width: 100%
}

.longc_linkto {
    margin-bottom: 1.5em;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.25)
}

.longc_linkto img {
    padding: 10px 10px 0
}

.reference {
    display: table;
    max-width: 450px;
    width: 100%;
    margin: 1em 0 1.5em;
    padding: 13px 10px 13px 0;
    border-radius: 2px;
    background: #f5f5f5;
    box-shadow: 0 2px 2px rgba(0,0,0,.25);
    color: #555;
    font-weight: 700;
    text-decoration: none!important
}

.reference:hover {
    box-shadow: 0 10px 20px -4px rgba(0,0,0,.22);
    color: #888;
    text-decoration: none
}

.reference .refttl {
    width: 70px;
    margin: 10px;
    border-right: solid 2px #dadada;
    text-align: center;
    line-height: 1.5
}

.reference .refttl:before {
    display: block;
    color: #ffb36b;
    font-family: FontAwesome;
    font-size: 1.5em;
    content: "\f02e"
}

.reference .refcite {
    width: 200px;
    width: calc(100% - 70px);
    padding-left: 10px;
    font-size: .95em;
    line-height: 1.5
}

.reference .refcite span {
    display: block;
    color: #ababab;
    font-size: .9em
}

.memo {
    margin-bottom: 1.5em;
    padding: 1em;
    background: #fff9e5;
    color: #545454
}

.memo_ttl {
    margin-bottom: 5px;
    color: #ffb36b;
    font-size: 1.2em;
    font-weight: 700
}

.memo_ttl:before {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 3px 0 0;
    border-radius: 50%;
    background: #ffb36b;
    color: #fff;
    font-family: FontAwesome;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    content: "\f040"
}

.fa5 .memo_ttl:before {
    content: "\f303";
    font-size: 17px
}

.memo p {
    margin: 0 0 5px
}

.memo.alert {
    background: #ffebeb
}

.memo.alert .memo_ttl {
    color: #ff8376
}

.memo.alert .memo_ttl:before {
    background: #ff8376;
    content: "\f12a"
}

.pre_tag {
    margin: 1em 0 1.5em
}

.pre_tag>span {
    display: inline-block;
    padding: 2px 10px;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-size: .9em
}

.pre_tag p {
    margin: 0
}

.say {
    display: table;
    overflow: hidden;
    width: 100%;
    margin: 1.5em 0
}

.faceicon {
    display: table-cell;
    width: 100px;
    padding-right: 20px;
    text-align: center;
    vertical-align: top
}

.faceicon img {
    width: 100%;
    height: auto;
    border: solid 3px #eaedf2;
    border-radius: 50%
}

.faceicon span {
    font-size: 11px;
    font-weight: 700;
    margin-top: 8px;
    line-height: 1.4
}

.chatting {
    display: table-cell;
    position: relative;
    width: 100%;
    font-size: .8em;
    vertical-align: top
}

.sc {
    display: inline-block;
    text-align: left;
    padding: 13px;
    border: solid 1px #d5d5d5;
    border-radius: 12px;
    background: #fff;
    word-break: break-word
}

.sc:before {
    display: inline-block;
    position: absolute;
    top: 18px;
    left: -23px;
    border: 12px solid transparent;
    border-right: 12px solid #d5d5d5;
    content: ""
}

.sc:after {
    display: inline-block;
    position: absolute;
    top: 18px;
    left: -22px;
    border: 12px solid transparent;
    border-right: 12px solid #fff;
    content: ""
}

.sc p {
    margin: 5px 0;
    padding: 0
}

.sc-2 {
    display: inline-block;
    text-align: left;
    padding: 13px;
    border: solid 1px #d5d5d5;
    border-radius: 12px;
    background: #fff;
    word-break: break-word;
    position: relative
}

.sc-2:before {
    display: inline-block;
    position: absolute;
    top: 18px;
    left: -23px;
    border: 12px solid transparent;
    border-right: 12px solid #d5d5d5;
    content: ""
}

.sc-2:after {
    display: inline-block;
    position: absolute;
    top: 18px;
    left: -22px;
    border: 12px solid transparent;
    border-right: 12px solid #fff;
    content: ""
}

.sc-2 p {
    margin: 5px 0;
    padding: 0
}

.right {
    text-align: right
}

.right .faceicon {
    padding: 0 0 0 20px
}

.right .sc:before,.right .sc:after {
    right: -23px;
    left: auto;
    border: 12px solid transparent;
    border-left: 12px solid #d5d5d5
}

.right .sc:after {
    right: -20px;
    border-left-color: #fff
}

.shtb2 {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 1.5em 0
}

.shtb2 .cell {
    display: table-cell;
    width: 50%;
    vertical-align: top
}

.shtb2 .cell:first-of-type {
    padding-right: 2%
}

.shtb2 .cell:last-of-type {
    padding-left: 2%
}

.shtb3 {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 1.5em 0
}

.shtb3 .cell {
    display: table-cell;
    width: 30%;
    vertical-align: top
}

.shtb3 .cell:nth-child(2) {
    width: 35%;
    padding: 0 2.5%
}

.cell>*:first-child {
    margin-top: 0!important
}

.shtb2.tbrsp,.shtb2.tbrsp .cell,.shtb2.tbrsp .cell,.shtb3.tbrsp,.shtb3.tbrsp .cell,.shtb3.tbrsp .cell {
    display: block;
    width: 100%;
    margin-bottom: 1em;
    padding: 0
}

.cell>p {
    margin-bottom: 1em
}

.cell img.img_so_small {
    max-width: 100%;
    width: 250px
}

.cell img.img_small {
    max-width: 100%;
    width: 350px
}

@media all and (-ms-high-contrast:none) {
    .shtb2:after,.shtb3:after {
        content: "";
        display: table;
        clear: both
    }

    #main .shtb2,#main .shtb2.cell,#main .shtb3,#main .shtb3 .cell {
        display: block
    }

    #main .shtb2 .cell,#main .shtb3 .cell {
        float: left
    }

    #main .shtb3 .cell {
        width: 32%
    }

    #main .shtb3 .cell:nth-child(2) {
        width: 36%;
        padding: 0 2%
    }
}

.youtube {
    position: relative;
    margin: 1.5em 0;
    width: 100%;
    padding-top: 56.25%
}

.youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

#toc_container,#ez-toc-container {
    position: relative;
    width: 100%!important;
    margin: 2.5em 0;
    padding: 20px 15px;
    border-top: solid 5px;
    font-size: .95em;
    background: #f9f9f9;
    box-shadow: 0 1.5px 2.4px rgba(0,0,0,.15)
}

#toc_container .toc_title,.entry-content .ez-toc-title-container {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 5px 0 5px 58px;
    font-size: 23px;
    font-weight: 700
}

#toc_container .toc_title:before,.entry-content .ez-toc-title-container:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: #fff;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    line-height: 50px;
    content: "\f0ca"
}

.toc_toggle {
    display: inline-block;
    vertical-align: middle;
    width: 75px;
    margin-left: 10px;
    border-radius: 5px;
    background: #cbcbcb;
    color: #fff;
    font-size: 14px;
    text-align: center
}

#toc_container .toc_toggle a {
    color: #fff;
    text-decoration: none
}

#toc_container ul,#ez-toc-container ul {
    list-style-type: disc;
    padding: 0;
    border: none
}

#toc_container .toc_list,#ez-toc-container .ez-toc-list {
    margin-bottom: 0;
    margin-left: 18px;
    color: #585858
}

#toc_container .toc_list li,.ez-toc-list li {
    font-weight: 700
}

#toc_container .toc_list li a,.ez-toc-list li a {
    color: #555;
    text-decoration: none
}

#toc_container .toc_list li ul,#ez-toc-container .ez-toc-list li ul {
    margin: 5px;
    padding-left: 15px
}

#toc_container .toc_list li ul li,.ez-toc-list li ul li {
    margin: 0;
    font-size: .95em;
    font-weight: 400
}

.toc_number {
    padding-right: 2px;
    font-family: Quicksand,sans-serif;
    font-size: 1.1em;
    font-weight: 700
}

#ez-toc-container p {
    margin: 0
}

.ez-toc-list .active {
    background: #efefef
}

.cstmreba {
    margin: 1.5em 0;
    padding: 15px 10px;
    border: double 4px #dbdbdb;
    background: #fff
}

.cstmreba a {
    color: #444;
    text-decoration: none
}

.kaerebalink-name p a {
    text-decoration: none
}

.cstmreba a:hover {
    opacity: .7
}

.cstmreba .kaerebalink-box {
    display: table;
    width: 100%;
    vertical-align: middle
}

.cstmreba .kaerebalink-name>a,.booklink-name>a {
    display: inline-block;
    margin-bottom: 3px;
    font-size: 1.05em;
    font-weight: 700;
    line-height: 1.5
}

.cstmreba .kaerebalink-powered-date,.cstmreba .kaerebalink-detail,.booklink-powered-date,.booklink-detail {
    color: silver;
    font-size: .7em
}

.cstmreba .kaerebalink-powered-date a,.cstmreba .booklink-powered-date a {
    color: silver
}

.cstmreba .kaerebalink-image {
    display: table-cell;
    width: 80px;
    vertical-align: middle
}

.cstmreba .kaerebalink-image a img {
    width: 100%
}

.cstmreba .kaerebalink-info {
    display: table-cell;
    width: calc(100% - 80px);
    padding-left: 15px
}

.cstmreba .kaerebalink-link1,.booklink-link2 {
    margin-top: 8px
}

.cstmreba .kaerebalink-link1>div,.booklink-link2>div {
    display: inline-block;
    height: 37px;
    margin: 5px 10px 5px 0;
    padding: 0 9px;
    border-radius: 3px;
    background: #73c1ea;
    box-shadow: 0 8px 15px -5px rgba(0,0,0,.25);
    font-size: .95em;
    font-weight: 700;
    vertical-align: middle;
    line-height: 37px;
    transition: 0.3s ease-in-out
}

.cstmreba .kaerebalink-link1>div a,.cstmreba .booklink-link2>div a {
    display: inline-block
}

.cstmreba .kaerebalink-link1>div:hover,.cstmreba .booklink-link2>div:hover {
    box-shadow: 0 12px 15px -5px rgba(0,0,0,.25)
}

.cstmreba .kaerebalink-link1 a:before,.booklink-link2>div a:before {
    padding-right: 3px;
    font-family: FontAwesome;
    content: "\f0da"
}

.cstmreba .kaerebalink-link1 .shoplinkamazon,.booklink-link2 .shoplinkamazon {
    background: #ffb36b
}

.cstmreba .kaerebalink-link1 .shoplinkrakuten,.booklink-link2 .shoplinkrakuten {
    background: #ea7373
}

.cstmreba .kaerebalink-link1 a,.cstmreba .booklink-link2 a {
    color: #fff
}

.booklink-footer {
    display: none
}

.cstmreba a {
    color: #555;
    text-decoration: none
}

.kaerebalink-info img,.kaerebalink-image>img,.booklink-info img {
    display: none
}

.kaerebalink-name p,.booklink-name p {
    margin-bottom: 0
}

.booklink-image {
    display: table-cell;
    width: 110px;
    vertical-align: middle
}

.booklink-image img {
    width: 100%;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.38),0 0 2px rgba(0,0,0,.15)
}

.booklink-info {
    display: table-cell;
    width: calc(100% - 110px);
    padding-left: 15px
}

.booklink-link2>div {
    box-shadow: 0 2px 3px rgba(0,0,0,.28)
}

.sc ul,.sc ol,.list-raw ul,.list-raw ol,.sng-box ul,.sng-box ol,.memo ul,.memo ol {
    margin: 5px 0;
    padding: 0 0 0 1.4em;
    border: none;
    box-shadow: none;
    background: transparent
}

.amazonjs_info ul {
    border: none
}

blockquote .li-chevron li:before,blockquote .li-check li:before,blockquote .li-yubi li:before,blockquote .li-niku li:before,.sng-box .li-chevron li:before,.sng-box .li-check li:before,.sng-box .li-yubi li:before,.sng-box .li-niku li:before,.memo .li-chevron li:before,.memo .li-check li:before,.memo .li-yubi li:before,.memo .li-niku li:before,.alert .li-chevron li:before,.alert .li-check li:before,.alert .li-yubi li:before,.alert .li-niku li:before,.li-chevron li li:before,.li-check li li:before,.li-yubi li li:before,.li-niku li li:before {
    left: 0
}

blockquote .ol-circle ol,.sng-box .ol-circle ol,.memo .ol-circle ol,.alert .ol-circle ol {
    padding-left: 0
}

.fa5 .hh30:before,.fa5 .hh31:before,.fa5 .hh32:before,.fa5 .hh34:before,.fa5 .box23:before,.fa5 .box23:after,.fa5 .box26 .box-title:before,.fa5 .box27 .box-title:before,.fa5 .box29 .box-title:before,.fa5 .box30 .box-title:before,.fa5 .li-chevron li:before,.fa5 .li-check li:before,.fa5 .li-yubi li:before,.fa5 .li-niku li:before,.fa5 .entry-content .quote_silver:after,.fa5 .reference .refttl:before,.fa5 .memo_ttl:before,.fa5 #toc_container .toc_title:before,.fa5 .ez-toc-title-container:before,.fa5 .cstmreba .kaerebalink-link1 a:before,.fa5 .booklink-link2>div a:before {
    font-family: "Font Awesome 5 Free"!important;
    font-weight: 900
}

@media only screen and (min-width: 481px) {
    .rate-box {
        max-width:580px;
        margin: 0 auto 1em;
        font-size: 17px
    }

    .rateline {
        padding: 10px 10px 10px 20px
    }

    .rate-thing {
        max-width: 380px;
        width: calc(100% - 144px)
    }

    .rate-star {
        width: 144px
    }

    #inner-content p.hh {
        font-size: 1.3em
    }

    .c_linkto {
        display: inline-block;
        max-width: 310px;
        margin-right: 20px
    }

    .cell .c_likto {
        margin-right: 0
    }

    .c_linkto.longc_linkto {
        max-width: 100%;
        display: table
    }

    .longc_img,.c_linkto.longc_linkto .longc_content {
        display: table-cell;
        vertical-align: middle
    }

    .longc_img {
        width: 40%
    }

    .longc_content {
        width: 60%
    }

    .longc_img img {
        width: 100%;
        padding: 10px
    }

    .faceicon {
        width: 130px
    }

    .chatting {
        padding-top: 15px;
        width: 100%
    }

    .sc:before,.sc:after {
        top: 30px
    }

    .sc-2:before,.sc-2:after {
        top: 20px
    }

    #toc_container,#ez-toc-container {
        padding: 20px 25px
    }

    .fixed-sidebar .toc_widget_list a {
        font-size: .9em;
        padding: 4px 5px 4px 7px
    }

    .cstmreba {
        padding: 16px
    }

    .cstmreba .kaerebalink-image {
        width: 95px
    }

    .cstmreba .kaerebalink-info {
        width: calc(100% - 95px)
    }

    .cstmreba .kaerebalink-link1>div {
        height: 35px;
        padding: 0 12px;
        line-height: 35px
    }
}

@media only screen and (min-width: 768px) {
    .textimg {
        font-size:1.7em
    }

    .shtb2.tbrsp {
        display: table;
        table-layout: fixed
    }

    .shtb2.tbrsp .cell {
        display: table-cell;
        width: 50%
    }

    .shtb2.tbrsp .cell:first-of-type {
        padding-right: 2%
    }

    .shtb2.tbrsp .cell:last-of-type {
        padding-left: 2%
    }

    .shtb3.tbrsp {
        display: table;
        table-layout: fixed
    }

    .shtb3.tbrsp .cell {
        display: table-cell;
        width: 30%
    }

    .shtb3.tbrsp .cell:nth-child(2) {
        width: 35%;
        padding: 0 2.5%
    }

    .sc {
        padding: 20px
    }

    .sc-2 {
        padding: 20px
    }
}

.small,#inner-content .small {
    font-size: .75em
}

.big,#inner-content .big {
    font-size: 1.3em
}

.sobig,#inner-content .sobig {
    font-size: 2.3em
}

.noborder {
    border: none
}

@keyframes scroll-hint-appear {
    0% {
        transform: translateX(40px);
        opacity: 0
    }

    10% {
        opacity: 1
    }

    50%,100% {
        transform: translateX(-40px);
        opacity: 0
    }
}

.scroll-hint.is-right-scrollable {
    background: linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
    background: linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))
}

.scroll-hint.is-left-scrollable {
    background: linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))
}

.scroll-hint-icon {
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 60px);
    box-sizing: border-box;
    width: 120px;
    height: 80px;
    border-radius: 5px;
    transition: opacity .3s;
    opacity: 0;
    background: rgba(0,0,0,.7);
    text-align: center;
    padding: 20px 10px 10px 10px
}

.scroll-hint-icon-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
    pointer-events: none
}

.scroll-hint-text {
    font-size: 10px;
    color: #FFF;
    margin-top: 5px
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
    opacity: .8
}

.scroll-hint-icon:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
    content: "";
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)
}

.scroll-hint-icon:after {
    content: "";
    width: 34px;
    height: 14px;
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -20px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
    opacity: 0;
    transition-delay: 2.4s
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
    opacity: 1
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
    animation: scroll-hint-appear 1.2s linear;
    animation-iteration-count: 2
}

.scroll-hint-icon-white {
    background-color: #FFF;
    box-shadow: 0 4px 5px rgba(0,0,0,.4)
}

.scroll-hint-icon-white:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)
}

.scroll-hint-icon-white:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)
}

.scroll-hint-icon-white .scroll-hint-text {
    color: #000
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    word-wrap: normal!important
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #00a0d2
}

.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output {
    display: none
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450
}

.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28
}

.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900
}

.wpcf7-form-control-wrap {
    position: relative
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
}

.wpcf7-list-item-label::before,.wpcf7-list-item-label::after {
    content: " "
}

.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative
}

form.submitting .wpcf7-spinner {
    visibility: visible
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2000ms
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.wpcf7 input[type="file"] {
    cursor: pointer
}

.wpcf7 input[type="file"]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"] {
    direction: ltr
}

.wpcf7-reflection>output {
    display: list-item;
    list-style: none
}

.wpcf7-reflection>output[hidden] {
    display: none
}

/*! jQuery UI - v1.12.1 - 2019-11-24
* http://jqueryui.com
* Includes: core.css, accordion.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%
}

.ui-accordion .ui-accordion-content {
    padding: .3em 1.4em;
    border-top: 0;
    overflow: auto
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700
}

.ui-widget-header a {
    color: #333
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button {
    color: #454545;
    text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94,158,214)
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {
    font-weight: 400;
    background-color: #fff
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #5f3f3f
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_444444_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_444444_256x240.png)
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_555555_256x240.png)
}

.ui-state-active .ui-icon,.ui-button:active .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_ffffff_256x240.png)
}

.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_777620_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_cc0000_256x240.png)
}

.ui-button .ui-icon {
    background-image: url(//mchoice.jp/wp-content/themes/the-thor-child/../../../plugins/faq-schema-for-pages-and-posts/css/images/ui-icons_777777_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666
}

@charset "UTF-8";.sv_field {
    padding: 10px;
    background-color: #fff
}

.sv_field input,.sv_field textarea,.sv_field select {
    display: block;
    margin-bottom: 50px
}

.sv_field .sv_icon_parent {
    margin-bottom: 50px
}

.sv_field .sv_icon_parent>input {
    display: inline;
    margin-bottom: 10px
}

.sv_field .sv_icon_parent>label {
    display: block
}

.sv_field .sv_icon_parent .uploded-thumbnail>img {
    max-width: 300px
}

.sv_table {
    background-color: #fff
}

.sv_table tr td,.sv_table tr th {
    max-width: 300px;
    padding: 5px 20px;
    word-break: break-all
}

.sv_table tr td img,.sv_table tr th img {
    width: 150px;
    height: 150px;
    object-fit: cover
}

.\"prof-flex { display: flex; align-items: center; }
.\"prof-flex img { width: 80px !important; height: 80px !important; margin: 0 10px 10px 0; object-fit: cover !important; box-shadow: none !important; }

.prof-p p { margin-bottom: 0 !important; margin-top: 0 !important; }

.doctor { margin: 1em 0 0; padding: 1em 1em; border-radius: 5px; background: white; }
.doctor .grey_line { background: #C3C3C3; height: 1px; margin: 0 0 1em 0; border-width: 0; }

.border-red { border: 2px solid #F77474; }

.small_link a { font-size: 14px; }

.choice_search_wrap {
	max-width: 960px;
	background: #f1e2cf;
	text-align: center;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin: 0 auto;
	position: relative;
	margin-bottom: 30px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.choice_search_wrap img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100px;
}
.choice_search_wrap i {
    font-size: 24px;
    transition: .3s ease-in;
	margin-left: 20px;
}
.choice_search_wrap.is-open i {
    transform: rotate(180deg);
}
#choice_search {
    max-width: 960px;
    margin: 20px auto;
    display: none;
    border: 1px solid #cecece;
    padding: 20px;
}
#choice_search.is-active {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
#choice_search.is-active h4 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px dashed;
}
#choice_search.is-active ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
	width: 80%;
}

.choice_label{
	display: flex;
}

.choice_label > input{
	margin-right: 5px;
}

.choice_search_item {
    margin-top: 20px;
}

.choice_search_item > input{
	background: #333;
    border: navajowhite;
    padding: 10px 15px;
    border-radius: 5px;
    color: #fff;
}



@media screen and (max-width: 1140px) {
	#left_col {
		padding: 10px !important;
	}
    #center_col{
        width: auto;
    }
	#center_col_star{
		width: auto;
	}
    .flex #article{
        margin-left: 0;
    }
	.post-introduce figure {
		width: auto;
		height:auto;
		margin: 0 auto 50px;
	  }
    table {
        overflow-x: scroll;
    }
}
.choice-btn-wrap {
    margin-top: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.choice-btn {
    padding: 12px 20px;
    color: white;
    background: #e998ab;
    border-radius: 20px;
    font-size: 20px;
    max-width: 240px;
    text-align: center;
    width: 100%;
}
.choice-btn:hover {
    color: #e998ab;
    border: #e998ab 1px solid;
    background: white;
}

.choicebtn {
	width:100%;
	margin:auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
	}

	.choicebtn a {
	width:20%;
	background-color:#f6a6b8!important;
	color:#fff;
	padding:15px 40px;
	}
	.text-wrapper{
		margin: 15px auto 0;
		max-width: 1140px;
		display: block;
		padding-left: 15px;
		padding-right: 15px;
		background: #FEEEED;
		border-radius: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 16px;
		box-shadow: 5px 5px 5px #A1A3A6;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		font-weight: 800;
}

.color_pannel {
    height: 20px;
    background: linear-gradient(to right, #f6a6b8, #add8dd);
}


/* single-introduce */
.post-introduce h2 {
	font-size: 30px;
	margin-bottom: 50px;
  }
  .post-introduce p {
	font-size: 17px;
  }



  .post-introduce .content_box {
	padding: 18px 0;
	border-top: 2px solid #eb626b;
	border-bottom: 2px solid #eb626b;
	margin-bottom: 50px;
  }
  .post-introduce .content_box h3 {
	color: #eb626b;
	font-size: 18px;
	text-align: left;
  }
  .post-introduce .que {
	font-size: 18px;
	color: #232323;
	font-weight: 600;
  }
  .br{
	color: #000!important;
    font-weight: normal!important;
    display: block;
    margin-bottom: 20px;
  }

  /* 取材ページ */
.post-introduce .summary_box{
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 3px double #eb626b;
	border-bottom: 3px double #eb626b;
	padding-left: 15px;
	padding-right: 15px;

  }
  .post-introduce .summary {

	  display:flex;
	  align-items:flex-end;
  }
  .post-introduce p.summary_text {
	margin-bottom: 20px;
	font-size: 14px;
  }
  .post-introduce .summary figure{
  width:100px;
  height:100px;
	  margin:0 20px 0 0;
	  flex-shrink:0;
  }
  .post-introduce .summary figure img{
  width:100%;
  height:100%;
  border-radius:50%;
  }
  .post-introduce .summary_box span{
  display:block;
  text-align:right;
  }
  .rec_post{
  font-size:16px;
  font-weight:normal;
  text-align:center;
  margin-top:30px;
	  padding-top:10px;
	  border-top:2px solid #ADD8DD;
  }
  .post_ctv{
  font-size:16px;
  margin-bottom:20px;
  text-align:center;
  }



  .post-introduce p.info_words {
	font-size: 12px;
	font-weight: normal;

  }
  /* 注釈 */
  .post-introduce .que + p span.info_point {
	font-size: 10px;
	vertical-align: top;
	color: #eb626b;
	font-weight: normal;
	margin-right: 0;
  }
  .post-introduce .que + p span {
	display: inline-block;
	color: #eb626b;
	font-size: 17px;
	font-weight: 600;
	margin-right: 10px;
  }
  .post-introduce figure {
	width: 550px;
	height: 400px;
	margin: 0 auto 50px;
  }
  .post-introduce figure img {
	object-fit: cover;
	width: 100%;
	height: inherit;
  }

  /* doctor,teacherページナビ追加 */
#page_col{
	width: 93%;
	margin: 0 auto;
  }

  @media screen and (max-width: 450px) {
	#page_col{
		width: 100%;	  }
}

  /* page-star */
.star_text {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5;
  }
  .page-doctor_title {
	font-size: 35px;
    padding: 30px 15px 30px;
    color: #fff;
    background: #f6a6b8;
    margin-top: 0;
    margin-left: 30px;
	margin-bottom: 80px;
  }

  @media screen and (max-width: 768px) {
    .page-doctor_title {
		margin-left: 0px;
		font-size: 28px;
	  }
}

  .page-doctor_text {
	font-size: 14px;
	font-weight: normal;
	color: #948f8c;
	text-align: center;
	margin-bottom: 40px;
  }


  .flex {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
  }
  .flex .star_article {
	border: 1px solid silver;
	width: 195px;
	  margin-left:30px;

  }

  .flex #article h3 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-bottom: 0;
	padding: 10px 0 10px;
	background-color: #333;
	margin-top: 0;
  }
  .flex #article {
	position: relative;
	margin-bottom: 60px;
	overflow: hidden;
  }

  .star_title{
	background: #f6a6b8;
    color: #fff;
    padding: 10px;
    margin: 0!important;
  }

  .article_wrap {
	height: 190px;
	overflow: hidden;
  }
  .article_wrap img {
	width: 100%;
	height: inherit;
	object-fit: cover;
	transition: 0.6s;
  }
  .article_wrap img:hover {
	transform: scale(1.2);
	transition: 0.6s;
  }
  .article-text {
	padding: 10px;
  }
  .post_content .doctor_name {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #4c586f;
	margin-bottom: 20px;
  }
  .post_content .doctor_name span {
	font-size: 14px;
	font-weight: normal;
	margin-left: 5px;
  }
  .flex #article .post_content {
	line-height: 1.6;
  }
  .smf-select-control__toggle:before{
	display: none!important;
  }

  .smf-item__description{
	color: #cb9287!important;
  }

  .toc_title::before{
display: none!important;
  }
  .toc_list li::before{
	display: none!important;
  }

  .wp-block-group.vk-has-pale-pink-color{
	border-color:#333!important;
  }

  @media screen and (max-width: 768px) {
    .flex #article{
        margin-left: 0;
    }
}


.c-supervisors__wrap {
    display: block;
    padding: 16px;
    margin: 0 auto;
    width: 100%;
    color: #242424;
	background-color: #f5f5f5;
	background-color: #f5f5f5;
}

.c-supervisors__wrap:not(:last-child) {
    margin-bottom: 40px
}

.c-supervisors__title {
    display: block;
    padding: 0;
    margin: 0 0 8px;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 700
}

.c-supervisor {
    display: block;
    padding: 24px;
    margin: 0;
    background-color: #fff;
    border: 1px solid #333333;
}

.c-supervisor:not(:last-child) {
    margin-bottom: 8px
}

.c-supervisor__header_row {
    display: block;
    padding: 0;
    margin: 0;
    margin-bottom: 12px;
    text-align: center
}

.c-supervisor__header_column {
    display: block;
    padding: 0;
    margin: 0;
    margin-bottom: 12px;
    text-align: center
}

.c-supervisor__header_column .c-supervisor__occupation {
    margin-bottom: 8px
}

.c-supervisor__body {
    display: block;
    padding: 0;
    margin: 0
}

.c-supervisor__occupation {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.5
}

.c-supervisor__name {
    padding: 0;
    margin: 0;
	margin-top: 0!important;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 700
}

.pro_sns_icon{
	margin-left :8px;
}

.c-supervisor__name .honorifics {
    padding: 0;
    margin: 0;
    margin-left: 4px;
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400
}

.c-supervisor__photo {
    display: block;
    padding: 0;
    margin: 0 auto 12px;
    width: 180px;
    height: auto
}

.c-supervisor__profile {
    display: block;
    padding: 0;
    margin: 0;
    width: auto;
    font-size: 14px;
    line-height: 2
}

.c-supervisor__profile_text {
    display: block;
    padding: 0;
    margin: 0
}

.c-supervisor__profile_text:not(:last-child) {
    margin-bottom: 8px
}

.c-supervisor__sns_text {
    display: block;
    padding: 0;
    margin: 0;
    word-wrap: break-word;
    word-break: break-all
}

.c-supervisor__sns_icon {
    display: block;
    padding: 0;
    margin: 0;
    display: flex;
    /*align-items: center;*/
    justify-content: flex-start;
    flex-wrap: wrap
}

.c-supervisor__sns_icon li {
    padding: 0;
    margin: 0;
    width: 24px;
    height: auto
}

.c-supervisor__sns_icon li:not(:last-child) {
    margin-right: 4px
}

.supervisor-box-prof {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #666
}

.supervisor-box-prof .box-top {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin-bottom: 20px
}

.supervisor-box-prof .box-top img {
    width: 40%
}

.supervisor-box-prof .box-top .name-wrap {
    width: 80%;
    padding: 10px
}

.supervisor-box-prof .box-top .name {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700
}

.supervisor-box-prof .box-top .desc {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 700
}

.hp-icon{
	margin-bottom: 10px!important;
}

.hp-icon a{
	font-size: 16px;
}

.supervisor-box-prof .box-btm p:last-of-type {
    margin-bottom: 0
}
@media screen and (min-width: 768px) {
    .c-supervisor {
        padding: 24px 32px
    }

    .c-supervisor__header_row {
        margin-bottom: 16px;
        text-align: left;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-wrap: wrap
    }

    .c-supervisor__header_row .c-supervisor__occupation {
        margin-right: 8px
    }

    .c-supervisor__header_column {
        margin-bottom: 16px;
        text-align: left
    }

    .c-supervisor__body {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start
    }

    .c-supervisor__photo {
        margin: 0;
        margin-right: 40px;
        flex-basis: 180px;
        flex-grow: 0;
        flex-shrink: 0
    }
}
.nodot::before{
display: none;
}
.nodot{
	list-style: none;
}
.partsH3-61 h3::after{
	background-color: #333!important;
}
.content .blogcard__contents .phrase, .content .sitecard__contents .phrase {
	display: none;
	}
	.content .blogcard__subtitle, .content .sitecard__subtitle {
	font-size: 1rem;
	padding: 2px 10px;
	}
	.content .blogcard__contents, .content .sitecard__contents {
	margin-top: 2rem;
	}
	.content .blogcard .eyecatch, .content .sitecard .eyecatch {
	margin-top: 0;
	max-width: 120px;
	}
	.content .blogcard, .content .sitecard {
	padding: 10px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
	border-radius: 2px;
	}
	.heading-secondary a {
	font-size: 1.5rem;
	}

	@media only screen and (min-width: 992px){
	.content .blogcard, .content .sitecard {
	max-width: 70%;
	margin: 2rem auto;
	}
	}

	.wp-embed-excerpt{
		display: none!important;
	}

	.chosen-container-active.chosen-with-drop .chosen-single div b:before {
		-webkit-transform: rotate(315deg)!important;
		-moz-transform: rotate(315deg)!important;
		-ms-transform: rotate(315deg)!important;
		-o-transform: rotate(315deg)!important;
		transform: rotate(315deg)!important;
}

.info__wrap{
	display: block;
    margin: 10px auto 0;
    width: 100%;
}

.info_words{
	display: none;
}

.info_title{
	position: relative;
	font-size: 14px;
}

.info_title::after{ content:""; display:block; width:8px; height:8px; border-top: #333 2px solid; border-right: #333 2px solid; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); position:absolute; right: 2%; top: 10px; margin: auto; -moz-transform: rotate(135deg); -o-transform: rotate(135deg);
}

.info_title.is-open::after{
	transform: rotate(315deg);
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
}

.info_words.is-open{
	display: block;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.widget-menu .cat-child_list{
    float: none;
    width: 100%;
    border-bottom:none;
    font-size: 12px;
	border-left:none!important;
}

.pickup3 li{
    position: relative;
}
.pickup3 li::before{
    content: "";
    top: 0;
    left: 0;
    border-bottom: 6em solid transparent;
    border-left: 6em solid #333; /* ãƒ©ãƒ™ãƒ«ã®è‰²ã¯ã“ã“ã§å¤‰æ›´ */
    position: absolute;
    z-index: 100;
}

.pickup3 li::after{
    content: "Pickup";
    display: block;
    font-size: 16px;
    top: 10px;
    transform: rotate(-45deg);
    color: #fff; /* æ–‡å­—è‰²ã¯ã“ã“ã§å¤‰æ›´ */
    left: 0px;
    position: absolute;
    z-index: 101;

}

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


	.post-introduce figure {
		width: auto;
		height:auto;
		margin: 0 auto 50px;
	  }

	}

	.wp-block-button__link{
		background-color: #f78da7!important;
	}


	.swiper-slide {
		position: relative;
	  }

	  .swiper-slide a.slidelink {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
	  }

	  .content table{
		white-space: nowrap;
		width: auto!important;
	  }

	  .swiper-container{
		padding-bottom: 30px!important;
	  }

	  .swiper-container.front-swiper{
		padding-bottom: 40px!important;
	  }

	  @media only screen and (min-width: 480px){
		.swiper-container.front-swiper{
			height: 500px!important;
		  }
	  }

	  @media only screen and (max-width:769px){
		.swiper-container.front-swiper{
			height: 450px!important;
		  }
	  }

	  @media only screen and (max-width: 480px){
		.swiper-container.front-swiper{
			height: 260px!important;
		  }
	  }

	  .pr-wrap{
    text-align: right;
    margin-top: -20px;
    margin-bottom: -15px;
  }
  .pr-txt{
    text-align: right;
    border: 1px solid #333;
    display: inline-block;
    padding: 0px 8px;
  }

  @media only screen and (max-width: 1000px){
		 .pr-wrap{
    text-align: right;
    margin-top: 0px;
    margin-bottom: 15px;
  }
	  }


.doctor-flex{
	display: flex;
	flex-wrap: wrap;
	gap: 31px;
	margin-bottom: 60px;
}



.small_link a::after { content: "/";width:5px;height:5px;padding:0 5px}.small_link a:last-child::after{display:none}.section{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.s_02:first-child{margin-top:10px}.s_02 .accordion_one .accordion_header{background-color:#333;color:#fff;font-weight:700;padding:10px 10px 10px;z-index:+1;cursor:pointer;transition-duration:0.1s;width:100%}.accordion_one:nth-child(even) .accordion_inner{margin-left:-106%}.accordion_inner{padding:0px!important;width:206%}.s_02 .accordion_one .accordion_header:hover{opacity:.1}.s_02 .accordion_one .accordion_header .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:0.1s;position:relative}.s_02 .accordion_one .accordion_header .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}.s_02 .accordion_one .accordion_header.open .i_box .one_i:before{content:none}.s_02 .accordion_one .accordion_inner{display:none;padding:10px}.s_02 .accordion_one .accordion_inner p.txt_a_ac{margin:0}.accordion_one{width:48.5%}.clinic-sticky{position:-webkit-sticky;position:sticky;top:5px}.clinic-body-title:after{position:absolute;content:"";background:#EFF8FF;height:13px;width:100%;top:-13px;left:0}.clinic-body-title-mid{border:2px solid #fff;padding:7px 9px;position:absolute;top:14px;right:6px!important;border-radius:18px;font-size:14px}.remaining{margin-left:2px}.tab-all .accordion_content_wrap,.tab-all .accordion_content,.clinic_area_accordion .accordion_content_wrap,.clinic_area_accordion .accordion_content,.store_wrap .pref_store{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;margin-bottom:10px}.store_wrap .pref_store{margin:0}.tab-all .accordion_content .accordion,.tab-all .accordion_content_wrap .accordion .clinic_area_accordion .accordion_content .accordion,.clinic_area_accordion .accordion_content_wrap .accordion{width:48%;margin-top:5px;margin-bottom:0}.tab-all .accordion_content .accordion:after,.tab-all .accordion_content_wrap .accordion:after{width:48%}.clinic_area_accordion{width:100%}.tab-all .panel-group .panel .main_c label{background:#E5F3FF;height:fit-content}.tab-all .panel-group .panel .main_c .accordion_content_wrap label,.tab-all .panel-group .panel .main_c .accordion_content label{background:#fff;padding:5px 8px}.cli-con .main_c>.accordion_content>.main_c>label,.cli-con .main_c>.accordion_content_wrap>.main_c>label{margin-bottom:0!important}@media screen and (max-width:655px){.accordion_header{font-size:14px}}@media screen and (max-width:545px){.tab-all .accordion_content,.tab-all .accordion_content_wrap{display:block}.cli-con .main_c>.accordion_content_wrap>.main_c,.cli-con .main_c>.accordion_content>.main_c{width:100%}.cli-con .main_c label{margin-top:10px}.tab-all .accordion_content .accordion,.tab-all .accordion_content_wrap .accordion{width:100%}.title-sub-big{font-size:22px}.title-sub{font-size:11px}}.scllor-clinic-inform{overflow-y:auto;height:900px}.dis-block{display:block}.clinic-contents{background:#4291D3;text-align:center;padding:20px;border-radius:8px;margin-top:20px}.cli-con>.clinic-contents>.title,.sort_content>.clinic-contents>.title{background:inherit;border-bottom:3px solid #fff;position:relative;padding:0 0 10px;width:100%;margin:0 auto}.cli-con>.clinic-contents>.title:after,.sort_content>.clinic-contents>.title:after{content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);background:#4291D3;width:24px;height:24px;display:inline-block;position:absolute;left:48%;bottom:-15.9px;border-radius:0 0 5px 0}.fa-search{margin-left:-10px}.title-sub{font-size:13px;color:#fff;position:relative}.title-sub:before,.slash::before{position:absolute;content:"";border-left:1px dashed #fff;margin-right:10px;display:block;transform:rotate(-40deg);width:15px;height:15px;top:-5px;left:-10px}.title-sub:after,.slash::after{position:absolute;content:"";border-left:1px dashed #fff;margin-left:10px;display:block;transform:rotate(40deg);width:15px;height:15px;top:5px;right:-16px}.title-sub-big{font-size:25px;font-weight:700;color:#fff}.sort_content .start-button:after,.cli-con .start-button:after{content:"";top:40%;right:5%;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute}.clinic-contents-button{margin-top:20px}.sort_content .start-button,.cli-con .start-button{width:80%;border:solid 2px #fff;background:linear-gradient(180deg,rgba(247,115,116,1),rgb(255 127 128) 50%,rgba(224,48,49,1));color:#fff;position:relative;margin:10px auto 0;line-height:3rem;cursor:pointer;border-radius:35px;font-size:1.4rem}.close-button{background:#4291D3;color:#fff;line-height:3rem;text-align:center;cursor:poiner}.close-button:hover{background:#0C5796;transition:0.3s}.clinic-contents-option{color:#fff;margin-bottom:-8px;position:relative;display:inline-block}.clinic-contents-option:before{position:absolute;content:"";border-left:1px dashed #fff;margin-right:10px;display:block;transform:rotate(-40deg);width:15px;height:15px;top:6px;left:-10px}.clinic-contents-option:after{position:absolute;content:"";border-left:1px dashed #fff;margin-left:10px;display:block;transform:rotate(40deg);width:15px;height:15px;top:16px;right:-21px}.clinic-contents-step{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:3}.clinic-contents-step:after{content:"";display:block;border-bottom:2px solid #fff;z-index:0;width:75%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.none{opacity:0}.dis-none{display:none}.clinic-content-step-tab{color:#fff;display:inline-block;width:calc(90% / 4);font-size:11px;padding:10px;position:relative}.clinic-content-step-tab-number{display:block;border:1px solid #fff;background:#4291D3;width:30px;line-height:30px;margin:0 auto;border-radius:40px;margin-bottom:5px;position:relative;z-index:1}.activ-tab .clinic-content-step-tab-number{background:#fff!important;color:#4291D3;font-size:18px;font-weight:700}.activ-tab .active{font-weight:700}.enter-button{cursor:pointer}.before,.back-btn{color:#4291D3;font-weight:600;cursor:pointer;position:absolute;top:calc(50% - 20px);left:15px}.before:hover,.back-btn:hover{text-decoration:underline}.after{color:#4291D3;font-weight:600}.after:hover{text-decoration:underline}.level-6 .clinic-content-inner-select-li{width:calc(94%/2)}@media screen and (max-width:390px){.title{width:90%}.clinic-contents-inner-button div{width:90%!important}.clinic-content-inner-title-big{font-size:20px!important}.clinic-contents-inner-answer-button span{width:90%!important;cursor:pointer}.before,.back-btn,.clinic-content-inner-select-li span{font-size:1rem}.clinic-contents-inner-button,.remaining-number{font-size:1.2rem}.level-6 .clinic-content-inner-select-li{width:100%}}@media screen and (max-width:380px){.clinic-contents-step:after{}}.around-arrow{display:flex;justify-content:space-between;width:90%;margin:-45px auto 30px}.around-arrow a{color:#4291D3!important;font-size:16px;font-weight:700}.clinic-content-inner-title-small{color:#4291D3;display:inline-block;font-size:13px;margin-top:13px}.clinic-content-inner-title-big{font-size:22px;font-weight:700;color:#4291D3;display:inline-block;margin-bottom:13px}.clinic-contetnt-inner{background:#fff;margin-top:5px;position:relative;border-radius:3px}.clinic-contents-inner-button{padding-bottom:25px}.clinic-contents-inner-button div{cursor:pointer;text-decoration:none;display:block;background:#4291D3;color:#fff;max-width:300px;width:100%;min-width:150px;border-radius:35px;margin:0 auto;padding:6px 20px;position:relative}.clinic-contents-inner-button .clinic-show,.show_wrap{border-bottom:5px solid#1f5ea1}.clinic-contents-inner-button div:hover{background:#0C5796;transition:0.2s}.remaining-number{font-size:24px!important;font-weight:700;margin-left:-2px;margin-right:1px}.clinic-contents-inner-button div{transition:all 0.5s 0s ease}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.clinic-contents-inner-button div.clinic-contents-loading,.loading{cursor:default;padding:9px 0;animation:blinking 1s ease-in-out infinite alternate}.clinic-contents-inner-button div.clinic-contents-loading:after,.loading{content:""}.last_page .loading{color:#fff}.clinic-contents-inner-button i{position:absolute;margin-left:0px!important;top:calc(50% - 10px);right:10%;font-size:23px}.clinic-content-inner-select-ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0 15px!important;border:none!important;margin:0}.clinic-content-inner-select-li{list-style:none;display:inlineblock;width:calc(94%/3);min-width:120px;margin-bottom:10px;border:1px solid #4291D3;padding:0!important;border-radius:15px}.clinic-content-inner-select-ul:after{content:"";width:calc(94%/3);min-width:120px;display:block;background:none}.clinic-content-inner-select-li span{width:100%;padding:10px!important;display:block;color:#4291D3!important;text-decoration:none;transition:0s!important;font-size:17px}.clinic-content-inner-select-li span.next-btn:hover,.clinic-content-inner-select-li span.enter-button:hover{border-radius:11px;background-color:#4291D3!important;color:#fff!important;transition:0s!important;opacity:1}@media screen and (max-width:795px){.clinic-content-inner-select-li{width:calc(96%/2)}}.answer-width{width:80%}.clinic-content-inner-answer-div{background:#4291D3;display:inline-block;padding:5px 20px;margin:10px auto 20px auto;color:#fff;font-size:14px}.clinic-content-inner-answer p{font-size:.65em;margin-bottom:0px!important;padding:13px 0 8px 0}.clinic-contents-inner-answer-button span{text-decoration:none;display:inline-block;background:#4291D3;color:#fff;max-width:300px;width:100%;min-width:150px;border-radius:35px;margin:0 auto -10px;padding:15px 20px;position:relative;cursor:pointer}.clinic-contents-inner-answer-button a:after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:36%;right:9%}span.clinic-area-detail:before,span.multi-btn:before{content:"\f0c8";font-family:'Font Awesome 5 Free';padding-right:3px}.selected_li span.clinic-area-detail:before,.selected_li span.multi-btn:before{content:"\f14a";font-family:'Font Awesome 5 Free';padding-right:3px}#area .clinic-area-detail,.multi-btn{text-align:left}.clinic-body{padding:8px;background:#EFF8FF;line-height:1.45rem}.clinic-body-title{background:#4291D3;padding:10px 65px 10px 10px;color:#fff;z-index:10}.clinic-body-title-big{font-size:17.5px;font-weight:700}.clinic-body-title-small{font-size:12px}.clinic-inform-back{background:#fff;padding:10px;font-size:17px}.clinic-inform-point-title{text-align:center;font-weight:700;margin-bottom:10px;color:#4291D3;border-bottom:2px solid #4291D3;padding-bottom:10px;width:85%;margin:0 auto 10px;position:relative}.clinic-inform-point-title:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #4291D3;border-bottom:2px solid #4291D3;background:#fff;position:absolute;transform:rotate(45deg);top:86.1%;left:48%}.point-title{font-size:15px;font-weight:700}.clinic-inform-back ol{list-style:none;counter-reset:item;border-width:0;padding:0 20px;margin-bottom:2rem;margin-top:10px}.clinic-inform-back ol li .accordion_content,.clinic-inform-back ol li .accordion_content_wrap{font-weight:lighter;font-size:14px;padding-top:10px}.clinic-inform-back ol li .accordion_content span,.clinic-inform-back ol li .accordion_content_wrap span{font-size:14px}.clinic-inform-back ol li .accordion_content,.clinic-inform-back ol li .accordion_content_wrap{padding-top:5px!important}.clinic-inform-back ol li{margin-bottom:5px}.clinic-inform-back ol li label{font-size:14px;padding:7px;margin-bottom:0!important}.clinic-inform-back ol li:last-child{margin-bottom:0}.clinic-inform-back ol li:before{counter-increment:item;content:counter(item);background:#4291D3;padding:3px 8px 4px;border-radius:30px;color:#fff;font-weight:700;margin-right:4px;font-size:15px}.clinic-inform-back ol li label{margin-bottom:8px;background:#fff!important;color:#333!important;border:1px solid #ddd!important}.accordion h4{margin-top:20px!important}@media screen and (max-width:745px){.clinic-inform-back ol li label{margin-top:10px}}@media screen and (max-width:499px){.clinic-inform-back ol{margin-bottom:2rem;min-width:none}.money-before{display:block}.arrow{margin:0 5px 0 0}}.tab-all{margin-bottom:20px}.tab-group{display:flex;justify-content:space-between;border:none!important;padding:0!important;margin-top:0;margin-bottom:0!important;align-items:center}.tab{ width:calc(95% / 3); padding:15px; font-size:13px; line-height:1.85rem; list-style:none; text-align:center; cursor:pointer; cursor:pointer; margin-top:0!important; -webkit-border-radius:5px 5px 0 0 ; -moz-border-radius:5px 5px 0 0 ; -ms-border-radius:5px 5px 0 0 ; -o-border-radius:5px 5px 0 0 ; }.panel-group{height:auto;background:#FFF;border:4px solid #4291D3;padding:15px 10px}.panel{display:none}.panel .main_c label,.clinic_area_accordion .main_c label{width:100%!important}.panel ul{border:none;margin:0;padding:0 30px}.tab.is-active{font-weight:700;background:#4291D3;color:#FFF;transition:all 0.2s ease-out}.panel.is-show{display:block}section.someTabs{margin-bottom:40px;border-bottom:solid 1px #eee;padding-bottom:30px}section.someTabs:last-child{margin:0;padding:0;border:none}.shindan_tabMenu{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;list-style:none;border:none!important;padding:0px!important;margin:0 0 15px 0!important}.shindan_tabMenu:nth-of-type(2){margin-top:30px}.shindan_tabMenu li{font-size:15px;list-style:none;background:#fff;color:#4291D3;text-align:center;border:#4291D3 2px solid;cursor:pointer;width:calc(95%/2);border-radius:30px;line-height:2.5rem}.shindan_tabMenu li:nth-child(3){margin:10px 0}.shindan_tabMenu li.active{background:#4291D3;color:#fff;font-weight:700}.shindan_tabMenu:nth-of-type(2) li.active{background:#81c7d4}.tabContent{display:none;padding:0}.tabContents:nth-of-type(2) .tabContent{border-color:#81c7d4}.tabContent.active{display:block}.multiselect{width:200px}.selectBox{position:relative}.selectBox select{width:100%;font-weight:700}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#checkboxes{display:none;border:1px #dadada solid}#checkboxes label{display:block}#checkboxes label:hover{background-color:#1e90ff}.tab-target{display:none}.tab-target.current{display:block}.clinic-table{margin:0!important;border:1px solid #e0e0e0!important}.clinic-tbody tr{border-bottom:1px solid #e0e0e0!important}.clinic-tbody tr th{border-bottom:1px solid #e0e0e0!important;font-weight:lighter}.clinic-table-title{width:15%!important;padding:3px!important;background:#fff;font-weight:lighter;font-size:smaller}.clinic-table-text{background:#fff!important}img.js-no-image{box-shadow:none!important;width:100%;border-radius:0!important}.push_btn_red{display:inline-block;width:80%;padding:.8em;text-align:center;font-weight:700;text-decoration:none;color:#fff;background:#F77374;border-bottom:4px solid #c63;border-radius:4px;margin:10px 10% 0!important;font-size:1.05rem}.push_btn_red:hover{cursor:pointer;text-decoration:none;background:#F77374;transform:translate3d(0,4px,0);border-bottom:none}.day-text{font-size:16px;font-weight:700}.small-text{font-size:12px}.red{font-weight:700}.tenpo{font-size:15px}.area-total{font-size:12px}.money-before{display:inline-block;font-size:14px;min-width:95px}.money-after-red{font-size:20px;font-weight:700;color:#F77474}.arrow{margin:0 10px 0 5px;font-size:16px}.clinic-margin-top{margin-top:10px!important}.cli-con .main_c label,.clinic_area_accordion label{color:gray;border:.5px solid;font-size:13px;text-align:center;padding:8px 37px 8px 14px;width:80%;margin:0 auto}.cli-con .main_c label:after{color:gray}.accodion-top label{background:#4291D3!important;color:#fff;border:0}@media screen and (max-width:745px){.cli-con .main_c label{margin-bottom:0}.clinic_area_accordion label{font-size:12px}}@media screen and (max-width:390px){.clinic-contents{padding:13px;margin:20px 0 0}.main_c label{margin-bottom:2px!important;width:100%}.clinic-inform-back .push_btn_red{width:100%;margin:0 auto 0 auto!important}.money-before{display:block;font-size:12px;line-height:initial}.arrow{margin:0 5px 0 0}}.cli-con .main_c{padding:0!important}.cli-con .main_c .sng-box{margin-top:0;padding:0 0 2rem}.cli-con .main_c>.accordion_content,.cli-con .main_c>.accordion_content_wrap{margin-top:0;padding-top:0}.cli-con .main_c .kuchicomi-padding{padding:0}.cli-con .main_c>.accordion_content>.main_c,.cli-con .main_c>.accordion_content_wrap>.main_c{padding:0}.cli-con .main_c>.accordion_content>.main_c>label,.cli-con .main_c>.accordion_content_wrap>.main_c>label{margin-bottom:15px}.cli-con .clinic-inform-back h4{background:none!important;border:none!important;padding:0!important;font-size:15px;margin-bottom:5px;color:#333;margin-top:0}.clinic-inform-back h4:before,.clinic-inform-back h4:after{display:none}.box2{border:none}.comment-title{font-size:16px}.word-comment{background:#fff;margin-bottom:15px!important;padding:15px;width:100%;box-shadow:0 0 5px #eee}.comment-flex{display:flex;margin-top:-10px;margin-bottom:-10px;font-size:14px}.evaluation{margin-left:10px}.eminal-margin-none{margin-bottom:0;margin-bottom:-30px}.word-comment .chatting{font-size:12px}.main_c{padding:0 15px}.kuchicomi-padding{padding:0 15px}.comment-ul{margin-top:10px}.border-blue{border:2px solid #333}.diagnose-content-accordion{background:#4291D3}@media screen and (max-width:499px){.comment-flex{margin-bottom:5px}.clinic-content-inner-select-li span{font-size:14px}}.clinic-content-inner-title{position:relative;line-height:initial}.pc{display:block!important}.sp{display:none!important}@media only screen and (max-width:750px){.pc{display:none!important}.sp{display:block!important}}.keiko_yellow{font-weight:700}.btn cubic1 main-bc shadow{padding-top:10px}.entry-content table{font-size:13px}.entry-content th{color:#222;width:30%;background:#f2f2f2;text-align:left;padding:10px 16px}.entry-content p{margin-top:9px}.panel.area .accordion.dis-block{display:block}.clinic-content-inner-select-li.selected_li{background:#E5F3FF!important}.pointer{cursor:pointer}.clinic_label{background:#fff!important}.area .accordion_input:checked~.accordion_content{padding-top:0}.blue{color:#4291D3}.white_btn{border:2px solid #333;border-bottom:6px solid #333;background:#fff!important;color:#4291D3!important;margin-bottom:10px;align-items:center;display:flex;justify-content:center}.w-100per{width:100%}.w-100per *{max-width:100%}.mt-30px{margin-top:30px}.retry_btn{display:inline-block;background:#fff;color:#333;max-width:300px;width:50%;min-width:fit-content;border-radius:35px;margin:0 auto -10px;padding:6px 14px;cursor:pointer;font-size:14px;border:1px solid #333;border-bottom:3px solid}.last_page .clinic-content-inner-answer-div{background:#4291D3;display:inline-block;padding:10px 20px;margin:10px auto 20px auto;color:#fff;font-size:large;width:90%;border-radius:35px}.last_page .sort_result_cnt{font-weight:700;font-size:larger;padding:0 3px}@media screen and (max-width:545px){.title-sub-big{font-size:22px}.title-sub{font-size:11px}}.clinic_area_accordion *{font-family:inherit;color:inherit}.clinic_area_accordion label{margin-top:8px;height:fit-content;border:.5px solid #c1c1c1}.clinic_area_accordion .main_c .accordion_content{margin:0;padding-top:0;padding-bottom:0;width:100%}.clinic_area_accordion .accordion_content .main_c{margin:0;padding:0;width:100%}.clinic_area_accordion .accordion_content.clinic_content{width:97%;margin:0 auto}.pt-8{padding-top:8px}.clinic_area_accordion label{color:inherit;font-family:inherit}.clinic_area_accordion .accordion_content .main_c:last-child{margin-bottom:20px}.clinic_area_accordion .accordion_content .store_wrap,.pref_store .store_wrap{width:48.5%;margin:0}.clinic_area_accordion .clinic-table-title{width:20%!important}.store_map_link{text-align:center}.clinic_area_accordion iframe{width:100%;height:260px;border:0;margin:5px auto}.clinic_area_accordion .accordion_input:checked+.wrap_label{background:#fff}.clinic_area_accordion .main_c .wrap_label{padding:0;font-weight:700}.clinic_area_accordion .main_c .wrap_label::after{top:10px}.clinic_area_accordion .accordion_input:checked~.accordion_content{padding:0}.store_wrap{display:none;padding:0 14px 8px 14px}.store_wrap div{display:block}.store_wrap .main_c{padding-right:0}.store_wrap label{width:100%}.store_wrap .main_c{padding:0}.clinic_area_accordion .accordion label{font-weight:400}.clinic_area_accordion .clinic_data{border:.5px solid #c1c1c1;border-radius:2px;padding:5px 10px!important;text-align:left;width:100%}.clinic_data .data_index{font-weight:700;display:block;line-height:initial}.clinic_data .data_content{margin-bottom:8px}.slide_btn{display:block;margin-bottom:0;width:100%;padding:8px 14px}@media screen and (max-width:600px){.clinic_area_accordion .accordion_content .store_wrap,.pref_store .store_wrap{width:100%}.clinic_area_accordion iframe{height:300px}}@charset "utf-8";.home{font-size:14px;font-family:sans-serif;width:100%;height:100vh}.header-all{height:auto;box-shadow:0 2px 5px rgba(150,150,150,.2);border-top:4px solid #333}.desktop-nav ul{text-align:left;width:98%;margin-left:1%}ul.sub-menu{z-index:3}ul#menu-gnav{margin-top:15px}.breadlist-pc{background:#F4F4F4}.logo .logo__link img{width:100px;height:auto!important;margin:auto 30px 15px}@media screen and (max-width:645px){.logo .logo__link img{margin:5px 30px 10px}}@media screen and (max-width:499px){.logo .logo__link img{margin:12px 15px 12px;width:85px}.nav__list{display:flex;list-style:none;padding-top:15px!important;padding-bottom:0px!important;-webkit-overflow-scrolling:touch;margin:0;align-items:flex-start;margin-bottom:-15px;padding-right:0px!important}}.nav__list{display:flex;list-style:none;padding:20px 20px 20px 0;-webkit-overflow-scrolling:touch;margin-top:0;margin-bottom:0}@media screen and (max-width:350px){.nav__list{overflow-x:auto;padding-right:20px!important;padding:20px 40px 40px 0;white-space:nowrap}}.nav__list--item{margin-left:30px}.nav__list--item a{text-decoration:none;color:#333;padding-bottom:20px}.nav__list--item div span{text-decoration:none;color:#333;padding-bottom:15px}.nav__list--item a:hover{border-bottom:4px solid #333}.nav__list--item div span:hover{border-bottom:4px solid #333}.nav__list::-webkit-scrollbar{width:0;height:0;background:#fff}@media screen and (max-width:499px){.nav__list--item a{font-size:12px}.nav__list--item div span{text-decoration:none;color:#333;padding-bottom:15px;margin-left:10px}.nav__list--item:first-child div span{margin-left:15px}}@media screen and (max-width:745px){.nav__list--item div span{font-size:.8em}}@media screen and (min-width:1240px){.single #logo{width:1145px;margin:0 auto}.single .nav__list{width:1160px;margin:0 auto}#breadcrumb ul{width:1160px;margin:0 auto}}@media screen and (min-width:1030px) and (max-width:1239px){.single #logo{width:400px;margin-left:5%}.single .nav__list{width:auto;margin-left:4%}#breadcrumb ul{width:auto;margin-left:4%}}@media screen and (min-width:769px) and (max-width:1030px){.single #logo{width:400px;margin-left:2.5%}.single .nav__list{width:auto;margin-left:2%}#breadcrumb ul{width:auto;margin-left:2%}}.scroll-box-biyo2 .b-table tbody tr .kotei{width:25%}@media screen and (max-width:499px){.sc{font-size:10px!important}}.slider{width:100%;margin:0 auto 80px}.slick-slide img{width:100%;height:auto;object-fit:cover;position:relative}.mypattern{width:100vw;height:auto}.mypattern .slick-slide{margin:5px}.slick-dots li button:before{color:#333!important;font-size:60px!important;line-height:0px!important;margin-top:20px}.section{position:relative}.section::after{content:"";position:absolute;display:inline-block;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));width:100%;height:100%;top:0;z-index:2;pointer-events:none!important}.section__link{color:#fff}.section__text{position:absolute;bottom:3%;left:50%;width:95%;z-index:3;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.section__text span{display:inline-block;margin-bottom:2px}.section__tag{padding:3px 10px;background:#B4F4DE;color:#333;margin-right:10px;margin-bottom:10px;font-weight:700}.section__time{font-weight:700}.section__title{font-size:20px;margin:0}.section__image-box{position:relative}@media screen and (max-width:945px){.select-icon>a{white-space:normal}}@media screen and (max-width:499px){.section__tag{font-size:10px}.section__time{font-size:12px}.section__title{font-size:14px}}_::-webkit-full-page-media,_:future,:root .slick-dots li button:before{font-size:40px!important}_::-webkit-full-page-media,_:future,:root .category__title{font-weight:600}_::-webkit-full-page-media,_:future,:root .category__title::after{font-weight:400}.container .category{margin-top:50px;margin-bottom:80px}.category__title{font-size:40px;color:#2C2C2C;display:flex;flex-direction:column;text-align:center;margin-bottom:40px}.category__title::after{content:"カテゴリ(ジャンル)別";font-size:12px}.category__list{flex-flow:row wrap;justify-content:space-between;display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;width:70%}.category__list::after{display:block;content:"";width:200px}.category__item{margin-bottom:30px}header .category__item{margin-bottom:0;cursor:pointer}.category__link{display:flex;flex-direction:column;text-align:center;text-decoration:none;color:#333;font-size:17px;margin:0 20px;cursor:pointer}.category__link img{max-width:150px;width:100%;min-width:110px;height:auto}.category__caption{padding-top:10px;margin:0 auto}@media screen and (min-width:1642px){.category__list{max-width:1000px}}@media screen and (max-width:1100px){.category__list::after{display:block;content:"";width:190px}}@media screen and (max-width:845px){.category__list{width:600px}}@media screen and (max-width:745px){.category__list{width:90%;justify-content:center}.category__link img{width:100%;min-width:110px}.category__list::after{display:block;content:"";width:190px}}@media screen and (max-width:645px){.category__link img{width:110px}.category__list::after{width:150px}}@media screen and (max-width:499px){.category__link{font-size:14px;margin:0 10px}.category__link img{width:110px}.category__title{font-size:30px}.category__title::after{font-size:10px}.category__item{margin:0}.category__item:first-child{margin-bottom:15px;margin-left:0}.category__list{width:100%;justify-content:center}.category__list::after{display:block;content:"";width:130px}}@media screen and (max-width:399px){.category__link{font-size:14px;margin:0 5px}.category__list::after{display:block;content:"";width:120px}}@media screen and (max-width:359px){.category__list{width:100%;justify-content:space-around}.category__item:last-child{margin-top:0}.item_last{margin-top:15px}}.works_item{list-style:none;position:relative;width:200px;border-radius:2px;margin:0 auto;background-color:#F2F2F2;cursor:pointer}.works_image_mask{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background-color:rgba(0,0,0,.8);-webkit-transition:all 0.6s ease;transition:all 0.6s ease;cursor:pointer}.mask_text{font-size:1rem;font-weight:700;text-align:center;color:#fff}.works_modal_content{text-align:center}.works_image:hover .works_image_mask{opacity:1;padding-top:20%}.works_modal_wrapper{position:fixed;display:flex;align-items:center;width:100%;height:100%;top:50%;left:50%;margin:auto;border:none;opacity:0;z-index:-1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.works_modal_window{width:90vw;max-width:1000px;margin:auto;z-index:1}.works_modal_content{overflow-x:auto;height:615px;-ms-overflow-style:none;scrollbar-width:none}.works_modal_content::-webkit-scrollbar{display:none}.works_modal_mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#AFAFAF}.works_modal_close img{z-index:300;position:absolute;top:-5%;right:0%;color:#222;font-size:5rem;cursor:pointer;width:25px;height:25px}.works_modal_close img:hover{transition:0.3s;opacity:.7}.works_modal_close_inner{cursor:pointer;padding:15px 87px;display:inline-block;border:1px solid #4291D3;color:#4291D3;border-radius:39px;margin:30px auto}.works_modal_close_inner:hover{background-color:#4291D3;color:#fff;transition:0.3s}.works_modal_close_inner span{font-size:18px;margin-right:5px;margin-left:-5px}html.is_open,body.is_open{overflow:hidden}.works_modal_wrapper.is_open{animation:works_modal_wrapper_open .5s ease forwards}.works_modal_wrapper.is_open .works_modal_window{animation:works_modal_window_open .5s ease forwards}.works_modal_wrapper.is_close{animation:works_modal_wrapper_close .5s ease forwards}.works_modal_wrapper.is_close .works_modal_window{animation:works_modal_window_close .5s ease forwards}@keyframes works_modal_wrapper_open{0%{opacity:0}100%{opacity:1;z-index:300}}@keyframes works_modal_window_open{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes works_modal_wrapper_close{0%{z-index:300;opacity:1}100%{opacity:0}}@keyframes works_modal_window_close{0%{opacity:1;transform:translateY(0)}100%{transform:translateY(-30px);opacity:0}}@media screen and (max-width:700px){.works_modal_content{margin:0 auto;width:100%;height:600px}.works_modal_close img{top:-6%;right:0%}}@media screen and (max-width:399px){.works_modal_content{overflow-x:auto;height:550px}.works_modal_close img{top:-6%;right:0%}}@media only screen and (max-device-width:320px){.works_modal_content{overflow-x:auto;height:500px}.works_modal_close img{width:20px;height:20px;top:-5%}}@media screen and (max-width:310px){.modal_header{padding-left:0!important;padding-right:0!important}}.modal{background-color:#fff;position:relative;height:auto}.modal-img img{width:200px;margin:45px auto}.tabMenu{display:flex;list-style:none}.tabMenu:nth-of-type(2){margin-top:40px}.tabMenu li{font-weight:medium;color:#888;flex-grow:1;padding:10px;cursor:pointer;width:33.33%;padding:20px 0;transition:all .3s}.tabMenu li:first-child{border-left:none}.tabMenu li:nth-child(odd){border-left:none;border-right:none}.tabMenu li:last-child{border-right:none}.tabMenu li.active,.tabMenu li:hover{background:#58b2dc;color:#fff}.tabMenu:nth-of-type(2) li.active{background:#333}.tabContent{display:none}.tabContents:nth-of-type(2) .tabContent{border-color:#333}.tabContent.active{display:block}@media screen and (max-width:499px){.modal-img img{width:120px;margin:20px 0}}@media screen and (max-width:360px){.tabMenu{display:flex;flex-wrap:wrap}.tabMenu li{width:50%;padding:15px 0}.tabMenu li:first-child{border-bottom:0}.tabMenu li:nth-child(2){border-left:1px solid #B2B2B2;border-right:0;border-bottom:0}.tabMenu li:last-child{border-right:0}}.big_cate:nth-child(2){border-top:1px solid #B2B2B2}.big_cate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border-bottom:1px solid #fff;position:relative;text-align:left;justify-content:left;position:relative;background:#333;color:#fff}.big_cate::after{position:absolute;content:"";top:24px;right:20px;bottom:0;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.accordion,header .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.accodion_a,header .accodion_a{display:flex;align-items:center;padding:20px;background-color:#fff;color:#2C2C2C;border-bottom:1px solid #B2B2B2;position:relative;text-decoration:none;text-align:left}.accodion_a::after{content:"";position:absolute;display:block;border-right:2px solid #4291D3;border-bottom:2px solid #4291D3;width:10px;height:10px;transform:rotate(-45deg);right:20px;top:40%}.accodion_a:active{background:#C3E3FD}.accodion_number{width:100%}header .accodion_number{width:100%;height:initial}.accordion-trigger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background-color:#fff;color:#2C2C2C;border-bottom:1px solid #B2B2B2;position:relative;text-align:left;justify-content:left}header .accordion-trigger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background-color:#fff;color:#2C2C2C;border-bottom:1px solid #B2B2B2;position:relative;text-align:left;justify-content:left;width:100%}.accordion-target>.accordion-trigger{padding:20px 20px 20px 40px;background-color:#C3E3FD}.accordion-target>.accordion-target.list>.list__item>a{padding:20px 20px 20px 60px}.accordion-target>.accordion-target.list>.list__item>a::before{content:"↪︎";top:35%;left:4%;color:#333}@media screen and (max-width:290px){.accordion-target.list>.list__item>a{padding-right:35px!important;padding:15px;white-space:initial}.accordion-target.list .list__item{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;padding:10px 0;border-bottom:1px solid #B2B2B2;background:#E3F1FF}}.accordion-trigger img{width:16px;height:auto;margin-right:10px}.accordion-trigger::before,.accordion-trigger::after{content:"";position:absolute;top:0;bottom:0;right:15px;margin:auto;height:2px;width:14px;background-color:#4291D3;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.accordion-trigger::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-trigger.is-opened::after{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}.accordion-target{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:0;-webkit-transition:height .4s ease-out;transition:height .4s ease-out}.accordion-target.list .list__item{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;padding:15px 0;border-bottom:1px solid #B2B2B2;background:#E3F1FF}.accordion-target.list>.list__item>a{display:block;margin-top:-15px;margin-bottom:-15px;padding:20px;color:#2C2C2C;text-decoration:none;text-align:left}.accordion-target .list__item a{position:relative}.accordion-target .list__item a::before{position:absolute;content:"";right:25px;width:20px;height:20px;border-radius:10px}.accordion-target .list__item a::after{position:absolute;content:"";top:27px;right:20px;bottom:0;width:10px;height:10px;border-top:2px solid #4291D3;border-right:2px solid #4291D3;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-opened{background-color:#C3E3FD}.fake_box{width:32.3%}.none_sp{display:none}_::-webkit-full-page-media,_:future,:root .clinic__title{font-weight:600}_::-webkit-full-page-media,_:future,:root .clinic__title::after{font-weight:400}.clinic{background-color:#ffffff}.clinic__title{font-size:40px;color:#2C2C2C;display:flex;flex-direction:column;text-align:center;padding-top:80px;margin-bottom:40px}.clinic__inner::after{display:block;content:"";width:190px}.clinic__link{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:90%;max-width:800px;margin:0 auto}.clinic__btn{width:30%;display:block;background-color:#fff;color:#333;border:1px solid #333;min-width:182px;line-height:40px;text-align:center;border-radius:3px;text-decoration:none;position:relative;margin-bottom:80px;margin:0 10px 80px}.clinic__btn::after{content:"";display:block;width:8px;height:8px;border-left:1px solid #333;border-bottom:1px solid #333;position:absolute;top:14px;right:15px;transform:rotate(-45deg)}#home-datumo{margin-top:60px}#home-datumo,#home-aga,#home-pill{ display:block; line-height:40px; background-color:#333; border-radius:5px; color:#fff; text-align:center; font-size:20px; font-weight:800; max-width:1300px; width:99.6%; margin:0 auto; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }_::-webkit-full-page-media,_:future,:root #home-datumo,#home-aga,#home-pill{font-weight:400}.clinic__inner{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;margin:20px auto 0}.clinic__list{width:90%;margin:30px auto 0;max-width:1140px}.clinic__item{text-align:center;text-decoration:none;color:#333;margin:0 3px 10px;max-width:190px;width:calc(100%/6);min-width:130px}.clinic__item img{width:100%}.clinic__inner::after{display:block;content:"";width:31%}.clinic__list-btn{display:block;width:400px;line-height:40px;background-color:#fff;text-align:center;margin:10px auto 80px;border-radius:20px;text-decoration:none;border:1px solid #333;color:#333}@media screen and (max-width:845px){.clinic__btn{margin:0 0 60px;width:49%;min-width:100px}.clinic__btn:nth-child(-n+2){margin-bottom:9px}.clinic__btn::nth-child(3){margin-bottom:60px}}.clinic__list:last-child{padding-bottom:100px}.clinic__item-title{text-decoration:none;color:#2C2C2C}@media screen and (max-width:640px){.clinic__list-btn{width:220px;min-width:50%}.clinic__item:nth-child(odd){margin-bottom:10px}}@media screen and (max-width:499px){.clinic__title{font-size:30px}.clinic__title::after{font-size:10px}.clinic__item{width:30%;min-width:30%;font-size:12px;margin:0 2px}.clinic__item a{margin-right:10px}.clinic__item a:nth-child(3n){margin-right:0}.clinic__item img{width:100%}.clinic__list-btn{margin-top:30px}}@media screen and (max-width:350px){.clinic__item{width:45%;min-width:45%;font-size:12px;margin:0 2px}.clinic__item img{width:100%}}.footer{text-align:center}.footer__title{margin:10px 0 30px}.footer__image{width:125px}.footer__text{margin:30px 0 50px}.footer__small{display:block;width:100%;border-top:1px solid #C4C4C4;padding:22px 0 9px}@media screen and (max-width:449px){.footer__text{margin:30px 20px 50px}}@media screen and (max-width:350px){footer br{display:none}}.article_link{display:inline-block;width:251px}.article_link a{background:#F8F1F1;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;font:normal normal normal 24px/32px Yu Gothic UI;font-weight:500;display:inline-block;height:60px;letter-spacing:4.8px;line-height:60px;margin:5px;width:251px}.article_link a:hover{background-color:#FFE8E8}.article_links{overflow:hidden;text-align:center}.bar2{margin:12px 0}.bar3{margin-top:27px}.bar1.open{margin-top:10px;transform:rotate(45deg)}.bar2.open{opacity:0}.bar3.open{margin-top:10px;transform:rotate(-45deg)}.clinics{overflow:hidden;padding:0 auto}.crosshead:after{content:" ";margin-left:-35px}.crosshead_english{color:#949494;font-size:20px;font-family:mina,serif;letter-spacing:4px;margin:20px auto}.crosshead_icon{width:105px;margin-bottom:10px}.contents{width:100%;clear:left;margin:325px 0}.fc_bold{font:normal normal bold 38px Yu Gothic UI}.first_contents{font-size:22px;line-height:50px}.footer_menu{text-align:center;font-size:25px;letter-spacing:5px}.footer_menu a{margin-right:150px}.footer_menu:after{content:" ";margin-right:-150px}.first_menu{border-right:2px solid #9A9A9A;display:inline-block;height:100%;text-align:center;padding:5px 50px}.ham_part{display:inline-block;padding:5px 0;text-align:left;cursor:pointer}.ham_part::before{content:'';position:relative;bottom:-25px;left:38px;width:calc(100% - 51px);height:1px;background:#DE3B78;display:block;transform-origin:right top;transform:scale(0,0);transition:transform 0.35s cubic-bezier(.785,.135,.15,.86)}.ham_part:hover::before{transform-origin:left top;transform:scale(1,1);transition:transform 0.35s cubic-bezier(.785,.135,.15,.86)}.ham_part img{width:21px;margin-right:20px}.header_clinic{float:left;width:500px}.header_clinic li{display:inline-block;width:45%}.header_contents{height:150px;padding:45px 76px}.header_contents li{font-size:14px;letter-spacing:2.2px}.header_ham{display:none;font:normal normal 600 22px/27px Yu Gothic UI;letter-spacing:4px;overflow:hidden;height:310px;padding-top:50px;width:100%}.header_index{padding-bottom:7px;border-bottom:1px solid #DE3B78}.header_part .header_index,.header_clinic .header_index{padding-left:100px}.header_index img{height:25px;margin-right:15px}.header-image{background:url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/library/css/top.jpg)top center / cover no-repeat;min-height:100vh;position:relative}.header-image_text{font:normal normal normal 25px/130px Yu Gothic UI;left:42px;letter-spacing:9.6px;position:absolute;text-align:left;top:600px;width:100%}.header-image_text p{margin-left:80px}.header_part{float:left;height:220px;width:750px}.header_part li{display:inline-block;width:18%}.header_special{float:left;padding-right:0;height:100%;width:150px}.header_special li{line-height:29px}.header_special ul,.header_part ul,.header_clinic ul{margin-top:10px}.header_part ul,.header_clinic ul{padding-left:100px}.first_menu li,header ul{width:100%}.modal{margin:55px auto 0;max-width:1334px;width:90vw;height:615px;overflow-x:auto}@media screen and (max-width:499px){.modal{margin:35px auto 0}}.modal_2nd,.modal_3rd{display:none}.close{margin:0 0 30px calc(100% - 115px);width:115px}.close_button{border-radius:50%;cursor:pointer;display:block;position:relative;width:20px;height:20px}.close_button::before,.close_button::after{content:"";position:absolute;top:140%;left:140%;width:2px;height:35px;background:#fff}.close_button::before{transform:translate(-50%,-50%) rotate(45deg)}.close_button::after{transform:translate(-50%,-50%) rotate(-45deg)}.list{margin:0}.modal_contents{background:#FFF;overflow:scroll;display:inline!important}.modal_contents img{margin-right:25px;width:85px}.modal_contents.modal_title{text-align:left;width:100%}.modal_header{padding:20px;font-size:25px;text-align:center;width:100%;display:flex;width:80%;align-items:center;margin:0 auto}.child-h3{width:400px}.modal_header h3{margin:10px auto 0;position:relative;font-weight:600;font-size:.9em}@media screen and (max-width:945px){.modal_header h3{}}.plus_icon{font-size:45px;font-weight:lighter;position:relative;color:#58b2dc}.plus_icon::before{content:"";background:#fff;width:20px;height:2px;transform:rotate(-45deg);top:50%;left:6px;display:block;position:absolute}.plus_icon::after{content:"";background:#fff;width:20px;height:2px;transform:rotate(45deg);top:55%;left:6px;display:block;position:absolute}.modal_title{font-size:16px}.modal-wrapper-other,.modal-wrapper-datumo,.modal-wrapper-aga,.modal-wrapper-pill,.modal-wrapper-seike{position:fixed;top:0;right:0;bottom:0;left:0;background:#13131d6b;z-index:1000;display:none}.header-all>.nav{border-top:1px solid #C4C4C4}.nav_toggle{display:inline-block;margin-left:50px;padding-top:15px;position:relative;width:44px;height:44px;cursor:pointer}.nav_toggle i{width:100%;height:3px;background-color:#DE3B78;position:absolute;transition:transform .5s,opacity .5s}.new_article{color:#13131D}.new_article_else{display:block}.op100{opacity:1}.part_icons_wrap{display:flex;flex-wrap:wrap;width:80%;margin:0 auto;gap:10px}.part{background:#fff;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;display:inline-block;padding:20px 60px;width:calc(20% - 10px)}.part:hover{background-color:#FFE8E8}.part img{height:154px;margin-top:20px;margin-bottom:43px}.part_icons{background:#F8F1F1;overflow:hidden;padding:100px 0;width:100%;margin:0 auto}.part_icons div{text-align:center;width:calc(100% - 100px);margin:0 auto}.part_name{font:normal normal bold 30px/40px Yu Gothic UI;-webkit-text-stroke:1px #707070;letter-spacing:6px}.select,.pill-select{border-bottom:1px solid #EEE;text-align:left;cursor:pointer}.select:hover{background:#E3F1FF;transition:0.3s}.scroll{text-align:center;position:relative}.scroll img{position:absolute;bottom:-40px;cursor:pointer}.title{background:#333;padding:15px 20px;color:#fff;font-weight:700}.flex-wrap{display:flex;flex-wrap:wrap;background-color:rgb(247,247,247);list-style:none}.flex-wrap .title{width:100%}.flex-wrap .width-li{width:50%;border-right:1px solid rgba(221,221,221,.404)}.modal_a{list-style:none;display:flex;align-items:center;padding:20px;background-color:#fff;color:#2C2C2C;position:relative;text-decoration:none;text-align:left;cursor:pointer;border-bottom:.5px solid #949494}.modal_a::after{content:"";position:absolute;display:block;border-right:2px solid #4291D3;border-bottom:2px solid #4291D3;width:10px;height:10px;transform:rotate(-45deg);right:20px;top:40%}.modal_a:hover{background:#d6f2ffa1}#src{pointer-events:none}.back-select{position:relative;left:0;border:none;background:none}.arrow{display:block;border-bottom:3px solid #333;border-left:3px solid #333;width:20px;height:20px;position:absolute;transform:rotate(45deg);top:-5px;left:-100%}.arrow:hover{border-bottom:3px solid #2e76b1;border-left:3px solid #2e76b1;transition:0.3s}.select-icon{width:49%;line-height:100px;background-color:#58b2dc;display:flex;justify-content:center;align-items:center;border-radius:5px;margin:0 auto 10px;font-size:18px;font-weight:700;color:#fff;position:relative;cursor:pointer}.select-icon::after{content:"";display:inline-block;width:15px;height:15px;transform:rotate(-45deg);border-right:3px solid #fff;border-bottom:3px solid #fff;position:absolute;right:25px}.cate-fake-box{width:50%}.select-icon>a{width:100%;text-align:center;text-decoration:none;color:#fff}@media screen and (max-width:945px){.select-icon>a{width:70%;line-height:40px;padding:10px 0;text-align:center;text-decoration:none;color:#fff}}@media screen and (max-width:600px){.select-icon{width:90%}.child-h3{width:100%}.close{margin:0 0 20px calc(100% - 115px);width:115px}.arrow{display:block;border-bottom:3px solid #333;border-left:3px solid #333;width:20px;height:20px;position:absolute;transform:rotate(45deg);top:-5px;left:30px}}@media screen and (max-width:499px){.close_button{border-radius:50%;cursor:pointer;display:block;position:relative;width:55px;height:20px}}#breadcrumb ul{padding-left:30px}.slick-dotted.slick-slider{width:100%}.clinic__list h4{margin-top:20px;color:#333;border-bottom:1px solid #333;padding:10px;margin-bottom:10px;text-align:center}.first_menu li,header ul{display:block;width:100%}#breadcrumb ul{padding:0}.logo .logo__link img{margin:12px 15px 12px}}@media screen and (max-width:499px){.nav__list--item a{font-size:12px}.nav__list--item div span{text-decoration:none;color:#333;padding-bottom:20px;margin-left:15px!important}.nav__list--item:first-child div span{margin-left:0!important}}.accordion_input:checked~.accordion_content{height:auto;padding:.7em 0;opacity:1;overflow:visible;width:100%}#breadcrumb ul{padding-left:30px}@media screen and (max-width:769px){#breadcrumb ul{padding-left:5px}}@media screen and (max-width:500px){#breadcrumb ul{padding-left:10px}}.logo .logo__link img{margin:12px 15px 12px}#breadcrumb{padding:5px 7px}}@media screen and (max-width:499px){.nav__list--item a{font-size:12px}.nav__list--item div span{text-decoration:none;color:#333;padding-bottom:20px;margin-left:15px!important}.nav__list--item:first-child div span{margin-left:0!important}}.accordion_input:checked~.accordion_content{height:auto;padding:.7em 0;opacity:1;overflow:visible;width:100%}#drawer__open,.header-search{line-height:69px}.slick-dots{opacity:0}.clinic__inner{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.55%;width:100%;margin:20px auto 0}.clinic__item{text-align:center;text-decoration:none;color:#333;margin:0 1.3% 10px;max-width:190px;width:12.7%;min-width:130px}@media screen and (max-width:1145px){.clinic__item{text-decoration:none;color:#333;margin:0 1.4% 10px;max-width:initial;width:21%;min-width:130px}}@media screen and (max-width:702px){.clinic__item{text-decoration:none;color:#333;margin:0 1.4% 10px;max-width:initial;width:29%;min-width:130px}}@media screen and (max-width:702px){.clinic__item{width:45%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/fonts/slick.eot);src:url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/fonts/slick.woff) format('woff'),url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/fonts/slick.ttf) format('truetype'),url(//mchoice.jp/wp-content/themes/the-thor-child/../../../themes/sango_lity_theme/slick/fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px!important;line-height:20px!important;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.error_wid_login{background-color:#FFEBE8;border:1px dashed red;color:red;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:500;padding:6px;margin-left:200px;width:80%;clear:both!important}.login_wid{list-style-type:none;width:98%;float:left;padding:5%}.login_wid li{width:98%;float:left;margin:2px}.openid_social_login{padding:5px 0 0 0;clear:both;width:100%!important}.login_wid li input{width:85%;float:left;margin:2px}.btn-fdefault{background:#7272dc;height:40px;padding:8px;text-align:center;color:#fff}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000};

@charset "utf-8";.tall-header{position:fixed !important;top:0 !important}.tall-header .color_pannel{height:0 !important;transition:opacity .2s,height .4s}.h1-title{font-size:28px;font-weight:700;line-height:1.5;color:#4a4a4a;text-align:center;padding-bottom:10px;border-bottom:0 solid #4a4a4a;margin-bottom:40px;margin-top:40px;position:relative}.h1-title:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:2px;background:linear-gradient(-45deg,#9b216e,#711c55);animation:anmaiton-border .5s}@keyframes anmaiton-border{0%{width:100%;height:0}100%{height:2px;width:50px}}html{max-width:100vw}@media only screen and (max-width:1329px){body{min-width:300px}#left_col{width:-webkit-calc(100% - 3.3333% - 300px);width:-moz-calc(100% - 3.3333% - 300px);width:calc(100% - 3.3333% - 300px)}#side_col{width:300px}#main_col,.inner{width:90.22556%}}@media only screen and (max-width:1024px){body{font-size:12px}#left_col,#side_col{width:initial;width:auto}#left_col,#side_col{float:none !important}#main_col,.inner{width:initial;width:auto;padding:0 20px}#main_col{margin:16px 0 33px}#side_col{margin:30px 0 0}}@media only screen and (max-width:1024px){body{font-size:12px}}@media only screen and (max-width:1329px){.fix_top.header_fix #header_top{width:100%;min-width:initial;min-width:auto}}@media only screen and (max-width:1024px){#header{position:relative;border-top:0!important}#header_top{overflow:initial}#header_top .inner{height:60px;min-height:initial;min-width:auto}#header_logo,#header_logo_fix{max-height:60px}#header_logo .logo,#header_logo_fix .logo{line-height:60px}#header_logo #logo_text .logo,#header_logo_fix #logo_text_fixed .logo{font-size:26px}#header_logo img,#header_logo_fix img{max-height:50px}#header_logo .desc{display:none}a.menu_button{position:absolute;right:0;z-index:9;text-align:center;display:inline-block;color:#000;width:60px;height:60px;line-height:60px;text-decoration:none}a.menu_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}a.menu_button:before{content:'\f0c9';font-family:'design_plus';color:#fff;display:block;position:absolute;top:17px;left:19px;font-size:18px;width:24px;height:24px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#global_menu{display:none;clear:both;width:100%;margin:0;top:60px;left:0;position:absolute;z-index:9;background:#b69e84;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto}#global_menu ul{margin:0;width:100%;text-align:left}#global_menuli,#global_menu>ul>li{display:block;width:100%}#global_menu ul li:last-child{border-bottom:none}#global_menu ul ul{display:none}#global_menu a,#global_menu>ul>li>a{position:relative;display:block;margin:0;padding:9.5px 14px;height:auto;min-height:40px;line-height:1.6;overflow:hidden;text-decoration:none;font-size:13px;border-bottom:1px solid rgba(255,255,255,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#global_menu a:hover{background:#92785f}#global_menu ul ul a{padding-left:28px;background:rgba(255,255,255,.1)}#global_menu ul ul ul a{padding-left:42px;background:rgba(255,255,255,.2)}#global_menu ul ul ul ul a{padding-left:55px;background:rgba(255,255,255,.3)}#global_menu li.menu-item-has-children{position:relative}#global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:60px;height:39px;right:0;top:1px;z-index:5;cursor:pointer}#global_menu .child_menu_button .icon:before{content:'\e90e';font-family:'design_plus';font-size:13px;color:#eee;text-align:center;display:block;width:20px;height:20px;line-height:20px;position:absolute;left:20px;top:10px;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}#global_menu .child_menu_button.active .icon:before,#global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}#global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile_fix_top.header_fix #header{position:fixed;width:100%;top:0;left:0;z-index:999;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;animation:slideDown .5s ease;-ms-animation:slideDown .5s ease;-webkit-animation:slideDown .5s ease;-moz-animation:slideDown .5s ease}.mobile_fix_top.header_fix #header_top{background:rgba(0,0,0,1)}.mobile_fix_top.header_fix #header.active #header_top{background:rgba(0,0,0,1)}.mobile_fix_top.header_fix #logo_image_fixed,.mobile_fix_top.header_fix #logo_text_fixed{display:block}.mobile_fix_top.header_fix #logo_image,.mobile_fix_top.header_fix #logo_text{display:none}#header_top a.search_button{position:absolute;right:45px;z-index:99;text-align:center;display:inline-block;color:#fff;width:60px;height:60px;line-height:60px;text-decoration:none}#header_top a.search_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#header_top a.search_button:before{content:'\e915';font-family:'design_plus';color:#fff;display:block;position:absolute;top:17px;left:19px;font-size:18px;width:24px;height:24px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header_search,#index_header_search{width:100%;padding:125px 0}#header_search{display:none;position:absolute;top:60px;left:0;z-index:9}#header_search form,#index_header_search form{display:block}.header_search_inputs input{height:40px;padding:14px 16px;font-size:12px}.header_search_inputs select{height:40px;padding:0 16px;font-size:12px;opacity:1;-webkit-appearance:none;-moz-appearance:none;background:#fff url(//mchoice.jp/wp-content/themes/the-thor-child/../fonts/angle-down.svg) no-repeat right 16px center/12px}.header_search_button input{height:45px;font-size:14px}#header_search_submit{width:220px;background:#000}.header_search_keywords{position:relative}.header_search_keywords #header_search_keywords{padding-right:56px}.header_search_keywords ul.search_keywords_operator{width:42px;height:40px}.header_search_keywords ul.search_keywords_operator li{height:20px;line-height:20px;font-size:10px}.header_search_inputs .chosen-container{font-size:12px}.header_search_inputs .chosen-container-single .chosen-single div b:before{line-height:40px}#breadcrumb{padding:13px 0;height:initial;height:auto;font-size:10px;line-height:1.7}#breadcrumb ul{white-space:initial}#breadcrumb li.home a:before{font-size:10px;color:#999}#breadcrumb li{font-size:10px}#breadcrumb li:after{font-size:9px;bottom:0}}@media only screen and (max-width:1024px){.side_widget{margin:0 0 28px;font-size:12px}.side_headline{margin:0 0 12px;font-size:20px;line-height:1.4}.side_widget+.side_widget .side_headline{margin-top:-4px}.side_widget ul{margin:0 0 0 14px}.side_widget li ul{margin:8px 0 0 10px}ul.banner_list li,.widget ul.banner_list li{margin:0 0 8px}ul.banner_list li .caption{font-size:20px}.tcdw_ranking_list_widget .image{width:120px;height:120px}.tcdw_ranking_list_widget .info{margin:0 0 0 138px;height:120px}.tcdw_ranking_list_widget .rank{width:44px;padding:0 10px;line-height:21px;height:21px}.tcdw_ranking_list_widget .title{max-height:none;font-size:14px}.tcdw_icon_menu_list_widget li{font-size:14px}.styled_post_list1_widget{font-size:14px}.styled_post_list1 .title{max-height:none}.styled_post_list1 .info{height:auto}.styled_post_list1 .date{position:static;font-size:10px}}@media only screen and (max-width:1024px){#footer_contents{padding:40px 0 0}#footer_info{padding:18px 0 0}#footer_logo .logo{font-size:26px;line-height:1.2}#footer_bottom_menu{display:block;margin:16px 0 0}#footer_bottom_menu ul{display:inline;font-size:0}#footer_bottom_menu li{display:inline-block;font-size:12px;line-height:2}#footer_bottom_menu li:after{content:"|";display:inline-block;padding:0 .5em}#footer_bottom_menu li:last-child:after{content:""}#footer_social_link{display:block;margin:12px 0 0;width:initial;width:auto;text-align:center;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#footer_social_link li{margin:0 8px}#copyright{margin:32px -20px 0;padding:17px 20px;width:initial;width:auto;font-size:10px;line-height:1.6;text-align:center;background:#000;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#copyright span{display:none}#return_top{display:none;position:fixed;bottom:0;right:0}#return_top a{display:block;width:50px;height:50px;border-radius:0}#return_top a:before{font-family:'design_plus';color:#fff;font-size:16px;display:block;position:absolute;top:50%;left:50%;margin:-.4em 0 0 -.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer_widget{margin:0 0 10px;padding:10px 0 0;text-align:left}.footer_headline{margin:0 0 14px;font-size:20px;line-height:1.4}#footer_nav{padding:30px 0 24px}#footer_nav .footer_nav_cols .footer_nav_1{width:initial;width:auto;float:none}#footer_nav .footer_nav_cols .footer_nav_2{width:initial;width:auto;float:none;margin-top:22px}#footer_nav .headline{margin:0 0 12px;padding:0 12px;min-width:46px;line-height:21px;border-radius:10.5px}#footer_nav li{font-size:12px;line-height:2}#footer_nav .footer_nav_type1 li{min-width:25% !important}}@media only screen and (max-width:767px){#footer_info{padding:10px 0 0}#footer_widget{display:block;margin:0 0 -10px;padding:0;border-bottom:none}.footer_widget{width:100% !important}.footer_widget.widget_nav_menu{width:49% !important}.footer_widget ul.banner_list li{margin:0 0 9px}#footer_nav .footer_nav_type1 li{min-width:33% !important}}@media only screen and (max-width:480px){#footer_nav .footer_nav_type1 li{min-width:50% !important}}@media only screen and (max-width:1024px){#index_news{display:none}#index_news_mobile{display:block;margin:16px 0 0;border-bottom:none}#index_news_mobile ol{margin:0;padding:0}#index_news_mobile ol li{margin:0;padding:0;font-size:14px;line-height:1.6}#index_news_mobile ol li+li{border-top:1px solid #ddd}#index_news_mobile ol li a{display:block;padding:11px 0}#index_news_mobile .entry-date{display:block;margin:0 0 6px;font-size:10px;color:#b69e84;text-decoration:none !important}#index_news_mobile .archive_link{margin:8px 0 0;text-align:center}#index_news_mobile .archive_link a{display:inline-block;padding:0 30px;min-width:100px;line-height:40px;font-size:12px;text-decoration:none;color:#fff;background:#aaa;position:relative}#index_news_mobile .archive_link a:after{content:'\e910';font-family:'design_plus';display:inline-block;line-height:1;margin-top:-.5em;position:absolute;top:50%;right:8px}#index_news_mobile .archive_link a:hover{background:#b69e84}.cb_content-category_list{margin-bottom:80px}.cb_content-category_list ul li{margin:0 0 12px;padding:0;width:49.333%;float:left}.cb_content-category_list ul li:nth-child(even){float:right}}@media only screen and (max-width:767px){.home-default #main_col{margin-top:30px}#header_slider{margin-bottom:-1px}#header_slider .caption{padding:30px 20px}#header_slider .slick-arrow{display:none !important}#header_slider .item:before{content:'';display:block;padding-top:125%}#header_slider .item img{width:auto;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;max-width:inherit;-webkit-transform:translateX(-50%);-mox-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#header_slider .caption .headline{font-size:28px;line-height:1.4}#header_slider .caption .catchphrase{margin:8px 0 0;font-size:12px;line-height:2;text-align:left}#header_slider .caption .button{margin:12px 0 0;padding:0 40px;min-width:220px;height:43px;line-height:43px;font-size:14px;border-radius:22px}.cb_content{margin:0 0 30px}.cb_content .cb_headline{margin:-.2em 0 7px;font-size:20px;line-height:1.4;text-align:left}.cb_content .cb_desc{line-height:2;text-align:left}.cb_content-introduce{margin-bottom:30px}.cb_content-carousel{padding:26px 0 30px}.cb_content-carousel .cb_headline{text-align:center}.cb_content-carousel .carousel{margin:20px -10px 0;padding:0}.cb_content-carousel .item{margin:0 10px;width:initial;width:auto}.cb_content-carousel .slick-list{-webkit-clip-path:inset(0 10px 0 10px);clip-path:inset(0 10px 0 10px)}.cb_content-carousel .slick-arrow{display:none !important}.cb_content-carousel .image .title{padding:10px 18px;line-height:1.5;font-size:14px;font-weight:300}.cb_content-carousel .excerpt{display:none}.cb_content-category_list{margin-bottom:30px}.cb_content-category_list ul{margin:26px 0 0;padding:0}.cb_content-category_list ul li{margin:0 0 6px;padding:0;width:initial;width:auto;float:none !important}.cb_content-category_list ul li:last-child{margin-bottom:0}.cb_content-category_list ul li a{height:120px}.cb_content-category_list ul li .info h3{margin:0 0 4px;font-size:116.666%;font-weight:700;font-size:14px}.cb_content-category_list ul li.has_image .image{width:120px;height:120px}.cb_content-category_list ul li.has_image .info{font-size:12px;left:120px;width:50%;width:-webkit-calc(100% - 115px);width:calc(100% - 115px)}.cb_content-blog_list #post_list{margin:26px 0 0}.cb_content-blog_list .archive_link{margin:16px 0 0;text-align:center}.cb_content-blog_list .archive_link a{display:inline-block;padding:0 30px;min-width:100px;line-height:40px;text-decoration:none;color:#fff;background:#aaa;position:relative}}@media only screen and (max-width:767px){#header_image:before{content:'';display:block;padding-top:72%}#header_image img{width:auto;min-width:100%;height:100%;position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-mox-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#header_image .caption{font-size:20px !important;z-index:2}#header_image .caption_bar{font-size:18px;line-height:1.4;padding:11px 20px 10px}.page #post_title{margin:0 0 16px;font-size:20px;line-height:1.5}}@media only screen and (max-width:1024px){#archive_headline{font-size:20px;line-height:1.4}#archive_desc{margin:10px 0 0}ul.meta li{margin:0 3px 0 0;font-size:10px}ul.meta li.cat a,ul.meta li.cat span{margin:0 4px 4px 0;padding:0 8px;min-width:44px;line-height:21px;border-radius:10.5px}}@media only screen and (min-width:768px) and (max-width:1024px){#post_list{margin:40px 0 0}#post_list .article .title{margin:8px 0 0;font-size:14px;height:3.4em}#post_list .article{width:30%;width:-webkit-calc((100% - 40px) / 3);width:-moz-calc((100% - 40px) / 3);width:calc((100% - 40px) / 3);margin:0 20px 28px 0 !important}#post_list .article:nth-child(3n){margin-right:0 !important}ul.meta li.date{margin:6px 0 0}.page_navi{margin:10px 0 30px}}@media only screen and (max-width:767px){#post_list{margin:30px 0 0}#post_list .article{width:45%;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin:0 10px 20px 0}#post_list .article:nth-child(2n){margin-left:10px;margin-right:0}#post_list .article .title{margin:8px 0 0;font-size:14px;line-height:1.5;height:4.5em}#post_list .article .meta{margin:8px 0 0}ul.meta li.date{margin:6px 0 0}.page_navi{display:none}.page_navi2{display:block}.page_navi2 ul.page-numbers li{display:none}.page_navi2 ul.page-numbers li.prev,.page_navi2 ul.page-numbers li.next{display:inline-block;margin-bottom:0}.page_navi2 ul.page-numbers li.disable{opacity:.5}}@media only screen and (max-width:1024px){.archive_header{padding:15px 0 13px;border-bottom:1px solid #ddd}.archive_header .inner{display:block}.archive_header .headline{margin:0;padding:0;font-size:20px;line-height:1.4;font-weight:700}.archive_header .desc{margin:.5em 0 0;line-height:2}.archive_filter{margin:-12px -20px 11px;padding:0 20px;background:0 0;border:none}.archive_filter_headline{margin:26px 0 11px;font-size:16px;line-height:1.4;font-family:inherit !important;font-weight:300 !important}.archive_filter.is-open .archive_filter_headline:after{margin-left:8px;vertical-align:-1px}.archive_filter.is-close .archive_filter_headline:after{margin-left:8px;vertical-align:-.5px}.archive_filter_headline2{margin:0 0 12px}.archive_filter_headline2 span{padding:0 12px;min-width:46px;line-height:21px;border-radius:10.5px}.archive_filter label{padding:0 10px 9px 0;min-width:25%}.archive_filter label input{margin:0 4px 0 0}.archive_filter .button{margin:6px auto 0;width:200px}.archive_filter .button input{height:40px;color:#fff;border-radius:20px}.archive_sort{margin:0 0 20px}.archive_sort dt{float:none;width:100%;margin:0 0 9px;font-size:16px;line-height:1.4;text-align:left;color:#b69e84;background:0 0 !important}.archive_sort dd{width:33.3333%}.archive_sort dd a{line-height:40px}.archive_sort dd:first-of-type a{border-left:1px solid #ddd}.custom_search_results .page_navi2{display:block;margin:20px 0 15px}#post_list2{margin:20px -20px}#post_list2 .article{border:none;border-bottom:1px solid #ddd}#post_list2 .article:first-child{border-top:1px solid #ddd}#post_list2 .article a{display:block;padding:17px 20px;text-decoration:none}#post_list2 .article .image{float:left;width:45.625%;overflow:hidden;position:relative;padding-bottom:29%}#post_list2 .article .image:before{content:'';display:block;padding-top:0}#post_list2 .article .image img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}#post_list2 .article .info{float:right;width:48.125%;color:#000}#post_list2 .article .meta{margin:0 0 4px}#post_list2 .article .title{margin:0;font-size:14px;line-height:1.5;font-weight:400}#post_list2 .article .excerpt{display:none}}@media only screen and (max-width:480px){.archive_filter label{min-width:33.333%}#post_list2 .article .meta li span:nth-child(n+2){display:none}}@media only screen and (max-width:1024px){.single-post #main_col,.single-introduce #main_col{margin-top:0}#article_header{margin:0 -20px;padding:20px;border-width:0 0 1px}#post_meta_top{margin:0 0 4px}#post_image{margin:-1px -20px 24px}#post_title{margin:0 0 24px;font-size:16px;line-height:1.5;font-weight:700}#post_date{margin:8px 0 0;font-size:14px;color:#999;line-height:1;font-size:10px}.post_content{line-height:2.2}#single_share_top{margin:24px 0}#single_share_bottom{margin:24px 0}#post_pagination{margin:24px 0 0}#post_meta_bottom{margin:28px 0;padding:0;background:0 0}#post_meta_bottom li{display:block;margin:0 0 4px;padding:0 0 0 26px;border-right:none;font-size:12px}#post_meta_bottom li:before{font-size:13px}#previous_next_post_image{margin:28px 0}#single_banner_area{margin:20px 0;text-align:center}#single_banner_area .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area .single_banner_right{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area img{max-width:100%;height:auto;display:inline}#single_banner_area_bottom{margin:20px 0;text-align:center}#single_banner_area_bottom .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area_bottom .single_banner_right{float:none;padding:0;margin:0 auto}#single_banner_area_bottom img{max-width:100%;height:auto;display:inline}#single_banner_area2{margin:0 0 20px;text-align:center}#single_banner_area2 .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area2 .single_banner_right{float:none;padding:0 0 5px;margin:0 auto}#single_banner_area2 img{max-width:100%;height:auto;display:inline}#related_post .headline{margin:0 0 11px;font-size:16px;font-weight:300;line-height:1.6}}@media only screen and (min-width:768px) and (max-width:1024px){#related_post ol{border:none}#related_post li{width:33.3333%;border:none}#related_post li a{padding:0 7px 18px}#related_post li:nth-child(3n+1) a{padding:0 14px 18px 0}#related_post li:nth-child(3n+3) a{padding:0 0 18px 14px}#related_post li:nth-last-child(-n+3) a{padding-bottom:0}#related_post li .image{margin:0 0 10px}#related_post li .title{font-size:14px;line-height:1.5;font-weight:300;height:initial;height:auto;max-height:4.5em}}@media only screen and (max-width:767px){#previous_next_post_image{margin:28px 0}#previous_next_post_image a{display:block;height:46px;line-height:46px;text-align:center;overflow:hidden}#previous_next_post_image .title{display:none}#previous_next_post_image .image{display:none}#previous_next_post_image .prev_post a{padding:0 0 0 32px}#previous_next_post_image .next_post a{padding:0 32px 0 0}#previous_next_post_image a:before{font-size:16px;width:16px}#previous_next_post_image .prev_post a:before{left:16px !important}#previous_next_post_image .next_post a:before{right:16px !important}#previous_next_post_image .prev_post a:after{content:attr(data-mobile-title);font-size:12px}#previous_next_post_image .next_post a:after{content:attr(data-mobile-title);font-size:12px}#related_post{margin:30px 0 0}#related_post ol{border:none}#related_post li{width:50%;border:none !important}#related_post li a{padding:0 10px 18px 0}#related_post li:nth-child(even) a{padding:0 0 18px 10px}#related_post li:nth-last-child(-n+2) a{padding-bottom:0}#related_post li .image{margin:0 0 10px}#related_post li .title{font-size:14px;line-height:1.5;font-weight:300;height:initial;height:auto;min-height:3em;max-height:4.5em}}@media only screen and (max-width:1024px){.introduce_shoulder_copy,#introduce_slider,.single-introduce #article #post_image{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:767px){#introduce_header{margin:30px 0 10px}#introduce_header .headline{margin:0 0 7px;font-size:16px;line-height:1.4}#introduce_header p{margin:0;line-height:2.2}#introduce_header .post_col{margin-bottom:20px}#introduce_list{margin:30px 0 0}#introduce_header+#introduce_list{margin-top:0}.introduce_list_row{margin:0}.introduce_list_col{width:initial;width:auto;margin:0 0 18px;padding:0 0 18px;float:none;font-size:14px;border-bottom:1px solid #ddd;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.introduce_list_row:last-child .introduce_list_col{margin-bottom:18px}.introduce_list_col a{height:initial;height:auto}.introduce_list_col .image,.introduce_list_col.show_info .image{width:41%;padding-top:41%;height:initial;height:auto;float:left}.introduce_list_col .info,.introduce_list_col.show_info .info{display:block;width:55%;width:-webkit-calc(59% - 18px);width:-moz-calc(59% - 18px);width:calc(59% - 18px);height:initial;height:auto;float:right;position:static}.introduce_list_col .info .meta{margin-bottom:6px}.introduce_list_col .info .title{margin:0;font-size:14px;font-weight:400;line-height:1.5;max-height:none!important}.introduce_list_col .info .excerpt{display:none}.introduce_list_col .info .more{display:none}.introduce_list_col.show_info{width:initial;width:auto}.introduce_list_row:last-of-type .introduce_list_col:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#infscr-loading{margin:30px 0 0}#load_post{margin:30px 0 0}#load_post a{padding:0 20px;min-width:150px;line-height:40px}.introduce_shoulder_copy{margin:-1px -20px 20px;padding:12px 20px;font-size:14px;line-height:1.4}#introduce_slider{margin:0 -20px 20px;position:relative}#introduce_slider .item .caption{margin:0;padding:12px 20px;font-size:12px;line-height:1.6;border-top:0}#introduce_slider .slick-dots{text-align:center;position:absolute;bottom:16px;left:0;right:0}#introduce_slider .slick-dots li{display:inline-block;margin:0 3px}.single-introduce #article #post_image{margin:0 -20px 30px}.introduce_shoulder_copy+#introduce_slider,.single-introduce #article .introduce_shoulder_copy+#post_image{margin-top:-20px}.single-introduce #article #post_title{margin:0 0 30px}.single-introduce #article #post_date{margin:-25px 0 11px}.introduce_archive_banner_link .catch{margin:0;padding:20px;font-size:20px;line-height:1.4;font-weight:400}.introduce_archive_banner_link-2col a{display:block;height:initial;height:auto;min-height:100px;position:relative}.introduce_archive_banner_link-2col a span{width:100%}.introduce_archive_banner_link-2col .catch{padding:0 20px;text-align:center;position:absolute;top:50%;left:0;z-index:2;text-shadow:4px 4px 5px rgba(0,0,0,.8),-4px 4px 5px rgba(0,0,0,.8),4px -4px 5px rgba(0,0,0,.8),-4px -4px 5px rgba(0,0,0,.8);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.introduce_archive_banner_link-2col .image{width:100%;height:initial;height:auto;overflow:hidden;position:static}.introduce_archive_banner_link-2col .image img{width:100%;height:auto;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:1024px){.article_inner{padding:0;border:none}}@media only screen and (max-width:767px){#recent_news li .title{margin-bottom:5px}#recent_news li a{padding:13px 15px 18px}#recent_news .show_date li a{padding-right:96px;padding-right:20px}#recent_news .show_date li .date{font-size:10px;position:static;margin:0}.post-type-archive-news #recent_news ol{margin:0;padding:0;border:none}.post-type-archive-news #recent_news li{border-bottom:1px solid #ddd}.post-type-archive-news #recent_news li:last-child{border-bottom:none}.post-type-archive-news #recent_news li a{padding:11px 0 !important;line-height:1.6}.post-type-archive-news #recent_news .show_date li .date{margin:0 0 6px;color:#999;font-size:83.33%;line-height:1.6;color:#b69e84;position:static}.post-type-archive-news .page_navi{display:block}.single-news #article #post_title{margin:0 0 24px;font-weight:700}.single-news #article #post_date{margin:-16px 0 24px;font-size:10px}.single-news #recent_news{margin-top:30px}.single-news #recent_news .headline{margin:0 0 10px;font-size:16px;line-height:1.6}.single-news #recent_news .archive_link{margin-top:16px}#previous_next_post{margin:28px 0}#previous_next_post a{display:block;height:50px;line-height:50px;text-align:center;overflow:hidden}#previous_next_post .title{display:none}#previous_next_post .prev_post a{padding:0 0 0 32px}#previous_next_post .next_post a{padding:0 32px 0 0}#previous_next_post a:before{font-size:16px;width:16px}#previous_next_post .prev_post a:before{left:16px}#previous_next_post .next_post a:before{right:16px}#previous_next_post .prev_post a:after{content:attr(data-mobile-title);font-size:12px}#previous_next_post .next_post a:after{content:attr(data-mobile-title);font-size:12px}}@media only screen and (max-width:1024px){#comment_headline{margin:0 0 10px;font-size:16px;font-weight:300;line-height:1.6}#submit_comment{height:48px}}@media only screen and (max-width:767px){#comment_area,#trackback_area{margin:0}#comment_header{position:relative;margin:30px 0 15px}#comment_header ul{margin:0}#comment_header ul li{float:none;text-align:center;margin:0;width:100%}#comment_header ul li a,#comment_header ul li p{padding:7px}#comment_header ul li.comment_switch_active a:after,#comment_header #comment_closed p:after{display:none}.comment{padding:10px 10px 0}.comment_form_wrapper{border:1px solid #ccc;margin:0 0 25px;padding:15px;background:#fff}}@media only screen and (max-width:767px){.post_content p{line-height:2.2;margin:0 0 2.2em}.c-pw__btn{padding:10px 12px}.c-pw__box{padding:18px 20px;margin-bottom:30px}.c-pw__box-input{width:180px;margin-bottom:6px}}@media only screen and (max-width:767px){.post_content .pb_catchcopy{font-size:20px;line-height:1.5}.post_content .pb_headline{font-size:20px;line-height:1.5}}@media screen and (max-width:768px){#header{position:fixed !important;z-index:1002}.slick-dots li.slick-active #header #header_top{background:#fff}.color_pannel{height:8vw;background:linear-gradient(to right,#f6a6b8,#add8dd)}#header #header_logo img{width:38vw}#global_menu{top:12vw;background:#fff}#global_menu>ul>li>a{font-size:14px;text-decoration:none;height:9.6vw;line-height:9.6vw;display:block;padding:0 4vw;font-weight:700;border-top:1px solid #f4f4f4}.top_btn{border-radius:0;margin-left:0;border-color:transparent;line-height:50px;height:50px}#header_top .inner{height:12vw;min-height:12vw;display:flex;align-items:center}#main_contents{margin-top:24vw}#header_slider{width:100% !important;margin-top:0;height:60vw!important}#header_slider img{height:100%;width:100%;object-fit:cover;object-position:left}#index_header_search{background:0 0 !important;padding:0;margin-top:0 !important}#index_header_search .inner{max-width:80.4vw;padding:0;width:100%;margin-top:10vw}#index_header_search{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#index_header_search h3{font-size:18px;color:#4d4d4d;display:inline-flex;align-items:flex-start;justify-content:flex-start;background:#ededef;padding-left:5vw;padding-top:6vw;padding-right:5vw;line-height:1;padding-bottom:5px;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box}#index_header_search h3 img{width:6vw;height:6vw;margin-right:4vw}#index_header_search form{background:#ededef;padding:4vw 4vw 6vw;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box}#index_header_search .header_search_inputs{margin-right:2px;width:100%;font-size:14px}#header_search_submit{border-radius:0;background:#f6a6b8 !important;border-color:transparent;color:#fff}#sec1 .part1{margin-top:12vw;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#sec1 .part1 img{width:100%}#sec1 .part1 .flex_body{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5vw}#sec1 .part1 .flex_body h2{font-size:24px;padding:0;margin-bottom:0;padding-bottom:4vw}#sec1 .part1 .flex_body p{font-size:12px;line-height:2;margin:0}#sec1 .part1 .flex_body a{font-size:12px;color:#fff;background:#add8dd;border-radius:5px;width:40vw;height:10vw;margin-top:6vw;display:inline-flex;align-items:center;justify-content:center}#sec1 .part1 .flex_body a span{font-size:12px;transform:rotate(-90deg);margin-right:15px}#sec2{margin-top:12vw}#sec2 h2{text-align:center;display:flex;align-items:center;justify-content:center;font-size:24px}#sec2 h2 span{padding-bottom:6px;border-bottom:2px solid #4d4d4d}#sec2 h2 img{width:36px;height:36px;padding:0 4vw}#sec2 .part1{max-width:100%;margin:auto;margin-top:8vw}#sec2 .part1 .slicker_parts{height:auto;width:90vw;margin:auto;overflow:hidden}#sec2 .part1 .block{padding:0;width:90vw}#sec2 .scale{height:480px}#sec2 .part1 .block img{width:100%;height:inherit;object-fit:cover}#sec2 .part1 .block .block_body{padding:4vw}#sec2 .part1 .block .block_body h3{font-size:14px;line-height:2}#sec2 .part1 .block .block_body p{font-size:12px;line-height:1.6;padding-top:2vw}#sec2 .part1 .block .block_body a{padding-top:0;display:inline-flex;align-items:center;justify-content:center;width:30vw;height:7vw}#sec3{margin-top:12vw}#sec3 h2{text-align:center;display:flex;align-items:center;justify-content:center;font-size:24px}#sec3 h2 span{padding-bottom:10px;border-bottom:2px solid #4d4d4d}#sec3 h2 img{width:36px;height:36px;padding:0 4vw}#sec3 .part1 .slicker_parts{height:auto}#sec3 .part1{max-width:90vw;margin:auto;margin-top:8vw}#sec3 .part1 .block{padding:0}#sec3 .scale{height:480px}#sec3 .part1 .block img{width:100%;height:inherit;object-fit:cover}#sec3 .part1 .block .block_body{padding:20px}#sec3 .part1 .block .block_body h3{font-size:14px;line-height:2}#sec3 .part1 .block .block_body p{font-size:12px;line-height:1.6;padding-top:10px}#sec3 .part1 .block .block_body a{padding-top:0;display:inline-flex;align-items:center;justify-content:center;width:30vw;height:7vw}#sec3 .part2{max-width:90vw;margin:auto;margin-top:5vw;text-align:right}#sec3 .part2 a{font-size:14px;color:#f6a6b8}#sec4{margin-top:12vw}#sec4 h2{text-align:center;display:flex;align-items:center;justify-content:center;font-size:24px}#sec4 h2 span{padding-bottom:10px;border-bottom:2px solid #4d4d4d}#sec4 h2 img{width:36px;height:36px;padding:0 4vw}#sec4 .part1{max-width:90vw;margin:auto;margin-top:8vw}#sec4 .part1 .tab-contents{margin-top:6vw}#sec4 .part1 .tabs{display:flex;align-items:center;justify-content:center;grid-gap:2px}#sec4 .part1 .tabs .tab{flex:1;padding:4px}#sec4 .part1 .tabs .tab a{background:#ededef;display:flex;align-items:center;justify-content:center;color:#4d4d4d;font-size:12px;height:9.6vw;cursor:pointer;font-weight:700}#sec4 .part1 .tabs .tab a.active{background:#f6a6b8;color:#fff;font-size:12px;line-height:1.6;position:relative}#sec4 .part1 .tabs .tab a.active:after{content:"▼";font-size:16px;color:#f6a6b8;bottom:-16px;left:50%;position:absolute;transform:translateX(-50%)}#sec4 .part1 .tab-contents .tab-content{display:none}#sec4 .part1 .tab-contents .tab-content.active{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4vw}#sec4 .part1 .tab-contents .tab-content a{width:100%;margin-bottom:2vw}#sec4 .part1 .tab-contents .tab-content a p{font-size:12px;font-weight:700;padding:3vw}#sec4 .part1 .tab-contents .tab-content a img{width:100%}#sec2 .part2{max-width:90vw;margin:auto;margin-top:5vw;text-align:right}#sec2 .part2 a{font-size:14px;color:#f6a6b8}#sec5{padding:12vw 0}#sec5 h2{text-align:center;display:flex;align-items:center;justify-content:center;font-size:24px}#sec5 h2 span{padding-bottom:10px}#sec5 h2 img{width:36px;height:36px;padding:0 4vw}#sec5 .part1{max-width:90vw;margin:auto;margin-top:8vw}#sec5 .part1 ul{display:grid;grid-gap:8px;grid-template-columns:repeat(auto-fit,minmax(28vw, 1fr));flex-wrap:wrap}#sec5 .part1 ul li{height:8vw}#sec5 .part1 ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px}#sec6 .part1{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:1vw;padding-top:8vw;max-width:90vw;margin:auto;grid-gap:5vw}#sec6 .part1 a{font-weight:500;background:#f6a6b8;color:#fff;height:13.6vw;display:flex;align-items:center;justify-content:center;max-width:100%;font-size:4vw;width:100%}.rec_post{text-align:left}.rec_post br{display:none}.post_ctv{text-align:left}#footer_logo img{width:100%;margin-bottom:4vw}#footer_contents a,#copyright,#footer_bottom_menu ul li:after{color:#333;font-weight:600}#footer_info{padding:4vw}#copyright{position:relative;width:100%;text-align:center;padding-top:4vw;background-color:#fff;transform:none;margin-top:0}.character{position:absolute;top:auto;left:3vw;bottom:13vw}.character img{width:23vw}#footer_bottom_menu{display:block;margin:16px 0 0;padding-left:25vw}#footer_bottom_menu ul{font-size:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}#header_slider .item img{width:100% !important;object-fit:cover;object-position:top center}}@media (max-width:591px){.post-introduce p{font-size:16px;line-height:1.8}.post-introduce .que{font-size:16px;line-height:1.6}.post-introduce .que+p span{font-size:16px}#sec2 .scale{height:260px}#sec3 .scale{height:260px}.post-introduce p.summary_text{margin-bottom:0;margin:0}.post-introduce .summary{align-items:center}.post-introduce .summary_box{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.post-introduce .summary figure{margin:0}}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:18;width:100%;background:#f7f7f7;clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 16px;height:50px;background:#fff;background-clip:padding-box;color:#000;text-decoration:none;white-space:nowrap;line-height:50px;border-radius:3px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:32px;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:32px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;position:relative}.chosen-container-single .chosen-single div b:before{border-bottom-width:0;content:"";display:block;position:absolute;top:40%;right:50%;width:14px;height:14px;border-top:2px solid #000;border-right:2px solid #000;transform:translateX(-50%) translateY(-50%) rotate(135deg)}.chosen-container-single .chosen-search{position:relative;z-index:18;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 3px 3px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;border-bottom:1px solid #ddd;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:12px 0 12px 16px;list-style:none;line-height:1.2;word-wrap:break-word;-webkit-touch-callout:none;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.chosen-container .chosen-results li:first-child{border-top:1px solid #ddd}.chosen-container .chosen-results li:last-child{border-bottom:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.result-selected,.chosen-container .chosen-results li.highlighted{background:#eee}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div b:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#TB_overlay{background:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100050}#TB_window{position:fixed;background-color:#fff;z-index:100050;visibility:hidden;text-align:left;top:50%;left:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeWindowButton{position:absolute;left:auto;right:0;width:29px;height:29px;border:0;padding:0;background:0 0;cursor:pointer;outline:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#TB_ajaxWindowTitle{float:left;font-weight:600;line-height:29px;overflow:hidden;padding:0 29px 0 10px;text-overflow:ellipsis;white-space:nowrap;width:calc( 100% - 39px )}#TB_title{background:#fcfcfc;border-bottom:1px solid #ddd;height:29px}#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;z-index:100050;top:50%;left:50%;background-color:#e8e8e8;border:1px solid #555;margin:-45px 0 0 -125px;padding:40px 15px 15px}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:none}.tb-close-icon{display:block;color:#666;text-align:center;line-height:29px;width:29px;height:29px;position:absolute;top:0;right:0}.tb-close-icon:before{content:"\f158";font:normal 20px/29px dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#TB_closeWindowButton:hover .tb-close-icon,#TB_closeWindowButton:focus .tb-close-icon{color:#006799}#TB_closeWindowButton:focus .tb-close-icon{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.smf-form .smf-checkboxes-control--horizontal .smf-checkboxes-control__control>.smf-label{display:inline-block;margin-right:var(--_margin-1)}.smf-form .smf-checkboxes-control--vertical .smf-checkboxes-control__control>.smf-label{display:block}.smf-form .smf-checkbox-control{align-items:flex-start;display:inline-flex;gap:var(--_s-2)}.smf-form .smf-checkbox-control__control{--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-checkbox-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-checkbox-control__control:active,.smf-form .smf-checkbox-control__control:focus,.smf-form .smf-checkbox-control__control:focus-within,.smf-form .smf-checkbox-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-checkbox-control__control>input,.smf-form .smf-checkbox-control__control>textarea{border:none;outline:none}.smf-form .smf-checkbox-control__control{appearance:none;background-color:var(--_color-white);border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.035);cursor:pointer;display:inline-block;flex:0 0 auto;height:16px;margin:calc(var(--_half-leading)*1em) 0 0;position:relative;width:16px}.smf-form .smf-checkbox-control__control:before{border-color:var(--_color-white);border-style:solid;border-width:0 2px 2px 0;height:8px;left:calc(50% - 3px);margin:0!important;top:calc(50% - 5px);transform:rotate(45deg);visibility:hidden;width:6px}.smf-form .smf-checkbox-control__control:checked{background-color:#3a87fd;border-color:#3a87fd}.smf-form .smf-checkbox-control__control:checked:before{content:"";display:block;position:absolute;visibility:visible}.smf-form .smf-checkbox-control__control:disabled{background-color:var(--_lightest-color-gray)}.smf-form .smf-checkbox-control__control:disabled:before{border-color:var(--_dark-color-gray)}.smf-form .smf-checkbox-control__control{flex:none;margin-top:calc(var(--_half-leading)*1em)}
.smf-form .smf-file-control{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;position:relative}.smf-form .smf-file-control__filename,.smf-form .smf-file-control__label{display:none}.smf-form .smf-file-control>label{align-items:center;display:flex;flex-wrap:wrap;gap:1em;outline:none;position:relative}.smf-form .smf-file-control>label:before{content:"";display:block;inset:-3px;position:absolute}.smf-form .smf-file-control>label:active:before,.smf-form .smf-file-control>label:focus-within:before,.smf-form .smf-file-control>label:focus:before{border:1px solid var(--_form-control-border-color-focus);border-radius:var(--_global--border-radius)}.smf-form .smf-file-control>label>*{flex:0 0 auto}.smf-form .smf-file-control__control{display:none}.smf-form .smf-file-control__label{background-color:var(--_lighter-color-gray);background-image:linear-gradient(180deg,#fff,var(--_lighter-color-gray));border-radius:var(--_global--border-radius);color:var(--_color-text);cursor:pointer;display:inline-block;padding:var(--_padding-2) var(--_padding-1);text-decoration:none;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-file-control__label:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-file-control__label:active,.smf-form .smf-file-control__label:focus,.smf-form .smf-file-control__label:focus-within,.smf-form .smf-file-control__label[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-file-control__label>input,.smf-form .smf-file-control__label>textarea{border:none;outline:none}.smf-form .smf-file-control__filename--no-file{display:inline-block}.smf-form .smf-file-control__filename--has-file{display:none}.smf-form .smf-file-control__clear{cursor:pointer;display:none;text-decoration:underline}.smf-form .smf-file-control__value{margin-top:.25em}.smf-form .smf-file-control--set .smf-file-control__filename--no-file{display:none}.smf-form .smf-file-control--set .smf-file-control__clear,.smf-form .smf-file-control--set .smf-file-control__filename--has-file{display:inline-block}.smf-form .smf-file-control--uploaded label{display:none}.smf-form .smf-file-control--uploaded .smf-file-control__clear{display:inline-block}
.smf-item label{cursor:pointer}.smf-item__description{color:var(--_dark-color-gray);margin-top:var(--_margin-2);--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}
.smf-form .smf-radio-buttons-control--horizontal .smf-radio-buttons-control__control>.smf-label{display:inline-block;margin-right:var(--_margin-1)}.smf-form .smf-radio-buttons-control--vertical .smf-radio-buttons-control__control>.smf-label{display:block}.smf-form .smf-radio-button-control{align-items:flex-start;display:inline-flex;gap:var(--_s-2)}.smf-form .smf-radio-button-control__control{--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-radio-button-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-radio-button-control__control:active,.smf-form .smf-radio-button-control__control:focus,.smf-form .smf-radio-button-control__control:focus-within,.smf-form .smf-radio-button-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-radio-button-control__control>input,.smf-form .smf-radio-button-control__control>textarea{border:none;outline:none}.smf-form .smf-radio-button-control__control{appearance:none;background-color:var(--_color-white);border-radius:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.035);cursor:pointer;display:inline-block;flex:0 0 auto;height:16px;margin:calc(var(--_half-leading)*1em) 0 0;position:relative;width:16px}.smf-form .smf-radio-button-control__control:before{background-color:var(--_color-white);border-radius:100%;height:6px;left:calc(50% - 3px);margin:0!important;overflow:hidden;top:calc(50% - 3px);visibility:hidden;width:6px}.smf-form .smf-radio-button-control__control:checked{background-color:#3a87fd;border-color:#3a87fd}.smf-form .smf-radio-button-control__control:checked:before{content:"";display:block;position:absolute;visibility:visible}.smf-form .smf-radio-button-control__control:disabled{background-color:var(--_lightest-color-gray)}.smf-form .smf-radio-button-control__control:disabled:before{background-color:var(--_dark-color-gray)}.smf-form .smf-radio-button-control__control{flex:none;margin-top:calc(var(--_half-leading)*1em)}
.smf-form .smf-select-control{display:inline-block;position:relative}.smf-form .smf-select-control__toggle{display:none}.smf-form .smf-select-control__control{appearance:none;background-color:#0000;cursor:pointer;display:inline-block;max-width:100%;padding:.75rem 1rem;padding-right:var(--_s1);position:relative;z-index:1;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-select-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-select-control__control:active,.smf-form .smf-select-control__control:focus,.smf-form .smf-select-control__control:focus-within,.smf-form .smf-select-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-select-control__control>input,.smf-form .smf-select-control__control>textarea{border:none;outline:none}.smf-form .smf-select-control__control:focus+.smf-select-control__toggle:before{border-color:#3a87fd}.smf-form .smf-select-control__control:disabled+.smf-select-control__toggle{background-color:var(--_lightest-color-gray)}.smf-form .smf-select-control__toggle{background-color:var(--_color-white);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:0}.smf-form .smf-select-control__toggle:before{border-color:currentcolor;border-style:solid;border-width:0 1px 1px 0;content:"";display:block;height:6px;position:absolute;right:calc(var(--_s-1) - 6px);top:calc(50% - 4px);transform:rotate(45deg);width:6px}.smf-select-control__control{color:inherit}
.smf-form .smf-text-control__control{background-color:var(--_color-white);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);max-width:100%;padding:.75rem 1rem;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-text-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-text-control__control:active,.smf-form .smf-text-control__control:focus,.smf-form .smf-text-control__control:focus-within,.smf-form .smf-text-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-text-control__control>input,.smf-form .smf-text-control__control>textarea{border:none;outline:none}.smf-form .smf-text-control__control:disabled{background-color:var(--_lightest-color-gray)}textarea.smf-form .smf-text-control__control{height:auto;width:100%}.smf-text-control{line-height:1}
.smf-form .smf-textarea-control__control{background-color:var(--_color-white);box-shadow:inset 0 1px 1px rgba(0,0,0,.035);display:block;max-width:100%;padding:.75rem 1rem;width:100%;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-form .smf-textarea-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-form .smf-textarea-control__control:active,.smf-form .smf-textarea-control__control:focus,.smf-form .smf-textarea-control__control:focus-within,.smf-form .smf-textarea-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-form .smf-textarea-control__control>input,.smf-form .smf-textarea-control__control>textarea{border:none;outline:none}.smf-form .smf-textarea-control__control:disabled{background-color:var(--_lightest-color-gray)}textarea.smf-form .smf-textarea-control__control{height:auto;width:100%}
:root{--_global--background-color:#0000;--_global--border-radius:3px;--_color-black:#111;--_color-gray:#999;--_dark-color-gray:#666;--_darker-color-gray:#444;--_darkest-color-gray:#3b3b3b;--_light-color-gray:#ccc;--_lighter-color-gray:#eee;--_lightest-color-gray:#f7f7f7;--_color-text:#333;--_dark-color-text:#000;--_darker-color-text:#000;--_darkest-color-text:#000;--_light-color-text:#666;--_lighter-color-text:#888;--_lightest-color-text:#919191;--_color-white:#fff;--_color-red:#e74c3c;--_global--container-margin:var(--_s1);--_global--container-max-width:1280px;--_list-item-indent:1.5em;--_form-control-border-color:var(--_light-color-gray);--_form-control-border-color-hover:var(--_color-gray);--_form-control-border-color-focus:#85b7d9;--_global--transition-duration:.2s;--_global--transition-function-timing:ease-out;--_global--transition-delay:0s;--_half-leading:.3;--_global--line-height:calc(1 + var(--_half-leading)*2);--_base-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--_global--font-family:var(--_base-font-family);--_base-font-size-px:16px;--_global--font-size-px:var(--_base-font-size-px);--_margin-scale:1;--_h1-margin-top:0;--_h1-margin-bottom:1;--_h2-margin-top:2;--_h2-margin-bottom:1;--_h3-margin-top:1.5;--_h3-margin-bottom:1;--_h4-margin-top:1.25;--_h4-margin-bottom:1;--_h5-margin-top:1;--_h5-margin-bottom:.5;--_h6-margin-top:1;--_h6-margin-bottom:.5;--_space-unitless:var(--_global--line-height);--_space:calc(var(--_global--line-height)*1rem);--_page-effect-z-index:1000000;--_harmonic-sequence-base:8;--_min-harmonic-sequence-base:9;--_max-harmonic-sequence-base:var(--_harmonic-sequence-base);--_line-height-slope:-.16666;--_font-size-level:0;--_ms-2:calc(var(--_space-unitless)/3*1);--_ms-1:calc(var(--_space-unitless)/3*2);--_ms0:0rem;--_ms1:calc(var(--_space-unitless)/3*3);--_ms2:calc(var(--_space-unitless)/3*5);--_ms3:calc(var(--_space-unitless)/3*8);--_ms4:calc(var(--_space-unitless)/3*13);--_ms5:calc(var(--_space-unitless)/3*21);--_ms6:calc(var(--_space-unitless)/3*34);--_ms7:calc(var(--_space-unitless)/3*55);--_s-2:calc(var(--_ms-2)*1rem);--_s-1:calc(var(--_ms-1)*1rem);--_s0:0rem;--_s1:calc(var(--_ms1)*1rem);--_s2:clamp(calc(var(--_ms1) + var(--_ms2)*0.28125) * 1rem,calc(((var(--_ms2) - var(--_ms1) + var(--_ms2)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms2)*0.28125)*1rem + (var(--_ms2) - var(--_ms1) + var(--_ms2)*0.28125)/57.5*100vw),var(--_ms2) * 1rem);--_s3:clamp(calc(var(--_ms1) + var(--_ms3)*0.28125) * 1rem,calc(((var(--_ms3) - var(--_ms1) + var(--_ms3)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms3)*0.28125)*1rem + (var(--_ms3) - var(--_ms1) + var(--_ms3)*0.28125)/57.5*100vw),var(--_ms3) * 1rem);--_s4:clamp(calc(var(--_ms1) + var(--_ms4)*0.28125) * 1rem,calc(((var(--_ms4) - var(--_ms1) + var(--_ms4)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms4)*0.28125)*1rem + (var(--_ms4) - var(--_ms1) + var(--_ms4)*0.28125)/57.5*100vw),var(--_ms4) * 1rem);--_s5:clamp(calc(var(--_ms1) + var(--_ms5)*0.28125) * 1rem,calc(((var(--_ms5) - var(--_ms1) + var(--_ms5)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms5)*0.28125)*1rem + (var(--_ms5) - var(--_ms1) + var(--_ms5)*0.28125)/57.5*100vw),var(--_ms5) * 1rem);--_s6:clamp(calc(var(--_ms1) + var(--_ms6)*0.28125) * 1rem,calc(((var(--_ms6) - var(--_ms1) + var(--_ms6)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms6)*0.28125)*1rem + (var(--_ms6) - var(--_ms1) + var(--_ms6)*0.28125)/57.5*100vw),var(--_ms6) * 1rem);--_s7:clamp(calc(var(--_ms1) + var(--_ms7)*0.28125) * 1rem,calc(((var(--_ms7) - var(--_ms1) + var(--_ms7)*0.28125)/57.5*-22.5 + var(--_ms1) + var(--_ms7)*0.28125)*1rem + (var(--_ms7) - var(--_ms1) + var(--_ms7)*0.28125)/57.5*100vw),var(--_ms7) * 1rem);--_margin-2:calc(var(--_s-2)*var(--_margin-scale));--_margin-1:calc(var(--_s-1)*var(--_margin-scale));--_margin0:0rem;--_margin1:calc(var(--_s1)*var(--_margin-scale));--_margin2:calc(var(--_s2)*var(--_margin-scale));--_margin3:calc(var(--_s3)*var(--_margin-scale));--_margin4:calc(var(--_s4)*var(--_margin-scale));--_margin5:calc(var(--_s5)*var(--_margin-scale));--_margin6:calc(var(--_s6)*var(--_margin-scale));--_margin7:calc(var(--_s7)*var(--_margin-scale));--_padding-2:var(--_s-2);--_padding-1:var(--_s-1);--_padding0:0rem;--_padding1:var(--_s1);--_padding2:var(--_s2);--_padding3:var(--_s3);--_padding4:var(--_s4);--_padding5:var(--_s5);--_padding6:var(--_s6);--_padding7:var(--_s7)}*{--_font-size:calc(var(--_harmonic-sequence-base)/(var(--_harmonic-sequence-base) - var(--_font-size-level))*1rem);--_line-height:clamp(1.1,var(--_line-height-slope) * calc(var(--_harmonic-sequence-base)/(var(--_harmonic-sequence-base) - var(--_font-size-level))) + 1 + 2 * var(--_half-leading) + -1 * var(--_line-height-slope),2 * var(--_half-leading) + 1);--_fluid-font-size:clamp(1rem * calc(var(--_min-harmonic-sequence-base)/(var(--_min-harmonic-sequence-base) - var(--_font-size-level))),calc((var(--_max-harmonic-sequence-base)/(var(--_max-harmonic-sequence-base) - var(--_font-size-level))/57.5*-22.5 - var(--_min-harmonic-sequence-base)/(var(--_min-harmonic-sequence-base) - var(--_font-size-level))/57.5*-22.5 + var(--_min-harmonic-sequence-base)/(var(--_min-harmonic-sequence-base) - var(--_font-size-level)))*1rem + (var(--_max-harmonic-sequence-base)/(var(--_max-harmonic-sequence-base) - var(--_font-size-level))/57.5 - var(--_min-harmonic-sequence-base)/(var(--_min-harmonic-sequence-base) - var(--_font-size-level))/57.5)*100vw),1rem * calc(var(--_max-harmonic-sequence-base)/(var(--_max-harmonic-sequence-base) - var(--_font-size-level))));box-sizing:border-box}:after,:before{box-sizing:inherit}html :where(.editor-styles-wrapper){display:block}
.smf-form--business+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--business .smf-item{border:1px solid #ddd;margin-bottom:0;margin-top:0}.smf-form--business .smf-item:not(:first-child){border-top:none}.smf-form--business .smf-item--divider{border-left:none;border-right:none}.smf-form--business .smf-item--divider .smf-item__col{flex:1 1 auto;max-width:none;padding-left:0;padding-right:0}.smf-form--business .smf-item__col{padding:var(--_padding1)}.smf-form--business .smf-item__col--label{background-color:#f7f7f7;border-bottom:1px solid #ddd}@media (min-width:640px){.smf-form--business .smf-item{display:flex}.smf-form--business .smf-item__col{flex:1 1 auto}.smf-form--business .smf-item__col--label{border-bottom:none;border-right:1px solid #ddd;flex:0 0 14em;max-width:14em}.smf-form--business .smf-item__col--controls{flex:1 1 calc(100% - 14em);max-width:calc(100% - 14em)}}.smf-form--letter+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--letter .smf-item{margin-bottom:0;margin-top:0;padding:1rem 0}.smf-form--letter .smf-item__col--label{padding-bottom:var(--_padding-1)}.smf-form--letter .smf-text-control__control{max-width:100%;width:100%}.smf-form--simple-table+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--simple-table .smf-item{margin-bottom:0;margin-top:0;padding:1rem 0}.smf-form--simple-table .smf-item--divider .smf-item__col{flex:1 1 auto;max-width:none}.smf-form--simple-table .smf-item__col--label{padding-bottom:var(--_padding-1)}@media (min-width:640px){.smf-form--simple-table .smf-item{display:flex}.smf-form--simple-table .smf-item__col{flex:1 1 auto}.smf-form--simple-table .smf-item__col--label{flex:0 0 14em;max-width:14em;padding-bottom:0;padding-right:var(--_padding1)}.smf-form--simple-table .smf-item__col--controls{flex:1 1 calc(100% - 14em);max-width:calc(100% - 14em)}}.smf-action .smf-button-control__control{padding-left:var(--_padding1);padding-right:var(--_padding1)}.smf-action .smf-button-control+.smf-button-control{margin-left:var(--_margin-1)}.smf-action .smf-button-control__control{position:relative}.smf-action .smf-button-control__control .smf-sending{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.smf-control-fieldset{display:contents}.smf-control-fieldset>*+*{margin-top:var(--_margin-2)}.smf-control-fieldset>.smf-control-legend{padding:0}.smf-control-description{color:var(--_dark-color-gray);margin-top:var(--_margin-2);--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}.smf-error-messages{color:#cc3033;margin-top:var(--_margin-2)}.smf-progress-tracker{display:flex;flex-wrap:nowrap;list-style:none;margin-bottom:var(--_margin1);margin-left:0;padding-left:0}.smf-progress-tracker__item{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;margin:0;position:relative;width:33.33333%}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{background-color:var(--_light-color-gray);content:"";display:block;height:1px;position:absolute;top:12px}.smf-progress-tracker__item:before{left:0;right:50%}.smf-progress-tracker__item:after{left:50%;right:0}.smf-progress-tracker__item--complete:after,.smf-progress-tracker__item--input:before{display:none}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{background-color:var(--_color-text);font-weight:700}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:var(--_color-text);font-weight:700}.smf-progress-tracker__item__number{align-items:center;background-color:var(--_light-color-gray);border-radius:100%;color:#fff;display:flex;height:24px;justify-content:center;letter-spacing:0;overflow:hidden;position:relative;width:24px;z-index:1}.smf-progress-tracker__item__text{color:var(--_light-color-gray);margin-top:.5em}@keyframes smf-sending{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.smf-sending[aria-hidden=true]{visibility:hidden}.smf-sending:before{animation:smf-sending 2s ease-out 0s infinite;border:1px solid #00000080;border-radius:100%;border-top-color:#0000;content:"";display:block;height:10px;width:10px}.smf-focus-point{position:relative;top:-100px;visibility:hidden}.smf-system-error-status-text{color:var(--_color-gray);--_font-size-level:-1;font-size:var(--_font-size);line-height:var(--_line-height)}.snow-monkey-form[data-screen=loading]{visibility:hidden}.smf-form [data-invalid="1"]{border-color:#d98585}.smf-action .smf-button-control__control{background-color:var(--_lighter-color-gray);background-image:linear-gradient(180deg,#fff,var(--_lighter-color-gray));border-radius:var(--_global--border-radius);color:var(--_color-text);cursor:pointer;display:inline-block;padding:var(--_padding-2) var(--_padding-1);text-decoration:none;--_border-radius:var(--_global--border-radius);--_border-color:var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration:var(--_global--transition-duration);--_transition-function-timing:var(--_global--transition-function-timing);--_transition-delay:var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-action .smf-button-control__control:hover{--_border-color:var(--_form-control-border-color-hover)}.smf-action .smf-button-control__control:active,.smf-action .smf-button-control__control:focus,.smf-action .smf-button-control__control:focus-within,.smf-action .smf-button-control__control[aria-selected=true]{--_border-color:var(--_form-control-border-color-focus)}.smf-action .smf-button-control__control>input,.smf-action .smf-button-control__control>textarea{border:none;outline:none}.smf-system-error-content-ready{display:none!important}html :where(.editor-styles-wrapper){display:block}
:root{--vk-font-size-xs:11px;--vk-color-link-text:#c00;--vk-color-link-text-hover:#c00;--vk-color-text-body:#333;--vk-color-text-light:#666;--vk-color-border-hr:#e5e5e5;--vk-color-border-image:#e5e5e5;--vk-line-height-low:1.5em}.vk_posts .vk_post-col-5{width:41.67%}.vk_posts .vk_post-col-7{width:58.33%}.vk_posts .vk_post-col-xs-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-xs-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-xs-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-xs-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-xs-12{width:calc(100% - 30px)}.vk_posts{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;clear:both}.vk_post{margin-left:15px;margin-right:15px}.vk_post a:hover{text-decoration:none}.vk_post_body{box-sizing:border-box;font-size:1rem}.vk_post_imgOuter{position:relative}.vk_post_imgOuter_singleTermLabel{font-size:10px;padding:.3em .8em;position:absolute;right:0;top:0;z-index:100}.vk_post_imgOuter.media-img{overflow:hidden}.vk_post .vk_post_title{font-size:14px;line-height:1.4;font-weight:700;margin-bottom:0;margin-top:0}.vk_post .vk_post_title a{color:var(--vk-color-text-body)}.vk_post_title_new{margin-left:.4em;font-size:.8em;white-space:nowrap;color:red}.vk_post .vk_post_excerpt{margin:.8rem 0;font-size:12px;line-height:1.6;opacity:.8}.vk_post .vk_post_date{font-size:var(--vk-font-size-xs);margin-top:.4rem;color:var(--vk-color-text-light)}.vk_post_author{margin:.8rem 0}.vk_post_author_image,.vk_post_author_name{display:inline-block;vertical-align:middle}.vk_post_author_image{margin-right:.5rem}.vk_post_author_image img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%;-o-object-position:0 0;object-position:0 0;display:block}.vk_post_author_name{font-size:var(--vk-font-size-xs)}.vk_post_taxonomies{margin-top:.8rem}.vk_post_taxonomy{display:flex;flex-direction:row;margin:0;font-size:var(--vk-font-size-xs)}.vk_post_taxonomy:first-child{margin-top:0}.vk_post_taxonomy_terms,.vk_post_taxonomy_title{border:none;margin:0 0 .4rem}.vk_post_taxonomy_title{padding-left:0}.vk_post_taxonomy_title_inner{display:block;border:1px solid var(--vk-color-border-hr,#e5e5e5);min-width:8em;text-align:center;background-color:rgba(0,0,0,.05)}.vk_post_taxonomy_terms{margin-top:1px;padding-left:10px}.vk_post_taxonomy_terms a{color:var(--vk-color-link)}.vk_post_taxonomy_terms a:hover{opacity:.7}.vk_post .vk_post_btn{font-size:12px;text-decoration:none;padding-left:1rem;padding-right:1rem;white-space:nowrap}.vk_post_imgOuter{position:relative;background-size:cover;background-position:center 50%;border-bottom:1px solid var(--vk-color-border-image)}.vk_post_imgOuter>a:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0);transition-duration:.3s}.vk_post_imgOuter a:hover .card-img-overlay:after{background:rgba(0,0,0,.5)}.vk_post_imgOuter a{height:100%}.vk_post_imgOuter_img{position:absolute;left:-9999px}.vk_post .vk_post_imgOuter:before{content:"";display:block;padding-top:62%}.vk_post.card-horizontal .vk_post-col-5,.vk_post.card-horizontal .vk_post-col-7{padding:0}.vk_post.card-horizontal .vk_post_imgOuter{height:100%;border-bottom:none;border-right:1px solid var(--vk-color-border-image)}.vk_post.card-horizontal .vk_post_imgOuter:before{padding-top:0}.vk_post.card-horizontal.card-horizontal-reverse .vk_post_imgOuter{border-right:none;border-left:1px solid var(--vk-color-border-image)}.vk_post.card-horizontal.card-horizontal-reverse .card-horizontal-inner-row{flex-direction:row-reverse}.vk_post .card-horizontal-inner-row{display:flex}.vk_post-btn-display .vk_post_body{position:relative;height:100%}.vk_post-btn-display .vk_post_btnOuter{position:absolute;bottom:0}.vk_post-btn-display.media .vk_post_body{padding-bottom:45px}.vk_post-btn-display.media .vk_post_btnOuter{width:100%}.vk_post-btn-display.card .vk_post_body{padding-bottom:65px}.vk_post-btn-display.card .vk_post_btnOuter{width:calc(100% - 2.5rem);bottom:1.25rem}.vk_post-btn-display .card-text:nth-last-child(2),.vk_post-btn-display .media-text:nth-last-child(2){margin-bottom:0}.vk_post.card{padding:0;margin-bottom:30px;box-sizing:border-box;max-width:100%}.vk_post.card .vk_post_btnOuter{width:calc(100% - 2.5rem)}.card{overflow:hidden;box-shadow:none}.card-meta{font-size:12px}.card-img-use-bg{position:relative;left:-9999px}.card a{color:inherit}.card a.btn-primary{color:#fff}.card img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:revert}.card-noborder.card{border:none;background:0 0}.card-noborder .vk_post_imgOuter{border:1px solid var(--vk-color-border-image)}.card-noborder .card-body{padding-left:0;padding-right:0;padding-bottom:0}.card-noborder.vk_post-btn-display .card-body{padding-bottom:2.8rem}.card-noborder.vk_post-btn-display .vk_post_btnOuter{width:100%;bottom:0}.card-intext .card-intext-inner{display:block;overflow:hidden;width:100%;height:100%}.card-intext .card-intext-inner .vk_post_body{position:absolute;display:block;overflow:hidden;width:100%;bottom:0;height:calc(15px + var(--vk-line-height-low) + 15px);transition:all .3s ease-out;background-color:rgba(0,0,0,.8);z-index:100}.card-intext .card-intext-inner .vk_post_body .vk_post_title{color:#fff;display:block;overflow:hidden;line-height:var(--vk-line-height-low);width:100%;white-space:nowrap;text-overflow:ellipsis;margin-bottom:15px}.card-intext .card-intext-inner .vk_post_body div,.card-intext .card-intext-inner .vk_post_body p{color:#fff}.card-intext .card-intext-inner:hover .vk_post_body{transition:all .3s ease-out;height:100%}.card-intext .card-intext-inner:hover .vk_post_body .vk_post_title{height:auto;margin-bottom:0;white-space:unset;text-overflow:unset}.card-intext .vk_post_body,.card-intext.vk_post-btn-display .vk_post_body{padding:15px 20px}.card-imageRound .vk_post_imgOuter{margin-left:auto;margin-right:auto;width:150px;height:150px;border-radius:50%;background-position:center center}.card-imageRound .vk_post_imgOuter:before{padding-top:150px}.card-imageRound .card-img-overlay:after{border-radius:50%}.card-horizontal-inner{height:100%}.card-horizontal-inner:after{content:"";display:block;clear:both}.card-horizontal-inner-row{height:100%}.card-horizontal-img-right-row{flex-direction:row-reverse}.card-horizontal-reverse .row{flex-direction:row-reverse}.card-horizontal .card-body{height:100%;padding-bottom:1.5em;box-sizing:border-box}.card-sm .card-body{padding:1rem 1.2rem}.card-sm .card-title{font-size:.8rem}.card-sm .card-text{font-size:.8rem;line-height:1.4}.card-sm .card-meta{font-size:.7rem;line-height:1.1}.vk_post.media{display:flex;padding:1em 0;margin:0 15px;border-bottom:1px solid var(--vk-color-border-hr,#e5e5e5)}.media-img{border:1px solid var(--vk-color-border-image);padding:1px;margin-right:1rem}.vk_post .media-img{width:35%}.vk_post .media-body{width:65%}.media.vk_post:first-child{border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}.vk_posts-layout-postListText{margin-bottom:.8rem}.postListText{padding:.8rem 0 .7rem;border-bottom:1px dotted #ccc;display:block;overflow:hidden;width:100%}.postListText_date{font-size:1rem;white-space:nowrap;font-size:14px;display:block;float:left;min-width:115px;margin-right:1em}.postListText_singleTermLabel{padding:0;display:block;float:left;min-width:150px;margin-right:1em;margin-top:2px}.postListText_singleTermLabel_inner{display:block;overflow:hidden;font-size:12px;white-space:nowrap;padding:0 1rem;line-height:16px;border-radius:2px;text-align:center}.postListText_title{font-size:14px;display:block;overflow:hidden;margin:0;padding-top:.2rem;clear:both}.postListText_title a{color:var(--text-color)}.postListText_title a:hover{text-decoration:underline}.vk_posts .postListText_title{line-height:1.6}@media (min-width:576px){.vk_posts .vk_post-col-sm-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-sm-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-sm-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-sm-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-sm-12{width:calc(100% - 30px)}.mainSection .postListText.vk_post-col-sm-12 .vk_post_title{font-size:16px;font-weight:400}}@media (min-width:576px) and (max-width:767.98px){.card.vk_post-col-sm-12{margin-bottom:20px}.card-horizontal.vk_post-col-sm-12{margin-bottom:15px}.card-imageRound.vk_post-col-sm-12,.card-noborder.vk_post-col-sm-12{margin-bottom:40px}.media.vk_post-col-sm-3:nth-child(2),.media.vk_post-col-sm-3:nth-child(3),.media.vk_post-col-sm-3:nth-child(4),.media.vk_post-col-sm-4:nth-child(2),.media.vk_post-col-sm-4:nth-child(3),.media.vk_post-col-sm-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}@media (min-width:768px){.vk_posts .vk_post-col-md-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-md-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-md-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-md-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-md-12{width:calc(100% - 30px)}}@media (min-width:768px) and (max-width:991.98px){.card.vk_post-col-md-12{margin-bottom:20px}.card-horizontal.vk_post-col-md-12{margin-bottom:15px}.card-imageRound.vk_post-col-md-12,.card-noborder.vk_post-col-md-12{margin-bottom:40px}.media.vk_post-col-md-3:nth-child(2),.media.vk_post-col-md-3:nth-child(3),.media.vk_post-col-md-3:nth-child(4),.media.vk_post-col-md-4:nth-child(2),.media.vk_post-col-md-4:nth-child(3),.media.vk_post-col-md-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}@media (min-width:992px){.vk_posts .vk_post-col-lg-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-lg-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-lg-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-lg-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-lg-12{width:calc(100% - 30px)}.postListText_title{padding-top:0;clear:none}}@media (min-width:992px) and (max-width:1199.98px){.card.vk_post-col-lg-12{margin-bottom:20px}.card-horizontal.vk_post-col-lg-12{margin-bottom:15px}.card-imageRound.vk_post-col-lg-12,.card-noborder.vk_post-col-lg-12{margin-bottom:40px}.media.vk_post-col-lg-3:nth-child(2),.media.vk_post-col-lg-3:nth-child(3),.media.vk_post-col-lg-3:nth-child(4),.media.vk_post-col-lg-4:nth-child(2),.media.vk_post-col-lg-4:nth-child(3),.media.vk_post-col-lg-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}@media (min-width:1200px){.vk_posts .vk_post-col-xl-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-xl-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-xl-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-xl-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-xl-12{width:calc(100% - 30px)}.card.vk_post-col-xl-12{margin-bottom:20px}.card-horizontal.vk_post-col-xl-12{margin-bottom:15px}.card-imageRound.vk_post-col-xl-12,.card-noborder.vk_post-col-xl-12{margin-bottom:40px}.media.vk_post-col-xl-3:nth-child(2),.media.vk_post-col-xl-3:nth-child(3),.media.vk_post-col-xl-3:nth-child(4),.media.vk_post-col-xl-4:nth-child(2),.media.vk_post-col-xl-4:nth-child(3),.media.vk_post-col-xl-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}@media (min-width:1400px){.vk_posts .vk_post-col-xxl-2{width:calc(16.66% - 30px)}.vk_posts .vk_post-col-xxl-3{width:calc(25% - 30px)}.vk_posts .vk_post-col-xxl-4{width:calc(33.3% - 30px)}.vk_posts .vk_post-col-xxl-6{width:calc(50% - 30px)}.vk_posts .vk_post-col-xxl-12{width:calc(100% - 30px)}.card.vk_post-col-xxl-12{margin-bottom:20px}.card-horizontal.vk_post-col-xxl-12{margin-bottom:15px}.card-imageRound.vk_post-col-xxl-12,.card-noborder.vk_post-col-xxl-12{margin-bottom:40px}.media.vk_post-col-xxl-3:nth-child(2),.media.vk_post-col-xxl-3:nth-child(3),.media.vk_post-col-xxl-3:nth-child(4),.media.vk_post-col-xxl-4:nth-child(2),.media.vk_post-col-xxl-4:nth-child(3),.media.vk_post-col-xxl-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}@media (max-width:575.98px){.card.vk_post-col-xs-12{margin-bottom:20px}.card-horizontal.vk_post-col-xs-12{margin-bottom:15px}.card-imageRound.vk_post-col-xs-12,.card-noborder.vk_post-col-xs-12{margin-bottom:40px}.media.vk_post-col-xs-6:nth-child(2){border-top:1px solid var(--vk-color-border-hr,#e5e5e5)}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
div#toc_container ul li{font-size:93%}
.popup-template .modal {
  opacity: 0;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
.popup-template .modal.is-open {
  opacity: 1;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width: 576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
.cardType{width:calc((100% - 96px) / 4);padding:0;display:grid;gap:16px}@media screen and (max-width:768px){.doctor-flex{gap:16px}.cardType{width:calc((100% - 32px)/2);display:grid;grid-template-columns:120px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:16px;row-gap:0;border-bottom:1px solid #919191;padding-bottom:8px}.cardType__header{grid-column:1/2;grid-row:1/3}.cardType__category{grid-column:2/3;grid-row:1/2}.cardType__body{grid-column:2/3;grid-row:2/3}}@media screen and (max-width:680px){.cardType{width:100%;padding-inline:16px}}.post_tag{border-radius:1rem;font-size:13px;padding:2px 8px;display:inline-block;line-height:1;color:#fff}.cardType__item{display:flex;gap:.8rem;flex-wrap:wrap}.cardType__thumb{border-radius:1rem;max-height:186px;max-width:260px}.cardType__thumb img{width:100%;height:100%;object-fit:contain}.cardType__title{font-size:2rem;font-weight:700;margin:0;line-height:1}.cardType__category{display:flex;gap:.8rem;flex-direction:column;flex-wrap:wrap}
.doctor-infinity-click{text-align:center;border:0;font-size:36px;margin-block:40px;margin-inline:auto;display:flex;justify-content:center;flex-direction:column;align-items:center;background:0 0}.doctor-infinity-click ._lead{font-size:12px}
.c-pink{background:#fa8b9a}.c-blue{background:#00b2ff}.categoryList{display:flex;flex-wrap:wrap;flex-direction:column;gap:8px;padding:0;list-style:none;margin-top:16px}.category-layout{padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:8px;font-size:20px}ul.category-layout{margin:0}.category-layout .post_tag{font-size:14px;padding:4px 8px}@media (max-width:540px){.category-layout .post_tag{font-size:12px;padding:4px 8px}}.pref .parent-category .post_tag{background:#00b2ff}.parent-category .post_tag{background:#fa8b9a}.child-category .post_tag{color:#868686;background:#fff;border:1px solid #faaa20}a.post_tag{display:block}a.post_tag:hover{text-decoration:none;color:#fff;background:#757474 !important;transition:.4s ease-in-out}.parent-category{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px}ul.child-categories{margin:0}.child-categories{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px}.doctor-single-tile{font-size:28px;margin-top:10px;color:#444}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:18;width:100%;background:#f7f7f7;clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 16px;height:50px;background:#fff;background-clip:padding-box;color:#000;text-decoration:none;white-space:nowrap;line-height:50px;border-radius:3px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:32px;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:32px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;position:relative}.chosen-container-single .chosen-single div b:before{border-bottom-width:0;content:"";display:block;position:absolute;top:40%;right:50%;width:14px;height:14px;border-top:2px solid #000;border-right:2px solid #000;transform:translateX(-50%) translateY(-50%) rotate(135deg)}.chosen-container-single .chosen-search{position:relative;z-index:18;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 3px 3px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#000;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;border-bottom:1px solid #ddd;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:12px 0 12px 16px;list-style:none;line-height:1.2;word-wrap:break-word;-webkit-touch-callout:none;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.chosen-container .chosen-results li:first-child{border-top:1px solid #ddd}.chosen-container .chosen-results li:last-child{border-bottom:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.result-selected,.chosen-container .chosen-results li.highlighted{background:#eee}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div b:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.introduceSearchFormWrapper{width:100%;max-width:980px;margin:0 auto}.searchFormTitle{font-size:16px;color:#4d4d4d;display:inline-flex;align-items:flex-start;justify-content:flex-start;background:#dbdbdb;padding-left:25px;padding-top:20px;padding-right:25px;line-height:1;padding-bottom:8px;margin-bottom:0 !important;width:342px;border-top-left-radius:5px;border-top-right-radius:5px}.introduceSearchForm{display:flex;width:100%;padding:20px;background:#dbdbdb;justify-content:center;align-items:center}@media screen and (max-width:1000px){.introduceSearchForm{flex-wrap:wrap;gap:12px}}@media screen and (max-width:768px){.introduceSearchFormWrapper{max-width:80%;overflow:hidden}.introduceSearchForm{flex-direction:column}.header_search_inputs{width:100% !important}.header_search_button{width:224px !important}}.header_search_inputs input,.header_search_inputs select{width:100%;height:50px;padding:18px 16px;font-size:14px;line-height:1;color:#000;background:#fff;border:none;border-radius:3px}.chosen-container{height:60px}.header_search_keywords{display:flex;justify-content:flex-start;align-items:center}.header_search_inputs{width:25%}.header_search_relation{display:flex;flex-direction:column;margin:0 !important;height:100%}.relation_item{cursor:pointer;width:40px;height:16px;font-size:12px;display:flex;justify-content:center;align-items:center;background:#fff}.is_active.relation_item{background-color:#a8a8a8}.header_search_inputs:has(select){width:18%}.chosen-container-single .chosen-single div b{transform:scale(.5);transform-origin:right}
:root{--vk-margin-elem:2rem}.text-nowrap{white-space:nowrap}.vk_highlighter,[class*="--vk-highlighter"]{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,var(--vk-highlighter-color)));background-image:linear-gradient(transparent 60%,var(--vk-highlighter-color) 0)}[style*=vertical-rl] .vk_highlighter,[style*=vertical-rl] [class*="--vk-highlighter"]{background-image:-webkit-gradient(linear,right top,left top,color-stop(60%,transparent),color-stop(0,var(--vk-highlighter-color)));background-image:linear-gradient(to left,transparent 60%,var(--vk-highlighter-color) 0)}[style*=vertical-lr] .vk_highlighter,[style*=vertical-lr] [class*="--vk-highlighter"]{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,transparent),color-stop(0,var(--vk-highlighter-color)));background-image:linear-gradient(to right,transparent 60%,var(--vk-highlighter-color) 0)}:root{--vk-margin-xxs:.375rem;--vk-margin-xs:.75rem;--vk-margin-sm:1.5rem;--vk-margin-md:2.4rem;--vk-margin-lg:4rem;--vk-margin-xl:6rem;--vk-margin-xxl:9rem}.vk_block-margin-0--margin-top{margin-top:0 !important}.vk_block-margin-0--margin-top>table{margin-top:0}.vk_block-margin-0--margin-bottom{margin-bottom:0 !important}.vk_block-margin-0--margin-bottom>table{margin-bottom:0}.vk_block-margin-xxs{margin-top:var(--vk-margin-xxs)}.vk_block-margin-xxs--margin-top{margin-top:var(--vk-margin-xxs) !important}.vk_block-margin-xxs--margin-bottom{margin-bottom:var(--vk-margin-xxs) !important}.vk_block-margin-xxs--height{height:var(--vk-margin-xxs)}.vk_block-margin-xs{margin-top:var(--vk-margin-xs)}.vk_block-margin-xs--margin-top{margin-top:var(--vk-margin-xs) !important}.vk_block-margin-xs--margin-bottom{margin-bottom:var(--vk-margin-xs) !important}.vk_block-margin-xs--height{height:var(--vk-margin-xs)}.vk_block-margin-sm{margin-top:var(--vk-margin-sm)}.vk_block-margin-sm--margin-top{margin-top:var(--vk-margin-sm) !important}.vk_block-margin-sm--margin-bottom{margin-bottom:var(--vk-margin-sm) !important}.vk_block-margin-sm--height{height:var(--vk-margin-sm)}.vk_block-margin-md{margin-top:var(--vk-margin-md)}.vk_block-margin-md--margin-top{margin-top:var(--vk-margin-md) !important}.vk_block-margin-md--margin-bottom{margin-bottom:var(--vk-margin-md) !important}.vk_block-margin-md--height{height:var(--vk-margin-md)}.vk_block-margin-lg{margin-top:var(--vk-margin-lg)}.vk_block-margin-lg--margin-top{margin-top:var(--vk-margin-lg) !important}.vk_block-margin-lg--margin-bottom{margin-bottom:var(--vk-margin-lg) !important}.vk_block-margin-lg--height{height:var(--vk-margin-lg)}.vk_block-margin-xl{margin-top:var(--vk-margin-xl)}.vk_block-margin-xl--margin-top{margin-top:var(--vk-margin-xl) !important}.vk_block-margin-xl--margin-bottom{margin-bottom:var(--vk-margin-xl) !important}.vk_block-margin-xl--height{height:var(--vk-margin-xl)}.vk_block-margin-xxl{margin-top:var(--vk-margin-xxl)}.vk_block-margin-xxl--margin-top{margin-top:var(--vk-margin-xxl) !important}.vk_block-margin-xxl--margin-bottom{margin-bottom:var(--vk-margin-xxl) !important}.vk_block-margin-xxl--height{height:var(--vk-margin-xxl)}:root .vk-has-pale-pink-background-color,:root .has-vk-pale-pink-background-color{background-color:#f78da7}:root .vk-has-pale-pink-color,:root .has-vk-pale-pink-color{color:#f78da7}:root .vk-has-vivid-red-background-color,:root .has-vk-vivid-red-background-color{background-color:#cf2e2e}:root .vk-has-vivid-red-color,:root .has-vk-vivid-red-color{color:#cf2e2e}:root .vk-has-luminous-vivid-orange-background-color,:root .has-vk-luminous-vivid-orange-background-color{background-color:#ff6900}:root .vk-has-luminous-vivid-orange-color,:root .has-vk-luminous-vivid-orange-color{color:#ff6900}:root .vk-has-luminous-vivid-amber-background-color,:root .has-vk-luminous-vivid-amber-background-color{background-color:#fcb900}:root .vk-has-luminous-vivid-amber-color,:root .has-vk-luminous-vivid-amber-color{color:#fcb900}:root .vk-has-light-green-cyan-background-color,:root .has-vk-light-green-cyan-background-color{background-color:#7bdcb5}:root .vk-has-light-green-cyan-color,:root .has-vk-light-green-cyan-color{color:#7bdcb5}:root .vk-has-vivid-green-cyan-background-color,:root .has-vk-vivid-green-cyan-background-color{background-color:#00d084}:root .vk-has-vivid-green-cyan-color,:root .has-vk-vivid-green-cyan-color{color:#00d084}:root .vk-has-pale-cyan-blue-background-color,:root .has-vk-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .vk-has-pale-cyan-blue-color,:root .has-vk-pale-cyan-blue-color{color:#8ed1fc}:root .vk-has-vivid-cyan-blue-background-color,:root .has-vk-vivid-cyan-blue-background-color{background-color:#0693e3}:root .vk-has-vivid-cyan-blue-color,:root .has-vk-vivid-cyan-blue-color{color:#0693e3}:root .vk-has-vivid-purple-background-color,:root .has-vk-vivid-purple-background-color{background-color:#9b51e0}:root .vk-has-vivid-purple-color,:root .has-vk-vivid-purple-color{color:#9b51e0}:root .vk-has-very-light-gray-background-color,:root .has-vk-very-light-gray-background-color{background-color:#eee}:root .vk-has-very-light-gray-color,:root .has-vk-very-light-gray-color{color:#eee}:root .vk-has-cyan-bluish-gray-background-color,:root .has-vk-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .vk-has-cyan-bluish-gray-color,:root .has-vk-cyan-bluish-gray-color{color:#abb8c3}:root .vk-has-very-dark-gray-background-color,:root .has-vk-very-dark-gray-background-color{background-color:#313131}:root .vk-has-very-dark-gray-color,:root .has-vk-very-dark-gray-color{color:#313131}:root .vk-has-white-background-color,:root .has-vk-white-background-color{background-color:#fff}:root .vk-has-white-color,:root .has-vk-white-color{color:#fff}:root .vk-has-color-primary-background-color,:root .has-vk-color-primary-background-color{background-color:var(--wp--preset--color--vk-color-primary,#337ab7)}:root .vk-has-color-primary-color,:root .has-vk-color-primary-color{color:var(--wp--preset--color--vk-color-primary,#337ab7)}:root .vk-has-color-primary-dark-background-color,:root .has-vk-color-primary-dark-background-color{background-color:var(--wp--preset--color--vk-color-primary-dark)}:root .vk-has-color-primary-dark-color,:root .has-vk-color-primary-dark-color{color:var(--wp--preset--color--vk-color-primary-dark)}:root .vk-has-color-primary-vivid-background-color,:root .has-vk-color-primary-vivid-background-color{background-color:var(--wp--preset--color--vk-color-primary-vivid)}:root .vk-has-color-primary-vivid-color,:root .has-vk-color-primary-vivid-color{color:var(--wp--preset--color--vk-color-primary-vivid)}:root .vk-has-color-custom-1-background-color,:root .has-vk-color-custom-1-background-color{background-color:var(--wp--preset--color--vk-color-custom-1)}:root .vk-has-color-custom-1-color,:root .has-vk-color-custom-1-color{color:var(--wp--preset--color--vk-color-custom-1)}:root .vk-has-color-custom-2-background-color,:root .has-vk-color-custom-2-background-color{background-color:var(--wp--preset--color--vk-color-custom-2)}:root .vk-has-color-custom-2-color,:root .has-vk-color-custom-2-color{color:var(--wp--preset--color--vk-color-custom-2)}:root .vk-has-color-custom-3-background-color,:root .has-vk-color-custom-3-background-color{background-color:var(--wp--preset--color--vk-color-custom-3)}:root .vk-has-color-custom-3-color,:root .has-vk-color-custom-3-color{color:var(--wp--preset--color--vk-color-custom-3)}:root .vk-has-color-custom-4-background-color,:root .has-vk-color-custom-4-background-color{background-color:var(--wp--preset--color--vk-color-custom-4)}:root .vk-has-color-custom-4-color,:root .has-vk-color-custom-4-color{color:var(--wp--preset--color--vk-color-custom-4)}:root .vk-has-color-custom-5-background-color,:root .has-vk-color-custom-5-background-color{background-color:var(--wp--preset--color--vk-color-custom-5)}:root .vk-has-color-custom-5-color,:root .has-vk-color-custom-5-color{color:var(--wp--preset--color--vk-color-custom-5)}ul.is-style-default,ul.is-style-vk-arrow-mark,ul.is-style-vk-triangle-mark,ul.is-style-vk-check-mark,ul.is-style-vk-check-circle-mark,ul.is-style-vk-check-square-mark,ul.is-style-vk-handpoint-mark,ul.is-style-vk-pencil-mark,ul.is-style-vk-smile-mark,ul.is-style-vk-frown-mark,ul.is-style-vk-numbered-circle-mark,ul.is-style-vk-numbered-square-mark,ol.is-style-default,ol.is-style-vk-arrow-mark,ol.is-style-vk-triangle-mark,ol.is-style-vk-check-mark,ol.is-style-vk-check-circle-mark,ol.is-style-vk-check-square-mark,ol.is-style-vk-handpoint-mark,ol.is-style-vk-pencil-mark,ol.is-style-vk-smile-mark,ol.is-style-vk-frown-mark,ol.is-style-vk-numbered-circle-mark,ol.is-style-vk-numbered-square-mark{-webkit-padding-start:2em;padding-inline-start:2em}ul.is-style-default:not(.has-text-color),ul.is-style-default:not(.has-link-color),ul.is-style-vk-arrow-mark:not(.has-text-color),ul.is-style-vk-arrow-mark:not(.has-link-color),ul.is-style-vk-triangle-mark:not(.has-text-color),ul.is-style-vk-triangle-mark:not(.has-link-color),ul.is-style-vk-check-mark:not(.has-text-color),ul.is-style-vk-check-mark:not(.has-link-color),ul.is-style-vk-check-circle-mark:not(.has-text-color),ul.is-style-vk-check-circle-mark:not(.has-link-color),ul.is-style-vk-check-square-mark:not(.has-text-color),ul.is-style-vk-check-square-mark:not(.has-link-color),ul.is-style-vk-handpoint-mark:not(.has-text-color),ul.is-style-vk-handpoint-mark:not(.has-link-color),ul.is-style-vk-pencil-mark:not(.has-text-color),ul.is-style-vk-pencil-mark:not(.has-link-color),ul.is-style-vk-smile-mark:not(.has-text-color),ul.is-style-vk-smile-mark:not(.has-link-color),ul.is-style-vk-frown-mark:not(.has-text-color),ul.is-style-vk-frown-mark:not(.has-link-color),ul.is-style-vk-numbered-circle-mark:not(.has-text-color),ul.is-style-vk-numbered-circle-mark:not(.has-link-color),ul.is-style-vk-numbered-square-mark:not(.has-text-color),ul.is-style-vk-numbered-square-mark:not(.has-link-color),ol.is-style-default:not(.has-text-color),ol.is-style-default:not(.has-link-color),ol.is-style-vk-arrow-mark:not(.has-text-color),ol.is-style-vk-arrow-mark:not(.has-link-color),ol.is-style-vk-triangle-mark:not(.has-text-color),ol.is-style-vk-triangle-mark:not(.has-link-color),ol.is-style-vk-check-mark:not(.has-text-color),ol.is-style-vk-check-mark:not(.has-link-color),ol.is-style-vk-check-circle-mark:not(.has-text-color),ol.is-style-vk-check-circle-mark:not(.has-link-color),ol.is-style-vk-check-square-mark:not(.has-text-color),ol.is-style-vk-check-square-mark:not(.has-link-color),ol.is-style-vk-handpoint-mark:not(.has-text-color),ol.is-style-vk-handpoint-mark:not(.has-link-color),ol.is-style-vk-pencil-mark:not(.has-text-color),ol.is-style-vk-pencil-mark:not(.has-link-color),ol.is-style-vk-smile-mark:not(.has-text-color),ol.is-style-vk-smile-mark:not(.has-link-color),ol.is-style-vk-frown-mark:not(.has-text-color),ol.is-style-vk-frown-mark:not(.has-link-color),ol.is-style-vk-numbered-circle-mark:not(.has-text-color),ol.is-style-vk-numbered-circle-mark:not(.has-link-color),ol.is-style-vk-numbered-square-mark:not(.has-text-color),ol.is-style-vk-numbered-square-mark:not(.has-link-color){color:initial}ul.is-style-default:where(:not(.is-style-default)) li,ul.is-style-vk-arrow-mark:where(:not(.is-style-default)) li,ul.is-style-vk-triangle-mark:where(:not(.is-style-default)) li,ul.is-style-vk-check-mark:where(:not(.is-style-default)) li,ul.is-style-vk-check-circle-mark:where(:not(.is-style-default)) li,ul.is-style-vk-check-square-mark:where(:not(.is-style-default)) li,ul.is-style-vk-handpoint-mark:where(:not(.is-style-default)) li,ul.is-style-vk-pencil-mark:where(:not(.is-style-default)) li,ul.is-style-vk-smile-mark:where(:not(.is-style-default)) li,ul.is-style-vk-frown-mark:where(:not(.is-style-default)) li,ul.is-style-vk-numbered-circle-mark:where(:not(.is-style-default)) li,ul.is-style-vk-numbered-square-mark:where(:not(.is-style-default)) li,ol.is-style-default:where(:not(.is-style-default)) li,ol.is-style-vk-arrow-mark:where(:not(.is-style-default)) li,ol.is-style-vk-triangle-mark:where(:not(.is-style-default)) li,ol.is-style-vk-check-mark:where(:not(.is-style-default)) li,ol.is-style-vk-check-circle-mark:where(:not(.is-style-default)) li,ol.is-style-vk-check-square-mark:where(:not(.is-style-default)) li,ol.is-style-vk-handpoint-mark:where(:not(.is-style-default)) li,ol.is-style-vk-pencil-mark:where(:not(.is-style-default)) li,ol.is-style-vk-smile-mark:where(:not(.is-style-default)) li,ol.is-style-vk-frown-mark:where(:not(.is-style-default)) li,ol.is-style-vk-numbered-circle-mark:where(:not(.is-style-default)) li,ol.is-style-vk-numbered-square-mark:where(:not(.is-style-default)) li{list-style:none;position:relative;margin-top:0;margin-left:0;margin:calc( 1rem * 0.8 ) 0;line-height:calc( 1rem * 1.65 )}ul.is-style-vk-numbered-circle-mark,ol.is-style-vk-numbered-circle-mark{counter-reset:number;list-style-type:none}ul.is-style-vk-numbered-circle-mark li,ol.is-style-vk-numbered-circle-mark li{position:relative;list-style:none;padding-left:.5em}ul.is-style-vk-numbered-circle-mark li:before,ol.is-style-vk-numbered-circle-mark li:before{position:absolute;left:0;counter-increment:number;content:counter(number);margin-left:-1.8em;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;border-radius:50%;font-size:calc( 1rem * 1 );line-height:calc( 1rem * 1.8 );width:26px;height:26px;text-align:center}ul.is-style-vk-numbered-circle-mark li ul,ul.is-style-vk-numbered-circle-mark li ol,ol.is-style-vk-numbered-circle-mark li ul,ol.is-style-vk-numbered-circle-mark li ol{counter-reset:num_inner;content:counter(num_inner)}ul.is-style-vk-numbered-circle-mark li ul li:before,ul.is-style-vk-numbered-circle-mark li ol li:before,ol.is-style-vk-numbered-circle-mark li ul li:before,ol.is-style-vk-numbered-circle-mark li ol li:before{counter-increment:num_inner;content:counter(num_inner)}ul.is-style-vk-numbered-square-mark,ol.is-style-vk-numbered-square-mark{counter-reset:number;list-style-type:none}ul.is-style-vk-numbered-square-mark li,ol.is-style-vk-numbered-square-mark li{position:relative;list-style:none;padding-left:.5em}ul.is-style-vk-numbered-square-mark li:before,ol.is-style-vk-numbered-square-mark li:before{position:absolute;left:-.3em;counter-increment:number;content:counter(number);margin-left:-25px;background:#222;color:#fff;text-indent:0;display:inline-block;font-weight:700;font-size:calc( 1rem * 1 );line-height:calc( 1rem * 1.8 );width:26px;height:26px;text-align:center;border-radius:2px}ul.is-style-vk-numbered-square-mark li ul,ul.is-style-vk-numbered-square-mark li ol,ol.is-style-vk-numbered-square-mark li ul,ol.is-style-vk-numbered-square-mark li ol{counter-reset:num_inner;content:counter(num_inner)}ul.is-style-vk-numbered-square-mark li ul li:before,ul.is-style-vk-numbered-square-mark li ol li:before,ol.is-style-vk-numbered-square-mark li ul li:before,ol.is-style-vk-numbered-square-mark li ol li:before{counter-increment:num_inner;content:counter(num_inner)}ul.is-style-vk-numbered-circle-mark.fa-lg li:before,ul.is-style-vk-numbered-square-mark.fa-lg li:before,ol.is-style-vk-numbered-circle-mark.fa-lg li:before,ol.is-style-vk-numbered-square-mark.fa-lg li:before{left:-.8em}ul.is-style-vk-numbered-circle-mark.fa-2x li,ul.is-style-vk-numbered-square-mark.fa-2x li,ol.is-style-vk-numbered-circle-mark.fa-2x li,ol.is-style-vk-numbered-square-mark.fa-2x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-2x li:before,ul.is-style-vk-numbered-square-mark.fa-2x li:before,ol.is-style-vk-numbered-circle-mark.fa-2x li:before,ol.is-style-vk-numbered-square-mark.fa-2x li:before{left:-1.1em}ul.is-style-vk-numbered-circle-mark.fa-3x li,ul.is-style-vk-numbered-square-mark.fa-3x li,ol.is-style-vk-numbered-circle-mark.fa-3x li,ol.is-style-vk-numbered-square-mark.fa-3x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-3x li:before,ul.is-style-vk-numbered-square-mark.fa-3x li:before,ol.is-style-vk-numbered-circle-mark.fa-3x li:before,ol.is-style-vk-numbered-square-mark.fa-3x li:before{left:-1.4em}ul.is-style-vk-numbered-circle-mark.fa-4x li,ul.is-style-vk-numbered-square-mark.fa-4x li,ol.is-style-vk-numbered-circle-mark.fa-4x li,ol.is-style-vk-numbered-square-mark.fa-4x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-4x li:before,ul.is-style-vk-numbered-square-mark.fa-4x li:before,ol.is-style-vk-numbered-circle-mark.fa-4x li:before,ol.is-style-vk-numbered-square-mark.fa-4x li:before{left:-1.5em}ul.is-style-vk-numbered-circle-mark.fa-5x li,ul.is-style-vk-numbered-square-mark.fa-5x li,ol.is-style-vk-numbered-circle-mark.fa-5x li,ol.is-style-vk-numbered-square-mark.fa-5x li{line-height:1.25em}ul.is-style-vk-numbered-circle-mark.fa-5x li:before,ul.is-style-vk-numbered-square-mark.fa-5x li:before,ol.is-style-vk-numbered-circle-mark.fa-5x li:before,ol.is-style-vk-numbered-square-mark.fa-5x li:before{left:-1.6em}ul.is-style-vk-arrow-mark li:before,ol.is-style-vk-arrow-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-triangle-mark li:before,ol.is-style-vk-triangle-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-mark li:before,ol.is-style-vk-check-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-circle-mark li:before,ol.is-style-vk-check-circle-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-check-square-mark li:before,ol.is-style-vk-check-square-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-handpoint-mark li:before,ol.is-style-vk-handpoint-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-pencil-mark li:before,ol.is-style-vk-pencil-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-smile-mark li:before,ol.is-style-vk-smile-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.is-style-vk-frown-mark li:before,ol.is-style-vk-frown-mark li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:-1.5em}ul.is-style-vk-default li:before,ol.is-style-vk-default li:before{font-size:22px;line-height:1.1em}ul.vk-has-pale-pink-color li::marker,ul.has-vk-pale-pink-color li::marker,ol.vk-has-pale-pink-color li::marker,ol.has-vk-pale-pink-color li::marker{color:#f78da7}ul.vk-has-pale-pink-color li:before,ul.has-vk-pale-pink-color li:before,ol.vk-has-pale-pink-color li:before,ol.has-vk-pale-pink-color li:before{color:#f78da7}ul.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-pale-pink-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-pale-pink-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-pale-pink-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-pale-pink-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-pale-pink-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-pale-pink-color li:before{color:#fff;background-color:#f78da7}ul.vk-has-vivid-red-color li::marker,ul.has-vk-vivid-red-color li::marker,ol.vk-has-vivid-red-color li::marker,ol.has-vk-vivid-red-color li::marker{color:#cf2e2e}ul.vk-has-vivid-red-color li:before,ul.has-vk-vivid-red-color li:before,ol.vk-has-vivid-red-color li:before,ol.has-vk-vivid-red-color li:before{color:#cf2e2e}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-vivid-red-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-vivid-red-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-red-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-vivid-red-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-red-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-vivid-red-color li:before{color:#fff;background-color:#cf2e2e}ul.vk-has-luminous-vivid-orange-color li::marker,ul.has-vk-luminous-vivid-orange-color li::marker,ol.vk-has-luminous-vivid-orange-color li::marker,ol.has-vk-luminous-vivid-orange-color li::marker{color:#ff6900}ul.vk-has-luminous-vivid-orange-color li:before,ul.has-vk-luminous-vivid-orange-color li:before,ol.vk-has-luminous-vivid-orange-color li:before,ol.has-vk-luminous-vivid-orange-color li:before{color:#ff6900}ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-orange-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-orange-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-orange-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-orange-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-orange-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-orange-color li:before{color:#fff;background-color:#ff6900}ul.vk-has-luminous-vivid-amber-color li::marker,ul.has-vk-luminous-vivid-amber-color li::marker,ol.vk-has-luminous-vivid-amber-color li::marker,ol.has-vk-luminous-vivid-amber-color li::marker{color:#fcb900}ul.vk-has-luminous-vivid-amber-color li:before,ul.has-vk-luminous-vivid-amber-color li:before,ol.vk-has-luminous-vivid-amber-color li:before,ol.has-vk-luminous-vivid-amber-color li:before{color:#fcb900}ul.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-amber-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-amber-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-luminous-vivid-amber-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-luminous-vivid-amber-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-luminous-vivid-amber-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-luminous-vivid-amber-color li:before{color:#fff;background-color:#fcb900}ul.vk-has-light-green-cyan-color li::marker,ul.has-vk-light-green-cyan-color li::marker,ol.vk-has-light-green-cyan-color li::marker,ol.has-vk-light-green-cyan-color li::marker{color:#7bdcb5}ul.vk-has-light-green-cyan-color li:before,ul.has-vk-light-green-cyan-color li:before,ol.vk-has-light-green-cyan-color li:before,ol.has-vk-light-green-cyan-color li:before{color:#7bdcb5}ul.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-light-green-cyan-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-light-green-cyan-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-light-green-cyan-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-light-green-cyan-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-light-green-cyan-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-light-green-cyan-color li:before{color:#fff;background-color:#7bdcb5}ul.vk-has-vivid-green-cyan-color li::marker,ul.has-vk-vivid-green-cyan-color li::marker,ol.vk-has-vivid-green-cyan-color li::marker,ol.has-vk-vivid-green-cyan-color li::marker{color:#00d084}ul.vk-has-vivid-green-cyan-color li:before,ul.has-vk-vivid-green-cyan-color li:before,ol.vk-has-vivid-green-cyan-color li:before,ol.has-vk-vivid-green-cyan-color li:before{color:#00d084}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-vivid-green-cyan-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-vivid-green-cyan-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-green-cyan-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-vivid-green-cyan-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-green-cyan-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-vivid-green-cyan-color li:before{color:#fff;background-color:#00d084}ul.vk-has-pale-cyan-blue-color li::marker,ul.has-vk-pale-cyan-blue-color li::marker,ol.vk-has-pale-cyan-blue-color li::marker,ol.has-vk-pale-cyan-blue-color li::marker{color:#8ed1fc}ul.vk-has-pale-cyan-blue-color li:before,ul.has-vk-pale-cyan-blue-color li:before,ol.vk-has-pale-cyan-blue-color li:before,ol.has-vk-pale-cyan-blue-color li:before{color:#8ed1fc}ul.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-pale-cyan-blue-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-pale-cyan-blue-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-pale-cyan-blue-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-pale-cyan-blue-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-pale-cyan-blue-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-pale-cyan-blue-color li:before{color:#fff;background-color:#8ed1fc}ul.vk-has-vivid-cyan-blue-color li::marker,ul.has-vk-vivid-cyan-blue-color li::marker,ol.vk-has-vivid-cyan-blue-color li::marker,ol.has-vk-vivid-cyan-blue-color li::marker{color:#0693e3}ul.vk-has-vivid-cyan-blue-color li:before,ul.has-vk-vivid-cyan-blue-color li:before,ol.vk-has-vivid-cyan-blue-color li:before,ol.has-vk-vivid-cyan-blue-color li:before{color:#0693e3}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-vivid-cyan-blue-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-vivid-cyan-blue-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-cyan-blue-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-vivid-cyan-blue-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-cyan-blue-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-vivid-cyan-blue-color li:before{color:#fff;background-color:#0693e3}ul.vk-has-vivid-purple-color li::marker,ul.has-vk-vivid-purple-color li::marker,ol.vk-has-vivid-purple-color li::marker,ol.has-vk-vivid-purple-color li::marker{color:#9b51e0}ul.vk-has-vivid-purple-color li:before,ul.has-vk-vivid-purple-color li:before,ol.vk-has-vivid-purple-color li:before,ol.has-vk-vivid-purple-color li:before{color:#9b51e0}ul.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-vivid-purple-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-vivid-purple-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-vivid-purple-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-vivid-purple-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-vivid-purple-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-vivid-purple-color li:before{color:#fff;background-color:#9b51e0}ul.vk-has-very-light-gray-color li::marker,ul.has-vk-very-light-gray-color li::marker,ol.vk-has-very-light-gray-color li::marker,ol.has-vk-very-light-gray-color li::marker{color:#eee}ul.vk-has-very-light-gray-color li:before,ul.has-vk-very-light-gray-color li:before,ol.vk-has-very-light-gray-color li:before,ol.has-vk-very-light-gray-color li:before{color:#eee}ul.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-very-light-gray-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-very-light-gray-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-very-light-gray-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-very-light-gray-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-very-light-gray-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-very-light-gray-color li:before{color:#fff;background-color:#eee}ul.vk-has-cyan-bluish-gray-color li::marker,ul.has-vk-cyan-bluish-gray-color li::marker,ol.vk-has-cyan-bluish-gray-color li::marker,ol.has-vk-cyan-bluish-gray-color li::marker{color:#abb8c3}ul.vk-has-cyan-bluish-gray-color li:before,ul.has-vk-cyan-bluish-gray-color li:before,ol.vk-has-cyan-bluish-gray-color li:before,ol.has-vk-cyan-bluish-gray-color li:before{color:#abb8c3}ul.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-cyan-bluish-gray-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-cyan-bluish-gray-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-cyan-bluish-gray-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-cyan-bluish-gray-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-cyan-bluish-gray-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-cyan-bluish-gray-color li:before{color:#fff;background-color:#abb8c3}ul.vk-has-very-dark-gray-color li::marker,ul.has-vk-very-dark-gray-color li::marker,ol.vk-has-very-dark-gray-color li::marker,ol.has-vk-very-dark-gray-color li::marker{color:#313131}ul.vk-has-very-dark-gray-color li:before,ul.has-vk-very-dark-gray-color li:before,ol.vk-has-very-dark-gray-color li:before,ol.has-vk-very-dark-gray-color li:before{color:#313131}ul.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-very-dark-gray-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-very-dark-gray-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-very-dark-gray-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-very-dark-gray-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-very-dark-gray-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-very-dark-gray-color li:before{color:#fff;background-color:#313131}ul.vk-has-white-color li::marker,ul.has-vk-white-color li::marker,ol.vk-has-white-color li::marker,ol.has-vk-white-color li::marker{color:#fff}ul.vk-has-white-color li:before,ul.has-vk-white-color li:before,ol.vk-has-white-color li:before,ol.has-vk-white-color li:before{color:#fff}ul.is-style-vk-numbered-circle-mark.vk-has-white-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-white-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-white-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-white-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-white-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-white-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-white-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-white-color li:before{color:#fff;background-color:#fff}ul.vk-has-color-primary-color li::marker,ul.has-vk-color-primary-color li::marker,ol.vk-has-color-primary-color li::marker,ol.has-vk-color-primary-color li::marker{color:var(--wp--preset--color--vk-color-primary)}ul.vk-has-color-primary-color li:before,ul.has-vk-color-primary-color li:before,ol.vk-has-color-primary-color li:before,ol.has-vk-color-primary-color li:before{color:var(--wp--preset--color--vk-color-primary)}ul.is-style-vk-numbered-circle-mark.vk-has-color-primary-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-primary-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-primary-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-primary-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-primary-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-primary-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-primary-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-primary-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-primary)}ul.vk-has-color-primary-dark-color li::marker,ul.has-vk-color-primary-dark-color li::marker,ol.vk-has-color-primary-dark-color li::marker,ol.has-vk-color-primary-dark-color li::marker{color:var(--wp--preset--color--vk-color-primary-dark)}ul.vk-has-color-primary-dark-color li:before,ul.has-vk-color-primary-dark-color li:before,ol.vk-has-color-primary-dark-color li:before,ol.has-vk-color-primary-dark-color li:before{color:var(--wp--preset--color--vk-color-primary-dark)}ul.is-style-vk-numbered-circle-mark.vk-has-color-primary-dark-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-primary-dark-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-primary-dark-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-primary-dark-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-primary-dark-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-primary-dark-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-primary-dark-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-primary-dark-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-primary-dark)}ul.vk-has-color-primary-vivid-color li::marker,ul.has-vk-color-primary-vivid-color li::marker,ol.vk-has-color-primary-vivid-color li::marker,ol.has-vk-color-primary-vivid-color li::marker{color:var(--wp--preset--color--vk-color-primary-vivid)}ul.vk-has-color-primary-vivid-color li:before,ul.has-vk-color-primary-vivid-color li:before,ol.vk-has-color-primary-vivid-color li:before,ol.has-vk-color-primary-vivid-color li:before{color:var(--wp--preset--color--vk-color-primary-vivid)}ul.is-style-vk-numbered-circle-mark.vk-has-color-primary-vivid-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-primary-vivid-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-primary-vivid-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-primary-vivid-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-primary-vivid-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-primary-vivid-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-primary-vivid-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-primary-vivid-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-primary-vivid)}ul.vk-has-color-custom-1-color li::marker,ul.has-vk-color-custom-1-color li::marker,ol.vk-has-color-custom-1-color li::marker,ol.has-vk-color-custom-1-color li::marker{color:var(--wp--preset--color--vk-color-custom-1)}ul.vk-has-color-custom-1-color li:before,ul.has-vk-color-custom-1-color li:before,ol.vk-has-color-custom-1-color li:before,ol.has-vk-color-custom-1-color li:before{color:var(--wp--preset--color--vk-color-custom-1)}ul.is-style-vk-numbered-circle-mark.vk-has-color-custom-1-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-custom-1-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-custom-1-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-custom-1-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-custom-1-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-custom-1-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-custom-1-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-custom-1-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-custom-1)}ul.vk-has-color-custom-2-color li::marker,ul.has-vk-color-custom-2-color li::marker,ol.vk-has-color-custom-2-color li::marker,ol.has-vk-color-custom-2-color li::marker{color:var(--wp--preset--color--vk-color-custom-2)}ul.vk-has-color-custom-2-color li:before,ul.has-vk-color-custom-2-color li:before,ol.vk-has-color-custom-2-color li:before,ol.has-vk-color-custom-2-color li:before{color:var(--wp--preset--color--vk-color-custom-2)}ul.is-style-vk-numbered-circle-mark.vk-has-color-custom-2-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-custom-2-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-custom-2-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-custom-2-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-custom-2-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-custom-2-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-custom-2-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-custom-2-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-custom-2)}ul.vk-has-color-custom-3-color li::marker,ul.has-vk-color-custom-3-color li::marker,ol.vk-has-color-custom-3-color li::marker,ol.has-vk-color-custom-3-color li::marker{color:var(--wp--preset--color--vk-color-custom-3)}ul.vk-has-color-custom-3-color li:before,ul.has-vk-color-custom-3-color li:before,ol.vk-has-color-custom-3-color li:before,ol.has-vk-color-custom-3-color li:before{color:var(--wp--preset--color--vk-color-custom-3)}ul.is-style-vk-numbered-circle-mark.vk-has-color-custom-3-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-custom-3-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-custom-3-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-custom-3-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-custom-3-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-custom-3-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-custom-3-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-custom-3-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-custom-3)}ul.vk-has-color-custom-4-color li::marker,ul.has-vk-color-custom-4-color li::marker,ol.vk-has-color-custom-4-color li::marker,ol.has-vk-color-custom-4-color li::marker{color:var(--wp--preset--color--vk-color-custom-4)}ul.vk-has-color-custom-4-color li:before,ul.has-vk-color-custom-4-color li:before,ol.vk-has-color-custom-4-color li:before,ol.has-vk-color-custom-4-color li:before{color:var(--wp--preset--color--vk-color-custom-4)}ul.is-style-vk-numbered-circle-mark.vk-has-color-custom-4-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-custom-4-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-custom-4-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-custom-4-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-custom-4-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-custom-4-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-custom-4-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-custom-4-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-custom-4)}ul.vk-has-color-custom-5-color li::marker,ul.has-vk-color-custom-5-color li::marker,ol.vk-has-color-custom-5-color li::marker,ol.has-vk-color-custom-5-color li::marker{color:var(--wp--preset--color--vk-color-custom-5)}ul.vk-has-color-custom-5-color li:before,ul.has-vk-color-custom-5-color li:before,ol.vk-has-color-custom-5-color li:before,ol.has-vk-color-custom-5-color li:before{color:var(--wp--preset--color--vk-color-custom-5)}ul.is-style-vk-numbered-circle-mark.vk-has-color-custom-5-color li:before,ul.is-style-vk-numbered-circle-mark.has-vk-color-custom-5-color li:before,ul.is-style-vk-numbered-square-mark.vk-has-color-custom-5-color li:before,ul.is-style-vk-numbered-square-mark.has-vk-color-custom-5-color li:before,ol.is-style-vk-numbered-circle-mark.vk-has-color-custom-5-color li:before,ol.is-style-vk-numbered-circle-mark.has-vk-color-custom-5-color li:before,ol.is-style-vk-numbered-square-mark.vk-has-color-custom-5-color li:before,ol.is-style-vk-numbered-square-mark.has-vk-color-custom-5-color li:before{color:#fff;background-color:var(--wp--preset--color--vk-color-custom-5)}.wp-block-group h3:first-child,.wp-block-group h4:first-child{margin-top:0}.wp-block-group p:last-child,.wp-block-group ul:last-child,.wp-block-group ol:last-child,.wp-block-group dl:last-child,.wp-block-group table:last-child,.wp-block-group .wp-block-columns:last-child{margin-bottom:0}.wp-block-group.has-link{position:relative}.wp-block-group-vk-link{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;cursor:pointer;z-index:10}.wp-block-group.vk-has-pale-pink-color,.wp-block-group.has-vk-pale-pink-color{color:initial;border-color:#f78da7}.wp-block-group.vk-has-pale-pink-color .wp-block-group__inner-container,.wp-block-group.has-vk-pale-pink-color .wp-block-group__inner-container{color:initial;border-color:#f78da7}.wp-block-group.vk-has-vivid-red-color,.wp-block-group.has-vk-vivid-red-color{color:initial;border-color:#cf2e2e}.wp-block-group.vk-has-vivid-red-color .wp-block-group__inner-container,.wp-block-group.has-vk-vivid-red-color .wp-block-group__inner-container{color:initial;border-color:#cf2e2e}.wp-block-group.vk-has-luminous-vivid-orange-color,.wp-block-group.has-vk-luminous-vivid-orange-color{color:initial;border-color:#ff6900}.wp-block-group.vk-has-luminous-vivid-orange-color .wp-block-group__inner-container,.wp-block-group.has-vk-luminous-vivid-orange-color .wp-block-group__inner-container{color:initial;border-color:#ff6900}.wp-block-group.vk-has-luminous-vivid-amber-color,.wp-block-group.has-vk-luminous-vivid-amber-color{color:initial;border-color:#fcb900}.wp-block-group.vk-has-luminous-vivid-amber-color .wp-block-group__inner-container,.wp-block-group.has-vk-luminous-vivid-amber-color .wp-block-group__inner-container{color:initial;border-color:#fcb900}.wp-block-group.vk-has-light-green-cyan-color,.wp-block-group.has-vk-light-green-cyan-color{color:initial;border-color:#7bdcb5}.wp-block-group.vk-has-light-green-cyan-color .wp-block-group__inner-container,.wp-block-group.has-vk-light-green-cyan-color .wp-block-group__inner-container{color:initial;border-color:#7bdcb5}.wp-block-group.vk-has-vivid-green-cyan-color,.wp-block-group.has-vk-vivid-green-cyan-color{color:initial;border-color:#00d084}.wp-block-group.vk-has-vivid-green-cyan-color .wp-block-group__inner-container,.wp-block-group.has-vk-vivid-green-cyan-color .wp-block-group__inner-container{color:initial;border-color:#00d084}.wp-block-group.vk-has-pale-cyan-blue-color,.wp-block-group.has-vk-pale-cyan-blue-color{color:initial;border-color:#8ed1fc}.wp-block-group.vk-has-pale-cyan-blue-color .wp-block-group__inner-container,.wp-block-group.has-vk-pale-cyan-blue-color .wp-block-group__inner-container{color:initial;border-color:#8ed1fc}.wp-block-group.vk-has-vivid-cyan-blue-color,.wp-block-group.has-vk-vivid-cyan-blue-color{color:initial;border-color:#0693e3}.wp-block-group.vk-has-vivid-cyan-blue-color .wp-block-group__inner-container,.wp-block-group.has-vk-vivid-cyan-blue-color .wp-block-group__inner-container{color:initial;border-color:#0693e3}.wp-block-group.vk-has-vivid-purple-color,.wp-block-group.has-vk-vivid-purple-color{color:initial;border-color:#9b51e0}.wp-block-group.vk-has-vivid-purple-color .wp-block-group__inner-container,.wp-block-group.has-vk-vivid-purple-color .wp-block-group__inner-container{color:initial;border-color:#9b51e0}.wp-block-group.vk-has-very-light-gray-color,.wp-block-group.has-vk-very-light-gray-color{color:initial;border-color:#eee}.wp-block-group.vk-has-very-light-gray-color .wp-block-group__inner-container,.wp-block-group.has-vk-very-light-gray-color .wp-block-group__inner-container{color:initial;border-color:#eee}.wp-block-group.vk-has-cyan-bluish-gray-color,.wp-block-group.has-vk-cyan-bluish-gray-color{color:initial;border-color:#abb8c3}.wp-block-group.vk-has-cyan-bluish-gray-color .wp-block-group__inner-container,.wp-block-group.has-vk-cyan-bluish-gray-color .wp-block-group__inner-container{color:initial;border-color:#abb8c3}.wp-block-group.vk-has-very-dark-gray-color,.wp-block-group.has-vk-very-dark-gray-color{color:initial;border-color:#313131}.wp-block-group.vk-has-very-dark-gray-color .wp-block-group__inner-container,.wp-block-group.has-vk-very-dark-gray-color .wp-block-group__inner-container{color:initial;border-color:#313131}.wp-block-group.vk-has-white-color,.wp-block-group.has-vk-white-color{color:initial;border-color:#fff}.wp-block-group.vk-has-white-color .wp-block-group__inner-container,.wp-block-group.has-vk-white-color .wp-block-group__inner-container{color:initial;border-color:#fff}.wp-block-group.vk-has-color-primary-color,.wp-block-group.has-vk-color-primary-color{color:initial;border-color:var(--wp--preset--color--vk-color-primary)}.wp-block-group.vk-has-color-primary-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-primary-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-primary)}.wp-block-group.vk-has-color-primary-dark-color,.wp-block-group.has-vk-color-primary-dark-color{color:initial;border-color:var(--wp--preset--color--vk-color-primary-dark)}.wp-block-group.vk-has-color-primary-dark-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-primary-dark-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-primary-dark)}.wp-block-group.vk-has-color-primary-vivid-color,.wp-block-group.has-vk-color-primary-vivid-color{color:initial;border-color:var(--wp--preset--color--vk-color-primary-vivid)}.wp-block-group.vk-has-color-primary-vivid-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-primary-vivid-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-primary-vivid)}.wp-block-group.vk-has-color-custom-1-color,.wp-block-group.has-vk-color-custom-1-color{color:initial;border-color:var(--wp--preset--color--vk-color-custom-1)}.wp-block-group.vk-has-color-custom-1-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-custom-1-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-custom-1)}.wp-block-group.vk-has-color-custom-2-color,.wp-block-group.has-vk-color-custom-2-color{color:initial;border-color:var(--wp--preset--color--vk-color-custom-2)}.wp-block-group.vk-has-color-custom-2-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-custom-2-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-custom-2)}.wp-block-group.vk-has-color-custom-3-color,.wp-block-group.has-vk-color-custom-3-color{color:initial;border-color:var(--wp--preset--color--vk-color-custom-3)}.wp-block-group.vk-has-color-custom-3-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-custom-3-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-custom-3)}.wp-block-group.vk-has-color-custom-4-color,.wp-block-group.has-vk-color-custom-4-color{color:initial;border-color:var(--wp--preset--color--vk-color-custom-4)}.wp-block-group.vk-has-color-custom-4-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-custom-4-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-custom-4)}.wp-block-group.vk-has-color-custom-5-color,.wp-block-group.has-vk-color-custom-5-color{color:initial;border-color:var(--wp--preset--color--vk-color-custom-5)}.wp-block-group.vk-has-color-custom-5-color .wp-block-group__inner-container,.wp-block-group.has-vk-color-custom-5-color .wp-block-group__inner-container{color:initial;border-color:var(--wp--preset--color--vk-color-custom-5)}.is-style-vk-group-solid{border:solid 3px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-solid h2,.is-style-vk-group-solid h3,.is-style-vk-group-solid h4,.is-style-vk-group-solid h5,.is-style-vk-group-solid h6{margin-bottom:1rem}.is-style-vk-group-solid ul,.is-style-vk-group-solid ol{margin-top:0}.is-style-vk-group-solid ul li:last-child,.is-style-vk-group-solid ol li:last-child{margin-bottom:0}.is-style-vk-group-solid-roundcorner{border:solid 3px;border-radius:8px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-solid-roundcorner h2,.is-style-vk-group-solid-roundcorner h3,.is-style-vk-group-solid-roundcorner h4,.is-style-vk-group-solid-roundcorner h5,.is-style-vk-group-solid-roundcorner h6{margin-bottom:1rem}.is-style-vk-group-solid-roundcorner ul,.is-style-vk-group-solid-roundcorner ol{margin-top:0}.is-style-vk-group-solid-roundcorner ul li:last-child,.is-style-vk-group-solid-roundcorner ol li:last-child{margin-bottom:0}.is-style-vk-group-dotted{border:dotted 1px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-dotted h2,.is-style-vk-group-dotted h3,.is-style-vk-group-dotted h4,.is-style-vk-group-dotted h5,.is-style-vk-group-dotted h6{margin-bottom:1rem}.is-style-vk-group-dotted ul,.is-style-vk-group-dotted ol{margin-top:0}.is-style-vk-group-dotted ul li:last-child,.is-style-vk-group-dotted ol li:last-child{margin-bottom:0}.is-style-vk-group-dashed{border:dashed 2px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-dashed h2,.is-style-vk-group-dashed h3,.is-style-vk-group-dashed h4,.is-style-vk-group-dashed h5,.is-style-vk-group-dashed h6{margin-bottom:1rem}.is-style-vk-group-dashed ul,.is-style-vk-group-dashed ol{margin-top:0}.is-style-vk-group-dashed ul li:last-child,.is-style-vk-group-dashed ol li:last-child{margin-bottom:0}.is-style-vk-group-double{border:double 5px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-double h2,.is-style-vk-group-double h3,.is-style-vk-group-double h4,.is-style-vk-group-double h5,.is-style-vk-group-double h6{margin-bottom:1rem}.is-style-vk-group-double ul,.is-style-vk-group-double ol{margin-top:0}.is-style-vk-group-double ul li:last-child,.is-style-vk-group-double ol li:last-child{margin-bottom:0}.is-style-vk-group-stitch{position:relative;margin:1em auto;padding:2.3em;border-radius:8px}.is-style-vk-group-stitch:before{content:"";position:absolute;top:.5em;left:.5em;width:calc(100% - 1em);height:calc(100% - 1em);border:dashed 2px;border-radius:8px;pointer-events:none}.is-style-vk-group-top-bottom-border{border-top:solid 1px;border-bottom:solid 1px;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem);padding-left:0;padding-right:0}.is-style-vk-group-top-bottom-border h2,.is-style-vk-group-top-bottom-border h3,.is-style-vk-group-top-bottom-border h4,.is-style-vk-group-top-bottom-border h5,.is-style-vk-group-top-bottom-border h6{margin-bottom:1rem}.is-style-vk-group-top-bottom-border ul,.is-style-vk-group-top-bottom-border ol{margin-top:0}.is-style-vk-group-top-bottom-border ul li:last-child,.is-style-vk-group-top-bottom-border ol li:last-child{margin-bottom:0}.is-style-vk-group-shadow{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2);padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-shadow h2,.is-style-vk-group-shadow h3,.is-style-vk-group-shadow h4,.is-style-vk-group-shadow h5,.is-style-vk-group-shadow h6{margin-bottom:1rem}.is-style-vk-group-shadow ul,.is-style-vk-group-shadow ol{margin-top:0}.is-style-vk-group-shadow ul li:last-child,.is-style-vk-group-shadow ol li:last-child{margin-bottom:0}.is-style-vk-group-alert-info{background-color:#d9edf7;color:#31708f;border-radius:3px;border:1px solid #bce8f1;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-alert-info h2,.is-style-vk-group-alert-info h3,.is-style-vk-group-alert-info h4,.is-style-vk-group-alert-info h5,.is-style-vk-group-alert-info h6{margin-bottom:1rem}.is-style-vk-group-alert-info ul,.is-style-vk-group-alert-info ol{margin-top:0}.is-style-vk-group-alert-info ul li:last-child,.is-style-vk-group-alert-info ol li:last-child{margin-bottom:0}.is-style-vk-group-alert-success{background-color:#dff0d8;color:#3c763d;border-radius:3px;border:1px solid #d6e9c6;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-alert-success h2,.is-style-vk-group-alert-success h3,.is-style-vk-group-alert-success h4,.is-style-vk-group-alert-success h5,.is-style-vk-group-alert-success h6{margin-bottom:1rem}.is-style-vk-group-alert-success ul,.is-style-vk-group-alert-success ol{margin-top:0}.is-style-vk-group-alert-success ul li:last-child,.is-style-vk-group-alert-success ol li:last-child{margin-bottom:0}.is-style-vk-group-alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-radius:3px;border:1px solid #faebcc;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-alert-warning h2,.is-style-vk-group-alert-warning h3,.is-style-vk-group-alert-warning h4,.is-style-vk-group-alert-warning h5,.is-style-vk-group-alert-warning h6{margin-bottom:1rem}.is-style-vk-group-alert-warning ul,.is-style-vk-group-alert-warning ol{margin-top:0}.is-style-vk-group-alert-warning ul li:last-child,.is-style-vk-group-alert-warning ol li:last-child{margin-bottom:0}.is-style-vk-group-alert-danger{background-color:#f2dede;color:#a94442;border-radius:3px;border:1px solid #ebccd1;padding:1.8em;margin-top:var(--vk-margin-elem);margin-bottom:var(--vk-margin-elem)}.is-style-vk-group-alert-danger h2,.is-style-vk-group-alert-danger h3,.is-style-vk-group-alert-danger h4,.is-style-vk-group-alert-danger h5,.is-style-vk-group-alert-danger h6{margin-bottom:1rem}.is-style-vk-group-alert-danger ul,.is-style-vk-group-alert-danger ol{margin-top:0}.is-style-vk-group-alert-danger ul li:last-child,.is-style-vk-group-alert-danger ol li:last-child{margin-bottom:0}.wp-block-embed-youtube iframe{width:100%}.has-text-align-right{text-align:right}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.wp-block-social-links{-ms-flex-wrap:wrap;flex-wrap:wrap}:root{--vk-color-background-white-translucent:rgba(255,255,255,.5)}.vk_slider,.vk_post_list_slider{height:auto;position:relative}.vk_slider .swiper-wrapper,.vk_post_list_slider .swiper-wrapper{height:auto;-webkit-transition-timing-function:cubic-bezier(.77,.2,.05,1);transition-timing-function:cubic-bezier(.77,.2,.05,1)}.vk_slider .swiper-button-next,.vk_slider .swiper-button-prev,.vk_post_list_slider .swiper-button-next,.vk_post_list_slider .swiper-button-prev{color:var(--vk-color-text-body);background-color:var(--vk-color-background-white-translucent);border-radius:var(--vk-size-radius);background-image:none;width:2.4rem;height:2.4rem;z-index:20}.vk_slider .swiper-button-next:after,.vk_slider .swiper-button-prev:after,.vk_post_list_slider .swiper-button-next:after,.vk_post_list_slider .swiper-button-prev:after{font-size:1.2rem}.swiper-container.vk_width-full{margin:0 calc(50% - 50vw);width:100vw}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-slide{height:auto;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-horizontal>.swiper-pagination-bullets{padding-left:3.2rem;padding-right:3.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-pagination-bullet{border-radius:unset;width:30px;height:5px;background-color:#ccc;opacity:unset;outline:1px solid var(--vk-color-background-white-translucent)}.swiper-pagination-bullet-active{background:#666}.swiper-pagination.swiper-pagination-fraction:not(.swiper-pagination-bullets){width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--vk-color-background-white-translucent);padding:.4rem 1.5rem;border-radius:30px;bottom:5px}@media(max-width:575.98px){.swiper-button-next.swiper-button-mobile-bottom,.swiper-button-prev.swiper-button-mobile-bottom{top:unset;bottom:10px}}@media(min-width:1400px){.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.wp-block-columns.wp-block-columns.is-vk-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wp-block-columns:has(.wp-block-column-vk-link) .wp-block-column>*:first-of-type{margin-top:0}.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link){position:relative}.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link) .wp-block-column-vk-link{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;cursor:pointer;z-index:10}.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link) .wp-block-column-vk-link>p{line-height:var(--vk-line-height)}.wp-block-cover.has-link{position:relative}.wp-block-cover-vk-link{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;cursor:pointer;z-index:10}.vk-scroll-hint{display:none}@media(max-width:575.98px){.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile]{display:block;text-align:right;font-size:.85rem}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile]:has(i:last-of-type){margin-right:3px}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i{margin:0}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:first-of-type{-webkit-animation:shake-left 1.5s ease-in-out infinite;animation:shake-left 1.5s ease-in-out infinite}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-mobile] i:last-of-type{-webkit-animation:shake-right 1.5s ease-in-out infinite;animation:shake-right 1.5s ease-in-out infinite}@-webkit-keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}}@media(max-width:991.98px){.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet]{display:block;text-align:right;font-size:.85rem}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet]:has(i:last-of-type){margin-right:3px}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i{margin:0}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:first-of-type{-webkit-animation:shake-left 1.5s ease-in-out infinite;animation:shake-left 1.5s ease-in-out infinite}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-tablet] i:last-of-type{-webkit-animation:shake-right 1.5s ease-in-out infinite;animation:shake-right 1.5s ease-in-out infinite}@-webkit-keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc]{display:block;text-align:right;font-size:.85rem}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc]:has(i:last-of-type){margin-right:3px}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i{margin:0}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:first-of-type{-webkit-animation:shake-left 1.5s ease-in-out infinite;animation:shake-left 1.5s ease-in-out infinite}.vk-scroll-hint[data-scroll-breakpoint=table-scrollable-pc] i:last-of-type{-webkit-animation:shake-right 1.5s ease-in-out infinite;animation:shake-right 1.5s ease-in-out infinite}@-webkit-keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.vk-scroll-hint+*{margin-top:0}.editor-styles-wrapper .vk-scroll-hint{display:block;text-align:right;font-size:.85rem}.editor-styles-wrapper .vk-scroll-hint:has(i:last-of-type){margin-right:3px}.editor-styles-wrapper .vk-scroll-hint i{margin:0}.editor-styles-wrapper .vk-scroll-hint i:first-of-type{-webkit-animation:shake-left 1.5s ease-in-out infinite;animation:shake-left 1.5s ease-in-out infinite}.editor-styles-wrapper .vk-scroll-hint i:last-of-type{-webkit-animation:shake-right 1.5s ease-in-out infinite;animation:shake-right 1.5s ease-in-out infinite}@keyframes shake-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.vk_alert_icon{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;width:75px;gap:.375rem;background-color:initial !important;line-height:1}.vk_alert_icon_text:has(span:not(:empty)){margin-left:0;text-align:center;font-size:12px;font-weight:700;word-break:break-word;line-height:1}.vk_alert_icon_icon{place-self:center}.vk_alert_icon_icon>i{margin-right:0;font-size:24px}.vk_alert.has-alert-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-items:center;padding:1.25rem;gap:.75rem}.vk_alert.has-alert-icon>.vk_alert_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;width:100%;padding-left:.75rem;border-left:1.5px solid currentColor}.alert{padding:1em;margin:1em auto;border-radius:3px}.alert p{margin:0}.alert+.alert{margin-top:2em}.alert a{-webkit-transition:color .3s linear,opacity .3s linear;transition:color .3s linear,opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}@media(max-width:575px){.vk_alert.has-alert-icon.mobile-icon-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.vk_alert.has-alert-icon.mobile-icon-top .vk_alert_icon{width:100%}.vk_alert.has-alert-icon.mobile-icon-top .vk_alert_content{border-left:none;border-top:1.5px solid currentColor;width:100%;padding:.75rem 0 0}}.editor-styles-wrapper .vk_alert.has-alert-icon .vk_alert_content{width:calc(100% - 1rem)}.editor-styles-wrapper .vk_alert .vk_alert_icon_icon>i{margin-right:0}.editor-styles-wrapper .alert.has-alert-icon{margin:1em auto;border-radius:3px}.editor-styles-wrapper .alert p{-webkit-margin-after:0;margin-block-end:0}.vk_ancestorPageList-hiddenGrandChild-true ul li .children{display:none}.vk_ancestorPageList-hiddenGrandChild-true ul li.current_page_ancestor .children{display:block}.vk_balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:2.2em}.vk_balloon figure{margin:0}.vk_balloon_content>*{color:initial}.vk_balloon_content>*:first-of-type{margin-top:0}.vk_balloon_content>*:last-of-type{margin-bottom:0}.vk_balloon_icon{-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon:not(:empty){-ms-flex-preferred-size:80px;flex-basis:80px}.vk_balloon_icon_image:not(.has-text-color){color:#ccc}.vk_balloon_icon_image{vertical-align:bottom;width:64px;height:64px;-o-object-fit:cover;object-fit:cover;display:inline-block}.vk_balloon_icon_image-type-rounded{border-radius:4px}.vk_balloon_icon_image-type-circle{border-radius:50%}.vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.3rem}.vk_balloon_content_outer{width:100%}.vk_balloon_content{max-width:calc(100% - 6.2em);position:relative;text-align:left}.vk_balloon_content:after{display:block;clear:both;content:""}.vk_balloon-position-left .vk_balloon_content{float:left}.vk_balloon-position-right .vk_balloon_content{float:right}.vk_balloon_content.vk_balloon_content_fullwidth{max-width:100%;float:none}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon_content{background:#f5f5f5;padding:calc( 1rem * 1 ) calc( 1rem * 1.2)}.vk_balloon_content_before,.vk_balloon_content_after{position:absolute;top:0;display:block;width:0;height:0;border-style:solid}.vk_balloon-type-speech .vk_balloon_content{border-radius:.4em}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{top:15px}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{z-index:1;border-right-color:inherit}.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before{z-index:2}.vk_balloon-type-think .vk_balloon_content{border-radius:1rem}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{position:absolute;content:"";border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{width:14px;height:14px}.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:calc( 1rem * 1.2 )}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{left:-10px;border-width:10px 12px 10px 0}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:calc( 1rem * 1.2 )}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{left:-18px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{left:-25px;top:20px}.vk_balloon-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:calc( 1rem * 1.2 )}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{right:-10px;border-width:10px 0 10px 12px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:calc( 1rem * 1.2 )}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before{right:-18px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{right:-25px;top:20px}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after:not(.has-text-color){border-color:transparent #f5f5f5 transparent transparent}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{border-color:transparent currentColor transparent transparent}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after:not(.has-text-color){border-color:transparent}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{border-color:transparent currentColor transparent transparent}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after:not(.has-text-color){border-color:transparent transparent transparent #f5f5f5}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content .vk_balloon_content_after{border-color:transparent transparent transparent currentColor}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before:not(.has-text-color),.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after:not(.has-text-color){border-color:transparent}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_before,.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content .vk_balloon_content_after{border-color:transparent currentColor transparent transparent}.vk_balloon_content-border-true,.vk_balloon_icon_image-border-true{border-width:var(--vk-balloon-border-width,1px);border-style:solid}.vk_balloon_content-border-true:not(.has-text-color){color:#ccc}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{left:-10px}.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{left:var(--vk-balloon-speech-offset,-12px);border-right-color:inherit !important}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true{border-color:currentColor}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_before{right:-10px}.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content-border-true .vk_balloon_content_after{right:var(--vk-balloon-speech-offset,-12px);border-left-color:inherit !important}.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_before,.vk_balloon-type-think .vk_balloon_content-border-true .vk_balloon_content_after{border-width:var(--vk-balloon-border-width,1px);border-style:solid;border-color:inherit !important}.vk_balloon-animation-trembling{-webkit-animation:trembling .1s infinite;animation:trembling .1s infinite}@-webkit-keyframes trembling{0%{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}50%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}}@keyframes trembling{0%{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}50%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}}.vk_balloon-animation-trembling-x{-webkit-animation:trembling-x .1s infinite;animation:trembling-x .1s infinite}@-webkit-keyframes trembling-x{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(.99,.96);transform:scale(.99,.96)}}@keyframes trembling-x{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(.99,.96);transform:scale(.99,.96)}}.vk_balloon-animation-pounding{-webkit-animation:pounding 1.5s infinite;animation:pounding 1.5s infinite}@-webkit-keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pounding{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.vk_balloon-animation-shaking{-webkit-animation:shaking .4s infinite;animation:shaking .4s infinite}@-webkit-keyframes shaking{0%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}50%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}75%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}100%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}@keyframes shaking{0%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}50%{-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}75%{-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px)}100%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}}.icon-image-list-note:hover{cursor:pointer}@media only screen and (max-width:480px){.vk_balloon_content{max-width:calc(100% - 2em);font-size:.9em;padding:1em}.vk_balloon-type-think .vk_balloon_content:after{border:5px solid transparent}.vk_balloon{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_icon{margin-right:1.5rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-speech .vk_balloon_conten:not(.vk_balloon_content_fullwidth){display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content:not(.vk_balloon_content_fullwidth){display:inline-block}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_icon{margin-left:1.5rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-speech .vk_balloon_content:not(.vk_balloon_content_fullwidth){display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content:not(.vk_balloon_content_fullwidth){display:inline-block}.vk_balloon_icon{max-width:64px}}:root{--vk-color-border-red:#dc3545;--vk-color-background-red:#dc3545;--vk-color-border-orange:#ffa536;--vk-color-background-orange:#ffa536;--vk-color-border-blue:#4267b2;--vk-color-background-blue:#4267b2;--vk-color-border-green:#28a745;--vk-color-background-green:#28a745;--vk-color-border-black:#222;--vk-color-background-black:#222}.vk_borderBox-color-red{border-color:var(--vk-color-border-red);background-color:var(--vk-color-background-red)}.vk_borderBox-color-orange{border-color:var(--vk-color-border-orange);background-color:var(--vk-color-background-orange)}.vk_borderBox-color-blue{border-color:var(--vk-color-border-blue);background-color:var(--vk-color-background-blue)}.vk_borderBox-color-green{border-color:var(--vk-color-border-green);background-color:var(--vk-color-background-green)}.vk_borderBox-color-black{border-color:var(--vk-color-border-black);background-color:var(--vk-color-background-black)}.vk_borderBox-background-transparent .vk_borderBox_body{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:transparent}.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox-background-transparent.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container{background-color:transparent}.vk_borderBox-background-white .vk_borderBox_body{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox{background-color:#fff}.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox-background-white.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container{background-color:#fff}.vk_borderBox{margin:0 auto 2em;position:relative}.vk_borderBox .vk_borderBox_title_container{margin:0;font-size:1em;line-height:1.4;padding:.5em 1.5em .4em;font-weight:700}.vk_borderBox .vk_borderBox_title_container i:first-child,.vk_borderBox .vk_borderBox_title_container .svg-inline--fa{margin-right:5px}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title{display:inline;font-weight:700;font-size:1em;color:inherit;background:0 0;padding:0;border:none;outline:none}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title:before{content:none}.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title:after{content:none}.vk_borderBox .vk_borderBox_body{padding:1.5em;border-width:2px;border-style:solid}@media(min-width:992px){.vk_borderBox .vk_borderBox_body{padding:1.5em 2em 1.5em}}.vk_borderBox .vk_borderBox_body>*:not([class*=alert-]):not(.has-text-color){color:initial}.vk_borderBox .vk_borderBox_body>*:first-child{margin-top:0}.vk_borderBox .vk_borderBox_body>*:last-child{margin-bottom:0}.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container:not(.has-background),.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container:not(.has-background),.vk_borderBox:not([class*=vk_borderBox-color]).is-style-vk_borderBox-style-solid-kado-tit-banner>.vk_borderBox_title_container:not(.has-background){background-color:#337ab7}.vk_borderBox:not([class*=vk_borderBox-color]):not(.has-text-color){color:#337ab7}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container{display:inline-block}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container{border-radius:8px 8px 0 0}.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_body{border-radius:0 8px 8px}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature{background-color:transparent;border-width:2px;border-style:solid}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container{padding:1.5em 1.5em 1em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-inner>.vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_body,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_body{border:none;padding-top:0}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container:after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container:after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container:after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container:after,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container:after{content:"";position:absolute;top:-32%;left:1.5em;padding:1.4em;border-radius:50%;border:solid 2px #fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container>.fad,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.svg-inline--fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fa,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fas,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.far,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fal,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container>.fad{position:absolute;font-size:1.3em;margin-right:0;z-index:100;top:0;left:2.3em;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container{position:relative;padding-top:2.2em}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border{position:absolute;margin-right:0;top:0;left:3em;padding:1.4em;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-radius:50%;border:solid 2px #fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border>i{position:absolute;font-size:1.3em;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-iconFeature>.vk_borderBox_title_container>.vk_borderBox_icon_border:not(.has-background){background-color:#337ab7}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-onborder>.vk_borderBox_title_container{position:relative;top:-1.2em;left:1em;z-index:1;display:inline-block;padding:.5em;background:#fff}.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-round-tit-tab,.vk_borderBox.is-style-vk_borderBox-style-solid-kado-tit-banner{border:none;background-color:transparent}.is-style-vk_borderBox-style-solid-kado-tit-tab>.vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner>.vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab>.vk_borderBox_title_container{color:#fff}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_title_container{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-red .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-red .vk_borderBox_body{border-color:var(--vk-color-border-red)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_title_container{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-orange .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-orange .vk_borderBox_body{border-color:var(--vk-color-border-orange)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_title_container{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-blue .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-blue .vk_borderBox_body{border-color:var(--vk-color-border-blue)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_title_container{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-green .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-green .vk_borderBox_body{border-color:var(--vk-color-border-green)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_title_container{background-color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-tit-tab.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-kado-tit-banner.vk_borderBox-color-black .vk_borderBox_body,.is-style-vk_borderBox-style-solid-round-tit-tab.vk_borderBox-color-black .vk_borderBox_body{border-color:var(--vk-color-border-black)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-red .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container{color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-orange .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container{color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-blue .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container{color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-green .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container{color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-tit-inner.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-tit-onborder.vk_borderBox-color-black .vk_borderBox_title_container,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container{color:var(--vk-color-background-black)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container .fas{color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-red .vk_borderBox_title_container:after{background-color:var(--vk-color-background-red)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-orange);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-orange .vk_borderBox_title_container:after{background-color:var(--vk-color-background-orange)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-blue);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-blue .vk_borderBox_title_container:after{background-color:var(--vk-color-background-blue)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-green);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-green .vk_borderBox_title_container:after{background-color:var(--vk-color-background-green)}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .svg-inline--fa,.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container .fas{background-color:var(--vk-color-background-black);color:#fff}.is-style-vk_borderBox-style-solid-kado-iconFeature.vk_borderBox-color-black .vk_borderBox_title_container:after{background-color:var(--vk-color-background-black)}.vk_borderBox_body-align-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.vk_borderBox_body-align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vk_borderBox_body-align-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}a.vk_button_link{text-decoration:none}:root .has-vk-color-primary-background-color,:root .has-undefined-background-color,:root .editor-styles-wrapper .has-vk-color-primary-background-color,:root .editor-styles-wrapper .has-undefined-background-color{background-color:var(--wp--preset--color--vk-color-primary,#337ab7)}:root .has-vk-color-secondary-background-color,:root .editor-styles-wrapper .has-vk-color-secondary-background-color{background-color:#6c757d}:root .has-vk-color-success-background-color,:root .editor-styles-wrapper .has-vk-color-success-background-color{background-color:#28a745}:root .has-vk-color-info-background-color,:root .editor-styles-wrapper .has-vk-color-info-background-color{background-color:#17a2b8}:root .has-vk-color-warning-background-color,:root .editor-styles-wrapper .has-vk-color-warning-background-color{background-color:#ffc107}:root .has-vk-color-danger-background-color,:root .editor-styles-wrapper .has-vk-color-danger-background-color{background-color:#dc3545}:root .has-vk-color-light-background-color,:root .editor-styles-wrapper .has-vk-color-light-background-color{background-color:#f8f9fa}:root .has-vk-color-dark-background-color,:root .editor-styles-wrapper .has-vk-color-dark-background-color{background-color:#343a40}:root .has-vk-color-primary-color,:root .editor-styles-wrapper .has-vk-color-primary-color{color:var(--wp--preset--color--vk-color-primary)}:root .has-vk-color-secondary-color,:root .editor-styles-wrapper .has-vk-color-secondary-color{color:#6c757d}:root .has-vk-color-success-color,:root .editor-styles-wrapper .has-vk-color-success-color{color:#28a745}:root .has-vk-color-info-color,:root .editor-styles-wrapper .has-vk-color-info-color{color:#17a2b8}:root .has-vk-color-warning-color,:root .editor-styles-wrapper .has-vk-color-warning-color{color:#ffc107}:root .has-vk-color-danger-color,:root .editor-styles-wrapper .has-vk-color-danger-color{color:#dc3545}:root .has-vk-color-light-color,:root .editor-styles-wrapper .has-vk-color-light-color{color:#f8f9fa}:root .has-vk-color-dark-color,:root .editor-styles-wrapper .has-vk-color-dark-color{color:#343a40}.vk_button,.editor-styles-wrapper .vk_button{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:5px;text-align:center}.vk_button-color-custom a:hover,.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;-webkit-box-shadow:0 0 0 .2rem rgba(171,184,195,.25);box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.vk_button-color-custom .vk_button_link-type-text:hover,.editor-styles-wrapper .vk_button-color-custom .vk_button_link-type-text:hover{-webkit-box-shadow:none;box-shadow:none}@media(max-width:575.98px){.vk_button[class*=vk_button-width-mobile-] .vk_button_link,.editor-styles-wrapper .vk_button[class*=vk_button-width-mobile-] .vk_button_link{display:block;min-width:50px}.vk_button-width-mobile-25,.editor-styles-wrapper .vk_button-width-mobile-25{width:calc( 25% - 8px )}.vk_button-width-mobile-50,.editor-styles-wrapper .vk_button-width-mobile-50{width:calc( 50% - 8px )}.vk_button-width-mobile-75,.editor-styles-wrapper .vk_button-width-mobile-75{width:calc( 75% - 8px )}.vk_button-width-mobile-100,.editor-styles-wrapper .vk_button-width-mobile-100{width:100%}}@media(min-width: 576px)and (max-width: 991.98px){.vk_button[class*=vk_button-width-tablet-] .vk_button_link,.editor-styles-wrapper .vk_button[class*=vk_button-width-tablet-] .vk_button_link{display:block}.vk_button-width-tablet-25,.editor-styles-wrapper .vk_button-width-tablet-25{width:calc(25% - 8px)}.vk_button-width-tablet-50,.editor-styles-wrapper .vk_button-width-tablet-50{width:calc(50% - 8px)}.vk_button-width-tablet-75,.editor-styles-wrapper .vk_button-width-tablet-75{width:calc(75% - 8px)}.vk_button-width-tablet-100,.editor-styles-wrapper .vk_button-width-tablet-100{width:100%}}@media(min-width: 992px){.vk_button[class*=vk_button-width-] .vk_button_link,.editor-styles-wrapper .vk_button[class*=vk_button-width-] .vk_button_link{display:block}.vk_button-width-25,.editor-styles-wrapper .vk_button-width-25{width:calc(25% - 8px)}.vk_button-width-50,.editor-styles-wrapper .vk_button-width-50{width:calc(50% - 8px)}.vk_button-width-75,.editor-styles-wrapper .vk_button-width-75{width:calc(75% - 8px)}.vk_button-width-100,.editor-styles-wrapper .vk_button-width-100{width:100%}}.vk_button .btn.has-background:not(.has-text-color),.editor-styles-wrapper .vk_button .btn.has-background:not(.has-text-color){color:#fff}.vk_button .btn.has-background:not(.has-text-color).has-vk-color-light-background-color,.vk_button .btn.has-background:not(.has-text-color).has-white-background-color,.editor-styles-wrapper .vk_button .btn.has-background:not(.has-text-color).has-vk-color-light-background-color,.editor-styles-wrapper .vk_button .btn.has-background:not(.has-text-color).has-white-background-color{color:#212529}.vk_button .has-text-color.is-style-outline,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline{background-color:transparent;border:1px solid currentColor}.vk_button .has-text-color.is-style-outline:hover,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover{border:1px solid #fff}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-color{background-color:var(--wp--preset--color--vk-color-primary)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-secondary-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-secondary-color{background-color:#6c757d}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-success-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-success-color{background-color:#28a745}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-info-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-info-color{background-color:#17a2b8}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-warning-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-warning-color{background-color:#ffc107}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-danger-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-danger-color{background-color:#dc3545}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color{background-color:#f8f9fa}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-dark-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-dark-color{background-color:#343a40}.vk_button .has-text-color.is-style-outline:hover.has-black-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-black-color{background-color:#000}.vk_button .has-text-color.is-style-outline:hover.has-cyan-bluish-gray-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-cyan-bluish-gray-color{background-color:#abb8c3}.vk_button .has-text-color.is-style-outline:hover.has-white-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-white-color{background-color:#fff}.vk_button .has-text-color.is-style-outline:hover.has-pale-pink-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-pale-pink-color{background-color:#f78da7}.vk_button .has-text-color.is-style-outline:hover.has-vivid-red-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vivid-red-color{background-color:#cf2e2e}.vk_button .has-text-color.is-style-outline:hover.has-luminous-vivid-orange-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-luminous-vivid-orange-color{background-color:#ff6900}.vk_button .has-text-color.is-style-outline:hover.has-luminous-vivid-amber-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-luminous-vivid-amber-color{background-color:#fcb900}.vk_button .has-text-color.is-style-outline:hover.has-light-green-cyan-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-light-green-cyan-color{background-color:#7bdcb5}.vk_button .has-text-color.is-style-outline:hover.has-vivid-green-cyan-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vivid-green-cyan-color{background-color:#00d084}.vk_button .has-text-color.is-style-outline:hover.has-pale-cyan-blue-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-pale-cyan-blue-color{background-color:#8ed1fc}.vk_button .has-text-color.is-style-outline:hover.has-vivid-cyan-blue-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vivid-cyan-blue-color{background-color:#0693e3}.vk_button .has-text-color.is-style-outline:hover.has-vivid-purple-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vivid-purple-color{background-color:#9b51e0}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-color{background-color:var(--wp--preset--color--vk-color-primary)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-dark-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-dark-color{background-color:var(--wp--preset--color--vk-color-primary-dark)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-vivid-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-primary-vivid-color{background-color:var(--wp--preset--color--vk-color-primary-vivid)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-1-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-1-color{background-color:var(--wp--preset--color--vk-color-custom-1)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-2-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-2-color{background-color:var(--wp--preset--color--vk-color-custom-2)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-3-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-3-color{background-color:var(--wp--preset--color--vk-color-custom-3)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-4-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-4-color{background-color:var(--wp--preset--color--vk-color-custom-4)}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-5-color,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-custom-5-color{background-color:var(--wp--preset--color--vk-color-custom-5)}.vk_button .has-text-color.is-style-outline:hover .vk_button_link_before,.vk_button .has-text-color.is-style-outline:hover .vk_button_link_txt,.vk_button .has-text-color.is-style-outline:hover .vk_button_link_after,.vk_button .has-text-color.is-style-outline:hover .vk_button_link_subCaption,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover .vk_button_link_before,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover .vk_button_link_txt,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover .vk_button_link_after,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover .vk_button_link_subCaption{color:#fff}.vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_before,.vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_txt,.vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_after,.vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_subCaption,.vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_before,.vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_txt,.vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_after,.vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_subCaption,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_before,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_txt,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_after,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-vk-color-light-color .vk_button_link_subCaption,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_before,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_txt,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_after,.editor-styles-wrapper .vk_button .has-text-color.is-style-outline:hover.has-white-color .vk_button_link_subCaption{color:#212529}.vk_button .has-text-color.vk_button_link-type-text:hover,.editor-styles-wrapper .vk_button .has-text-color.vk_button_link-type-text:hover{opacity:unset}.vk_button .has-text-color.vk_button_link-type-text:hover .vk_button_link_txt,.vk_button .has-text-color.vk_button_link-type-text:hover .vk_button_link_subCaption,.editor-styles-wrapper .vk_button .has-text-color.vk_button_link-type-text:hover .vk_button_link_txt,.editor-styles-wrapper .vk_button .has-text-color.vk_button_link-type-text:hover .vk_button_link_subCaption{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-color:currentColor;text-decoration-thickness:1px}@-webkit-keyframes shine{0%{left:-40%}10%{left:120%}100%{left:120%}}@keyframes shine{0%{left:-40%}10%{left:120%}100%{left:120%}}.vk_button.is-style-shine .btn.has-background,.editor-styles-wrapper .vk_button.is-style-shine .btn.has-background{overflow:hidden;position:relative}.vk_button.is-style-shine .btn.has-background:not(.has-text-color),.editor-styles-wrapper .vk_button.is-style-shine .btn.has-background:not(.has-text-color){color:#fff}.vk_button.is-style-shine .btn.has-background:before,.editor-styles-wrapper .vk_button.is-style-shine .btn.has-background:before{content:"";position:absolute;top:0;left:-40%;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-animation-name:shine;animation-name:shine;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.vk_button.is-style-shine .btn.has-background.has-vk-color-light-background-color,.vk_button.is-style-shine .btn.has-background.has-white-background-color,.editor-styles-wrapper .vk_button.is-style-shine .btn.has-background.has-vk-color-light-background-color,.editor-styles-wrapper .vk_button.is-style-shine .btn.has-background.has-white-background-color{color:#212529}.vk_button.vk_button-align-left,.editor-styles-wrapper .vk_button.vk_button-align-left{text-align:left}.vk_button.vk_button-align-center,.editor-styles-wrapper .vk_button.vk_button-align-center{text-align:center}.vk_button.vk_button-align-right,.editor-styles-wrapper .vk_button.vk_button-align-right{text-align:right}.vk_button.vk_button-align-block,.editor-styles-wrapper .vk_button.vk_button-align-block{display:block}.vk_button.vk_button-align-block .vk_button_link,.editor-styles-wrapper .vk_button.vk_button-align-block .vk_button_link{width:100%}.vk_button.vk_button-align-wide,.editor-styles-wrapper .vk_button.vk_button-align-wide{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:70%}.vk_button.vk_button-align-wide .vk_button_btn,.vk_button.vk_button-align-wide .btn,.editor-styles-wrapper .vk_button.vk_button-align-wide .vk_button_btn,.editor-styles-wrapper .vk_button.vk_button-align-wide .btn{display:block}.vk_button .vk_button_link,.editor-styles-wrapper .vk_button .vk_button_link{min-width:100px;min-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_button .vk_button_link-type-text,.editor-styles-wrapper .vk_button .vk_button_link-type-text{-webkit-box-shadow:none;box-shadow:none;padding:0}.vk_button .vk_button_link-type-text:hover,.editor-styles-wrapper .vk_button .vk_button_link-type-text:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vk_button .vk_button_link.btn,.editor-styles-wrapper .vk_button .vk_button_link.btn{padding:.6em 1.5rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-decoration:none;font-size:calc( 1rem * 1 )}.vk_button .vk_button_link.btn-lg,.editor-styles-wrapper .vk_button .vk_button_link.btn-lg{font-size:calc( 1rem * 1.25 )}.vk_button .vk_button_link.btn-sm,.editor-styles-wrapper .vk_button .vk_button_link.btn-sm{font-size:calc( 1rem * .875 )}.vk_button .vk_button_link_before,.editor-styles-wrapper .vk_button .vk_button_link_before{margin-right:.7rem}.vk_button .vk_button_link_after,.editor-styles-wrapper .vk_button .vk_button_link_after{margin-left:.7rem}.vk_button .vk_button_link_caption,.editor-styles-wrapper .vk_button .vk_button_link_caption{word-break:initial;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vk_button .vk_button_link_caption .vk_button_link_after,.editor-styles-wrapper .vk_button .vk_button_link_caption .vk_button_link_after{margin-right:0}.vk_button .vk_button_link_subCaption,.editor-styles-wrapper .vk_button .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .editor-rich-text,.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}:root{--vk-color-border:rgba(0,0,0,.12)}.is-style-vk_faq-normal .vk_faq_title:before{color:#e50000}.is-style-vk_faq-normal .vk_faq_content:before{color:#337ab7}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-square .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_title:before{background-color:#e50000;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-bgfill-square .vk_faq_content:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before{background-color:#337ab7;color:#fff !important}.is-style-vk_faq-bgfill-circle .vk_faq_title:before,.is-style-vk_faq-bgfill-circle .vk_faq_content:before,.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-circle .vk_faq_content:before{border-radius:50%}.is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border-radius:4px}.is-style-vk_faq-border-circle .vk_faq_title:before,.is-style-vk_faq-border-square .vk_faq_title:before,.is-style-vk_faq-border-rounded .vk_faq_title:before{border:1px solid #e50000;color:#e50000}.is-style-vk_faq-border-circle .vk_faq_content:before,.is-style-vk_faq-border-square .vk_faq_content:before,.is-style-vk_faq-border-rounded .vk_faq_content:before{border:1px solid #337ab7;color:#337ab7}.vk_faq{display:block;overflow:hidden;border-bottom:1px solid var(--vk-color-border);padding:0 0 1rem;margin:0 auto 1rem auto;width:100%;position:relative}.vk_faq .vk_faq_title{border:none;padding:.8rem .8rem .8rem 3rem;margin:0;position:relative;font-weight:700;font-size:16px;border-bottom:1px dotted var(--vk-color-border)}.vk_faq .vk_faq_title:before{position:absolute;left:0;top:.7rem;font-weight:500;font-size:22px;line-height:105%;width:2.1rem;height:2.1rem;line-height:2.1rem;text-align:center;position:absolute;font-family:"Arial",sans-serif}.vk_faq .vk_faq_title p:first-of-type{margin-top:0}.vk_faq .vk_faq_title p:last-child{margin-bottom:0}.vk_faq .vk_faq_title:before{content:"Q";color:#e50000;font-weight:500}.vk_faq .vk_faq_title p{line-height:1.7}@media(min-width:768px){.vk_faq .vk_faq_title{font-size:18px}}.vk_faq .vk_faq_content{border:none;padding:.8rem .8rem .8rem 3rem;margin:0;position:relative;font-weight:400;-webkit-transition:.25s;transition:.25s}.vk_faq .vk_faq_content:before{position:absolute;left:0;top:.7rem;font-weight:500;font-size:22px;line-height:105%;width:2.1rem;height:2.1rem;line-height:2.1rem;text-align:center;position:absolute;font-family:"Arial",sans-serif}.vk_faq .vk_faq_content p:first-of-type{margin-top:0}.vk_faq .vk_faq_content p:last-child{margin-bottom:0}.vk_faq .vk_faq_content:before{content:"A";color:#337ab7}.vk_faq.vk_faq-accordion-close,.vk_faq.vk_faq-accordion-open{padding-bottom:0;margin-bottom:0}.vk_faq.vk_faq-accordion-close .vk_faq-body,.vk_faq.vk_faq-accordion-open .vk_faq-body{margin-top:0;margin-bottom:0}.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title{padding-right:2rem}@media(min-width:768px){.vk_faq.vk_faq-accordion-close .vk_faq_title,.vk_faq.vk_faq-accordion-open .vk_faq_title{padding-right:2.5rem}}.vk_faq.vk_faq-accordion-close .vk_faq_title:after,.vk_faq.vk_faq-accordion-open .vk_faq_title:after{position:absolute;top:50%;right:unset;right:2.5rem;content:"";width:8px;height:8px;border-right:1px solid #222;border-top:1px solid #222;transition:border-color .3s ease,-webkit-transform .6s ease;-webkit-transition:border-color .3s ease,-webkit-transform .6s ease;transition:border-color .3s ease,transform .6s ease;transition:border-color .3s ease,transform .6s ease,-webkit-transform .6s ease}.vk_faq.vk_faq-accordion-close .vk_faq_title{border-bottom:none}.vk_faq.vk_faq-accordion-close .vk_faq_title:after{-webkit-transform:translate(32px,-5px) rotate(135deg);transform:translate(32px,-5px) rotate(135deg)}.vk_faq.vk_faq-accordion-open .vk_faq_title:after{-webkit-transform:translate(32px,-2px) rotate(-45deg);transform:translate(32px,-2px) rotate(-45deg)}.vk_faq.vk_faq-accordion .vk_faq_title{cursor:pointer}.vk_faq .vk_faq_content-accordion-open{height:auto;overflow:hidden;opacity:1;-webkit-transition:.25s;transition:.25s;margin-bottom:10px}.vk_faq .vk_faq_content-accordion-close{padding-top:0;padding-bottom:0;height:0;opacity:0;overflow:hidden}.vk_flow{-webkit-margin-before:0;margin-block-start:0;margin-bottom:0}.vk_flow .vk_flow_frame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:575.98px){.vk_flow .vk_flow_frame{-ms-flex-wrap:wrap;flex-wrap:wrap}}.vk_flow .vk_flow_frame_text{display:block;overflow:hidden;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(max-width:575.98px){.vk_flow .vk_flow_frame_text{margin-bottom:1em}}@media(min-width:576px){.vk_flow .vk_flow_frame_text{margin-right:15px}}.vk_flow .vk_flow_frame_text_title,.vk_flow .vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow .vk_flow_frame_text_content{margin-bottom:0;-webkit-margin-start:0;margin-inline-start:0;margin-left:0}.vk_flow .vk_flow_frame_image{max-width:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.vk_flow .vk_flow_frame_image img{max-width:100%;height:auto}.vk_flow.vk_flow-arrow-on:after,.vk_flow>.vk_flow_frame_arrow{position:relative;content:"";background:var(--vk_flow-arrow) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow.vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.vk_flow.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.editor-styles-wrapper .vk_flow-arrow-on:after{background:0 0;display:unset;height:unset;width:unset;margin:unset;overflow:unset}.vk_heading i:first-child{margin-right:.2em}.vk_heading i:last-child{margin-left:.2em}.vk_heading.vk_heading-style-plain .vk_heading_title{background:0 0;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block}.vk_heading.vk_heading-style-plain .vk_heading_title:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:before{content:none}.vk_heading.vk_heading-style-plain .vk_heading_title:not(.has-text-color){color:unset}.vk_heading.vk_heading-style-plain .vk_heading_title:after{background:0 0;border:none;border-radius:0;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:none;box-shadow:none;display:block}.vk_heading.vk_heading-style-plain .vk_heading_title:after:after{content:none;border:none}.vk_heading.vk_heading-style-plain .vk_heading_title:after:before{content:none}.vk_heading_subtext{margin-bottom:0}@media screen and (max-width:991.98px){.vk_icon{margin-bottom:1.5em}}.wp-block-vk-blocks-icon .vk_icon_frame{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.wp-block-vk-blocks-icon .vk_icon_frame.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-vk-blocks-icon .vk_icon_frame.text-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.wp-block-vk-blocks-icon .vk_icon_border{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:80px;height:80px;border-radius:50%}.wp-block-vk-blocks-icon .vk_icon_link{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-vk-blocks-icon .vk_icon_link:hover{opacity:.85}.wp-block-vk-blocks-icon .vk_icon_font{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.wp-block-vk-blocks-icon .is-style-outline .vk_icon_border{background-color:transparent;border:1px solid currentColor}.wp-block-vk-blocks-icon .vk_icon_frame:where(:not(.is-style-outline)):where(:not(.is-style-noline)) .vk_icon_font:where(:not([class*=has-vk-color-])){color:#fff}.wp-block-vk-blocks-icon .vk_icon_align_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-vk-blocks-icon .vk_icon_align_right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.wp-block-vk-blocks-icon .vk_icon_border_frame{background-color:transparent;border-width:1px;border-style:solid}.wp-block-vk-blocks-icon div:where(:not(.is-style-outline)):where(:not(.is-style-noline)) .vk_icon_border:where(:not(.vk_icon_border_frame)):where(:not(.vk_icon_border_none)) .vk_icon_font:where(:not([class*=has-vk-color-])){color:#fff}.wp-block-vk-blocks-icon .vk_icon_frame:not(.is-style-outline):not(.is-style-noline) .vk_icon_border:not(.has-background){background-color:#337ab7}.wp-block-vk-blocks-icon .is-style-noline .vk_icon_border:not(.has-text-color){color:#337ab7}.wp-block-vk-blocks-icon .is-style-outline .vk_icon_border:not(.has-text-color){color:#337ab7}@media screen and (max-width:992px){.vk_icons{margin-bottom:1.5em}}.vk_icons_col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;margin-left:-8px}.vk_icons_col .vk_icon{margin:4px 0 4px 8px}.vk_icons_col .vk_icon_frame{line-height:1}.vk_icons_col-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vk_icons_col-justify-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vk_icons_col-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vk_prBlocks .vk_prBlocks_item a{text-decoration:none}@media screen and (max-width:991.98px){.vk_prBlocks .vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks .vk_prBlocks_item:not(.is-style-outline) .vk_prBlocks_item_icon{color:#fff}.vk_prBlocks .vk_prBlocks_item:not(.is-style-outline) .vk_prBlocks_item_icon_outer:not(.has-background){background-color:#0693e3}.vk_prBlocks .vk_prBlocks_item.is-style-outline .vk_prBlocks_item_icon_outer{background-color:transparent;border:1px solid currentColor}.vk_prBlocks .vk_prBlocks_item.is-style-outline .vk_prBlocks_item_icon_outer:not(.has-text-color){border:1px solid #0693e3}.vk_prBlocks .vk_prBlocks_item.is-style-outline .vk_prBlocks_item_icon_outer:not(.has-text-color) .vk_prBlocks_item_icon{color:#0693e3}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_link{color:#333}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_title{background-color:transparent;margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;border-radius:unset;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:block}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_title:before{content:none}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_title:after{border:none}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks .vk_prBlocks_item .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}@media(min-width:576px){.vk_prContent{display:-webkit-box;display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em;padding-left:0}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em;padding-right:0}}.vk_prContent .vk_prContent_colTxt{vertical-align:top}.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title{font-size:calc( 1rem * 1.75 );background-color:transparent;font-weight:700;margin-top:0;margin-bottom:.8em;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit;line-height:1.5;text-align:left}@media(max-width:575.98px){.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:before,.vk_prContent .vk_prContent_colTxt .vk_prContent_colTxt_title:after{content:none}.vk_prContent .vk_prContent_colTxt_text{line-height:1.8;margin-bottom:1.7em}@media(min-width:992px){.vk_prContent .vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent .vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent .vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent .vk_prContent_colImg .components-button.image-button{margin:0;height:auto}.vk_slider_item{height:auto}.vk_slider_item.vk_valign-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vk_slider_item.vk_valign-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vk_slider_item.vk_valign-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vk_slider .vk_slider_item-background-area{max-width:100%;-webkit-margin-before:0;margin-block-start:0}.vk_slider_item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.vk_slider_item.has-background-dim-0:before{opacity:0}.vk_slider_item.has-background-dim-1:before{opacity:.1}.vk_slider_item.has-background-dim-2:before{opacity:.2}.vk_slider_item.has-background-dim-3:before{opacity:.3}.vk_slider_item.has-background-dim-4:before{opacity:.4}.vk_slider_item.has-background-dim-5:before{opacity:.5}.vk_slider_item.has-background-dim-6:before{opacity:.6}.vk_slider_item.has-background-dim-7:before{opacity:.7}.vk_slider_item.has-background-dim-8:before{opacity:.8}.vk_slider_item.has-background-dim-9:before{opacity:.9}.vk_slider_item.has-background-dim-10:before{opacity:1}.vk_slider_item.has-background-dim:before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:"";background-color:inherit}.vk_slider_item.has-background .vk_slider_item-background-area:not([class*=-background-color]){z-index:0}.vk_slider_item .has-background-dim:before{z-index:1;content:""}.vk_slider_item .vk_slider_item-background-area:not([class*=-background-color]){background-color:#fff}.vk_slider_item .vk_slider_item-background-area,.vk_slider_item .has-background-dim:before{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.vk_slider_item .has-background-dim-0{opacity:0}.vk_slider_item .has-background-dim-1{opacity:.1}.vk_slider_item .has-background-dim-2{opacity:.2}.vk_slider_item .has-background-dim-3{opacity:.3}.vk_slider_item .has-background-dim-4{opacity:.4}.vk_slider_item .has-background-dim-5{opacity:.5}.vk_slider_item .has-background-dim-6{opacity:.6}.vk_slider_item .has-background-dim-7{opacity:.7}.vk_slider_item .has-background-dim-8{opacity:.8}.vk_slider_item .has-background-dim-9{opacity:.9}.vk_slider_item .has-background-dim-10{opacity:1}.vk_slider_item>.vk_slider_item-link{position:absolute;width:100%;height:100%;color:transparent;cursor:pointer;z-index:10}.vk_slider_item-align-vertical-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vk_slider_item-align-vertical-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vk_slider_item-align-vertical-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vk_slider_item{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_slider_item_container{min-height:24px;width:100%;z-index:1;position:relative;margin-left:auto;margin-right:auto;-webkit-margin-before:0;margin-block-start:0}:where(.vk_slider_item_container):where(.container){max-width:var(--wp--style--global--content-size)}.vk_slider_item-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.vk_slider_item-width-full.vk_slider_item-paddingLR-none{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_slider_item-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media(min-width:576px){.vk_slider_item-paddingLR-use{padding-left:2em;padding-right:2em}}@media(min-width:768px){.vk_slider_item-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media(min-width:992px){.vk_slider_item-paddingLR-use{padding-left:3em;padding-right:3em}}@media(min-width:1200px){.vk_slider_item-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}@media(min-width:1400px){.vk_slider_item-paddingLR-use{padding-left:4em;padding-right:4em}}.vk_slider_item-paddingLR-zero{padding-left:0;padding-right:0}.wp-block-vk-blocks-spacer.vk_spacer{-webkit-margin-before:0;margin-block-start:0;margin-bottom:0}.vk_spacer-type-margin-top div[class*=vk_block-margin],.vk_spacer-type-margin-bottom div[class*=vk_block-margin]{display:block;overflow:hidden}.vk_spacer-type-height{display:block;overflow:hidden}@media(max-width:575.98px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media(min-width:576px)and (max-width:991.98px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media(min-width:992px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}.vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff .vk_staff_text .vk_staff_text_name{text-align:left;-webkit-box-shadow:none;box-shadow:none;font-size:calc( 1rem * 2.5 );font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent;display:inline}.vk_staff .vk_staff_text .vk_staff_text_name:not(.has-text-color){color:inherit}.vk_staff .vk_staff_text .vk_staff_text_name:before,.vk_staff .vk_staff_text .vk_staff_text_name:after{display:none}.vk_staff .vk_staff_text .vk_staff_text_caption{font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.vk_staff .vk_staff_text .vk_staff_text_caption:not(.has-text-color){color:inherit}.vk_staff .vk_staff_text .vk_staff_text_role{font-size:14px;line-height:1.6em}.vk_staff .vk_staff_text .vk_staff_text_role:not(.has-text-color){color:inherit}.vk_staff .vk_staff_text .vk_staff_text_profileTitle{font-size:18px;padding-top:0;padding-left:0;padding-bottom:2px;margin-top:calc( 1rem * 1.5);margin-bottom:calc( 1rem * 1.2 );border-top:none;border-left:none;border-bottom:1px solid #ccc;background:0 0}.vk_staff .vk_staff_text .vk_staff_text_profileTitle:not(.has-text-color){color:inherit}.vk_staff .vk_staff_text .vk_staff_text_profileTitle:before,.vk_staff .vk_staff_text .vk_staff_text_profileTitle:after{border:none}.vk_staff .vk_staff_text .vk_staff_text_profileText{font-size:14px}.vk_staff .vk_staff_text .vk_staff_text_profileText:not(.has-text-color){color:inherit}.vk_staff .vk_staff-headingFont-serif .vk_staff_text_name{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff .vk_staff-headingFont-serif .vk_staff_text_caption{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff .vk_staff-headingFont-serif .vk_staff_text_role{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff .vk_staff-headingFont-serif .vk_staff_text_profileTitle{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff .vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff .vk_staff_photo button{width:100%}.vk_staff .vk_staff_photo .image-button{padding:0;margin:0;display:block;height:100%}.vk_staff .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff .vk_staff_photo-border-none{border:none}.vk_staff .vk_staff_photo_image{width:100%;margin:0;display:block}@media(min-width:992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:1rem;letter-spacing:.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media(min-width:1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}.vk-visual-embed.alignleft,.vk-visual-embed.aligncenter,.vk-visual-embed.alignright{display:grid;width:100%}.vk-visual-embed.alignleft{justify-items:start}.vk-visual-embed.alignleft iframe{margin-right:auto}.vk-visual-embed.aligncenter{justify-items:center}.vk-visual-embed.aligncenter iframe{margin-left:auto;margin-right:auto}.vk-visual-embed.alignright{justify-items:end}.vk-visual-embed.alignright iframe{margin-left:auto}.vk-visual-embed-preview{width:100%}.vk-visual-embed iframe{display:block;border:none;margin:0;max-width:100%}.editor-styles-wrapper .wp-block[data-align=left]:has(.vk-visual-embed){justify-items:start}.editor-styles-wrapper .wp-block[data-align=left]:has(.vk-visual-embed) .vk-visual-embed iframe{margin-right:auto}.editor-styles-wrapper .wp-block[data-align=center]:has(.vk-visual-embed){justify-items:center}.editor-styles-wrapper .wp-block[data-align=center]:has(.vk-visual-embed) .vk-visual-embed iframe{margin-left:auto;margin-right:auto}.editor-styles-wrapper .wp-block[data-align=right]:has(.vk-visual-embed){justify-items:end}.editor-styles-wrapper .wp-block[data-align=right]:has(.vk-visual-embed) .vk-visual-embed iframe{margin-left:auto}.editor-styles-wrapper .wp-block:has(.vk-visual-embed)>div{width:100%}.editor-styles-wrapper .vk-visual-embed_notice{margin-bottom:16px}.vk_hidden{display:none !important;color:var(--blue)}@media(max-width:575.98px){.vk_hidden-xs{display:none !important}}@media(min-width:576px)and (max-width:767.98px){.vk_hidden-sm{display:none !important}}@media(min-width:768px)and (max-width:991.98px){.vk_hidden-md{display:none !important}}@media(min-width:992px)and (max-width:1199.98px){.vk_hidden-lg{display:none !important}}@media(min-width:1200px){.vk_hidden-xl{display:none !important}}@media(min-width:1200px)and (max-width:1399.98px){.vk_hidden-xl-v2{display:none !important}}@media(min-width:1400px){.vk_hidden-xxl{display:none !important}}.vk_responsive-br{display:none}@media(max-width:575.98px){.vk_responsive-br-xs{display:block}}@media(min-width:576px)and (max-width:767.98px){.vk_responsive-br-sm{display:block}}@media(min-width:768px)and (max-width:991.98px){.vk_responsive-br-md{display:block}}@media(min-width:992px)and (max-width:1199.98px){.vk_responsive-br-lg{display:block}}@media(min-width:1200px)and (max-width:1399.98px){.vk_responsive-br-xl{display:block}}@media(min-width:1400px){.vk_responsive-br-xxl{display:block}}:root{--vk-heading-has-background-padding:.6em .7em .5em}.is-style-vk-heading h3.is-style-vk-heading:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading h3.is-style-vk-heading:after{border-bottom:none !important}.is-style-vk-heading-plain:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-background_fill_lightgray:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-double_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-double_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-solid_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-solid_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.is-style-vk-heading-dotted_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black:not(.has-text-align-center,.has-text-align-right),.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black:not(.has-text-align-center,.has-text-align-right){text-align:left}.is-style-vk-heading-plain,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:unset;display:block}.is-style-vk-heading-plain:before,.is-style-vk-heading-plain:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain:after{content:none}.is-style-vk-heading-plain[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-plain[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-background_fill_lightgray,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:var(--wp--preset--color--bg-secondary,#efefef);padding:.6em .7em .5em;margin-bottom:1.2em;border-radius:4px}.is-style-vk-heading-background_fill_lightgray:before,.is-style-vk-heading-background_fill_lightgray:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray:after{content:none}.is-style-vk-heading-background_fill_lightgray[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-background_fill_lightgray[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-double_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:double 3px #333;border-bottom:double 3px #333}.is-style-vk-heading-double_black:before,.is-style-vk-heading-double_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black:after{content:none}.is-style-vk-heading-double_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_black[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-double_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:double 3px #333}.is-style-vk-heading-double_bottomborder_black:before,.is-style-vk-heading-double_bottomborder_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black:after{content:none}.is-style-vk-heading-double_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-double_bottomborder_black[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-solid_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-top:solid 1px #333;border-bottom:solid 1px #333}.is-style-vk-heading-solid_black:before,.is-style-vk-heading-solid_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black:after{content:none}.is-style-vk-heading-solid_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_black[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-solid_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:solid 1px #333}.is-style-vk-heading-solid_bottomborder_black:before,.is-style-vk-heading-solid_bottomborder_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black:after{content:none}.is-style-vk-heading-solid_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-solid_bottomborder_black[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-dotted_bottomborder_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;padding:.6em 0 .5em;margin-bottom:1.2em;border-bottom:1px dotted #111}.is-style-vk-heading-dotted_bottomborder_black:before,.is-style-vk-heading-dotted_bottomborder_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black:after{content:none}.is-style-vk-heading-dotted_bottomborder_black[class*=has-background],.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-dotted_bottomborder_black[class*=has-background]{padding:var(--vk-heading-has-background-padding)}.is-style-vk-heading-both_ends,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:1.2em;padding:0}.is-style-vk-heading-both_ends:before,.is-style-vk-heading-both_ends:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid currentColor;position:unset;width:unset;border-left:unset;border-right:unset;border-top:none;background:unset}.is-style-vk-heading-both_ends:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends:before{margin-right:1em;top:unset}.is-style-vk-heading-both_ends:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends:after{margin-left:1em;bottom:unset}.is-style-vk-heading-brackets_black,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black{position:relative;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;overflow:unset;color:inherit;border:none;background-color:transparent !important;padding:.7em;margin-bottom:1.2em;text-align:center;border-bottom:unset !important}.is-style-vk-heading-brackets_black:before,.is-style-vk-heading-brackets_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black:after{content:"";position:absolute;top:0;width:12px;height:100%;display:inline-block;margin-left:0;border-top:solid 1px currentColor;border-bottom:solid 1px currentColor;background:unset}.is-style-vk-heading-brackets_black:before,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black:before{border-left:solid 1px currentColor;left:0}.is-style-vk-heading-brackets_black:after,.editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-brackets_black:after{border-right:solid 1px currentColor !important;right:0;left:auto}.wp-block-image figcaption{text-align:center;font-size:calc( 1rem* 0.75 )}figure.wp-block-image.is-style-vk-image-rounded img{border-radius:.5rem}figure.wp-block-image.is-style-vk-image-circle img{-webkit-mask-image:var(--vk_image-mask-circle);mask-image:var(--vk_image-mask-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.wp-block-image.is-style-vk-image-border img{border:1px solid #e5e5e5}figure.wp-block-image.is-style-vk-image-photoFrame{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.wp-block-image.is-style-vk-image-photoFrame.alignleft{margin:0 1em .5em 0}figure.wp-block-image.is-style-vk-image-photoFrame.alignright{margin:0 0 .5em 1em}figure.wp-block-image.is-style-vk-image-photoFrame.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame.alignfull{width:auto}figure.wp-block-image.is-style-vk-image-photoFrame figcaption{display:block !important;margin:8px 0 0}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft{margin:0 1em .5em 0}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright{margin:0 0 .5em 1em}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignfull{width:auto}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right figcaption{display:block !important;margin:8px 0 0}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg)}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft{margin:0 1em .5em 0}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright{margin:0 0 .5em 1em}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignwide,figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignfull{width:auto}figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left figcaption{display:block !important;margin:8px 0 0}figure.wp-block-image.is-style-vk-image-shadow{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}figure.wp-block-image.is-style-vk-image-shadow figcaption{display:block}figure.wp-block-image.is-style-vk-image-shadow.alignwide{width:unset}figure.wp-block-image.is-style-vk-image-wave01 img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.wp-block-image.is-style-vk-image-wave02 img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.wp-block-image.is-style-vk-image-wave03 img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}figure.wp-block-image.is-style-vk-image-wave04 img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-rounded figure.alignleft img,.wp-block-image.is-style-vk-image-rounded figure.alignright img,.wp-block-image.is-style-vk-image-rounded figure.aligncenter img{border-radius:.5rem}.wp-block-image.is-style-vk-image-circle figure.alignleft img,.wp-block-image.is-style-vk-image-circle figure.alignright img,.wp-block-image.is-style-vk-image-circle figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-circle);mask-image:var(--vk_image-mask-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-border figure.alignleft img,.wp-block-image.is-style-vk-image-border figure.alignright img,.wp-block-image.is-style-vk-image-border figure.aligncenter img{border:1px solid #e5e5e5}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter.alignfull{width:auto}.wp-block-image.is-style-vk-image-photoFrame figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame figure.aligncenter figcaption{display:block !important;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter.alignfull{width:auto}.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter figcaption{display:block !important;margin:8px 0 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);zoom:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg)}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignleft,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignleft{margin:0 1em .5em 0}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignright,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignright{margin:0 0 .5em 1em}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright.alignfull,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignwide,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter.alignfull{width:auto}.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright figcaption,.wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter figcaption{display:block !important;margin:8px 0 0}.wp-block-image.is-style-vk-image-shadow figure.alignleft,.wp-block-image.is-style-vk-image-shadow figure.alignright,.wp-block-image.is-style-vk-image-shadow figure.aligncenter{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image.is-style-vk-image-shadow figure.alignleft figcaption,.wp-block-image.is-style-vk-image-shadow figure.alignright figcaption,.wp-block-image.is-style-vk-image-shadow figure.aligncenter figcaption{display:block}.wp-block-image.is-style-vk-image-shadow figure.alignleft.alignwide,.wp-block-image.is-style-vk-image-shadow figure.alignright.alignwide,.wp-block-image.is-style-vk-image-shadow figure.aligncenter.alignwide{width:unset}.wp-block-image.is-style-vk-image-wave01 figure.alignleft img,.wp-block-image.is-style-vk-image-wave01 figure.alignright img,.wp-block-image.is-style-vk-image-wave01 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave01);mask-image:var(--vk_image-mask-wave01);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave02 figure.alignleft img,.wp-block-image.is-style-vk-image-wave02 figure.alignright img,.wp-block-image.is-style-vk-image-wave02 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave02);mask-image:var(--vk_image-mask-wave02);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave03 figure.alignleft img,.wp-block-image.is-style-vk-image-wave03 figure.alignright img,.wp-block-image.is-style-vk-image-wave03 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave03);mask-image:var(--vk_image-mask-wave03);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-block-image.is-style-vk-image-wave04 figure.alignleft img,.wp-block-image.is-style-vk-image-wave04 figure.alignright img,.wp-block-image.is-style-vk-image-wave04 figure.aligncenter img{-webkit-mask-image:var(--vk_image-mask-wave04);mask-image:var(--vk_image-mask-wave04);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.wp-lightbox-overlay.zoom.active figure.wp-block-image.is-style-vk-image-photoFrame-tilt-right{-webkit-transform:none;transform:none}.wp-lightbox-overlay.zoom.active figure.wp-block-image.is-style-vk-image-photoFrame-tilt-left{-webkit-transform:none;transform:none}.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right.aligncenter,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-right figure.aligncenter{-webkit-transform:none;transform:none}.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left.aligncenter,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignleft,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.alignright,.wp-lightbox-overlay.zoom.active .wp-block-image.is-style-vk-image-photoFrame-tilt-left figure.aligncenter{-webkit-transform:none;transform:none}.wp-block-table thead th,.wp-block-table tfoot td{font-weight:700}.wp-block-table.is-style-vk-table-border-top-bottom table:where(:not(.has-border-color)) :where(th,td),.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) :where(th,td),.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) :where(th,td){border:1px solid;border-color:inherit}.wp-block-table.is-style-vk-table-border-top-bottom table,.wp-block-table.is-style-vk-table-border-top-bottom th,.wp-block-table.is-style-vk-table-border-top-bottom td{border-left:none;border-right:none}.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) th,.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) td{border:1px solid;border-color:inherit}.wp-block-table.is-style-vk-table-border-stripes tbody tr:nth-child(2n+1){background-color:#f0f0f0}.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) th,.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) td{border:1px solid;border-color:inherit}@media(max-width:575.98px){.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table{table-layout:auto}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table th,.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:991.98px){.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table{table-layout:auto}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table th,.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table{table-layout:auto}.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table th,.wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:575.98px){.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td){border-left:none;border-right:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}}@media(max-width:991.98px){.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td){border-left:none;border-right:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td){border-left:none;border-right:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-regular th,.editor-styles-wrapper .wp-block-table.is-style-regular td{border-color:var(--vk-color-border-hr)}@media(max-width:575.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile]{overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table{table-layout:auto}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table th>div[role=textbox],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-mobile] table td>div[role=textbox]{white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}}@media(max-width:991.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet]{overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table{table-layout:auto}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table th>div[role=textbox],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-tablet] table td>div[role=textbox]{white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc]{overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table{table-layout:auto}.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table th>div[role=textbox],.editor-styles-wrapper .wp-block-table.is-style-vk-table-scrollable[data-scroll-breakpoint=table-scrollable-pc] table td>div[role=textbox]{white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical:not(.is-style-stripes) table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}@media(max-width:575.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td){border-left:none;border-right:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}}@media(max-width:991.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td){border-left:none;border-right:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td){width:100%;display:block;border-top-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] table :is(th,td):last-of-type:not(:last-child){border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(th,td):first-of-type{border-top-color:inherit}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td){border-left:none;border-right:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr:first-of-type :is(th,td):first-of-type{border-top:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc] .has-border-color tr :is(th,td):last-of-type{border-bottom:none}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-top-bottom table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type,.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc].is-style-vk-table-border-stripes table:not(.has-border-color) tr:first-of-type :is(th,td):first-of-type{border-top:1px solid;border-top-color:inherit}
:root{--vk_flow-arrow:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/arrow_bottom.svg);--vk_image-mask-circle:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/circle.svg);--vk_image-mask-wave01:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave01.svg);--vk_image-mask-wave02:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave02.svg);--vk_image-mask-wave03:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave03.svg);--vk_image-mask-wave04:url(https://mchoice.jp/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave04.svg)}:root{--vk-size-text:16px;--vk-color-primary:#337ab7}:root{--vk-balloon-border-width:1px;--vk-balloon-speech-offset:-12px}
/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
/* .editor-styles-wrapper がないと 5.9 のブロックパターン挿入プレビューやタブレットで読み込まれない(2022.2.1現在)ので応急対応 */
.editor-styles-wrapper{}
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}
.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-table-cells-column-lock:before{content:"\e678"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-table-cells-row-lock:before{content:"\e67a"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-jxl:before{content:"\e67b"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before,.fa-square-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-web-awesome:before{content:"\e682"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-square-web-awesome-stroke:before{content:"\e684"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-square-upwork:before{content:"\e67c"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-square-web-awesome:before{content:"\e683"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-bluesky:before{content:"\e671"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-v4compatibility.woff2) format("woff2"),url(//mchoice.jp/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/versions/6/css/../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
.marker-slide{display:inline-block;background:linear-gradient(transparent 70%,rgba(255,253,107,.7) 70%);background-size:0% 100%;background-position:0 0;background-repeat:no-repeat;transition:background-size 1s ease-in-out}.marker-slide-animated{background-size:100% 100%}@media (min-width:725px){.sponly{display:none}}
.subsidy-btn input{background:#e3770e !important}.subsidy-btn p{text-align:center}.subsidy.conwrap{border:0 !important}
@media (min-width:690px){.sponly{display:none}}
.swp-button{display:none}
.animated{animation:move-y .5s infinite alternate ease-in-out;display:inline-block;color:red}@keyframes move-y{from{transform:translateY(0)}to{transform:translateY(20px)}}.underl{background:linear-gradient(transparent 60%,#ff6 60%)}
.wpcf7-list-item{color:#000}.wpcf7-spinner{display:none}@media (min-width:825px){.elementor-page-31974 input{font-size:20px}.elementor-page-31455 input{font-size:20px}.conwrap{background-color:#fff !important;padding:30px 50px;margin-bottom:50px;border-radius:40px;border:3px solid #000}.conbox{display:flex;align-items:center;padding-right:50px;font-weight:700}.conbox2{display:flex;padding-right:50px;font-weight:700}.w-35{width:35%;text-align:right;color:#000;padding-right:30px}.w-35 span{color:#fff;background-color:#ff754d;padding:5px;margin-left:15px}.w-65{width:65%}.w-75{width:75%}.con-inline{display:flex}.w-25{width:25%;text-align:right;color:#000;padding-right:30px}.wpcf7-form input[type*=email],.wpcf7-form input[type*=text]{background:#fff !important;border:#000 solid 1px}input[type=text],input[type=tel],input[type=password],input[type=email],textarea,select{background:#fff !important;border:#000 solid 1px}.wpcf7-form .wpcf7-form-control-wrap{margin-left:0}.wpcf7-form textarea{background:#fff !important;border:#000 solid 1px}.con-center{text-align:center}.btn-theme,.btn,.btn-white,.btn-line-white,.btn-black,input[type*=submit]:not(.fa):not(.btn-theme),#tribe-events .tribe-events-button,.tribe-events-button{background:#000;font-size:20px !important;color:#fff;font-weight:700;padding:22px 70px;border-radius:35px;border:none}}@media (max-width:824px){.wpcf7-form .wpcf7-form-control-wrap{margin-left:0}.elementor-page-31974 input{font-size:14px}.elementor-page-31455 input{font-size:14px}label{margin:auto}.privacy{background-color:#fff;width:100% !important}.conwrap{background-color:#fff !important;padding:30px 10px;margin-bottom:30px;border-radius:30px;border:3px solid #000}.conbox{display:block;align-items:center;padding-right:0;font-weight:700}.conbox2{display:block;font-weight:700}.w-35{width:85%;text-align:left;color:#000;padding-right:30px;margin-bottom:10px}.w-35 span{color:#fff;background-color:#ff754d;padding:5px;margin-left:15px}.w-65{width:100%}.w-75{width:95%}.con-inline{display:flex}.w-25{width:100% !important;text-align:left;color:#000;padding-right:0}.wpcf7-form input[type*=email],.wpcf7-form input[type*=text]{background:#fff !important;border:#000 solid 1px}input[type=text],input[type=tel],input[type=password],input[type=email],textarea,select{background:#fff !important;border:#000 solid 1px}.wpcf7-form .wpcf7-form-control-wrap{margin-left:0}.wpcf7-form textarea{background:#fff !important;border:#000 solid 1px}.con-center{text-align:left}.btn-theme,.btn,.btn-white,.btn-line-white,.btn-black,input[type*=submit]:not(.fa):not(.btn-theme),#tribe-events .tribe-events-button,.tribe-events-button{background:#000;font-size:20px !important;color:#fff;font-weight:700;padding:22px 70px;border-radius:15px;border:none}}
.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{width:100% !important}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100% !important}.wpcf7-form-control.wpcf7-textarea{width:100% !important}.wpcf7-form-control.wpcf7-submit.has-spinner{font-size:18px;padding:20px 40px;margin:auto}.marker-bold{background:linear-gradient(transparent 70%,#ffff7f 30%)}.redh2{color:#b01d1d;font-size:130%}.elementor-page-31974{margin:0 !important}.elementor-page-31455{margin:0 !important}
.shiny-btn9{display:block;position:relative;width:80%;padding:10px 0;margin:30px auto;background-color:#f67da7;box-shadow:0 3px 0 0 rgba(198,39,39,1);border-radius:25px;font-weight:700;font-size:18px;color:#fff;text-align:center;text-decoration:none;overflow:hidden;transition:.2s}.shiny-btn9:hover{text-decoration:none;color:#fff;opacity:.7;box-shadow:none;-webkit-transform:translateY(3px)}.shiny-btn9:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn9 3s ease-in-out infinite}@-webkit-keyframes shiny-btn9{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}
.vk_staff .vk_staff_photo-border-default{border:none !important}.vk_staff{display:block;overflow:hidden;border:rgba(246,194,207,.44) solid 2px;padding:20px;padding-bottom:10px;border-radius:10px}
#toc_container li,#toc_container ul{margin:10px;padding:0;line-height:2.3}
.vk_button_link_txt{color:#fff !important}
@media screen and (max-width:768px){#main_contents{width:95%;margin:auto;margin-top:24vw}}@media only screen and (max-width:767px){.single-introduce #article #post_image{padding:10px}#post_image img{width:95%;height:auto;display:block;margin:auto}}
@media (min-width:755px){.banner-choice{width:100%}#ar-sec .slicker_parts{display:flex;width:100%}#ar-sec .block.slicker_part{width:23%;margin:auto;margin-top:0}.scale img{transition:.6s;width:100%}#ar-sec .block_body{margin-top:20px}#ar-sec .block_body span{background-color:#e998ab;color:#fff;padding:5px 10px;border-radius:7px;margin-right:10px}#ar-sec .block_body h3{margin-top:20px;line-height:1.5}#ar-sec .btn{margin-top:20px;display:inline-block;font-size:14px;color:#fff;background:#add8dd;border-radius:5px;max-width:178px;height:40px;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0}.cat-flex{display:flex;width:100%;flex-wrap:wrap;margin-top:40px}.cat-box{width:30%;margin:auto;text-align:center;margin-bottom:40px}.cat-box a{display:block}.cat-box img{height:180px;margin-bottom:20px;padding:10px}#ar-sec .block.slicker_part{width:23%;padding:.5em 1em;margin:2em 10px;background:#fff;border-top:solid 5px #dcdcdc;box-shadow:0 3px 5px rgba(0,0,0,.22)}}@media (max-width:755px){.banner-choice{width:100%}#ar-sec .slicker_parts{display:flex;width:100%;flex-wrap:wrap}#ar-sec .block.slicker_part{margin:auto;margin-top:0}.scale img{transition:.6s;width:100%}#ar-sec .block_body{margin-top:20px}#ar-sec .block_body span{background-color:#e998ab;color:#fff;padding:5px 10px;border-radius:7px;margin-right:10px}#ar-sec .block_body h3{margin-top:20px;line-height:1.5}#ar-sec .btn{margin-top:20px;display:inline-block;font-size:14px;color:#fff;background:#add8dd;border-radius:5px;max-width:178px;height:40px;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0}.cat-flex{display:flex;width:100%;flex-wrap:wrap;margin-top:40px}.cat-box{width:45%;margin:auto;text-align:center;margin-bottom:40px}.cat-box a{display:block}.cat-box img{height:100px;margin-bottom:20px;padding:10px}#ar-sec .block.slicker_part{width:23%;padding:.5em 1em;margin:2em 10px;background:#fff;border-top:solid 5px #dcdcdc;box-shadow:0 3px 5px rgba(0,0,0,.22)}}.smb-btn{color:#fff !important}.smb-btn__label{color:#fff !important}
.flex #article .cat-veterinarian{background-color:#cce4cc !important}
#related_post .headline{background-color:#f8a5b9 !important;color:#fff !important;padding:10px 20px}.post_content ul,ol{background:#fff !important;box-shadow:none !important}#related_post li{border-bottom:0 !important}#related_post li:nth-child(-n+3){border-top:0 !important}@media only screen and (max-width:767px){#related_post li{width:100% !important;display:flex !important}#related_post li a{display:flex !important}#related_post li .image{padding-top:25% !important}#related_post li:nth-child(even) a{padding:0 0 18px !important}#related_post li .image img{width:110px !important}}
.single-choice .wp-block-image{text-align:center !important}.single-choice #toc_container{margin:40px auto}
.postid-5080 .post_content h3{font-size:160%;padding-top:20px;padding:.4em .5em;color:#494949;background-color:#f4f4f4;border-left:solid 5px #ffb6c1;border-bottom:solid 3px #d7d7d7;font-weight:600;margin-bottom:20px;margin-top:40px}.postid-5080 .post_content h2{font-size:180%;color:#000;padding:.5em 0;border-top:solid 3px #ffb6c1;border-bottom:solid 3px #ffb6c1;margin-top:50px;margin-bottom:20px;font-weight:700}.postid-5080 .wp-block-table table{background-color:#fafafa}.postid-5080 .post_content td,.post_content th{border:1px solid #ffb6c1}.postid-5080 .post_content ul,ol{padding:0}.postid-5080 .post_content ul li{position:relative;list-style-type:none!important;padding:.5em;margin-bottom:5px;line-height:1.5;background:#dbebf8;vertical-align:middle;color:#505050;border-radius:15px 0 0 15px}.postid-5080 .post_content ul li:before{display:inline-block;vertical-align:middle;content:'';width:1em;height:1em;background:#fff;border-radius:50%;margin-right:8px}.toc_list li a{color:#000 !important}
.page-id-19 h2{font-size:15px !important}.page-id-21 .flex #article h2{font-size:18px;color:#fff;font-weight:400;text-align:center;margin-bottom:0;padding:10px 0 10px;background-color:#add8de}.post-type-archive-selection .flex_t #teacher .teacher-info a h2{font-size:18px;color:#4c586f;font-weight:400;text-align:center;background-color:transparent;padding-top:5px}.post-type-archive-charge .flex_t #teacher .teacher-info a h2{font-size:18px;color:#4c586f;font-weight:400;text-align:center;background-color:transparent;padding-top:5px}.post-type-archive-column .flex_t #teacher .teacher-info a h2{font-size:18px;color:#4c586f;font-weight:400;text-align:center;background-color:transparent;padding-top:5px}.post-type-archive-choice .bueaty_sub_title h2{font-weight:400;color:#000;margin-bottom:0 !important}
.tax-category6 .archive_header .headline{margin-bottom:15px}.tax-category6 .archive_header .inner{display:block !important}
.choicebtn{width:100%;margin:auto;text-align:center;margin-top:30px;margin-bottom:50px}.choicebtn a{width:20%;background-color:#f6a6b8!important;color:#fff;padding:15px 40px}
@media only screen and (max-width:1024px){#main_col,.inner{padding:0 !important}}@media (min-width:599px){.wp-block-vk-blocks-staff .vk_staff_text .vk_staff_text_name{font-size:20px !important;font-family:serif !important}.vk_staff_text_role{margin:0 !important}.vk_staff .vk_staff_photo-border-default{border:4px solid #efefef;width:24%}.vk_staff_text{float:left;width:71%;padding-top:20px !important}}@media (max-width:599px){.wp-block-vk-blocks-staff .vk_staff_text .vk_staff_text_name{font-size:18px !important;font-family:serif !important}.vk_staff_text_role{margin:0 !important}.vk_staff .vk_staff_photo-border-default{border:4px solid #efefef;width:50%;margin:auto !important;text-align:center}.vk_staff_text{float:left;width:100%;padding-top:20px !important}}.postid-3741 .post_content th{background:#fffbdd;font-weight:700}.postid-3741 .post_content ul,ol{background:#fffcf4;border-radius:8px;box-shadow:0px 0px 5px silver;padding:.5em .5em .5em 2em}.postid-3741 .post_content ul li,ol li{line-height:1.5;padding:.5em 0}.postid-3741 .smb-tabs__tab{background-color:#f6a6b8!important;color:#fff !important;border:1px solid #f6a6b8 !important}.postid-3741 .smb-tabs__tab-wrapper{background-color:#f6a6b8!important}.postid-3741 .smb-tab-panel{border:3px solid #f6a6b8!important}.postid-3741 #single_share_top{display:none}.postid-3741 .mb-0{margin-bottom:20px !important;border-bottom:dashed 2px #f6a6b8}.postid-3741 .mb-0 strong{padding-bottom:10px !important}.postid-3741 .post_content h2{padding:.9em;color:#494949;background:#fffaf4;border-left:solid 5px #f6a6b8;margin-bottom:20px !important}.postid-3741 .post_content h3{color:#fff;padding:.5em;display:block;line-height:1.3;background:#f6a6b8;vertical-align:middle;border-radius:25px 0 0 25px;margin-bottom:20px !important}.postid-3741 .post_content h3:before{content:'●';color:#fff;margin-right:8px}.postid-3741 .mb-10{margin-bottom:10px !important}.postid-3741 #post_title{display:none !important}.postid-3741 #post_date{display:none !important}.postid-3741 .article_inner{padding:0 !important;border:none !important}.postid-3741 .osusume{position:relative;border:solid #ff6900 2px;border-bottom:solid #ff6900 5px;border-right:solid #ff6900 5px;padding:5px 20px;display:inline-block}.postid-3741 .osusume code{color:#ff6900;font-weight:700}.postid-3741 .osusume:after{display:block;position:absolute;top:0;left:0;border-right:20px solid transparent;border-top:20px solid #ff6900;content:""}.postid-3741 .smb-testimonial__item__figure{height:68px;width:68px}.postid-3741 .smb-box{padding:10px !important;padding-top:20px !important}.postid-3741 .post_content td,.post_content th{vertical-align:middle !important}@media (max-width:599px){.font-s{font-size:13px !important;font-weight:700}.postid-3741 .wp-block-image{text-align:center !important}.postid-3741 .post_content ul{margin-left:5px !important;margin-right:5px !important}.postid-3741 .wp-block-media-text .mb-10{text-align:left !important}.postid-3741 .wp-block-media-text .wp-block-media-text__content{padding:0 !important}.postid-3741 .has-large-font-size{font-size:25px !important}.postid-3741 .post_content td,.post_content th{padding:5px !important;line-height:2 !important}}@media only screen and (max-width:1024px){.postid-3741 #main_col,.inner{padding:0 !important}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
body{background:#f7f7f7}.widget-side .heading.heading-widget{background-color:#e3e3e3}.widget-side .heading.heading-widgetsimple{background-color:#e3e3e3}.widget-side .heading.heading-widgetsimplewide{background-color:#e3e3e3}.widget-side .heading.heading-widgetwide{background-color:#e3e3e3}.widget-side .heading.heading-widgetbottom:before{border-color:#e3e3e3}.widget-side .heading.heading-widgetborder{border-color:#e3e3e3}.widget-side .heading.heading-widgetborder:before,.widget-side .heading.heading-widgetborder:after{background-color:#e3e3e3}.widget-foot .heading.heading-widget{background-color:#e3e3e3}.widget-foot .heading.heading-widgetsimple{background-color:#e3e3e3}.widget-foot .heading.heading-widgetsimplewide{background-color:#e3e3e3}.widget-foot .heading.heading-widgetwide{background-color:#e3e3e3}.widget-foot .heading.heading-widgetbottom:before{border-color:#e3e3e3}.widget-foot .heading.heading-widgetborder{border-color:#e3e3e3}.widget-foot .heading.heading-widgetborder:before,.widget-foot .heading.heading-widgetborder:after{background-color:#e3e3e3}.swiper-slider{height:185px}@media only screen and (min-width:768px){.swiper-slider{height:1000px}}.the__ribbon{background-color:#bc3531}.the__ribbon:after{border-left-color:#bc3531;border-right-color:#bc3531}.eyecatch__link.eyecatch__link-mask:hover:after{content:"READ MORE"}.eyecatch__link.eyecatch__link-maskzoom:hover:after{content:"READ MORE"}.eyecatch__link.eyecatch__link-maskzoomrotate:hover:after{content:"READ MORE"}.postcta-bg{background-color:#3970a2}.content .es-LiconBox:before{background-color:#a83f3f}.content .es-LiconCircle:before{background-color:#a83f3f}.content .es-BTiconBox:before{background-color:#a83f3f}.content .es-BTiconCircle:before{background-color:#a83f3f}.content .es-BiconObi{border-color:#a83f3f}.content .es-BiconCorner:before{background-color:#a83f3f}.content .es-BiconCircle:before{background-color:#a83f3f}.content .es-BmarkHatena:before{background-color:#005293}.content .es-BmarkExcl:before{background-color:#b60105}.content .es-BmarkQ:before{background-color:#005293}.content .es-BmarkQ:after{border-top-color:#005293}.content .es-BmarkA:before{color:#b60105}.content .es-BsubTradi:before{color:#fff;background-color:#b60105;border-color:#b60105}.btn__link-primary{color:#fff;background-color:#b2384e}.content .btn__link-primary{color:#fff;background-color:#b2384e}.searchBtn__contentInner .btn__link-search{color:#fff;background-color:#b2384e}.btn__link-secondary{color:#fff;background-color:#b2384e}.content .btn__link-secondary{color:#fff;background-color:#b2384e}.btn__link-search{color:#fff;background-color:#b2384e}.btn__link-normal{color:#b2384e}.content .btn__link-normal{color:#b2384e}.btn__link-normal:hover{background-color:#b2384e}.content .btn__link-normal:hover{background-color:#b2384e}.comments__list .comment-reply-link{color:#b2384e}.comments__list .comment-reply-link:hover{background-color:#b2384e}@media only screen and (min-width:992px){.subNavi__link-pickup{color:#b2384e}}@media only screen and (min-width:992px){.subNavi__link-pickup:hover{background-color:#b2384e}}.partsH2-44 h2{color:#000;background:linear-gradient(#f6a6b8 0%,#abe1fa 100%);border-color:#abe1fa}.partsH3-8 h3{color:#000}.partsH3-8 h3:after{background:linear-gradient(to right,#f6a6b8,#abe1fa)}.content h4{color:#191919}.content h5{color:#191919}.content ul>li:before{color:#a83f3f}.content ul{color:#191919}.content ol>li:before{color:#a83f3f;border-color:#a83f3f}.content ol>li>ol>li:before{background-color:#a83f3f;border-color:#a83f3f}.content ol>li>ol>li>ol>li:before{color:#a83f3f;border-color:#a83f3f}.content ol{color:#191919}.content .balloon .balloon__text{color:#191919;background-color:#f2f2f2}.content .balloon .balloon__text-left:before{border-left-color:#f2f2f2}.content .balloon .balloon__text-right:before{border-right-color:#f2f2f2}.content .balloon-boder .balloon__text{color:#191919;background-color:#fff;border-color:#d8d8d8}.content .balloon-boder .balloon__text-left:before{border-left-color:#d8d8d8}.content .balloon-boder .balloon__text-left:after{border-left-color:#fff}.content .balloon-boder .balloon__text-right:before{border-right-color:#d8d8d8}.content .balloon-boder .balloon__text-right:after{border-right-color:#fff}.content blockquote{color:#191919;background-color:#f2f2f2}.content blockquote:before{color:#d8d8d8}.content table{color:#191919;border-top-color:#e5e5e5;border-left-color:#e5e5e5}.content table th{background:#7f7f7f;color:#fff;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5}.content table td{background:#fff;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5}.content table tr:nth-child(odd) td{background-color:#f2f2f2}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}
*[id^=readlink]{font-weight:400;color:#000;background:#fff;padding:0;border-bottom:1px solid #000;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:none !important}*[id^=readlink]:hover{font-weight:400;color:#191919;padding:0;border-bottom:1px solid #000}*[id^=readlink]:focus{outline:none;color:#000}
.heading-widget{margin-bottom:20px;background:#ededef;color:#4d4d4d;border-radius:5px;padding:10px}#sec4{padding-top:0}.dividerTop{margin-top:0}.dividerBottom{margin-bottom:0}.bottomFooter{position:relative;background:#e3e3e3;padding:40px 0}.bottomFooter__list li{color:#000}.bottomFooter__copyright{color:#000}.article_wrap{height:auto;overflow:hidden}.article_wrap img{width:150%;height:auto;object-fit:cover;transition:.6s}body{margin:0 !important}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--vk-color-custom-1:#feeeed;--wp--preset--color--vk-color-custom-2:#fff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-vk-color-custom-1-color{color:var(--wp--preset--color--vk-color-custom-1) !important}.has-vk-color-custom-2-color{color:var(--wp--preset--color--vk-color-custom-2) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-vk-color-custom-1-background-color{background-color:var(--wp--preset--color--vk-color-custom-1) !important}.has-vk-color-custom-2-background-color{background-color:var(--wp--preset--color--vk-color-custom-2) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vk-color-custom-1-border-color{border-color:var(--wp--preset--color--vk-color-custom-1) !important}.has-vk-color-custom-2-border-color{border-color:var(--wp--preset--color--vk-color-custom-2) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
body,input,textarea,select{font-family:Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}.rich_font{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}#header_logo #logo_text .logo{font-size:36px}#header_logo_fix #logo_text_fixed .logo{font-size:36px}#footer_logo .logo_text{font-size:36px}#post_title{font-size:30px}.post_content{font-size:14px}#archive_headline{font-size:42px}#archive_desc{font-size:14px}@media screen and (max-width:1024px){#header_logo #logo_text .logo{font-size:26px}#header_logo_fix #logo_text_fixed .logo{font-size:26px}#footer_logo .logo_text{font-size:26px}#post_title{font-size:16px}.post_content{font-size:14px}#archive_headline{font-size:20px}#archive_desc{font-size:14px}}.image{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-ms-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}.image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);-webkit-transition-property:opacity,scale,-webkit-transform,transform;-webkit-transition-duration:.35s;-moz-transform:scale(1);-moz-transition-property:opacity,scale,-moz-transform,transform;-moz-transition-duration:.35s;-ms-transform:scale(1);-ms-transition-property:opacity,scale,-ms-transform,transform;-ms-transition-duration:.35s;-o-transform:scale(1);-o-transition-property:opacity,scale,-o-transform,transform;-o-transition-duration:.35s;transform:scale(1);transition-property:opacity,scale,transform;transition-duration:.35s}.image:hover img,a:hover .image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.introduce_list_col a:hover .image img{-webkit-transform:scale(1.2) translate3d(-41.66%,0,0);-moz-transform:scale(1.2) translate3d(-41.66%,0,0);-ms-transform:scale(1.2) translate3d(-41.66%,0,0);-o-transform:scale(1.2) translate3d(-41.66%,0,0);transform:scale(1.2) translate3d(-41.66%,0,0)}.archive_filter .button input:hover,.archive_sort dt,#post_pagination p,#post_pagination a:hover,#return_top a,.c-pw__btn,#comment_header ul li a:hover,#comment_header ul li.comment_switch_active a,#comment_header #comment_closed p,#introduce_slider .slick-dots li button:hover,#introduce_slider .slick-dots li.slick-active button{background-color:#cb9287}#comment_header ul li.comment_switch_active a,#comment_header #comment_closed p,#guest_info input:focus,#comment_textarea textarea:focus{border-color:#cb9287}#comment_header ul li.comment_switch_active a:after,#comment_header #comment_closed p:after{border-color:#cb9287 transparent transparent}.header_search_inputs .chosen-results li[data-option-array-index="0"]{background-color:#cb9287 !important;border-color:#cb9287}a:hover,#bread_crumb li a:hover,#bread_crumb li.home a:hover:before,#bread_crumb li.last,#archive_headline,.archive_header .headline,.archive_filter_headline,#related_post .headline,#introduce_header .headline,.introduce_list_col .info .title,.introduce_archive_banner_link a:hover,#recent_news .headline,#recent_news li a:hover,#comment_headline,.side_headline,ul.banner_list li a:hover .caption,.footer_headline,.footer_widget a:hover,#index_news .entry-date,#index_news_mobile .entry-date,.cb_content-carousel a:hover .image .title{color:#cb9287}#index_news_mobile .archive_link a:hover,.cb_content-blog_list .archive_link a:hover,#load_post a:hover,#submit_comment:hover,.c-pw__btn:hover{background-color:#948f8c}#header_search select:focus,.header_search_inputs .chosen-with-drop .chosen-single span,#footer_contents a:hover,#footer_nav a:hover,#footer_social_link li:hover:before,#header_slider .slick-arrow:hover,.cb_content-carousel .slick-arrow:hover{color:#948f8c}.post_content a,.custom-html-widget a{color:#d2b3b0}#header_search,#index_header_search{background-color:#f7efed}#footer_nav{background-color:#f7f7f7}#footer_contents{background-color:#fff}#header_search_submit{background-color:rgba(76,88,111,1)}#header_search_submit:hover{background-color:rgba(76,88,111,.6)}.cat-category{background-color:#cb9287 !important}.cat-category5{background-color:#f8a5b9 !important}.cat-category4{background-color:#add8de !important}.cat-category6{background-color:#fb6 !important}@media only screen and (min-width:1025px){#global_menu ul ul a{background-color:#cb9287}#global_menu ul ul a:hover,#global_menu ul ul .current-menu-item>a{background-color:#948f8c}#header_top{background-color:#f5ebe9}.has_header_content #header_top{background-color:rgba(245,235,233,.8)}.fix_top.header_fix #header_top{background-color:rgba(148,143,140,.8)}#header_logo a,#global_menu>ul>li>a{color:#111}#header_logo_fix a,.fix_top.header_fix #global_menu>ul>li>a{color:#fff}.has_header_content #index_header_search{background-color:rgba(247,239,237,1)}}@media screen and (max-width:1024px){#global_menu{background-color:#cb9287}#global_menu a:hover,#global_menu .current-menu-item>a{background-color:#948f8c}#header_top{background-color:#f5ebe9}#header_top a,#header_top a:before{color:#111 !important}.mobile_fix_top.header_fix #header_top,.mobile_fix_top.header_fix #header.active #header_top{background-color:rgba(148,143,140,.8)}.mobile_fix_top.header_fix #header_top a,.mobile_fix_top.header_fix #header_top a:before{color:#fff !important}.archive_sort dt{color:#cb9287}.post-type-archive-news #recent_news .show_date li .date{color:#cb9287}}#cb_1 .cb_headline{color:#d2b3b0;font-size:35px}#cb_1 .cb_desc{font-size:14px}#cb_4 .cb_headline{color:#d2b3b0;font-size:24px}#cb_4.cb_content-category_list ul li .info{color:#948f8c}#cb_4.cb_content-category_list ul li a{background:#f7f7f7}#cb_4.cb_content-category_list ul li a:hover{background:#eee}#cb_4 .cb_desc{font-size:14px}#cb_5 .cb_headline{color:#d2b3b0;font-size:24px}#cb_5.cb_content-category_list ul li .info{color:#948f8c}#cb_5.cb_content-category_list ul li a{background:#f7f7f7}#cb_5.cb_content-category_list ul li a:hover{background:#eee}#cb_5 .cb_desc{font-size:14px}#cb_6 .cb_headline{color:#d2b3b0;font-size:24px}#cb_6.cb_content-category_list ul li .info{color:#948f8c}#cb_6.cb_content-category_list ul li a{background:#f7f7f7}#cb_6.cb_content-category_list ul li a:hover{background:#eee}#cb_6 .cb_desc{font-size:14px}#cb_7 .cb_headline{color:#d2b3b0;font-size:24px}#cb_7.cb_content-category_list ul li .info{color:#948f8c}#cb_7.cb_content-category_list ul li a{background:#f7f7f7}#cb_7.cb_content-category_list ul li a:hover{background:#eee}#cb_7 .cb_desc{font-size:14px}@media screen and (max-width:1024px){#cb_1 .cb_headline{font-size:20px}#cb_1 .cb_desc{font-size:12px}#cb_4 .cb_headline{font-size:16px}#cb_4 .cb_desc{font-size:12px}#cb_5 .cb_headline{font-size:18px}#cb_5 .cb_desc{font-size:12px}#cb_6 .cb_headline{font-size:18px}#cb_6 .cb_desc{font-size:12px}#cb_7 .cb_headline{font-size:18px}#cb_7 .cb_desc{font-size:12px}}
.wp-elements-c28ebe64ed9c38e95b3df6242440ffc3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-6bc258daa2678f6daded502343884e46 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-8babd06e7c9689508c8e83f1ec74e85a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-d3c2e65790dae4d80ecb69f751f8bb0e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-7473b065fb4b977e3b3bacc759b71b48 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}.wp-elements-7a0db3c99082483659cc73bb1476cf65 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white)}