#divContent .mainPart{
	background-image: url(/images/banner/business-people-walking-city.jpg);
	background-attachment: fixed;
    background-size: 100%;
}
body:not(.page_section_HOME) .mainPart > div:last-child{
	left:5%;
}
.manage_info b{
	display:block;
}
.manage_info p{
	padding-top: var(--text_standard_size);
	padding-bottom: 0px; 
}
.bio_profilepic{
	width: 30%;
    float: right;
}
.manage_info{
	width: 70%;
    float: left;
}

.manage_info ul,.manage_info p{
	font-family: var(--fontfam_normal);
       padding-right: 10px;
	       line-height: 1.8em;
}

.manage_info ul{
 margin: 15px 20px;
}
.manage_info li{
	margin-bottom:5px;
}
h2{
	font-size: var(--text_standard_size);
    font-family: var(--fontfam-medium);
    color:  var(--theme_color1_TEXT);
    padding-top: var(--text_standard_sizeL);
    line-height: 2em;
	padding-top:0px;
}
.twinfo{
	font-family:var(--fontfam_sbold);
	font-size:var(--text_standard_size);
	line-height:1.3em;
	color:#4E4E4E;
}
.twinfo h2{
	font-family: var(--fontfam_normal);
    font-size: var(--text_standard_size);
    font-weight: normal;
    line-height: 2em;
    padding-top: var(--text_standard_sizeL);
}
button{
	background-image: url(/images/img_icon_btnuse.svg);
	background-position: -10% 10px;
	    background-size: auto 140%;
    border-radius: 12px;
    background-color: #C4161C;
    font-size: var(--text_standard_sizeL);
    font-family: var(--fontfam_normal);
    font-weight: normal;
    height: calc(var(--text_standard_sizeL)* 3);
    width: 60%;
	position:relative;
	    line-height: 1em;
    padding: 0px calc(var(--text_standard_sizeL)* 2);
}
button:after{
	background-image: url(/images/img_icon_btnuse_upload.svg);
    content: '';
    height: var(--text_standard_sizeL);
    display: block;
    width: var(--text_standard_sizeL);
    position: absolute;
    right: 8%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    background-position: center;
}
.faq{
	    position: relative;
		margin-top:100px;
}
.tab{
	    /* position: absolute; */
    /* right: 0px; */
    display: grid;
    grid-template-columns: auto auto;
    /* display: grid; */
    grid-gap: 2px;
    top: 0px;
    margin: 0px 20px 0px auto;
    width: fit-content;
}
.tab > div{
	padding: var(--text_standard_sizeL);
    padding-bottom: 0px;
    padding-top: 4px;
    border-radius: 9px 9px 0px 0px;
    
    margin: 4px 1px 0px 1px;
	line-height:1.3em;
    background-color: #DDDDDD;
	cursor:pointer;
}
.tab > div.on{
	    color: #0d0d0d;
    background-color: #EFEFEF;
    margin-top: 0px;
}
.faq ul{
	    background-color: #EFEFEF;
    border-radius: 10px;
    list-style-type: none;
    padding: var(--text_standard_sizeL);
	display:none;
}
.faq ul.on{
	display:block;
}
.faq li{
	    background-image: url(/images/img_icon_2.svg);
    background-size: calc(var(--text_standard_size)* 1.5);
    padding-left: calc(var(--text_standard_size)* 2);
    min-height: calc(var(--text_standard_size)* 1.5);
    position: relative;
    margin-bottom: var(--text_standard_sizeL);
}
.faq li:before{
	content:'';
	position:absolute;
	top:0px;
	height:100%;
	border-left:1px solid #ff0000;
}
.faq li > div.openclose{
	position:absolute;
	top:0px;
	right:0px;
}
.faq li > div.openclose:after{
	content: '\002B';
	font-family:var(--fontfam_light);
	font-size:var(--text_standard_sizeL);
	
	height:100%;
	color:#ff0000;
	cursor:pointer;
}

.faq li.on > div.openclose:after{
	content: '\2012';
}
.faq li .q
,.faq li .a{
	margin-left: calc(var(--text_standard_size));
}
.faq li .q{
	font-family:var(--fontfam_sbold);
	cursor:pointer;
	margin-right:15px;
}
.faq li .a{
	overflow:hidden;
	max-height:0px;
    overflow: hidden;
	
	 -moz-transition: max-height 0.2s ease;
	-webkit-transition: max-height 0.2s ease;
	-o-transition: max-height  0.2s ease;
	transition: max-height  0.2s ease;
}
.faq li.on .a{
	padding-top: var(--text_standard_sizeS);
    max-height: 500px;
}
.faqheading{
	position: absolute;
    /* line-height: var(--text_standard_sizeL); */
    top: -10px;
}
.useful_link{
	display: grid;
    grid-template-columns: 50% auto;
    grid-gap: var(--text_standard_sizeS);
    list-style-type: none;
    padding-top: calc(2* var(--text_standard_sizeL));
}
.useful_link li{
	position:relative;
}
.useful_link li:after{
	    background-image: url(/images/img_icon_download.svg);
    content: '';
    height: var(--text_standard_size);
    display: inline-block;
    width: var(--text_standard_size);
    MARGIN-LEFT: 5PX;
    /* position: absolute; */
    /* display: inline-block; */
    /* right: 8%; */
    /* height: 100%; */
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    background-position: center bottom;
}
@media only screen and (max-width:560px) {
	button{
		width:100%;
	}
	.useful_link {
		grid-template-columns: 100%;
	}
	.faq li > div.openclose:after{
		    font-size: calc( var(--text_standard_sizeL) * 1.5 );
	}
	.faq li .q{
		padding-right:20px;
	}
	.bio_profilepic{
		float:left;
	}
	.manage_info {
		width: 100%;
		float: left;
		margin-top:30px;
	}
}