.irnav-expand { float: right;     padding: 0px 0px 8px 10px; cursor: pointer; }
.side-nav ul ul { display: none; }
.accordion-wrapper{max-width:970px;}
.accordion-content{min-width:275px; max-width:800px;}
.accordion-wrapper .accordion-item-wrapper .accordion-title h2{padding-right:50px;}
.accordion-wrapper .accordion-expand .accordion-title{min-width:275px; max-width:800px;}
.accordion-wrapper .accordion-expand span.icon-minus{padding:20px;}
.accordion-wrapper .accordion-expand span.icon-minus::before{left:12px; right:0;margin-top:0;}
.accordion-wrapper a.accordion-expand.active .accordion-title h2{color: var(--blue-2);}
.accordion-wrapper .accordion-content .content{padding-top: 20px;}
.accordion-wrapper .accordion-content.active-accordion {margin-bottom: -40px;}
.text-accordion-signpost-main-wrapper .text-inner-wrapper .signpost-link{margin-top: 18px;}

.piller-accordion-wrapper{background: var(--white-color);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);border-radius: 10px;padding: 42px 30px}
.pillar-accordion-item{border-bottom: 1px solid var(--blue-xlignt);margin-bottom: 12px;padding-bottom: 11px;}
.pillar-accordion-item.last-item{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}
.pillar-accordion-item a.pillar-accordion-link{text-decoration: none;position: relative;padding-right: 30px;}
.pillar-accordion-item a.pillar-accordion-link > span.icon, .pillar-accordion-item a.pillar-accordion-link > noscript.icon, .pillar-accordion-item a.pillar-accordion-link >noscript.icon > span.icon{width: 40px;height: 40px;background-size: contain;background-position: center center;margin-right: 24px;display: inline-block;}
.pillar-accordion-item a.pillar-accordion-link > span.icon-setting{font-size: 23px;display: inline-block;background: var(--aqua-color);border-radius: 100px;padding: 9px;color: var(--white-color);margin-right: 24px;}
.pillar-accordion-item a.pillar-accordion-link > span.icon-plus-minus{font-size: 23px;position: absolute;right: 0;color: var(--aqua-color);transition: all 0.3s ease-in-out;display: flex;align-items: center;justify-content: center;}

.pillar-accordion-item .pillar-accordion-content{margin: -10px 0 -10px 0;padding-left: 65px;display: none;}
.pillar-accordion-item .pillar-accordion-content ul{list-style: disc;padding-left: 15px;padding-top: 20px;}

.accordion-expand{color: var(--blue-navy);text-decoration: none;font-size: 1.6rem;line-height: 2.4rem;letter-spacing: 0.3px;position: relative;}
.accordion-expand > span.icon{background: var(--white-4); border-radius: 50%; display: inline-block; color: var(--dark-blue);font-size: 1.5rem;padding: 12px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.accordion-expand:hover{text-decoration: none;color: var(--blue-navy);}

.accordion-main-wrapper .accordion-top-wrapper .title{margin-bottom: 50px;}
.accordion-main-wrapper .accordion-top-wrapper .sub-title{margin-bottom: 16px}
.accordion-main-wrapper .accordion-top-wrapper .content{margin-bottom: 23px}

.accordion-main-wrapper .accordion-item{padding: 40px 0px;position: relative;}
.accordion-main-wrapper .accordion-item:last-child{margin-bottom: 0}
.accordion-main-wrapper .accordion-item .left-aqua{min-width: 10px;height: 100%;background: var(--aqua-color);position:absolute;left: 0;top: 0;bottom: 0;overflow: hidden;border-radius: 10px 0 0 10px;}
.accordion-main-wrapper .accordion-item .accordion-item-wrapper{width: 100%}
.accordion-main-wrapper .accordion-item .accordion-content{display: none;}
 .accordion-main-wrapper .accordion-item .accordion-content>p{margin-top: 0}
.accordion-main-wrapper .accordion-item .accordion-content ul{list-style: disc;padding-left: 15px;padding-top: 20px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download{margin: 28px 0 7px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download .download-link .icon{margin-left: 14px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download .download-link:hover .icon{margin-left: 20px;}

.accordion-main-wrapper .accordion-item .accordion-content > .download-module-main-wrapper{margin: 30px 0}

.accordion-main-wrapper.ico-accordion .accordion-item, .accordion-main-wrapper.number-accordion .accordion-item{padding: 27px 31px 30px 90px}
.accordion-main-wrapper.ico-accordion .accordion-item .left-aqua{min-width: 60px}
.accordion-main-wrapper.ico-accordion .accordion-item .left-aqua .icon{height: 40px;width: 40px;background-color: var(--white-color);background-size: 22.86px;border-radius: 100px;}
.accordion-main-wrapper.number-accordion .accordion-item .left-aqua{min-width: 60px}
.accordion-main-wrapper.number-accordion .accordion-item .left-aqua > .number > p{font-size: 2.4rem;line-height: 2.4rem;color: var(--white-color)}

.accordion-main-wrapper .accordion-item .right-content > .title{border-bottom: 1px solid var(--blue-xlignt);padding-bottom: 5px;margin-bottom: 11px;}
@media all and (max-width: 767.98px){
	.piller-accordion-wrapper{padding: 20px 30px}
}

body.nojs .pillar-accordion-item .pillar-accordion-content{display: block !important}
body.nojs .pillar-accordion-item a.pillar-accordion-link > span.icon-plus-minus{display: none !important}
body.nojs .accordion-main-wrapper .accordion-item .accordion-content{display: block !important}
body.nojs .accordion-expand{display: none !important}