/**************************************************************************************

    システム・ソリューション

***************************************************************************************/
/*SS BUSINESS システムソリューション本部の仕事････*/
#section01{
}
	#section01 .baseArea{
		margin:10.0rem auto 2.4rem auto !important;
	}
		#section01 .baseArea>img{
			display:block;
			margin:15.0rem auto 0 auto;
		}
		#section01 h2.subTitle{/*サブタイトル（SS BUSINESS）*/
			margin-top:4.4rem;
		}
	#section01>ul{/*開発チーム ～ Webチーム*/
		display:block;
		position:relative;
		height:1938px;
		width:558px;
		margin:0 auto 12.0rem auto;
		background:#fff url(../images/ss_s1_2.png) center top /cover no-repeat;
	}
		#section01>ul>li{
			position:absolute;
			height:auto;
			width:312px;
		}
			#section01>ul>li *{
				line-height:1.3em;
			}
			#section01>ul>li>h3{
			}
				#section01>ul>li>h3>p{/*開発チーム*/
					font-size:3.4rem;
					white-space:nowrap;/*改行禁止*/
				}
				#section01>ul>li>h3>span{/*Development*/
					font-size:2.6rem;
				}
			#section01>ul>li>p{/*システム・アプリケーションに関連する…*/
				margin-top:1.5rem;
				letter-spacing:0;
				line-height:1.5em;
			}

		/*個別Boxの設定････*/
		#section01>ul>li:nth-child(1){/*開発チーム*/
			top:13.1rem;
			right:5.8rem;
		}
		#section01>ul>li:nth-child(2){/*DBAチーム*/
			top:46.5rem;
			left:7.8rem;
		}
		#section01>ul>li:nth-child(3){/*インフラチーム*/
			top:85.2rem;
			right:5.8rem;
		}
		#section01>ul>li:nth-child(4){/*業務サポートチーム*/
			top:120.2rem;
			left:7.8rem;
		}
		#section01>ul>li:nth-child(5){/*Webチーム*/
			width:342px;
			top:157.5rem;
			right:2.6rem;
		}

/*CAREER キャリアパス････*/
#section02{
	background-color:#cbf08f;
}
	#section02 .baseArea{
		margin:10.0rem auto 6.5rem auto !important;
	}
	#section02>img{
		display:block;
		margin-bottom:12.0rem;
	}

/*CAREER キャリアパス････*/
#section03{
}
	#section03 .baseArea{
		margin:10.0rem auto 0 auto !important;
	}
		#section03 h2.subTitle>div p{/*HUMAN RESOURCES*/
			letter-spacing:0;
			padding:0 0.3em;/*左右に～～用追加スペース*/
		}

		/*論理的な思考 ～ 人間力*/
		#section03 .baseArea>ul:first-of-type{
			display:block;
			width:100%;
			margin-top:6.0rem;
		}
			#section03 .baseArea>ul:first-of-type li{
				display:flex;
				justify-content:center;
				margin-top:3.7rem;
			}
				#section03 .baseArea>ul:first-of-type li p{
					margin-left:0.65em;
					font-size:3.8rem;
					font-weight:bold;
					line-height:1.5em;
				}
			#section03 .baseArea>ul:first-of-type li:nth-child(4){/* × */
				margin-top:5.6rem;
				margin-bottom:5.3rem;
			}
			#section03 .baseArea>ul:first-of-type li:nth-child(5) p{/*人間力*/
				margin-left:0;
				font-size:6.2rem;
			}

		/*知性 ～ 創造性*/
		#section03 .baseArea>ul:last-of-type{
			width:326px;
			margin:2.5rem auto 0 auto;
		}
			#section03 .baseArea>ul:last-of-type li{
				margin-bottom:1.4rem;
			}
				#section03 .baseArea>ul:last-of-type li p{
					display:table-cell;
					height:57px;
					width:150px;
					font-size:3.0rem;
					font-weight:bold;
					text-align:center;
					text-align-last:center;
					word-wrap:break-word;
					vertical-align:middle;
					background-color:#fff105;
				}

		#section03 .baseArea>div{/*システムソリューション本部の先輩社員*/
			margin-top:14.4rem;
		}
			#section03 .baseArea>div>h3{
				font-size:2.9rem;
				letter-spacing:0;
				line-height:1.2em;
				text-align:center;
				text-align-last:center;
				border-bottom:solid 5px black;
			}
			#section03 .baseArea>div>ul{
				margin-top:5.0rem;
			}
				#section03 .baseArea>div>ul>li{
					height:auto;
					width:245px;
				}
					#section03 .baseArea>div>ul>li>a>img{
						height:245px;
						width:245px;
						border-radius:10px;
						object-fit:cover;
						font-family:'object-fit:cover;';/*IE「object-fit」対策*/
					}
					#section03 .baseArea>div>ul>li>div{
						width:100%;
					}
						#section03 .baseArea>div>ul>li>div>p{
							width:100%;
							margin-top:1.5rem;
							font-size:2.0rem;
							letter-spacing:-0.05em;
							white-space:nowrap;/*改行禁止*/
						}
						#section03 .baseArea>div>ul>li>div>p,
						#section03 .baseArea>div>ul>li>div>p *{
							line-height:1.5em;
						}
							#section03 .baseArea>div>ul>li>div>p br{
								font-size:2.0rem;
								letter-spacing:-0.05em;
							}
							#section03 .baseArea>div>ul>li>div>p strong{
								font-size:2.4rem;
								width:100%;
								white-space:normal;/*改行有効（初期値）*/
							}
							#section03 .baseArea>div>ul>li>div>p strong br{
								display:none;
							}



/*･･････････････････････････････････････････････････････････*/
/*･･････････････････････････････････････････････････････････*/
    /*･･････････････････････････････････････････････････････*/
    /*･･････････････････････････････････････････････････････*/

/**************************************************************************************

    メディアクエリ

***************************************************************************************/
/*画面幅1201px以上*/
@media(min-width:1201px){
}

/*641以上 ～ 1200px以下*/
@media(min-width:641px) and (max-width:1200px){
}

/*640px以下（モバイル対応）*/
@media(max-width:640px){
}