@charset "utf-8";
#contents {
    padding-bottom: 0 !important;
}

.newstabs .tab-buttons #lamp {
    width: 25% !important;
    height: 4px;
    background: #090039;
    display: block !important;
    position: absolute !important;
    top: 70px;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    left: 0 !important;
}

.newstabs .tab-buttons #lamp.content2 {
    left: 25% !important;
    border-right: 1px solid #ccc;
}

.newstabs .tab-buttons #lamp.content3 {
    left: 50% !important;
}

.newstabs .tab-buttons #lamp.content4 {
    left: 75% !important;
}

.newstabs .tab-buttons > span {
    color: #181818;
    font-weight: 700;
    font-size: 18px;
    background: #fff;
    cursor: pointer;
    width: 25% !important;
    text-align: center;
    height: 70px;
    line-height: 1.4em;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    align-items: center;
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    justify-content: center;
    padding: 10px auto !important;
}

.newstabs .tab-buttons > span.active {
    background-color: #e0f2f7;
}

@media (max-width: 768px) {
    .newstabs .tab-buttons {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .newstabs .tab-buttons > span {
        width: 50% !important;
        margin: 10px auto 0 !important;
        display: flex !important;
        font-size: 1em !important;
    }

    .newstabs .tab-buttons #lamp {
        display: none !important;
    }
}
#c1 {
	clear: both;
	margin: auto auto 30px ;
	padding:    ;
}
#c1 h3,
#c1 div {
	text-align: left;
}
#c34 {
	clear: both;
	margin: 0 0 80px 0;
	padding:    ;
}
#c34 h2,
#c34 div {
	text-align: center;
}
#c35 {
	clear: both;
	display: none;
	margin: 0 auto 80px auto;
	padding:    ;
}
#c35 h3,
#c35 div {
	text-align: center;
}
#c36 {
	clear: both;
	margin: 0 0 80px 0;
	padding:    ;
}
#c38 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c39 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c29 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c29 h2,
#c29 div {
	text-align: left;
}
#c20 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c20 dl dt {
	width: 20%;
}
#c20 dl dd {
	width: 80%;
}
#c40 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c41 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c41 h2,
#c41 div {
	text-align: left;
}
#c42 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c42 dl dt {
	width: 20%;
}
#c42 dl dd {
	width: 80%;
}
#c43 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c44 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c44 h2,
#c44 div {
	text-align: left;
}
#c45 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c45 dl dt {
	width: 20%;
}
#c45 dl dd {
	width: 80%;
}
#c46 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c47 {
	clear: both;
	margin: 0 0 30px 0;
	padding:    ;
}
#c47 h2,
#c47 div {
	text-align: left;
}
#c48 {
	clear: both;
	margin:    ;
	padding:    ;
}
#c48 dl dt {
	width: 20%;
}
#c48 dl dd {
	width: 80%;
}
#c49 {
	clear: both;
	margin:    ;
	padding:    ;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
#c1 {
}
#c34 {
}
#c35 {
	display: none;
}
#c36 {
}
#c38 {
}
#c39 {
}
#c29 {
}
#c20 {
}
#c40 {
}
#c41 {
}
#c42 {
}
#c43 {
}
#c44 {
}
#c45 {
}
#c46 {
}
#c47 {
}
#c48 {
}
#c49 {
}
}
@media screen and (max-width: 640px) {
#c1 {
}
#c34 {
}
#c35 {
	display: none;
}
#c36 {
}
#c38 {
}
#c39 {
}
#c29 {
}
#c20 {
}
#c40 {
}
#c41 {
}
#c42 {
}
#c43 {
}
#c44 {
}
#c45 {
}
#c46 {
}
#c47 {
}
#c48 {
}
#c49 {
}
}
