

@charset "UTF-8";

@media print, screen and ( min-width: 768px ) {
	.cardProd{
		height: 560px;
	}
	.cardProd:has(.jokRecommendWarning){
		height: 600px;
	}
}

@media print, screen and ( min-width: 768px ) {
	.cardShort{
		height: 480px !important;
	}
	.cardMedium{
		height: 510px !important;
	}
	.cardLong{
		height: 610px !important;
	}
}

/*
SP
@media only screen and ( max-width: 767px ) {}
*/

@media only screen and ( max-width: 767px ) {
	body#chronic {
		padding-bottom: 57px;
	}
}

@media print, screen and ( min-width: 768px ) {
	.pageHeaderContentWrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.pageHeaderContent {
		flex: 1;
		padding: 0 20px;
	}
	.pageHeaderImage {
		flex: none;
		width: 298px;
	}
	.pcPageHeader {
		padding: 1em 0;
	}
}

@media only screen and ( max-width: 767px ) {
	.pageHeader {
		margin: 0 -10px;
	}
	.pageHeaderContent {
		display: none;
	}
	.pageHeaderImage {
		text-align: center;
	}
}



/* .chronicIndexUlLink */
ul.chronicIndexUlLink li {
	padding: 2px 0 2px 16px;
	background: url(/content/dam/shared/jp/ja/static/images/common/arrow_link.gif) no-repeat 4px 0.6em;
}
ul.chronicIndexUlLink li > a {
	text-decoration: none;
	color: #333333;
}

/* .chronicIndexAcArea */
.chronicIndexAcArea {
	overflow: hidden;
	margin-bottom: 10px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(4, 0, 0, 0.25);
	box-shadow: 0px 2px 3px 0px rgba(4, 0, 0, 0.25);
}
.chronicIndexAcArea .description > .list {
	padding-left: 1em;
}
.chronicIndexAcArea .description > .list.komeNum {
	padding-left: 2.5em;
}
.chronicIndexAcArea > .chronicIndexAcBtn {
	padding: 10px 20px;
	display: table;
	width: 100%;
}
.chronicIndexAcArea > .chronicIndexAcBtn > div {
	display: table-cell;
}
.chronicIndexAcArea > .chronicIndexAcBtn > div:first-child {
	width: 36px;
}
.chronicIndexAcArea > .chronicIndexAcBtn > div:last-child {
	padding-left: 1em;
	padding-right: 2em;
	vertical-align: middle;
	background: url(/content/dam/aflac/jp/ja/static/iryo/images/icon_pc_iryo_index_ac_close.gif) no-repeat right center;
}
.chronicIndexAcArea > .chronicIndexAcBtn.open > div:last-child {
	background: url(/content/dam/aflac/jp/ja/static/iryo/images/icon_pc_iryo_index_ac_open.gif) no-repeat right center;
}
.chronicIndexAcArea > .chronicIndexAc > div {
	margin: 0 20px 30px;
}
.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap::after {
	content: "";
	display:block;
	clear: both;
}
.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div {
	display: inline-block;
	float: left;
}
.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div:first-child {
	padding-right: 34px;
}
.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div.textWrap {
	width: 354px;
	padding-top: 27px;
}
.chronicIndexAcArea > .chronicIndexAcQA > div {
	display: table;
}
.chronicIndexAcArea > .chronicIndexAcQA > div > div {
	display: table-cell;
	vertical-align: top;
}
.chronicIndexAcArea > .chronicIndexAcQA > div > div:first-child {
	width: 36px;
}
.chronicIndexAcArea > .chronicIndexAcQA > div > div:last-child {
	padding-left: 1em;
}
	.chronicIndexAcArea > .chronicIndexAcBtn .chronicIndexAcBtnIcon img{
		width: 36px;
	}
@media only screen and ( max-width: 767px ) {
	.chronicIndexAcArea > .chronicIndexAcBtn > div {
		vertical-align: middle;
	}
	.chronicIndexAcArea > .chronicIndexAcBtn .chronicIndexAcBtnIcon img{
		width: 26px;
	}
	.chronicIndexAcArea > .chronicIndexAcBtn > div:last-child {
		padding-left: 0em;
		background: url(/content/dam/aflac/jp/ja/static/iryo/images/icon_sp_iryo_index_ac_close.png) no-repeat right center;
		background-size: 17px;
	}
	.chronicIndexAcArea > .chronicIndexAcBtn.open > div:last-child {
		background: url(/content/dam/aflac/jp/ja/static/iryo/images/icon_sp_iryo_index_ac_open.png) no-repeat right center;
		background-size: 17px;
	}
	.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div {
		float: none;
	}
	.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div:last-child {
		width: 100%;
		text-align: center;
	}
	.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div:last-child > img {
		max-width: 280px;
		width: 100%;
	}
	.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div:first-child {
		padding-right: 0;
	}
	.chronicIndexAcArea > .chronicIndexAc .chronicIndexAcFloatWrap > div.textWrap {
		width: 100%;
		padding-top: 0;
		padding-bottom: 1em;
	}
	.chronicIndexAcArea > .chronicIndexAcQA > div {
		border-top: solid 2px #e6e6e6;
		padding-top: 10px;
	}
	.chronicIndexAcArea > .chronicIndexAcQA > div > div:last-child {
		padding-left: 0;
	}
	.chronicIndexAc > .chronicIndexAcCloseBtn {
		display: block !important;
		padding: 13px 0;
		border-top: solid 2px #e6e6e6;
		background: url(/content/dam/aflac/jp/ja/static/iryo/images/icon_sp_iryo_index_ac_open.png) no-repeat right center;
		background-size: 17px;
	}
}
/* -----------------------------------------------

	cardProd
	商品

----------------------------------------------- */
.cardProd.cardOrange .cardBadge,
.cardProd.cardOrange .cardHeader {
	background-color: #F08200;
}
.cardProd.cardOrange .cardBtn{
	background-color: #F08200;
}
.cardProd.cardOrange2 .cardBadge,
.cardProd.cardOrange2 .cardHeader {
	background-color: #f89d48;
}
.cardProd.cardOrange2 .cardBtn{
	background-color: #f89d48;
}
.cardProd.cardWings .cardBadge,
.cardProd.cardWings .cardHeader {
	background-color: #005bab;
}
.cardProd.cardBlue .cardBadge,
.cardProd.cardBlue .cardHeader {
	background-color: #005BAB;
}
.cardProd.cardBlue .cardBtn{
	background-color: #005BAB;
}
.cardProd.cardPurple .cardBadge,
.cardProd.cardPurple .cardHeader {
	background-color: #9E5EA3;
}
.cardProd.cardPurple .cardBtn{
	background-color: #9E5EA3;
}
.cardProd.cardLightblue .cardBadge,
.cardProd.cardLightblue .cardHeader {
	background-color: #00a7e3;
}
.cardProd.cardLightblue .cardBtn{
	background-color: #00a7e3;
}
.cardProd.cardTakoizu .cardBadge,
.cardProd.cardTakoizu .cardHeader {
	background-color: #00a8a9;
}
.cardProd.cardTakoizu .cardBtn{
	background-color: #00a8a9;
}

/*
.cardProd .mediaLeft .mediaImage.chronicMediaImage{
	width: 90px;
}
*/

@media only screen and ( max-width: 767px ) {
	.cardProd .cardBody .mediaLeft .mediaImage {
		width: 130px;
		padding-top: 0.5em;
	}
	.logoPr img {
		padding: 0 7px !important;
	}
}

/* -----------------------------------------------

	1カラム商品BOX

----------------------------------------------- */
@media only screen and ( min-width: 768px ) {
	.chronic2colbox{
		width: calc( 50% - 7px);
		margin-left: 0;
		vertical-align: top;
	}
	.cardProd.cardProdHalf{
		height: 650px;
	}
	.cardProd.cardGuardTxt{
		height: 512px;
	}
	.chronicVoiceprintDialTel {
		width: 250px;
		font-size: 18px;
		font-weight: bold;
		padding: 10px;
		border-radius: 36px;
		box-shadow: 0 0 8px grey;
		margin: 0 auto;
	}
	.chronicVoiceprintDialTel img{
		width: 25px;
		margin-bottom: 7px;
	}
	.chronicTimeIcon{
		width: 14px;
		margin: 0 2px 3px 0;
	}
}
@media only screen and ( max-width: 767px ) {
	.chronic2colbox{
		margin-left: 0;
		vertical-align: top;
	}
	.chronicTimeIcon{
		width: 14px;
		margin: 0 2px 3px 0;
	}
	a.chronicVoiceprintDialTelLink {
		display: block;
		margin: 0 auto;
		text-decoration: none!important;
		color: #333333!important;
	}
	.chronicVoiceprintDialTel img{
		width: 25px;
		margin-bottom: 7px;
	}
}
.chronicVoiceprintDialTel {
	width: 250px;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	border-radius: 36px;
	box-shadow: 0 0 8px grey;
	margin: 0 auto;
	}

/* -----------------------------------------------

	documentRequest_shiryou_btn
	資料請求ボタン

----------------------------------------------- */
.documentRequest_shiryou_btn {
	background: #f49e00;
}
.documentRequest_shiryou_btn:before {
	display: inline-block;
	width: 22px;
	height: 23px;
	background: url(/content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png) no-repeat 0 0;
	background-size: 22px auto;
	margin: -4px 10px 0 0;
	vertical-align: middle;
	content: "";
}
.documentRequest_shiryou_btn:after {
	content: none;
}
.documentRequest_btn {
	background: #f49e00;
}
.documentRequest_btn:before {
	display: inline-block;
	width: 22px;
	height: 23px;
	background: url(/content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png) no-repeat 0 0;
	background-size: 22px auto;
	margin: -4px 10px 0 0;
	vertical-align: middle;
	content: "";
}
.documentRequest_btn:after {
	content: none;
}

/* -----------------------------------------------

	アコーディオン内テーブル

----------------------------------------------- */
@media only screen and ( min-width: 768px ) {
	.chronicTable{
		width: 650px;
	}
}
.chronicTable > div.wid35Col {
	width: 35%;
}
.chronicTable > div.wid48Col {
	width: 48%;
}
.chronicTable > div.wid50Col {
	width: 50%;
}
.chronicTable > div.wid52Col {
	width: 52%;
}
.chronicTable > div.wid65Col {
	width: 65%;
}
.chronicTable > div:last-child {
	box-sizing: border-box;
	padding-left: 1em;
}
.chronicTable > table {
	border-width: 1px 0 0 1px;
	border-color: #dedede;
	border-style: solid;
	width: 100%;
}
.chronicTable > table th,
.chronicTable > table td {
	border-width: 0 1px 1px 0;
	border-color: #dedede;
	border-style: solid;
}
.chronicTable > table th {
	background: #d7d7d7;
}
.chronicTable > table td:first-child {
	background: #d6e9f2;
}
@media only screen and ( max-width: 767px ) {
	.chronicTable {
		display: block;
	}
	.chronicTable > div.wid35Col,
	.chronicTable > div.wid48Col,
	.chronicTable > div.wid50Col,
	.chronicTable > div.wid52Col,
	.chronicTable > div.wid65Col {
		width: 100%;
	}
}
/* -----------------------------------------------

	titlePinkLine
	アコーディオン内ピンク色アンダーライン

----------------------------------------------- */
.titlePinkLine {
	font-size: 83%;
	font-weight: bold;
	border-bottom: 2px solid pink;
	display: inline-block;
}
/* -----------------------------------------------

	titlePinkLine
	アコーディオン内ピンク色アンダーライン

----------------------------------------------- */
.lastAcArea {
	margin-bottom: 50px;
}

/* -----------------------------------------------

	titlePinkLine
	アコーディオン内ピンク色アンダーライン

----------------------------------------------- */
@media only screen and ( min-width: 768px ) {
	.footerTop-bnr .one-wide .widebnrWrap {
		width: calc(50% - 10px);
		margin: 0 auto;
	}
	.footerTop-bnr .one-wide .widebnrWrap .imgArea.household img {
		width: 100%;
		height: auto;
	}
}/* -----------------------------------------------

	spImg100per
	アコーディオン内画像幅100%

----------------------------------------------- */
@media only screen and ( max-width: 767px ) {
	.spImg100per {
		width: 100%;
	}
}

/* badgeRow3col
----------------------------------------------- */
.badgeRow3col {
	margin: 0 -3px 10px;
}
.badgeRow3col:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*- badgeRowCol -*/
.badgeRow3col > .badgeRowCol {
	float: left;
	padding: 0 3px;
	width: 33.3%;
}
.badgeRow3col > .badgeRowCol:nth-child(3n+1) {
	clear: left;
}
.badgeRow3col > .badgeRowCol:nth-child(n+4) {
	margin-top: 10px;
}

/*- badge -*/
.badgeRow3col .badge {
	width: 100%;
	padding: 7px 2px 5px;
	position: relative;
}
.badgeRow3col .badge sup{
	position: absolute;
}

.badgeRowCol{
}

.badge sup{
	vertical-align:top;
	position: relative;
	top: -0.5em;
}

.badgeRowCol .badge {
	height: 30px;
	line-height: 18px;
}

/*その他設定*/
.txGuardRed {
    color: #FF0000;
}
.txPink{
	color: #ff9999;
}
.badge-syushin{
	background-color: #bdd7ee;
}
.badge.badge-syushinType{
	background-color: #9dc3e6;
	color: #ffffff;
}
.badge-chronic{
	background-color: #ff9999;
	color: #ffffff;
}
.cardProd .mediaDetail .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft{
	margin-right: 5px;
}
.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft {
	width: calc(50% - 25px);
}
.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTx {
	width: calc(50% + 20px);
}
.cardProd .mediaDetail .badgeRow2 .badgeRowCol.cronicBadgeLongTx .badge,
.cardProd .mediaDetail .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft .badge,
.cardProd .mediaDetail .badgeRow1 .badgeRowCol.cronicBadgeLongTx .badge{
	min-height: 26px;
}
.cronicBadgeLongTx .badge{
	padding: 8px 2px 5px;
}
.cronicBadgeLongTxLeft .badge{
	padding: 8px 10px 5px;
}
@media only screen and ( max-width: 767px ) {
	.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft {
		width: calc(50% - 25px);
	}
	.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTx {
		width: calc(50% + 20px);
	}
	.cronicBadgeLongTx .badge{
		padding: 7px 2px 5px;
	}
	.cronicBadgeLongTxLeft .badge{
		padding: 7px 2px 5px;
	}
	.cardProd .mediaDetail .badgeRow2 .badgeRowCol.cronicBadgeLongTx .badge,
	.cardProd .mediaDetail .badgeRow1 .badgeRowCol.cronicBadgeLongTx .badge,
	.cardProd .mediaDetail .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft .badge{
		min-height: 24px;
	}
}
@media only screen and ( max-width: 374px ) {
	.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTxLeft {
		width: calc(50% - 40px);
	}
	.cardProd .cardBody .badgeRow2 .badgeRowCol.cronicBadgeLongTx {
		width: calc(50% + 35px);
	}
	.cronicBadgeLongTx .badge{
		padding: 7px 2px 5px;
	}
	.cronicBadgeLongTxLeft .badge{
		padding: 7px 2px 5px;
	}
}


/*- h1 -*/
div#mainCol h1 {
	border-color:#0A98D3;
	color:#0A98D3;
}
/*- 汎用 -*/
.pb2em {
	padding-bottom: 2em !important;
}
/* -----------------------------------------------

	#leadArea
	リードエリア

----------------------------------------------- */
/* 商品（大カテゴリ）リード
----------------------------------------------- */
#mainCol div#leadArea {
	/* for IE7/6 */
	*height: 1%;
}
#mainCol div#leadArea:after {
	display: block;
	content: "";
	clear: both;
}

/* -----------------------------------------------

	h2設定

----------------------------------------------- */
#mainCol h2#productDays1,
#mainCol h2#productKashikoku,
#mainCol h2#productYdays,
#mainCol h2#productYasacever,
#mainCol h2#productDonata {
	padding: 12px 12px 10px;
	font-size: 124%;
	color: #ffffff;
}

/*- h2 各色設定 -*/
#mainCol h2#productDays1 { background-color: #ffcc00; }
#mainCol h2#productKashikoku { background-color: #9953a0; }
#mainCol h2#productYdays { background-color: #1c439b; }
#mainCol h2#productYasacever { background-color: #F39729; }
#mainCol h2#productDonata { background-color: #00a7e3; }


/* -----------------------------------------------

	Table
	テーブル設定

----------------------------------------------- */

/* Table	商品表
----------------------------------------------- */
#mainCol table.productsTable {
	margin-left: 0;
	border: solid 1px #ccc;
}
#mainCol div.productsTableCont table.productsTable tbody th,
#mainCol div.productsTableCont table.productsTable tbody td {
	font-weight: normal;
	text-align: left;
}
#mainCol div.productsTableCont table.productsTable tbody th {
	padding: 10px 8px;
	width: 160px;
	text-align: center;
}
#mainCol div.productsTableCont table.productsTable tbody td {
	padding: 12px 15px 12px 0;
}
/*- 各セル設定 -*/
#mainCol div.productsTableCont table.productsTable tbody td.cellTypeBtn {
	padding: 10px 8px;
	border-left: solid 1px #ccc;
	width: 170px;
	text-align: center;
}
#mainCol div.productsTableCont table.productsTable tbody td.cellTypeBtn ul.ulLink {
	text-align: left;
	padding-bottom: 7px;
}

/* -----------------------------------------------

	block
	ブロック設定

----------------------------------------------- */

/* block	ラインブロック
----------------------------------------------- */
.bloLine {
	border: solid 1px #ccc;
	padding: 4px 8px;
}

.tdUnder{
	text-decoration: underline !important;
}

.badgeNoWrap{
	oadding-left:0px !important;
	padding-right:0px !important;
	white-space:nowrap;
}

.ti3em{
	padding-left:3em;
	text-indent:-3em;
}

.ti2em{
	padding-left:2em;
	text-indent:-2em;
}

.ti1em{
	padding-left:1em;
	text-indent:-1em;
}

@media only screen and ( max-width: 767px ) {
	.mbM40 {
		margin-bottom: -40px;
	}
}

.btnDeactive{
	background-color:#d9e7ea !important;
	color: #fff !important;
	pointer-events: none;
}

.cardProd .btnDeactive .btnLabel:after {
	border-color: transparent transparent transparent #fff;
}

.bulletNo{
	margin-right:0.5em
}
.bulletMark{
	margin-right:1em
}
/* -----------------------------------------------

	respTelArea

----------------------------------------------- */
.respTelArea {
	width: -webkit-fill-available;
	background: #ffff;
	padding: 10px 20px;
	display: inline-block;
}
.respTelFigArea {
	display: flex;
	justify-content: space-evenly;
}
.width35 {
	width: 120px;
	padding-top: 5px;
}
@media only screen and ( min-width: 768px ) {
	.telContent {
		width: 50%;
		float: left;
	}
	.chronicVoiceprintDialTel {
		width: 250px;
		font-size: 18px;
		font-weight: bold;
		padding: 10px;
		border-radius: 36px;
		box-shadow: 0 0 8px grey;
		margin: 0 auto;
	}
	.chronicTimeIcon{
		width: 14px;
		margin: 0 2px 3px 0;
	}
}
@media only screen and ( max-width: 767px ) {
	.telBoxFig {
		
	}
	.chronicTimeIcon{
		width: 14px;
		margin: 0 2px 3px 0;
	}
	a.chronicVoiceprintDialTelLink {
		display: block;
		margin: 0 auto;
		text-decoration: none!important;
		color: #333333!important;
	}
	.chronicVoiceprintDialTel img{
		width: 25px;
		margin-bottom: 7px;
	}
}
.chronicVoiceprintDialTel {
	width: 250px;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	border-radius: 36px;
	box-shadow: 0 0 8px grey;
	margin: 0 auto;
}

/*- NEX-MR対応 -*/

@media only screen and (max-width: 767px) {
  .buttonShiryoSeikyuRspChronicIndex-sp {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 60px;
    margin: 0 auto;
    padding: 0 10px;
    background: linear-gradient(0deg, #f36500, #ff8100);
    border: 0;
    border-radius: 6px;
    box-shadow: 0px 2px 3px 0px rgba(4, 0, 0, 0.25);
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
  }
  .buttonShiryoSeikyuRspChronicIndex-sp > span {
    position: relative;
    padding-left: 30px;
  }
  .buttonShiryoSeikyuRspChronicIndex-sp > span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 22px;
    height: 23px;
    background: url(/content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png) no-repeat top left / 100% auto;
  }
}

.cardLinkShiryoBtnRspChronicIndex button {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 210px;
  width: 100%;
  height: 60px;
  margin: 0 auto;
  padding: 0 10px;
  background: linear-gradient(0deg, #f36500, #ff8100);
  border: 0;
  border-radius: 6px;
  box-shadow: 0px 2px 3px 0px rgba(4, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

.cardLinkShiryoBtnRspChronicIndex button > span {
	position: relative;
	padding-left: 33px;
}

.cardLinkShiryoBtnRspChronicIndex button > span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 2px;
	width: 22px;
	height: 23px;
	background: url(/content/dam/aflac/jp/ja/static/sp/shared/images/icon_link_book_white.png) no-repeat top left / 100% auto;
}

.cardLinkListRspChronicIndex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.txBlackRspChronicIndex {
  color: #333333 !important;
}

.tx14BlueArrowLeftRspChronicIndex {
  padding-left: 20px;
  background-image: url(/content/dam/shared/jp/ja/static/resp_images/icon/arrow_right_blue_lerge_01.png);
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: left calc((1.56em - 15px) / 2);
  line-height: 1.56;
}
.txBlackRspChronicIndex {
  color: #333333 !important;
}
.cardLinkListRspChronicIndex > li {
  margin-right: 1em;
}
/* .bloProdustCategory */
.bloProdustCategory {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    padding: 0 8px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
/* 色指定 */
.bloProdustCategory.modCategoryGan {
    background: #3e74d9;
}
.bloProdustCategory.modCategoryIryo {
    background: #009b41;
}
.bloProdustCategory.modCategoryKaigo {
    background: #b45808;
}
.bloProdustCategory.modCategorySyushin {
    background: #5b41a1;
}


