/* contentBuilder */
.contentBuilder{ margin-top: 60px; }
.contentBuilder .picRight .Txt .textBox .subTitle{ opacity: 0.5; color: #000000; font-size: 14px; font-weight: 600; line-height: 14px; letter-spacing: 0; padding-bottom: 20px; }
.contentBuilder .picRight .Txt .textBox .h3Title{ color: #000000; font-size: 30px; font-weight: 600; line-height: 40px; letter-spacing: 2px; padding-bottom: 20px; }
.contentBuilder .picRight .Txt .textBox .flexBox{ margin-bottom: 20px; }
.contentBuilder .picRight .Txt .textBox .flexBox h3{ font-size: 20px; font-weight: 500; line-height: 35px; letter-spacing: 1px; font-style: normal; text-align: left; }
.contentBuilder .picRight .Txt .textBox .flexBox .paragraph{ letter-spacing: 1px; color: #616161; margin-top: 10px; }
.contentBuilder .picLeft{ flex-direction: row; }
.contentBuilder .textBox .paragraph .tabItem li{display: flex;flex-direction: column;margin-bottom: 13px;position: relative;}
.contentBuilder .textBox .paragraph .tabItem li .title{ display: flex; align-items: center; justify-content: space-between; }
.contentBuilder .textBox .paragraph .tabItem li .title p{ font-size: 19px; padding: 0px 20px 0; letter-spacing: 8px; background-color: #fff; z-index: 10; }
.contentBuilder .textBox .paragraph .tabItem li .title .name{ position: relative; }
.contentBuilder .textBox .paragraph .tabItem li::before { content: ""; position: absolute; width: 80%; height: 1px; background: #d1d1d1; left: 50px; top: 14px; z-index: 0; }
.contentBuilder .textBox .paragraph .tabItem li .title .name2{ }
.contentBuilder .textBox .paragraph .tabItem li .textEditor{ font-size: 15px; text-align: center; position: absolute; top: 0; left: 48%; transform: translateX(-48%); background-color: #fff; color: #a5a5a5; padding: 0 10px; }
.contentBuilder .textBox .paragraph .tabItem li .textEditor em{ font-style: normal; margin-left: 10px; color: #8d8d8d; font-size: 12px; }

/* expContentBox */
.expContentBox{ display: flex; margin-top: 30px; }
.expContentBox .subtitle{ opacity: 0.5; color: #000000; font-size: 14px; font-weight: 600; line-height: 14px; letter-spacing: 0; font-style: normal; text-align: left; margin: 0 0 20px; }
.expContentBox .tabTitle{ color: #000000; font-size: 28px; font-weight: 600; line-height: 28px; letter-spacing: 5px; font-style: normal; text-align: left; margin: 0 0 40px; padding: 0; }
.expContentBox .leftSide .textEditor ul{ display: flex; flex-direction: row; flex-wrap: wrap; }
.expContentBox .leftSide .textEditor ul li{width: calc((100% / 2 ) - 10px);margin: 0 10px 10px 0;}
.expContentBox .rightSide .textEditor ul li { padding: 1.05rem 1.25rem; background-color: #f9f9f9; display: flex; margin-bottom: 9px; }
.expContentBox .rightSide .textEditor ul li em{font-style: normal;width: 100px;}
.expContentBox .rightSide .textEditor ul li p{width: calc(100% - 100px);}
.expContentBox .rightSide .textEditor ul li p a{ color: #7a7a7a; transition: all .2s linear; }
.expContentBox .rightSide .textEditor ul li:hover p a{ color: #07548f; }

@media (min-width: 1281px){ 
	.expContentBox .leftSide{ border-style: solid; border-color: #e0e0e0; border-width: 0 1px 0 0; margin: 0; padding: 0 10px; }
	.expContentBox .leftSide,.expContentBox .rightSide{ width: 50%; margin: 0; padding: 0 80px; }
}
@media (max-width: 1280px){ 
	.expContentBox{ display: flex; flex-direction: column; }
	.expContentBox .rightSide{ margin-top: 40px; }
}

@media (min-width: 961px){ 
	.contentBuilder .picRight,.contentBuilder .picLeft{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; align-items: center; }
	.contentBuilder .picLeft{ flex-direction: row; }
	.contentBuilder .picRight .Img{ width: 550px; }
	.contentBuilder .picRight .Txt{ width: calc(100% - 610px); -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; margin-right: 60px; }
	.contentBuilder .picLeft .Img{ width: calc(55% + 20px); }
	.contentBuilder .picLeft .Txt{ width: calc(45% - 20px - 60px); padding: 30px; margin-left: 60px; }
}
@media (max-width: 960px){ 
	.contentBuilder .picRight .Img, .contentBuilder .picLeft .Img{ margin-bottom: 30px; }
}