
/*========================================================
                       文章排版風格設定
=========================================================*/
.news_detail_content [id] {
	scroll-margin-top: 100px;
}


/*.article-style {

}
.article-style h2 {
	color: #e2ca27;
	margin: 0 0 20px 0;
	border-left: 9px solid #e2ca27;
	padding-left: 15px;
	font-weight: 700;
	font-size: 26px;
}
.article-style h3 {
	color: #ff8072;
	font-weight: 700;
	font-size: 22px;
	margin-bottom: 20px;
}
.article-style h4 {
	color: #76e9a6;
	font-weight: 700;
	font-size: 20px;
}
.article-style h5 {
	color: #F39C12;
	font-weight: 900;
	font-size: 16px;
}
.article-style p {
	margin-bottom: 15px;
}
.article-style p img.img1 {
	display: block;
	max-width: 100% !important;
	height: auto !important;
	margin: 40px auto;
}
.article-style ol li,  .article-style ul li {
	margin-bottom: 10px !important;
}

.article-style ol li strong,  .article-style ul li strong {
	font-weight: 700;
}
.article-style iframe {
	margin: 40px auto;
}*/
/*文字顏色*/
.article-style .f-c01 {
	color: #13c5fb;
}
.article-style .f-c02 {
	color: #76e9a6;
}
.article-style .f-c03 {
	color: #dd89ff;
}
.article-style .f-c04 {
	color: #ff8072;
}
.article-style .f-c05 {
	color: #3afdd7;
}
.article-style .f-c06 {
	color: #e2ca27;
}

.article-style .f-b01 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #76e9a6;
}
.article-style .f-b02 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #13c5fb;
}
.article-style .f-b03 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #dd89ff;
}
.article-style .f-b04 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #ff8072;
}
.article-style .f-b05 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #3afdd7;
}
.article-style .f-b07 {
	padding: 2px 10px;
	margin: 0;
	margin-right: 10px;
	color: #111;
	background-color: #e2ca27;
}




/*文字樣式*/
.article-style .f-s01 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #76e9a6;
	padding-bottom: 2px;
}
.article-style .f-s02 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #13c5fb;
	padding-bottom: 2px;
}
.article-style .f-s03 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #dd89ff;
	padding-bottom: 2px;
}
.article-style .f-s04 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #ff8072;
	padding-bottom: 2px;
}
.article-style .f-s05 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #3afdd7;
	padding-bottom: 2px;
}
.article-style .f-s06 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #e2ca27;
	padding-bottom: 2px;
}
.article-style .f-s07 {
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 2px solid #fff;
	padding-bottom: 2px;
}


/*框框樣式*/
.article-style .frame-style {
	background-color: #2A2A2A;
	border: 1px solid #444444;
	border-radius: 10px;
	padding: 30px 25px 20px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.6);
	margin-bottom: 40px;
}
.article-style .frame-style ul {
	padding-left: 20px;
	margin: 0;
}
.article-style .frame-style li {
	margin-bottom: 6px;
}
.article-style .frame-style li:last-of-type {
	margin-bottom: 0;
}
.article-style .frame-style01 h3 {
	color: #13c5fb;
}
.article-style .frame-style01 strong {
	color: #F1C40F;
}
.article-style .frame-style02 h3 {
	color: #dd89ff;
}
.article-style .frame-style02 strong {
	color: #F39C12;
}
.article-style .frame-style03 h3 {
	color: #ff8072;
}
.article-style .frame-style03 strong {
	color: #F1C40F;
}
.article-style .frame-style04 h3 {
	color: #76e9a6;
}
.article-style .frame-style04 strong {
	color: #F39C12;
}



/*你可能會喜歡樣式*/
.article-style .box-style {
	background-color: #fff;
    border: 1px solid #ededed;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 40px;
	color: #555;
    border-left: 6px solid #d9b36c;
	box-shadow: 0 2px 10px -2px #adadad;
}
.article-style .box-style a {
	color: #555;
}
.article-style .box-style a:hover {
	text-decoration: underline;
}
.article-style .box-style > p {
	font-size: 1.4rem;
	font-weight: 700;
}
.article-style .box-style01 {
    border-left: 4px solid #d9b36c;
}
.article-style .box-style01 > p {
	color: #d9b36c;
}
.article-style .box-style02 {
    border-left: 4px solid #dd89ff;
}
.article-style .box-style02 > p {
	color: #dd89ff;
}
.article-style .box-style03 {
    border-left: 4px solid #ff8072;
}
.article-style .box-style03 > p {
	color: #ff8072;
}
.article-style .box-style04 {
    border-left: 4px solid #76e9a6;
}
.article-style .box-style04 > p {
	color: #76e9a6;
}
.article-style .box-style05 {
    border-left: 4px solid #F39C12;
}
.article-style .box-style05 > p {
	color: #F39C12;
}
.article-style .box-style06 {
    border-left: 4px solid #F1C40F;
}
.article-style .box-style06 > p {
	color: #F1C40F;
}

@media (max-width: 767px) {
	.article-style .box-style {
		padding: 30px 20px 20px 20px;
	}
}


/*無序列表樣式*/
.article-style .ul-style {
  list-style: none;
  padding-left: 0;
}
.article-style .ul-style.bb li {
	border-bottom: 1px dashed #4f4f4f;
	padding-bottom: 10px;
}
.article-style .ul-style li {
  position: relative;
  padding-left: 28px;
  margin: 10px 0;
  line-height: 1.6;
}
.article-style .ul-style li::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 8px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #13c5fb;
}
.article-style .ul-style01 li::before {
  background: #13c5fb;
}
.article-style .ul-style02 li::before {
  background: #76e9a6;
}
.article-style .ul-style03 li::before {
  background: #dd89ff;
}
.article-style .ul-style04 li::before {
  background: #ff8072;
}
.article-style .ul-style05 li::before {
  background: #3afdd7;
}
.article-style .ul-style06 li::before {
  background: #e2ca27;
}


/*有序列表樣式*/
.article-style .ol-style {
  list-style: none;
  counter-reset: num;
  padding-left: 0;
}
.article-style .ol-style.bb li {
	border-bottom: 1px dashed #4f4f4f;
	padding-bottom: 8px;
}
.article-style .ol-style li {
  counter-increment: num;
  margin: 8px 0;
  padding-left: 34px;
  position: relative;
  line-height: 1.6;
}

.article-style .ol-style li::before {
  content: counter(num);
/*  content: counter(num) ".";*/
  position: absolute;
  left: 4px;
  top: 3px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #13c5fb;
  color: #111;
  font-weight: bold;
  border-radius: 3px;
}

.article-style .ol-style01 li::before {
  background: #13c5fb;
}
.article-style .ol-style02 li::before {
  background: #76e9a6;
}
.article-style .ol-style03 li::before {
  background: #dd89ff;
}
.article-style .ol-style04 li::before {
  background: #ff8072;
}
.article-style .ol-style05 li::before {
  background: #3afdd7;
}
.article-style .ol-style06 li::before {
  background: #e2ca27;
}


/*步驟列表樣式*/
.article-style .diy-steps {
	list-style: none;
	padding-left: 0;
}
.article-style .diy-steps li {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.article-style .diy-steps.bb li {
	border-bottom: 1px dashed #4f4f4f;
	padding-bottom: 10px;
}
.article-style .diy-steps li strong {
	display: inline-block;
	min-width: 70px;
	padding: 1px 8px;
	margin-right: 15px;
	border-radius: 5px;
	font-weight: bold;
	text-align: center;
	color: #111;
	flex-shrink: 0;
}
.article-style .diy-steps li span {
  line-height: 1.6;
  flex: 1;
}
@media (max-width: 767px) {
	.article-style .diy-steps li {
		align-items: flex-start;
	}
}

/* 箭頭標籤本體 */
.article-style .diy-arrow li strong {
	display: inline-block;
	padding: 6px 40px 6px 20px;
	font-weight: bold;
	text-align: center;
	position: relative;
	clip-path: polygon(0 15%, calc(100% - 30px) 15%, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, calc(100% - 30px) 85%, 0 85%);
}
@media (max-width: 767px) {
	.article-style .diy-arrow li {
		align-items: center;
	}
}

/*FAQ樣式*/
.article-style .faq-style ul {
	list-style: none;
	margin: 0;
	padding: 0;
    font-weight: 700; 
}
.article-style .faq-style ul li {
	margin-bottom: 20px;
}
.article-style .faq-style h3 {
	margin: 0;
}
.article-style .faq-style h3 strong {
	display: block;
	font-size: 1rem;
	font-weight: normal;
}
.article-style .faq-style p {
	display: block;
	margin: 5px 0 10px 0px;
	font-weight: normal;
}

.article-style .faq-style-frame01 strong {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding-bottom: 10px;	
}
.article-style .faq-style-frame02 p {
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
}
.article-style .faq-style-frame03 strong {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding-bottom: 10px;
}
.article-style .faq-style-frame03 p {
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
}
.article-style .faq-style-frame04 ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding: 0px 20px 10px 20px;
}
.article-style .faq-style-frame05 ul li {
    border: 1px solid rgba(255, 255, 255, 0.1);
	padding: 20px 20px 10px 20px;
}
.article-style .faq-style-frame06 strong {
	background-color: #2d2d2d;
    font-weight: bold;
    color: #fff;
    padding: 12px 16px;
    border-radius: 8px;
    margin-bottom: 8px;
}
.article-style .faq-style-frame06 p {
    padding: 8px 16px;
}
.article-style .faq-style-icon strong, 
.article-style .faq-style-icon p {
	position: relative;
}
.article-style .faq-style-icon strong::before {
	content: "Q";
	font-weight: bold;
	display: inline-block;
	background: #f39c12;
	color: #fff;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	margin-right: 8px;
}
.article-style .faq-style-icon p::before {
	content: "A";
	font-weight: bold;
	display: inline-block;
	background: #27ae60;
	color: #fff;
	border-radius: 50%;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	margin-right: 6px;
}

.article-style .work-style h2 {
	background-color: #077ac7;
	color: #fff;
	padding: 10px 15px;
	font-size: 24px;
}
.article-style .work-style ul {
	list-style: none;
	margin: 50px 0 0 0;
	padding: 0;
}
.article-style .work-style .work-item {
	border: 1px solid #c5c5c5;
	width: 100%;
	margin: 0 10px 30px 10px;
	padding: 10px;
	background-color: #fff;
}
.article-style .work-style .work-item a {
	outline: none;
	border: none;
	display: block;
	color: #333;
}
.article-style .work-style .work-item a .pic {
	position: relative;
}
.article-style .work-style .work-item a .pic img {
	width: 100%;
	vertical-align: bottom;
}
.article-style .work-style .work-item a .pic:hover:before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.article-style .work-style .work-item a .pic:before {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: '';
	display: inline-block;
	background-color: rgba(0,0,0,0.5);
	opacity: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: .5s;
}
.article-style .work-style .work-item .info {
	margin: 10px 5px 0 5px;
}
.article-style .work-style .work-item .info h3 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.article-style .work-style .work-item .info p {
	margin: 0;
	font-size: 14px;
}
.article-style .work-style .work-item .info p span {
	float: right;
}


/*背景區塊樣式*/
.card-bg-orange {
  background: linear-gradient(90deg, #f97315, #f59d0b);
  color: #fff;
  border-radius: 22px;
  padding: 48px 28px;
}
.card-bg-orange h2{
  border-left: none;
}	
.card-bg-orange h2, .card-bg-orange h3, .card-bg-orange h4{
  color: #fff;
}	
.card-bg-orange p {
  opacity: 0.9;
}
.card-bg-orange em::before {
  font-size: 2rem;
}


/*文字高光*/
.highlight1 {
	text-align: center;
	margin: 20px 0;
}
.highlight1 strong {
	background: linear-gradient(90deg, #f97315, #f59d0b);
	color: #fff;
	border-radius: 15px;
	padding: 10px 20px;
	font-size: 1.1rem;
}
@media (max-width: 991px) {
	.highlight1 strong {
		display: inline-block;
	}
}


/*其他樣式*/
.article-style .ul-line li {
	border-bottom: 1px dashed #fff;
	padding: 10px;
}


/* 宣告免責 */
.case-note {
  background-color: #f7f7f7;
  padding: 0.75em 1em;
  margin: 1.5em auto 0;
  font-size: 0.75rem;
  color: #777;
  border-radius: 5px;
  max-width: 720px;
  line-height: 1.6;
  border-left: 3px solid #ddd;
}


/*========================================================
                           表格
=========================================================*/

.table1 {
	border-collapse: collapse;
	text-align: center;
	margin: 0 0 20px 0;
}
.table1 caption {
	color: #333;
	font-weight: bold;
}
.table1 tr:nth-of-type(2n+1) {
	background-color: #e8e8e1;
}
.table1 th {
	background: #333333;
	color: #fff;
	font-weight: bold;
	padding: 15px 5px !important;
	text-align: center;
	border-top: 0 !important;
	border-right: 1px solid #555555;
}
.table1 td {
	padding: 0 5px;
	border: 1px solid #bbb;
}
.table1 a.file {
	display: inline-block;
	margin-top: 4px;
	width: 24px;
	height: 24px;
	background: url(../images/file_pdf.png) no-repeat center center;
	text-indent: -9999px;
}
.table1 td img {
	max-width: 100px;
	max-height: 100px;
}
.table2 {
}
.table2 th {
	background: #e49d47;
	color: #fff;
	font-weight: bold;
	padding: 15px 5px !important;
	text-align: center;
	border-top: 0 !important;
	border-right: 1px solid #bab9bb;
}
.table2 td {
	padding: 0 5px;
	border: 1px solid #cccccc;
	text-align: center;
	background-color: #fff;
}
.table2 td img {
	max-width: 100px;
	max-height: 100px;
}
.table2 td.left {
	text-align: left;
}
.table2 td.left b {
	display: block;
	color: #D40101;
}


.table3 {
	width: 100%;
	border-collapse: collapse;
	background-color: #2A2A2A;
	color: #EEEEEE;
	margin-bottom: 40px;
	border-radius: 6px;
	overflow: hidden;
}

.table3 th, .table3 td {
	  padding: 12px 16px;
	  border: 1px solid #444444;
}
.table3 th {
	background-color: #181818;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 1.2rem;
}
.table3 td.c {
	background-color: #313131;
	text-align: center;
}
.table3 a.file {
	display: inline-block;
	margin-top: 4px;
	width: 24px;
	height: 24px;
	background: url(../images/file_pdf.png) no-repeat center center;
	text-indent: -9999px;
}
.table3 td img {
	max-width: 100px;
	max-height: 100px;
}


.table4 {
	border-collapse: collapse;
	text-align: center;
	margin: 0 0 20px 0;
}
.table4 caption {
	color: #c0e4ea;
	font-weight: bold;
}
.table4 th {
	background: #ffffffe8;
	color: #333;
	font-weight: bold;
	padding: 15px 5px !important;
	text-align: center;
	border: 1px solid #333;
}
.table4 td {
	padding: 0 5px;
	border: 1px solid #bbb;
}
.table4 td.c {
	background-color: #5b5d64de;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #dee2e6;
	border-top: 1px solid #dee2e6;
}
.table4 td.left {
	text-align: left;
}
.table4 a.file {
	display: inline-block;
	margin-top: 4px;
	width: 24px;
	height: 24px;
	background: url(../images/file_pdf.png) no-repeat center center;
	text-indent: -9999px;
}
.table4 td img {
	max-width: 100px;
	max-height: 100px;
}

/* 手機表格提示 */
.table-text {
	color: #D40101;
	text-align: right;
	margin-bottom: -20px !important;
}

@media (min-width: 768px) {
.table-text {
	display: none;
}
	
}

/* 表格手機版rwd版 */
.table-rwd {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}
@media screen and (max-width: 1199px) {
    .table-rwd {
        border: 0;
    }
    .table-rwd thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    .table-rwd tr {
		border-top: 1px solid #444444;
        border-bottom: 2px solid #444444;
        display: block;
        margin-bottom: 30px;
    }
    .table-rwd td {
        border-bottom: 1px solid #444444;
        display: block;
        text-align: left;
        position: relative;
        padding-left: 130px;
		font-size: 0.9rem;
    }
    .table-rwd td:first-of-type {
		font-size: 1.1rem;
		padding: 10px 0;
		text-align: center;
		font-weight: bold;
    }
    .table-rwd td::before {
        content: attr(data-label);
        font-weight: bold;
        text-transform: uppercase;
        width: 110px;
        margin-right: 10px;
        color: #fff;
        font-size: 0.9rem;
        position: absolute;
        left: 10px;
        z-index: 2;
        background-color: #404040;
        text-align: center;
    }
    .table-rwd td:first-of-type::before {
        display: none;
		margin-right: 0;
    }
    .table-rwd td:last-child {
        border-bottom: 0;
    }
    .table-rwd td.c {
        background-color: #181818;
    }
}



/*========================================================
                        CTA 按鈕設定
=========================================================*/

.wrapper_cta {
	display: block;
	text-align: center;
	padding: 3vh 0;
	font-weight: bold;
}
.button_cta {
	padding: 0.45em 4em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background-color: linear-gradient(to bottom, #edd21a, #d4b213);
	border: 2px solid #fff;
	/*font-size: 24px;*/

	display: inline-block;
	border-radius: 0.3em;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.button_cta:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
	transform: skewX(-45deg) translateX(0);
	transition: none;
}
.button_cta:hover {
	background: linear-gradient(to bottom, #edd21a, #d4b213);
	color: #fff;/*border-bottom: 4px solid #1f9ea5;*/

}
.button_cta:hover:before {
	transform: skewX(-45deg) translateX(13.5em);
	transition: all 0.5s ease-in-out;
}
.wrapper_cta .fa {
	padding-right: 5px;
}
.button_cta2 {
	padding: 0.45em 4em;
	text-align: center;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
	background: #e67e22;
	border: 2px solid #fff;
	display: inline-block;
	border-radius: 0.3em;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.button_cta2:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
	transform: skewX(-45deg) translateX(0);
	transition: none;
}
.button_cta2:hover:before {
	transform: skewX(-45deg) translateX(40em);
	transition: all 1s ease-in-out;
}
.button_cta3 {
	color: #fff!important;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8);
	background: linear-gradient(90deg, #FFD700, #FFA500);
	padding: 10px 30px;
	border-radius: 8px;
	display: inline-block;
}
.button_cta3:hover {
	color: #fff!important;
	background: linear-gradient(90deg, #FFA500, #FFD700);
}

.button_cta4 {
	padding: 0.45em 4em;
	text-align: center;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;

	background: #17c950;
	border: 2px solid #fff;
	display: inline-block;
	border-radius: 0.3em;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.button_cta4:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
	transform: skewX(-45deg) translateX(0);
	transition: none;
}
.button_cta4:hover:before {
	transform: skewX(-45deg) translateX(40em);
	transition: all 1s ease-in-out;
}
.button_cta5 {
	padding: 0.45em 4em;
	text-align: center;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
	background: #3498db;
	border: 2px solid #fff;
	display: inline-block;
	border-radius: 0.3em;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.button_cta5:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
	transform: skewX(-45deg) translateX(0);
	transition: none;
}
.button_cta5:hover:before {
	transform: skewX(-45deg) translateX(40em);
	transition: all 1s ease-in-out;
}

.button_cta6 {
	padding: 0.45em 4em;
	text-align: center;
	text-decoration: none;
	color: #111 !important;
	font-weight: bold;
	background: #F1C40F;
	border: 2px solid #fff;
	display: inline-block;
	border-radius: 0.3em;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
}
.button_cta6:before {
	content: "";
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
	width: 3em;
	display: block;
	position: absolute;
	top: 0;
	left: -4.5em;
	transform: skewX(-45deg) translateX(0);
	transition: none;
}
.button_cta6:hover:before {
	transform: skewX(-45deg) translateX(40em);
	transition: all 1s ease-in-out;
}



.wrapper_cta2 {
	background-color: #1e1e1e; 
	border: 1px solid #555;
	padding: 48px 24px 38px; 
	border-radius: 16px;
	max-width: 720px; 
	margin: 60px auto; 
	text-align: center;
}
.wrapper_cta2 .title {
	color: #fdd835; 
	font-size: 1.4rem; 
	margin-bottom: 12px;
	font-weight: bold;
}
.wrapper_cta2 .desc {
	color: #ccc; 
	margin-bottom: 28px;
}
.wrapper_cta2 .cta {
	background-color: rgb(255, 255, 255); 
	color: rgb(17, 17, 17); 
	font-weight: bold; 
	padding: 10px 20px; 
	border-radius: 8px; 
	text-decoration: none; 
	font-size: 16px; 
	display: inline-block; 
	transition: 0.3s;
}
.wrapper_cta2 .cta:hover {
	background-color: #fdd835; 
	color: #111; 
}


.wrapper_white {
	background-color: #fff; 
	border: 1px solid #555;
	padding: 48px 24px; 
	border-radius: 16px;
	max-width: 720px; 
	margin: 60px auto; 
	text-align: left;
	color: #555;
}





/*========================================================
                        目錄選單
=========================================================*/

.content-list-container {
	background: #f9f9f9;
	border: 1px solid #aaa;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	display: table;
	margin: 0 auto 30px;
	padding: 30px;
	position: relative;
	width: auto;
}
.content-list-container a {
	color: #444;
	box-shadow: none;
	text-decoration: none;
	text-shadow: none;
	display: inline-flex;
	align-items: stretch;
	flex-wrap: nowrap
}
.content-list-title-container {
	position: relative;
}
.content-list-title {
	font-size: 20px;
	font-weight: bold;
	color: #111;
}
.content-list-info {
	color :#C50808;
	font-size: 0.9rem;
	margin-top: 6px;
}
.content-list-title-toggle {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	border: 1px solid #444;
	padding: 4px 6px;
	line-height: 20px;
}
.content-list-detail ul {
	list-style: none;
	margin: 0;
	padding: 0;
	counter-reset: item;
}
.content-list-detail ul li {
	margin-bottom: 2px !important;
}
.content-list-detail ul li a::before {
	content: counters(item, '.', decimal) '. ';
	display: inline-block;
	counter-increment: item;
	flex-grow: 0;
	flex-shrink: 0;
	margin-right: .2em;
	float: left;
}
.content-list-detail ul li a:hover {
	text-decoration: underline;
}
.content-list-detail ul li ul li {
	margin-bottom: 0px !important;
}
.content-list-detail ul ul {
	margin-left: 1.5em;
}
.rec-txt {
	font-size: 1.2rem;
}




/*========================================================
                        icon設定
=========================================================*/

.article-style .icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	vertical-align: middle;
}
.article-style .icon-list .icon {
	width: 28px;
	height: 28px;
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	vertical-align: middle;
}
.article-style .icon-h2 {
	width: 34px;
	height: 34px;
	background-size: 34px 34px;
}
.article-style .icon-h3 {
	width: 22px;
	height: 22px;
	background-size: 22px 22px;
}
.article-style .icon-001 {background-image: url(../img/icon/icon-001.svg);}
.article-style .icon-002 {background-image: url(../img/icon/icon-002.svg);}
.article-style .icon-003 {background-image: url(../img/icon/icon-003.svg);}
.article-style .icon-004 {background-image: url(../img/icon/icon-004.svg);}
.article-style .icon-005 {background-image: url(../img/icon/icon-005.svg);}
.article-style .icon-006 {background-image: url(../img/icon/icon-006.svg);}
.article-style .icon-007 {background-image: url(../img/icon/icon-007.svg);}
.article-style .icon-008 {background-image: url(../img/icon/icon-008.svg);}
.article-style .icon-009 {background-image: url(../img/icon/icon-009.svg);}
.article-style .icon-010 {background-image: url(../img/icon/icon-010.svg);}
.article-style .icon-011 {background-image: url(../img/icon/icon-011.svg);}
.article-style .icon-012 {background-image: url(../img/icon/icon-012.svg);}
.article-style .icon-013 {background-image: url(../img/icon/icon-013.svg);}
.article-style .icon-014 {background-image: url(../img/icon/icon-014.svg);}
.article-style .icon-015 {background-image: url(../img/icon/icon-015.svg);}
.article-style .icon-016 {background-image: url(../img/icon/icon-016.svg);}
.article-style .icon-017 {background-image: url(../img/icon/icon-017.svg);}
.article-style .icon-018 {background-image: url(../img/icon/icon-018.svg);}
.article-style .icon-019 {background-image: url(../img/icon/icon-019.svg);}
.article-style .icon-020 {background-image: url(../img/icon/icon-020.svg);}
.article-style .icon-021 {background-image: url(../img/icon/icon-021.svg);}
.article-style .icon-022 {background-image: url(../img/icon/icon-022.svg);}
.article-style .icon-023 {background-image: url(../img/icon/icon-023.svg);}
.article-style .icon-024 {background-image: url(../img/icon/icon-024.svg);}
.article-style .icon-025 {background-image: url(../img/icon/icon-025.svg);}
.article-style .icon-026 {background-image: url(../img/icon/icon-026.svg);}
.article-style .icon-027 {background-image: url(../img/icon/icon-027.svg);}
.article-style .icon-028 {background-image: url(../img/icon/icon-028.svg);}
.article-style .icon-029 {background-image: url(../img/icon/icon-029.svg);}
.article-style .icon-030 {background-image: url(../img/icon/icon-030.svg);}
.article-style .icon-031 {background-image: url(../img/icon/icon-031.svg);}
.article-style .icon-032 {background-image: url(../img/icon/icon-032.svg);}
.article-style .icon-033 {background-image: url(../img/icon/icon-033.svg);}
.article-style .icon-034 {background-image: url(../img/icon/icon-034.svg);}
.article-style .icon-035 {background-image: url(../img/icon/icon-035.svg);}
.article-style .icon-036 {background-image: url(../img/icon/icon-036.svg);}
.article-style .icon-037 {background-image: url(../img/icon/icon-037.svg);}
.article-style .icon-038 {background-image: url(../img/icon/icon-038.svg);}
.article-style .icon-039 {background-image: url(../img/icon/icon-039.svg);}
.article-style .icon-040 {background-image: url(../img/icon/icon-040.svg);}
.article-style .icon-041 {background-image: url(../img/icon/icon-041.svg);}
.article-style .icon-042 {background-image: url(../img/icon/icon-042.svg);}
.article-style .icon-043 {background-image: url(../img/icon/icon-043.svg);}
.article-style .icon-044 {background-image: url(../img/icon/icon-044.svg);}
.article-style .icon-045 {background-image: url(../img/icon/icon-045.svg);}
.article-style .icon-046 {background-image: url(../img/icon/icon-046.svg);}
.article-style .icon-047 {background-image: url(../img/icon/icon-047.svg);}
.article-style .icon-048 {background-image: url(../img/icon/icon-048.svg);}
.article-style .icon-049 {background-image: url(../img/icon/icon-049.svg);}
.article-style .icon-050 {background-image: url(../img/icon/icon-050.svg);}
.article-style .icon-051 {background-image: url(../img/icon/icon-051.svg);}
.article-style .icon-052 {background-image: url(../img/icon/icon-052.svg);}
.article-style .icon-053 {background-image: url(../img/icon/icon-053.svg);}
.article-style .icon-054 {background-image: url(../img/icon/icon-054.svg);}
.article-style .icon-055 {background-image: url(../img/icon/icon-055.svg);}
.article-style .icon-056 {background-image: url(../img/icon/icon-056.svg);}
.article-style .icon-057 {background-image: url(../img/icon/icon-057.svg);}
.article-style .icon-058 {background-image: url(../img/icon/icon-058.svg);}
.article-style .icon-059 {background-image: url(../img/icon/icon-059.svg);}
.article-style .icon-060 {background-image: url(../img/icon/icon-060.svg);}
.article-style .icon-061 {background-image: url(../img/icon/icon-061.svg);}
.article-style .icon-062 {background-image: url(../img/icon/icon-062.svg);}
.article-style .icon-063 {background-image: url(../img/icon/icon-063.svg);}
.article-style .icon-064 {background-image: url(../img/icon/icon-064.svg);}
.article-style .icon-065 {background-image: url(../img/icon/icon-065.svg);}
.article-style .icon-066 {background-image: url(../img/icon/icon-066.svg);}
.article-style .icon-067 {background-image: url(../img/icon/icon-067.svg);}
.article-style .icon-068 {background-image: url(../img/icon/icon-068.svg);}
.article-style .icon-069 {background-image: url(../img/icon/icon-069.svg);}
.article-style .icon-070 {background-image: url(../img/icon/icon-070.svg);}
.article-style .icon-071 {background-image: url(../img/icon/icon-071.svg);}
.article-style .icon-072 {background-image: url(../img/icon/icon-072.svg);}
.article-style .icon-073 {background-image: url(../img/icon/icon-073.svg);}
.article-style .icon-074 {background-image: url(../img/icon/icon-074.svg);}
.article-style .icon-075 {background-image: url(../img/icon/icon-075.svg);}
.article-style .icon-076 {background-image: url(../img/icon/icon-076.svg);}
.article-style .icon-077 {background-image: url(../img/icon/icon-077.svg);}
.article-style .icon-078 {background-image: url(../img/icon/icon-078.svg);}
.article-style .icon-079 {background-image: url(../img/icon/icon-079.svg);}
.article-style .icon-080 {background-image: url(../img/icon/icon-080.svg);}
.article-style .icon-081 {background-image: url(../img/icon/icon-081.svg);}
.article-style .icon-082 {background-image: url(../img/icon/icon-082.svg);}
.article-style .icon-083 {background-image: url(../img/icon/icon-083.svg);}
.article-style .icon-084 {background-image: url(../img/icon/icon-084.svg);}
.article-style .icon-085 {background-image: url(../img/icon/icon-085.svg);}
.article-style .icon-086 {background-image: url(../img/icon/icon-086.svg);}
.article-style .icon-087 {background-image: url(../img/icon/icon-087.svg);}
.article-style .icon-088 {background-image: url(../img/icon/icon-088.svg);}
.article-style .icon-089 {background-image: url(../img/icon/icon-089.svg);}
.article-style .icon-090 {background-image: url(../img/icon/icon-090.svg);}
.article-style .icon-091 {background-image: url(../img/icon/icon-091.svg);}
.article-style .icon-092 {background-image: url(../img/icon/icon-092.svg);}
.article-style .icon-093 {background-image: url(../img/icon/icon-093.svg);}
.article-style .icon-094 {background-image: url(../img/icon/icon-094.svg);}
.article-style .icon-095 {background-image: url(../img/icon/icon-095.svg);}
.article-style .icon-096 {background-image: url(../img/icon/icon-096.svg);}
.article-style .icon-097 {background-image: url(../img/icon/icon-097.svg);}
.article-style .icon-098 {background-image: url(../img/icon/icon-098.svg);}
.article-style .icon-099 {background-image: url(../img/icon/icon-099.svg);}
.article-style .icon-100 {background-image: url(../img/icon/icon-100.svg);}
.article-style .icon-101 {background-image: url(../img/icon/icon-101.svg);}
.article-style .icon-102 {background-image: url(../img/icon/icon-102.svg);}
.article-style .icon-103 {background-image: url(../img/icon/icon-103.svg);}
.article-style .icon-104 {background-image: url(../img/icon/icon-104.svg);}
.article-style .icon-105 {background-image: url(../img/icon/icon-105.svg);}
.article-style .icon-106 {background-image: url(../img/icon/icon-106.svg);}
.article-style .icon-107 {background-image: url(../img/icon/icon-107.svg);}
.article-style .icon-108 {background-image: url(../img/icon/icon-108.svg);}
.article-style .icon-109 {background-image: url(../img/icon/icon-109.svg);}
.article-style .icon-110 {background-image: url(../img/icon/icon-110.svg);}
.article-style .icon-111 {background-image: url(../img/icon/icon-111.svg);}
.article-style .icon-112 {background-image: url(../img/icon/icon-112.svg);}
.article-style .icon-113 {background-image: url(../img/icon/icon-113.svg);}
.article-style .icon-114 {background-image: url(../img/icon/icon-114.svg);}
.article-style .icon-115 {background-image: url(../img/icon/icon-115.svg);}
.article-style .icon-116 {background-image: url(../img/icon/icon-116.svg);}
.article-style .icon-117 {background-image: url(../img/icon/icon-117.svg);}
.article-style .icon-118 {background-image: url(../img/icon/icon-118.svg);}
.article-style .icon-119 {background-image: url(../img/icon/icon-119.svg);}
.article-style .icon-120 {background-image: url(../img/icon/icon-120.svg);}
.article-style .icon-121 {background-image: url(../img/icon/icon-121.svg);}
.article-style .icon-122 {background-image: url(../img/icon/icon-122.svg);}
.article-style .icon-123 {background-image: url(../img/icon/icon-123.svg);}
.article-style .icon-124 {background-image: url(../img/icon/icon-124.svg);}
.article-style .icon-125 {background-image: url(../img/icon/icon-125.svg);}
.article-style .icon-126 {background-image: url(../img/icon/icon-126.svg);}
.article-style .icon-127 {background-image: url(../img/icon/icon-127.svg);}
.article-style .icon-128 {background-image: url(../img/icon/icon-128.svg);}
.article-style .icon-129 {background-image: url(../img/icon/icon-129.svg);}
.article-style .icon-130 {background-image: url(../img/icon/icon-130.svg);}
.article-style .icon-131 {background-image: url(../img/icon/icon-131.svg);}
.article-style .icon-132 {background-image: url(../img/icon/icon-132.svg);}
.article-style .icon-133 {background-image: url(../img/icon/icon-133.svg);}
.article-style .icon-134 {background-image: url(../img/icon/icon-134.svg);}
.article-style .icon-135 {background-image: url(../img/icon/icon-135.svg);}
.article-style .icon-136 {background-image: url(../img/icon/icon-136.svg);}
.article-style .icon-137 {background-image: url(../img/icon/icon-137.svg);}
.article-style .icon-138 {background-image: url(../img/icon/icon-138.svg);}
.article-style .icon-139 {background-image: url(../img/icon/icon-139.svg);}
.article-style .icon-140 {background-image: url(../img/icon/icon-140.svg);}
.article-style .icon-141 {background-image: url(../img/icon/icon-141.svg);}
.article-style .icon-142 {background-image: url(../img/icon/icon-142.svg);}
.article-style .icon-143 {background-image: url(../img/icon/icon-143.svg);}
.article-style .icon-144 {background-image: url(../img/icon/icon-144.svg);}
.article-style .icon-145 {background-image: url(../img/icon/icon-145.svg);}
.article-style .icon-146 {background-image: url(../img/icon/icon-146.svg);}
.article-style .icon-147 {background-image: url(../img/icon/icon-147.svg);}
.article-style .icon-148 {background-image: url(../img/icon/icon-148.svg);}
.article-style .icon-149 {background-image: url(../img/icon/icon-149.svg);}
.article-style .icon-150 {background-image: url(../img/icon/icon-150.svg);}
.article-style .icon-151 {background-image: url(../img/icon/icon-151.svg);}
.article-style .icon-152 {background-image: url(../img/icon/icon-152.svg);}
.article-style .icon-153 {background-image: url(../img/icon/icon-153.svg);}
.article-style .icon-154 {background-image: url(../img/icon/icon-154.svg);}
.article-style .icon-155 {background-image: url(../img/icon/icon-155.svg);}
.article-style .icon-156 {background-image: url(../img/icon/icon-156.svg);}
.article-style .icon-157 {background-image: url(../img/icon/icon-157.svg);}
.article-style .icon-158 {background-image: url(../img/icon/icon-158.svg);}
.article-style .icon-159 {background-image: url(../img/icon/icon-159.svg);}
.article-style .icon-160 {background-image: url(../img/icon/icon-160.svg);}
.article-style .icon-161 {background-image: url(../img/icon/icon-161.svg);}
.article-style .icon-162 {background-image: url(../img/icon/icon-162.svg);}
.article-style .icon-163 {background-image: url(../img/icon/icon-163.svg);}
.article-style .icon-164 {background-image: url(../img/icon/icon-164.svg);}
.article-style .icon-165 {background-image: url(../img/icon/icon-165.svg);}
.article-style .icon-166 {background-image: url(../img/icon/icon-166.svg);}
.article-style .icon-167 {background-image: url(../img/icon/icon-167.svg);}
.article-style .icon-168 {background-image: url(../img/icon/icon-168.svg);}
.article-style .icon-169 {background-image: url(../img/icon/icon-169.svg);}
.article-style .icon-170 {background-image: url(../img/icon/icon-170.svg);}
.article-style .icon-171 {background-image: url(../img/icon/icon-171.svg);}
.article-style .icon-172 {background-image: url(../img/icon/icon-172.svg);}
.article-style .icon-173 {background-image: url(../img/icon/icon-173.svg);}
.article-style .icon-174 {background-image: url(../img/icon/icon-174.svg);}
.article-style .icon-175 {background-image: url(../img/icon/icon-175.svg);}
.article-style .icon-176 {background-image: url(../img/icon/icon-176.svg);}
.article-style .icon-177 {background-image: url(../img/icon/icon-177.svg);}
.article-style .icon-178 {background-image: url(../img/icon/icon-178.svg);}
.article-style .icon-179 {background-image: url(../img/icon/icon-179.svg);}
.article-style .icon-180 {background-image: url(../img/icon/icon-180.svg);}
.article-style .icon-181 {background-image: url(../img/icon/icon-181.svg);}
.article-style .icon-182 {background-image: url(../img/icon/icon-182.svg);}
.article-style .icon-183 {background-image: url(../img/icon/icon-183.svg);}
.article-style .icon-184 {background-image: url(../img/icon/icon-184.svg);}
.article-style .icon-185 {background-image: url(../img/icon/icon-185.svg);}
.article-style .icon-186 {background-image: url(../img/icon/icon-186.svg);}
.article-style .icon-187 {background-image: url(../img/icon/icon-187.svg);}
.article-style .icon-188 {background-image: url(../img/icon/icon-188.svg);}
.article-style .icon-189 {background-image: url(../img/icon/icon-189.svg);}
.article-style .icon-190 {background-image: url(../img/icon/icon-190.svg);}
.article-style .icon-191 {background-image: url(../img/icon/icon-191.svg);}
.article-style .icon-192 {background-image: url(../img/icon/icon-192.svg);}
.article-style .icon-193 {background-image: url(../img/icon/icon-193.svg);}
.article-style .icon-194 {background-image: url(../img/icon/icon-194.svg);}
.article-style .icon-195 {background-image: url(../img/icon/icon-195.svg);}
.article-style .icon-196 {background-image: url(../img/icon/icon-196.svg);}
.article-style .icon-197 {background-image: url(../img/icon/icon-197.svg);}
.article-style .icon-198 {background-image: url(../img/icon/icon-198.svg);}
.article-style .icon-199 {background-image: url(../img/icon/icon-199.svg);}
.article-style .icon-200 {background-image: url(../img/icon/icon-200.svg);}
.article-style .icon-201 {background-image: url(../img/icon/icon-201.svg);}
.article-style .icon-202 {background-image: url(../img/icon/icon-202.svg);}
.article-style .icon-203 {background-image: url(../img/icon/icon-203.svg);}
.article-style .icon-204 {background-image: url(../img/icon/icon-204.svg);}
.article-style .icon-205 {background-image: url(../img/icon/icon-205.svg);}
.article-style .icon-206 {background-image: url(../img/icon/icon-206.svg);}
.article-style .icon-207 {background-image: url(../img/icon/icon-207.svg);}
.article-style .icon-208 {background-image: url(../img/icon/icon-208.svg);}
.article-style .icon-209 {background-image: url(../img/icon/icon-209.svg);}
.article-style .icon-210 {background-image: url(../img/icon/icon-210.svg);}
.article-style .icon-211 {background-image: url(../img/icon/icon-211.svg);}
.article-style .icon-212 {background-image: url(../img/icon/icon-212.svg);}
.article-style .icon-213 {background-image: url(../img/icon/icon-213.svg);}
.article-style .icon-214 {background-image: url(../img/icon/icon-214.svg);}
.article-style .icon-215 {background-image: url(../img/icon/icon-215.svg);}
.article-style .icon-216 {background-image: url(../img/icon/icon-216.svg);}
.article-style .icon-217 {background-image: url(../img/icon/icon-217.svg);}
.article-style .icon-218 {background-image: url(../img/icon/icon-218.svg);}
.article-style .icon-219 {background-image: url(../img/icon/icon-219.svg);}
.article-style .icon-220 {background-image: url(../img/icon/icon-220.svg);}
.article-style .icon-221 {background-image: url(../img/icon/icon-221.svg);}
.article-style .icon-222 {background-image: url(../img/icon/icon-222.svg);}
.article-style .icon-223 {background-image: url(../img/icon/icon-223.svg);}
.article-style .icon-224 {background-image: url(../img/icon/icon-224.svg);}
.article-style .icon-225 {background-image: url(../img/icon/icon-225.svg);}
.article-style .icon-226 {background-image: url(../img/icon/icon-226.svg);}
.article-style .icon-227 {background-image: url(../img/icon/icon-227.svg);}
.article-style .icon-228 {background-image: url(../img/icon/icon-228.svg);}
.article-style .icon-229 {background-image: url(../img/icon/icon-229.svg);}
.article-style .icon-230 {background-image: url(../img/icon/icon-230.svg);}
.article-style .icon-231 {background-image: url(../img/icon/icon-231.svg);}
.article-style .icon-232 {background-image: url(../img/icon/icon-232.svg);}
.article-style .icon-233 {background-image: url(../img/icon/icon-233.svg);}
.article-style .icon-234 {background-image: url(../img/icon/icon-234.svg);}
.article-style .icon-235 {background-image: url(../img/icon/icon-235.svg);}
.article-style .icon-236 {background-image: url(../img/icon/icon-236.svg);}
.article-style .icon-237 {background-image: url(../img/icon/icon-237.svg);}
.article-style .icon-238 {background-image: url(../img/icon/icon-238.svg);}
.article-style .icon-239 {background-image: url(../img/icon/icon-239.svg);}
.article-style .icon-240 {background-image: url(../img/icon/icon-240.svg);}
.article-style .icon-241 {background-image: url(../img/icon/icon-241.svg);}
.article-style .icon-242 {background-image: url(../img/icon/icon-242.svg);}
.article-style .icon-243 {background-image: url(../img/icon/icon-243.svg);}
.article-style .icon-244 {background-image: url(../img/icon/icon-244.svg);}
.article-style .icon-245 {background-image: url(../img/icon/icon-245.svg);}
.article-style .icon-246 {background-image: url(../img/icon/icon-246.svg);}
.article-style .icon-247 {background-image: url(../img/icon/icon-247.svg);}
.article-style .icon-248 {background-image: url(../img/icon/icon-248.svg);}
.article-style .icon-249 {background-image: url(../img/icon/icon-249.svg);}
.article-style .icon-250 {background-image: url(../img/icon/icon-250.svg);}
.article-style .icon-251 {background-image: url(../img/icon/icon-251.svg);}
.article-style .icon-252 {background-image: url(../img/icon/icon-252.svg);}
.article-style .icon-253 {background-image: url(../img/icon/icon-253.svg);}
.article-style .icon-254 {background-image: url(../img/icon/icon-254.svg);}
.article-style .icon-255 {background-image: url(../img/icon/icon-255.svg);}
.article-style .icon-256 {background-image: url(../img/icon/icon-256.svg);}
.article-style .icon-257 {background-image: url(../img/icon/icon-257.svg);}
.article-style .icon-258 {background-image: url(../img/icon/icon-258.svg);}
.article-style .icon-259 {background-image: url(../img/icon/icon-259.svg);}
.article-style .icon-260 {background-image: url(../img/icon/icon-260.svg);}
.article-style .icon-261 {background-image: url(../img/icon/icon-261.svg);}
.article-style .icon-262 {background-image: url(../img/icon/icon-262.svg);}
.article-style .icon-263 {background-image: url(../img/icon/icon-263.svg);}
.article-style .icon-264 {background-image: url(../img/icon/icon-264.svg);}
.article-style .icon-265 {background-image: url(../img/icon/icon-265.svg);}
.article-style .icon-266 {background-image: url(../img/icon/icon-266.svg);}
.article-style .icon-267 {background-image: url(../img/icon/icon-267.svg);}
.article-style .icon-268 {background-image: url(../img/icon/icon-268.svg);}
.article-style .icon-269 {background-image: url(../img/icon/icon-269.svg);}
.article-style .icon-270 {background-image: url(../img/icon/icon-270.svg);}
.article-style .icon-271 {background-image: url(../img/icon/icon-271.svg);}
.article-style .icon-272 {background-image: url(../img/icon/icon-272.svg);}
.article-style .icon-273 {background-image: url(../img/icon/icon-273.svg);}
.article-style .icon-274 {background-image: url(../img/icon/icon-274.svg);}
.article-style .icon-275 {background-image: url(../img/icon/icon-275.svg);}
.article-style .icon-276 {background-image: url(../img/icon/icon-276.svg);}
.article-style .icon-277 {background-image: url(../img/icon/icon-277.svg);}
.article-style .icon-278 {background-image: url(../img/icon/icon-278.svg);}
.article-style .icon-279 {background-image: url(../img/icon/icon-279.svg);}
.article-style .icon-280 {background-image: url(../img/icon/icon-280.svg);}
.article-style .icon-281 {background-image: url(../img/icon/icon-281.svg);}
.article-style .icon-282 {background-image: url(../img/icon/icon-282.svg);}
.article-style .icon-283 {background-image: url(../img/icon/icon-283.svg);}
.article-style .icon-284 {background-image: url(../img/icon/icon-284.svg);}
.article-style .icon-285 {background-image: url(../img/icon/icon-285.svg);}
.article-style .icon-286 {background-image: url(../img/icon/icon-286.svg);}
.article-style .icon-287 {background-image: url(../img/icon/icon-287.svg);}
.article-style .icon-288 {background-image: url(../img/icon/icon-288.svg);}
.article-style .icon-289 {background-image: url(../img/icon/icon-289.svg);}
.article-style .icon-290 {background-image: url(../img/icon/icon-290.svg);}
.article-style .icon-291 {background-image: url(../img/icon/icon-291.svg);}
.article-style .icon-292 {background-image: url(../img/icon/icon-292.svg);}
.article-style .icon-293 {background-image: url(../img/icon/icon-293.svg);}
.article-style .icon-294 {background-image: url(../img/icon/icon-294.svg);}
.article-style .icon-295 {background-image: url(../img/icon/icon-295.svg);}
.article-style .icon-296 {background-image: url(../img/icon/icon-296.svg);}
.article-style .icon-297 {background-image: url(../img/icon/icon-297.svg);}
.article-style .icon-298 {background-image: url(../img/icon/icon-298.svg);}
.article-style .icon-299 {background-image: url(../img/icon/icon-299.svg);}
.article-style .icon-300 {background-image: url(../img/icon/icon-300.svg);}
.article-style .icon-301 {background-image: url(../img/icon/icon-301.svg);}
.article-style .icon-302 {background-image: url(../img/icon/icon-302.svg);}
.article-style .icon-303 {background-image: url(../img/icon/icon-303.svg);}
.article-style .icon-304 {background-image: url(../img/icon/icon-304.svg);}
.article-style .icon-305 {background-image: url(../img/icon/icon-305.svg);}
.article-style .icon-306 {background-image: url(../img/icon/icon-306.svg);}
.article-style .icon-307 {background-image: url(../img/icon/icon-307.svg);}
.article-style .icon-308 {background-image: url(../img/icon/icon-308.svg);}
.article-style .icon-309 {background-image: url(../img/icon/icon-309.svg);}
.article-style .icon-310 {background-image: url(../img/icon/icon-310.svg);}
.article-style .icon-311 {background-image: url(../img/icon/icon-311.svg);}
.article-style .icon-312 {background-image: url(../img/icon/icon-312.svg);}
.article-style .icon-313 {background-image: url(../img/icon/icon-313.svg);}
.article-style .icon-314 {background-image: url(../img/icon/icon-314.svg);}
.article-style .icon-315 {background-image: url(../img/icon/icon-315.svg);}
.article-style .icon-316 {background-image: url(../img/icon/icon-316.svg);}
.article-style .icon-317 {background-image: url(../img/icon/icon-317.svg);}
.article-style .icon-318 {background-image: url(../img/icon/icon-318.svg);}
.article-style .icon-319 {background-image: url(../img/icon/icon-319.svg);}
.article-style .icon-320 {background-image: url(../img/icon/icon-320.svg);}
.article-style .icon-321 {background-image: url(../img/icon/icon-321.svg);}
.article-style .icon-322 {background-image: url(../img/icon/icon-322.svg);}
.article-style .icon-323 {background-image: url(../img/icon/icon-323.svg);}
.article-style .icon-324 {background-image: url(../img/icon/icon-324.svg);}
.article-style .icon-325 {background-image: url(../img/icon/icon-325.svg);}
.article-style .icon-326 {background-image: url(../img/icon/icon-326.svg);}
.article-style .icon-327 {background-image: url(../img/icon/icon-327.svg);}
.article-style .icon-328 {background-image: url(../img/icon/icon-328.svg);}
.article-style .icon-329 {background-image: url(../img/icon/icon-329.svg);}
.article-style .icon-330 {background-image: url(../img/icon/icon-330.svg);}
.article-style .icon-331 {background-image: url(../img/icon/icon-331.svg);}
.article-style .icon-332 {background-image: url(../img/icon/icon-332.svg);}
.article-style .icon-333 {background-image: url(../img/icon/icon-333.svg);}
.article-style .icon-334 {background-image: url(../img/icon/icon-334.svg);}
.article-style .icon-335 {background-image: url(../img/icon/icon-335.svg);}
.article-style .icon-336 {background-image: url(../img/icon/icon-336.svg);}
.article-style .icon-337 {background-image: url(../img/icon/icon-337.svg);}
.article-style .icon-338 {background-image: url(../img/icon/icon-338.svg);}
.article-style .icon-339 {background-image: url(../img/icon/icon-339.svg);}
.article-style .icon-340 {background-image: url(../img/icon/icon-340.svg);}
.article-style .icon-341 {background-image: url(../img/icon/icon-341.svg);}
.article-style .icon-342 {background-image: url(../img/icon/icon-342.svg);}
.article-style .icon-343 {background-image: url(../img/icon/icon-343.svg);}
.article-style .icon-344 {background-image: url(../img/icon/icon-344.svg);}
.article-style .icon-345 {background-image: url(../img/icon/icon-345.svg);}
.article-style .icon-346 {background-image: url(../img/icon/icon-346.svg);}
.article-style .icon-347 {background-image: url(../img/icon/icon-347.svg);}
.article-style .icon-348 {background-image: url(../img/icon/icon-348.svg);}
.article-style .icon-349 {background-image: url(../img/icon/icon-349.svg);}
.article-style .icon-350 {background-image: url(../img/icon/icon-350.svg);}
.article-style .icon-351 {background-image: url(../img/icon/icon-351.svg);}
.article-style .icon-352 {background-image: url(../img/icon/icon-352.svg);}
.article-style .icon-353 {background-image: url(../img/icon/icon-353.svg);}
.article-style .icon-354 {background-image: url(../img/icon/icon-354.svg);}
.article-style .icon-355 {background-image: url(../img/icon/icon-355.svg);}
.article-style .icon-356 {background-image: url(../img/icon/icon-356.svg);}
.article-style .icon-357 {background-image: url(../img/icon/icon-357.svg);}
.article-style .icon-358 {background-image: url(../img/icon/icon-358.svg);}
.article-style .icon-359 {background-image: url(../img/icon/icon-359.svg);}
.article-style .icon-360 {background-image: url(../img/icon/icon-360.svg);}
.article-style .icon-361 {background-image: url(../img/icon/icon-361.svg);}
.article-style .icon-362 {background-image: url(../img/icon/icon-362.svg);}
.article-style .icon-363 {background-image: url(../img/icon/icon-363.svg);}
.article-style .icon-364 {background-image: url(../img/icon/icon-364.svg);}
.article-style .icon-365 {background-image: url(../img/icon/icon-365.svg);}
.article-style .icon-366 {background-image: url(../img/icon/icon-366.svg);}
.article-style .icon-367 {background-image: url(../img/icon/icon-367.svg);}
.article-style .icon-368 {background-image: url(../img/icon/icon-368.svg);}
.article-style .icon-369 {background-image: url(../img/icon/icon-369.svg);}
.article-style .icon-370 {background-image: url(../img/icon/icon-370.svg);}
.article-style .icon-371 {background-image: url(../img/icon/icon-371.svg);}
.article-style .icon-372 {background-image: url(../img/icon/icon-372.svg);}
.article-style .icon-373 {background-image: url(../img/icon/icon-373.svg);}
.article-style .icon-374 {background-image: url(../img/icon/icon-374.svg);}
.article-style .icon-375 {background-image: url(../img/icon/icon-375.svg);}
.article-style .icon-376 {background-image: url(../img/icon/icon-376.svg);}
.article-style .icon-377 {background-image: url(../img/icon/icon-377.svg);}
.article-style .icon-378 {background-image: url(../img/icon/icon-378.svg);}
.article-style .icon-379 {background-image: url(../img/icon/icon-379.svg);}
.article-style .icon-380 {background-image: url(../img/icon/icon-380.svg);}


