@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap');

.font-family-1{
	font-family: 'Noto Sans TC', sans-serif;
}
.font-family-2{
	font-family: 'cwTeXYen', sans-serif;
}
.font-family-3{
  font-family: "Noto Serif TC", serif;
}
.img_object{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.img_object-2{
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.img_object-3{
	object-fit: cover;
	object-position: center;
	width: 120%;
	height: 100%;
}
.font-weight-900{
	font-weight: 900;
}
.font-weight-700{
	font-weight: 700;
}
.font-weight-600{
	font-weight: 600;
}
.font-weight-500{
	font-weight: 500;
}
.letter-spacing-1{
	letter-spacing: 5px;
}
.letter-spacing-2{
	letter-spacing: 7px;
}
.letter-spacing-3{
	letter-spacing: 1px;
}
.text-stroke-1{
	-webkit-text-stroke: 1px #fff;
}
.storke{
	position: relative;
	z-index: 1;
}
.storke-1::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 6px #fff;
	white-space:nowrap;
}
.storke-2::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 15px #fff;
	white-space:nowrap;
}
.storke-3::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 1px #fff;
	white-space:nowrap;
}
.storke-4::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 4px #DE4FB4;
	white-space:nowrap;
}
.storke-5::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 5px #DF6596;
	white-space:nowrap;
}
.storke-6::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 1px #EEE;
	white-space:nowrap;
}
.storke-7::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 8px #eb488d;
	white-space:nowrap;
}
.storke-8::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 8px #eb7846;
	white-space:nowrap;
}
.storke-9::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 3px #fff;
	white-space:nowrap;
}
.boundary-1{
	padding: 0 50px;
}
.text-shadow{
	text-shadow: 2px 2px 4px #000000, 1.5px 1.5px 3px #ffffff;
}
.text-shadow-1{
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.text-shadow-2{
	text-shadow: 1px -2px 0 #ffffff, 1.5px 1.5px 3px #000;
}
.text-shadow-3{
	color: #d3d3d3;
;	text-shadow: 0 0 10px rgb(42 3 3);
}
.text-size-100{
	font-size: 100px;
}
.text-size-90{
	font-size: 90px;
}
.text-size-86{
	font-size: 86px;
}
.text-size-80{
	font-size: 80px;
}
.text-size-74{
	font-size: 74px;
}
.text-size-66{
	font-size: 66px;
}
.text-size-64{
	font-size: 64px;
}
.text-size-62{
	font-size: 62px;
}
.text-size-60{
	font-size: 60px;
}
.text-size-56{
	font-size: 56px;
}
.text-size-54{
	font-size: 54px;
}
.text-size-50{
	font-size: 50px;
}
.text-size-48{
	font-size: 48px;
}
.text-size-46{
	font-size: 48px;
}
.text-size-42{
	font-size: 42px;
}
.text-size-40{
	font-size: 40px;
}
.text-size-36{
	font-size: 36px;
}
.text-size-34{
	font-size: 34px;
}
.text-size-32{
	font-size: 32px;
}
.text-size-30{
	font-size: 30px;
}
.text-size-26{
	font-size: 26px;
}
.text-size-24{
	font-size: 24px;
}
.text-size-16{
	font-size: 16px;
}
.text-size-14{
	font-size: 14px;
}
.text-size-12{
	font-size: 12px;
}
.row{
	margin: 0;
}
.content-row .div_block{
	padding: 0;
}
.fill-available{
	width: -webkit-fill-available;
}
.text-1{
	text-align: right;
	font-size: 40px;
}
.text-2{
	font-size: 20px;
}
.text-3{
	font-size: 36px;
}
.text-4{

}
.text-5{
	font-size: 80px;
}
.text-6{
	text-align: left;
}
.text-7{

}
.text-9{
	padding-right: 10px;
}
.text-10{

}
.text-11{

}
.text-12{
	font-size: 40px;
	margin-top: 3rem!important;
}
.text-14{
	position: relative;
	z-index: 1;
}
.text-14::before{
	position: absolute;
	content: attr(data-storke);
	z-index: -1;
	-webkit-text-stroke: 6px #fff;
	white-space:nowrap;
}
.text-16{
	font-size: 16px;
}
.text-17{
	font-size: 14px;
}
.text-18{
	line-height: 60px;
}
.text-19{
	text-align: center;
	font-size: 38px;
	letter-spacing: 5px;
}
.text-21{
	font-size: 20px;
}
.div-1{
	z-index: 10;
	top: 25px;
	right: 30px;
	padding: 10px;
}
.div-2{
	bottom: 0;
}
.div-3{
	margin-top: 20px;
	width: 86%;
}
.div-4{
	height: 675px;
}
.div-5{
	padding-top: 10px;
	padding-left: 10px;
}
.div-6{
	max-width: 500px;
	margin: auto;
}
.div-7{
	width: fit-content;
	border-radius: 50px
}
.div-8{
	width: 200px;
	left: 70px;
	top: -70px;
}
.div-9{
	max-width: 350px;
	margin: auto;
}
.div-10 {
    height: 1250px;
}
.div-11{

}
.div-12{
	background-color: #ebebeb;
	background-position: bottom;
    background-size: cover;
    padding-bottom: 80px !important;
}
.div-13{
	margin-right: 3rem; 
	margin-left: 3rem;
	margin-bottom: 1.5rem;
}
.div-14{
	height: 1200px;
}
.div-15{
	margin-top: 150px;
}
.div-16{
	max-width: 650px;
	margin: auto;
}
.div-17{
	height: 2569px;
}
.div-18{
	margin-top: 100px;
}
.div-19{
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 103px;
}
.div-20{
	max-width: 800px;
	margin: auto;
}
.div-21{
	height: 950px;
}
.div-22{
	width: 90%;
	left: 0;
	right: 0;
	margin: auto;
}
.div-23{
	margin-top: -80px !important;
}
.div-24{
	margin-top: 80px !important;
}
.div-25{
	width: 150px;
	z-index: 10;
	top: -70px;
	left: -18px;
}
.div-26{
	width: 180px;
	z-index: 10;
	right: -18px;
	top: -55px;
}
.div-27{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.div-28{
	max-width: 250px;
	margin: auto;
}
.div-29{
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
.div-30{
	float: right;
	max-width: 530px;
}
.div-31{
	height: 675px;
}
.div-32{

}
.div-33{
	top: 0;
	left: 0;
	z-index: -1;
}
.div-34{
	display: none;
}
.div-35{
	width: 80px;
}
.div-36{
	display: block;
}
.div-37{
	display: none;
}
.div-38{
	margin-top: 150px;
	width: 75%;
}
.div-39{
	margin-top: 125px;
}
.div-40{
	margin-top: 60px;
}
.div-41{
	height: auto;
}
.div-42{
	top: 60px;
}
.div-43{
	margin: unset;
}
.div-45{
	z-index: 10;
}
.div-46{
	opacity: unset;
}
.div-48{
	padding: 3rem;
}
.div-49{
	padding: 3rem!important;
}
.div-50{
	display: none;
}
.div-51{
	margin-top: 20px;
	margin-left: -45px;
}
.div-53{
	width: 300px;
}
.div-54{
	line-height: 32px;
}
.div-55{
	display: none;
}
.div-57{
	width: 140px;
	padding-top: 75px;
}
.div-58{

}
.div-59{
	max-width: 450px;
  margin: auto;
}
.div-60{
	width: 160px;
}
.div-61{
	height: 1590px;
}
.div-62{
	margin-bottom: -20px;
}
.div-63{
	max-width: 535px;
}
.div-64{
	margin-top: -65px;
	margin-bottom: -30px;
}
.div-65{
	top: 220px;
	left: 50px;
}
.div-66{
	top: 32%;
	left: 15%;
}
.div-67{
	top: 32%;
	right: 11%;
}
.div-68{
	width: 70px;
}
.div-68:after{
	content: '';
  border-right: 2px solid #f27613;
  height: 100%;
  top: 0;
  position: absolute;
  right: -18px;
}
.div-69{
  max-width: 210px;
  margin: auto;
}
.div-69 img{
	margin-top: -50px;
}
.div-70{
	width: 60px;
	padding-bottom: 8px;
}
.div-71{
	max-width: 140px;
	padding-top: 20px;
}
.div-72{
	position: relative;
}
.div-72:before{
	content: "-";
  font-size: 100px;
  height: 60px;
  line-height: 60px;
  padding-right: 25px;
}
.div-72:after{
	content: "-";
  font-size: 100px;
  height: 60px;
  line-height: 60px;
  padding-right: 25px;
}
.div-73{
	background: linear-gradient(to bottom, #bebebe, #fff 50%, #d4d4d4);
}
.div-74{
	background: linear-gradient(to bottom, #d6be92, #f4e5c3 50%, #cdb081);
}
.div-75{
	margin-top: -330px;
}
.top-0{
	top: 0;
}
.left-0{
	left: 0;
}
.line-height-1{
	line-height: 60px;
}
.text-color-1{
	color: #f27613 !important;
}
.text-color-2{
	color: #db9961 !important;
}
.text-color-3{
	color: #d3d3d3 !important;
}
.text-color-4{
	background: linear-gradient(to bottom, #e84206, #f6691a);
	-webkit-background-clip: text;
	color: transparent;
}
.bg-color-1{
	background-color: #eb7219;
}
.bg-color-2{
	background-color: rgb(255 220 122)
}
.bg-color-3{
	background-color: #ebebeb;
}
.bg-color-4{
	background-color: #000;
}
.bg-color-5{
	background-color: #a78e60;
}
.border-1{
	border: 1px solid #eb7219;
}
.border-2{
	border: 2px solid #eb7219;
}
.about_item{
	width: 210px
}
.content-row p{
	margin: 0;
}
.content-row .overflow-hidden{
	overflow: hidden;
}

.shadow{
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.img-1{
	object-position: top;
}
.img-2{
	object-fit: cover;
}
.img-3{
	height: unset;
}
.img-5{
	display: none;
}
.width-fit-content{
	width: fit-content;
}
.word-break-keep-all{
	word-break: keep-all
}
.triangle-1{
	width: 50px;
	height: 50px;
}
.white-space-nowrap{
	white-space:nowrap;
}

.table-1 td{
	padding: 5px;
	text-align: center;
}

.table-1 tr:nth-child(even) td:first-child{
  background-color: #d46922;
  color: #fff;
}

.table-1 tr:nth-child(odd) td:first-child{
  background-color: #e47327;
  color: #fff;
}

.table-1 tr:nth-child(even){
  background-color: #f2f2f2;
}

.table-1 tr:nth-child(odd){
  background-color: #fff;
}

@media screen and (min-width: 769px) {
	.content-row{
		width: 960px;
	}
	.desktop_hide{
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.mobile-768-hide{
		display: none;
	}
	.content-row{
		width: 100%;
		min-width: 749px;
	}
	.table-text-size-22{
		font-size: 22px !important;
	}
	.table-text-size-24{
		font-size: 24px !important;
	}
	.table-text-size-32{
	    font-size: 32px !important;
	}
	.table-text-size-36{
		font-size: 36px !important;
	}
	.table-text-size-40{
		font-size: 40px !important;
	}
	.table-text-size-42{
		font-size: 42px !important;
	}
	.table-text-size-48{
		font-size: 48px !important;
	}
	.table-text-size-50{
		font-size: 50px !important;
	}
	.table-text-size-64{
		font-size: 64px !important;
	}
	.text-size-80{
		font-size: 65px;
	}
	.text-size-60{
		font-size: 52px;
	}
	.text-size-48{
		font-size: 40px;
	}
	.text-size-46{
		font-size: 38px;
	}
	.text-size-40{
		font-size: 32px;
	}
	.text-size-36{
		font-size: 28px;
	}
	.text-size-30{
		font-size: 24px;
	}
	.text-size-24{
		font-size: 20px;
	}
	.div-1{
		width: 565px;
		right: 10px;
		top: 10px;
	}
	.div-2{
		width: 280px;
	}
	.div-3 {
	  margin-top: 0px;
	}
	.div-4 {
	    height: 520px;
	}
	.div-9{
		max-width: 280px;
		margin: 15px auto !important;
	}
	.div-10 {
	    height: 985px;
	}
	.div-14 {
	    height: 1010px;
	}
	.div-15 {
	    margin-top: 95px;
	}
	.div-17 {
	    height: 2005px;
	}
	.div-19 {
	    height: 80px;
	}
	.div-21 {
	    height: 825px;
	}
	.div-31 {
	    height: 580px;
	}
	.div-30{
		float: right;
		width: 90%;
	}
	.div-51 {
	    margin-top: 78px;
	    margin-left: -65px;
	}
	.div-57 {
	    width: 100px;
	    padding-top: 10px;
	}
	.div-61{
		height: 1280px;
	}
	.div-63 {
	    max-width: 420px;
	}
	.div-65 {
	    top: 180px;
	    left: 35px;
	}
	.div-71 {
	    max-width: 120px;
	    padding-top: 15px;
	}
	.div-75 {
	    margin-top: -270px;
	}
	.text-1{
		font-size: 36px;
		text-align: left;
	}
	.text-2{
		font-size: 18px;
	}
	.text-4{
		padding-left: 125px !important;
	}
	.text-5{
		font-size: 58px;
	}
	.text-6{
		text-align: center;
		font-size: 68px;
	}
	.text-18{
		line-height: 50px;
	}
	.text-19 {
		font-size: 34px;
		letter-spacing: 3px;
	}
	.div-59 {
	    max-width: 380px;
	}
	.about_item{
		width: 185px
	}
	.table-mt-0 {
	    margin-top: 0 !important;
	}

	.table-mt-1 {
	    margin-top: .25rem !important;
	}

	.table-mt-2 {
	    margin-top: .5rem !important;
	}

	.table-mt-3 {
	    margin-top: 1rem !important;
	}

	.table-mt-4 {
	    margin-top: 1.5rem !important;
	}

	.table-mt-5 {
	    margin-top: 3rem !important;
	}
	.table-mb-0{
		margin-bottom: 0 !important;
	}
	.table-mb-1{
		margin-bottom: .25rem !important;
	}
	.table-mb-2{
		margin-bottom: .5rem !important;
	}
	.table-mb-3{
		margin-bottom: 1rem !important;
	}
	.table-mb-4{
		margin-bottom: 1.5rem !important;
	}
	.table-mb-5{
		margin-bottom: 3rem !important;
	}
	.table-pt-1 {
	    padding-top: .25rem !important;
	}

	.table-pt-2 {
	    padding-top: .5rem !important;
	}

	.table-pt-3 {
	    padding-top: 1rem !important;
	}

	.table-pt-4 {
	    padding-top: 1.5rem !important;
	}

	.table-pt-5 {
	    padding-top: 3rem !important;
	}

	.table-pb-0 {
	    padding-bottom: 0 !important;
	}

	.table-pb-1 {
	    padding-bottom: .25rem !important;
	}

	.table-pb-2 {
	    padding-bottom: .5rem !important;
	}

	.table-pb-3 {
	    padding-bottom: 1rem !important;
	}

	.table-pb-4 {
	    padding-bottom: 1.5rem !important;
	}

	.table-pb-5 {
	    padding-bottom: 3rem !important;
	}
}
@media screen and (max-width: 430px) {
	.mobile-430-hide{
		display: none;
	}
	.content-row {
/*		min-width: 390px;*/
		min-width: 100%;
	}
	.mobile-text-size-12 {
	    font-size: 12px !important;
	}
	.mobile-text-size-14 {
	    font-size: 14px !important;
	}
	.mobile-text-size-18 {
	    font-size: 18px !important;
	}
	.mobile-text-size-22 {
	    font-size: 22px !important;
	}
	.mobile-text-size-24 {
	    font-size: 24px !important;
	}
	.mobile-text-size-30 {
	    font-size: 30px !important;
	}
	.mobile-text-size-32 {
	    font-size: 32px !important;
	}
	.mobile-text-size-36 {
	    font-size: 36px !important;
	}
	.text-size-80{
		font-size: 38px;
	}
	.text-size-60 {
	    font-size: 32px;
	}
	.text-size-50{
		font-size: 30px;
	}
	.text-size-48 {
	    font-size: 24px;
	}
	.text-size-46 {
	    font-size: 22px;
	}
	.text-size-40 {
	    font-size: 20px;
	}
	.text-size-36 {
	    font-size: 18px;
	}
	.text-size-30 {
	    font-size: 16px;
	}
	.text-size-24 {
	    font-size: 16px;
	}
	.mobile-p-0 {
	    padding: 0 !important;
	}

	.mobile-p-1 {
	    padding: .25rem !important;
	}

	.mobile-p-2 {
	    padding: .5rem !important;
	}

	.mobile-p-3 {
	    padding: 1rem !important;
	}

	.mobile-p-4 {
	    padding: 1.5rem !important;
	}

	.mobile-p-5 {
	    padding: 3rem !important;
	}
	.mobile-pt-0 {
	    padding-top: 0 !important;
	}
	.mobile-pt-1 {
	    padding-top: .25rem !important;
	}
	.mobile-pt-2 {
	    padding-top: .5rem !important;
	}
	.mobile-pt-3 {
	    padding-top: 1rem !important;
	}
	.mobile-pt-4 {
	    padding-top: 1.5rem !important;
	}
	.mobile-pt-5 {
	    padding-top: 3rem !important;
	}
	.mobile-pb-0 {
	    padding-bottom: 0 !important;
	}
	.mobile-pb-1 {
	    padding-bottom: .25rem !important;
	}
	.mobile-pb-2 {
	    padding-bottom: .5rem !important;
	}
	.mobile-pb-3 {
	    padding-bottom: 1rem !important;
	}
	.mobile-pb-4 {
	    padding-bottom: 1.5rem !important;
	}
	.mobile-pb-5 {
	    padding-bottom: 3rem !important;
	}
	.mobile-pl-0 {
	    padding-left: 0 !important;
	}

	.mobile-pl-1 {
	    padding-left: .25rem !important;
	}

	.mobile-pl-2 {
	    padding-left: .5rem !important;
	}

	.mobile-pl-3 {
	    padding-left: 1rem !important;
	}

	.mobile-pl-4 {
	    padding-left: 1.5rem !important;
	}

	.mobile-pl-5 {
	    padding-left: 3rem !important;
	}

	.mobile-pr-0 {
	    padding-right: 0 !important;
	}

	.mobile-pr-1 {
	    padding-right: .25rem !important;
	}

	.mobile-pr-2 {
	    padding-right: .5rem !important;
	}

	.mobile-pr-3 {
	    padding-right: 1rem !important;
	}

	.mobile-pr-4 {
	    padding-right: 1.5rem !important;
	}

	.mobile-pr-5 {
	    padding-right: 3rem !important;
	}

	.mobile-mt-0{
	  margin-top: 0 !important;
	}
	.mobile-mt-1{
	  margin-top: .25rem !important;
	}
	.mobile-mt-2{
	  margin-top: .5rem !important;
	}
	.mobile-mt-3{
	  margin-top: 1rem !important;
	}
	.mobile-mt-4{
	  margin-top: 1.5rem !important;
	}
	.mobile-mt-5{
	  margin-top: 3rem !important;
	}
	.mobile-mb-0{
	  margin-bottom: 0 !important;
	}
	.mobile-mb-1{
	  margin-bottom: .25rem !important;
	}
	.mobile-mb-2{
	  margin-bottom: .5rem !important;
	}
	.mobile-mb-3{
	  margin-bottom: 1rem !important;
	}
	.mobile-mb-4{
	  margin-bottom: 1.5rem !important;
	}
	.mobile-mb-5{
	  margin-bottom: 3rem !important;
	}
	.div-1{
		width: unset;
		padding: 0;
		right: 0px;
	}
	.div-2{
		width: 170px;
	}
	.div-3 {
      width: 95%;
      padding: 12px 0;
      padding-right: 0px;
      padding-left: 36px;
  }
	.div-4 {
	    height: 315px;
	}
	.div-8 {
	    width: 125px;
	    left: 12px;
	    top: -35px;
	}
	.div-9 {
	    max-width: 220px;
	}
	.div-10 {
	    height: 590px;
	}
	.div-13{		
		min-height: unset;
		margin-right: 10px; 
		margin-left: 10px;
	}
	.div-14 {
	    height: 665px;
	}
	.div-16{
		/*display: unset !important;*/
		justify-content: start;
		text-align: center;
		padding: 0 10px;
	}
	.div-17 {
	    height: 1450px;
	}
	.div-19 {
	    height: 45px;
	}
	.div-20 {
	    max-width: 330px;
	}
	.div-21 {
	    height: 710px;
	}
	.div-20 {
	    /*margin-bottom: 0 !important*/
	}
	.div-25 {
		top: -20px;
	    width: 100px;
	}
	.div-26 {
		top: -15px;
	    width: 100px;
	}
	.div-28 {
	    max-width: 195px;
	}
	.div-30 {
	    display: none !important;
	}
	.div-31 {
	    height: 365px;
	}
	.div-32{

	}
	.div-34{
		display: block; !important;
		width: 30%;
		margin-left: -10px;
	}
	.div-35{
		width: 50px;
	}
	.div-36{
		display: none;
	}
	.div-37{
		display: block;
	}
	.div-38{
		width: 90%;
	}
	.div-39{
		margin-top: 80px;
	}
	.div-40{
		margin-top: 40px;
	}
	.div-41{
		height: 1200px;
	}
	.div-42{
		top: 0px;
	}
	.div-43{
		/*margin: auto;*/
		/*margin-top: 20px;*/
	}
	.div-46{
		opacity: 0.6;
	}
	.div-47{
		top: -60px !important;
	}
	.div-48{
		padding: 1rem;
	}
	.div-49{
		padding: 0.5rem !important;
	}
	.div-50{
		max-width: 150px;
		margin-left: 10px;
		display: block;
	}
	.div-51 {
		margin-top: 41px;
	  margin-left: -25px;
	}
	.div-52{
		width: 90%;
		margin: auto !important;
		margin-top: -20px !important;
	}
	.div-53 {
	    width: 260px;
	}
	.div-54 {
	    line-height: 16px;
	}
	.div-55{
		display: block;
	}
	.div-56{
		
	}
	.div-57 {
	    width: 50px;
	    padding-top: 22px;
	}
	.div-59 {
	    padding: 0 25px;
	}
	.div-60 {
	    width:60px;
	}
	.div-61 {
	    height: 1590px;
	}
	.div-63 {
	    max-width: 295px;
	}
	.div-64 {
	    margin-top: -40px;
	}
	.div-65 {
	    top: 110px;
	    left: 14px;
	}
	.div-66 {
	    top: 28%;
	    left: 13%;
	}
	.div-67 {
	    top: 28%;
	    right: 9%;
	}
	.div-69 {
	    max-width: 130px;
	    margin: auto;
	}
	.div-69 img{
		margin-top: -30px;
	}
	.div-70 {
	    width: 32px;
	}
	.div-71 {
	    max-width: 60px;
	    padding-top: 5px;
	}
	.div-72:before {
	    content: "-";
	    font-size: 50px;
	    height: 50px;
	    line-height: 40px;
	    padding-right: 10px;
	}
	.div-72:after {
	    content: "-";
	    font-size: 50px;
	    height: 50px;
	    line-height: 40px;
	    padding-right: 10px;
	}
	.div-75 {
	    margin-top: -150px;
	}
	.mobile-letter-spacing-0 {
    letter-spacing: 0px !important;
	}
	.mobile-letter-spacing-1 {
    letter-spacing: 3px !important;
	}
	.mobile-letter-spacing-2 {
    letter-spacing: 1px !important;
	}
	.text-1{
		word-break: keep-all;
		text-align: center !important;
	}
	.text-3{
		font-size: 24px;
	}
	.text-4 {
	    padding-left: 110px !important;
	}
	.text-5 {
	    font-size: 28px;
	}
	.text-7{
		display: none;
	}
	.text-8{
		font-size: 20px;
	}
	.text-9{
		padding-right: 0px;
	}
	.text-10{
		margin-top: 10px !important;
	}
	.text-11{
		font-size: 18px !important;
	}
	.text-12{
		word-break: keep-all;
		/*margin-top: 1rem!important;*/
		font-size: 26px;
	}
	.text-13{
		font-size: 16px;
		letter-spacing: unset !important;
	}
	.text-15{
		font-size: 32px !important;
	}
	.text-16{
		font-size: 11px;
	}
	.text-18{
		font-size: 20px !important;
		line-height: 30px;
	}
	.text-19{
		font-size: 17px;
		vertical-align: text-top;
	}
	.text-20{
		font-size: 14px;
	}
	.triangle-1{
		width: 30px;
		height: 30px;
	}
	.img-3{
		height: 100%;
	}
	.img-4{
		display: none;
	}
	.img-5{
		display: block;
	}
	.about_item {
	    width: 165px;
	}
}

@media screen and (max-width: 390px) {

	.sm-mobile-text-size-12{
		font-size: 12px !important;
	}
	.sm-mobile-text-size-14{
		font-size: 14px !important;
	}
	.sm-mobile-text-size-22{
		font-size: 22px !important;
	}
	.sm-mobile-text-size-30{
		font-size: 30px !important;
	}
	.sm-mobile-text-size-32{
		font-size: 32px !important;
	}
	.sm-mobile-line-height-40{
		line-height: 40px;
	}
	.div-1 {
	    right: 16px;
	}
	.div-2 {
	    width: 140px;
	}
	.div-3 {
	    width: 100%;
	}
	.div-4 {
	    height: 265px;
	}
	.div-31 {
	    height: 340px;
	}
	.div-51 {
      margin-left: -30px;
  }
  .div-53 {
      width: 240px;
  }
  .div-61 {
      height: 1610px;
  }
  .div-65 {
      top: 95px;
  }
  .div-75 {
      margin-top: -132px;
  }
}