/* -----------------
 rosページ用
 -------------------*/
/* ヘッダ画像 */
.ros_header_box {
	position: relative;
}
.ros_header_text_background {
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 65%;
	height: auto;
}
.ros_header_text {
	position: absolute;
    top: 60%;
    left: 50%;
    width: 600px;
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
    color: #595959;
    font-size: 55px;
	font-weight: bold;
	text-align: center;
}

/* 本文 */
.ros_font{
	color: #595959;
}

 /* ロゴ画像 */
 #ros_logo {
	width: 50%;
	height: auto;
 }

 /* ==== ROSの特徴 ==== */
 /* 見出し */
.ros_feature {
	text-align: center;
	background-color: #469ff0;	/* 背景色 */
	color: #FFFFFF;		/* 文字色 */ 
	margin-top: 10px;		/* 枠の上の空 */
	font-size: 20px;
	font-weight: bold;
}

ul.ros_feature_ul {
    margin: 0;
}

/* リストの点 */
.ros_feature_list {
	list-style: disc;
	color: rgb(24, 24, 92);
}

/* ==== SRAのソリューション ==== */
/* 見出しテーブル */
table.ros_solution_table {
	border-collapse: separate;
	border-spacing: 10px 5px;
	margin-left: auto;
	margin-right: auto;
	font-size: 15;
}

/* 見出しテーブルデータ */
td.ros_solution_table_data {
	text-align: center;
	background-color: #469ff0;	/* 背景色 */
	border-radius: 10px;	/* 背角丸 */
	color: #FFFFFF;		/*文字色*/ 
	padding: 15px 50px 15px 50px;
}

/* 画像 */
.ros_solution_img {
	width: auto;
	height: auto;
}

/* リスト1 */
.ros_solution_list1 {
	list-style: square;
	color: #595959;
}

.ros_solution_list1_data {
	font-size: 20px;
	font-weight: bold;
	color: #595959;
}

/* リスト2の点 */
.ros_solution_list2 {
	list-style: none;
	font-size: 15;
	color: #1F4E79;
}