.pagenav a {
	display: block;
	height: 30px;
	font-size: 14px;
	padding: 5px 8px 0;
	border: 1px solid #f42175;
}

.pagenav a:hover {
	background: #ff3775;
	text-decoration: none;
	color:#fff;
}

.pagenav .active {
	background: #ffb2db;
	font-weight: bold;
	color: #fff;
}

.mobile_right_wrap .mobile_right_body h1{
	/* 右メニュー展開後タイトル */
	color: #f42175;
}

.pagenav a {
	/* ページ送りのボタン */
	border: 1px solid #ff3775;
}

.pagenav a:hover {
	/* ページ送りのボタン、マウスホバー時 */
	background: #ff3775;
}

.pagenav .active {
	/* ページ送りのボタン、現在のページ */
	background: #ffb2db;
}

.item_headline h3 {
	/* まとめページの見出しアイテム */
	border-bottom: 2px solid #f42175;
}


/* Adsense
----------------------------------------------- */

#pc_mouda_top_right_300x250 {
	padding: 0px 0 10px 0;
}

#pc_mouda_top_middle_1st_468x60 {
	width: 488px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
}

#pc_mouda_top_middle_2nd_336x280 {
	width: 336px;
	padding: 10px 0 0 0;
	margin: 0 auto;
}

/* textlink button
----------------------------------------------- */
.c_link a{
	border: 1px solid #ffb2db;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #F42175;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_red a{
	border: 1px solid #FF0000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #FF6666;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.c_link_blue a{
	border: 1px solid #0066FF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #0066FF;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_lightblue a{
	border: 1px solid #388aff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #388aff;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}




.c_link_green a{
	border: 1px solid green;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: green;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.c_link_ygreen a{
	border: 1px solid green;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #21a724;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_lightgreen a{
	border: 1px solid #40de34;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #4ef841;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.c_link_orange a{
	border: 1px solid #FF9900;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #FFCC00;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* 201905追加 S*/
#article .article_head_thumb {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 185px;
	position: relative;
	margin: -5px -5px 10px;
}
#article .article_head_cate {
	padding: 10px;
}

#article .article_head_cate a {
	display: inline-block;
	padding: 3px 5px;
	background: rgba(255,255,255,0.4);
	text-decoration: none;
	border-radius: 2px;
}

#article .article_head_prf {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px;
}

.exfa-twitter-white {
    background: #fff url(../../../common/img/btn_twitter.png) no-repeat;
    background-size: 20px 20px;
}

.exfa-line-white {
    background: #fff url(../../../common/img/btn_line.png) no-repeat;
    background-size: 20px 20px;
}

.exfa-instargram-white {
    background: #fff url(../../../common/img/btn_instargram.png) no-repeat;
    background-size: 20px 20px;
}

/* 201905追加 E*/

.pagenav a {
	display: block;
	height: 30px;
	font-size: 14px;
	padding: 5px 10px 0;
	border: 1px solid #f42175;
	border-radius: 2px;
}

.pagenav a:hover {
	background: #ff3775;
	text-decoration: none;
	color:#fff;
}

.pagenav .active {
	background: #ffb2db;
	font-weight: bold;
}

.mobile_right_wrap .mobile_right_body h1{
	/* 右メニュー展開後タイトル */
	color: #f42175;
}

.pagenav a {
	/* ページ送りのボタン */
	border: 1px solid #ff3775;
}

.pagenav a:hover {
	/* ページ送りのボタン、マウスホバー時 */
	background: #ff3775;
}

.pagenav .active {
	/* ページ送りのボタン、現在のページ */
	background: #ffb2db;
}

.item_headline h3 {
	/* まとめページの見出しアイテム */
	border-bottom: 2px solid #f42175;
}


/* Adsense
----------------------------------------------- */

#pc_mouda_top_right_300x250 {
	padding: 0px 0 10px 0;
}

#pc_mouda_top_middle_1st_468x60 {
	width: 488px;
	padding: 10px 0 10px 0;
	margin: 0 auto;
}

#pc_mouda_top_middle_2nd_336x280 {
	width: 336px;
	padding: 10px 0 0 0;
	margin: 0 auto;
}

/* textlink button
----------------------------------------------- */
.c_link a{
	border: 1px solid #ffb2db;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #F42175;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_red a{
	border: 1px solid #FF0000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #FF6666;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.c_link_blue a{
	border: 1px solid #0066FF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #0066FF;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_lightblue a{
	border: 1px solid #388aff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #388aff;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}




.c_link_green a{
	border: 1px solid green;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: green;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.c_link_ygreen a{
	border: 1px solid green;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #21a724;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.c_link_lightgreen a{
	border: 1px solid #40de34;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #4ef841;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}


.c_link_orange a{
	border: 1px solid #FF9900;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #FFF;
	width: 87%;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 10px;
	padding-left: 3%;
	text-align: center;
	background-color: #FFCC00;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: -1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* 201905追加 S*/
#article .article_head_thumb {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 185px;
	position: relative;
	margin: -5px -5px 10px;
}
#article .article_head_cate {
	padding: 10px;
}

#article .article_head_cate a {
	display: inline-block;
	padding: 3px 5px;
	background: rgba(255,255,255,0.4);
	text-decoration: none;
	border-radius: 2px;
}

#article .article_head_prf {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px;
}

#articlecurator {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

#articlecurator header {
	/* まとめ上部 */
	margin-bottom: 30px;
	padding-bottom: 10px;
	overflow: hidden;
}

#articlecurator header time {
	/* アップデート時間 */
	float: left;
	color: #999;
	font-size: 10px;
}


#articlecurator header .tags {
	float: right;
}

#articlecurator header .tags li {
	display: inline-block;
}

#articlecurator header .tags li a {
	display: inline-block;
	color: #999;
	font-size: 10px;
	line-height: 1.1;
	padding: 5px 3px;
	border: 1px solid #EEE;
}

#articlecurator header .tags li a:hover {
	background: #F8F6F6;
	text-decoration: none;
}

#articlecurator .item_headline h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
	padding: 6px 9px;
	margin: 0 1em 0 0;
	color:#f42075;
	border-bottom: 3px solid #ddd;
}

#articlecurator .article_notebox {
	margin-bottom: 10px;
}

#articlecurator .article_infobox .img {
	float: left;
}

#articlecurator .article_infobox .img img {
	width: 100px;
	height: 100px;
}

#articlecurator .article_info  {
	padding: 20px 0;
}

#articlecurator .article_info > h1 {
	/*まとめタイトル*/
	font-size: 30px;
	font-weight: bold;
	line-height: 1.3;
	padding: 0 0 10px;
	margin: 0;
	color: #333;
	border-bottom: 3px solid #f42075;
}

#articlecurator header p {
	/*まとめ概要*/
	font-size: 13px;
	margin-bottom: 15px;
}

#articlecurator .article_toolbox {
	position: relative;
}

#articlecurator .article_toolbox .snsbtn {
	float: left;
	height: 30px;
}

#articlecurator .article_toolbox .snsbtn img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

#articlecurator .article_toolbox .view {
	/*ビュー数*/
	position: absolute;
	right: 50%;
	font-size: 14px;
	line-height: 30px;
}

#articlecurator .article_toolbox .view .view__count {
	margin-left: 70%;
}

#articlecurator .article_toolbox .view .view__count span {
	font-size: 12px;
	color: #999;
	margin-left: 3px;
}

#articlecurator .article_toolbox .favorite {
	float: right;
	width: 150px;
	height: 30px;
	padding: 5px 0 0 36px;
	border: 1px solid #DDD;
	background: url(../img/favorite_bg.png) repeat-x;
	position: relative;
	font-weight: bold;
	color: #666;
}

#articlecurator .article_toolbox .favorite:hover {
	text-decoration: none;
	color: #888;
}

#articlecurator .article_toolbox .favorite:before {
	content: '\e635';
	font-family: 'icomoon';
	font-size: 20px;
	color: #FFB33B;
	position: absolute;
	top: 4px;
	left: 10px
}

#articlecurator .article_toolbox .favorite:hover:before {
	color: #FFD600;
}

#articlecurator .textcen {
	text-align: center;
}
#articlecurator .bordernone {
	border: none !important;
}
#contact dl dc {
	float: left;
	width: 100%;
	margin: 5px 0 15px;
}
#contact dl dc span {
	color: #F42175;
	font-size: 11px;
	margin-left: 10px;
}
#contact .title {
	color: #F42175;
	font-size: 11px;
	margin-left: 0;
}
.titlecolor {
	color: #F42175;
	font-weight: 600 !important;
}
.titlecolor p{
	color: #585858;
}
.curatorbox {
    border: 2px solid #dddddd;
    padding: 30px 0;
    margin: 30px 1.2em 30px 0;
    border-radius: 6px;
}
/* 汎用フォーム内(モジュール)：確認ページ
--------------------------------------*/

#contact dl.contactcurator_check dt{
	float: none;
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
	font-weight: bold;
}

#contact dl.contactcurator_check dd{
	float: none;
	width: 100%;
	padding: 5px 10px 5px;
	margin: 0 0 40px;
	border-bottom: 2px solid #eee;
}

#instafeed{
	margin: 0 auto;
	width: 100%;
	clear: both;
	text-align: center;
	padding: 50px 0;
}

#instafeed > div{
	display: inline-block;
	padding: 2px;
}
/*------------------ 그리드 시스템 ------------------ */
*[class*=dp-grid-] {margin-left:-15px; margin-right:-15px}
*[class*=dp-grid-] > * {padding-left:15px; padding-right:15px}
*[class*=dp-grid-]:before, *[class*=dp-grid-]:after {content:''; display:block}
*[class*=dp-grid-]:after {clear:both}
*[class*=dp-grid-] > * {float:left}
*[class*=dp-grid-].grid-inline {font-size:0}
*[class*=dp-grid-].grid-inline:before, *[class*=dp-grid-].grid-inline:after {display:none}
*[class*=dp-grid-].grid-inline > * {float:none; display:inline-block}
*[class*=dp-grid-].gutter-x {margin-left:0; margin-right:0}
*[class*=dp-grid-].gutter-xs {margin-left:-5px; margin-right:-5px}
*[class*=dp-grid-].gutter-sm {margin-left:-10px; margin-right:-10px}
*[class*=dp-grid-].gutter-lg {margin-left:-20px; margin-right:-20px}
*[class*=dp-grid-].gutter-xl {margin-left:-25px; margin-right:-25px}
*[class*=dp-grid-].gutter-x > * {padding-left:0; padding-right:0}
*[class*=dp-grid-].gutter-xs > * {padding-left:5px; padding-right:5px}
*[class*=dp-grid-].gutter-sm > * {padding-left:10px; padding-right:10px}
*[class*=dp-grid-].gutter-lg > * {padding-left:20px; padding-right:20px}
*[class*=dp-grid-].gutter-xl > * {padding-left:25px; padding-right:25px}
.dp-grid-lg-2 > * {width:50%}
.dp-grid-lg-3 > * {width:33.3333334%}
.dp-grid-lg-4 > * {width:25%}
.dp-grid-lg-5 > * {width:20%}
.dp-grid-lg-6 > * {width:16.6666667%}
.dp-grid-lg-7 > * {width:14.2857143%}
.dp-grid-lg-8 > * {width:12.5%}
.dp-grid-lg-9 > * {width:11.1111111%}
.dp-grid-lg-10 > * {width:10%}
/* ----------------------------------------------------------
* 미디어 쿼리
---------------------------------------------------------- */
/* 태블릿 */
@media screen and (max-width:1024px) {
/*------------------ 그리드 시스템 ------------------ */
.dp-grid-md-1 {margin-left:0 !important; margin-right:0 !important}
.dp-grid-md-1 > * {width:100%; padding-left:0; padding-right:0}
.dp-grid-md-2 > * {width:50%}
.dp-grid-md-3 > * {width:33.3333334%}
.dp-grid-md-4 > * {width:25%}
.dp-grid-md-5 > * {width:20%}
.dp-grid-md-6 > * {width:16.6666667%}
.dp-grid-md-7 > * {width:14.2857143%}
.dp-grid-md-8 > * {width:12.5%}
.dp-grid-md-9 > * {width:11.1111111%}
.dp-grid-md-10 > * {width:10%}
}
/* 모바일 */
@media screen and (max-width:768px) {
/*------------------ 그리드 시스템 ------------------ */
.dp-grid-sm-1 {margin-left:0 !important; margin-right:0 !important}
.dp-grid-sm-1 > * {width:100%; padding-left:0; padding-right:0}
.dp-grid-sm-2 > * {width:50%}
.dp-grid-sm-3 > * {width:33.3333334%}
.dp-grid-sm-4 > * {width:25%}
.dp-grid-sm-5 > * {width:20%}
.dp-grid-sm-6 > * {width:16.6666667%}
.dp-grid-sm-7 > * {width:14.2857143%}
.dp-grid-sm-8 > * {width:12.5%}
.dp-grid-sm-9 > * {width:11.1111111%}
.dp-grid-sm-10 > * {width:10%}
}
.instarcontainer {
	position: relative;
    max-width: 1010px;
    margin: auto;
}
.title-img {
    text-align: center;
    margin-bottom: 40px;
}
#instafeed .xi-plus-thin:before{content:"\e9c5"}
#instafeed i {
    font-family: xeicon;
    display: inline-block;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#instafeed > .grid-item {position:relative; overflow:hidden}
#instafeed > .grid-item a {position:relative; display:block; height: 0; padding-bottom: 100% !important;}
#instafeed > .grid-item a .img-wrapper {position:absolute; width:100%; height:100%}
#instafeed > .grid-item a img {display:block; width:100%; height:100%; object-fit:cover}
#instafeed > .grid-item .dimmed {position:absolute; top:0; left:0; bottom:0; right:0; opacity:0; background:rgba(0,0,0,0.45); visibility:hidden; z-index:20; transition:all 0.3s}
#instafeed > .grid-item .dimmed i {position:absolute; top:50%; left:50%; font-size:42px; color:#fff; margin:-21px 0 0 -21px; transition:all 0.3s ease-out; transform:rotate(120deg)}
#instafeed > .grid-item:hover .dimmed {opacity:1; visibility:visible}
#instafeed > .grid-item:hover .dimmed i {transform:rotate(0deg)}
#instafeed .xi-fw,#instafeed .xi-li{text-align:center}@font-face{font-family:xeicon;src:url(../../../common/img/instar/xeicon.eot?v=1.1.0);src:url(../../../common/img/instar/xeicon.eot?#iefix&v=1.1.0) format('embedded-opentype'),url(../../../common/img/instar/xeicon.woff2?v=1.1.0) format('woff2'),url(../../../common/img/instar/xeicon.woff?v=1.1.0) format('woff'),url(../../../common/img/instar/xeicon.ttf?v=1.1.0) format('truetype'),url(../../../common/img/instar/xeicon.svg?v=1.1.0#xeicon) format('svg');font-weight:400;font-style:normal}i{font-family:xeicon;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.coreSpriteStoryRing {
	background-size: 410px 396px;
    background-position: -273px -65px;
    background-image: url(../../../common/img/instar/6ba81dcece9b.png);
    background-repeat: no-repeat;
}
.coreSpriteLoggedOutWordmark {
	height: 51px;
    width: 175px;
    background-size: 410px 396px;
    background-position: 0 -97px;
    background-image: url(../../../common/img/instar/6ba81dcece9b.png);
    background-repeat: no-repeat;
}
.NXVPg {
    margin: 10px auto 12px;
}
.kch_x {
    margin-bottom: 10px;
    height: 64px;
    width: 64px;
    border-radius: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-direction: column;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    margin: 0 auto;
}
._2dbep {
    background-color: #fafafa;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
    position: relative;
}
.qNELH {
	width: 56px;
	height: 56px;
    cursor: pointer;
}
._6q-tv {
    height: 100%;
    width: 100%;
}
.moudaslide{
	margin: 0 0 30px 0;
}
.moreviewscolor{
	font-size: 16px;
    font-weight: bold;
	color: #f16997;
	padding-left: 5px;
}
.moreviews{
	font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    position: absolute;
    float: right;
    right: 30px;
    top: 0;
}
.moreviews a{
	color: #ababab;
}
/* YouTube */
.YoutubeListHead{border-bottom:3px solid #ccc;position:relative;margin:1rem 0 20px}@media only screen and (max-width:768px){.YoutubeListHead{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.YoutubeListHead:before{content:"";width:140px;height:3px;position:absolute;bottom:-3px;left:0}.YoutubeListHead h3{font-size:1.8rem;color:#333;width:100%;vertical-align:middle;line-height:1.2;font-weight:700}#pickupTop{margin-left:0;margin-right:0}@media only screen and (max-width:768px){#pickupTop{margin-left:-15px;margin-right:-15px}}#pickupTop .pickupTitle{height:4.8rem;overflow:hidden;font-size:1.6rem;line-height:1.5;color:#666}#pickupTop .pickupTitle a{color:#666}@media (max-width:767px){#pickupTop .pickupTitle{font-size:1.4rem;line-height:1.5;height:4.2rem}}.YoutubePlayList,.YoutubePlayList_second{position:relative;padding-bottom:.5rem;border-bottom:1px solid #eaeaea}.YoutubePlayList .YoutubePlaybg,.YoutubePlayList_second .YoutubePlaybg{position:relative}.YoutubePlayList .YoutubeVcode,.YoutubePlayList_second .YoutubeVcode{padding-bottom:2.5rem}.YoutubePlayList .YoutubeVcode .pickupTitle,.YoutubePlayList_second .YoutubeVcode .pickupTitle{font-size:1.6rem;color:#333;font-weight:400;overflow:hidden;height:4.8rem;line-height:1.5}.YoutubePlayList .YoutubeVcode .pickupTitle a,.YoutubePlayList_second .YoutubeVcode .pickupTitle a{color:#666}@media (max-width:767px){.YoutubePlayList .YoutubeVcode .pickupTitle,.YoutubePlayList_second .YoutubeVcode .pickupTitle{font-size:1.4rem;line-height:1.5;height:4.2rem;margin-left:-15px}}.YoutubePlayList .YoutubeVcode .pickupText,.YoutubePlayList_second .YoutubeVcode .pickupText{font-size:1.2rem;line-height:1.5;height:3.6rem;overflow:hidden;color:#999;margin-bottom:.5rem;margin-top:.5rem}.YoutubePlayList .YoutubeVcode .pickupText a,.YoutubePlayList_second .YoutubeVcode .pickupText a{color:#999}.pickupBottom{width:100%;position:absolute;bottom:0;margin:0 auto}.pickupBottom .pickupDate{text-align:right;font-size:1rem;line-height:2}.pickupBottom .pickupName{text-align:left;font-size:1.2rem;line-height:2;padding-right:0;color:#999;overflow:hidden;height:2.4rem}.pickupBottom .pickupName a{color:#999}.pickupBottom .pickupName img{width:2.4rem;float:left;margin-right:.5rem}.YoutubePlayList_second .pickupTitle{font-size:1.6rem}.partyList{position:relative}.partyList .Youtubplist{width:100%;z-index:1;min-height:100px}.partyList .Youtubplist img{width:100%}.partyList .open{position:absolute;top:0;color:#f69;font-weight:700}.partyList .YoutubeVcode{overflow:hidden;position:absolute;bottom:.5rem;height:30%;transition:background-color 1s;transition:height 1s;padding-top:2rem;padding-left:1rem;padding-right:1rem;background:rgba(0,0,0,.5);width:100%;color:#fff;display:block;font-size:10%}.partyList .YoutubeVcode h4.pickupTitle{line-height:1.5;height:4rem}.partyList .YoutubeVcode:hover{height:70%;transition:background-color 1s;transition:height 1s;background-color:rgba(122,200,200,.5)}@media only screen and (max-width:768px){.pickupBottom .pickupName{margin-left:-15px;margin-right:15px}.partyList .YoutubeVcode h4.pickupTitle{font-size:1.2rem}.partyList .YoutubeVcode{height:4.5rem;padding-top:.4rem}}.partyList .YoutubeVcode a{color:#fff}.partyList .YoutubeVcode:hover a{color:#f69}.mYoutubePlayList .mYoutubePlaybg,.mYoutubePlayList_second .mYoutubePlaybg{position:relative;}.mpickupBottom{width:100%;}


.Youtubeset{width:25%;position: relative; padding-top: 14%; overflow: hidden;padding-right: 0px;}
.Youtubeset img.ytYoutubeiset{position: absolute; top: -17%; left: 10%; right: 0; bottom: 0; max-width: 100%; height: auto;}
.mYoutubeset{width:100%;position: relative; padding-top: 56%;  overflow: hidden;padding-right: 0px;}
.mYoutubeset img.mytYoutubeiset{position: absolute; top: -17%; left: 5px; right: 0; bottom: 0; max-width: 100%; height: auto;}
.mplayVcodeData{width:75%;padding-left: 5px;padding-right:10px;padding-bottom: 1.2rem;}
.mplayVcodeData{width: 95%;padding-top:5px;padding-left: 5px;padding-right: 10px;min-height: 65px;display: -webkit-box;max-height: 0.2rem;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 3;font-size: 16px;font-weight: 500;line-height: 16.6rem;}
.videos{position:relative;width:1280px;height:720px;margin:5% auto;}
.videos iframe{width:1280px;height:720px;}
.ytMore{display:none;}
.YoutubeSel{margin-bottom:1rem;}
.ytThumb{height:221px;}
.playVcode{position:absolute;left:5%;top:0px;width:100%;text-align:center;box-sizing:border-box;padding-top:15%;}
.playVcode img{zoom:0.4;opacity: 0.4;}
.playVcode img:hover {opacity: 0.8;}
.mplayVcode{position:absolute;left:0;top:25px;width:100%;text-align:center;box-sizing:border-box;padding-top:15%;}
.mplayVcode img{zoom:0.4;opacity: 0.4;}
.mplayVcode img:hover {opacity: 0.8;}
.chname {list-style:none;float:right;display:inline;margin:0% 5%;box-sizing:border-box;}
.chname li{display:inline-block;font-size:1em; padding-left: 10px;color: #adadad;}
.chname li a{color: #F48FB1;}
.chname li:nth-first-chid(1){border-right:1px solid #d2d2d2; padding-left: 10px;color: #adadad;}
.mchname {list-style:none;display:inline;margin:0% 5%;box-sizing:border-box;padding-bottom: 30px}
.mchname li{color: #adadad;}
.mchname li a{color: #F48FB1;}
.mchname li:nth-first-chid(1){border-right:1px solid #d2d2d2; padding-left: 10px;color: #adadad;}
.YoutubeTitle a{color:#5a5a5a !important;font-size: 16px;}
.mYoutubeTitle a{color:#5a5a5a !important;font-size: 16px;max-height: 3.2rem;overflow: hidden; -webkit-box-orient: vertical;}
.contents_w h2{font-size: 1.5rem;
font-weight: bold;
padding: 50px 0 10px 0;
color: #f16997;
text-align: center;
border-bottom: 3px solid #fddce7;
margin-bottom: 30px;}
@media (max-width:767px){
.Youtubeset{width:25%;position: relative; padding-top: 28%; overflow: hidden;padding-right: 0px;}
.Youtubeset img.ytYoutubeiset{position: absolute; top: -17%; left: 10%; right: 0; bottom: 0; max-width: 100%; height: auto;}
.chname li{display:block;font-size:1em; padding-left: 10px;color: #adadad;text-align: right;}
}
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}


}
/*# sourceMappingURL=bootstrap-grid.css.map */