.fake{
	display:none;
}

.content-profile{
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:auto;
	width:100%;
	margin-top:110px;
	padding-right:15px;
	line-height:30px;
}

.profile{
	padding:20px;
	border:dotted 2px;
	border-radius:30px 30px 30px 30px / 30px 30px 30px 30px;
}

.content-R{
	display:flex;
	justify-content:center;
	align-items:center;
	height:auto;
	width:100%;
	margin-top:120px;
	padding-right:15px;
	line-height:30px;
}

.content-L{
	display:flex;
	flex-direction:row-reverse;
	justify-content:center;
	align-items:center;
	height:auto;
	width:100%;
	margin-top:120px;
	padding-left:15px;
	line-height:30px;
}

.content-none{
	margin-top:120px;
	line-height:30px;
}

.contentbox{
	margin:0px 30px;
}

.h1{
	font-size:145%;
	font-weight:600;
	padding:0px 15px 0px 0px;
}

.photo{
	height:auto;
	width:auto;
	max-height:550px;
	max-width:500px;
}

.main-profile{
	padding-left:20px;
}

.comment{
	padding:20px;
	font-size:17px;
}

.L-comment{
	padding:20px;
	font-size:17px;
}


.career{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}

.history{
	font-size:22px;
	padding:15px;
	width:80%;
}

.mobile-none{
	width:80%;
	font-size:18px;
}

.flexbox-top,.flexbox{
	width:100%;
	padding:10px 0px 10px 0px;
	display:flex;
	border-bottom:1px dotted;
}

.flexbox-top{
	border-top:1px dotted;
}

.fb-year{
	width:60px;
}

.fb-month{
	width:45px;
	display:flex;
	justify-content:flex-end;
}

.fb-content{
	padding-left:30px;
	width:calc(65% - 100px);
}

.fb-position{
	width:calc(35% - 100px);
	padding-left:30px;
}
/*
td{
	border-top:1px dotted;
	border-bottom:1px dotted;
	padding:10px 0px 10px 0px;
}
*/
.PC-none{
	display:none;
}