@charset "utf-8";

/* ****************************************************
Title: index.css
---------------------------------------------------------------------------- */
#va {
	width: 100%;
	background: url(../img/company/va.jpg) no-repeat top left;
	background-size: 100%;
	min-height: 240px;
}

#va .catch {width: 700px;margin: 0 auto;padding-top:80px;}


/* =============================
 .section1
==============================*/
.cont_head {border:#202D8A 2px solid; width:996px; padding: 6px 0;}
.cont_head .index_bar {font-size: 125%; color:#fff; font-weight:bold;padding: 9px 20px; background:#202D8A;position: relative;}
.cont_head .index_bar:after {content: "";width: 0;height: 0;border:1.13em solid;border-top: 1.13em solid #202D8A;border-left: 1.13em solid #202D8A;position: absolute;right: -2.28em;top: 0;}
.cont_head .index_title {font-size: 125%; color:#202D8A; font-weight:bold;padding: 10px 20px; margin-left: 20px;}

.roots {margin-bottom:50px;}
.roots .txt_area {width:740px;}

.third_head {display:block; text-align: center;}
.third_head .index_bar {font-size: 125%; color:#fff; font-weight:bold;padding: 10px 20px; background:#202D8A;position: relative;}
.third_head .index_bar:after {content: "";width: 0;height: 0;border:1.13em solid;border-top: 1.13em solid #202D8A;border-left: 1.13em solid #202D8A;position: absolute;right: -2.28em;top: 0;}
.third {font-size: 150%;color:#202D8A; font-weight:bold; margin-bottom: 50px;}


.flex { display: -webkit-flex;display: flex;justify-content:space-between;}
.flex li {}